




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、B2C网上购物系统概要设计说明书版本号:V1.0文档信息及版本历史文档信息项目名称网上购物系统版本作者/修改者日期描述v.1.0邹志强2014.1.4概要设计说明书目录1引言41.1编写目的41.2背景41.3定义41.4参考资料52总体设计52.1需求规定52.2运行环境5开发平台52.3基本设计概念和处理流程62.4结构62.5人工处理过程72.6尚未问决的问题73接口设计83.1用户接口83.2外部接口93.3内部接口94运行设计104.1运行模块组合10总体运行设计114.2运行控制124.3运行时间125系统数据结构设计135.1逻辑结构设计要点13数据表设计135.2物理结构设计要
2、点175.3数据结构与程序的关系176系统出错处理设计176.1出错信息176.2补救措施181引言1.1编写目的该文档的目的是描述网上商城系统项目的概要设计,其主要内容包括:l 系统功能简介l 系统结构设计l 系统接口设计l 数据设计l 模块设计l 界面设计本文档的预期的读者是:l 开发人员l 项目管理人员l 测试人员1.2背景A、软件系统的名称:B2C网上商城系统B、本系统将是一个独立的系统,目前所产生的输出都是独立的。本系统将使用SQLSever 2005作为数据库存储系统.1.3定义序号详细名称简称1具有VIP资格的用户VIP会员2已经注册的但未具备VIP资格的用户普通会员3未经注册的
3、只有浏览权限的用户浏览用户4同时具备以上的权限的用户用户1.4参考资料1 郭荷清.现代软件工程.华南理工大学出版社 2 刘敏莺,杨丽,文学义.Rational Rose 2003 基本教程.冶金工业出版社3 张桂元,贾燕枫.Eclipse开发入门与项目实践.人民邮电出版社2总体设计2.1需求规定需求规定的详细内容,请参考独立的文档网上商城需求说明书2.2运行环境客户程序硬件要求:具有 Pentium III 处理器且满足以下要求的计算机:最低 64 MB 内存最小 2.1 GB 硬盘鼠标键盘服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机:最低 512MB 内存最小
4、8 GB 硬盘鼠标键盘2.3基本设计概念和处理流程本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:InternetInternetWebLogicSQLSever 2005服务器图1:系统结构设计说明:1、每一个计算机需要安装浏览器;2、每个客户程序通过中间件访问中央的数据库服务器;3、数据库服务器使用SQLSever2005来实现;4、多用户并发访问和处理、数据加锁、事务协调,由SQLSever2005数据库和数据库服务器来完成;2.4结构。系统规划的结果采用图2来表示。WebLogic“网上商城”在线销售网登录/注册系统管理商品查询购物
5、车MySQL图2:系统逻辑结构(分层编码)2.5人工处理过程作为卖方与买方之间沟通交流的桥梁,网上商城系统为买方提供了用户注册登录、产品关键字查询、最新产品分类检索、购物车管理等功能,方便了买方的在线购物;系统为卖方提供了产品信息管理(包括产品分类信息和基本信息)、订单管理、用户信息管理等功能这样一种快速、便捷的B2C营销模式,使得销售的渠道更加多样化。2.6尚未问决的问题无3接口设计本系统采用JAVA进行开发,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的JavaBean组件来完成了。3.1用户接口本系统提供可视化
6、的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。用户接口集中在图2中的界面层,用户主要通过窗体、控件、对话框等可视化元素进行交互。输入输出,界面接口操作包括以下的方面:序号输入信息操作和处理输出1管理员的完整的信息执行添加操作对应信息被保存2指定一个管理员执行删除操作该信息被删除3指定一个管理员,输入该管理员新的信息执行更改操作该管理员原来的信息被新的信息所代替4会员的完整的信息执行添加操作对应信息被保存5指定一个会员执行删除操作该信息被删除6指定一个会员,输入该会员新的信息执行更改操作该会员原来的信息被新的信息所代替7商品种类的完整
7、的信息执行添加操作对应信息被保存8指定一种商品种类执行删除操作该信息被删除9指定一种商品种类,输入该商品种类新的信息执行更改操作该商品种类原来的信息被新的信息所代替10商品的完整的信息执行添加操作对应信息被保存11指定一种商品执行删除操作该信息被删除12指定一种商品,输入该商品新的信息执行更改操作该商品原来的信息被新的信息所代替13购物车具备信息执行提交操作对应信息实保存14指定某件商品执行添加操作该商品被添加到收藏夹15执行删除操作该商品在收藏夹中被删除详细的接口设计和说明,请参考网上商城详细设计说明。3.2外部接口管理员界面必须拥有用户管理、商品信息添加、删除、修改,商城公告修改添加等。3
8、.2.1用户界面:必须拥有包括用户登陆,帮助,查询,商品信息展示在内的可视化用户界面。3.3内部接口服务器端接口:管理员操作用户和商品信息,对商品信息进行添加删除修改。对用户权限进行管理。3.2.2客户端接口:后台界面模块,得到客户登陆信息后查看用户信息,得到用户信息后查询商品信息择商品,对商品进行添加购买,得到购买信息后进行支付对于只执行T-SQL的操作,由业务对象组装T-SQL,直接调用数据库访问对象。4运行设计4.1运行模块组合本系统主要有用户管理模块、商品展示模块、购物车和订单模块三部分紧密相连,商品展示模块清晰的展示出各商品列表、商品信息查询商品信息使用户在浏览商品时清晰明了。这样用
9、户发现自己所需要的商品时可以方便的放入购物车,购物车以列表的形式显示当前用户购物车内的商品信息,购物车有更新购物、清空购物继续购物和结账四部分功能根据个人需要进行选择,购物结束进入订单模块。以上结构如下图: 会员商品展示购物车订单4.2运行控制4.2.1 用户界面的控制 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势,设计合理的界面能给用户带来轻松愉悦的感受。4.2.2 运行控制的条件与限制本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团队
10、精神。另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。4.2.3 前台和后台的控制关系前台主要以展示商品的基本信息和商品的广告信息,在线支付,在线留言等功能,后台主要以控制前台的商品转换和其运行为主,以次控制前台的运行工作模式。4.2.4 运行控制的环境1. 操作系统 :WINDOWS,LINUX/UNIX及任何pc平台。2. 浏览器 :Internet Explorer及其他浏览器3. 必须确保用户注册信息的安全。4.3运行时间4.3.1.时间特性1. 系统对单个用户的会话响应时间不超过5秒。2. 更新处理数据时间能在消费者所需求的范围内。3. 数据之间
11、的转换时间不超过2秒钟。4. 数据在从服务器传送到客户机的时间不超过5秒钟。5. 数据库的录入,数据库数据的更新也需要一定的时间限制。4.3.2 时间效率1. 网上购物的运营时间24小时开业。5系统数据结构设计5.1逻辑结构设计要点本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、及它们之间的层次的或各个XML文本文件之间的相互关系数据表设计1) 会员信息表Users会员信息表Users列名数据类型可否为空说明UserIDint(4)NOT NULL会员ID(主键)UserNamevarchar(50)NOT NULL会员用户名UserPwdvarchar(50)N
12、OT NULL会员密码PwdQuestionNvarchar(100)NOT NULL会员密码提示问题PwdAnswerNvarchar(100)NOT NULL提示问题答案UserRealNameNvarchar(50)NOT NULL会员真实姓名UserSexNvarchar(10)NOT NULL性别UserAgeNvarchar(10)NOT NULL会员年龄UserOccupationNvarchar(20)NOT NULL工作职业UserIncomeNvarchar(20)NOT NULL个人收入UserEducationNvarchar(20)NOT NULL最高学历UserEm
13、ailNvarchar(100)NOT NULL电子邮箱地址UserTelphoneNvarchar(20)NOT NULL固定电话UserMobileNvarchar(20)NOT NULL手机UserProvinceNvarchar(20)NOT NULL所在省份UserCityNvarchar(50)NOT NULL所在城市UserPostCodeNvarchar(10)NOT NULL邮政编码UserAddressNvarchar(100)NOT NULL详细地址UserVIPint(4)NOT NULL是否是会员VIPUserCheckint(4)NOT NULL会员是否审核User
14、Pointint(4)NOT NULL会员积分UserVisitCountint(4)NOT NULL会员访问次数UserLastVisitTimeDatetime(8)NOT NULL会员最后访问时间UserLastVistiIPNvarchar(20)NOT NULL会员最后访问IPUserCreateTimeDatetime(8)NOT NULL会员注册时间2)商品一级分类信息表GoodsType商品一级分类信息表GoodsType列名数据类型可否为空说明Type_IDvarchar(50)NOT NULL一级分类ID(主键)TypeNamevarchar(50)NOT NULL一级分类
15、名称TypeTextvarchar(300)NOT NULL一级分类描述TypeTimeDatetime(8)NOT NULL一级分类录入时间2)商品二级分类信息表GoodsBorder 商品二级分类信息表GoodsBorder列名数据类型可否为空说明BorderIDInt(4)NOT NULL二级分类ID(主键)TypeIDInt(4)NOT NULL一级分类IDBorderNamevarchar(50)NOT NULL二级分类名称BorderTextnvarchar(300)NOT NULL二级分类描述BorderOrderint(4)NOT NULL二级分类显示级别BorderCheck
16、int(4)NOT NULL二级分类显示校验BorderTimedatetime(8)NOT NULL二级分类录入时间3)会员访问记录表VisitLog会员访问记录表VisitLog列名数据类型可否为空说明LogIDInt(4)NOT NULL日志ID(主键)UserNameNvarchar(50)NOT NULL用户名VisitIPNvarchar(20)NOT NULL访问IPVisitTimeDatetime(8)NOT NULL访问时间4)管理员信息表Managers管理员信息表Managers列名数据类型可否为空说明ManagerIDInt(4)NOT NULL管理员ID(主键)Ma
17、nagerNameVarchar(50)NOT NULL管理员用户名ManagerPwdVarchar(50)NOT NULL管理员密码ManagerTypeInt(4)NULL管理员类型ManagerTextVarchar(100)NULL管理员描述ManagerCheckInt(4)NULL管理员是否审核ManagerVisitCountInt(4)NOT NULL管理员访问次数ManagerLastVisitIPNvarchar(50)NOT NULL管理员最后的访问IPManagerCreateTimeDatetime(8)NOT NULL管理员录入时间5)商品信息表GoodsInfo
18、商品信息表GoodsInfo列名数据类型可否为空说明GoodsIDInt(4)NOT NULL商品ID(主键)TypeIDInt(4)NULL商品一级分类IDBorderIDInt(4)NULL商品二级分类IDGoodsCodeNvarchar(100)NOT NULL商品编号GoodsTypeCodeNvarchar(100)NOT NULL商品型号GoodsNameNvarchar(100)NOT NULL商品名称GoodsKeyNvarchar(100)NOT NULL商品关键字GoodsTextNvarchar(300)NOT NULL商品简介GoodsContentText(16)N
19、OT NULL商品描述GoodsPicSmallNvarchar(200)NULL商品小图片GoodsPicLargeNvarchar(200)NULL商品大图片GoodsPTNvarchar(50)NOT NULL商品品牌GoodsPriceShopMoney(8)NULL商品市场价GoodsPriceUserMoney(8)NULL商品优惠价GoodsPriceVIPMoney(8)NULL商品VIP价GoodsPricePerInt(4)NULL商品折扣数GoodsOnTimeDatetime(8)NULL商品上市时间GoodsIsNewInt(4)NULL商品上市时间GoodsIsVo
20、uchInt(4)NULL商品是否推荐GoodsOrderInt(4)NULL商品显示级别GoodsCheckInt(4)NOT NULL商品是否审核GoodsCheckAdminNvarchar(50)NULL商品审核员GoodsHitsInt(4)NOT NULL商品点击数GoodsReviewsInt(4)NULL商品评论数GoodsOrderNumInt(4)NULL商品下单数GoodsBuyNumInt(4)NULL商品卖出数GoodsInTimeDatetime(8)NULL商品录入时间6)商品评论表GoodsReviews商品评论表GoodsReviews列名数据类型可否为空说明
21、ReviewIDInt(4)NOT NULL评论ID(主键)GoodsIDInt(4)NULL商品IDUserNameNvarchar(50)NOT NULL评论用户名UserIPNvarchar(20)NOT NULL评论IPReviewTextText(16)NOT NULL评论内容ReviewCheckInt(4)NOT NULL评论是否审核ReviewTimeDatetime(8)NOT NULL评论时间7)购物车数据表GoodsShoppingCart购物车数据表GoodsShoppingCart列名数据类型可否为空说明ShoppingCartIDInt(4)NOT NULL购物车I
22、D(主键)UserIDInt(4)NOT NULL会员IDUserCookIDNvarchar(20)NOT NULL购物车临时CookIDUserIPNvarchar(20)NOT NULL会员IP地址GoodsIDInt(4)NOT NULL商品IDGoodsNameNvarchar(100)NOT NULL商品名称GoodsPriceShopMoney(8)NOT NULL商品市场价GoodsPriceUserMoney(8)NOT NULL商品会员价GoodsNumberInt(4)NOT NULL商品购买数量ShoppingCheckInt(4)NOT NULL商品审核Shoppin
23、gTimeDatetime(8)NOT NULL购物时间8)购物订单记录表GoodsOrder购物订单记录表GoodsOrder列名数据类型可否为空说明OrderIDInt(4)NOT NULL记录ID(主键)UserIDInt(4)NOT NULL会员IDUserCookIDNvarchar(20)NOT NULL购物车临时CookIDOrderUserRealNameNvarchar(50)NOT NULL收货人姓名OrderUserSexNvarchar(10)NOT NULL收货人性别OrderUserAddressNvarchar(300)NOT NULL收货人详细地址OrderUs
24、erPostCodeNvarchar(10)NOT NULL收货人邮政编码OrderUserTelphoneNvarchar(20)NOT NULL收货人联系电话OrderUserEmailNvarchar(100)NOT NULL收货人电子邮件OrderGoodsSendTypeNvarchar(50)NOT NULL送货方式OrderMoneyPayTypeNvarchar(50)NOT NULL付款方式OrderWeightInt(4)NOT NULL订单状态OrderTimeDatetime(8)NOT NULL下单时间9)商品库存表GoodsSave商品库存表GoodsSave列名数据类型可否为空说明GoodsSaveIDInt(4)NOT NULL库存ID(主键)GoodsIDInt(4)NOT NULL商品IDGoodsNameNvarchar(100)NOT NULL商品名称SaveNumInt(4)NOT NULL商品库存数量SaveAddNumInt(4)NOT NULL商品增加数量SaveTimeDatetime(8)NOT NULL商品入库时间SaveAddTimeDat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 糖尿病疾病知识及护理
- 13垃圾的分类收集与处理(教学设计)-青岛版科学六年级下册
- 22文言文二则《伯牙鼓琴》教学设计-2024-2025学年语文六年级上册统编版
- 2024-2025学年高中语文 第四单元 文言文(2)19 谏太宗十思疏教学设计 粤教版必修4
- 4《气味告诉我们》教学设计-2024-2025学年科学一年级上册教科版
- 13 我能行 (教学设计) 部编版道德与法治二年级下册
- Unit5 Reading 教学设计2023-2024学年牛津深圳版英语八年级下册
- 开设餐馆合伙经营协议7篇
- 《平安出行》教学设计+学习任务单道德与法治2024-2025学年三年级上册统编版
- 语音交友厅培训
- 兴义万峰谷新型旅游文化产业综合体项目总体概念性方案设计
- 消防安全标志解读课件
- 2022上半年事业单位联考《职业能力倾向测验》A类真题及答案
- 一篇散文《水银花开的夜晚》弄懂散文题型
- 保健院业务部门绩效考核实施方案(试行)及质量控制指标
- 马鞍山东站站房工程指导性施工组织设计
- 电力电缆工程施工作业危险点辨识及预控措施手册
- 精神障碍检查与诊断试题
- 研究生英语综合教程(下)1-10单元全部答案及解析
- 中医护理原则和方法
- 光伏电站验收申请及验收报告样板
评论
0/150
提交评论