ASP.net学生选课管理系统的设计与实现+数据流图(5)
时间:2017-03-08 12:54 来源:毕业论文 作者:毕业论文 点击:次
(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) |