教务管理系统规格说明书

合集下载

教务管理系统需求说明书

教务管理系统需求说明书

大学教务管理软件需求规格说明书《目录》1引言 (1)1.1 编写目的 (1)1.2 背景说明 (1)1.3 系统目标 (1)2需求描述 (2)2.1 教学资源维护 (4)2.1.1学年校历编排 (4)2.1.2 组织结构维护 (4)2.1.3 教室资源维护 (4)2.2 学籍维护 (5)2.2.1 学生基本信息维护 (6)2.2.2 成绩信息 (6)2.2.3 奖惩信息维护 (7)2.2.4考勤信息维护 (7)2.2.5 学期/学年资格审核管理 (8)2.2.6 异动信息维护 (8)2.2.7 毕业/学位资格审核管理 (10)2.3 教学计划维护 (10)2.4 开课/排课维护 (11)2.4.1 开课管理: (12)2.4.2 排课管理: (12)2.5 选课管理 (15)2.5.1 学生网上选课平台(B/S结构) (16)2.5.2 教务员管理平台(C/S结构): (17)2.6 考务管理维护 (18)2.6.1 考试查询(权限:所有人): (18)2.6.2 考场管理安排(权限:教务人员) (19)2.7 成绩管理维护 (21)2.7.1 系统用途 (21)2.7.2 系统特点 (21)2.8 教师管理维护 (23)2.8.1 目的: (24)2.8.2 管理内容: (24)2.9 教材管理维护 (25)2.9.1 系统功能 (25)2.9.2 系统要求 (26)2.10 毕业设计管理和毕业审核 (26)2.10.1 系统用途 (26)2.10.2 功能需求描述 (26)2.10.3 功能描述 (27)3性能需求 (30)3.1 网络平台要求 (30)3.1.1 网络环境下的多用户系统。

(30)3.1.2 数据的完整性,准确性。

(31)3.1.3数据安全性。

(31)3.2 用户平台要求 (31)4行为描述 (31)5参考文献......................................................................................... 错误!未定义书签。

教务管理系统规格说明书

教务管理系统规格说明书

教务管理系统需求规格说明书文件编号:ZW-0001版本:1.0《教务管理系统软件需求规格说明书》的预期读者为:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员;(2)对本《教务管理系统软件需求规格说明书》进行评审和确认的有关业务、技术人员;(3)参加概要设计和详细设计阶段工作的全体设计人员;(4)教务管理系统项目组,其他有权需要调用本文档的人员《教务管理系统软件需求规格说明书》的全部内容为beyond团队、华中科技大学教务处的商业机密,应严格控制业务范围,项目开发阶段由设计部、项目软件开发组负责管理,项目结束后交由华中科技大学档案室负责管理,未经双方同意,不得以任何介质(文本,软盘,硬盘,光盘)等形式持有本文档部分或全部内容。

1.2. 背景项目名称:教务管理系统项目任务提出者:华中科技大学教务处项目任务开发者:beyond团队项目用户:华中科技大学的所有教学管理人员实现此软件的计算机网络:华中科技大学计算中心项目与其他软件,系统的关系:教务管理系统采用NetBeans5.51作为开发平台,用Microsoft Office Access 作数教务管理系统需求规格说明书据库开发,能够在Windows系列的操作系统中,与Internet网良好兼容,且系统可维护性可移植性良好,界面友善,充分考虑到教务管理的实际工作情况,能够满足用户对4教务管理系统需求规格说明书教务管理的所有需求。

1.3. 定义MS ACCESS 2007:系统服务器所使用的数据库管理系统(DBMS)。

SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK:数据库的错误恢复机制。

1.4. 参考资料《需求分析》 David C.Hey著,清华大学出版社2003年出版;《实用软件需求》 Kovitz ,Benjamin L著,机械工业出版社2005年出版;《需求分析与系统设计》 Maciaszek, Leszek A.著,机械工业出版社,中信出版设2003年出版;《软件架构实践》 Len Bass 著,清华大学出版社2004年出版;2任务概述2. 1 目标为便于对教务进行系统地管理,beyond团队根据华中科技大学教务处的要求开发了这个软件。

教务管理系统说明书

教务管理系统说明书

教务管理系统说明书一、介绍教务管理系统是一种用于学校管理教务工作的电子化平台。

它主要包括学生管理、教师管理、课程管理、成绩管理以及其他相关功能。

本说明书将详细介绍教务管理系统的使用方法和各项功能,以便学校和用户能够更好地理解和运用该系统。

二、系统登录用户通过访问教务管理系统的网页链接,在登录页面输入用户名和密码进行登录。

根据用户权限的不同,系统将显示不同部分的信息和功能模块。

