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