当前位置:文档之家› 网上商城购物网站系统论文

网上商城购物网站系统论文

摘要随着人们生活水平的不断提高,网络的不断成熟时,网上购物也不断成熟,网上商城也越来越多。

本文介绍了网上商城购物网站系统的开发环境,主要需求分析,界面设计,数据库设计,以及主要的框架,配置和功能实现。

我主要是用powerdesigner来设计E-R图,数据流图,用mysql来创建数据库与表,利用集成开发环境myeclipse+服务tomcat进行基于Java web开发设计。

系统的功能主要是完成并实现网站前台和后台的各项功能,系统前台:该部分主要包括商品展台、商品查询、会员管理、商品购物。

系统后台:该部分主要对商城内的一些基础数据进行有效管理,包括用户管理、产品管理、类别管理、订单管理等。

关键词:系统前台,系统后台,powerdesigner,mysql,myeclipseABSTRACTCeaseless rise living standard with people, web shopping is also unceasingly mature , the commercial center is also more and more many on the net when network ceaselessness is mature,Systematic exploitation environment , main need analysis , interface design , the data base designs, and the main frame , allocation and function realize the shopping website the main body of a book has been introduced having caught with a net the commercial center.I am to use powerdesigner to come to design E-R picture , the data stream picture mainly , use mysql to come to establish the data base and the form , make use of integrated exploitation environment myeclipse + to serve a tomcat being in progress owing to that the Java web develops design.The function commanding is various function , systematic proscenium accomplishing and realizing website proscenium and background mainly: Be a part's turn to show the platform , commodity inquiry , member administration , commodity mainly including the commodity shopping. Systematic background: Owe a part carrying out effective administration on some basis data of commercial center inner , including consumer administration , management of product , category administration , order form administration mainly and so on.Keywords: Systematic proscenium , systematic background , powerdesigner , mysql , myeclipse目录摘要 (I)ABSTRACT (II)第一章引言 (1)1.1 背景 (1)1.2 研究内容 (1)第二章开发环境介绍 (3)2.1 数据库访问技术分析 (3)2.1.1 JDBC数据库访问技术 (3)2.2 开发环境及框架介绍 (4)2.2.1 MyEclipse (4)2.2.2 JSP语言环境 (4)2.2.3 JavaScript脚本语言 (5)2.2.4 Sql Server 2000 (5)2.2.5 PowerDesigner (6)2.3 本章小结 (8)第三章系统需求分析 (9)3.1 客户需求和总体设计目标 (9)3.1.1 客户性能需求 (9)3.1.2 系统功能需求 (9)3.2 本章小结 (11)第四章数据库设计 (12)4.1 需求分析 (12)4.1.1 数据流图 (12)4.1.2 系统E-R图 (14)4.2 结构设计 (15)4.3 数据库逻辑结构设计 (16)4.4 创建表的脚本文件 (18)4.4.1 数据库的安全性 (19)4.4.2 数据完整性 (20)4.5 本章小结 (20)第五章系统分析设计与实现 (22)5.1 系统分析 (22)5.1.1 业务层 (22)5.1.2 DTO层 (24)5.1.3 JavaScript语言的使用 (24)5.1.4 css+div技术的使用 (24)5.1.5 Ajax技术的使用 (25)5.2 界面设计 (26)5.2.1 用户登录界面设计 (26)5.2.2 用户购物模块 (27)5.3 本章小结 (28)第六章结束语 (29)致谢 (30)参考文献 (31)第一章引言1.1 背景网上购物越来越受欢迎了,网上购物是一种潮流,网上购物是网络发展的必然趋势。

网上购物的平台有B2B的,有有B2C的,大家耳熟能详的有百度有啊,淘宝网,卓越网,当当网,易趣网,拍拍网,还有一些较大的网上商城,如湖北天天电视购物等。

网上购物的发展是一种趋势,等为什么呢?随着人们生活水平的不断提高,网络的不断成熟时,网上购物也不断成熟,网上商城也越来越多。

网上购物会出现两种不同的发展趋势:一种是走低价格路线,像超市一样,有物美价廉的商品;另一种是销售高档消费商品。

随着人民文化和生活水平的不断提高,在人们生活必需品消费价格越来越低的情况下,人们对于高档消费品的需求也会不断提高,而网上购物也会为这部分需求提供服务。

因此,网上购物将会向这两个不同的方向发展,拥有各自的客户群体,并且都可能会做得很好。

1.2 研究内容电子商务网站是信息时代企业生存的基础,同时也是企业对外展示信息、从事商务活动的窗口和平台。

如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。

使用该网站能够提高企业内部管理效率,充分利用企业内部资源,从整体上降低成本,加快对市场的响应速度,提高服务质量,进而全面提高企业的竞争力。

电子商务系统是一个典型的Java Web 应用程序,它由系统前台和后台管理两部分组成。

(1)系统前台:该部分主要包括商品展台、商品查询、会员管理、商品购物。

(2)系统后台:该部分主要对商城内的一些基础数据进行有效管理,包括用户管理、产品管理、类别管理、订单管理等。

实现网上商城用户的注册,密码的找回,用户的登录以及登录后基本信息和密码的修改,商品的展示,购物车,购物订单货单的制作,后台:管理员的登录,用户信息的维护,商品管理(具体包括商品的查询,增加商品,删除商品,上传更改商品图片,商品信息的修改,商品分类),类别管理(具体包括类别的展示,增加类别,修改类别名以及删除某些类别),用户订单状态的修改及订单的处理。

第二章开发环境介绍2.1 数据库访问技术分析2.1.1 JDBC数据库访问技术JDBC是Java的开发者——Sun的Javasoft公司制定的Java数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。

JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。

ODBC(OpenData Base Connectivity),称为开放式数据库互联技术,是由Microsoft公司倡导并得到业界普遍响应的一门数据库连接技术[1]。

JDBC现在可以连接的数据库包括:xbase、Oracle、Sybase、Aceess 以及Paradox等。

JDBC API 通过一个数据库管理器(Data Manager)和为各种数据库定制的驱动程序提供与不同数据库的透明连接。

JDBC 数据库管理器将确保正确的驱动程序被用于连接数据源。

它可以同时支持与不同数据库的连接。

JDBC 数据库管理器将标准的JDBC 指令转换成适用于不同数据库通信的网络协议指令或其他API 指令。

这种指令的转换机制,使基于JDBC 接口开发的程序可以独立于数据库的种类。

如果底层的数据库被更换了,用户只需相应的替换程序中所引用的JDBC 驱动程序即可[2]。

JDBC有一个非常独特的动态连接结构,它使得系统模块化。

使用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。

JavaSoft公司开发了JDBC API,JDBC API是一个标准统一的SQL数据存取接口。

JDBC在Internet中的作用与ODBC在Windows系列中的作用类似。

它为Java程序提供了一个统一缝地操作各种数据库的接口,程序员编程时,可以不关心它所要操作的数据库是哪个厂家的产品,从而提高了软件的通用性,而且在Internet 上确实无法预料你的用户想访问什么类型的数据库[3]。

只要系统上安装了正确的驱动器组,JDBC应用程序就可以访问其相关的数据库。

用JDBC来实现访问数据库记录可以采用下面的几个步骤:1、通过驱动器管理器获取连接接口。

2、获得Statement或它的子类。

3、限制Statement中的参数。

4、执行Statement。

5、查看返回的行数是否超出范围。

6、关闭Statement。

7、处理其它的Statement。

8、关闭连接接口。

2.2 开发环境及框架介绍2.2.1 MyEclipseMyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

相关主题