本科毕业论文_小型电子商务网站的设计与实现(37页).doc
《本科毕业论文_小型电子商务网站的设计与实现(37页).doc》由会员分享,可在线阅读,更多相关《本科毕业论文_小型电子商务网站的设计与实现(37页).doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-本科毕业论文_小型电子商务网站的设计与实现-第 29 页本科毕业论文 题 目: 小型电子商务网站的设计 院 系: 计算机科学与技术 专 业: 计算机科学与技术 论文提交日期: 2013年6月15日论文答辩日期: 2013年6月26日小型电子商务网站的设计与实现 摘要随着电子信息行业的不断发展,网络通信以及信息技术在人类生活中的普及,利用计算机技术、网络通信技术和Internet实现商务活动的国际化、信息化,已成为各国商务发展的一大趋势,传统模式的购物已经逐渐被方便快捷的网络购物所取代,电子商务正是为了适应市场需求而蓬勃发展起来,网上购物也随之很快成为一种时尚的购物方式,并为广大网民所接受,随
2、着近年来电子商务的不断发展,大大小小的网络商城都逐渐涌现出来,比较成功的案例有:淘宝网、卓越网、当当网等,本文将以当当网作为参考,进行小型电子商务网站的开发。本文探讨了小型电子商务网站网上购物系统的理论基础和设计思想,并根据软件开发模型理论对系统进行需求分析、概要设计和详细设计。明确了系统的功能、性能需求,前台功能模块和后台数据库的设计模式。实现了用户注册、登录功能,用户对所有在售商品的浏览和已选商品信息的查询以及结算等功能。系统采用Browser/Server计算机网络架构及J2EE技术作为开发平台, 并采用了基于 MVC 的设计模式, 使用JSP完成浏览器页面设计, 数据库系统采用 MyS
3、QL, 并使用JDBC 技术实现数据库操作,采用Tomcat 6.0 作为系统的Web服务器。本系统以一个小型电子商务网站的业务为模型把用户登录、注册以及网上购物,然后进行结算,最后存入邮寄地址作为主线来进行系统的设计和开发。经过测试验证,本系统能顺利运行,并完成了系统所要求的功能。关键词:购物车;商品管理;订单管理;B/S结构; J2EE技术; MVC设计Design and Implementation of Small e-commerce siteAbstract With the continuous development of electronic information ind
4、ustry, network communication and popularization of information technology in human life, the use of computer technology, network communication technology and Internet to realize business internationalization, informationization, has become a big trend in the development of business, the traditional
5、mode of shopping has been gradually replaced by convenient online shopping, electronic commerce is in order to adapt to market demand and booming, online shopping also soon become a fashion way of shopping, and accepted for the majority of Internet users, with the continuous development of electroni
6、c commerce in recent years, large and small network mall have gradually emerged, more successful cases include: taobao, joyo and dangdang, this paper will with dangdang network as a reference, to small for the development of e-commerce sites.This paper discusses the small e-commerce site, online sho
7、pping system of theoretical basis and design ideas, and according to the software development model theory on the system demand analysis, outline design and detailed design. Clear the function of the system, the performance requirements, function modules and the design of backstage supporters databa
8、se pattern at the front desk. Realize the function of user registration, login, the user browsing of all in the sale of goods and the selected commodity information query and settlement etc. Function. System USES the Browser/Server network architecture and the J2EE technology as a development platfo
9、rm, and adopted based on the MVC design pattern, complete Browser page design using JSP, using MySQL database system, and using the JDBC technology database operations, using Tomcat 6.0 as Web Server of the system.This system for a small e-commerce business model is the user login, registration, and
10、 online shopping, then carries on the settlement, and finally deposited in the mail address as follows for system design and development. After test verification, this system can run smoothly, and completed the function required by the system Key words: Shopping cart; merchandise management; order m
11、anagement; B/S; J2EE; MVC design目录前 言2第1章系统研发背景及意义1第1.1节选题背景1第1.2节基于B/S架构的电子商务网站的研究现状1第1.3节课题背景及开展研究的意义4第1.4节研究方法、研究内容及其预期目的5第2章系统开发技术简介及运行环境的搭建6第2.1节Servlet技术与JSP技术6第2.2节运行环境的搭建9第3章系统性能需求及数据描述13第3.1节需求分析13第3.2节可行性研究14第4章系统概要设计15第4.1节概述15第4.2节系统功能划分16第4.3节系统功能描述16第5章系统数据库设计18第5.1节实体E-R图18第5.2节数据库设计2
12、0第5.3节安全保密设计22第6章系统详细设计24第6.1节程序流程图246.1 前台购物流程246.2注册功能流程25第6.2节用户登录功能的实施26第6.3节系统界面设计27第7章系统测试与维护33第7.1节测试的任务及目标33第7.2节测试方案34第7.3节系统维护35结 论36附 录38参考文献42致 谢43前 言经过时代的发展,随着电子商务魅力的日渐显露,虚拟企业、虚拟银行、网络营销、网上购物、网上支付、网络广告等一大批前所未闻的新词汇正在为人们所熟悉和认同,这些词汇同时也从另一个侧面反映了电子商务正在对社会和经济产生的影响。时代在发展,科技在进步,网络信息化也更加在完善,电子商务的
13、发展更可以在中国正在茁壮成长。阿里巴巴的爆发,淘宝的兴起,慧聪网的诞生,京东商城的高速发展,凡客成品的壮大等一些优秀电子商务网站,带给这个时代的不仅是电子商务的催化作用,而且也给人们创造了更多的价值,推动社会更进一步的发展。电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者降低 成本的需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实和扩展。近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是B
14、/S结构的应用越来越广泛。 本系统前台采用JSP技术,JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断地被更新和优化。后台数据库是Mysql5.0,而Mysql5.0则是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。本系统就是在这种条件下开发出来的,通过网页的形式,建立一个商品销售平台,完成用户注册以及登陆、邮箱验证、商品浏览、选择商品、购物车管理、订单管理、用户管理等功能。本系统采用B/S的设计结构,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方
15、面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。但一直以来人们使用传统人工的方式管理信息,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查找、更新和维护都带来了不少的困难。第1章系统研发背景及意义 第1.1节选题背景从目前全球的发展情况看,电子商务将成为新世纪企业竞争的主要手段,互联网和电子商务的兴起,不仅彻底改变经济增长方式,还将改变世界经济格局和贸易体制。从我国国情和现实条件出发,用电子商务改造传统产业,增强企业的竞争力是我国电子商务发展的重要内容,也是推进我国电子商务起步的现实选择
16、。建立电子商务网站可以有效树立公司的品牌和企业形象,把公司经营范围和服务承诺放到公司站点上,及时向外界发布,使潜在的客户对公司有一个直观的第一印象;我们可对各种反馈回来的信息及时处理,以调整自己的产品及公司的经营策略,使企业能及时对市场变化作出反应;我们可以在第一时间将自己最新的产品及时介绍给广大客户,以达到推销自己产品的目的,对于推广自己和发现需求是最廉价、最快捷的,这些都是企业传统模式所无法比拟的。第1.2节基于B/S架构的电子商务网站的研究现状1.2.1电子商务网站的基本框架基于Web的电子商务网站采用B/S结构的模式设计,这种系统的优势在于系统简单、功能强大、扩展能力良好等性能1。B/
17、S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构2。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本3。1.2.2国内电子商务的发展我国计算机技术起步晚于国外,20世纪90年代中期,我国才接入国际互联网。近几年,随着计算机价格的下降和人们生活水平的提高,计算机技术在我国已经得到了普及,不论单位还是家
18、庭都拥有了计算机,计算机已成为人们工作和生活的重要组成部分4。从交易规模来看,自2003年开始我国电子商务就保持了快速增长态势,即使受全球金融海啸冲击,在2007年至2010年年均增长仍然超过30%。2012年网络零售额超过6万亿元,在国内消费总额占比突破4%,整体交易规模超过日本,2013年超过美国成为全球第一大网上交易市场。从品类扩展来看,早已从信息家电(3C产品)、图书等标准化品类,扩展到了服装鞋帽、化妆品、食品、家用电器、家居百货、文体用品、珠宝配饰等,京东商城在线销售的商品总量超过3.6万种,许多家庭生活服务、政务服务都能在线上实现,线上零售与线下零售的差异正在迅速缩小5。1.2.3
19、国外电子商务的发展以欧美国家为例,可以说电子商务业务开发的如火如荼.在法,德等欧洲国家,电子商务所产生的营业额已占商务总额的1/4,在美国则已高达1/3以上,而欧美国家电子商务的开展也不过才十几年的时间,在美国.美国在线(AOL),雅虎,电子港湾等著名的电子商务公司在1995年前后开始赚钱,到2000年创造了7.8亿美元,IBM,亚马逊书城,戴尔电脑,沃尔玛超市等电子商务公司在各自的领域更是取得了令人不可思议的巨额利润.欧美国家电子商务飞速发展的因素有以下几点: 1. 欧美国家拥有电脑的家庭,企业众多,网民人数占总人口的2/3以上,尤其是青少年,几乎都是网民,优裕的经济条件和庞大的网民群体为电
20、子商务的发展创造了一个良好的环境.1.2.4数据库系统研究现状数据库系统发展经过了四个阶段:(1)20世纪60年代,采用的是层次关系型数据库系统。(2)到了70年代,采用的是网状型数据库。(3)到了80年代,采用的是关系型数据库系统,1970 年,Codd 博士首先提出关系模型。目前,几乎所有数据库系统全都是建立在关系模型上的。1979年推出的Oracle V2是最早的商业关系型数据库系统。(4)到了90年代末期,提出了对象关系型数据库系统,允许定义数据方法和数据类型,通过方法对对象进行操作7。1.2.5 实现开发语言的研究现状Java平台由Java虚拟机(Java Virtual Machi
21、ne)和Java 应用编程接口(Application Programming Interface,简称API)构成8。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行9。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.710。Java分为三个体系JavaSE(Java2 Platform Standard
22、 Edition,Java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,Java 平台企业版),JavaME(Java 2 Platform Micro Edition,Java平台微型版) 11。Java的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响: (1)软件4A目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即插即用等分布式计算模式的需求。(2)基于构建开发方法的崛起,引出了CORBA国际标准软件体系结构和多层应用体系框架。在此基础
23、上形成了Java2平台和.NET平台两大派系,推动了整个IT业的发展。(3)对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商、构件提供商、服务器软件以及咨询服务商出现。企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长、新的商机、新的管理。(4)对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念、协作、创作、责任、诚信是人才的基本素质。总之,目前以看到了Java对信息时代的重要性,未来还会不断发展,Java在应用方面将会有更广阔的前景12。第
24、1.3节课题背景及开展研究的意义1.3.1电子商务网站研究背景21世纪是网络时代。网络技术的飞速发展,极大地影响了商业交易中传统的交易方式和流通方式。企业随着业务的不断扩大,企业的规模也不断扩大,迫切需要建立相应的电子商务网络。利用电子商务的优势同现有销售模式和流通渠道结合,扩大消费市场,为企业的再发展带来新的商机,也为各地消费者供便利,而且降低商业成本。相对于中小企业来讲,由于不涉及到大型的数据库和保密安全等,网站的技术要求是被降低了,但建站的指导思想是不变的,网站便要以营销为目的,宣传其产品,让客户更直观的了解产品的功能和特性最后,互联网形态下的外部大的市场环境日趋成熟,对传统产业的影响不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 小型 电子商务 网站 设计 实现 37
限制150内