文善坤3稿 - 图文 联系客服

发布时间 : 星期三 文章文善坤3稿 - 图文更新完毕开始阅读80d2b1ddf12d2af90342e605

四、系统详细设计

四、系统详细设计

(一)学生基本信息详细设计

管理员(班主任或班委)登陆后台,根据学号提出需求申请,经过后台接受请求,由学习委员对学生的具体信息进行维护,其中包括对学生基本信息、学习成绩及学生出勤进行查询、修改、更新和删除。学生可以对学习的资料进行上传,对已上传的资料进行下载,管理员对上传的资料进行分类,并定期进行更新。管理员可以发布消息通告,并定期对信息通告更新。 (二)系统权限管理

系统管理的主要功能是对本系统操作用户及权限的管理。用户设置主要是对用户的添加、删除和修改,并为每个用户分配角色,不同角色的用户只能查看到自己相应的页面功能。

首先,系统的界面是至关重要的。它是与用户沟通的桥梁,用户工作时要时时面对它,所以界面一定要简洁、直观,操作简单,根据选择的相应用户和对应的口令进入系统,进行相应的操作。若密码错误,则弹出“密码错误”对话框。

本系统主要包括学生基本信息查询、学生成绩信息查询和考勤信息查询、班费查询等部分、班级通告查询。

1.普通用户

(1)学生基本信息查询,包括查询学生基本信息、家庭住址、所在班级、政治面貌等。

(2)学生成绩信息的查询,包括查询学生学号、课程编号、成绩等。 (3)考勤信息查询学生,包括查询学生的考勤种类、原因等。

11

四、系统详细设计

(4)班费查询,包括班费的收入与支出查询等。 (5)学习可以对学习资料的上传和下载。 2.高级用户

(1)学生基本信息查询与修改,包括查询与修改学生基本信息、家庭住址、所在班级、政治面貌等。

(2)学生成绩信息的查询与修改,包括查询与修改学生学号、课程编号、成绩等。

(3)考勤信息查询学生与修改,包括查询与修改学生的考勤种类、原因等。 (4)班费查询与修改,包括班费的收入与支出查询,添加及修改等。 (5)网上发布信息通告,定期更新等 (6)对学习资料的分类保存,和更新。

(7)对反馈的意见给予回应,如果有问题则改进。 (三) E-R实体关系图

系统主要功能E-R图,图4-1

图 4-1系统主要功能E-R实体关系图

12

四、系统详细设计

(四) DFD-数据流图

班级管理系统最简单的数据流图如图4-2、4-3、4-4所示,这是高层的数据流图

图4-2 数据流图(1)

图 4-3 数据流图(2)

13

四、系统详细设计

图4-4 数据流图(3)

(五)数据字典 1.个人相关信息

学生基本信息表(student):

姓名(xm):char 20 学号(xh):char 11 性别(xb):char 1 班级(bj):char 20 身份证(id):char 18

家庭住址:(address):char 50 政治面貌(zzmm):char 2 寝室号(qsh):char 4 床位号(cwh):char 4 学院(xy):char 20 入学时间(rxsj):data 10 电子邮件(e-mail):char 20

14