服装连锁总店批发管理系统概要设计说明书_第1页
服装连锁总店批发管理系统概要设计说明书_第2页
服装连锁总店批发管理系统概要设计说明书_第3页
服装连锁总店批发管理系统概要设计说明书_第4页
服装连锁总店批发管理系统概要设计说明书_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、概要设计说明书项目名称服装连锁管理之总店系统项目开发单位12电子信息工程班吴莉莉目录 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 1、引言0编写目的0背景0定义0参考资料1 HYPERLINK l bookmark12 o Current Document 2、总体设计1需求规定1运行环境1 HYPERLINK l bookmark16 o Current Document 基本设计概念和处理流程1结构9 HYPERLINK l bookmark20 o Current Document 功能需求与程序的关系10人工处理过程11

2、3、接口设计11用户接口11外部接口12内部接口124、系统论据结构设计13逻辑结构设计要点13 HYPERLINK l bookmark34 o Current Document 物理结构设计要点15 HYPERLINK l bookmark36 o Current Document 数据结构与程序的关系15 HYPERLINK l bookmark38 o Current Document 5、系统出错处理设计17 HYPERLINK l bookmark40 o Current Document 5.1出错信息17补救措施17系统维护设计171、引言1.1编写目的1、编写本说明书的目的在

3、于:1将系统划分成物理元素,即程序、文件、数据库、文档等。2设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取假设干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本效益分析,从中选出一个最正确方案向用户和使用部门负责推荐。如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最正确方案设计软件结构。通常,设计出初步的软件结构后还要进一步改良,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测

4、试计划。本说明书的主要读者为系统分析员和用户和使用部门的有关人员,为后面的系统开发提供依据。背景目前传统服装连锁店均以店面形式存在,存在销售服装区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。当代电脑网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网电子商务平台给企业带来更多的商业时机,同时也给客户的消费和交易带来很大的方便。定义开发工具:Eclipse开发语言:Java数据库:SQLServer2000系统运行环境:WindowsXP以上参考资料Reilly:基于MVC的JavaScriptW2、总体设

5、计该系统可以实现服装管理和客户批发服装,服装管理因管理员和用户不同又可再细分,管理员登录后可以对服装进行增加、删除和修改功能,用户可以查询服装信息;客户登录后可以批发服装,更改购物车中服装的数量和删除购物车中的服装。运行环境服务器:CPU:P4以上;内存:1G以上;硬盘:320G及以上;支持软件:WindowsXP及以上,tomcat8.0;数据库系统:MicrosoftSQLServer2000。基本设计概念和处理流程下面将各大功能块的处理流程显示如下:1、登录模块:登录模块主要实现用户根据不同的权限登录系统,执行权限内的系统功能操作。如图2-1所示图2-1登录流程图2、用户注册:游客可以根

6、据需要进行用户注册,注册时需输入用户的资料信息,注册完成,系统确图2-2用户注册流程图3、服装信息查询:在搜索区域输入要找服装的关键字,点击搜索,找到相应服装信息则显示出来找到与关键字有关的服装时,则会分页显示与关键字有关的服装信息,如果是注册的用户图2-3服装查询流程图4、服装详细显示:通过获取服装的id如果有记录,则显示服装的详细信息,如果没有记录,则关闭数据5、图2-4服装详细显示流程图2-5所示订单:判断是否为客户,是则可进行下单操作,并生成订单。如图图2-5订单流程图6、添加服装:管理员权限可以进行服装的添加,添加的服装信息必须完整且不能重复,添加完成保图2-6添加服装流程图7、删除

7、服装:管理员权限,可以对服装进行删除操作,对于已有的服装可以进行删除,删除成功后原来的Product表中的信息也会删除。如图2-7所示不显示该功能,显示空页,请登录8、修改服装:管理员权限可以进行服装修改操作,对于已存在的服装信息可以进行修改,修改成功后保存到Product表中,并覆盖原来的信息。如图2-8所示图2-8修改服装流程图结构结构图简单描述了各个功能模块间的联系。如图2-9所示图2-9结构图功能需求与程序的关系描述各个功能与模块之间的关系,如表2-1所示表2-1功能需求与程序的关系功能名称服装管理模块批发管理模块登录管理模块客户登录V客户注册V管理员登录V服装查询V服装详细信息显示V

8、修改服装V删除服装V添加服装V添加服装分类V批发服装V删除已选服装V修改订单信息V人工处理过程网站管理员对服装进行管理并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。3、接口设计用户接口(1)登入界面:由输入用户名、密码的文本框和登陆、注册按钮组成。(2)查询界面:服装编辑框:用于输入服装款式;查找按钮:进行服装查找。类别显示区:用于显示已有服装分类,可点击进行查询;品牌名称显示区:用于显示已有服装品牌名称,可点击进行查询;(3)订单界面:加入订单的服装信息显示区:用于显示选购服装信息(品牌,价格,购买数量);数量编辑框:用于输入每种服装的数量;提交按钮