管理员可以对系统进行配置和管理,教师和学生可以查询、编辑和管理自己的信息。

三、学生管理1. 学生信息查看:学生可以通过系统查看自己的个人信息,包括姓名、学号、班级、联系方式等。

2. 选课管理:学生可以在线选课,选择自己所需的课程。

系统将根据选课情况进行课程安排和调整。

3. 课程表:学生可以查看自己的课程表,了解每天的上课时间和地点。

4. 成绩查询:学生可以查询自己的成绩,及时了解自己的学习情况。

四、教师管理1. 教师信息查看:教师可以查看自己的个人信息,包括姓名、教工号、所教课程等。

2. 学生管理:教师可以查看自己所教班级的学生信息,并进行管理和通知。

3. 课程管理:教师可以添加、编辑、删除自己所教的课程信息,包括课程名称、课程时间、上课地点等。

4. 成绩录入:教师可以录入学生的成绩,并及时更新到系统中。

五、课程管理1. 课程查询:学生和教师都可以通过系统查询课程信息,包括课程名称、授课教师、选课情况等。

2. 课程编辑:管理员可以编辑课程信息,包括课程名称、学分、授课教师等。

3. 课程安排:管理员可以根据学生选课情况进行课程安排,确保每个学生的课程表合理安排。

六、成绩管理1. 成绩查询:学生和教师都可以通过系统查询学生成绩,了解学生的考试成绩和平时成绩。

2. 成绩录入:教师可以录入学生的成绩,并将成绩及时更新到系统中。

3. 成绩统计:系统可以对学生的成绩进行统计分析,生成成绩报表和图表。

七、其他功能1. 考勤管理:教师可以记录学生的考勤情况,并将考勤信息上传到系统中。

教务处管理系统需求规格说明书

教务处管理系统需求规格说明书

教务处管理系统需求规格说明书一、引言教务处管理系统是为了提高教务工作效率和管理水平而开发的一款软件系统。

本需求规格说明书旨在定义教务处管理系统的功能和性能要求,以便开发团队按照规格进行系统开发和测试。

二、目标和背景教务处管理系统的目标是提供一个集中化、自动化和高效的管理平台,实现学校教务活动的全面管理和监管。

该系统将涵盖课程管理、教师管理、学籍管理、成绩管理等模块,以及辅助决策和统计分析功能。

三、功能需求1、课程管理a) 课程发布:教务处可发布课程信息,包括课程名称、授课教师、上课时间、地点等。

b) 课程调整:在必要时,教务处可对课程进行调整,例如更改上课时间或教室。

c) 课程查询:学生和教师可以查询课程信息,包括课程名称、教师名称、上课时间等。

2、教师管理a) 教师信息录入:教务处可录入教师的基本信息,包括姓名、性别、联系方式等。

b) 教师课程分配:教务处可分配教师授课任务,指定教师教授的课程和班级。

c) 教师查询:学生和教务处可查询教师的基本信息和授课情况。

3、学籍管理a) 学生信息录入:教务处可录入学生的基本信息,包括姓名、性别、学号、联系方式等。

b) 学生选课:学生可在系统中选课,选择自己感兴趣的课程。

c) 学生查询:学生和教务处可查询学生的基本信息、选课情况和成绩。

4、成绩管理a) 成绩录入:教师可录入学生的作业成绩、考试成绩等。

b) 成绩查询:学生和教务处可查询学绩,包括课程成绩和总评成绩。

c) 成绩分析:教务处可进行成绩统计和分析,相关报表和图表。

四、性能需求1、数据安全性:系统应保证学生和教师的信息安全,禁止非授权人员访问和修改。

2、响应时间:系统应能在合理的时间内响应用户的操作请求,不应出现长时间的卡顿或延迟现象。

3、并发处理能力:系统应能同时处理多个用户的请求,保证系统的稳定性和性能。

4、可靠性:系统应具备较高的稳定性和可靠性,避免出现系统崩溃或数据丢失等情况。

附件:1、数据库设计文档:包含系统的数据库结构和关系描述。

教务管理系统需求规格说明书

教务管理系统需求规格说明书

教务管理系统需求规格说明书教务管理系统需求规格说明书1.引言本文档旨在详细描述教务管理系统的需求规格,包括系统的功能、性能、可靠性、安全性以及对外部系统的接口。

通过本文档,可以使开发人员和用户充分理解系统的需求,保证系统开发的顺利进行。

2.需求概述2.1 目标本教务管理系统旨在提供一个高效、方便的平台,帮助学校及其相关部门管理学生信息、课程信息、教师信息、考试信息等。

