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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java程序设计大作业实验报告(2)在线全文阅读。
相关推荐: