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

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

ID:9391995

大小:1.62 MB

页数:40页

时间:2018-04-30

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

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

1、JAVA程序设计课程设计报告 课   题:             学生信息管理系统        姓   名:                                    学   号:       3              设计时间:        2014.6.23—2014.6.27         评阅意见:     评定成绩:指导老师签名:年月日   目录1.系统描述.....................................31.1需要实现的功能.....................

2、.......31.2设计的目的...............................32.分析与设计...................................42.1 功能模块划分............................42.2数据库结构描述..........................42.3    系统详细设计文档........................52.4各个模块实现方法描述....................92.5测试数据及期望结果.............

3、.........93.系统测试.....................................124.总结或心得体会...............................185.参考文献.....................................196.附录.........................................191.系统描述1.1需要实现的功能(1)录入学生基本信息的功能学生基本信息主要包括:学号、姓名、性别、年龄、出生地、专业、班级、总学分,在插入时,如果数据库

4、则已经存在该学号,则不能再插入该学号。(2)修改学生基本信息的功能在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。(3)查询学生基本信息的功能可使用“姓名”对已存有的学生资料进行查询。(4)删除学生基本信息的功能在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。(5)用户登陆用不同的登录权限可以进入不同的后台界面,从而实现权限操作。(6)用户登陆信息设置可以修改用户登陆密码1.2设计的目的本程序用于用户对少量学生信息进行简单的管理,本程序针对于对安全系数要求不高,操作不是很复杂的小型客户开发。本

5、程序的管理员可以实现对学生信息的录入、查询、修改、删除等操作,同时支持查看所有学生信息,学生只能查询自己的信息。程序功能完善,界面简洁美观,布局合理,操作简便,简单易用,任何人可轻松操作。-40-同时,本程序对系统要求配置较低,运行速度快,而却对数据库管理要求较低。本程序数据库采用office2007版本的access数据库(.accdb)进行数据存储,该数据库可实现关系较为简单的数据管理。2.分析与设计:2.1功能模块划分学生信息管理系统浏览学生信息查询学生信息添加学生信息修改学生信息删除学生信息普通学生(用户)模块班委(管

6、理员)模块浏览学生信息查询学生信息学生管理登陆管理修改登陆密码显示登陆用户图1功能模块图-40-2.2数据库结构描述(1)数据库E-R模型图2学生局部E-R图图3登陆用户局部E-R图-40-(2)数据库关系模型——二维表1学生表(student)字段数据类型说明stuIdnvarchar(30)学号stuNamenvarchar(30)姓名stuSexnvarchar(30)性别stuAgeint年龄stuJgnvarchar(30)籍贯stuZynvarchar(30)专业classIdnvarchar(30)班号stuSo

7、ursenumeric(5,2)总学分表2登陆权限表(login)字段数据类型说明userIdnvarchar(30)用户名(账号),即登陆Idpasswordnvarchar(30)登陆密码positionnvarchar(30)职位,如班委,普通学生-40-(3)数据流图进度条(闪屏)用户登陆登陆验证falsetrue班委(管理员)界面普通学生界面查询添加修改删除查询显示班委(管理员员)普通学生(用户)退出退出系统结束结束退出系统truefalsefalsetrue修改用户登陆密码显示登陆用户信息图4数据流图-40-2.3

8、系统详细设计文档表3包以及包所包含的类包名(package)所包含的类说明com.sqlConnectionSqlConn.java用于连接数据库com.ToolsMyFont.java用于设置窗体各组件的字体com.ViewIndex.java使用进度条与线程结合实现闪屏,

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

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

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