2.2 系统范围本系统将包含学生管理、课程管理、教师管理、考试管理等模块,支持多种操作,包括查询、添加、修改和删除,同时保证系统的安全性和性能。

3.功能需求3.1 学生管理模块3.1.1 学生信息录入与管理:支持学生信息的录入、查询、更新和删除,包括学生基本信息、学籍信息、奖惩信息等。

3.1.2 学绩管理:支持学绩的录入、查询和统计分析,并提供成绩报表功能。

3.1.3 学生选课管理:支持学生选课、退课和查询已选课程。

3.2 课程管理模块3.2.1 课程信息录入与管理:支持课程信息的录入、查询、更新和删除,包括课程名称、授课教师、上课时间等。

3.2.2 课程评价管理:支持学生对课程的评价,包括评分和评论功能。

3.3 教师管理模块3.3.1 教师信息录入与管理:支持教师信息的录入、查询、更新和删除,包括教师基本信息、所授课程等。

3.3.2 教师评价管理:支持学生对教师的评价,包括评分和评论功能。

3.4 考试管理模块3.4.1 考试安排与管理:支持考试信息的录入、查询、更新和删除,包括考试科目、考试时间、考场安排等。

3.4.2 考试成绩发布:支持考试成绩录入并发布给学生,学生可以查询自己的考试成绩。

4.性能需求4.1 响应时间:系统的响应时间应在合理范围内,对常见操作的响应时间要求不超过2秒。

4.2 并发性:系统能够支持多用户同时访问,要求系统能够同时处理至少100个用户的请求。

4.3 稳定性:系统应保持稳定运行,支持长时间运行并具备容错机制。

教务管理系统需求规格说明书

教务管理系统需求规格说明书

教务管理系统需求规格说明书教务管理系统需求规格说明书一、引言随着学校规模的扩大和管理的复杂化,教务管理工作成为了学校运营的重要环节。

为了提高教务管理效率,降低管理成本,本文旨在详细描述教务管理系统的需求规格说明书,为开发人员提供清晰的开发指导。

二、需求概述教务管理系统应具备以下功能:学生信息管理、课程管理、成绩管理、教学计划制定、排课管理等。

同时,系统应具有良好的性能、可靠性和安全性。

三、用户需求系统的用户主要包括教务管理员、教师和学生。

教务管理员需要能够方便地管理学生信息、课程信息、教学计划和排课情况等。

教师需要能够录入和查询课程成绩、查看教学计划和排课情况等。

学生需要能够查看个人基本信息、课程信息和成绩等。

四、功能特点1、基本信息管理:包括学生信息管理、教师信息管理、班级信息管理、课程信息管理等。

2、考试报名:提供在线考试报名功能,支持多种报名方式。

3、成绩管理:提供成绩录入、查询、统计和分析等功能。

4、课表管理:支持教学计划制定、课程安排和调课管理等。

5、报表分析:提供多种报表分析功能,如学生成绩分析、教师绩效分析等。

五、技术实现1、前端界面设计:采用响应式网页设计,支持多种设备访问。

2、后台处理流程:采用模块化设计,方便系统扩展和维护。

3、数据存储:采用分布式数据库,确保数据的安全性和可靠性。

4、数据备份:提供完善的数据备份和恢复机制,确保数据不丢失。

六、安全保障1、用户权限控制:对用户进行分级权限控制,防止越权操作。

2、数据加密传输:采用SSL协议,对数据进行加密传输,确保数据安全性。

3、系统日常监测:对系统进行日常监测,及时发现并处理异常情况。

七、商业模式1、收费方式:采用按用户收费的方式,根据用户类型和使用情况进行差异化收费。

2、服务级别:提供不同级别的服务,包括基础服务、高级服务和定制服务。

3、用户付费:提供多种付费方式,如在线支付、分期付款等。

八、市场前景随着学校规模的扩大和信息化建设的加速,教务管理系统的市场需求将持续增长。

教务管理系统软件需求规格说明书

教务管理系统软件需求规格说明书

