ASP.net学生选课管理系统的设计与实现+数据流图(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net学生选课管理系统的设计与实现+数据流图(5)


(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
取值含义:作为登陆系统中教师的唯一标识,只有拥有这个标识才能进入教师权限进行操作。
与其它数据项的逻辑关系:与每一个教师一一对应不存在重复的可能 (责任编辑:qin)