具体设计如表4-5所示。
表4-5 1级分类表
表名 编号 1 2 3 Shop_sort1 名称 Sort1ID Sort1name Sort1detail 类型 Number varchar Varchar 长度 - 50 100 默认值 0 *** --- 说明 1级分类 一级分类名 分类描述 备注 以序列seq_sort1
4.2.6 2级分类表
2级分类表(shop_sort2):记录2级分类的消息与物品表中的分类2ID关联。该表包括(2级分类[sort2](默认值为0),二级分类名[sort2name],分类描述[sort2detail])。具体设计如表4-6所示。
表4-6 2级分类表
表名 编号 1 2 3 Shop_sort2 名称 Sort2ID Sort2name Sort2detail 类型 Number varchar Varchar 长度 - 50 100 默认值 0 *** --- 说明 1级分类 一级分类名 分类描述 备注 以序列seq_sort1
4.2.7 订单表
订单表(shop_order):记录订单的所以信息与系统用户表中的用户ID关联,主要包括(订单ID[orderID],用户ID[userID],收货人ID[reuserID],总价格[totalprice](默认值为0.0),订单时间[ordertime],支付方式ID[payID],送货方式ID[sendID],支付情况[payno],发货时间[gettime],发货情况[sendno])。具体设计如表4-7所示。
表4-7 订单表
表名 编号 1 2 3 4 5 6 7 8 Shop_order 名称 orderID userID ReuserID totalprice Ordertime PayID sendID payno 类型 Number Number Number Float Date Number number Number 长度 - - - - - - - - 默认值 *** *** *** 0.0 *** *** *** 0 说明 定单ID 用户ID 收货人ID 总价格 定单时间 备注 以序列seq_order 支付方式ID 送货方式ID 支付情况 16
9 10 gettime sendno Date number - - *** 0 发货时间 发货情况
4.2.8 订单项表
订单项表(shop_buy):记录订单的其他信息与订单表的订单ID关联以及与物品表的物品ID关联。包括(订单项ID[buyID],订单ID[orderID],物品ID[pID],购买数量[num],总价格[totalprice])。具体设计如表4-8所示。
表4-8 订单项表
表名 编号 1 2 3 4 5 Shop_buy 名称 BuyID orderID pID Num totalprice 类型 number number number number float 长度 - - - 默认值 *** *** *** 0 0.0 说明 定单项ID 定单ID 物品ID 购买数量 总价格 备注 Seq_buy
4.2.9 状态信息表
状态信息表(shop_state):记录状态信息。包括(状态ID[stateID],状态名[statename])。具体设计如表4-9所示。
表4-9 状态信息表
表名 编号 1 2 Shop_state 名称 stateID statename 类型 number Varchar2 长度 - 50 默认值 *** *** 说明 状态ID 状态名 备注 Seq_state
4.2.10 回复信息表
回复信息表(shop_reply):记录回复信息。包括(回复ID[replyID],回复人ID[sendID],收信人ID[relID],主题[name],内容[context],回复时间[replytime])。具体设计如表4-10所示。
表4-10 回复信息表
1 2 3 4 reply ID sendID reID Name number number number Varchar2 - - - 20 *** *** *** *** 回复ID 回复人ID 收信人ID 主题 序列seq_rep 17
5 6 context reply time Vachar2 date 2000 - --- *** 内容 回复时间
4.2.11 收藏物品表
收藏物品表(shop_store):记录收藏信息与系统用户表中的用户ID关联以及与物品表的物品ID关联。包括(收藏ID[storeID],用户ID[userID],物品ID[pID],收藏时间[storetime])。具体设计如表4-11所示。
表4-11 回复信息表
表名 编号 1 2 3 4 shop_store 名称 store ID userID pID store time 类型 number number number date 长度 - - - 默认值 *** *** *** *** 说明 收藏ID 用户ID 物品ID 收藏时间 备注 序列seq_store
4.2.12 新闻表
新闻表(shop_news):记录新闻信息。包括(新闻ID[newsID],发表人ID[sendID],主题[tipic],内容[context] ,发表时间[time])。具体设计如表4-12所示。
表4-12 新闻表
表名 编号 1 2 3 4 5 Shop_news 名称 newsID sendID tipic context time 类型 number number VARCHAR2 Vachar2 date 长度 - - 20 2000 - 默认值 *** *** *** -- *** 说明 新闻ID 发表人ID 主题 内容 发表时间 备注 序列seq_news
4.2.13 反馈信息表
反馈信息表(shop_back):记录反馈信息与系统用户表的用户ID关联。包括(反馈信息ID[shopID],发表人ID[userID],主题[TOPIC],内容[context] ,发表时间[TIME])。具体设计如表4-13所示。
表4-13 反馈信息表
表名 编号 shop_back 名称 类型 长度 默认值 说明 备注 18
1 2 3 4 5 shop ID userID TOPIC context TIME number varchar2 varchar2 varchar2 date - 16 20 2000 *** *** *** --- *** 反馈信息ID 发表人ID 主题 内容 发表时间 序列seq_back
4.2.14 支付方式表
支付方式表(shop_pay):记录支付信息。包括(支方式ID[payID],支方式名称[NAME],支方式描述[DESCRIP])。具体设计如表4-14所示。
表4-14 支付方式表
表名 编号 1 2 3 shop_pay 名称 PAYID NAME DESCRIP 类型 number varchar2 varchar2 长度 - 16 100 默认值 *** *** --- 说明 支方式ID 支方式名称 支方式描述 备注 序列seq_pay
4.2.15 送货方式表
送货方式表(shop_send):记录送货信息。包括(送货方式ID[sendID],送货方式名称[Name],送货方式描述[descrip])。具体设计如表4-15所示。
表4-15 送方式表
表名 编号 1 2 shop_send 名称 sendID Name descrip 类型 number varchar2 varchar2 长度 - 16 100 默认值 *** *** --- 说明 送货方式ID 送货方式名称 送货方式描述 备注 序列seq_send 19
第5章 系统软件设计与实现
5.1 系统总体架构及实现
此系统的实现采用了Internet的Web服务,Web是一个多媒体的信息系统,通过各种超级链接能够处理文字、图像、声音、视频等多媒体信息,可以方便地从一种资源转到另一种资源。用户可在标准浏览器下进行学习、实验、练习、测试等各种教学活动。而本系统采用B/S结构,浏览器通过Web Server同服务器端的数据库进行数据交互。B/S结构主要是利用了不断成熟的浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,通过浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术[17]。
本系统主要分为前台操作和后台管理两大模块。前台操作功能模块,首页的商品展示可以有所有人浏览,而欲要本系统购买商品,需要注册并登录才可进行交易,本站用户可以对自己的信息进行管理:信息的修改,密码的修改,查看自己的购物的历史记录。而其他用户只可浏览商品,不能进行其他的操作。后台管理,管理员可以进行用户的管理,商品的管理,充值卡的管理,订单的管理等等。
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。
20
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库电子商务java毕业论文(4)在线全文阅读。
相关推荐: