网上商城-课程设计

上传人:博****1 文档编号:509565103 上传时间:2023-12-06 格式:DOC 页数:20 大小:951.50KB
返回 下载 相关 举报
网上商城-课程设计_第1页
第1页 / 共20页
网上商城-课程设计_第2页
第2页 / 共20页
网上商城-课程设计_第3页
第3页 / 共20页
网上商城-课程设计_第4页
第4页 / 共20页
网上商城-课程设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网上商城-课程设计》由会员分享,可在线阅读,更多相关《网上商城-课程设计(20页珍藏版)》请在金锄头文库上搜索。

1、摘要伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营理念和模式,人们已经不再满足信息的浏览和发布方式,而是渴望着能够充分享受网络所带来的更多便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便、快捷、轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windws系统下,以MySQL数据库为开发平台,Toca网络信息服务作为应用服务器,采用P(JvaSererPages)、JavBean和JDBC等技术开发的网上购物系统.它分前台部分和后台部分,前台部分由用户使用,主要包括用户

2、注册,购物车管理,订单管理,个人资料管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能。建立后的网站是一个动态、交互式、具有商品提供、系统管理等功能的电子商务网站。关键字 JSP;MyQL;Tmat;网上购物系统 / 目录1 系统功能概述1。1 系统的主要功能 11。2 系统的结构总图12 数据库设计22。1 需求分析2.2 网上商城后台管理系统-R模型 22。1用户信息实体属性ER模型。.。2 2。2.2 商品类别实体E模型。. 22.3商品信息实体属性R模型。.。23 表结构设计3 系统各功能模块的详细设计431后台管理员登陆模块。43。2 商品

3、管理模块5 。2。1商品列表. .。.。 3.2商品添加7 3.3 商品修改.9 3。2.4 商品搜索.1参考文献1 系统功能概述1。1 系统的主要功能:()前台用户的注册;()后台管理员对用户的简单管理;(3)后台管理员对商品类别的管理;(4)后台管理员对商品信息的管理。1。2网上商城后台管理系统结构总图,如下图所示. 网上商城后台管理系统类别管理用户管理I 商品管理添加类别删除商品商品列表商品搜索添加商品修改商品修改类别删除类别类别列表用户列表删除用户管理员登陆图1.1 系统结构总图 2 数据库设计.需求分析 建立一个完善的网上购物平台,包括前台显示和后台的管理,前台通过可视化的界面显示给

4、用户,用户通过可视化的操作与数据库进行动态交互。而后台管理员则对前台显示的信息进行管理,本系统主要是后台管理的设计,其主要功能如下:(1)注册用户信息在后台的显示;()商品类别的管理,主要有类别的添加、修改、删除和列表显示;()商品具体信息的管理,主要有商品的添加、修改、删除和列表显示.2 网上商城后台管理系统E模型2。1 用户信息实体属性E-R模型,如下图所示。 注册用户用户ID用户名密 码电 话地 址注册时间图2.1用户信息实体属性图 2。2.2商品类别实体3模型,如下图所示.商品类别名 称类别ID类别描述父类别ID是否有子类别级别 图22商品类别实体图 2.23商品信息实体属性3E-R模

5、型,如下图所示。商 品商品ID商品名称商品描述市场价类别ID上架时间会员价 图。3商品信息实体属性图2。 5表结构设计表结构是存放数据的格式,也是呈现在数据库中的样式.下图分别是表21用户表的表结构、表.2商品类别表的表结构以及表2商品信息表的表结构。 表2。1 用户表的表结构 字段名数据类型长度含义约束idint11用户IDprimar key autoincremeturnameacar40用户名Deaul NLLasswodvarchar0密码 Dfult NULLphonearchar2电话 u NLLaddVarhr255 地址 efaut ULLrdatdatetme注册时间 ef

6、aut ULL 表.2 商品类别表的表结构字段名数据类型长度含义约束idint1类别IDpim kauto_increentnaevarca255类别名Deaul ULLdescrarcha255类别描述 fut ULLpiI1父类别ID Deault NUislefInt1 是否子类别 Dfaut NULL grdent1级别 Default UL备注:字段iseaf,若类别为没有子类别则取值为0,若有子类别取值则为。 表2.3 商品信息表的表结构字段名数据类型长度含义约束iit11商品Irimary key autremnnmvarcr25商品名Default NULLdervarar25

7、5商品描述 fault NULnoalreoube市场价 Dlt ULmembrceoubl 会员价 Dfault NULL pdadattme上架时间 De LLcatgidint11类别I Deaut NULL3系统各功能模块的详细设计3。1 后台管理员登陆模块该模块是后台管理的入口,通过前台提交的登录名和密码,在程序中验证是否能进入后台管理系统.后台管理员登陆界面如下图3。1所示。 图.1 后台登陆界面接受表单提交的数据并进行验证,代码如下所示:%Stingtin =ue.getPaameter(action);if(acion != null & actio.quls(”logi”))

8、 trin userme =rest。getmetr(”usrnae”);Strig passwod = equst.geParaeter(”psso”);if(!uerame。equs(”admin) | !pasor。equls(ami”) ) utprin(”sename orpaswordn ore!”);ern ;esetAtribute(admin, ami);resonse。endedirect(indexjp);%32 商品管理模块 3。21 商品列表证登入到后台管理时,通过点击管理主界面左侧产品管理下的产品列表的超链接,则在主界面右侧区域显示商品详细信息。产品列表的界面如下图

9、。2 所示。 图 3.产品列表界面部分主要程序代码如下:% fil int PAGESE= 5; /每页显示多少条记录filiAGE_PR_TME=1;/每次显示多少个页码链接igeNo = 1;Stingstrgeo = equest。eParaer(”pagNo);if(strPgNo != nll !strPaeNtrim()。equl(”) r paeNo = Inter.arseInt(srPageo); cath (umberFormaxcetion e) pgeNo =;i (ago= )ageNo 1;%LProductroduts newArrystpubl int getr

10、outs(istPoductprdcts, in paeNo,in paeSize,boan azy) int toalcord -;onnection co = DB.gtConn();ng sql ”;f(lazy)s = select fro podutorder y pdae as;sql = ” imit+(pageo1)*Sze+,+paeSze;ResultSet s= DB。exeueQery(cnn,sl);tementsttount .getmt(con);esultetsCount = DBexecteQer(tmtCout, set coun(*) ro product);tr rsCou.nxt(); totalRcors rCoutgeIn(1); duct p = null; wile(rs.e

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号