研究生教务管理系统需求分析书
首页
阅读:
admin
2019-11-12 06:00

  目录 1 引言 .............................................................. 1 1.1 编写目的..................................................... 1 1.2 背景......................................................... 1 1.3 参考资料..................................................... 1 2 任务概述 .......................................................... 2 2.1 目标......................................................... 2 2.2 用户特点..................................................... 2 2.3 假定和约束................................................... 2 3 需求规定 ......................................................... 4 3.1 对功能的规定................................................. 4 3.2 对性能的规定................................................. 4 3.2.1 精度 ................................................... 4 3.2.2 时间特性要求 ........................................... 4 3.2.3 灵活性 ................................................. 5 3.3 输入输出要求................................................. 5 3.4 数据管理能力要求............................................. 5 3.5 故障处理要求................................................. 5 3.6 其它专门要求................................................. 5 4 运行环境规定 ...................................................... 7 4.1 设备......................................................... 7 4.2 支持软件..................................................... 7 4.3 接口......................................................... 7 1 引言 1.1 编写目的 《研究生教务管理系统》是响应了市场的要求,意在为老师减轻 教务工作量,为学生提供一个了解学院动态,课程状态和学生交流的 平台而创建的。 此需求分析书对该软件做了全面细致的用户需求分析, 明确了软 件具有的功能和性能,使开发人员能清楚的了解用户的需求,在此基 础上提出概要设计说明书,完成后续设计和开发工作,本说明书的预 期读者为客户,业务或需求分析人员,测试人员,用户文档编写者, 项目管理人员。 1.2 背景 当今社会, 网络渐渐走进人们的生活当中, 特别是在学校管理上, 许多的工作都是通过网络来操作。 学校的许多工作, 例如: 选课, 4、 6 级报名等工作都是通过学校网站来完成。 《研究生教务管理系统》 就是为了适应这些变化,减轻教务工作负担,为学生提供一个更好学 习环境而创建的管理系统。 1.3 参考资料 百度文库 豆丁网 软件需求说明书(GB856T-88).Doc 1 2 任务概述 2.1 目标 该系统是一个面向教务工作者,学院老师以及在读学生的教务管 理系统,对教务工作者而言,是一个管理学院日常教务工作的系统; 对老师而言,是了解学生情况,学院政策的系统;对学生而言,是整 个学习阶段与学习、生活、教务关系最紧密的系统。 该系统需达到以下要求 (1)可靠性 能连续准确的处理业务,有较强的容错能力。 (2)可用性 系统功能齐全,能够完全满足用户的需求。 (3)可维护 用户能对系统进行维护、扩充、修改。 (4)易用性 用户能很容易的对系统进行操作。 (5)安全性 保证系统的物理安全、数据存储和存取的安全与保密、 数据传输的安全与保密。 2.2 用户特点 教务管理人员:能熟练的运用办公软件,熟知教务工作的内容, 因而比较容易理解掌握该系统。 教师:具有计算机相关领域的知识,容易掌握该系统。 学生:是该软件的最大用户群,拥有一定的计算机相关知识,容 易掌握该系统,并且因为学生的所有学习相关的工作都依赖该系统, 所以学生也是该系统使用最频繁的用户群。 2.3 假定和约束 (1)系统能够按期完成。 (2)采用面向对象的分析和设计方法。 (3)客户需要在需求获取阶段和界面设计过程投入足够的精力。 2 3 3 需求规定 3.1 对功能的规定 为了保证系统安全高效的运行,用户分为 3 类:教务处、教师和 学生。不同的用户在系统中的作用和权限也有所不同,所以要完成的 功能也就不同。 教务处可以完成本系统所以的功能(如图 3.1) : (1)学生信息管理:对学生的信息进行管理 (2)成绩管理:对成绩进行管理; (3)选课管理: 根据上一步分班情况安排任课, 选课以及活动报名; (4)教师管理:对教师的信息,和课程信息进行管理 (5)答辩管理:对毕业论文进行处理; 图 3.1 教师在本系统的功能:查询学生选课情况、自己的任课情况、获 取自己所担任课程的分班表、录入及修改成绩等。 学生在本系统的功能:查询本人信息、教师任课信息、选课、选 课信息查询、成绩查询。 3.2 对性能的规定 3.2.1 精度 日期采用 年-月-日 进行储存,成绩保留整数。 3.2.2 时间特性要求 4 (1)系统响应时间:局域网 = 1 秒 ,internet 网 = 1.5 秒; (2)更新处理时间 = 1 秒; (3)统计、查询数据时间控制在 30 秒内; 3.2.3 灵活性 (1)操作简单可适应操作变化; (2)系统处理数据期间, 精度改变造成数据错误, 系统进行提示; (3)在使用鼠标键盘进行操作,能在 XP/win7 操作系统上进行操 作; (4)当用户需求发生改变时,软件需做出适当调整; 3.3 输入输出要求 (1)检索信息关键字; (2)信息条目每次 50 条每页; (3)关键字不超过 7 个; 3.4 数据管理能力要求 (1)学生信息管理模块可以对学生的信息进行添加, 删除, 修改, 查找。 (2)成绩管理模块对学生的成绩进行添加,删除,修改,查找。 (3)选课管理模块对课程和活动进行添加,删除,修改,查找。 (4)教师管理模块对教师的信息进行添加,删除,修改,查找。 (5)答辩管理对论文的答辩进行管理。 3.5 故障处理要求 (1)数据应经常进行备份,防止数据丢失。 (2)硬件损坏:更换硬件设备,无法对损失数据进行修复。 (3)如果发现运行异常现象,应当具有警告信息提示。 (4)当响应不够及时时提示用户错误,请重试。 3.6 其它专门要求 (1)密码安全要求: 在软件系统的安全性方面有较高的安全防护, 无法验证的用户无法进入系统,有修改密码的功能。 (2)数据库安全性:提供定期数据库自动备份和手工备份功能, 5 本对数据库服务器和数据库平台进行加密, 只有管理员才能进行数据 库的备份和还原工作。 (3)只有管理员和教师才能进行增删改差操作, 保证数据的安全 性。 6 4 运行环境规定 4.1 设备 运行该系统需要四核 CPU,4G 内存以上的 pc 机 4.2 支持软件 数据库:MySqL; 服务器:Tomcat 11.0; 4.3 接口 该软件主要和 SQL 数据库进行通信,同性协议是 DBMS 使用协议。 7