ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:88.90KB ,
资源ID:16360756      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16360756.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上书店MyeBookStore系统2《概要设计说明书》.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

网上书店MyeBookStore系统2《概要设计说明书》.docx

1、网上书店MyeBookStore系统2概要设计说明书网上书店My-eBookStore系统项目概要设计说明书编写人员: 杨丹丹 编写时间: 2016.9.2 审核人员: 张玲玲 1引言 11.1 编写目的 11.2 背景 11.3 定义 11.4 参考资料 12 总体设计 22.1 需求规定 22.2 运行环境 32.3 基本设计概念和处理流程 32.4 结构 52.5 功能器求与程序的关系 52.6 人工处理过程 62.7 尚未问决的问题 63 接口设计 63.1 用户接口 63.2 外部接口 73.3 内部接口 84 运行设计 94.1 运行模块组合 94.2 运行控制 94.3 运行时间

2、 95 系统数据结构设计 105.1 逻辑结构设计要点 105.2 物理结构设计要点 105.3 数据结构与程序的关系 136 系统出错处理设计 136.1 出错信息 136.2 补救措施 146.3 系统维护设计 151引言1.1 编写目的本阶段已在系统的需求分析的基础上,对网上书店My-eBookStore系统做概要设计。主要解决实现该系统需求的程序模块设计的问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。以供程序设计员进行详细设计的时候参考此概要

3、设计报告。本概要设计的读者对象包括业务人员、需求分析人员、程序设计人员、用户文档编写人和项目管理人员。1.2 背景 a.本系统名称是网上书店My-eBookStore系统。 b.提出者:康国新;开发者:牛向辉、邓全江、葛雷、高炳炳、蔡兴畅、王晓婷、杨丹丹、张玲玲、张儒蕴;用户:书店店主、购书顾客;计算中心:个人计算机windows2008。 c.本系统依靠局域网即可运行,与银行金额结算系统、物流系统有往来关系。1.3 定义 无。1.4 参考资料1数据结构(C 语言版) 2004年 清华大学出版社 2Delphi 程序设计技巧 2003年 中国铁道出版社 3软件需求工程第2版 2013年 机械工

4、程出版社4软件工程概论第5版 2013年 清华大学出版社5数据库原理教程 2008年 科学出版社6网上书店My-eBookStore系统需求说明书2 总体设计2.1 需求规定本系统的主要的输入输出项目、处理的功能性能要求如表2-1所示:表2-1 输入输出要求表功能输入输出处理注册用户信息注册成功或提示失败信息系统对输入的信息进行查询核对,核对成功后用户信息保存进数据库登录用户名、用户密码登陆成功或提示登录失败信息系统根据用户名和密码核对数据库,正确则完成用户登录关键字搜索关键字图书列表系统根据输入信息查询数据库,输出符合要求的图书列表评价对图书的评价评价内容系统将评价内容保存到数据库购物车(添

5、加图书)图书信息、图书数量购物车详情将图书信息、图书数量存储到数据库,并显示购物车详情管理员登录管理员名称、密码登陆成功或提示登录失败信息系统根据管理员名称和密码核对数据库,正确则完成用户登录图书分类管理图书分类信息图书分类信息系统根据管理员的操作对图书分类信息进行增删改,保存到数据库图书信息管理图书分类信息该类别图书列表系统根据输入信息查询数据库显示该类别图书信息,并根据管理员操作对其进行增删改,保存到数据库账目汇总日期、图书总类、图书名称销售额、销量表系统根据输入的信息查询数据库,并显示书店信息管理书店简介、书店公告书店简介、书店公告将输入信息保存到数据库,并在前台首页显示2.2 运行环境

6、简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。1、硬件环境:a、处理器型号及内存容量:1)intel Core i5系列处理器,主频2.2GHz2)4.00GB内存(RAM)。b、外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:1)500.00GB企业级台式硬盘,WD5003ABYZ,7200转/s,联机c、输入及输出设备的型号和数量,联机或脱机:1)条形枪,联机2)打印机,联机d、数据通信设备的型号和数量:1)10M/100M因特网2)网卡,Qualcomm Atheros AR986x Wireless Network Adapter2、支持环

7、境:操作系统:Windows7、Windows8、Windows10SQL服务器:Microsoft SQL Server 20082.3 基本设计概念和处理流程此系统分为前台购书模块和后台管理模块。前台购书模块主要流程为:登陆注册搜索图书查看图书详情加购物车下订单付款确认收货评价。后台管理模块主要流程为:登陆用户管理查看用户或冻结用户;登陆图书管理查看图书分类或图书分类增删改查看图书详情或图书信息增删改;登陆书店维护发布公告或修改书店简介;登陆账目汇总查看账目详情;登陆订单管理查看订单并处理订单。1.前台购书模块处理流程如图2-3-1所示:图2-3-1 前台购书模块处理流程图2.后台管理模块

