77范文网 - 专业文章范例文档资料分享平台

网上书店系统 - 毕业设计正文(3)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

本 科 毕 业 设 计

4 概要设计

4.1 系统功能图

第 11 页 共 35 页

根据前期的分析和客户的需求,利云网上书店的前台主要包括重点推荐展台、新书上架、图书分类浏览、销售排行榜、网上调查、查看调查结果、添加至购物车、查看购物车、从购物车中移除图书、清空购物车、填写订单信息、购书结账、会员注册、会员登录、会员资料修改、订单查询模块构成。利云网上书店前台功能结构如图4.1所示。

利云网上书店前台 图书展示 网上调查 购物车 收银台 会员管理 订单管理 重点推荐新书上架图书分类浏览销售排行榜网上调查查看调查添加至购物车查看购物车从购物车移除书籍清空购物车填写订单信息购物车结账会员注册会员登录会员资料修改订单查询图书信息、查看用户信息、冻结解冻用户、查看订单信息、执行订单、查看公告信息、添加公告信息、删除公告信息、浏览投票项目、添加投票项目、删除投票项目、退出后台管理。网上书店的后台功能结构如图4.2所示。

利云网上书店后台 图书管理 用户管理冻结解除用户信息 订单管理 公告管理 退出查看图书信息 网上书店的后台模块主要包括查看图书信息、添加图书信息、修改图书信息、删除

添加图书信息 修改图书信息 删除图书信息 查看用户信息 图4.1 前台功能结构图

查看订单信息 执行订单 查看公告信息 添加公告信息 删除公告信息 浏览投票项目投票管理 添加投票项目删除投票项目 退出后台管理 本 科 毕 业 设 计

图4.2 后台功能结构图

4.2 系统结构设计

第 12 页 共 35 页

本系统将搭建在B/S结构的基础之上,系统将首先由用户向Web Server发出请求,而Web Server则将请求交给Servlet进行处理,Servlet根据请求的类型调用相应的JavaBean业务组件来进行操作,业务处理将在JavaBean组件中进行,主要包括对数据库的存取。JavaBean处理结束之后将结果返回给Servlet,这时,Servlet就可以根据结果将相应的JSP页面返回给用户。在这样的结构中,JSP页面负责了前台显示,也就是视图(View)层,Servlet扮演了控制器(Controllor)的角色,JavaBean则是业务处理组件模型(Modal)。这样的设计使得整个系统的结构显得清晰,每个层负责自己相应的功能处理,而对超出自己能力范围之外的功能不作涉及。

4.3 数据库物理表结构

根据需求分析中对利云网站功能的各方面做出的定义,设计了相应的数据库物理表结构,即数据库的物理模型。进行开发时,在SQL Server 2000数据库服务器中应该严格按照此结构进行表之定义,而且一定要注意在设计的过程中,对各字段大小所做的限制。

在名称为db_bookmange的数据库中,根据利云网上书店的需求建立相应的数据表。 图书信息表tb_bookinfo用来保存图书详细信息。在表tb_bookinfo中共有十二个字段,其中字段newbook标识是否是新书,为1表示是新书,默认值是0,表示不推荐。字段commend标识是否在首页推荐该书,为1表示推荐,默认为0表示不推荐。表tb_bookinfo的设计结构如表4.1所示。

表4.1 图书信息表(tb_bookinfo)

序号 1 2 3 4 5 6

字段名称 ISBN Bookname Type publisher Writer Introduce

字段类型 varchar varchar varchar varchar varchar text

字段大小 15 200 50 100 100 16

允许空

T

字段说明 图书的ISBN号 图书名称 图书类别的名称 出版社的名称 图书的作者 图书的简介

本 科 毕 业 设 计

7 8 9 10 11 12

Price Pdate Cover INTime Newbook command

money varchar varchar datatime Int int

8 50 100 8 4 4

第 13 页 共 35 页 T T T

图书的定价 图书的出版日期 图书封面的文件名 图书信息录入时间 标识是否为新书 标识是否为推荐

表4.2为是用户信息表(tb_Member),用来存放所有用户信息。具体字段的定义及其含义如下表所示 (在freeze表示用户是否被冻结,为1表示已经被冻结,为0表示未被冻结)。

表4.2 用户信息表(tb_Member)

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14

字段名称 ID username TrueName PassWord city address postcode CardNO CardType grade Amount Tel Email Freeze

字段类型 int varchar varchar int varchar varchar varchar varchar varchar int money int varchar int

字段大小

4 20 20 20 20 100 6 24 20 4 6 4 100 4

允许空

T T T T T T

字段说明 用户ID,主键;

用户名 用户的真实姓名 用户的密码 用户所在城市 用户居住的地址 用户的邮编 证件号码 证件类型 用户等级 消费金额 用户电话号码 用户Email地址 用户是否被冻结

表4.3订单信息表(tb_Order)用来保存订单的概要信息。在tb_Order中共有10个字段,其中OrderID为主键。各个字段的名称和含义如表所示。

表4.3 订单信息表(tb_Order)

本 科 毕 业 设 计

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14

字段名称 OrderID bnumber Truename address postcode address tel email pay carry rebate OrderDate

Bz enfore

字段类型 bigint smallint varchar varchar varchar varchar int varchar varchar varchar float smalldateis varchar int

字段大小

8 2 20 100 6 100 4 20 20 8 8 4 200 4

第 14 页 共 35 页

字段说明 订单号 品种数 用户真实姓名 用户居住的地址 用户的邮编 用户居住的地址 用户电话号码 用户Email地址 付款方式 运送方式 表示折扣 订单日期 备注信息 订单是否被执行

允许空

T T

表4.4订单信息明细表(tb_order_detail)用来保存订单的明细信息。其中各个字段都不能为空。订单明细信息编号ID为主键。其他各字段名称和其表示的含义如下图所示。

表4.4 订单信息明细表 (tb_order_detail)

序号 1 2 3 4 5

字段名称 ID orderID ISBN price number

字段类型 bigint bigint varchar money int

字段大小

8 8 20 8 4

允许空

字段说明 订单明细信息编号

订单号 图书ISBN号 图书单价 购买的图书数量

表4.5为折扣信息表(tb_rebate),主要用来保存折扣信息。为了安全,管理员必须修改数据库中tb_rebate表的内容,方能改变各个级别的用户相对应的打折比例。各个字段名称及其表示如表4.5所示。

表4.5 折扣信息表 (tb_rebate)

序号

字段名称

字段类型

字段大小

允许空

字段说明

本 科 毕 业 设 计

1 2 3

grade Amout rebate

varchar money float

20 8 8

第 15 页 共 35 页

用户的等级 消费金额 打折比率

表4.6为管理员信息表(tb_manager)用来保存管理员的信息,其中自动编号ID是表的主键。各个字段名称含义具体如表。

表4.6 管理员信息表(tb_manager)

序号 1 2 3

字段名称 ID manager PWD

字段类型 int varchar varchar

字段大小

4 30 30

允许空

字段说明 自动编号 管理员名称 密码

表4.7所示为公告信息表tb_BBS,用来保存管理员信息。字段名称含义如下。 表4.7 公告信息表(tb_BBS)

序号 1 2 3

字段名称 ID content INTime

字段类型 int varchar datetime

字段大小

4 4000 8

允许空

T

字段说明 自动编号 公告内容 公告时间

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上书店系统 - 毕业设计正文(3)在线全文阅读。

网上书店系统 - 毕业设计正文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/608411.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: