Java程序设计大作业实验报告(2)

2025-06-24

3.2.4 score表的设计和数据

列名 sno sname Java程序设计 数据挖掘 WEB开发 汇编语言 密码学 sno 8001 8002 8003 8004 8005 sname 罗辉 刘晨 许芳 张杰 赵爽 Java语言 90 94 89 83 88 数据挖掘 88 87 90 95 91 WEB开发 97 92 86 84 95 密码学 92 91 88 98 94 数据类型 vchar(50) vchar(50) vchar(50) vchar(50) vchar(50) vchar(50) vchar(50) 允许Null值 不允许 不允许 不允许 不允许 不允许 不允许 不允许 是否为主键 是 否 否 否 否 否 否 3.3系统功能模块设计

本系统共有20个类,下面分别简要介绍各类的主要作用。 (1)Login:包含主类,选中运行本系统。 (2)WindowLogin:实现主窗口界面。

(3)Denglu: 验证登录,若登陆成功,分别转向不同的用户界面。 (4)Reset:清空主窗口的所有输入值。 (5)WindowAdmin:管理员用户主界面。 (6)WindowStudent:学生用户主界面。 (7)WindowTeacher:教师用户主界面。

(8)ConnectSQL: 连接数据库,对数据库进行增、删、改、查操作。 (9)ModifyAdminPassword:修改管理员用户的密码。 (10)ModifyTeacherPassword:修改教师用户的密码。

6

(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。具体源代码参见打包工程。

7

4.3 教师模块

在教师模块中主要实现四个功能:在菜单条上实现修改密码、查询课表、查看教学情况、查询所有学生成绩。分别由四个类来实现,分

ModifyTeachertPassword

QueryCourse

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

4.4 管理员模块

在管理员模块中主要实现五个功能:在菜单条上实现修改密码、课表信息管理、学生信息管理、学生成绩管理、用户信息管理。分别由四个类来实现,分别是ModifyAdminPassword、QueryCourse、StudentInformationManagement

StudentScoreManagement

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

8

五、系统测试及运行结果

5.1 主界面

5.2 学生管理中心界面

9

5.3 教师管理中心界面

5.4 管理员管理中心界面

10


Java程序设计大作业实验报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于PLC的空调控制系统

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219