aes%rtyy窗帘购物系统-概要设计方案_第1页
aes%rtyy窗帘购物系统-概要设计方案_第2页
aes%rtyy窗帘购物系统-概要设计方案_第3页
aes%rtyy窗帘购物系统-概要设计方案_第4页
aes%rtyy窗帘购物系统-概要设计方案_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

08计科第五软件开发小组作品、。~我们‖打<败〉了敌人.②我们‖〔把敌人〕打〈败〉了。窗帘购物系统概要设计说明书指导老师:张伟华作者:第五软件开发小组2011年5月8日名目TOC\o"1—3"\h\zHYPERLINK\l”_Toc290971460"1引言 21.2背景 2HYPERLINK\l”_Toc290971463”1.3定义 2_Toc290971465"2总体设计 22.1需求规定 2_Toc290971468"2。3基本设计概念和处理流程 3HYPERLINK\l”_Toc290971469"2.4结构 32.5功能器求与程序的关系 32.7尚未问决的问题 33.1用户接口 3HYPERLINK\l”_Toc290971475"3.2外部接口 3_Toc290971477"4运行设计 44.1运行模块组合 4HYPERLINK\l”_Toc290971479"4.2运行掌握 4_Toc290971483"5。2物理结构设计要点 4HYPERLINK\l”_Toc290971484”5。3数据结构与程序的关系 46系统出错处理设计 56。1出错信息 5HYPERLINK\l”_Toc290971487”6.2补救措施 5HYPERLINK\l”_Toc290971488"6。3系统维护设计 51引言1.1编写目的为明确窗帘购物系统的系统结构、支配项目规划与进度、制定简略测试计划、组织软件开发,特撰写此文档.本文档供应项目经理、设计人员、开发人员、以及测试、维护人员参考。1.2背景项目名称:窗帘购物系统项目任务提出者:08计科第五软件开发小组项目开发者:08计科第五软件开发小组用户:窗帘销售商1。3定义SQL:结构化查询语言,关系数据库查询的标准语言MySql:MySQL是一个小型关系型数据库管理系统Tomcat:Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成,是一款免费的Web服务器。1.4参考资料《软件工程导论》第五版张海藩编著清华高校出版社2总体设计2.1需求规定简略需求规定,请参见《“窗帘商城购物系统”需求说明书》,在此,对需求规定做了一些补充,增加了购物车和易付宝支付。2。2运行环境2。2。1硬件设备要求: 具有PentiumIII处理器,且满意一下要求的计算机: 最低512MB内存 最低8GB硬盘2.2。2支持程序 客户程序软件: Windows98/2000/XP或更高 扫瞄器且安装flashplayer2。3基本设计概念和处理流程本系统的实现,采纳典型的MVC设计模式、B/S结构来实现,不同的客户端程序共同访问中心数据库。系统结构如图:InternetInternetTomcat服务器Mysql数据库设计说明: 1、每一台计算机都要安装扫瞄器,扫瞄器都要安装flashplayer; 2、每个客户程序通过中间件访问中央数据库服务器; 3、数据库服务器使用mysql来实现。2.4结构应用程序的内部通过分层编码来实现,并且为了保证各系统的独立性,采纳JavaBean组件技术。系统的规划采纳下图来表示:系统规划:TTomcat服务器JavaBean登录注册Mysql商品浏览购物车支付系统管理功能和模块的划分:系统管理管理员管理登录登录注册显示显示显示显示显示系统商品浏览购物车支付注册显示查询系统管理管理员管理登录登录注册显示显示显示显示显示系统商品浏览购物车支付注册显示查询查看增删改查发送接收订单管理商品管理分类详细发货删除用户管理2.5功能需求与程序的关系在需求说明中规定了要实现的功能,对应的模块和程序实现如下:功能和需求描述模块功能描述登录注册实现用户平安验证,便利用户购买商品扫瞄实现商品的分类显示,与简略信息显示,以及商品的查询,便于用户操作购物车实现客户的当时的购物信息与是否否无情况支付为用户供应银行支付的接口系统管理实现商品的分类管理,便于商品的录入和查询等,以及实现订单信息的简略管理和发货等管理实现管理员平安验证与管理,实行商品录入责任制实现用户的平安验证与管理2.6人工处理过程(不适用)2.7尚未问决的问题需求中说明在本设计中已经全部实现,但基于一般的考虑,可能会在开发过程中或者后期的版本中增加的功能包括:1:留言板2:保藏夹3:论坛3接口设计 本系统使用JAVA进行开发,所供应的不同层次的接口,都具有高度的集成性,本系统没有采纳低级语言设计和完成自定义的接口,因此接口设计大部分已经由JavaBean组件来完成了,一下只做简洁的说明。3。1用户接口本系统供应可视化的操作方式,不供应命令掌握语句进行输入掌握,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数.输入输出,界面接口操作包括以下的方面:序号输入信息操作处理输出1管理员的完整信息执行添加对应信息被保存2指定一个管理员执行删除该信息被删除3指定一个管理员,输入该管理员新信息执行编辑该管理员原信息被新信息代替4用户完整信息执行添加对应信息被保存5指定一个用户执行删除该信息被删除6指定一个用户,输入该用户新信息执行编辑该用户原信息被新信息代替7商品的完整信息执行添加对应信息被保存8指定一种商品执行删除该信息被删除9指定一种商品,输入该商品新信息执行编辑该商品原信息被新信息代替10购物车具备的信息执行提交操作对应信息实保存11………………3.2外部接口3.2.1硬件接口 由于我们使用的通信协议是TCP/IP,因此这里的接口问题主要是TCP/IP层中的网络接口曾,它负责数据帧的发送和接受,帧是独立的网络信息传输单元。网络接口层,将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些受攻击和入侵的端口,在能保证贷款的前提下仅开通系统运行所必须的端口。3。2。2软件接口 这里的接口问题主要是怎样与MySQL数据库进行通信,以便对数据库读取和写入操作;以及对易付宝接口的连接,实现向易付宝接口发送数据和从易付宝接口接受数据.3。3内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:各功能模块的定义如下所示:模块编号模块名称备注CG1用户登录登录注册模块CG2管理员登录登录注册模块CG3用户注册登录注册模块CG4添加商品商品管理模块CG5编辑商品商品管理模块CG6删除商品商品管理模块CG7查看商品商品管理模块CG8订购商品购物车管理模块CG9删除订购商品购物车管理模块CG10修改订购信息购物车管理模块CG11结账支付模块CG12发货订单管理模块CG13查看订单订单管理CG14删除订单订单管理CG15添加用户用户管理CG16删除用户用户管理CG17编辑用户用户管理CG18查看用户用户管理CG19添加管理员管理员管理CG20删除管理员管理员管理CG21编辑管理员管理员管理CG22查看管理员管理员管理1)用户管理和管理员管理模块:该系统为便利商品的录入与管理,存在一个超级管理员,超级管理员拥有全部权限。而用户管理和管理员管理,是超级管理员所特有的。超级管理员通过这两个模块可以实现对用户和管理员的增删改查。要进行操作,必须调用登录模块验证超级管理员的合法性,以确保各种信息的正确、完整与平安。2)订单管理与商品管理模块:管理员可以对数据库中的商品、订单,进行增删改查等操作,这几种功能的权限仅局限于管理员,要进行操作需要确保为管理员,调用登录模块验证是否为合法管理员,用以保证数据库信息的正确、完整与平安。3)登录模块、购物车与支付模块:用户进入系统后可以查询商品信息,也可以使用购物车功能,但当用户结账支付时,必必要求用户登录(没有则注册),以猎取用户简略信息.4运行设计4.1运行模块组合略4.2运行掌握 该系统掌握流程:主程序运行,等待用户的输入,依据用户的输入调用各子模块。4。3运行时间 各模块运行时间均应掌握在1-2秒内(其中大部分为响应用户的动作,由于前台使用Flex技术,还要包括等待页面的加载)。5系统数据结构设计5。1规律结构设计要点超级管理员超级管理员管理员用户商品管理管理管理管理购物车管理查询订单支付依赖依赖每张表的定义:超级管理员表superadmin:超级管理员编号sa_id用户名sa_name密码 sa_pass权限sa_lev(默认值:0)管理员表admin管理员编号admin_id用户名admin_name密码 admin_pass权限admin_lev(默认值:1)用户表user用户编号user_id用户名 user_name密码 user_pass真实姓名 user_truename电话 user_mobile简略地址 user_address商品表shop商品编号 shop_id商品名称 shop_name商品价格 shop_price商品库存 shop_stocks入库时间 shop_time商品图片 shop_imageaddress分类编号 shopclass_id商品分类表shopclass分类编号 shopclass_id分类名称 shopclass_name订单表shoporder订单编号 shoporder_id用户编号 user_id用户姓名 user_name用户电话 user_mobile用户地址 user_address商品编号 shop_id商品名称 shop_name购买金额 shoporder_sumprice购买日期 shoporder_time5。2物理结构设计要点数据的处理结构用存储表、链表或索引表等描述.5.3数据结构与程序的关系数据结构登录注册商品扫瞄购物车系统管理超级管理员编号指定超级管理员名称输入超级管理员权限指定读管理员编号指定读管理员名称输入读管理员密码输入管理员权限指定用户编号指定读读用户名输入读读用户密码输入读用户真实姓名输入读用户电话输入读用户简略地址输入读商品编号指定读读读商品名称输入读读读商品价格输入读读读商品库存输入读读入库时间输入读商品图片输入读读商品分类编号指定读商品分类编号输入读读商品分类名称输入读读订单编号指定读订单用户编号指定读订单用户真实姓名指定读订单用户电话指定读订单用户地址指定读订单商品编号指定读订单商品名称指定读购买金额指定读购买日期指定读6系统出错处理设计6。1出错信息序号出错状况解决方法1数据库容量过

温馨提示

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

最新文档

评论

0/150

提交评论