论文 - 网上购物系统的设计与实现 - 图文(6)

2019-04-15 20:51

湖南科技大学本科生毕业设计(论文)

userSex userBirth userMobile userTel userQQ userScore userAddress userImg idCard trueName cardImg postalCode sumMoney

varchar(4) varchar(20) varchar(20) varchar(20) varchar(20) Integer varchar(200) varchar(50) varchar(20) varchar(20) varchar(20)

Integer float

default null default null default null default null default null default null default null default null default null default null default null default null default null

性别 生日 手机号码 电话号码 卖家QQ 用户积分 用户地址 用户图片 身份证 真实姓名 卖家身份证照片 邮政编码 总资金

(2)交易评价表(evaluate),主要包含评价编号、评价时间、评价分数和订单编号。

表4.2 交易评价表(evaluate)

字段名称 eId eContent eTime shopGrade transGrade eGrade orderId userId eId

类型 Integer text datetime Integer Integer Integer Integer Integer Integer

约束 Not null Not null Not null Not null not null default null default null default null default null

描述 评价编号 评价内容 评价时间 店铺态度 发货速度 商品评价分数 订单编号 评价人(外键) 评价编号

(3)商品表(goods),主要包含产品ID、产品名称、描述、上架时间、市场价、当当价、关键字、是否下架、产品图片名称。

表4.3 商品表(goods)

字段名称 goodsId goodsName goodsClick goodsKeywords goodsUp goodsPrice goodsDecount goodsDetail saleCount

类型 integer varchar(50) ineger varchar(50)

bit money money text integer

约束 Not null Not null Not null Not null Not null default null default null default null default null

描述 商品编号 商品名称 点击量 商品关键词 是否上架 市场价格 促销价 商品详情 已售数量

湖南科技大学本科生毕业设计(论文)

(4)商品大类别表(goodsType),主要包含类别ID、大类别名称、创建时间。

表4.4 类别表(goodsType)

字段名称 id bigName creaTime

类型 int(4) varchar(50) Smalldatetime(4)

约束 PK not null default nul

描述 类别ID 大类别名称 创建时间

(5)商品小类别表(tb_smallType),主要包含编号,小类别ID,所属大类别ID,创建时间。

表4.5 分类与产品表(goodsBrand)

字段名称

id bigId smallName creaTime

类型 int(4) int(4) int(4) Smalldatetime(4)

约束 notnull not null not null default nul

描述 编号ID 所属大类别ID 小类别名称 创建时间

(6)订单表(orders),主要包含数据库唯一ID、订单编号、商品编号、订单价格和商品数量。

表4.6 订单表(orders)

字段名称 orderId orderNumber orderTime goodsId goodsCount sendType payTime sendTime userId orderStateId receiveId orderId

类型 Integer varchar(30) datetime Integer Integer varchar(20) integer datetime integer integer integer Integer

约束 not null not null not null not null — — — — not null not null not null not null

描述

订单编号

订单号(用户id+当前时间)

下单时间 商品编号 购买数量 配送方式 付款时间 发货时间 用户编号 状态编号(外键) 收货信息编号(外键)

订单编号

(7)店铺信息表(shopInfo),主要包含店铺编号、用户编号、店铺简介、开店时间、店铺状态等。

湖南科技大学本科生毕业设计(论文)

表4.7 店铺信息表(shopInfo)

字段名称 userId shopLogo shopPhone shopDescription openTime statu userId

类型 integer varchar(20) varchar(20)

text datetime integer Integer

约束 not null not null — — — — not null

描述 用户编号 商店logo 客服号码 商铺简介 开张时间 店铺状态 审核 用户编号,外键

(8)新闻公告表(notice),主要包含编号、关键字、消息内容、发布时间。

表4.8 公告表(notice)

字段名称 noticeId noticeTitle noticeTime noticeType noticeContent

类型 int varchar(50) Date int text

约束 not null not null not null not null not null

描述

公告编号 公告标题 发表时间

1为公告,2为新闻

公告内容

(9)收货信息表(ReceiveInfo),主要包含店铺编号、用户编号、店铺简介、开店时间、店铺状态等。

表4.9 店铺信息表(shopInfo)

字段名称 receiveId reciveName userMobile userTel postalCode userAddress userId

类型 Integer varchar(50) varchar(50) varchar(50) Integer varchar(200)

Integer

约束 not null not null — — — not null not null

描述 收货信息编号 收货人姓名 收货人手机号码 电话号码 收货人邮政编码 收货人地址 用户编号 (外键)

4.2.2 数据库连接技术

在网上购物系统系统中需要多次连接数据库,这种连接是一项很消耗系统资源的操作。我使用DBCP数据源创建连接池进行连接。DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是Tomcat使用的连接池组件。将数据库连接的信息如url、username、password等信息写入配置文件dbcpConfig.properties中。然后在java程序中获取到该配置文件,创建数据源,就能获取到数据库连接了[4]。核心代码如下:

湖南科技大学本科生毕业设计(论文)

创建数据源: InputStream in=DBCPUtil.class.getClassLoader().getResourceAsStream(\ 获取连接:public static Connection getConnection(){ } try { } return null; return dataSource.getConnection();//获取连接 e.printStackTrace();//捕获异常 } catch (Exception e) { properties.load(in); setDataSource(BasicDataSourceFactory.createDataSource(properties)); 4.3 前台功能模块设计

4.3.1 系统主页面结构

系统主页使用静态包含技术,组合了几个页面,顶部的个人信息,网站的快捷操作,和搜索框都是网站的公共部分,网站底部的信息也是很多页面共有的,中间的主体部分,包含了网站商品分类,最新商品推荐,网站的公告新闻,最热卖商品,好评商品top5。主要采用jstl技术实现。商品主页面如图4.1所示。

湖南科技大学本科生毕业设计(论文)

图4.1 系统主页面视图

4.3.2 用户管理模块

用户管理模块主要实现用户的注册、登录、找回密码,下面分别进行介绍。 1.用户注册:

当用户第一次登录时首先要在本网站注册,成为会员用户才可在该网站上购物,注册页面必须填写一些用户的基本信息,如用户名、密码、联系电话等信息。用户注册完成以后,


论文 - 网上购物系统的设计与实现 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中央财经大学双学位《财务管理》第二阶段导学重点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: