Java程序设计大作业实验报告Word格式文档下载.docx

上传人:b****2 文档编号:3014675 上传时间:2023-05-01 格式:DOCX 页数:13 大小:267.72KB
下载 相关 举报
Java程序设计大作业实验报告Word格式文档下载.docx_第1页
第1页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第2页
第2页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第3页
第3页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第4页
第4页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第5页
第5页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第6页
第6页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第7页
第7页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第8页
第8页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第9页
第9页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第10页
第10页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第11页
第11页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第12页
第12页 / 共13页
Java程序设计大作业实验报告Word格式文档下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java程序设计大作业实验报告Word格式文档下载.docx

《Java程序设计大作业实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java程序设计大作业实验报告Word格式文档下载.docx(13页珍藏版)》请在冰点文库上搜索。

Java程序设计大作业实验报告Word格式文档下载.docx

学生管理中心、教师管理中心、管理员管理中心。

③在学生管理中心界面实现功能:

(查询时不允许修改数据)

④在教师管理中心界面实现功能:

⑤在管理员管理中心界面实现功能:

学生信息的管理:

实现学生信息的查询、插入、删除、更新。

课表信息的管理:

实现课表的查询。

学生成绩的管理:

实现学生成绩的查询、插入、删除、更新。

用户信息的管理:

实现用户信息插入、删除、修改、更新。

三、系统总体设计

3.1系统总体设计系统思路

本系统的数据都是保存在数据库中,从而保证了数据的完整性、安全性、和一致性。

系统涉及的主要知识:

JAVA以及SQLSERVER2008的操作。

利用JAVA的图形编程界面的输入来对数据库进行数据的增加、修改、删除、更新。

以下为系统设计的总体流程图:

开始

结束

是否登录成功

学生管理中心

教师管理中心

管理员管理中心

查询课表

查询成绩

退出

查看教学情况

查询

学生成绩

课表信息管理

学生信息管理

学生成绩管理

用户信息管理

 

3.2数据库设计

本系统主要用到4张表:

login1、student、course、score。

3.2.1login1表的设计和数据

列名

数据类型

允许Null值

是否为主键

username

vchar(50)

不允许

password

id

admin

管理员

Stu

stu

学生

tea

教师

3.2.2student表的设计和数据

sno

sname

ssex

sbirthday

sclass

sbirthplace

8001

罗辉

1993-06-06

信安121班

安徽省

8002

刘晨

1994-07-08

江苏省

8003

许芳

1994-07-15

江西省

8004

张杰

1994-08-08

湖北省

8005

赵爽

1995-05-06

河南省

3.2.3course表的设计和数据

monday

tuesday

wednesday

thursday

friday

Java程序设计

密码学

WEB开发

Linux操作系统

数据挖掘

汇编语言

3.2.4score表的设计和数据

Java语言

90

88

97

92

94

87

91

89

86

83

95

84

98

3.3系统功能模块设计

本系统共有20个类,下面分别简要介绍各类的主要作用。

(1)Login:

包含主类,选中运行本系统。

(2)WindowLogin:

实现主窗口界面。

(3)Denglu:

验证登录,若登陆成功,分别转向不同的用户界面。

(4)Reset:

清空主窗口的所有输入值。

(5)WindowAdmin:

管理员用户主界面。

(6)WindowStudent:

学生用户主界面。

(7)WindowTeacher:

教师用户主界面。

(8)ConnectSQL:

连接数据库,对数据库进行增、删、改、查操作。

(9)ModifyAdminPassword:

修改管理员用户的密码。

(10)ModifyTeacherPassword:

修改教师用户的密码。

(11)ModifyStudentPassword:

修改学生用户的密码。

(12)QueryAllScore:

查询所有学生成绩

(13)QueryCouse:

查询课表。

(14)QueryScore:

查询单个学生成绩。

(15)QueryTeachingSituation:

查询教学情况。

(16)QueryAllStudentInformation:

查询所有学生信息。

(17)QueryAllUsersInformation:

查询所有用户信息。

(18)StudentInformationManegement:

学生信息管理界面。

(19)StudentScoreManagement:

学生成绩管理界面。

(20)UsersInformationManagement:

用户信息管理界面。

四、系统详细设计

4.1登录模块

用Denglu类来做登录按钮的监视器,具体源代码参见打包工程的Denglu类。

4.2学生模块

在学生模块主要实现三种功能:

在菜单条上实现修改密码、查询课表、查询成绩。

分别由三个类来实现,分别是ModifyStudentPassword、QueryCourse、QueryScore。

具体源代码参见打包工程。

4.3教师模块

在教师模块中主要实现四个功能:

在菜单条上实现修改密码、查询课表、查看教学情况、查询所有学生成绩。

分别由四个类来实现,分别是ModifyTeachertPassword、QueryCourse、QueryTeachingSituation、QueryAllScore。

4.4管理员模块

在管理员模块中主要实现五个功能:

在菜单条上实现修改密码、课表信息管理、学生信息管理、学生成绩管理、用户信息管理。

分别由四个类来实现,分别是ModifyAdminPassword、QueryCourse、StudentInformationManagement、StudentScoreManagement、UsersInformationManagement。

五、系统测试及运行结果

5.1主界面

5.2学生管理中心界面

5.3教师管理中心界面

5.4管理员管理中心界面

5.5查询课表界面

5.6查询成绩界面

5.7查询教学情况界面

5.8查询所有学生成绩界面

5.9学生信息管理界面

5.10学生成绩管理界面

5.11用户管理界面

六、实验总结

通过对学生信息管理系统的开发研究,我把所学的知识综合运用到开发过程中,使我获得了许多在课本中学不到的知识。

经过这次实验,我对自己掌握的JAVA以及数据库知识有了更深层次的了解。

在本系统的编写过程中,我逐渐发现书本上的知识还是远远不够的。

此时我才明白大学就是要培养一个人的自学能力。

在编写过程中,我虽然已经仔细编写代码,但仍然无法阻止错误的发生。

不过幸运的是经过自己的调试和老师的帮助,出现的各种问题已经被妥善解决。

学习一门编程语言,不仅仅是掌握书上的例题,更重要的是在编程过程中的灵活运用。

在这里我想感谢帮助和指导我的老师。

正是由于他的帮助和指导,我的学生信息管理系统最终完成。

感谢周老师的教诲!

七、参考文献

《Java面向对象程序设计》耿祥义张跃平

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2