精品毕业论文--基于jsp的电子商务购物网站的设计与实现内容摘要:
务活动流程详细设计: 进入客户专区首页做如下选择: ; ; ; ,若购买商品则进入 f; ,结束商务活动;。 图 商务活动流程详细设计 客户专区首页 分类浏览商品 直接查询商品 查阅购物车 签发订单 分类 1 销售 分类 2 销售 分类 3 15 图 分类浏览详细流程 四、 系统设计 (一) 电子商务系统的组成 电子商务系统是一个典型的 JSP 数 据库开发应用程序,由前台商品展示及销售、后台管理 2 部分组成。 1. 前台商品展示及销售 该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。 2. 后台管理 该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。 (二) 系统功能结构图 电子商务系统前台功能结构如图 1 所示。 图 1 系统前台功能结构图 注销 16 电子商务系统后台功能结构如图 2 所示。 图 2 系统后台功能结构图 (三) 设计目标 1.本系统在设计时应该满足以下几个目标: ( 1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数 据存储安全可靠。 ( 2)全面展示商城内所有商品,并可展示最新商品及特价商品。 ( 3)为顾客提供一个方便、快捷的商品信息查询功能。 ( 4)会员可以随时修改自己的会员资料。 ( 5)实现网上购物。 ( 6)商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出 相应的决策。 ( 7)查看商城 内的公告信息。 ( 8)用户随时都可以查看自己的订单。 ( 9)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 ( 10)系统最大限度地实现了易维护性和易操作性。 ( 11)系统运行稳定、安全可靠。 (四) 开发运行环境 1. 硬件平台 ( 1) CPU: ; ( 2)内存: 256MB 以上。 2. 软件平台 ( 1)操作系统: Windows XP; ( 2)数据库: SQL Server 2020 ( 3)开发工具包: JDK ; ( 4) JSP 服务器: Tomcat ; ( 5)浏览器: 及以上版本,推荐使用 ; ( 6)分辨率:最佳效果 1024 768。 (五) 数据库设计 1. tb_superType(商品大分类信息表) 商品大分类信息表主要用来保存商品类别中大的类别信息。 表 tb_superType 的结构如表 所示。 表 字段名 数据类型 长度 是否主键 描述 17 id int 4 是 类别 ID TypeName varchar 50 类别名称 表 tb_superType 的结构 2. tb_subType(商品小分类信息表) 商品小分类信息表主要用来保存商品类别中小的类别信息。 表 tb_subType 的结构如表 所示。 表 字段名 数据类型 长度 是否主键 描述 ID int 4 是 类别 ID superType int 4 父类 ID TypeName varchar 50 类别名称 表 tb_subType 的结构 (折扣表) 折扣表用来保存顾客在购买 商品时的折扣信息。 表 tb_rebate 的结构如表 所示。 表 字段名 数据类型 长度 是否主键 描述 grade varchar 20 是 等级 Amount money 8 消费额 rebate float 8 折扣 表 tb_rebate 的结构 (订单明细表) 订单明细表用来保存订单的详细信息。 表 tb_order_detail 的结构如表 所示。 表 字段名 数据类型 长度 是否主键 描述 ID bigint 8 是 ID号 orderID bigint 8 与 tb_Order 表的 OrderID 字段关联 goodsID bigint 8 商品 ID price money 8 价格 number int 4 数量 表 tb_order_detail 的结构 (订单信息主表) 订单信息主表用来保存订单的概要信息。 表 tb_order 的结构如表。 表 字段名 数据类型 长度 是否主键 描述 OrderID bigint 8 是 订单编号 bnumber smallint 2 品种数 18 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 备注 表 tb_order 的结构 (会员信息表) 会员信息表主要用来存储所注册的会员的信息。 表 tb_member 的结构如表 所示。 表 字段名 数据类型 长度 是否主键 描述 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 是否冻结 表 tb_member 的结构 (管理员信息表) 管理员信息表用来保存管理员信息。 表 tb_manager 的结构如表 所示。 表 字段名 数据类型 长度 是否主键 描述 ID int 4 是 ID号 manager varchar 30 管理员名称 PWD varchar 30 密码 表 tb_manager 的结构 (商品信息表) 19 商品信息表主要用来保存商品信息。 表 tb_goods 的结构如表。 表 字段名 数据类型 长度 是否主键 描述 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 浏览次数 表 tb_goods 的结构 9. tb_BBS(公告信息表) 公告信息表主要用来保存商城的公告信息。 表 tb_BBS 的结构如表 所示。 表 字段名 数据 类型 长度 是否主键 描述 ID int 4 是 ID号 title varchar 100 公告标题 content varchar 4000 0 公告内容 INTime datetime 8 录入时间 表 tb_BBS 的结构 五、 系统详细设计与实现 根据系统的需求编写需要的 JavaBean。 下面将给出 Go 购电子商城中所需要的JavaBean 的编写过程。 (一) 数据库操作的 JavaBean 的编写 数据库操作的 JavaBean是一个公共类,通常包括连接数据库的方法 getConnection、执行查询语句的方法 executeQuery、执行更新操作的方法 executeUpdate、关闭数据库连接的方法 close。 下面将给出编写 Go购电子商城中的数据库操作的 JavaBean“ connDB”的实现过程。 1.指定 JavaBean“ connDB”保存的包,并导入所需的类包,并将其保存到“ ”包中,代码如下: package。 //将该类保存到 包中 import .*。 //导入提供基本的数据库编程 服务的包 import .*。 //导入提供与设备无关的输入、输出流支持的包 20 import .*。 //导入提供实用方法和数据结构的类包 2.在构造方法 connDB 中定义该类中所需的变量。 通常将方法中常用的变量均放在构造方法中。 构造方法 connDB 的代码如下: public class connDB { public Connection conn = null。 //定义一个 Connection 对象 public Statement stmt = null。 //定义一个 Statement 对象 public ResultSet rs = null。 //定义一个 ResultSet 对象 private static String propFileName = C:/。 //定义保存properties 文件的路径的静态变量 private static Properties prop = new Properties()。 //创建一个Properties 对象的实例并实例化该对象 private static String dbClassName =。 //保存驱动类的类名的变量 private static String dbUrl = jdbc:microsoft: 保存连接数据库的 URL 地址的变量 private static String dbUser = sa。 //保存 SQL Server 登录用户名的变量 private static String dbPwd =。 //保存 SQL Server登录密码的变量 3.为了方便程序移植,我将数据库连接所需信息保存到 properties 文件中。 文件的内容如下: DB_CLASS_NAME(驱动的类的类名) = DB_CLASS_NAME= DB_URL(要连接数据库的地址) =jdbc( JDBC 模式) :microsoft(谁提供的) :sqlserver(产品) ://localhost:1433( SQL SERVER 默认端口)。 DatabaseName=db_database DB_URL=jdbc:microsoft: DB_USER=sa 拥护名字 DB_USER=sa DB_PWD(用户密码) = DB_PWD= 定义 loadProperty 方法读取 properties 文件中的数据。精品毕业论文--基于jsp的电子商务购物网站的设计与实现
相关推荐
1、茬直播夏玉米,苗期与当地雨季相吻合,易引起玉米苗枯病发生危害。 近几年发生危害呈上升趋势逐渐加重,特别是 2003 年降雨频繁、雨量大,我区夏玉米苗枯病普遍发生,且发病更严重,轻者减产 20%30%,严重的减产 50%左右,甚至绝产。 现将夏玉米苗枯病的发生防治措施介绍如下。 在种子根和根尖处变褐,后扩展导致根系发育不良或根毛减少,次生根少或无,初生根老化,皮层坏死,根系变黑褐色
一是绕组的线圈短路;二是换向器的铜片之间短路。 绕组短路与换向片间短路不同电是:绕组短路表现为电流大,运行时火花较大。 如何查找短路点,有三种方法: ( 1)对线圈圈数少、阻值小的绕组,用 mV表测量换向片间的电阻,给电机接 6V交变电源,以产生感应电势,表笔测相邻两个铜片间的电压,沿一个方向逐步移动。 当测到相邻两铜片间电压异常的变低,与所有其它不同,与表笔连接的线圈就是短路点。 (
S03065 电工 蒋立新 36090120200333 第五章 项目进度 根据业主的工期 要求 ,我公 司将按业主要求安排工期。 由于本工程的工期要求短,工作量大等情况,为缩短项目建设周期,我公司将采取一些必要措施,合理安排人员、材料、机械的掉配,采取 各台设备之间的穿插作业 ,按进度要求完成工程建设。 云南大为制焦有限公司“ 3179。 75t/h”锅炉脱硫脱硝一体化工程(钢塔架 )
1、于麦类除草剂的品种较多,理化特性、作用部位、作用原理等都有差异,因此产生药害的症状也不同,有的表现在植株体内,有的在外部,有的在地上部分,有的在地下部分。 一、药害的症状:(1)2,4滴类除草剂(2,4D 丁酯、2 甲 4 氯钠等)在过量和低温的情况下使用时,会使麦苗叶片失绿发黄,新叶呈葱管状,穗卷曲,难以抽出,出现畸形穗。 (2)燕麦畏在小麦播前用药量过大时,会被小麦芽鞘大量吸收
2 93 03 13 23 33 43 53 63 73 83 94 0T 2 / P 1 . 0T 2 E X / P 1 . 1P 1 . 3P 1 . 2R x D / P 3 . 0T x D / P 3 . 1T 0 / P 3 . 4T 1 / P 3 . 5R D / P 3 . 7X T A L 2X T A L 1G N DR S TP 1 . 7P 1 . 6P 1 . 5P
ppΔ hhhh lcp 0 . 7 k Pak pLp ghp (不满足工艺要求,需重新调整参数)。 现对塔板结构参数作重新调整如下: 取 50cW mm, 75sW mm。 开孔区面积 aA 180s in180212221222 πRxRπxRxAa 式中: sd