毕业设计(论文)基于Web的网上购物系统的设计与实现.doc
《毕业设计(论文)基于Web的网上购物系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Web的网上购物系统的设计与实现.doc(37页珍藏版)》请在三一办公上搜索。
1、基于Web的网上购物系统的设计与实现作者姓名: 指导教师: 单位名称: 计算机科学与技术系专业名称: 软件技术大连东软信息技术职业学院2009年6月Design and Implementation of Online Shopping System Based on WebbySupervisor:Lecturer Dalian Neusoft Institute of Information TechnologyJune 2009毕业设计(论文)任务书毕业设计(论文)题目:基于web的网上购物系统的设计与实现设计(论文)的基本内容: 本系统便是尝试用JSP在网络上架构一个动态的电子商务网站
2、,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第 1 周指导教师签字:
3、2008年 12 月 8 日基于Web的网上购物系统的设计与实现摘 要伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技
4、术开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。关键词:JSP,SQLserver2000,Tomcat,网上购物系统Design and Implementation of Online Shopping System Based on WebAbstractAlong with the vigorous development o
5、f the Internet, e-commerce networks as a shopping center is a form of its highly efficient, low-cost advantages, gradually emerging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more conveni
6、ent. Internet shopping is being adapted to the fast pace of todays society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities. The system is trying to use JSP in a dynamic network of e-commerce websites structure, which is in Windows XP,
7、SQL Server 2000 for database development in platform, Tomcat application server as a network information services, use JSP (Java Server Pages) technology development online shopping system. Prospects and the background of some of his hours, the prospects of users, including users registered, a shopp
8、ing cart management, order management, personal information management, message board management functions; Background in part by managers, including commodity management, processing orders, customer information management, information management, and other functions links. After the establishment o
9、f the website is a dynamic, interactive, with commodities, systems management, voice mail, and other functions of the e-commerce website users. Key words : JSP, SQL Server 2000,Tomcat,online shopping system目 录毕业设计(论文)任务书I摘 要IIABSTRACTIII第1章 绪 论11.1 论文研究主要内容11.2 国内外现状1第2章 关键技术介绍32.1 JSP概述32.2 JavaBea
10、n简介42.3 Struts简单介绍52.4 SQL 语言简单介绍5第3章 系统分析73.1 系统需求分析73.2 系统功能概述73.2.1 模块功能描述83.3 系统任务的可行性分析83.3.1 技术可行性83.3.2 系统操作可行性93.3.3 系统安全可行性9第4章 系统设计104.1 指导思想和原则104.1.1 指导思想104.1.2 软件设计目标104.2系统的功能结构设计104.2.1 系统功能模块划分104.3 模块设计124.3.1 前台部分124.3.2 后台部分134.4 数据库设计144.4.1 数据库结构144.4.2 数据库表设计154.4.3 数据库连接16第5章
11、 系统实现185.1 在线购物系统首页185.2 注册页面的实现185.3 用户部分205.3.1 用户登录到系统首页205.3.2 用户浏览商品205.3.3 用户修改个人信息215.3.4 用户查看自己的购物车225.4管理员页面225.4.1 管理员添加新商品225.4.2 管理员添加公告245.4.3 管理员管理订单255.4.4 管理员管理用户255.4.5 后台管理员设置25第6章 系统测试266.1 测试方案及测试用例266.1.1发送数据266.2系统错误处理测试26第7章 结 论27参考文献28致 谢29第1章 绪 论1.1 论文研究主要内容伴随着Internet的蓬勃发展,
12、网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情的复杂化转为简单化。网络已经使人们生活的一部分,现在人们生活的节奏化快速化使得人们对网络的要求很高,想节约自己的时间享受网上带来的便利。人们渴望方便的生活。世界经济的全球化、贸易投资一体
13、化的大趋势,迫切需要一个范围广泛的虚拟市场。在这种背景的冲击下,20世纪80年代电子数据交换(EDI)作为一种新技术和新手段的应用,开始为一些行业、地区和国家所接受,并且在一些行业(如外贸、海运)或国家(如美国、欧共体国家)取得了成功。但这还不是一个真正的虚拟市场。人们的生活也随世界的变化在变化,所以我才想设计这个购物网,让人们的生活尽快国际化。1.2 国内外现状互联网的发展速度迅猛,电子商务成为21世纪商务发展道路上的一大热点随着宽带网络的普及及网络应用方式的发展,电子商务正以前所未有的速度对传统商务方式理论造成冲击,并对以往传统商务方式占主导领域进行渗透。电子商务以其低廉的成本、相对方便的
14、应用,以及互联网所带来的宣传效应,正成为商务活动开展的一个至关重要的平台。世界贸易组织的诞生标志着世界多边贸易体制建设进入了新的发展阶段。世界贸易组织比关贸总协定在强化和完善世界多边贸易体制和规范国际贸易竞争原则方面有许多进展,作为一个正式的国际组织,扩大和拓宽了多边贸易体制的协调和管理领域,其管理范围从商品贸易扩展至服务、知识产权和投资等新领域,以及各成员国的与贸易有关的宏观调控政策、产业政策、财政政策、货币政策和经济立法等国内政策,进一步强化了关贸总协定现有的维护多边贸易体制的贸易政策审议与争端解决机制及保障条款。虽然目前还不能预测电子商务交易模式何时能成为主流模式,但电子商务的市场发展潜
15、力是无穷的美国是电子商务应用最为发达的国家之一,其发展趋势对其他国家具有重要的引领作用。第2章 关键技术介绍2.1 JSP概述JSP的全称是Java Server Pages,是一种以Java为主的跨平台Web开发语言,它具有安全性,健全性,运行效率高等许多优点。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。JSP技术在多个方面加速了动态Web页面的开发:(1)将内容的生成和显示进行分离使用JSP技
16、术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML
17、)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。(2)强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能
18、,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。(4)JSP能提供所有Servlets功能与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。可以更明确地进行分工,Web页面设计人员编写H
19、TML,只需留出空间让Servlets程序员插入动态部分即可。JSP技术能够支持高度复杂的基于Web的应用。(5)健壮的存储管理和安全性由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。(6)一次编写,各处运行作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。所有程序都在服务器端执行,网络上传送给客户端的仅是得到
20、的结果,对客户浏览器的要求最低。它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。2.2 JavaBean简介JavaBean是一种基于Java的软件组件,JavaBean和Active控件一样,可以通过封装业务逻辑建立一整套可重复利用的对象库。JSP对于在Web应用中集成JavaBean组件提供了完善的支持,这种支持不仅能缩短开发时间(可以直接利用经过测试和可信任的已有组件),避免重复开发,也为JSP应用带来了更多的可伸缩性。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互及数据提取等。由于Java语言在这些方面所具有的特点和优势,使
21、得基于它的软件JavaBean组件技术倍受人们关注。它的任务就是:一次编写,可以在任何地方执行,可以在任何地方重用。JavaBean组件可以在任何地方重用包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中再利用。为了创建和使用Java软件组件,JavaBean被实现为一种独立于平台和结构的应用程序接口,它的实现可以忽略内部的结构和细节问题,只需定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进行开发。2.3 Struts简单介绍Struts是一个WEB开发框架。WEB从一开始的静态HTML开发,到后来的动态页面。从繁琐的、代码及其混乱的M
22、odel1,逐步到MVC模式。在技术上和结构上都发生了极大的变化。MVC模式结构清晰,现今已被大量运用。Struts 通过提供一个控制器Servlet 实现了Sun 的 Model 2 架构,这个控制器可以用来管理JSP 页面和其他表现设备之间的流程。Struts 通过使用ActionForward和ActionMapping来保证表现层之外的控制流决策来实现 MVC层 模式。同时通过xml配置文件实现几个层次间的关系,大大简化了开发人员的工作量。2.4 SQL 语言简单介绍SQL是英文Structured Query Language的缩写,意思为结构化查询语言。 SQL语言的主要功能就是同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Web 网上 购物 系统 设计 实现

链接地址:https://www.31ppt.com/p-3980098.html