教务管理系统需求规格说明书文件编号:012005015112保密级别:□公司级□部门级■项目级□普通级采纳标准:标准教务管理系统软件需求规格说明书编号:版本1.0更改记录目录文件编号:012005015112 (1)保密级别:□公司级□部门级■项目级□普通级 (1)采纳标准:标准 (1)目录 (4)1 引言 (5)1.1. 编写目的 (5)1.2. 背景 (5)1.3. 定义 (6)1.4. 参考资料 (6)2任务概述 (6)2. 1 目标 (6)2. 2 用户特点 (6)2. 3 假定和约束 (6)3需求规定 (7)3.1 对功能的规定 (7)3. 1. 1 学生成绩查询 (7)3. 1. 2 删除学生的课程信息 (7)3. 1. 3 添加学生的课程成绩 (7)3. 1. 4 修改学生课程成绩 (7)3. 1. 5 录入学生信息 (8)3. 1. 6 班级,年级成绩查询 (8)3.2 对性能的规定 (8)3. 2. 1 精度 (8)3. 2. 2 时间特性要求 (9)3. 2. 3 灵活性 (9)3. 2. 4 安全性和可维护性 (9)3. 2. 5 可用性和可移植性 (9)3.3 数据的输入输出要求 (9)3.4 数据管理能力要求 (10)3.5 故障处理要求 (10)3.6 用户相关操作 (10)3.7 其他专门要求 (10)4运行环境规定 (10)4.1. 设备 (10)4.2. 支持软件 (11)4.3. 接口 (11)4. 3. 1 用户接口 (11)4. 3. 2 硬件接口 (11)4. 3. 3 软件接口 (11)4. 3. 4 通信接口 (11)4.4. 控制 (11)1 引言《教务管理系统软件需求规格说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。

文档分为四个部分:(1)引言部分描述了项目的编写目的和范围,并对文档中使用到的术语进行了说明,还列出了本文档所使用的参考文献和相关文档;(2) 任务概述部分对系统进行了简要的描述;(3) 需求规定部分对系统从功能要求、安全性、性能,数据管理及其处理等几方面进行阐述;(4) 运行环境规定部分对系统运行所需要的设备,支持的软件以及接口方面,做了详细描述。

教务管理系统需求规格说明书(20210303224409)

教务管理系统需求规格说明书(20210303224409)

软件工程大作业《教务管理系统》需求规格说明书班级:1420 1 2小组成员:张垣仪鲍健昕杨鑫安娜王港目录1引言。

31、1目得 (3)1、2文档格式少1、3预期得读者与阅读建议4。

1、4范围4。

2、系统概述®2、1系统概述 (5)2、2总体架构。

62、3软件项目约束®3、详细描述・73、1用例描述7。

3、1、1学生功能需求 (7)3、2、2教师功能需求。

83、1、3管理员功能需求 (9)3、2活动流图1O3、2、1学生成绩查询。

1 03、2、2学生选课 .......................................................... 1 13、2、3学生课表查询。

1 23、2、4学生成绩录入 ..................................................... 1 33、2、5教师课表查询 ..................................................... 1 43、2、6用户信息修改 (15)3、3类图概述4、非功能性需求 (17)4、1性能需求................................................................. 1 74、2数据需求:4、3安全性需求............................................................... 1 84、4用户文档 (19)4、5其她需求191引言1、1目得该文档首先给出了整个系统得结构概况,然后又对功能需求、性能需求与其它非功能性需求进行了详细得描述。

其中对功能需求得描述采用了UML得用例模型方式,主要描述了每一用例得基本事件流。

且给出了直观得用例图,并做出了用例描述。

这些文字与图形都为了本文档能详细准确地描述用户得需求,同时也为用户更容易地理解这些需求得描述创造了条件。

教务管理系统详细设计说明书

教务管理系统详细设计说明书

教务管理系统详细设计说明书教务管理系统详细设计说明书1、引言教务管理系统是一种用于管理学校教务活动的软件系统,旨在提高学校教务工作的效率和准确性。

本文档旨在对教务管理系统的详细设计进行说明,包括系统的功能、架构、模块划分、数据流程和界面设计等内容。

2、需求分析2.1 功能需求教务管理系统需要实现以下功能:2.1.1 学生管理:包括学生档案管理、学籍管理、学生选课管理等。

2.1.2 教师管理:包括教师档案管理、教师任课管理、课表管理等。

2.1.3 课程管理:包括课程档案管理、开课计划管理、课程调度管理等。

2.1.4 成绩管理:包括成绩录入、查询、统计等。

2.1.5 班级管理:包括班级档案管理、班级课表管理、班级学生管理等。

2.1.6 系统管理:包括用户权限管理、系统日志管理、系统维护等。

2.2 性能需求教务管理系统需要保证稳定性、可扩展性和安全性,具体需求包括:2.2.1 稳定性:能够在高并发的情况下正常运行,保证系统的稳定性和可靠性。

2.2.2 可扩展性:能够根据实际需要增加新的功能模块或扩展现有的功能。

2.2.3 安全性:采用合适的身份认证和权限控制机制,保证系统的安全性,防止非法操作和数据泄漏。

3、架构设计3.1 系统架构教务管理系统采用三层架构,包括表示层、业务逻辑层和数据访问层。

3.2 模块划分根据系统的功能需求,将系统划分为以下模块:3.2.1 学生管理模块功能:用于管理学生的档案信息、学籍信息和选课信息。

