基于J2EE技术的网上电脑商城的设计.pdfVIP

基于J2EE技术的网上电脑商城的设计.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于J2EE技术的网上电脑商城的设计

摘要:研究了基于J2EE技术的通用电子商城系统的开发,详细了阐

述了系统的总体结构及功能设计,并进行系统实现。系统利用DAO

模式的组件技术,使系统的结构精简、可移植性强,更具有封装性,

经过测试,运行情况较好。

关键词:J2EE;电子商城;DAO

1系统分析

网上电子商城能够不仅实现用户通过简单的操作即可实现购物

的目的,且应使管理人员便于管理及系统的扩展性能要好等,基于

web平台的网上购物系统,存在一个前台应用和后台管理的问题,而

无论前台还是后台,都要对数据库进行调用和操作。因此如何创建网

络数据库,以及客户端如何调用服务器端的数据库成为实现网上购物

的一个关键性问题。

1.1系统的总体结构分析

本系统系统分为前台管理和后台管理。前台管理是友好的操作界

面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、

购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:

商品管理、用户管理、订单管理、商品大分类管理、商品小分类管理

等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。

1.2系统的功能分析

后台管理是管理员对本网站的维护,通过商品资料(添加大类、

添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、

会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理

员退出)等功能达到对网站的管理。如图1所示。

图1系统后台管理系统

1.3数据库的设计

采用MySQL5.0数据库管理系统,创建数据库myshop,其中主

要的数据表有:管理员信息表(admin)、客户信息表(customer)、

产品1级(总)分类信息表(oneclass)、产品2级(详细)分类信息

表(twoclass)、品牌信息表(brand)、产品信息表(product)、订单

主表(orders)、订单明细表(orderdetail)、折扣信息表(rebate)、公

告信息表(bbs)等,数据表的主要内容为:

管理员信息表admin,用来保存保存管理员信息,包括:数据

库流水号、账号、姓名、密码。

客户信息表customer,用来保存客户的基本信息,包括:数据

库流水号、帐号、姓名、密码、性别、客户地址、联系电话、邮编、

电子邮件、用户等级、消费金额、标识是否冻结;

产品1级(总)分类信息表oneclass,用来保存产品1级(总)

分类的基本信息,包括:数据库流水号、一级分类名称;

产品2级(详细)分类信息表twoclass,用来保存产品2级(详

细)分类的基本信息,包括:数据库流水号、品牌名称;

产品信息表product,用来保存产品产品的详细信息,包括:数

据库流水号、名称型号、品牌、进价、售价、产品简介、产品详细介

绍、进货日期、进货量、销售量、图片路径名称、1级分类名称、2

级分类名称;

订单主表orders,用来保存订单的概要信息。包括:订单编号、

品种数、客户账号、客户姓名、联系地址、编码、电话、邮件、付款

方式、运送方式、折扣、日期、备注和处理标记。

订单明细表orderdetail,用来保存订单的明细信息,包括:订单

号、产品编号、单价、购买数量。

折扣信息表rebate,用来保存折扣信息,包括:等级、消费金

额、打折比率。

公告信息表bbs,用来保存公告信息,包括:内容、时间。

2系统的实现

本系统通过编写JavaBean来连接数据库,JSP对于在在WEB

应用中集成JavaBean组件提供了完善的支持。这种支持不仅能缩短

开发时间,也为JSP应用带来了更多的可伸缩性。限于篇幅,本文只

对几个重要的功能进行介绍。

(1)数据库的连接文件设计。数据库作为网上电脑商城后台管

理系统的核心,在建立之后要和应用程序之间建立连接才能发挥作

用。

JSP程序通过JDBC来连接和操作数据库。JDBC是一组API,

可以协助编程人员轻松地处理程序与数据库之间的连接和操作动作。

进行数据连接时,需要使用java.sql包中的类。在正式连接数据

文档评论(0)

133****6290 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档