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

上传人:b****2 文档编号:4350770 上传时间:2023-05-03 格式:DOCX 页数:19 大小:160.93KB
下载 相关 举报
网上书店概要设计报告Word文档格式.docx_第1页
第1页 / 共19页
网上书店概要设计报告Word文档格式.docx_第2页
第2页 / 共19页
网上书店概要设计报告Word文档格式.docx_第3页
第3页 / 共19页
网上书店概要设计报告Word文档格式.docx_第4页
第4页 / 共19页
网上书店概要设计报告Word文档格式.docx_第5页
第5页 / 共19页
网上书店概要设计报告Word文档格式.docx_第6页
第6页 / 共19页
网上书店概要设计报告Word文档格式.docx_第7页
第7页 / 共19页
网上书店概要设计报告Word文档格式.docx_第8页
第8页 / 共19页
网上书店概要设计报告Word文档格式.docx_第9页
第9页 / 共19页
网上书店概要设计报告Word文档格式.docx_第10页
第10页 / 共19页
网上书店概要设计报告Word文档格式.docx_第11页
第11页 / 共19页
网上书店概要设计报告Word文档格式.docx_第12页
第12页 / 共19页
网上书店概要设计报告Word文档格式.docx_第13页
第13页 / 共19页
网上书店概要设计报告Word文档格式.docx_第14页
第14页 / 共19页
网上书店概要设计报告Word文档格式.docx_第15页
第15页 / 共19页
网上书店概要设计报告Word文档格式.docx_第16页
第16页 / 共19页
网上书店概要设计报告Word文档格式.docx_第17页
第17页 / 共19页
网上书店概要设计报告Word文档格式.docx_第18页
第18页 / 共19页
网上书店概要设计报告Word文档格式.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

用的JavaEE6Libraries开发平台。

本系统的数据库是MySQL。

我用的是mysql5.0

1.4参考资料

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

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

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

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

2总体设计

2.1需求规定

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

2.2运行环境

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

2.3.1该系统的数据流图

用户

注册条件

处理

1

-

1

网上书店系统的注册功能级数据流图

输入注册信息

返回注册结果

.

增加用户

注册新用户

过程

D

注册新用户记录

注册是否成

进一步分解注册条件处理后的数据流图

注册结果反馈

判定是否可

注册

注册记录

注册信息

5

用户身份验证

核对用户名

和密码

输入用户名和密码

用户名和密码

返回登录信息

图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-2023 冰点文库 网站版权所有

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