3.2.2 教师管理模块功能:用于管理教师的档案信息、任课信息和课表信息。

3.2.3 课程管理模块功能:用于管理课程的档案信息、开课计划和调度信息。

3.2.4 成绩管理模块功能:用于录入、查询和统计学生的成绩信息。

3.2.5 班级管理模块功能:用于管理班级的档案信息、课表信息和学生信息。

3.2.6 系统管理模块功能:用于管理用户权限、系统日志和系统维护等。

4、数据流程设计4.1 学生管理模块数据流程4.1.1 学生档案管理流程:包括学生信息录入、修改和查询等环节。

4-教务管理系统详细设计说明书

4-教务管理系统详细设计说明书

4-教务管理系统详细设计说明书教务管理系统详细设计说明书作者:郭航完成日期:审核人:审核日期:目录1 引言 (1)1.1编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考资料 (1)2 程序系统的结构 (1)3模块分工 (3)3.1登陆界面模块 (3)3.2学生管理模块 (3)3.2.1学生添加模块 (4)3.2.2学生修改模块 (5)3.2.3学生删除模块 (5)3.2.4学生查询模块 (6)3.2.5学生奖惩添加模块 (6)3.2.6学生奖惩修改模块 (7)3.2.7学生奖惩查询模块 (8)3.3教师管理模块 (9)3.3.1教师添加模块 (9)3.3.2教师修改模块 (10)3.3.3教师删除模块 (10)3.4课程管理模块 (11)3.4.1课程添加模块 (12)3.4.2选课修改模块 (12)3.4.3学生选课删除模块 (14)3.5成绩管理模块 (14)3.5.1学生成绩修改 (15)3.5.2学生成绩添加模块(教师用户的功能) (16)3.5.3成绩查询模块(学生) (16)1 引言1.1 编写目的教务管理系统是完成学生管理、教师管理、课程管理和成绩管理四大管理模块,由教务工作人员系统给管理员、教师、以及学生多用户角色,各用户依据自己角色的不同而操作不同的功能模块,教务工作人员分别通过学生管理、课程管理、教师管理和用户管理来进行这些模块的管理,包括这些模块的添加、修改、删除以及对课程的选择、学生信息的查询,教务工作人员同时通过教师该平台辅助讲师对整个教学过程的品质管理,提供教学的跟踪功能。

本说明书确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。

本项目的任务为黄河科技学院工学部软件工程实训第二小组成员共同探讨得出。

1.2 背景开发的软件系统名称:绿色校园教务管理系统;本项目的任务提出者:郭航本项目的开发者:黄河科技学院实训第二小组开发工具:JDK1.8、Tomcat7.0、MyEclipse、MySQl 。

教务管理系统——详细设计说明书

教务管理系统——详细设计说明书

教务管理系统——详细设计说明书教务管理系统——详细设计说明书1、引言1.1 编写目的1.2 文档范围1.3 定义、缩略语和缩写词1.4 参考资料2、系统概述2.1 目标2.2 功能2.3 用户特点2.4 运行环境3、系统功能需求3.1 功能需求1:学生管理3.1.1 学生信息录入3.1.2 学生信息查询3.1.3 学生信息修改 3.1.4 学生信息删除 3.2 功能需求2:教师管理 3.2.1 教师信息录入 3.2.2 教师信息查询 3.2.3 教师信息修改 3.2.4 教师信息删除 3.3 功能需求3:课程管理 3.3.1 课程信息录入 3.3.2 课程信息查询 3.3.3 课程信息修改 3.3.4 课程信息删除 3.4 功能需求4:成绩管理 3.4.1 成绩录入3.4.2 成绩查询3.4.3 成绩修改3.4.4 成绩删除4、系统性能需求4.1 响应时间4.2 并发性能4.3 可扩展性4.4 可靠性4.5 安全性5、数据库设计5.1 学生表设计 5.2 教师表设计 5.3 课程表设计5.4 成绩表设计6、系统界面设计6.1 学生管理界面 6.2 教师管理界面 6.3 课程管理界面6.4 成绩管理界面7、技术选型7.1 开发语言7.2 开发框架7.3 数据库7.4 网络通信协议8、系统测试8.1 单元测试8.2 集成测试8.3 系统测试8.4 用户验收测试9、部署与维护9.1 系统部署9.2 系统维护9.3 升级与更新9.4 故障排除10、附录附件:1、数据库表结构设计图2、系统界面原型设计图3、测试用例集4、系统使用手册本文所涉及的法律名词及注释:- GDPR(General Data Protection Regulation):欧盟的一项法规,旨在保护个人数据隐私。

