“选课系统”软件设计文档

“选课系统”软件设计文档

ID:12598101

大小:399.00 KB

页数:7页

时间:2018-07-18

“选课系统”软件设计文档_第1页
“选课系统”软件设计文档_第2页
“选课系统”软件设计文档_第3页
“选课系统”软件设计文档_第4页
“选课系统”软件设计文档_第5页
资源描述:

《“选课系统”软件设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、“选课系统”软件设计文档需求陈述:l拟开发一套选课系统,由学生选课系统,教师系统和教务处管理系统三部分组成。1、教务处主任可以通过教务处管理系统进行如下操作:(1)管理课程,包括确定每一门科目的学时、学分、所开班数、报名截至日期以及各班最多人数。(2)查看课程选修情况,包括选修该课的学生人数及名单,该课程的候选授课教师。(3)查看教师授课情况,包括教师信息,所选课程。设置该教师可以教授的课程。(4)查看教师得票情况,并以次来确定每一门课由哪位教师教授。2、教师可以通过教师系统进行如下操作:(1)查

2、看自己能选择教授的课程。(2)选择自己想选择教授的课程。(3)查看自己已选择的的课程。3、学生可以通过学生选课系统进行如下操作:(1)查看备选课程及该课程的信息。(2)查看希望教授该课程的教师的信息。(3)选择希望选修的课程,并从候选的教师中选择两个自己认同的教师(如只有一个候选教师则只能选择一个),相当于给教师投票,该投票结果最终决定该课程的任课教师。(4)删除误选的课程。l选课的规则如下:(1)每个学生最多能选5门课,至少选2门课。(2)每门课选修的人数有限,如果选修的人数超过了限制的人数,先

3、报名的学生有上课的资格。(3)学生选课时可以选择课程,同时选择2名候选的任课教师。(4)每名教师最多可以教授3门课。(5)学生必须在*月*日前确定自己选修的课程。l在进入本系统之前必须进行身份验证,教务处主任和每一名学生、教师都拥有一个唯一的账号,在进入相应功能模块之前必须输入用户名和密码,并校验密码,密码正确方可进入系统。对象模型图教务处模块功能级数据流图对“处理事务”功能的具体描述:1、设置本学期开设那些课程,该课程的学时,学分,班级数量以及班级容量。2、设置每一位教师可以教授那些课程。3、查

4、看教师情况,4、查看目前的课程选修情况,包括各科目目前选修的学生名单,人数,候选教师,以及选课时间。5、查看目前每一门课程的教师得票情况。教师模块功能级数据流图学生模块功能级数据流图对“处理事务”功能的具体描述:1、查看课程信息及对应教师的相关资料。2、选择希望选修的课程。3、选择每一门课程对应的教师。4、删除误选的科目(退选)。l数据库设计本系统采用Microsoft公司的Access数据库管理系统。建立了数据库SubjectChoice。设计方案如下:1、教务处表:字段意义字段名称数据类型字段

5、大小教务处帐号密码password文本502、课程表:字段意义字段名称数据类型字段大小课程号Cour_id数字整型课程名Cour_name文本20学时Cour_xueshi数字整型学分Cour_xuefen数字单精度课程信息Cour_inf文本255截至日期Cour_deadtime日期/时间班级数量Cour_class数字长整型班级容量Cour_spc数字长整型3、学生表字段意义字段名称数据类型字段大小学号Stu_id文本10学生名字Stu_name文本20密码password文本50性别sex

6、文本4班级class文本204、学生选课表:字段意义字段名称数据类型字段大小自动编号Order_id数字长整型学号Stu_id文本10课程号Cour_id数字整型候选教师1教师号Tea_id1文本50候选教师2教师号Tea_id2文本50选课时间time日期/时间5、教师表:字段意义字段名称数据类型字段大小教师号Tea_id文本20教师姓名Tea_name文本20密码password文本50性别sex文本4年龄age数字整型职称prof文本101、教师选课表:字段意义字段名称数据类型字段大小教师号

7、Tea_id文本50课程号Cour_id数字整型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。