大学教务管理系统需求分析书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

组长:组员:

目录

1.引言 (2)

1.1编写目的 (2)

1.2参考资料 (2)

2.项目概述 (2)

2.1产品描述 (2)

2.3 用户特征 (3)

3具体需求 (4)

3.1功能划分 (4)

3.2功能需求 (5)

3.2.1输入输出需求 (5)

3.3高层用例图 (6)

3.3.1用例分析与描述 (7)

3.3.1.1选课 (7)

3.3.1.2课程管理 (8)

3.3.1.3个人信息查询 (9)

3.3.1.4登录与权限验证 (10)

3.4属性需求 (10)

3.4.1可用性 (10)

3.4.2可操作性 (11)

3.4.3可维护性 (11)

3.4.4安全性 (11)

3.4.5警告 (11)

3.4.6可测试性 (11)

3.5 外部接口需求 (12)

3.5.1用户界面 (12)

3.5.2硬件接口 (12)

3.5.3性能需求 (12)

4.1 总结 (12)

1.引言

1.1编写目的

本需求分析的撰写目的为:对“学生教学管理系统”做出较为详细的需求分析,明确软件需求、安排项目规划与进度,以指导开发阶段的各个流程,包括组织软件开发与测试及日后对系统进行的改动,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务顺利并行地开展。

本文档供项目经理、设计人员、开发人员参考。

本文档预期读者为本项目项目经理、设计人员、开发人员、测试人员及相关决策人员。

a.开发目的:本项目的开发旨在方便查阅学生信息管理,教师课程信息管理和学

生报名考试等活动。方便校方对学生和老师信息的管理。

b.项目名称:大学教育教学管理系统。

c.参与者和使用者:本项目的使用者主要为二种,一是学生和老师,二是管理员,

使用的是前台和后台,主要进行系统维护。

d.软件关联:本软件运行在普通xp / win7的环境,,同时需要使用SQL作为数据

库。

1.2参考资料

1.《软件文档写作教程》(电子工业出版社)

2.《UML基础与rose建模》(人民出版社)

3.《数据库系统概论》(高等教育出版社)

2.项目概述

2.1产品描述

面对日益增多的学生信息和等级考试通知,学生信息的管理工作变得越来越庞大和繁冗,效率也低。为了充分利用互联网带给人们的便利,更好地提高教学管理管理工作的效率,使学生和教职员工能更方便地进行信息查询活动,特开发此大学

教育教学管理系统。本软件通过权限识别登录到该系统,权限不同享有的功能就又

说差异,来实现日常的学生和老师信息和课程等的管理。

2.2 待开发软件的总体框架和功能

本系统的主要组成部分:

前台:

1、欢迎进入界面

2、登陆与注册(权限识别)

3、功能主界面

4、新生入学登记(管理员)

5、教务信息管理(管理员)

6、学生信息管理(管理员)

7、教师信息管理(管理员)

8、系统公告(管理员)

9、个人信息查询

10、课程管理

11、选课

12、快速修改选课成绩(管理员)

后台:

1、选课管理(管理员)

2、学生和老师信息管理(管理员)

2.3 用户特征

人员技术专长使用频度一般用户懂得普通的计算机操作和基本网络使用知识中

系统管理员擅长具体维护操作,熟悉电信网络高

用户特点

3具体需求

3.1功能划分

本系统总体功能上分为前台和后台两大部分:前台是B/S结构的Web应用系统,供普通用户浏览、使用;后台是C/S结构的Windows应用程序,供管理员维护系统。

任何用户都可以在前台用户系统进行登录使用。欲进入本系统必须有权限(学号及密码),没有被授权的用户不能进入系统。前台可以进行信息维护、信息查询、考试管理、网上选课,等级考试报名等普通操作。

授权的管理员才能进入后台管理系统进行相关维护操作。后台能进行用户信息管理、公共信息管理等操作。

根据对该系统的分析,该系统应具有如下功能:

1. 用户登录与权限识别

用户登录并经过身份验证合法后,管理员能执行该子系统的所有功能。普通用户(老师和学生)有查询,选课功能。

2.课程管理

拥有管理员权限的能够对课程添加和查询课程的详细列表和课程安排等信息。并将更新的课程信息保存到数据库中,同时将所有与该课程相关的数据库信息加以更新。

3.个人信息查询

用户将关键字(学号,名字,班级,学院)写入相应的位置,可以查询某个人的个人信息。

4.教务信息管理

主要能够查询和修改某个学生的奖惩信息,还有学生的学费上交状况。

5.选课

选课模块中的课程都从数据库中读取,显示在用户浏览器中,可以选取课程到自己的选课列表。

6.成绩查询

输入学号和学期,能够查询该学期的每门课程的成绩。

7. 奖惩查询

输入学号,能够查询所有的奖励和惩罚记录。

8.选课管理

管理员随时的更新选课信息,对选课信息增删改查。

9.新生登记

管理员对刚入学的学生信息生成列表填入数据库学生信息列表中。

10.教务管理

对学生成绩,奖惩,学费信息更新工作。

总体功能框架:

3.2功能需求

3.2.1输入输出需求

1.前台选课:

触发条件:单击选课功能键

相关文档
最新文档