- COPPA(Children's Online Privacy Protection Act):美国的一项法规,旨在保护儿童在网络上的隐私安全。

教务管理系统需求规格说明书V1.0

教务管理系统需求规格说明书V1.0

需求规格说明书1.引言1.1.编写目的本需求规格说明书的撰写目的是为对教务管理系统做出详细的需求分析,文档面向小组内部成员,用以指导开发各个阶段的流程,明确软件需求、安排项目规划与进度、组织软件的开发与测试,以及日后对系统进行改讲,为开发人员、维护人员及用户之间提供共同的协议以保证开发任务能够顺利进行。

是项目开发的基础,对小组日后工作具有总领和指导的意义。

1.2.项目背景随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。

经总结,这类信息系统软件存在如下的缺陷:软件维护的费用高,因为各个用户都要安装客户端软件。

信息查询不方便。

不利于远程管理。

软件的可操作性不高。

为了弥补这些缺陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们“神马”项目组决定在这次软件需求工程中,开发基于B/S架构的学生管理系统。

1.3.定义缩写、术语及符号解释JavaWeb是用Java技术来解决相关web互联网领域的技术总和。

MySQL MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。

HTML HyperText Mark-up Language,即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

JSP由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

MVC模型(Model),视图(View)和控制Controller)。

目的是实现Web系统的职能分工。

1.4.参考资料[1] Karl E.Wingers著,软件需求,清华大学出版社,2004[2] Dean Leffingwell等著,软件需求管理——统一方法,机械工业出版社,2002[3] Soren Lauesen著,软件需求,电子工业出版社,2002[4] lan Sommerville著,需求工程,机械工业出版社,2003本文档按照软件工程国家标准编写§2.任务描述2.1.目标2.1.1 理念目标:进一步提高学校的信息化管理水平,方便学生对个人基本信息及成绩的查询,方便教职工的管理,降低学校信息管理软件的维护成本。

教务管理系统规格说明书

教务管理系统规格说明书

教务管理系统规格说明书教务管理系统需求规格说明书文件编号:ZW-0001版本:1.01 .引言《教务管理系统软件需求规格说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。

文档分为四个部分:(1)引言部分描述了项目的编写目的和范围,并对文档中使用到的术语进行了说明,还列出了本文档所使用的参考文献和相关文档;(2) 任务概述部分对系统进行了简要的描述;(3) 需求规定部分对系统从功能要求、安全性、性能,数据管理及其处理等几方面进行阐述;(4) 运行环境规定部分对系统运行所需要的设备,支持的软件以及接口方面,做了详细描述。

1.1. 编写目的《教务管理系统软件需求规格说明书》编写的目的是:根据华中科技大学教务处的要求进行编写,旨在为全校的教务管理(包括本科生,研究生,博士和博士后)提供一个方便的公共平台,让繁杂的教务管理变的简单易行。

《教务管理系统软件需求规格说明书》的目标是:本说明书将要说明系统在技术上的具体需求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。

《教务管理系统软件需求规格说明书》的预期读者为:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员;(2)对本《教务管理系统软件需求规格说明书》进行评审和确认的有关业务、技术人员;(3)参加概要设计和详细设计阶段工作的全体设计人员;(4)教务管理系统项目组,其他有权需要调用本文档的人员《教务管理系统软件需求规格说明书》的全部内容为beyond团队、华中科技大学教务处的商业机密,应严格控制业务范围,项目开发阶段由设计部、项目软件开发组负责管理,项目结束后交由华中科技大学档案室负责管理,未经双方同意,不得以任何介质(文本,软盘,硬盘,光盘)等形式持有本文档部分或全部内容。

1.2. 背景项目名称:教务管理系统项目任务提出者:华中科技大学教务处项目任务开发者:beyond团队项目用户:华中科技大学的所有教学管理人员实现此软件的计算机网络:华中科技大学计算中心项目与其他软件,系统的关系:教务管理系统采用NetBeans5.51作为开发平台,用Microsoft Office Access 作数据库开发,能够在Windows系列的操作系统中,与Internet网良好兼容,且系统可维护性可移植性良好,界面友善,充分考虑到教务管理的实际工作情况,能够满足用户对4教务管理系统需求规格说明书教务管理的所有需求。

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

教务管理系统需求规格说明书文件编号:ZW-0001版本:1.01 .引言《教务管理系统软件需求规格说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。

文档分为四个部分:(1)引言部分描述了项目的编写目的和范围,并对文档中使用到的术语进行了说明,还列出了本文档所使用的参考文献和相关文档;(2) 任务概述部分对系统进行了简要的描述;(3) 需求规定部分对系统从功能要求、安全性、性能,数据管理及其处理等几方面进行阐述;(4) 运行环境规定部分对系统运行所需要的设备,支持的软件以及接口方面,做了详细描述。

