收藏 分销(赏)

服装连锁总店批发管理系统概要设计说明书.doc

上传人:人****来 文档编号:3505670 上传时间:2024-07-07 格式:DOC 页数:21 大小:205.50KB
下载 相关 举报
服装连锁总店批发管理系统概要设计说明书.doc_第1页
第1页 / 共21页
服装连锁总店批发管理系统概要设计说明书.doc_第2页
第2页 / 共21页
服装连锁总店批发管理系统概要设计说明书.doc_第3页
第3页 / 共21页
服装连锁总店批发管理系统概要设计说明书.doc_第4页
第4页 / 共21页
服装连锁总店批发管理系统概要设计说明书.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、概要设计说明书项目名称 服装连锁管理之总店系统 项目开发单位 12电子信息工程班 吴莉莉 目录1、引言11.1编写目的11.2背景11.3定义11.4参考资料22、总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程32.4结构102.5功能需求与程序的关系112.6人工处理过程123、接口设计123.1用户接口123.2外部接口133.3内部接口134、系统论据结构设计144.1逻辑结构设计要点144.2物理结构设计要点164.3数据结构与程序的关系165、系统出错处理设计185. 1出错信息185.2补救措施185.3系统维护设计181、引言1.1编写目的 1、编写本说明

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

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

4、劳.OReilly:基于MVC的JavaScriptWeb富应用开发.第一版.北京:电子工业出版社,2012.52中华人民共和国国家质量监督检验检疫总局,中国国家标准化管理委员会.计算机软件需求规格说明规范.第一版.北京:中国标准出版社,2008.73胡圣明,张淑平,霍秋艳等.软件设计师教程.第一版.北京:高等教育出版社,2010.74 张海藩.软件工程导论.第五版.北京:清华大学出版社,2008.25 肖刚,古辉,程振波,张元明.实用软件文档写作.北京:清华大学出版社,2005.22、总体设计 2.1需求规定该系统可以实现服装管理和客户批发服装,服装管理因管理员和用户不同又可再细分,管理员登

5、录后可以对服装进行增加、删除和修改功能,用户可以查询服装信息;客户登录后可以批发服装,更改购物车中服装的数量和删除购物车中的服装。2.2运行环境 服务器:CPU: P4以上;内存:1G以上;硬盘:320G及以上;支持软件:Windows XP及以上,tomcat8.0;数据库系统:Microsoft SQL Server 2000。2.3基本设计概念和处理流程下面将各大功能块的处理流程显示如下:1、登录模块:登录模块主要实现用户根据不同的权限登录系统,执行权限内的系统功能操作。如图2-1所示开始 输入用户名(Username)和密码(Password) 连接数据库User表 是否存在用户 成功

6、登录 提示错误信息:密码错误,不存在该用户 是 否 获取输入的用户名(Username)和密码(Password) 用户名和密码是否为空 设置session值存取用户名和id,跳转到首页 是否关闭数据连接 图2-1登录流程图2、用户注册:游客可以根据需要进行用户注册,注册时需输入用户的资料信息,注册完成,系统确定后新增的会员会保存到用户列表中。如图2-2所示开始 输入用户注册信息获得用户信息 用户名 username 真实姓名 name 性别 sex 密码 password 邮箱地址E-mail 地址 address 用户是否可以注册 连接数据库User表 在User表中自动生成用户id,并将

7、用户的信息写入表中 是 否 获取表单中的注册信息,是否填写完整 是 关闭数据连接 图2-2用户注册流程图3、 服装信息查询:在搜索区域输入要找服装的关键字,点击搜索,找到相应服装信息则显示出来 ,没有找到与关键字有关的服装时,则会分页显示与关键字有关的服装信息,如果是注册的用户则可以进行下单操作。如图2-3所示开始 在表单中分页显示查询到的服装记录,将服装的id传给book.jsp显示该服装的详细信息 获取用户名和表单中的隐含的服装id,将服装id存于名为(客户户名+书籍id)的session中 获取文本框和下拉菜单中的值 是 是 连接数据库Classify表和Supplier表,下拉菜单中显

8、示已有的款式和品牌名称,在文本框输入款式查询服装 处理汉化问题 文本框和下拉菜单中是否有值 按照查询条件连接Product,Supplier,Classify表是否有值 将服装品牌、款式、尺寸、面料、批发价放入session 中 获取session中服装品牌、款式、尺寸、面料、批发价(分页显示时获得rs) 关闭数据库连接 是否加入订单 是 否 否 否 图2-3服装查询流程图4、 服装详细显示:通过获取服装的id如果有记录,则显示服装的详细信息,如果没有记录,则关闭数据库连接。如图2-4所示获取服装的id 根据id连接数据库表Product获得该服装的详细信息 是否有记录 显示服装信息 是否进行

9、批发 获取用户名和表单中的隐含的服装id,将服装id存于名为(客户名+服装id)的session中 关闭数据库连接 是 否 否 是 图2-4 服装详细显示流程图5、 订单:判断是否为客户,是则可进行下单操作,并生成订单。如图2-5所示开始 是否为客户 获取所有的session值存于Enumeraion类中 是否有值 是否值的长度大于该用户的用户名长度 该session值中前部分为用户名 获取该session的值得到用户购买的服装id 根据id连接表Product显示该服装、库存、单价 关闭数据库连接 图2-5订单流程图6、 添加服装:管理员权限可以进行服装的添加,添加的服装信息必须完整且不能重

10、复,添加完成保存到Product表中。如图2-6所示在页面显示,请输入完整信息 开始 输入服装品牌(p_brand ) 服装批发价格(p_price) 服装款式(p_style ) 服装面料(p_fabtic) 服装尺寸(p_size) 入库时间(p_time) 库存量(p_stocks) 选择分类(c_name) 连接数据库Product表 是否信息完整 在Product表中自动生成服装id,并将输入的服装信息写入表格 提示请输入完整信息 是 否 是否添加 否 是 提示该服装已存在 图2-6添加服装流程图7、 删除服装:管理员权限,可以对服装进行删除操作,对于已有的服装可以进行删除,删除成功

11、后原来的Product表中的信息也会删除。如图2-7所示否 获取session中用户id 是否为管理员 根据delete的session值连接数据库表Product,Supplier,Classify 获取文本框中的内容(删除的服装品牌、款式、面料、尺寸进行模糊查询) 是否文本框中有值 设置delete的session值为文本框值 获取delete的session值 是否有记录 分页显示记录集 删除服装 将隐含的服装id传到处理页面 处理页面获取删除的服装id 连接Product表删除编号为id 的服装 否 是 是 不显示该功能,显示空页,请登录 是 不显示记录集表格 否 图2-7删除服装流程

12、图8、修改服装:管理员权限可以进行服装修改操作,对于已存在的服装信息可以进行修改,修改成功后保存到Product表中,并覆盖原来的信息。如图2-8所示获取session中用户id 是否为管理员 获取文本框中的内容(修改的服装信息) 是否文本框中有值 链接表Product查询该服装 是否存在该服装 显示该服装的信息(服装品牌、款式、尺寸、面料、批发价、库存量、分类) 将修改服装的id和相关信息传给处理页面updatego.jsp 获取修改的服装信息 修改表Product中该服装的信息 不显示该功能,显示空页,请登录 该服装不存在 是是否否是文本框无值 否图2-8 修改服装流程图2.4结构 结构图

13、简单描述了各个功能模块间的联系。如图2-9所示订单管理 服装连锁总店批发管理系统 服装查询 登录 服装管理 批发服装删除服装提交订单客户 服装查询查询 增加 删除服装修改服装服装品牌款式服装管理员 报表查询订单处理图2-9结构图2.5功能需求与程序的关系 描述各个功能与模块之间的关系,如表2-1所示表2-1 功能需求与程序的关系功能名称服装管理模块批发管理模块登录管理模块客户登录客户注册管理员登录服装查询服装详细信息显示修改服装删除服装添加服装添加服装分类批发服装删除已选服装修改订单信息2.6人工处理过程 网站管理员对服装进行管理并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存

14、储,以免造成数据的冗余。3、接口设计3.1用户接口 (1)登入界面:由输入用户名、密码的文本框和登陆、注册按钮组成。(2)查询界面:服装编辑框:用于输入服装款式;查找按钮:进行服装查找。类别显示区: 用于显示已有服装分类,可点击进行查询;品牌名称显示区:用于显示已有服装品牌名称,可点击进行查询;(3)订单界面:加入订单的服装信息显示区:用于显示选购服装信息(品牌,价格,购买数量);数量编辑框:用于输入每种服装的数量;提交按钮:确定批发下订单。(4)管理员增加服装界面:服装信息编辑框区: 输入服装的信息。提交按钮:把数据提交到数据库。(5)管理员修改服装界面:服装名称编辑框:用于输入查找已存在的

15、服装。查找按钮:按品牌查找服装,并把服装信息的数据返回到信息编辑区。信息编辑框区:对已存在服装的信息进行修改。提交按钮:把更新数据到数据库。(6)管理员删除书籍界面: 编辑框:用于输入查找的服装品牌、款式、面料。查找按钮:查找服装,并把服装信息的数据返回到信息显示区。信息显示区:显示查找结果删除按钮:每条查找到的信息结尾都有个个删除按钮用于删除当条记录。3.2外部接口 1、硬件接口:由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网

16、络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。2、软件接口这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写入操作。在jsp技术中是使用JABC-ODBC来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行SQL语句或者SQL Server的存储

17、过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。3.3内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如表3-1所示:表31模块间关系表模块编号模块名称备注GN1客户登录登录模块GN2管理员登录登录模块GN3用户注册登录模块GN4添加服装服装管理模块GN5修改服装服装管理模块GN6查看服装服装管理模块GN7删除服装服装管理模块GN8订单申请订单模块GN9处理订单订单模块GN10查询报表报表模块1、登录模块与服装管理模块:管理员可以对数据库中的服装进行增加、删除、修改等操作,这三种功能的权限仅局限于管理员,要进行操作需确保为管理员,调用登录模块验证用

18、户以保证数据库的信息的正确、完整与安全。2、登录模块与订单模块:用户进入系统后可以查询服装,若要批发则需确保用户为本系统的客户,非客户可以注册,客户成功登录后将客户id储存于服务器中,批发过程将服装id也储存于服务器中,当客户确认批发时,将客户id、服装id和购买数量存于数据库中的customer_order表中,并更改该服装的库存量。4、系统论据结构设计4.1逻辑结构设计要点1、ER图提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。如图4-1所示2、每张表的定义(1)用户表User定义了用户的属性、类型、长度、是否为空、是否为关键字。如表4-1所示(2)服装详细表Produ

19、ct定义了服装信息的属性、类型、长度、是否为空、是否为关键字。如表4-2所示(3)服装分类表Classify定义了服装分类的属性、类型、长度、是否为空、是否为关键字。如表4-3所示管理员 客户 添加 服装 管理 服装分类 依赖 订单查询 报表查询 获取 订单 提交 订单 1 1 1 1 1 n 1 1 1 n n n n 1 m 图4-1E-R图表4-1 用户表 User字段名类型长度是否为空是否为关键字备注u_id数值型(唯一标识)10否是用户序号username文本型10否是用户名name文本型10否否真实姓名sex文本型1否是性别password文本型20否否密码u_mail文本型20否

20、是邮箱地址表4-2 服装详细表Product字段名类型长度是否为空是否为关键字备注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定义了

21、客户订单的属性、类型、长度、是否为空、是否为关键字。如下表表4-4所示表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.2物理结构设计要点 数据的物理结构用存储表、链表或索引表等描述。4.3数据结构与程序的关系数据结构与程序的关系表描述了数据结构与各个模块间的关系。如表4-5所示表4-5 数据结构与程序的关系表数据结构登录模块服装

22、管理模块订单模块管理员登录客户登录客户注册查询服装删除服装修改服装信息添加款式添加尺寸添加服装批发服装修改订单删除订单管理员编号指定管理员名输入客户编号指定指定读读读用户名输入输入用户密码输入输入性别输入Email输入服装编号指定读分类编号指定指定服装品牌输入输入输入输入款式输入输入输入输入面料输入输入输入价格读输入输入库存量读输入输入入库时间输入输入类名输入输入输入输入输入订单编号指定读读购买数量读输入购买日期读读5、系统出错处理设计5. 1出错信息表5-1 出错处理表序号出错状况解决方法1数据库备份容量过大,服务器运行缓慢定期维护减少冗余2突然断电使用后备电源3数据丢失数据库镜像还原5.2

23、补救措施当出现大的程序问题起用备分程序;如果无法起用备分程序则只能关闭网站进行抢修。5.3系统维护设计系统的维护和管理也是一个系统的问题,也包括两个层面:1)技术层面包括:(1)使用较新的开发和维护技术;(2)数据库管理员管理好数据库数据 ( 3 ) 专职维护人员维护硬件 2)人员层面包括:(1)维护协议;(2)思想认识;(3)法律法规教育;(4)工作流程及方式方法。2010年读书节活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览

24、群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报:

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服