服装管理系统软件需求分析报告文档格式.docx
《服装管理系统软件需求分析报告文档格式.docx》由会员分享,可在线阅读,更多相关《服装管理系统软件需求分析报告文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
5.其它非功能需求 9
5.1性能需求 9
5.2安全措施需求 9
5.3安全性需求 10
5.4软件质量属性 10
5.5业务规则 10
5.6用户文档 10
6.分析模型 11
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
2.综合描述
服装管理系统广泛应用于服装行业,亦可移植于其他商品销售行业,应用网络大环境基于Java EE体系结构和编程方法完成本系统。
本软件受限制于B/S体系结构,所以存在系统运行速度较慢,访问系统的用户不可控的弱点。
2.1产品的状况
服装经营涉及多个环节,而且种类繁多,大多需要单件管理,因此操作量巨大,在经营过程中容易出错。
如何用先进的管理手段来服装进销存的管理水平,已成为此行业发展的当务之急。
在已存在的服装管理中,需要从大量的服装样式提取相关信息,以反映销售情况。
传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
根据顾客的身高、体形、性格来选择不同的型号和风格的服装管理系统相对于现存的服装管理系统的程度来说更像是天方夜谭。
如何实现根据顾客的身高、体形、性格来选择不同的型号和风格的服装管理系统将是产品发展的趋势。
2.2产品的功能
基本任务功能:
对添加商品进行管理的业务流程;
对修改商品进行管理的业务流程;
对查询商品进行管理的业务流程;
对删除商品进行管理的业务流程;
对入库商品进行管理的业务流程;
对出库商品进行管理的业务流程;
体系架构方面主要采用B/S结构,即浏览器服务器结构。
在B/S结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
2.3用户类和特性
本软件可能运用的用户有顾客和销售商以及厂商。
顾客需求为根据自己的身高,体重,偏好,性格能够从系统中选择出自己中意的服装。
销售者则需要系统对于商品有简单明了的归类便于管理。
厂商则需要系统对于商品的需求提供参考,用于未来生产做以参考。
2.4运行环境
开发环境:
MyEclipse8.6+JDK1.6
应用服务器:
TOMCAT6.0数据库软件:
MySql数据库运行平台:
WindowsXP
开发工具:
JDK、MyEclipse8.6数据库:
MySQL
规模:
中
3.外部接口需求
通过本节描述可以确定,保证软件产品能和外部组件正确连接的需求。
关联图仅能表示高层抽象的外部接口,必须对接口数据和外部组件进行详细描述,并且写入数据定义中。
如果产品的不同部分有不同的外部接口,那么应该把这些外部接口的全部详细需求并入到这一部分实例中。
注意:
必须将附加用户类的特征与外部接口需求加以区分,附加用户类的特征描述的是通过接口取得软件产品的数据和服务的人的需求;
而外部接口需求描述的是接口本身的需求。
3.1硬件接口
处理器:
Intel(R)Pentium(R)Dual E2140@1.60GHz
内存:
1GBDDR2显卡:
256MBUSB2.0
3.2软件接口
MySql数据库
运行平台:
4.系统功能需求
本系统主要分为四个模块:
用户管理,商品管理,仓库管理,系统维护。
除了完成产品的基本功能外还需做到安全方面的细节:
实现验证码机制,以防恶意注册和恶意提交信息;
实现对进入系统的信息进行安全校验,防止恶意破坏;
实现URL安全访问机制,以防恶意访问;
实现权限验证功能,以防恶意破坏。
一些关于用户的人性化细节:
由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面。
如果系统的使用对象较多,则要求有较好的权限管理。
方便的数据查询,支持多条件查询。
系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。
在相应的权限下,可方便的删除数据。
数据计算自动完成,尽量减少人工干预。
4.1激励/响应序列
用户进入软件界面,首先根据用户注册与否选择注册和直接登录,未注册的用户注册,已注册的直接进入登陆界面。
登陆界面分为用户登录和管理员登陆,用户选择用户登录后就可以看到商品的相关信息。
管理员登陆进入界面后可以管理商品以及用户的想关信息。
激励/响应图
4.2输入/输出数据
列出输入数据(用户输入、来自外部接口的输入或者其它输入)并且定义针对这些输入数据的处理(计算)方法,以及相应地输出数据,描述对应区别:
输入数据和输出数据。
当有大量数据需要描述时,也可以分类描述数据,并且注明各项数据的输入、输出属性。
对于每一项数据,均需要描述:
●数据名称;
●实际含义;
●数据类型;
●数据格式;
●数据约束;
对于复杂的处理方法,仅仅给出算法原理是不够的,必须描述详细的计算过程,并且列
出每一步具体使用的实际算式;
如果计算过程中涉及查表、判断、迭代等处理方法,应该给出处理依据和相关数据。
如果计算方法很简单,也可以将其从略,不加描述。
5.其它非功能需求
在这里列举出所有非功能需求,主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。
5.1性能需求
网络环境下的多用户系统数据的完整性,准确性数据完成的时间性,
数据安全性
服装自动统计分析及数据的自动处理
5.2安全措施需求
本软件在使用过程中有可能发生帐号信息外泄,请定期及时修改密码。
对于大于一定数量的购买行为进行限制。
每次购买行为前进行身份认证。
5.3安全性需求
每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。
登录密码输入错误三次封锁此号,解封必须联系管理员。
不能使用过于简单的密码,如123456。
5.4软件质量属性
相对于本软件来说
易用性优于易学性:
本软件最终追求的是软件所能带来的便利,即使软件使用需要学习。
有效性优于可移植性:
本软件专门用于服装管理,应针对服装行业的特性做出针对性设计。
安全性优于可扩展性:
本系统涉及销售方面,必须以安全性为首要考虑因素。
5.5业务规则
服装管理系统软件产品所特有操作规则,那些人在特定环境下可以进行何种操作。
这些本身不是功能需求,但是他们可以暗示某些功能需求执行这些规则:
进行达到或者超过100000元人民币的服装交易业务时,必须通过附加的管理员认证。
涉及到服装交易的业务时进行身份确认。
修改用户密码时进行身份确认。
6.分析模型
仓库管理
销售管理
用户管理
管理员管理
出库管理
入库管理
商品管理
服装管理系统
系统维护
VIP用户
一般用户
用户
管理员
商品编号
商品名称
系统总体模块操作图
商品管理模块
商品修改模块
商品录入模块
商品查询模块
商品管理子模块结构图
入库商品
商品信息
入库管理补货入库
商品销售
出库商品
商品类型商品信息商品名称
商品库存
客户信息
商品信息 用户
厂家信息
商品厂商
仓库编号
生产
客户编号
客户类型
客户名称
客户密码
联系电话
商品
购买
客户
商品数量
商品价格
库存
管理
推销
商品图片
仓库
仓库名称
管理员名称
管理员密码
管理员编号
系统数据流图
系统E-R图
查看管理员
删除管理员
添加管理员
查看用户信息列表
查看用户详细信息
删除用户及相关信息
搜索用户
删除服装及相关信息
查看服装信息
服装管理
删除用户评论
搜索服装
“联系我们”界面修改
网站信息管理
修改网站静态信息
“关于我们”界面修改
修改资料
个人信息
个人管理
修改密码
用户注册
用户登录
用户操作
入库服装
出库服装
评论服装
普通搜索
查看服装详情
购买服装
高级搜索
返回菜单
买入统计
买卖统计
综合信息
用户联系方式
联系地址关于我们
网站信息
联系我们
系统用例图