JAVA课程设计(论文)-选课信息管理系统

JAVA课程设计(论文)-选课信息管理系统

ID:35635048

大小:401.00 KB

页数:27页

时间:2019-04-04

JAVA课程设计(论文)-选课信息管理系统_第1页
JAVA课程设计(论文)-选课信息管理系统_第2页
JAVA课程设计(论文)-选课信息管理系统_第3页
JAVA课程设计(论文)-选课信息管理系统_第4页
JAVA课程设计(论文)-选课信息管理系统_第5页
资源描述:

《JAVA课程设计(论文)-选课信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.目录1.摘要22.项目组成员23.总体设计23.1需求分析23.1.1功能需求23.1.2性能需求33.1.3运行环境需求33.2系统设计33.2.1结构设计33.2.2功能结构图43.2.3功能流程及工作流描述43.3数据库设计54.详细设计(部分)74.1课程信息管理模块74.2成绩信息管理模块145.运行结果216.测试257.编码规范要求258.小结与体会269.参考文献27271.摘要为了充分实现素质教育,多方面发展学生的兴趣爱好,大部分学校都设立了全校范围内的选修课。学生可以根据自己的兴趣和特长,选择自己喜爱的课程。由于高等学校的快速发展,高校规模越来越大,学生数量与课程

2、数量都在迅速地增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、快捷、准确地选课,已经成为一个重要的问题。利用计算机进行学生选课方面的管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的管理信息系统是十分必要的。2.项目组成员项目名称项目组成员说明选课信息管理系统刘漫,喻楚,景小娜此项目由刘漫负责选课信息管理系统主界面模块,学生信息管理模块和数据库操作模块,喻楚负责课程信息管

3、理模块和成绩信息管理模块,景小娜负责信息查询模块3.总体设计3.1需求分析3.1.1功能需求选课信息管理系统的功能总结起来,共需要以下几个方面:1)管理学生信息管理所有学生的基本信息,包括添加、修改、删除等;可以根据各自条件查询出需要的信息。2)管理课程信息27管理所有课程的基本信息,包括添加、修改、删除等;可以根据各种条件查询出需要的信息。3)管理选课与成绩根据学号进行选课,登记所选课程的成绩;可以根据学号查询出选课信息与成绩。3.1.2性能需求安全性:在高系统配置、高网络带宽和容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的

4、认证与授权。尤其要注意认证,简单地说就是确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法之后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。数据精确度:查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。时间特性:一般操作的响应时间应在1~2秒内。适应性:对运行环境要求普遍适应。3.1.3运行环境需求用户界面:利用菜单界面驱动方式,对用户友好。必须对鼠标和键盘单独支持。硬件接口:支持一般奔腾Ⅲ,128兆以上内存的pc机。软件接口:运行于Windows9X及更高版本具有WIN32API的操作系统。3.2系统设计3.2.1结构设计根据对系统进行的

5、需求分析,本系统将分为4个模块:1)学生管理管理学生基本信息,包括个人信息的添加、修改、删除,以及选课信息的添加。2)课程管理管理课程的基本信息,包括课程信息的添加、修改和删除。3)成绩管理管理学生选课的成绩信息,包括成绩的登记与修改。4)信息查询查询已经登记的信息,包括学生的基本信息、课程的基本信息与成绩信息。273.2.2功能结构图3.2.3功能流程及工作流描述1)增加学生信息系统操作人员打开学生信息增加界面,输入相关信息(姓名、性别、民族、籍贯、出生日期、入学年份、专业和学院等),在数据库中添加相关数据。2)修改学生信息根据学生学号查询出该学生的相关信息,修改相关条目后保存在数据

6、库中。3)删除学生信息根据学生学号查询出该学生的相关信息,确定删除后,在数据库中删除该信息。4)学生选课选择学生学号与需要选择的课程,确认无误后保存,数据库中将自动添加新的选课记录。5)增加课程信息27系统操作人员根据打开课程信息增加界面,输入相关信息(课程名称、授课教师、上课时间、上课地点和课程类型等),在数据库中添加相关数据。2)修改课程信息根据课程号查询出课程的相关信息,修改相关条目后保存在数据库中。3)删除课程信息根据课程号查询出该课程的相关信息,确定删除后,在数据库中删除该信息。4)登记成绩根据学号,以及该学生所选择的课程,进行成绩登记,未选课的学生无法进行登记。5)修改成绩

7、对已登记的成绩信息进行修改。6)学生查询可以根据学生学号、学生姓名、学生性别、学生所学专业、学生所属学院来对学生信息进行查询,所有符合查询条件的学生信息都将会被显示出来。7)课程查询可以按照课程名称和授课教师的姓名对课程详细信息进行查询,所有符合查询条件的课程信息都将会被显示出来。8)成绩查询根据学生的学号来查询该学生所有课程的成绩。3.3数据库设计数据库中应包含3个表,即学生信息表(Student)、课程信息表(Course)和学生选课表(S

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

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

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