教务管理系统分析设计方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教务管理系统分析设计方案教务管理系统分析设计方案
目录
1 引言 (2)
2 系统需求分析 (2)
2.1 用户需求 (2)
2.1.1 学生模块功能需求 (2)
2.1.2 教师模块功能需求 (2)
2.1.3 系统管理员功能模块需求 (2)
2.2组织结构图 (3)
2.3业务流程图 (3)
2.4 数据流程图 (4)
2.5 用例图(包括用例描述) (5)
3 系统设计 (8) 3.1 系统总体设计(系统的功能模块结构图) (8)
3.2 系统各功能模块设计 (8)
3.2.1 顺序图 (8)
3.2.2 类图 (10)
3.2.3 状态图 (10)
3.2.4 活动图 (12)
4 数据库设计 (15)
4.1 数据分析 (15)
4.1.1 E-R图 (15)
4.1.2 数据库表 (16)
4.2 逻辑结构设计 (18)
5 总结 (18)
1 引言
教务信息管理系统类似于档案管理,它是一个教育单位不可缺少的部分,它的内容对于学
校的决策者和管理者来说都至关重要,所以教务信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但目前还有一些单位和部门还是使用传统人工的方式公务员之家管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。同时随着学校的规模不断扩大,学生数量急剧增加,有关教务的各种信息量也成倍增长。所以教务信息管理系统的可运行性和功能效用的多少就显得尤为重要了。
教务信息管理系统最简单的是采用SQL server2000的数据库技术进行架构,主要包括登录,教师用户,管理员用户,学生用户四个模块,各个对象根据自己的权限进行查询。
系统管理员通过数据库后台对学生或者其他的输入对象输入的数据进行整理和更新。由于信息量的巨大,管理员要时不时对系统进行维护和更新,保证系统能够顺畅运行。采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率。
2 系统需求分析 2.1 用户需求
2.1.1 学生模块功能需求
(1)只限于一般用户和管理员操作。而且不同的用户级别所操作的教务信息类型是有限制的。用户可以向里面添加、修改和删除数据。
(2)学生用户登陆后可以进行学籍管理、成绩管理、等级考试管理等基本信息管理。
2.1.2 教师模块功能需求
教师可以通过登录系统后进行教师管理、排课管理、教学计划、成绩管理基本信息管理。
2.1.3 系统管理员功能模块需求
(1)数据备份:管理员可以通过选择保存的路径把数据库保存在硬盘中,也可保存在软盘中。
(2)数据恢复:管理员可以通过选择路径把数据恢复。
(3)操作学生管理:仅限管理员。其中可以添加、修改、删除操作学生,设置他们的权限、级别及密码。
(4)系统整理信息:显示距离管理员整理系统的时间。
2.2组织结构图
教务信息管理系统
学生管理子系统教师管理子系统系统管理员系统管理系统管理系统管理教师管理
学籍管理课程管理课程管理学生管理
图1 教务系统管理组织结构图
2.3业务流程图
登陆教务系
统
管理员信息教师、学生信息
学生
教师
系统管理员
学生信息班级及学生信息后台数据维
护
学生学籍管
理
学生成绩档案信息
学生成绩管
理
档案信息
教师信息教师管理教师信息
排课管理
课表信息
教学计划
课程信息
学生选课信
息
选课管理选定课程信息
教学计划信
息
教材信息
教材管理
增删用户权限维护日志维护
教师、学生信息
日志档案
图2 教务管理系统业务流程图 2.4 数据档案信息
学生
学生学籍管理
账号、密码
学生成绩管理成绩信息
学生课程安排
课程安排信息
学生选课管理
课程表
等级考试管理
图3 学生管理数据流程图教师信息
教师
教师管理
账号、密码
排课管理课表信息
教学计划
课程安排信息
教材管理
课程表
学生成绩管理
成绩信息
图4 教师管理数据流程图
数据库
管理员
后台数据维护
账号、密码
增删用户教师、学生档案信息
数据维护
日志维护
图5 系统管理员管理数据流程图 2.5 用例图(包括用例描述)
学生
学生基本信息管理
学籍管理
选课管理
等级考试报名
成绩管理
系统管理员
教师
排课管理
教学计划
日志管理
后台数据维护
增删用户
权限维护
>
>
>
>
>
>
图6 教务系统管理用例图
用例描述
用例名称:登录教务系统进行管理
参与者:学生
简要说明:
学生通过账号密码登录系统进行信息管理。
前置条件:
学生能够通过密码的检测顺利登录系统。
基本事件流:
(1)学生用户单击“登录”按钮。
(2)顺利进入系统页面。
(3)学生用户可以在自己相应的权限内进行查询或修改信息。
(4)学生用户查询或修改信息后,单击“退出”按钮,那么系统服务器就把信息保存起来方便管理员整理。