历史版本记录
REVISION RECORD
目 录
目 录... 2
1 引言... 1
1.1 目的... 1
1.2 背景... 1
1.3 参考资料... 1
1.4 术语... 1
2 任务概述... 2
2.1 节标题... 2
2.1.1 小节标题... 2
2.1.2 小节标题... 2
2.2 节标题... 2
2.2.1 小节标题... 2
2.2.2 小节标题... 2
3 章标题... 3
3.1 节标题... 3
3.1.1 小节标题... 3
3.1.2 小节标题... 3
3.2 节标题... 3
附件1 附件1的标题... 4
附件2 附件2的标题... 5
1 引言
1.1 目的
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1.2 背景
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1.3 参考资料
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1.4 术语
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2 任务概述
2.1 节标题
2.1.1 小节标题
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2.1.2 小节标题
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2.2 节标题
2.2.1 小节标题
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2.2.2 小节标题
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3 章标题
3.1 节标题
3.1.1 小节标题
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3.1.2 小节标题
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXX
3.2 节标题
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
附件1 附件1的标题
附件2 附件2的标题
第二篇:服装管理系统软件需求分析报告
服装管理系统需求分析
服装管理系统商品管理 软件需求分析报告文档
姓名:黄鑫
日期:2012-3-18
1
服装管理系统需求分析
1. 引言 .......................................................................................................................................... 3
1.1 编写目的 ............................................................................................................................... 3
1.2 项目风险 ............................................................................................................................... 3
1.3 文档约定 ............................................................................................. 错误!未定义书签。
1.4 预期读者和阅读建议 ......................................................................... 错误!未定义书签。
1.5 产品范围 ............................................................................................. 错误!未定义书签。
1.6 参考文献 ............................................................................................................................... 3
2. 综合描述 ..................................................................................................................................... 4
2.1 产品的状况 ........................................................................................................................... 4
2.2 产品的功能 ........................................................................................................................... 4
2.3 用户类和特性 ....................................................................................................................... 4
2.4 运行环境 ............................................................................................................................... 5
2.5 设计和实现上的限制 ......................................................................... 错误!未定义书签。
2.6 假设和约束(依赖) ............................................................................... 错误!未定义书签。
3. 外部接口需求 ............................................................................................................................. 5
3.1 硬件接口 ............................................................................................................................... 5
3.2 软件接口 ............................................................................................................................... 5
4. 系统功能需求 ............................................................................................................................. 6
4.1 说明和优先级 ..................................................................................... 错误!未定义书签。
4.2 激励/响应序列 ................................................................................................................... 6
4.3 输入/输出数据 ................................................................................................................... 7
5. 其它非功能需求 ......................................................................................................................... 8
5.1 性能需求 ............................................................................................................................... 8
5.2 安全措施需求 ....................................................................................................................... 8
5.3 安全性需求 ........................................................................................................................... 8
5.4 软件质量属性 ....................................................................................................................... 8
5.5 业务规则 ............................................................................................................................... 9
5.6 用户文档 ............................................................................................. 错误!未定义书签。
6. 分析模型 ................................................................................................................................... 10
2
服装管理系统需求分析
1. 引言
本需求分析文档包含八部分,对于服装管理系统的商品管理部分做了大概的描述,先整体综述产品相关信息,再从功能的和非功能的方面介绍产品,给出了有关产品的相关模型。具体内容读者可以通过目录加以了解。
1.1 编写目的
得益于商品行业的日益壮大,服装销售行业规模也日渐庞大,商品的类型及数量以及相关的数据量也随之日益繁杂,越来越难以人工化加以实现,这就给服装行业的库存及销售管理提出了挑战,急需开发一种可以满足此行业需要,使繁琐数据变得简单、易操作、可视化。对于完善的系统来说不仅如此:友好的界面、较强的可操作性、易于学习、良好的稳定性、健壮性、可移植性等都是我们要考虑的因素。
在此背景下,服装管理系统应运而生,本软件主要实现服装管理系统的商品管理部分,包括:用户管理,商品管理,仓库管理,系统维护等几个模块。
1.2 项目风险
本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括:
● 任务提出者:产品大小。
● 软件开发者:技术相关、开发环境、组织规模和人员经验。
● 产品使用者:客户因素。
1.3 参考文献
【1】《Java就业培训教程》· 清华大学出版社,张孝祥·2003.9
【2】《Struts实用开发指南》·科学出版社,高红岩·2007.7
【3】《Hibernate应用开发完全手册》·人民邮电出版社,明日科技·2007.9
【4】《Struts Hibernate Spring集成开发宝典》·电子工业出版社,陈天河·2007.1
【5】《UML基础与Rose建模案例(第2版)》·人民邮电出版社,吴建·2007.4
3
服装管理系统需求分析
2. 综合描述
服装管理系统广泛应用于服装行业,亦可移植于其他商品销售行业,应用网络大环境基于Java EE体系结构和编程方法完成本系统。本软件受限制于B/S体系结构,所以存在系统运行速度较慢,访问系统的用户不可控的弱点。
2.1 产品的状况
服装经营涉及多个环节,而且种类繁多,大多需要单件管理,因此操作量巨大,在经营过程中容易出错。如何用先进的管理手段来服装进销存的管理水平,已成为此行业发展的当务之急。在已存在的服装管理中,需要从大量的服装样式提取相关信息,以反映销售情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。根据顾客的身高、体形、性格来选择不同的型号和风格的服装管理系统相对于现存的服装管理系统的程度来说更像是天方夜谭。如何实现根据顾客的身高、体形、性格来选择不同的型号和风格的服装管理系统将是产品发展的趋势。
2.2 产品的功能
基本任务功能:
对添加商品进行管理的业务流程;
对修改商品进行管理的业务流程;
对查询商品进行管理的业务流程;
对删除商品进行管理的业务流程;
对入库商品进行管理的业务流程;
对出库商品进行管理的业务流程;
体系架构方面主要采用B/S结构,即浏览器服务器结构。在B/S结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
2.3 用户类和特性
本软件可能运用的用户有顾客和销售商以及厂商。
顾客需求为根据自己的身高,体重,偏好,性格能够从系统中选择出自己中意的服装。 销售者则需要系统对于商品有简单明了的归类便于管理。
4
服装管理系统需求分析
厂商则需要系统对于商品的需求提供参考,用于未来生产做以参考。
2.4 运行环境
开发环境:MyEclipse 8.6+JDK 1.6
应用服务器:TOMCAT6.0
数据库软件:MySql数据库
运行平台:Windows XP
开发工具:JDK、MyEclipse8.6
数据库:MySQL
规模:中
3. 外部接口需求
通过本节描述可以确定,保证软件产品能和外部组件正确连接的需求。关联图仅能表示高层抽象的外部接口,必须对接口数据和外部组件进行详细描述,并且写入数据定义中。如果产品的不同部分有不同的外部接口,那么应该把这些外部接口的全部详细需求并入到这一部分实例中。
注意:必须将附加用户类的特征与外部接口需求加以区分,附加用户类的特征描述的是通过接口取得软件产品的数据和服务的人的需求;而外部接口需求描述的是接口本身的需求。
3.1 硬件接口
处理器:Intel(R) Pentium(R) Dual E2140 @1.60GHz
内存:1GB DDR2
显卡:256MB
USB 2.0
3.2 软件接口
开发环境:MyEclipse 8.6+JDK 1.6
应用服务器:TOMCAT6.0
数据库软件:MySql数据库
运行平台:Windows XP
5
服装管理系统需求分析
开发工具:JDK、MyEclipse8.6
数据库:MySQL
4. 系统功能需求
本系统主要分为四个模块:用户管理,商品管理,仓库管理,系统维护。
除了完成产品的基本功能外还需做到安全方面的细节:
实现验证码机制,以防恶意注册和恶意提交信息;
实现对进入系统的信息进行安全校验,防止恶意破坏;
实现URL安全访问机制,以防恶意访问;
实现权限验证功能,以防恶意破坏。
一些关于用户的人性化细节:
由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面。
如果系统的使用对象较多,则要求有较好的权限管理。
方便的数据查询,支持多条件查询。
系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。
在相应的权限下,可方便的删除数据。
数据计算自动完成,尽量减少人工干预。
4.1 激励/响应序列
用户进入软件界面,首先根据用户注册与否选择注册和直接登录,未注册的用户注册,已注册的直接进入登陆界面。登陆界面分为用户登录和管理员登陆,用户选择用户登录后就可以看到商品的相关信息。管理员登陆进入界面后可以管理商品以及用户的想关信息。
6
服装管理系统需求分析
激励/响应图
4.2 输入/输出数据
列出输入数据(用户输入、来自外部接口的输入或者其它输入)并且定义针对这些输入数据的处理(计算)方法,以及相应地输出数据,描述对应区别:输入数据和输出数据。
当有大量数据需要描述时,也可以分类描述数据,并且注明各项数据的输入、输出属性。 对于每一项数据,均需要描述:
● 数据名称;
● 实际含义;
● 数据类型;
● 数据格式;
● 数据约束;
对于复杂的处理方法,仅仅给出算法原理是不够的,必须描述详细的计算过程,并且列出每一步具体使用的实际算式;如果计算过程中涉及查表、判断、迭代等处理方法,应该给出
7
服装管理系统需求分析
处理依据和相关数据。如果计算方法很简单,也可以将其从略,不加描述。
5. 其它非功能需求
在这里列举出所有非功能需求,主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。
5.1 性能需求
网络环境下的多用户系统
数据的完整性,准确性
数据完成的时间性,
数据安全性
服装自动统计分析及数据的自动处理
5.2 安全措施需求
本软件在使用过程中有可能发生帐号信息外泄,请定期及时修改密码。
对于大于一定数量的购买行为进行限制。
每次购买行为前进行身份认证。
5.3 安全性需求
每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。
登录密码输入错误三次封锁此号,解封必须联系管理员。
不能使用过于简单的密码,如123456。
5.4 软件质量属性
相对于本软件来说
易用性优于易学性:本软件最终追求的是软件所能带来的便利,即使软件使用需要学习。 有效性优于可移植性:本软件专门用于服装管理,应针对服装行业的特性做出针对性设计。 安全性优于可扩展性:本系统涉及销售方面,必须以安全性为首要考虑因素。
8
服装管理系统需求分析
5.5 业务规则
服装管理系统软件产品所特有操作规则,那些人在特定环境下可以进行何种操作。这些本身不是功能需求,但是他们可以暗示某些功能需求执行这些规则:
进行达到或者超过100000元人民币的服装交易业务时,必须通过附加的管理员认证。 涉及到服装交易的业务时进行身份确认。
修改用户密码时进行身份确认。
9
服装管理系统需求分析
6. 分析模型
系统总体模块操作图
10
服装管理系统需求分析
商品管理子模块结构图
系统数据流图
系统E-R图
11
服装管理系统需求分析
系统用例图
12