目 录
摘 要 ................................................................................................................. III ABSTRACT ....................................................................................................... IV 第一章 绪 论 ....................................................................................................... 1
1.1 课题背景 ....................................................................................................................... 1 1.2 目的和意义 ................................................................................................................... 1 1.3 系统开发环境 ............................................................................................................... 2 1.4 B/S结构的数据库访问模式 ........................................................................................ 2 1.5 相关技术简介 ............................................................................................................... 3
1.5.1 JSP开发技术简介 .................................................................................................................. 3 1.5.2 SQL Server 2005数据库简介............................................................................................... 3
第二章 可行性研究 ............................................................................................. 5
2.1 技术可行性 .................................................................................................................... 5 2.2 经济可行性 .................................................................................................................... 5 2.3 法律可行性 .................................................................................................................... 6 2.4 运行可行性 .................................................................................................................... 6
第三章 需求分析 ................................................................................................. 7
3.1 前台业务流程分析 ........................................................................................................ 7 3.2 后台业务流程分析 ........................................................................................................ 7 3.3 数据流程分析 ................................................................................................................ 8
第四章 系统总体设计 ....................................................................................... 10
4.1 系统结构分析 .............................................................................................................. 10 4.2 功能模块设计 .............................................................................................................. 11
4.2.1 前台模块的功能模块设计 ................................................................................................... 12
I
4.2.2 后台模块的功能模块设计 ................................................................................................... 12
4.3 数据库设计 .................................................................................................................. 13
4.3.1 E-R图 .................................................................................................................................... 14 4.3.2 基本表设计 ........................................................................................................................... 18
第五章 系统详细设计 ....................................................................................... 22
5.1 系统主界面设计 .......................................................................................................... 22 5.2 系统前台各主要模块的功能设计 .............................................................................. 23
5.2.1 用户登陆模块的实现 ........................................................................................................... 23 5.2.2 新会员注册模块的实现 ....................................................................................................... 24 5.2.3 购物车模块的实现 ............................................................................................................... 26 5.2.4 商品搜索模块的实现 ........................................................................................................... 29
5.3 后台管理模块的实现 .................................................................................................. 30
第六章 系统测试及性能分析 ........................................................................... 34
6.1 测试的基本概念 ......................................................................................................... 34 6.2 测试步骤 ..................................................................................................................... 35 6.3 系统测试 ..................................................................................................................... 35 6.4 系统的性能分析 ......................................................................................................... 37 6.5 系统中所存在的问题及解决方案 ............................................................................. 38
6.5.1 系统的整体设计和规划中的问题 ........................................................................................ 38 6.5.2 开发功能模块所遇到的难点................................................................................................ 39 6.5.3 系统中存在的问题及拟定的解决方法 ................................................................................ 39
总 结 ............................................................................................................. 41 参考文献 ............................................................................................................. 42 致 谢 ............................................................................................................. 43 附 录 ............................................................................................................. 44
II
摘 要
随着市场经济的逐渐形成,全球化经济已在国内迅速发展起来。以往的销售模式正在受到空前的挑战:人们已经对去固定的场所、购买(出售)固定的物品的交易方式所带来的不便越来越感到不满,交易的时间长、效率低。高额的运费、销售场地的凭租费等繁多的额外开支也给商家带来沉重的成本支出。为了适应市场、适应经济前进的步伐,买家和商家都在努力积极地寻找一种能够带来高效率、低成本销售模式。
系统采用JSP作为主要开发语言,Tomcat为系统服务器,SQL Server为系统数据库。JSP、Tomcat、SQL Server为当今主流的网上购物系统的开发技术,无论从系统的兼容性还是可扩展性来看,采用JSP、Tomcat、SQL Server技术将有利于大中型系统的开发和建设。
关键词:网上购物系统、网上购物、JSP、SQL Server
III
Abstract
Along with the gradual formation of a market economy and globalization, the economy has developed rapidly in China. Sales of the previous model is facing an unprecedented challenge: people are increasingly dissatisfied with the inconvenience of the transaction long time and low efficiency. High freight costs, sales venue rental, etc. With many of the additional expenses also impose a heavy cost to businesses. In order to adapt to the market to adapt to the pace of growth of our economy, buyers and businesses are working actively to find a way to bring high efficiency, low cost sales model.
JSP is adopted as the main designing language in the developing of this system, Tomcat as the system server and the SQL Server as system database. They are the most important techniques of designing online purchasing system nowadays. It is facilite the developing and construction of large or medium systems,no matter of the compatibility and expansibility of this system.
Keywords:Electronic Commerce, online purchasing, JSP, SQL Server
IV
Shopping online网上购物系统的设计与实现
第一章 绪 论
1.1 课题背景
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,网上商城已经成为网上购物的一股潮流。互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通流域,互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中是具有不可抗拒的优势。人们对于互联网技术的要求已不单单是浏览一下网站网页,收发电子邮件,日益忙碌的人们开始追求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种方式。对于企业来讲,无论是企业之间(B to B),还是企业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约成本。但是对网络的及时、一对一、跨时间、 跨空间等特性,并没有充分加以利用。在这种形势下,传统的依靠管理人员人工工作传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。因而开发了这样一个具有前后台的系统,以满足购物者和企业的需求。
1.2 目的和意义
无店铺零售的悄然兴起,是商业经济发展到一定阶段的产物,也是顺应新的消费需求和技术进步的必然结果。与传统的百货商店、连锁超市、大卖场、便利店等有形商铺相比,无店铺零售业态具有一定的先天优势。一是地段。对于传统的有形店铺来说,门店的选址、地段的优劣,几乎能够决定其未来经营的成败,而城市中的商业网点资源,尤其是优质商业网点资源通常十分稀缺。无店铺零售则大多不存在地段方面的制约。二是经营成本。借助日益发展的科学技术,无店铺零售通常能够省却从生产到销售过程中的许多环节,从而有效降低经营成本与交易成本,给消费者、商家带来双赢的局面。三是风险。对于个人来说,网上商店等无店铺零售业态的准入门槛相对较低,运转比较灵活,即使遇到风险,也有船小好掉头的优势。专家表示,随着社会经济的发展及消费水平的提高,人们希望得到更加方便、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术
1