当前位置:首页>文档>需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)

需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)

  • 2026-03-31 20:46:35 2026-01-21 12:43:42

文档预览

需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)
需求分析阶段--需求说明书_436套软件开发需求文档_VD516-软件开发需求文档_02需求规格说明书(14份)

文档信息

文档格式
doc
文档大小
0.092 MB
文档页数
10 页
上传时间
2026-01-21 12:43:42

文档内容

[市民学习中心管理系统] 需求说明书 [V1.0(版本号)] 拟 制 人 黄俊泳 审 核 人 批 准 人 [ 2017 年 3 月 15日][市民学习中心管理系统]——需求说明书 1 需求说明书.........................................................................................................................................2 1.引言...............................................................................................................................................2 1.1编写的目的...........................................................................................................................2 1.2背景.......................................................................................................................................2 1.3定义.......................................................................................................................................2 2.任务概述.......................................................................................................................................3 2.1目标.......................................................................................................................................3 2.2用户的特点...........................................................................................................................4 2.3假定和约束...........................................................................................................................4 3.需求规定.......................................................................................................................................4 3.1对功能的规定.......................................................................................................................4 3.2.1精度............................................................................................................................7 3.2.2时间特性要求............................................................................................................7 3.2.3灵活性........................................................................................................................7 3.3输入输出要求...............................................................................................................8 3.4数据管理能力要求(针对软件系统).......................................................................8 3.5故障处理要求...............................................................................................................8 3.6其他专门要求...............................................................................................................8 4.运行环境规定...............................................................................................................................9 4.1设备.......................................................................................................................................9 4.2支持软件...............................................................................................................................9 4.3接口.......................................................................................................................................9 4.4控制.......................................................................................................................................9[市民学习中心管理系统]——需求说明书 2 需求说明书 1.引言 1.1编写的目的 该文档对所开发的市民学习中心管理系统打到功能、性能及运行环境等作出了详细的 说明。它作为对该系统概要设计的依据,帮助开发人员了解本系统的框架思想及实现功能 便于技术文档和需求变化的管理。 预期读者:指导老师 齐新军老师。 1.2背景  系统名称:市民学习中心管理系统  项目提出者:指导老师 齐新军老师  开发者:黄俊泳  用户:对于市民学习管理所需要的用户。 1.3定义 1. Java EE:J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要 可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次, 均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解 决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。 J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具 有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义 J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java[市民学习中心管理系统]——需求说明书 3 Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是 运行在服务器端的业务组件。 2. Jsp:JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简 化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种 动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标 记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形 成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运 行,也能在其他操作系统上运行。 它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服 务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能 浏览。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的 处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将 网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序 的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是 将表示逻辑从Servlet中分离出来。 Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet 和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无 关性且安全可靠,主要面向因特网的所有特点。 3.Hibernate: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常 轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架, hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象 编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的 客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是, Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 4.Oracle :数据库的应用。 1.4参考资料 哈尔滨市民学习中心[市民学习中心管理系统]——需求说明书 4 2.任务概述 2.1目标  开发意图:市民学习的热度越来越越火爆,随之半来的难管理、易出错等问题也会随 之出现。本管理系统能较好的解决市民学习的各个问题。便于管理者使用本系统更搞笑的 管理市民学院和教师的事务。  应用目标:由于不受年龄、性别和职业的限制,学员的组成复杂、兴趣广泛,但教学 资源有限,对学员报名、管理及教学资源合理安排等工作繁重而复杂。市民学习中心管理 系统就是为满足这种需求而开发的专门管理软件。  作用范围:对于市民学习管理所需要的部门。 2.2用户的特点 本系统用户分为三种,分别为普通市民学员、教师、管理员。本系统对于对 Windows 系统有一般了解的相对操作简单,都能够顺利的应用本系统。本系统可以供三种用户在同 一平面上登录使用,并不需要相对高的计算机水平就能灵活使用。 对于管理员要求熟练使用计算机。 2.3假定和约束 本系统独立使用,并不受其他系统的约束。对运行环境要求不高,本系统基于 Windows系统下运行。该系统将于三个月内开发完成。 法律和政策方面的限制:开发此软件产品时,将严格按照有关的法律和政策执行. 3.需求规定 3.1对功能的规定 功 能 需 求[市民学习中心管理系统]——需求说明书 5 功能名称 管理员登录模块 优先级 高 参与者 管理员 业务背景 输入自己的用户名和密码登录该系统,更好地得到系统的服务 功能说明 用户登录:用户登陆自己的账号以便更好的接受系统的服务。 用户密码修改:用户可以通过系统修改自己的密码。 约束条件 要求用户账号唯一。 要求用户账号长度有13个字符且为数字。 要求用户密码长度在8-15个字符之间且只含有英文和数字。 相关查询 无 其他需求 无 功 能 需 求 功能名称 用户管理模块 优先级 高 参与者 管理员 功能说明 教师用户管理:对于教师信息进行增删改查。 学员用户管理:对于学员用户进行增删改查。 相关查询 无 其他需求 无 功 能 需 求 功能名称 课程管理模块 优先级 高 参与者 管理员 功能说明 限选管理:对于所用学员只能选择两门课程。 学期排课:将老师分配到所需要的课程上。 选课审核:对于学员选课进行审核,进行筛选。 课表查询:能够清楚的看到每个课程相对于用户的信息。 相关查询 无 其他需求 无 功 能 需 求 功能名称 考勤管理 优先级 高 参与者 管理员[市民学习中心管理系统]——需求说明书 6 功能说明 教师考勤:对于教师上课签到的查询。 学员考勤:对于学员上课签到的查询。 相关查询 无 其他需求 无 功 能 需 求 功能名称 系统管理模块 优先级 高 参与者 管理员 功能说明 权限组管理:对用户进行权限的赋予与撤销。 模块管理:对于模块进行删除与添加。 操作日志:对于使用本系统的人员使其有记录。 相关查询 无 其他需求 无 功 能 需 求 功能名称 教师登录模块 优先级 高 参与者 教师 业务背景 输入自己的用户名和密码登录该系统,更好地得到系统的服务 功能说明 用户登录:用户登陆自己的账号以便更好的接受系统的服务。 用户密码修改:用户可以通过系统修改自己的密码。 约束条件 要求用户账号长度有13个字符且为数字。 要求用户密码长度在8-15个字符之间且只含有英文和数字。 相关查询 无 功 能 需 求 功能名称 课程模块 优先级 低 参与者 教师 功能说明 课程查询:查询当前用户应进行的课程。 相关查询 无 其他需求 无[市民学习中心管理系统]——需求说明书 7 功 能 需 求 功能名称 学员登录模块 优先级 高 参与者 学员 业务背景 输入自己的用户名和密码登录该系统,更好地得到系统的服务 功能说明 用户登录:用户登陆自己的账号以便更好的接受系统的服务。 用户密码修改:用户可以通过系统修改自己的密码。 约束条件 要求用户账号长度有13个字符且为数字。 要求用户密码长度在8-15个字符之间且只含有英文和数字。 相关查询 无 功 能 需 求 功能名称 网上选课模块 优先级 低 参与者 学员 功能说明 课程安排:对于已选上的课程的时间教室教室安排。 网上选课:选择自己所想要学习的课程。 相关查询 无 其他需求 无 3.2 3.2.1 精度 输入为整形和字符型。 3.2.2 时间特性要求 系统响应时间:根据网速而定。 3.2.3 灵活性  系统可以对已载入的数据进行简单的增删改查[市民学习中心管理系统]——需求说明书 8  系统界面设计友好,操作方便、灵活。  具有保密机制,各级使用者只能看到允许查看的系统信息。  具有安全检查机制,未被授权的用户不能偷看系统信息,不能修改学员或教师的信息。 3.3 输入输出要求 输入为整形和字符型。若输入的为账号,则为十三位的整数,若输入的是密码则为长 度在8-15个字符之间且只含有英文和数字的字符串。 3.4 数据管理能力要求(针对软件系统) 对待开发的软件系统,要求在数据管理能力上应做到:具备在优良的数据管理能力。 首先,它拥有的良好的安全保密性可防止非法人员盗取数据或抹杀数据。其次,在此系统 中对数据的操作管理上要求正确性极高,做到在编辑过程中,要求操作人员在每执行一次 操作时都非常小心谨慎,以免对数据错误操作。再次,要求此系统做到可防止操作人员在 进行操作的过程当中因误操作而丢失数据 3.5 故障处理要求 1.用户输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入 错误而导致系统的错误,或者程序停止运行。 2.数据可要有灾难备份机制,以防止数据的丢失。 3.6 其他专门要求 可维护性:软件提交给用户时,所有数据库模块都是隐藏了设计的,用户对本系统的 维护内容包括:流程可视化定义、报表可视化定义、数据整合可视化定义、授权、注册用 户、划分群组、以及对各功能模块在不同部门之间的排列组合。 软件提交给用户后,若用户还有对功能的增删改要求,由用户提出书面申请,经开发方确 认同意后,由开发方在本公司内部修改完成,并测试,安装到用户的使用环境中。当然, 这些修改后的模块也是隐藏了设计的。 安全性:说明如何保护软件,以防止偶然或恶意的访问、使用、修改或泄密。 这里 的安全主要指以下几个方面的安全:1、网络安全 采用Domino安全系统保证网络安全。 2、资料安全和用户权限管理 所有资料(业务资料和工作资料)统一管理,不同用户具备 不同权限,不同权限的用户访问不同的资料,对敏感资料只有经过授权才能访问,并且对 非特权用户只能只读访问,特权用户才能修改其中的内容。 对于资料的防灾难恢复,采取数据库备份的方法,将数据库备份在不同的计算机上,这一 操作由系统管理员来完成。同时还应该从制度上作规定,要求管理员严格按照备份周期来[市民学习中心管理系统]——需求说明书 9 备份,并严格控制操作员的工作,将所有的信息纪录下来(纪录在纸质文文件上),内容 包括:操作员姓名、备份日期、备份内容、备份文件所在位置等信息。 3、完善的日志管理 所有的数据库操作都有操作日志,包括打开某个数据库、进行的所有操作都 纪录在案, 以备参阅,在出现安全问题时能从日志中分析出非法操作和破坏性操作,能够从日志中追 查责任。 可靠性:在现有软件环境和硬件条件下、在满足当前需求的条件下、在没有出现错误操 作的情况下,所有软件模块必须能稳定无故障运行。 使用方便要求:要求系统使用方便,操作简单,可以便于会使用基本 Windows操作的非 专业人员也可熟练使用此系统。 4.运行环境规定 4.1设备 .CPU:双核T1600以上。 内存:1G以上。 硬盘:空间2G以上。 显示器:液晶彩显一台。 编译程序:Java,Mysql。 操作系统:WindowsXP,Windows7 Windows 10 4.2支持软件 操作系统:Windows7 Windows10; 编译程序:Mysql,Java 4.3接口 4.4控制