网上书店概要设计报告Word格式文档下载.docx

上传人:b****4 文档编号:18465143 上传时间:2022-12-16 格式:DOCX 页数:18 大小:205.81KB
下载 相关 举报
网上书店概要设计报告Word格式文档下载.docx_第1页
第1页 / 共18页
网上书店概要设计报告Word格式文档下载.docx_第2页
第2页 / 共18页
网上书店概要设计报告Word格式文档下载.docx_第3页
第3页 / 共18页
网上书店概要设计报告Word格式文档下载.docx_第4页
第4页 / 共18页
网上书店概要设计报告Word格式文档下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

网上书店概要设计报告Word格式文档下载.docx

《网上书店概要设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网上书店概要设计报告Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。

网上书店概要设计报告Word格式文档下载.docx

6.1出错信息2

6.2补救措施2

6.3系统维护设计3

1引言

1.1编写目的

本概要设计说明书是针对《网上书店系统》而编写的,目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统分工的开发,明确各模块间的接口,为进行后面的详细设计和实现做准备。

本概要设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后相对系统进行扩展和维护的人员。

1.2背景

该产品的名称是:

网上书店系统

《网上书店系统》是一种应用于图书销售领域的动态网站。

近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。

与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。

这些优势是其它交易方式难以达到的。

图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版,繁荣市场的必由之路。

目前当当、科利华、江苏考试书店等网上书店都在网上市场竞争中争的自己的一席之地。

然而中小型的书店开展网上交易的数量,却显的凤毛麟角。

一方面:

中小型的书店向大型书店发展受到了资金、管理水平的限制;

另一方面当今的互联网技术的发展赋予中小型图书销售商开展灵活快捷售书的机遇。

《网上书店系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。

1.3定义

支持:

windowXP、window7、window8、10。

工具软件:

本系统用MyEclipse9.0开发。

用的JavaEE6Libraries开发平台。

本系统的数据库是MySQL。

我用的是mysql5.0

1.4参考资料

1.齐治昌谭庆平宁洪《软件工程》高等教育出版社

2.郑人杰殷人昆陶永雷《实用软件工程》清华大学出版社

3.胥光辉金凤林丁力《软件工程方法与实践》机械工业出版社

4.《软件设计文档国家标准》GB8567-88

2总体设计

2.1需求规定

按照需求分析文档中的规格要求,实现系统的正常运行,并且响应速度小于5s,使得系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。

2.2运行环境

2.3基本设计概念和处理流程

2.3.1该系统的数据流图

图1-5用户身份验证功能流程图

2.3.2数据流程E-R图

如图1-6所示。

图1-6数据流程E-R图

该网上书店使用Mysql数据库。

数据库是一种存储数据并对数据进行操作的工具。

数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。

计算机的数据库可以分为两类:

非关系数据库(flat-file)和关系数据库(relational)。

关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。

新建一个数据库:

db_ebook

创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。

创建一个数据库结构的过程被认为是数据模型设计。

1.标识需要的数据;

2.收集被标识的字段到表中;

3.标识主关键字字段;

4.绘制一个简单的数据图表;

5.规范数据;

6.标识指定字段的信息;

7.创建物理表。

考虑到用户的使用,网上书城的数据库设计主要分成这几个部分

1:

管理员信息表(admin)6:

注册会员信息表(member)

2:

购物车信息表(cart)7:

会员等级信息表(memberlevel)

3:

购物车查询表(cartselectedmer)8:

书籍详细信息表(merchandise)

4:

管理类型表(category)9:

订单信息表(order)

5:

下单信息表(leaveword)

后台管理,在建立数据库之间,首先要针对后台的功能需求建立数据模型,然后再建数据库。

画出部分的E-R图:

图1-7会员E-R图

图1-8图书信息E-R图

2.4结构

1、前台商品展示及销售:

该部分主要包括用户管理、图书查询、联系店主、图书展示等功能。

如图2-1.

图2-1前台系统

2、后台管理:

该部分主要对商城内的一些基础数据进行有效管理,包括用户管理、管理员信息管理、产品管理、公告管理、订单管理、留言管理等。

如图2

图2-2后台系统

3接口设计

3.1用户接口

采用页面化,菜单式进行设计。

3.2外部接口

1、硬件接口:

扫描仪器

2、软件接口:

与数据库接口JDBC

