【程序技术开发文档143—需求规格说明书】需求分析阶段--需求说明书.doc
《【程序技术开发文档143—需求规格说明书】需求分析阶段--需求说明书.doc》由会员分享,可在线阅读,更多相关《【程序技术开发文档143—需求规格说明书】需求分析阶段--需求说明书.doc(10页珍藏版)》请在文库网上搜索。
1、市民学习中心管理系统需求说明书V1.0(版本号)拟 制 人 黄俊泳审 核 人批 准 人 2017 年 3 月 15 日需求说明书 .21引言 .21.1 编写的目的 .21.2 背景 .2市民学习中心管理系统需求说明书 11.3 定义 .22任务概述 .32.1 目标 .32.2 用户的特点 .42.3 假定和约束 .43需求规定 .43.1 对功能的规定 .43.2.1 精度 .73.2.2 时间特性要求 .73.2.3 灵活性 .73.3 输入输出要求 .83.4 数据管理能力要求(针对软件系统) .83.5 故障处理要求 .83.6 其他专门要求 .84运行环境规定 .94.1 设备 .
2、94.2 支持软件 .94.3 接口 .94.4 控制 .9市民学习中心管理系统需求说明书 2需求说明书1引言1.1 编写的目的该文档对所开发的市民学习中心管理系统打到功能、性能及运行环境等作出了详细的说明。它作为对该系统概要设计的依据,帮助开发人员了解本系统的框架思想及实现功能,便于技术文档和需求变化的管理。预期读者:指导老师 齐新军老师。 1.2 背景 系统名称:市民学习中心管理系统 项目提出者:指导老师 齐新军老师 开发者:黄俊泳 用户:对于市民学习管理所需要的用户。1.3 定义1. Java EE:J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统
3、的开发与部署,进而提高可移植性、安全与再用价值。J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE 组件和“ 标准的” Java 类的不同点在于:它被装配在一个 J2EE 应用中,具有固定的格式并遵守 J2EE 规范,由 J2EE 服务器对其进行管理。 J2EE 规范是这样定义 J2EE组件的:客户端应用程序和 applet 是运行在客户端的组件;Java Servlet 和 Java Server
4、Pages (JSP) 是运行在服务器端的 Web 组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。市民学习中心管理系统需求说明书 32. Jsp:JSP 全名为 Java Server Pages,中文名叫 java 服务器页面,其根本是一个简化的 Servlet 设计,它1 是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML(标准通用标记语言的子集)文件(*.htm,*.html) 中插入 Java 程序段(Scriptlet)和 JSP 标
5、记(tag),从而形成 JSP 文件,后缀名为(*.jsp) 。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux下运行,也能在其他操作系统上运行。它实现了 Html 语法中的 java 扩展(以 形式)。JSP 与 Servlet 一样,是在服务器端执行的。通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可
6、重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从 Servlet 中分离出来。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。3.Hibernate: Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,它将 POJO 与数据库表建立映射
7、关系,是一个全自动的 orm 框架,hibernate 可以自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。4.Oracle :数据库的应用。1.4 参考资料哈尔滨市民学习中心2任务概述2.1 目标 开发意图:市民学习的热度越来越越火爆,随之半来的难管理、易出错等问题也会随之出现
8、。本管理系统能较好的解决市民学习的各个问题。便于管理者使用本系统更搞笑的管理市民学院和教师的事务。 应用目标:由于不受年龄、性别和职业的限制,学员的组成复杂、兴趣广泛,但教学资源有限,对学员报名、管理及教学资源合理安排等工作繁重而复杂。市民学习中心市民学习中心管理系统需求说明书 4管理系统就是为满足这种需求而开发的专门管理软件。 作用范围:对于市民学习管理所需要的部门。2.2 用户的特点本系统用户分为三种,分别为普通市民学员、教师、管理员。本系统对于对 Windows系统有一般了解的相对操作简单,都能够顺利的应用本系统。本系统可以供三种用户在同一平面上登录使用,并不需要相对高的计算机水平就能灵
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 技术开发 文档 143 需求 规格 说明书 分析 阶段