1、在此背景下,服装管理系统应运而生,本软件主要实现服装管理系统的商品管理部份,包括:用户管理,商品管理,仓库管理,系统保护等几个模块。1.2 项目风险本软件开发项目的全数风险承担者,和各自在本阶段所需要承担的主要风险,首要风险承担者包括:任务提出者:产品大小。软件开发者:技术相关、开发环境、组织规模和人员经验。产品利用者:客户因素。1.3 参考文献【1】Java就业培训教程 清华大学出版社,张孝祥【2】Struts实用开发指南科学出版社,高红岩【3】Hibernate应用开发完全手册人民邮电出版社,明日科技【4】Struts Hibernate Spring集成开发宝典电子工业出版社,陈天河【5
2、】UML基础与Rose建模案例(第2版)人民邮电出版社,吴建2. 综合描述服装管理系统普遍应用于服装行业,亦可移植于其他商品销售行业,应用网络大环境基于Java EE体系结构和编程方式完本钱系统。本软件受限制于B/S体系结构,所以存在系统运行速度较慢,访问系统的用户不可控的弱点。2.1 产品的状况服装经营涉及多个环节,而且种类繁多,大多需要单件管理,因此操作量庞大,在经营进程中容易犯错。如何用先进的管理手腕来服装进销存的管理水平,已成为此行业进展的当务之急。在已存在的服装管理中,需要从大量的服装样式提取相关信息,以反映销售情形。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢
3、。按照顾客的身高、体形、性格来选择不同的型号和风格的服装管理系统相对于现存的服装管理系统的程度来讲更像是天方夜谭。如何实现按照顾客的身高、体形、性格来选择不同的型号和风格的服装管理系统将是产品进展的趋势。2.2 产品的功能大体任务功能:对添加商品进行管理的业务流程;对修改商品进行管理的业务流程;对查询商品进行管理的业务流程;对删除商品进行管理的业务流程;对入库商品进行管理的业务流程;对出库商品进行管理的业务流程;体系架构方面主要采用B/S结构,即阅读器服务器结构。在B/S结构下,用户工作界面是通过WWW阅读器来实现,极少部份事务逻辑在前端(Browser)实现,可是主要事务逻辑在服务器端(Se
4、rver)实现,形成所谓三层3-tier结构。2.3 用户类和特性本软件可能运用的用户有顾客和销售商和厂商。顾客需求为按照自己的身高,体重,偏好,性格能够从系统当选择出自己中意的服装。销售者则需要系统对于商品有简单明了的归类便于管理。厂商则需要系统对于商品的需求提供参考,用于未来生产做以参考。2.4 运行环境开发环境:MyEclipse +JDK 应用服务器:数据库软件:MySql数据库运行平台:Windows XP开发工具:JDK、数据库:MySQL规模:中3. 外部接口需求通过本节描述能够肯定,保证软件产品能和外部组件正确连接的需求。关联图仅能表示高层抽象的外部接口,必需对接口数据和外部组
5、件进行详细描述,而且写入数据概念中。若是产品的不同部份有不同的外部接口,那么应该把这些外部接口的全数详细需求并入到这一部份实例中。注意:必需将附加用户类的特征与外部接口需求加以区分,附加用户类的特征描述的是通过接口取得软件产品的数据和服务的人的需求;而外部接口需求描述的是接口本身的需求。3.1 硬件接口处置器:Intel(R) Pentium(R) Dual 内存:1GB DDR2显卡:256MBUSB 3.2 软件接口4. 系统功能需求本系统主要分为四个模块:用户管理,商品管理,仓库管理,系统保护。除完成产品的大体功能外还需做到安全方面的细节:实现验证码机制,以防歹意注册和歹意提交信息;实现
6、对进入系统的信息进行安全校验,避免歹意破坏;实现URL安全访问机制,以防歹意访问;实现权限验证功能,以防歹意破坏。一些关于用户的人性化细节:由于操作人员的运算机知识有限,因此要求系统具有良好的人机界面。若是系统的利用对象较多,则要求有较好的权限管理。方便的数据查询,支持多条件查询。系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。在相应的权限下,可方便的删除数据。数据计算自动完成,尽可能减少人工干与。4.1 鼓励响应序列用户进入软件界面,第一按照用户注册与否选择注册和直接登录,未注册的用户注册,已注册的直接进入登岸界面。登岸界面分为用户登录和管理员登岸,用户选择用户登录后就可以够看
7、到商品的相关信息。管理员登岸进入界面后能够管理商品和用户的想关信息。鼓励/响应图4.2 输入输出数据列出输入数据(用户输入、来自外部接口的输入或其它输入)而且概念针对这些输入数据的处置(计算)方式,和相应地输出数据,描述对应区别:输入数据和输出数据。当有大量数据需要描述时,也能够分类描述数据,而且注明各项数据的输入、输出属性。对于每一项数据,均需要描述:数据名称;实际含义;数据类型;数据格式;数据约束;对于复杂的处置方式,仅仅给出算法原理是不够的,必需描述详细的计算进程,而且列出每一步具体利用的实际算式;若是计算进程中涉及查表、判断、迭代等处置方式,应该给出处置依据和相关数据。若是计算方式很简
8、单,也能够将其从略,不加描述。5. 其它非功能需求在这里列举出所有非功能需求,主要包括靠得住性、安全性、可保护性、可扩展性、可测试性等。5.1 性能需求网络环境下的多用户系统数据的完整性,准确性数据完成的时刻性,数据安全性服装自动统计分析及数据的自动处置5.2 安全办法需求本软件在利用进程中有可能发生帐号信息外泄,请按期及时修改密码。对于大于必然数量的购买行为进行限制。每次购买行为前进行身份认证。5.3 安全性需求每一个用户在第一次登录后,必需更改他的系统预置登录密码,系统预置的登录密码不能重用。登录密码输入错误三次封锁此号,解封必需联系管理员。不能利用过于简单的密码,如123456。5.4
9、软件质量属性 相对于本软件来讲易用性优于易学性:本软件最终追求的是软件所能带来的便利,即便软件利用需要学习。有效性优于可移植性:本软件专门用于服装管理,应针对服装行业的特性做出针对性设计。安全性优于可扩展性:本系统涉及销售方面,必需以安全性为首要考虑因素。5.5 业务规则服装管理系统软件产品所特有操作规则,那些人在特定环境下能够进行何种操作。这些本身不是功能需求,可是他们能够暗示某些功能需求执行这些规则:进行达到或超过100000元人民币的服装交易业务时,必需通过附加的管理员认证。涉及到服装交易的业务时进行身份确认。修改用户密码时进行身份确认。6. 分析模型系统整体模块操作图商品管理子模块结构图系统数据流图系统E-R图系统用例图
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2