1.1. 编写目的《教务管理系统软件需求规格说明书》编写的目的是:根据华中科技大学教务处的要求进行编写,旨在为全校的教务管理(包括本科生,研究生,博士和博士后)提供一个方便的公共平台,让繁杂的教务管理变的简单易行。

《教务管理系统软件需求规格说明书》的目标是:本说明书将要说明系统在技术上的具体需求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。

《教务管理系统软件需求规格说明书》的预期读者为:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员;(2)对本《教务管理系统软件需求规格说明书》进行评审和确认的有关业务、技术人员;(3)参加概要设计和详细设计阶段工作的全体设计人员;(4)教务管理系统项目组,其他有权需要调用本文档的人员《教务管理系统软件需求规格说明书》的全部内容为beyond团队、华中科技大学教务处的商业机密,应严格控制业务范围,项目开发阶段由设计部、项目软件开发组负责管理,项目结束后交由华中科技大学档案室负责管理,未经双方同意,不得以任何介质(文本,软盘,硬盘,光盘)等形式持有本文档部分或全部内容。

1.2. 背景项目名称:教务管理系统项目任务提出者:华中科技大学教务处项目任务开发者:beyond团队项目用户:华中科技大学的所有教学管理人员实现此软件的计算机网络:华中科技大学计算中心项目与其他软件,系统的关系:教务管理系统采用NetBeans5.51作为开发平台,用Microsoft Office Access 作数据库开发,能够在Windows系列的操作系统中,与Internet网良好兼容,且系统可维护性可移植性良好,界面友善,充分考虑到教务管理的实际工作情况,能够满足用户对4教务管理系统需求规格说明书教务管理的所有需求。

1.3. 定义MS ACCESS 2007:系统服务器所使用的数据库管理系统(DBMS)。

SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK:数据库的错误恢复机制。

1.4. 参考资料《需求分析》 David C.Hey著,清华大学出版社2003年出版;《实用软件需求》 Kovitz ,Benjamin L著,机械工业出版社2005年出版;《需求分析与系统设计》 Maciaszek, Leszek A.著,机械工业出版社,中信出版设2003年出版;《软件架构实践》 Len Bass 著,清华大学出版社2004年出版;2任务概述2. 1 目标为便于对教务进行系统地管理,beyond团队根据华中科技大学教务处的要求开发了这个软件。

此软件要实现以下基本功能:1.用户登陆;2.修改用户信息和密码;3.查询学生信息和成绩;4.添加学生信息和成绩;5.修改学生信息和成绩;而且本软件是一个独立开发的软件,全部内容自含,与其他任何软件无冲突,可以很好的与其他软件兼容。

2. 2 用户特点使用本系统的用户为在华中科技大学工作,与教务管理有关的人员。

用户学历均在本科及本科以上水平,能熟练运用Office等应用软件,对本系统的使用能快速掌握。

预期本软件被采用之后,将在1分钟内接受5000人次的访问量。

2. 3 假定和约束1.管理方针:通过软件工程的正规开发流程去开发和管理项目的制作过程;2.硬件的限制:CPU主频不低于1.5GHZ,内存不少于256MB,硬盘容量不少于20GB,各种基本输入输出设备能相互兼容,支持windows操作系统;3.开发经费:1000RMB;4.开发期限:30天;55.审查功能:一周两次评审;6.控制功能:能应对各类突发事件,并给出用户提示和进行相应操作;7.所需的高级语言:Java; 8.安全保密性:项目级保密;3需求规定要描述本软件在设计时的全部需求,并对每一需求细节要做具体描述。

包括:功能需求,非功能需求,性能需求,数据的输入、加工和处理,数据管理能力,故障处理等各类需求。

3.1 对功能的规定 3. 1. 1 学生成绩查询填写学生学号,点击查询,将会进入系统主页;若查询失败,则弹出对话框提示此学生不存在,并让用户重新查询;3. 1. 2 删除学生的课程信息修改学生信息时用户需要填的数据如下:用户删除学生课程信息时,系统将会将用户现有的课程信息展现给用户,用户只需要选择需要删除课程即可,点击删除按钮,系统将提示用户“是否确认删除?”用户点击“是”,则完成删除,否则不删除;3. 1. 3 添加学生的课程成绩若不符合则提示用户“您填写的成绩无效,请重新输入”,让其修改;若符合要求则将提示“添加课程成功” 。

3. 1. 4 修改学生课程成绩第6/10页击“是”,则系统修改其成绩,否则不修改;3. 1. 5 录入学生信息不符合则提示用户“您填写的成绩无效,请重新输入”,让其修改;若符合要求则将提示“添加学生成功” 。

