好文档 - 专业文书写作范文服务资料分享网站

基于JSP的网上购物系统的设计与实现毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

吉林工商学院本科毕业论文

首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后再存入数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户地址、E-MAIL、手机、QQ等。

6)商品管理流程如图4.6所示。

商品管理 查询商品 添加商品 修改删除 否 满意 是 返回 图4.6 商品管理流程图

在该功能模块里管理员可以添加和删除商品,在这里管理员当然也可以浏览到商品的详细信息。并且比普通用户在浏览商品界面里所看到的商品信息多一个该商品在数据库中的编码。

7)购物车流程如图4.7所示。

购物车 查看商品 否 满意吗? 调整商品 是 下订单 图4.7 购物车流程图

10

吉林工商学院本科毕业论文

在该功能模块里用户可以查看购物车中的商品,如果用户对所添加的商品感到满意,可以直接下订单;如果不满意,可以删除该商品。

4.2数据库设计

4.2.1数据库需求分析

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MySQL,SQL Server, Oracle等。我采用了MYSQL数据库管理系统。 整个系统功能需要以下数据项:

地址表信息(地址编码、地址、关联的用户编码)

用户表信息(用户编码、用户名、地址、添加时间、答案、邮箱、密码、联系方式、QQ、真实姓名、是否删除标志、问题)

商品表信息(商品编码、商品名、添加时间、热销推荐、商品图片、商品简介、库存数量、原价、优惠价、商品是否删除标志、销量、关联的分类编码) 分类表信息(分类编码、分类名、是否删除标志)

购物车表信息(购物车编码、商品名、库存、原价、优惠价、数量、关联的用户编码) 订单表信息(订单编码、地址、添加时间、联系方式、订单状态、总价格、用户名、关联的用户编码)

评价表信息(评价编码、评价、添加时间、评价状态、评语、关联的商品编码、关联的用户编码)

4.2.2数据库结构设计

在建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。

数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。

地址表如表4.1所示。

表4.1地址表 字段 Id Dizhi userid 字段名称 地址编号 地址 关联的用户编码 字段类型 Bigint(20) Varchar(255) Bigint(20) 允许为空 否 否 是 备注 主键 地址 外键 11

吉林工商学院本科毕业论文

用户表如表4.2所示。

表4.2 用户表 字段 Id Username Address Createtime Daan Email Password Phone QQ Truename userlock wenti 字段名称 用户编码 用户名 地址 添加时间 答案 邮箱 密码 联系方式 QQ 真实姓名 是否删除标志 0:未删除, 1:删除 问题 字段类型 Bigint(20) Varchar(255) Varchar(255) Int(11) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Varchar(255) Int(11) Varchar(255) 允许为空 否 否 否 是 否 否 否 否 否 否 否 否 备注 主键 商品表如表4.3所示。

表4.3商品表 字段 Id Name Createtime Imgpath Info Kucun Hot Price1 Price2 productlock Xiaoliang cateid 字段名称 商品编码 商品名 添加时间 商品图片 商品简介 库存数量 热销推荐 原价 优惠价 是否删除标志, 0:未删除, 1:删除 销量 关联的分类编码 字段类型 Bigint(20) Varchar(255) Datetime Varchar(255) Text Int(11) Int(11) double double Int(11) Int(11) Bigint(20) 允许为空 否 否 否 否 是 否 否 否 否 否 是 是 备注 主键 外键 分类表如表4.4所示。

表4.4分类表

字段 Id catename Catelock 字段名称 分类编码 分类名 是否删除标志, 0:未删除, 1:删除 字段类型 Bigint(20) Varchar(255) Int(11) 允许为空 否 是 否 备注 主键 12

吉林工商学院本科毕业论文

购物车表如表4.5所示。

表4.5购物车表 字段 Id name Kucun Price1 Price2 Totalprice productlock userid 字段名称 购物车编号 商品名 库存数量 原价 优惠价 数量 是否删除标志, 0:未删除, 1:删除 关联的用户编码 字段类型 Bigint(20) Varchar(255) Int(11) double double Double(20) Int(11) Bigint(20) 允许为空 否 否 否 否 否 否 否 是 备注 主键 外键 订单表如表4.6所示。

表4.6订单表 字段 Id Address Createtime Phone Status Totalprice Username userid 字段名称 订单编码 地址 添加时间 联系方式 订单状态 总价格 用户名 关联的用户编码 字段类型 Bigint(20) Varchar(255) datetime Varchar(255) Int(11) Varchar(255) Varchar(255) Bigint(20) 允许为空 否 否 否 否 否 否 否 否 备注 主键 ,外键 评价表如表4.7所示。

表4.7评价表 字段 Id Pingjia Createtime Pingjiastatus Pingyu Productid userid 字段名称 评价编码 评价 添加时间 评价状体 评语 关联的商品编码 关联的用户编码 字段类型 Bigint(20) Varchar(255) Datetime Int(11) Varchar(255) Bigint(20) Bigint(20) 允许为空 否 否 否 是 否 否 否 备注 主键 外键 外键 5系统详细设计

5.1系统功能实现的主要架构

5.1.1 SSH框架

SSH框架就是Struts+Spring+Hibernate的简称,运用3个框架的集成协作使用,可以有效的提高代码编写的效率,从而有效的降低程序开发的周期。 5.1.2 hibernate配置文件

13

吉林工商学院本科毕业论文

这是Hibernate的配置文件,在该文件中

name=\首先加载了连接池的一个配置,就是加载了数据库的连接信息,

14

基于JSP的网上购物系统的设计与实现毕业论文

吉林工商学院本科毕业论文首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后再存入数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户地址、E-MAIL、手机、QQ等。6)商品管理流程如图4.6所示。商品管理查询商品添加商品
推荐度:
点击下载文档文档为doc格式
3u9ru5cnpb9mzf00wrvr0a0pl1szsm00hkk
领取福利

微信扫码领取福利

微信扫码分享