ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:290.04KB ,
资源ID:5615507      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5615507.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生选课系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生选课系统.docx

1、学生选课系统目录目录 1一、可行性分析 21.1 课程题目及简介 21.2 课题可行性分析 21.3 系统开发及运行环境 21.3.1开发环境 21.3.2运行环境 2二、需求规格说明书 32.1 系统简要分析 32.2 需求分析 32.2.1 确实参与者 32.2.2 学生模块 42.2.3 教师模块 52.2.4 课程信息模块 62.2.5 管理员模块 7三、系统设计 93.1 面向对象分析与设计 93.2 课程管理 153.3 教师信息管理 173.4 学生信息管理 21四、详细设计 24数据库设计 24五、测试说明书 27六、课程设计总结 39一、可行性分析1.1 课程题目及简介学生选

2、课系统-该系统通过管理员,老师和学生三个外部实体,完成学生、老师、课程管理,课程成绩提交,学生选课等功能。1.2 课题可行性分析技术可行性-要求掌握dimly,cos,jsp等动态网页知识和Mysql数据库知识。(2)经济可行性-本系统经过改进后可以通知IE在线使用,不需要客户安装该系统。(3)操作科学性-本系统界面设计简单,且数据库采用简单的Mysql数据库,数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。1.3 系统开发及运行环境1.3.1开发环境MyEclipse,Mysql数据库1.3.2运行环境(1)IE浏览器(2)tomcat服务器(3)Mysql数据库二、需求规格说明书2

3、.1 系统简要分析管理员可以通过超级用户身份登录,对系统进行全面的管理,对新用户的添加,删除,对信息进行管理。管理员可以对老师及同学的帐户及课程进行管理,老师、学生不同身份的用户进入不同的界面,进行不同的操作。教师可以查看本学期选择他所要教的课程的学生,以及对学生成绩进行管理。同学可以通过查询本学期所开设课程进行选择,已经查看自己所选课程的成绩。2.2 需求分析2.2.1 确实参与者参与者:学生、老师、管理员;学生选课系统需要满足来自三方面的需求,这三个方面分别是学生、教师和管理员。学生的需求是查询院系的课程、学生选课情况及选课成绩;教师对选课系统学生选课情况进行操作,同时提交选课成绩;选课管

4、理员的功能最为复杂,包括对学生、教师、选课进行管理。学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,还可以进行本人学科成绩情况的查询和维护部分个人信息。管理员有修改学生选课的权限,所以需对工作人员登陆本模块进行更多的考虑。在此系统中,学校工作人员可以为学生加入选课或是登陆记录,并打印生成相应的报表给用户查看和确认院系管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对选课信息、教师信息、总体选课情况信息的查询和统计、工作人员和管理人员信息查看及维护。学校管理员可以浏览、查询、修改、统计选课的基本信息;浏览、查询、统计和修改学生选课的基本信息,浏览、查询、统计学生信息,

5、但不能添加删除和修改学生的信息,这部分功能应该由院系工作人员执行,但是,删除某条学生选课基本信息记录时,应实现对该学生选课的级联删除。并且还应具有生成选课报表,并打印输出的功能。设计不同用户的操作权限和登陆方法对所有用户开放的学生选课查询和个人部分信息维护查看个人情况信息维护学生个人密码根据选课情况对数据库进行操作并生成报表根据选课情况对数据库进行操作并生成报表查询及统计各种信息维选课信息维护工作人员和管理员信息维护学生信息处理信息的完整性。本系统主要实现教师信息管理、学生信息管理、课程信息管理,其中教师信息管理有教师姓名、教师工号、教师所属系;学生信息管理有学生姓名、学生学号和学生所在系;课