3. 1. 6 班级,年级成绩查询用户选择所要查询的年级或班级,系统将把此班级或年级中所有学生的课程成绩都输出来。

3.2 对性能的规定3. 2. 1 精度第7/10页3. 2. 2 时间特性要求a.响应时间:不得大于3秒b.更新处理时间:不得大于5秒c.数据的转换和传送时间:不得多于5秒3. 2. 3 灵活性a.操作方式上的变化:点击“确认”键,即刻用鼠标也可敲键盘的回车键; b.运行环境的变化:既可以在Windows2003上运行,也能在W indowsXP和WindowsVista上运行;c.同其他软件的接口的变化:提供多种接口; d.计划的变化或改进:对开发进度可适当提前。

3. 2. 4 安全性和可维护性该软件可以有效的防止病毒入侵,系统可以在满足硬件需求的条件下稳定的运行,不会出现系统崩溃或数据丢失等情况。

同时,本软件可随时随着用户需求的变化而快速更新,满足用户不断增长的需求,可维护性强。

3. 2. 5 可用性和可移植性该软件可在Windows系列的操作系统中稳定的运行。

3.3 数据的输入输出要求各类数据(包括输入和输出)的精度如下表:填写学生学号登陆后将会进入系统主页;若登陆失败,则弹出对话框提示此用户不存在,并让用户重新登陆;在删除学生课程信息界面,用户删除学生课程信息时,系统将会将用户现有的课程信息展现给用户,用户只需要选择需要删除课程即可,点击删除按钮,系统将提示用户“是否确认删除?”用户点击“是”,则完成删除,否则不删除;第8/10页在添加学生课程成绩界面,当用户填完必要信息后,点击“添加”后,系统将判断用户填写的信息是否符合要求,若不符合则提示用户“您填写的成绩无效,请重新输入”,让其修改;若符合要求则将提示“添加课程成功” ;在修改学生课程信息界面,当用户填完上述信息后,点击“确认”后,系统将提示用户是否确认修改,若用户点击“是”,则系统修改其成绩,否则不修改;在录入学生信息界面,用户填完必要信息后,点击“录入”后,系统将判断用户填写的信息是否符合要求,若不符合则提示用户“您填写的成绩无效,请重新输入”,让其修改;若符合要求则将提示“添加学生成功” 。

在查询班级,年级成绩界面,用户选择所要查询的年级或班级,系统将把此班级或年级中所有学生的课程成绩都输出来。

3.4 数据管理能力要求此软件要管理的数据大小如下:文件和记录的个数大概为10000条左右;表有7个;数据增长大概为50000条记录/天;存储容量为100000条记录3.5 故障处理要求对用户用此软件所遭遇的各类突发事件均有相应的处理:a. 电脑突然死机或关机时,系统会保存用户已提交的数据,对未提交的数据不做处理;b. 电脑中毒时,数据不会产生冗余或丢失;3.6 用户相关操作用户输入数据,可用键盘进行输入,点击按钮可用鼠标或TAB键与回车键结合,无需用户进行特殊操作。

3.7 其他专门要求a.保密性:项目级;b.是否方便用户操作:是;c.是否可维护:可维护性强;d.是否可补充:是;e.对运行环境是否有特殊要求:否;4运行环境规定4.1. 设备运行该软件所需要的硬设备如下:a.处理器及内存容量:处理机主频不少于1.5G,内存容量不低于256 MB; b.外存容量不少于20GB,可联机操作也可脱机操作;c.输入及输出设备的型号和数量:显示器,鼠标,键盘等若干;d.数据通信设备的型号和数量:路由器一个; e.功能键及其他专用硬件:无专用硬件;第9/10页4.2. 支持软件操作系统:Windows2003 ,WindowsXP,,WindowsVista;编译程序:Java的编译程序;支持软件:Microsoft Office Access,java虚拟机4.3. 接口 4. 3. 1 用户接口a.接受学生信息采用文本框的格式让用户填写;b.用按钮的方式方便用户确认和转换页面;c.采用对话框的方式提示用户操作;d.采用表格,图片的方式方便用户浏览;4. 3. 2 硬件接口采用USB接口方式与外部设备相连接;4. 3. 3 软件接口本软件使用NetBeans5.51做设计开发平台,在Windows操作平台下运行,可与各类应用软件很好兼容。

4. 3. 4 通信接口与各种网络协议不冲突;4.4. 控制该软件可对用户输入的数据进行及时处理,并对用户的操作给出提示,以此得到本软件所需要的控制信号。

相关文档
最新文档