基于SSH的选课系统
图6-5
进入管理员主页后,用户可以修改密码、修改个人信息、管理学生资料、管理老师资料以及管理课程资料。
流程框图:
图6-6
添加用户类图:
图6-7
22
基于SSH的选课系统
6.9 学生模块实现
该模块的具体实现页面如下:
图6-8 学生主页
进入学生主页后,用户可以修改密码和修改个人信息,选课、退课、查询成绩、课表查看、缴费查询功能。
流程框图:
图6-9
6.10 教授模块实现
该模块的具体实现页面如下:
23
基于SSH的选课系统
图6-10
进入教授主页后,用户可以修改密码、修改个人信息、选择要教授的课程、登记学生的成绩,以及查看学生的成绩。
流程框图:
图6-11
24
基于SSH的选课系统
7 系统测试
7.1 功能测试
用户模块: 测试模块名称 用户登录 管理员模块测试: 测试模块名称 维护课程信息 维护学生信息 维护教授信息 修改密码 修改自己信息 学生模块测试: 测试模块名称 选课 退课 查看课表 查看缴费 修改密码 修改自己信息 教授模块测试: 测试模块名称 选课 录入学生成绩 查看学生成绩 模块说明 选择要教的课程 录入学生成绩 查看学生成绩 模块说明 选择课程 退课 查看自己的课表 查看自己应该缴费的金额 修改自己密码 修改自己信息 模块说明 对课程进行增、查、删、改 对学生进行增、查、删、改 对教授进行增、查、删、改 修改自己密码 修改自己信息 模块说明 用户输入用户ID、密码登陆 25
基于SSH的选课系统
修改自己密码 修改自己信息 修改密码 修改自己信息 26