6、程信息管理有课程名称、学分、已选人数、课程人数。(1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的选课模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。(2)教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调用所选的课程.其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控操作界面。(3)课程信息管理显示所有课程,学生必需先登陆才能进行对课程的选课否则不能进入选课系统.2.2.2 学生模块功能:学生

7、通过登录界面,进入学生主界面,能够查看个人信息,进行课程选择和查看选课成绩。用例图2-1:图2-12.2.3 教师模块功能:教师通过登录界面进入教师主界面,能够进行查看教师信息,查看学生选课情况已经提交学生选课成绩。用例图2-2、2-3:图2-2图2-32.2.4 课程信息模块功能:管理员通过登录界面进入管理员主界面,进行课程信息管理。用例图2-4:图2-42.2.5 管理员模块功能:管理员通过登录界面进入管理员主界面,进行学生信息、老师信息以及课程信息管理。用例图2-5:图2-52.6 系统用例图2-7图2-7三、系统设计3.1 面向对象分析与设计(1)系统类图3-1图3-1(2)用例顺序图

8、1.教师管理图3-2学生选课顺序图3-2提交学生选课顺序图3-32.学生管理(1)学生选课顺序图3-4学生选课顺序图3-4(2)查询选课顺序图3-5查询选课顺序图3-5(3)取消选课顺序图3-6取消选课顺序图3-63.2 课程管理(1)添加课程顺序图3-7添加课程顺序图3-7(2)删除课程顺序如图3-8删除课程顺序图3-8(3)修改课程顺序图3-9修改课程顺序图3-93.3 教师信息管理(1)添加教师顺序图3-10添加教师顺序图3-10(2)删除教师顺序图3-11删除教师顺序图3-11(3)修改教师顺序图3-12修改教师顺序图3-12 3.4 学生信息管理(1)添加学生信息顺序图3-13添加学

9、生信息顺序图3-13(2)修改学生信息顺序图3-14修改学生信息顺序图3-14(3)删除学生信息顺序图3-15删除学生信息顺序图3-15四、详细设计数据库设计(1)登录模块如表4-1登录信息表login字段类型长度主键用户名(username)varchar10primary密码(password)varchar10表4-1(2)学生模块4-2字段类型长度主键外键学号(sno)char11primarysc(sno)姓名(sname)vachar10性别(sex)char2系院(depat)varchar20班级(class)varchar16学生信息表student表4-2(3)老师模块教师

10、信息表teacher表4-3字段类型长度主键外键教师号(tno)varchar11primarysc(tno)sc(course)姓名(name)varchar10性别(sex)char2系院(depat)varchar20表4-3(4)课程模块表4-4课程信息表course字段类型长度主键外键课程号(cno)varchar10primarysc(cno)课程名(cname)varchar20课时(time)varchar10学分(score)int教师号(tno)varchar11容量(capacity)int表4-4(5)选课模块表4-5选课信息表sc表4-5字段类型长度主键外键学号(sn

11、o)char11primary姓名(sname)vachar10系院(depat)varchar20课程号(cno)varchar10primary课程名(cname)varchar20课时(time)varchar10成绩(grade)int容量(capacity)int教师号(tno)varchar11五、测试说明书5.1测试用例及结果采用等价类划分的方法进行测试错误登录如图5-1图5-1图5-1成功登录如图5-2图5-2查询学生个人资料如图5-3图5-3选课界面如图5-4图5-4教师成功登录界面如图5-5图5-5教师个人资料查询如图5-6图5-3教师查看选课界面如图5-7图5-7学生成绩查询界面如图5-8图5-8管理员登录界面如图5-9图5-9学生管理界面5-10图5-10教师管理界面如图5-11图5-11课程管理界面如图5-12图5-12六、课程设计总结通过本次课程设计,了解了系统开发的过程,掌握了UML,html,css,jsp等动态网页知识和分析方法,同时加强了对Mysql数据库的了解和实际操作能力,掌握了Myeclipse、rationalrose等设计、开发工具。(由于本人能力有限,本次课程设计还有很多没做好的地方,还需多多学习!)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1