基于jsp技术_网上购物系统_毕业设计论文(编辑修改稿)内容摘要:

43所示。 表 43 折扣 表 字段名 数据类型 长度 是否主键 描述 grade Varchar 20 是 等级 Amount Money 8 消费额 rebate Float 8 折扣 ( 4) tb_order_detail( 订单明细表 ) 订单明细表用来保存订单的详细信息。 表 tb_order_detail 的结构如 表 44所示。 表 44 订单明细表 字段名 数据类型 长度 是否主键 描述 ID bigint 8 是 ID 号 orderID bigint 8 与 tb_Order 表的 OrderID 字段关联 goodsID bigint 8 商品 ID price money 8 价格 number int 4 数量 第 15 页 ( 5) tb_order(订单信息主表) 订单信息主表用来保存订单的概要信息。 表 tb_order 的结构如 表 45 所示。 表 45 订单信息主表 字段名 数据类型 长度 是否主键 描述 OrderID Bigint 8 是 订单编号 bnumber smallint 2 品种数 username Varchar 15 用户名 Truename varchar 15 真实姓名 address Varchar 100 联系地址 postcode varchar 10 邮政编码 tel Varchar 20 电话 pay Varchar 20 付款方式 carry Varchar 20 运送方式 rebate float 8 折扣 OrderDate smalldatetime 4 订货日期 enforce int 4 是否执行 bz varchar 200 备注 第 16 页 ( 6) tb_member(会员信息表) 会员信息表主要用来存储所注册的会员的信 息。 表 tb_member 的结构如 表46 所示。 表 46 会员信息表 字段名 数据类型 长度 是否主键 描述 ID int 4 是 会员 ID userName varchar 20 用户名 trueName varchar 20 真实姓名 passWord varchar 20 密码 city varchar 20 所在城市 address varchar 100 联系地址 postcode varchar 6 邮政编码 cardNO varchar 24 证件号码 cardType varchar 20 证件类型 grade int 4 等级 Amount money 8 消费额 tel varchar 20 电话 varchar 100 Email 地址 freeze Int 4 是否冻结 ( 7) tb_manager(管理员信息表) 管理员信息表用来保存管理员信息。 表 tb_manager 的结构如 表 47 所示。 表 47 管理员信息表 字段名 数据类型 长度 是否主键 描述 ID Int 4 是 ID 号 manager varchar 30 管理员名称 PWD varchar 30 密码 第 17 页 ( 8) tb_goods(商品信息表) 商品信息表主要用来保存商品信息。 表 tb_goods 的结构如 表 48 所示。 表 48 商品信息表 字段名 数据类型 长度 是否主键 描述 ID bigint 8 是 商品 ID typeID Int 4 类别 ID goodsName varchar 200 商品名称 introduce text 16 商品简介 price money 8 定价 nowPrice money 8 现价 picture varchar 100 图片文件 INTime datetime 8 录入时间 newGoods Int 4 是否新品 sale Int 4 是否特价 hit Int 4 浏览次数 ( 9) tb_BBS(公告信息表) 公告信息表主要用来保存商城的公告信息。 表 tb_BBS的结构如 表 49所示。 表 49 公告信息表 字段名 数据类型 长度 是否主键 描述 ID Int 4 是 ID 号 title varchar 100 公告标题 content varchar 40000 公告内容 INTime datetime 8 录入时间 第 18 页 第 5 章 网上购物系统实现过程 本系统所采用的是 Inter 架构,三层 B/S 模式,采用 JSP+SQL Server 2020数据库技术实现,同时利用了 JavaBean、 JavaScript、 JDBCODBC 桥接器等技术。 本节将首先介绍系统开发工具、再介绍系统各部分的实现方法。 系统各部分的实现方法 从系统功能模块划分中可以看出,系统功能模块分为前台 和后台。 前台包括 有用户注册、 用户登录 、 修改个人信息、查询商品 、 特价商品展示、新品展示、 购买商品、 加入购物车、 支付等功能。 后台模块总要 有添加商品、删除商品、添加商品类别、管理用户、管理公告、管理订单 等。 各模块虽然是独立的,但又统一于同一数据库中,便于管理员管理维护数据库,同时也便于用户的操作。 创建与数据库的连接 在 JSP 中可以使用 Java 的 JDBC 技术,实现对数据库中表记录的查询、修改和删除等操作。 JDBC 技术在 JSP 中占有很重要的位置。 JDBC( Java DataBase Connectivity)是 Java 数据库连接 API。 简单地说, JDBC 能完成三 件事:  与一个数据库建立连接  向数据库发送 SQL 语句  处理数据库返回的结果 JDBCODBC桥是一个 JDBC 驱动程序,它通过将 JDBC操作转换为 ODBC操作来实现 JDBC 操作。 对 ODBC,它像是通常的应用程序,桥为所有对 ODBC可用的数据库实现 JDBC。 JDBC 在设计上和 ODBC 很相似。 JDBC 和数据库建立连接的一种常见方式是建立一个 JDBCODBC 桥接器。 由于 ODBC 驱动程序被广泛的使用,建立这种桥接器,是的 JDBC 有能力访问几乎所有类型的数据库。 JDBC 也可以直接加载数据库渠道程序访问数据库。 第 19 页 访问数据库的 JavaBean JavaBean 是一种 Java 语言写成的可重用组件。 为写成 JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。 JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成为属性。 众所周知,属性名称符合这种模式,其他 Java 类可以通过自省机制发现和操作这些 JavaBean 属性。 用户可以使用 JavaBean 将功能、处理、值、数据库访问和其他任何可以用Java 代码创造的对象进行打包,并且其他的开发者可以通过内部的 JSP 页面、Servlet、其他 JavaBean、 Applet 程序或应用来使用这些对象。 用户可以认为JavaBean 提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。 JSP 的一个重要特性就是可以用 JavaBean 实现功能的扩展。 将大部分功能放在 JavaBean 中完成,以使 JSP 页面程序更干净简洁、利于维护。 JavaBean可以很方便的用来捕获页面表单的输入并完成各种业务逻辑的处理。  连接数据库的 JavaBean— ConnDB。 通过 JSP 页面调用此 JavaBean,可以实现对数据库的连接,数据表的添加、删除、更新等操作。  编译及使用 JavaBean 例如用 JDK 的 javac 命令编译 ,得到 文件,即表示建立了一个 JavaBean。 在 JSP 页面中要使用这个 JavaBean,先使用语句:%@ page import= %,通过该引用 就可以实现 Bean 中相关功能函数,这样就可以方便的完成对数据库的增、删、改和查询等 操作。 系统界面设计 网站前台首页 设计 在飞鸽购物商城的首页中,用户不但可以在第 一 时间内掌握商城推出的特价商品、上架 新品、最新公告等,还可以查看销售排。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。