3.3内部接口

通过面向对象语言设计类,在public类中实现调用;

类间实现严格封装。

接口

传递信息

维护图书资料

添加、修改与删除图书

图书信息(图书名称,图书价格,图书编号)

添加、修改与删除

图书分类

分类信息(分类编号,图书分类名称,基本信息)

查询个人资料

查询订单详细资料

订单详细信息:

(订单编号,书号,书名,图书价格)

查询订单资料

订单信息:

(订单编号,用户姓名,住址,联系方式)

4运行设计

4.1功能模块设计

4.4.1图书信息管理

该模块实现图书书目信息的分类显示,也是提供图书信息依据书籍类型等信息快速搜索的功能。

此外,在用户选择了对应书目信息后,还可以显示出有关该图书的详细信息,以便于客户了解所购商品。

4.4.2购物车管理

用于维护每一个进入网上书店的客户对应的购物车。

即将客户所选购的图书商品信息记录到对应的购物车中,以便于到收银台进行结账处理。

4.4.3会员管理

实现网上书店客户信息的注册、及身份验证。

由于目前网上商城普遍采用的方式为送货上门或者邮寄,因此需要收集与客户相关的联系方式、通信地址等信息。

4.4.4订单处理

根据客户购物车中的信息,以及客户所选择的送货方式和付款方式,连同客户对应的个人信息生成订单,以便于后续进行送货处理。

5系统数据结构设计

5.1逻辑结构设计要点

5.2.1数据库表结构设计

DateBase_Name:

db_eshop

Admin表

列名

类型

索引

参照表

说明

ID

int

用户ID

AdminType

管理员类型

AdminName

char(12)

管理员名称

LoginName

登陆名

LoginPwd

登陆密码

图5.4管理员信息表

cart表

订单编号

Member

会员

Money

decimal(9,2)

金额

CartStatus

购物状态

图5.5购物车信息表

cartselectedmer表

Cart

购物车

Merchandise

商品名称

Number

编号

Price

decimal(8,2)

价格

总价

图5.6购物车详细查询表

category表

CateName

char(40)

CateDesc

text

管理员类型描述

图5.7管理类型表

leaveword表

下单编号

购买会员

Admin

Int

订单管理员

Title

char(60)

Content

内容

LeaveDate

datetime

下单时间

AnswerContent

test

回复内容

AnswerDate

回复时间

图5.8下单信息表

member表

MemberLevel

用户等级

登录名

MemberName

char(20)

会员名

Phone

char(15)

电话号码

Address

varchar(100)

地址

Zip

char(10)

会员优惠

RegDate

登陆日期

LastDate

退出时间

LoginTimes

登陆次数

EMail

邮件

图5.9会员注册信息表

MemberLevel表

LevelName

等级名称

Favourable

等级

图5.10会员等级表

merchandise表

参表

书籍编号

Category

MerName

书名

市场价

SPrice

特价

MerModel

商品型号

Picture

图片

MerDesc

描述

Manufacture

厂家

LeaveFactoryDate

Special

数量

图5.11书籍详细信息表

orders表

用户

OrderNO

订单编号号

OrderDate

下单日期

OrderStatus

订单状态

图5.12订单表

5.2数据结构与程序的关系

数据结构与程序是软件的重要组成部分,程序的正确执行依赖于合理的数据结构

6系统出错处理设计

6.1出错信息

本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。

程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。

6.2补救措施

对于本程序的几种可能的错误分别进行了不同的处理。

主要的错误可能有:

输入错误:

这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过弹出警告对话框,提醒用户,然后再次操作。

其他操作错误:

对于用户的不正当操作,有可能使程序发生错误。

我们主要是中止操作,并提醒用户中止的原因和操作的规范。

其他不可预知的错误:

程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。

6.3系统维护设计

软件的维护主要包括,数据库的维护和软件功能的维护。

对于数据库的维护,本软件已经提供了数据库的备份和恢复的功能,可以方便的实现数据库的维护管理。

对于软件功能方面的维护,由于我们采用的是模块化的设计方法,每个模块之间相互独立性较高,这样对软件的维护带来了很大的方便,对于单独功能的修改只需修改一个窗口就行了。

而对于功能的添加,只要再添加菜单项的内容即可,软件卖出后,我们将根据客户的要求和反映,定期的对软件进行维护修改。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1