9、:确定批发下订单。(4)管理员增加服装界面:服装信息编辑框区:输入服装的信息。提交按钮:把数据提交到数据库。(5)管理员修改服装界面:服装名称编辑框:用于输入查找已存在的服装。查找按钮:按品牌查找服装,并把服装信息的数据返回到信息编辑区。信息编辑框区:对已存在服装的信息进行修改。提交按钮:把更新数据到数据库。(6)管理员删除书籍界面:编辑框:用于输入查找的服装品牌、款式、面料。查找按钮:查找服装,并把服装信息的数据返回到信息显示区。信息显示区:显示查找结果删除按钮:每条查找到的信息结尾都有个个删除按钮用于删除当条记录。外部接口件接口:由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题

10、主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口标准NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。件接口这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写入操作。在jsp技术中是使用JABC-ODBC来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个:1连接对象Connection:用来连接数据库。2记录集对

11、象RecordSet:用来保存查询语句的返回结果。3命令对象Command:用来执行SQL语句或者SQLServer的存储过程。4参数对象Parameter:用来为存储过程或查询提供参数。3.3内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如表3-1所示:表31模块间关系表模块编号模块名称备注GN1客户登录登录模块GN2管理员登录登录模块GN3用户注册登录模块GN4添加服装服装管理模块GN5修改服装服装管理模块GN6查看服装服装管理模块GN7删除服装服装管理模块GN8订单申请订单模块GN9处理订单订单模块GN10查询报表报表模块1、登录模块与服装管理模块:管理员可以对数据

12、库中的服装进行增加、删除、修改等操作,这三种功能的权限仅局限于管理员,要进行操作需确保为管理员,调用登录模块验证用户以保证数据库的信息的正确、完整与安全。2、登录模块与订单模块:用户进入系统后可以查询服装,假设要批发则需确保用户为本系统的客户,非客户可以注册,客户成功登录后将客户id储存于服务器中,批发过程将服装id也储存于服务器中,当客户确认批发时,将客户id、服装id和购买数量存于数据库中的customer_order表中,并更改该服装的库存量。4、系统论据结构设计逻辑结构设计要点1、ER图提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。如图4-1所示2、每张表的定义1用

13、户表User定义了用户的属性、类型、长度、是否为空、是否为关键字。如表4-1所示2服装详细表Product定义了服装信息的属性、类型、长度、是否为空、是否为关键字。如表4-2所示3服装分类表Classify定义了服装分类的属性、类型、长度、是否为空、是否为关键字。如表4-3所示图4-1E-R图表4-1用户表User字段名类型长度是否为空是否为关键字备注u_id数值型(唯一标识)10否是用户序号username文本型10否是用户名name文本型10否否真实sex文本型1否是性别password文本型20否否密码u_mail文本型20否是邮箱地址表4-2服装详细表Product字段名类型长度是否为

14、空是否为关键字备注p_id数值型(唯一标识)20否是服装编号p_brand文本型10否是服装品牌p_price货币型15否否服装价格p_style文本型15否否服装款式p_fabric文本型15否否服装面料p_size数值型/文本型15否否服装尺寸p_regtime日期型10否否入库时间p_stocks数值型15否是库存量P_name文本型15否服装分类表4-3服装分类表Classify字段名类型长度是否为空是否为关键字备注c_id数值型(唯一标识)20否是分类编号c_name文本型15否是分类名4客户订单表Order定义了客户订单的属性、类型、长度、是否为空、是否为关键字。如下表表4-4所示

15、表4-4客户订单表Order字段名类型长度是否为空是否为关键字备注o_id数值型(唯一标识)20否是订单编号u_id数值型20否是客户编号P_id数值型20否是服装编号o_number数值型15否否购买数量o_time日期型10否否购买日期p_price货币型15否否服装价格A_price货币型20否是批发总价物理结构设计要点数据的物理结构用存储表、链表或索引表等描述。数据结构与程序的关系数据结构与程序的关系表描述了数据结构与各个模块间的关系。如表4-5所示表4-5数据结构与程序的关系表数据结构登录模块服装管理模块订单模块管理员登录客户登录客户注册查询服装删除服装修改服装信息添加款式添加尺寸添加服装批发服装修改订单删除订单管理员编号指定管理员名输入客户编号指定指定读读读用户名输入输入用户密码输入输入性别输入Email输入服装编号指定读分类编号指定指定服装品牌输入输入输入输入款式输入输入输入输入面料输入输入输入价格读输入输入库存量读输入输入入库时间输入输入类名输入输入输入输入输入订单编号指定读读购买数量读输入购买日期读读5、系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论