8、处理流程如图2-3-2所示:图2-3-2 后台管理模块处理流程图2.4 结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。2.5 功能器求与程序的关系各项功能需求的实现同各块程序的分配关系如表2-5-1所示:表2-5-1 各块程序分配关系表验证程序查询程序录入程序打印程序注册用户登录搜索下订单评价购物车查看订单管理员登录用户管理订单管理图书管理账目汇总书店信息管理2.6 人工处理过程1、发货:用户下订单之后需要人员根据用户的订单详情挑选书籍并联系快递发货。2、进货:管理员需要根据书籍

9、的库存及销售情况安排进货。2.7 尚未问决的问题无3 接口设计3.1 用户接口如表3-1-1所示:表3-1-1 用户接口表命令语法信息正确信息错误 注册If else注册成功提示重新填写注册信息 登录If else进入系统提示重新登录 查询If else显示所有符合条件的信息提示没有要查询的结果 下订单(顾客)If else下订单成功提示下订单失败信息 留言If else评论成功并显示评论失败 取消点击事件返回到当前界面无 返回点击事件返回到上一界面无 冻结(管理员)If else顾客信息被冻结无 发布(管理员)If else所编辑信息发布成功信息未发布成功 增删改If else增删改信息录入

10、系统返回到当前界面3.2 外部接口硬件接口:输入输出方面,对于键盘、鼠标的输入,打印机的连接和使用,可采用visual C+的标准输入/输出。打印机和条形枪接口采用并口或USB接口。 软件接口:软件接口由WINDOWS操作系统,数据库、打印机和条形枪组成。操作系统接口采用通用WINDOWS接口。服务器程序可使用VISUAL C+ 提供的对 SQL SERVER 的接口(可选),进行对数据库的所有访问。服务器程序上可使用SQL SERVER 的对数据库的备份命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。协议采用TCP/IP网络协

11、议。同时兼容其它的网络协议。3.3 内部接口本系统之内的各个系统元素之间的接口如表3-3-1所示:表3-3-1 各个系统之间的接口表编号M1M2M3M4M5M6M7M8M9M10M11M12M13M1M2M3M4M5M6M7M8M9M10M11M12M13其中,编号M1:注册模块M2:登录模块M3:搜索模块M4:下订单模块M5:评价模块M6:购物车模块M7:查看订单模块M8:用户管理模块M9:订单管理模块M10:图书分类管理模块M11:图书信息管理模块M12:账目汇总模块M13:书店信息管理模块4 运行设计4.1 运行模块组合1.用户可以直接进入网站浏览图书,若加购物车则对用户进行登录检查,若

12、未登录则要求用户登录,否则直接加入购物车。客户请求购买时,则进行相应的购买处理,交易完成后可以对买过的图书进行评价。其上操作在过程中都会与数据库随时进行相应交互。2.管理员进入系统时,登录后进入相应的界面,点击相应的按钮对用户进行管理,订单管理,对图书进行分类和信息的管理,以及账目的汇总和书店的维护,在相应的过程中会与数据库进行交互。4.2 运行控制1.系统需要先确定已经启动数据库服务器,才允许用户和管理员登录到系统。2.系统根据不同的登录方式区别用户和管理员,授予不同的权利,防止非法操作。3.当许多用户同时请求购买同一物品时,采用排队的方式进行相应的购买处理,以免发生多人购买同一物品的情况。

13、4.3 运行时间 后台的数据库服务器将会一直运行,其停止运行期间网站是关闭的。其中销售模块占用的资源较多,因为它时刻与服务器进行数据的交换。函数和时间的运行要看用户的和管理员坐在的计算机货其他设备的配置。系统的运行时间基本可以达到用户所提出的要求,响应时间视具体的pc机及其他设备而定5 系统数据结构设计5.1 逻辑结构设计要点将ER图转换为关系模式:1、用户表(userinfo) 用户(用户id,昵称,邮箱,用户状态,性别,密码,姓名,电话,地址)2、管理员表(managerinfo) 管理员(管理员Id,昵称,密码)3、图书表(bookinfo) 图书(图书id,ISBN号,书名,作者,出版

14、社,价格,当前价格,折扣,销量,库存,类别,图片w1,图片b1,图片w2,图片b2)4、评价表(evaluateinfo) 评价(评价id,用户id,图书id,评价时间,等级,内容)5、订单表(orderinfo) 订单(订单号,下单时间,下单价格,订单状态,用户id)6、订单项目表(order_item) 订单项目(订单项目号,订单号,图书id,书名,现价,商品图片,商品数量,商品小计)7、图书种类表(kindsinfo) 图书种类(类别序号,一级分类名称,二级分类名称)5.2 物理结构设计要点由ER图生成的物理结构表如表5-2-1到5-2-7所示。表5-2-1 用户表(userinfo)数

15、据结构数据项名数据项含义数据类型说明用户uid用户idChar(32)loginname昵称Char(50)email邮箱Char(50)status用户状态Int(1)用户是否处于正常状态,即没有被冻结sex性别Char(50)loginpass密码Char(50)name姓名Char(50)telephone电话Num(11)adress地址Char(100)表5-2-2 管理员表(managerinfo)数据结构数据项名数据项含义数据类型说明管理员adminID管理员IdChar(32)adminname昵称Char(50)adminpwd密码Char(50)表5-2-3 图书表(boo

16、kinfo)数据结构数据项名数据项含义数据类型说明图书bid图书idChar(32)isbnISBN号Char(20)bname书名Char(200)author作者Char(50)press出版社Char(100)price价格Decimal(10,2)currprice当前价格Decimal(10,2)discount折扣Decimal(3,1)img_w1图片w1Char(100)img_b1图片b1Char(100)cost销量Decimal(8,2)bquantity库存Int(8)type类别Char(32)img_w2图片w2Char(100)img_b2图片b2Char(100

17、)表5-2-4 评价表(evaluateinfo)数据结构数据项名数据项含义数据类型说明评价eid评价idChar(32)uid用户idChar(32)bid图书idChar(32)evalutime评价时间Char(19)grade等级Int(11)content内容Char(100)表5-2-5 订单表(orderinfo)数据结构数据项名数据项含义数据类型说明订单oid订单号Char(32)ordertime下单时间Char(19)total下单价格Decimal(10,2)states订单状态Int(11)订单是否被处理uid用户idChar(32)表5-2-6 订单项目表(order

18、_item)数据结构数据项名数据项含义数据类型说明订单项目orderItemID订单项目号Char(32)一个订单中的每个商品的序号oid订单号Char(32)该订单的订单号bid图书idChar(32)该序号商品的idbname书名Char(200)该商品购买的数量currPrice现价Decimal(8,2)image_b商品图片Char(100)subtotal商品小计Decimal(8,2)该商品一共购买花费小计quantity商品数量Int(11)表5-2-7 图书种类表(kindsinfo)数据结构数据项名数据项含义数据类型说明图书种类type类别序号Char(32)firstki

19、nd一级分类名称Char(50)secondkind二级分类名称Char(50)5.3 数据结构与程序的关系数据结构为关系数据库,所以在程序中可以用标准的sql语句与数据结构进行交互交互过程中采用通用的数据反问接口,为了保持良好的程序架构,对数据库访问采用DAO设计模式实现,提高维护性和扩张性。6 系统出错处理设计6.1 出错信息每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法如表6-1-1所示:表6-1-1 系统错误处理表序号出错名称系统提示信息解决办法1注册时输入的用户名重复该用户名已被占用,请重新输入返回注册页面2注册时两次输入密码不一致密码输入不一致,请重新输入返回注

20、册页面3登录时用户名输入错误用户名错误,请重新输入返回登录页面4登录时密码输入错误密码输入错误,请重新输入返回登录页面5添加购物车时未登录未登录返回登录页面6查看购物车时未登录未登录返回登录页面7选择购书数量时未登录未登录,请先登录再购买返回登录页面8用户评价时未登录未登录返回登录页面9搜索时输入无效关键字未找到该项返回搜索页面10系统出现故障系统维护中,请稍候启用备用机,恢复数据11网站运行速度过慢定期维护,减少冗余6.2 补救措施故障出现后可能采取的变通措施,包括:1、每过三天就把磁盘信息记录到磁带上一次。2、每天备份一次数据库。6.3 系统维护设计系统维护:1、技术方面: 1)进行故障排除,故障发生时及时发现并排除,以免造成更大损失。 2)每个功能都设置一个检查点。 3)数据备份,当故障发生时能减少损失。 4)使用MVC模式,模型,视图,控制层分开。 2、人员方面: 1)对使用该系统的人员进行培训。 2)设置专门的维护人员定期维护。 3、标准方面: 1)制定系统维护标准与流程。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2