(3)学生
描述:登陆系统后可以查看并对自己的相关信息进行更新与文护,比如编号、姓名、院系、学号、专业、性别等不同栏位,在选课过程中也可以查询课程,教室信息,提交选课申请、最后查询选课情况并对其进行管理。当然学生也可以对于自己的登陆密码进行修改,但必须符合相对应的规定,修改成功后系统会有提示信息,不但满足了学生的选课要求,还保护了学生的个人隐私,再修改完毕密码后学生就可以进行下一步的操作。
管理员拥有系统最高权限也是控制和文护这个系统的主要成员,也正是因为有管理员这个角色的存在才能使本系统有条不紊的运行。管理员以其身份登陆后,会出现所有的子任务菜单,例如学生信息的管理、课程信息的管理、教师信息的管理等等,单击菜单,进入相应的操作界面从而对本系统进行各种不同类型的文护工作,管理员的功能模块图如图2.1。
图2.1 管理员功能模块
在学生选课系统中,学生是主要的用户之一,选择学生用户登陆后,会出现所有学生的子任务菜单,例如查看课程、选择课程、教师信息查看等等,单击菜单,进入相应的操作界面,学生的功能模块图如下:
图2.2学生功能模块图
教师是主要的用户之一,教师登陆后,选择教师用户登陆后,会出现所有教师的子任务菜单,例如查询课程、查看已任课程等等,单击菜单后进入相应的操作界面,教师功能模块图如下:
图2.3教师功能模块图2.2.2 数据流图
(1) 顶层的数据流图: 图2.4顶层数据流图
(2) 用户登录总数据流图
图2.5用户登录总数据流图(3) 学生管理1层的数据流图:
图2.6学生管理1层数据流图(4)教师管理1层的数据流图:
图2.7教师管理1层数据流图(5)管理员管理1层的数据流图:
图2.8管理员管理1层的数据流图2.2.3 数据字典
用户的数据字典举例如下:
(1)数据项
数据项:用户编号
含义说明:唯一地标识每个用户
别名:用户登记号
类型:整数型
长度:10
取值范围:0000000000至9999999999
取值含义:作为登陆系统时作为用户的唯一标识,只有得到授权的才能进入系统
与其它数据项的逻辑关系:与每一个用户名一一对应不存在重复的可能
数据项:学生编号
含义说明:唯一地标识每个学生
别名:学生登记号
类型:整数型
长度:10
取值范围:0000000000至9999999999
取值含义:作为登陆系统中学生的唯一标识,只有拥有这个标识才能进入学生权限进行操作。
与其它数据项的逻辑关系:与每一个学生一一对应不存在重复的可能
数据项:教师编号
含义说明:唯一地标识每个教师
别名:教师登记号
类型:整数型
长度:10
取值范围:0000000000至9999999999
取值含义:作为登陆系统中教师的唯一标识,只有拥有这个标识才能进入教师权限进行操作。
与其它数据项的逻辑关系:与每一个教师一一对应不存在重复的可能
- 上一篇:C#仓库管理信息系统的设计与实现
- 下一篇:C#彩色图像的色彩空间处理程序设计
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状