需 求 规 格 说 明 书 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 理念目标: 进一步提高学校的信息化管理水平,方便学生对个人基本信息及成绩的查询,方便教职工的管理,降低学校信息管理软件的维护成本。 2.1.2 功能目标: 基本上实现教务管理系统的主要功能;界面友好,便于使用;采用 MVC 三层架构模式,便于改写和重用;系统较为健壮。 2.2. 运行环境 系统采用浏览器服...