选课系统设计文档Word下载.docx
- 文档编号:17588142
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:10
- 大小:190.81KB
选课系统设计文档Word下载.docx
《选课系统设计文档Word下载.docx》由会员分享,可在线阅读,更多相关《选课系统设计文档Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
字段以S开头,S大写如Sno
数据编号以s开头,s小写如’s001’
教师信息表:
字段以T开头,T大写如Tno
数据编号以t开头,t小写如’t001’
课程信息表:
字段以C开头,C大写如Cno
数据编号以c开头,c小写如’c001’
教师选课表:
字段以TC开头,TC大写如TCno
数据编号以tc开头,tc小写如’tc001’
学生选课表:
字段以SC开头,SC大写如Scno
数据编号以sc开头,sc小写如’sc001’
登录用户表:
字段以U开头,U大写如Uno
2)窗体命名约定
窗体
名称
主要控件
服务器设置
frmserver
登录界面
Frmlogin
Tabstrip
主界面
frmmain
MDI窗体
主菜单
系统管理
用户管理
添加,修改用户
修改密码
frmuserupdatefrmuserpwd
用户注销
重新登录别的用户
数据库备份
frmbackup
还原
frmrestore
退出
基本信息设置
学生信息管理
(按纽)第一条,上一条,
下一条,最后一条
添加,修改,删除
frmstudentupdate
全部查询
frmstudentinfo
教师信息管理
frmteacherupdate
frmteacherinfo
课程信息管理
添加,修改
frmcourseupdate
MSFlexGrid
frmcourseinfo
选课
学生选课
frmstuselect
List控件
教师选课
Frmteaselect
List
查询
学生查询
个人信息(修改)
frmstuperupdate
我所选的课程查询,教师的信息查询,我所选课程的同学查询
frmsselectinfo
按学分查询
教师查询
frmteaperupdate
查询自己所教的课程,所有的课程,以及所教课程的学生
frmtselectinfo
数据统计
(查看下面操作员的权限)
frmdatacount
辅助功能
报表打印
计算器
帮助
frmhelp
4用户进入的利用功能
治理员:
权限用1表示
功能:
能够进入各个界面,他能够进行备份数据库,还原数据库。
录入数据,删除数据,添加数据,查询,添加修改用户等系统所有的界面。
教师:
权限用2表示:
功能:
1能够修改密码。
2教师选课(所教课程不能超过3门课程,能够退选)
3教师查询(查看个人信息,修改部份个人信息,查询所有的课程,查询自己所教的课程,查询所教的课程的学生信息)
(注:
要能够打印(导出excel打印,用报表的形式打印))
学生:
权限用3表示
1,能够修改自己的密码
2,学生选课(要求不能超过8门,学分不能超过40个学分,每门课程的人数不能超过50人,能够退选)
3,学生查询(查询所选课程,查看个人信息,并修改部份个人信息,查询所有课程,查询教师大体信息,查询选了一样的课程的同窗的大体信息。
按学分查询)(注:
操作员:
权限用4表示
1。
除不能添加用户,删除用户。
其它的都与治理员相似。
2.统计信息
1)(课程号,课程名,教师数,学生数。
)多少个教师选了这门课教,多少个学生选了这门课学习。
2)(课程号,课程名,专业,学生数)分专业统计多少人选了这门课,操作员任意选一门课程,然后点统计就能够够得明白结果。
3)(课程号,课程名,年级,学生数)依照年级,课程号,来统计多少人选了这门作业。
二,数据库设计
数据库在一个系统中占有超级重要的地位,数据库结构设计的好坏将直接对应系统的效率和实现的成效产生阻碍。
合理的数据库结构设计能够提高数据存储的效率,保证数据的完整和一致。
同时,合理的数据库结构也将有利于程序的实现。
1,数据库需求分析
用户需求具体体此刻各类信息的提供、保留,更新和查询,这就要求数据库结构能充分知足各类的信息输出和输入。
搜集大体数据、数据结构和数据处置的流程。
通过对学生的需求,教师的需求,设计如下面所示的数据项和数据结构:
2.数据库逻辑结构设计
选课系统数据库中各个表格的设计结果如下:
学生信息表(student)
字段名
类型
条件
说明
Sno
Char
Primarykey
学号
Sname
char
Notnull
姓名
Ssex
性别
Sbirth
datetime
出生日期
Scol
Varchar
院别
Sgra
年级
Sspe
专业
Stel
联系方式
Saddress
地址
Sother
text
备注
教师信息表(teacher)
Tno
教师编号
Tname
教师姓名
Tsex
Tpos
varchar
职位
Ttel
Taddress
Tother
课程信息表(course)
Cno
课程号
Cname
课程名
Ctime
Int
学时
Cpoint
int
学分
教师选课表(T-choose)
TCno
教师选课编号
学生选课表(S_choose)
SCno
学生选课编号
学生学号
登录用户表(user_if)
Uname
用户名
Upwd
密码
Urole
权限(1表示管理员,2表示教师,3表示学生,4表示操作员)
3,数据库概念结构设计
mn
lp
实体之间的E-R图
最后:
让咱们一起尽力
03级软件
(2)班工作组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选课 系统 设计 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)