java课程设计报告--学生信息管理系统

java课程设计报告--学生信息管理系统

ID:25491908

大小:491.18 KB

页数:27页

时间:2018-11-20

java课程设计报告--学生信息管理系统_第1页
java课程设计报告--学生信息管理系统_第2页
java课程设计报告--学生信息管理系统_第3页
java课程设计报告--学生信息管理系统_第4页
java课程设计报告--学生信息管理系统_第5页
资源描述:

《java课程设计报告--学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java课程设计报告题目:学生信息管理系统学生姓名:学号:专业班级:同组姓名:指导教师:设计时间:指导老师意见:评定成绩:签名:日期:26目录一、系统的描述3二、系统分析与设计41.系统总框图42.各模块功能介绍6三、数据库结构设计51.建立时间信息数据库52.数据库分析6四、管理系统主界面设计开发9五、系统测试211.个人信息功能测试222.选课信息功能测试233.奖励信息功能测试244职务信息功能测试25六、小结26七、参考文献27261.系统描述(1)系统设计的意义随着学校规模的扩大,学生人数急剧增加,需要管理

2、的信息也成倍增加,同时,由于计算机和网络的普及,建立一个计算机管理系统,学生便可以通过网络来选课并管理自己的信息。(2)系统功能描述学生信息管理系统用模块话设计的方法,使得学生信息管理工作系统化、自动化、规范化,大大提高了学校管理学生的效率。(3)系统开发设计思想尽量采用学校现有的软硬件环境以及先进的管理系统方案,从而达到充分利用学校资源、提高系统开发水平和应用效果的目的。系统应符合学校系统管理系统的规定,满足学校对学生信息管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计的方法,既便

3、于系统功能的组合和修改,又便于未参与系统开发的人员补充和维护。系统应具有数据库维护功能,及时根据用户的要求对数据进行添加、删除、修改、备份等要操作。262、系统分析与设计1、系统总框图根据学生信息管理的的总框架,管理信息系统的总框架如下图。学生信息信息管理的总界面由个人信息,选课信息,奖惩信息,职务信息组成。1、系统总框图学生信息管理系统选课信息奖励信息职务信息退出系统基本信息查询信息修改信息增加信息修改信息查询信息增加信息修改信息查询信息增加信息修改信息查询信息增加信息图1学生信息管理系统框架图2、各模块功能介绍1

4、个人基本信息管理:管理员和学生都可以登陆,管理员所实现的功能有个人信息的查询,输入,修改和删除,学生用户可以实现查询和修改的功能,但不能增加和删除学生用户。2选课信息管理:管理员和学生都可以登陆,管理员所实现的功能有选课信息的查询和修改功能,学生生用户只能查询自己的选修的课程的修改和查询功能。326奖励信息管理:管理员和学生都可以登陆,管理员所实现的功能有个人信息的查询,修改和删除和增加功能,学生用户只能实现查询功能。登陆系统采购员登陆销售员登陆经理登陆查询、修改和增加本人信息查询商品性质订购商品查询、修改和增加本人

5、信息增加、修改和查询订单查询商品信息查询本人的工作进度查询、修改和增加本人信息查询本人工作进度查询商品信息查询、修改和增加本人信息查询商品信息查询员工及本人的工作进度用户管理员登陆查询和修改用户信息删除用户信息管理商品信息退出系统3.数据库结构设计1.建立时间信息数据库在这个学生信息管理系统的开发中,我们选用SQLServer2000作为系统服务数据库。(1)设置数据表的的列名、数据类型等,如下图所示:数据表设计(2)设置数据表名称,如图:262.数据库分析数据库需求分析是数据库结构设计的第一个阶段,是非常重要的的一

6、个阶段。在这个阶主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后的进一步设计打下基础。在仔细分析和调查学生信息管理过程的基础上,可以得到本系统的的数据流程图,如图所示。在此次程序设计中,通过对学生信息管理的内容和数据流程的分析而设计的数据项和数据结构如下所示:(1)学生个人信息记录:学号、姓名、班级、性别、生日、联系电话、联系地址。(2)班级信息记录:班级编号、班级名称、所属院系、班主任、辅导员。(3)学生课程信息记录:记录号、学号、姓名、所选课程编号。(4)课程设置记录:课程编号、课程

7、名、学时、学分、任课老师、上课地点。(5)学生奖励记录:记录号、学号、姓名、获奖时间、奖励名称、具体描述。(6)学生职务记录:记录号、学号、姓名、任职时间、职务名称、具体描述。26学生信息管理数据流程图有了上面的数据结构、数据项和数据流程图,就能进行数据库设计了。在对数据项和结构分析的基础上可以形成数据库中的表格以及个人信息表、学生所选课程信息表、学生奖励信息学生职务信息表。为了数据记录实例的完整,系统中包括了应用程序序中所需的一个外部数据表:学生班级信息表。总共需5个表,其结构分别如表1至表5所示。表1学生个人信息

8、表的结构字段名字段类型可否为空说明Student-IDIntNOTNULL学生学号(关键字)Student-NameChar(10)NOTNULL学生姓名26Student-ClassVarcharNOTNULL学生所在班级Student-SexVarcharNOTNULL学生性别Student-BirthdaydatetimeNULL学生生日

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

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

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