【Jsp精品源码栏目提醒】:网学会员鉴于大家对Jsp精品源码十分关注,论文会员在此为大家搜集整理了“【精品】基于jsp(java)在线购物网站的设计和开发 - 其它资料”一文,供大家参考学习
毕业设计(论文) 基于
jsp(java)在线购物网站的设计和开发 姓 名 系 别、 专 业 导 师 姓 名、职 称 完 成 时 间 论文是本团队帮同学做过的案例,需要毕业论文设计(论文源程序答辩 PPT)的同学联系 摘 要 B2C 模式是我国最早产生的电子商务模式,以 8848 网上商城正式运营为标志。
由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。
但是在网上出售的商品特征也非常明显,仅仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具等等。
这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售,当然,也不排除少数消费者就认定某一品牌某一型号而不需要现场体验就决定购买,但这样的消费者很少,尤其在我国产品质量管理体系并不完善,人们更愿意相信自己的体验感觉来决定是否购买。
所以,到目前为止,B2C 市场上成功的企业如当当、卓越,都是卖一些特殊商品的。
本文通过对电子商务网站首页的建设以实现购物网站功能。
通过对本系统的研究,对 MySQL 数据库
管理系统、SQL语言原理、
JSP 设计平台,进行了较深入的学习和应用,主要完成对网上购物系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
关键词: B2C 电子商务 商品 销售 网上购物 I 论文是本团队帮同学做过的案例,需要毕业论文设计(论文源程序答辩 PPT)的同学联系 Title Online shopping
website platform construction B2CAbstractB2C model is the first generation of e-business models to operate 8848 marked theofficial online store. Because of this mode of saving consumers and businesses timeand space greatly improving the efficiency of the transaction especially for busyoffice workers this model can save their valuable time. But the characteristics of themerchandise for sale online is also very clear that only limited to some specificcommodities such as books audio and video products digital products flowers toysand more. These goods to the buyer to see hear touch smell and other sensoryexperience less demanding such as clothing stereo equipment perfume needs ofconsumers of goods suitable for a specific sensory experience in online sales ofcourse does not rule out a small number of consumers identified a model without theneed for a brand-site experience to decide to buy but that consumers rarelyespecially in our products quality management system is not perfect people are morewilling to believe that their experience feelings to decide whether to buy. So far B2Cmarket successful companies such as Dangdang excellence are selling some specialcommodities. Based on the construction of e-commerce sites to achieve homeshopping site functionality. Through the systematic study of the MySQL databasemanagement system SQL language principle
JSP design platform for a morein-depth study and application mainly to complete the online shopping systemrequirements analysis function module database modeling and thus designed thedatabase structure and and application.Key
words B2C E-commerce Commodities Sales Online shopping II 论文是本团队帮同学做过的案例,需要毕业论文设计(论文源程序答辩 PPT)的同学联系 目 次1 绪论 ............................................................ 1 1.1 设计背景....................................................................................................... 1 1.2 设计目标....................................................................................................... 12 开发环境 ........................................................ 2 2.1 B/S 模式的特点............................................................................................ 2 2.2
JSP 技术简介................................................................................................ 2 2.3 Tomcat 简介.................................................................................................. 3 2.4 MyEclipse 简介 ............................................................................................ 4 2.5 MySQL 简介 ................................................................................................ 53 需求分析与可行性研究 ............................................ 6 3.1 需求分析....................................................................................................... 6 3.1.1 客户端功能.......................................................................................... 6 3.1.2 后台管理功能...................................................................................... 6 3.2 可行性研究................................................................................................... 64 系统设计 ........................................................ 8 4.1 功能实现......................................................................................................... 8 4.2 系统功能结构图............................................................................................. 8 4.3 用户注册流程图............................................................................................. 9 4.4 用户登录......................................................................................................... 9 4.5 购物车........................................................................................................... 10 4.6 订单流程....................................................................................................... 105 数据库设计 ...................................................... 11 5.1 数据库分析................................................................................................... 11 5.2 项目的 E-R 图 .............................................................................................. 11 5.2.1 用户的 E-R 图 ................................................................................... 11 5.2.2 管理员的 E-R 图 ............................................................................... 11 5.2.3 商品的 E-R 图 ................................................................................... 12 5.2.4 订单的 E-R 图 ................................................................................... 12 5.3 数据库表的设计............................................................................................ 12 5.3.1 个人信息表........................................................................................ 12 5.3.2 管理员基本信息表............................................................................ 13 5.3.3 商品基本信息表................................................................................ 13 5.3.4 订单信息基本表................................................................................ 13 5.3.5 订单明细表........................................................................................ 136 详细设计 ....................................................... 14 6.1 前台开发....................................................................................................... 14 6.2 主界面................................................................................... 14 6.3 前台系统功能模块的实现........................................................................... 15 6.3.1 用户
注册模块的实现........................................................................ 15 6.3.2 用户登录模块的实现........................................................................ 15 III 论文是本团队帮同学做过的案例,需要毕业论文
设计(论文源程序答辩 PPT)的同学联系 6.3.3 用户注销模块的实现........................................................................ 16 6.3.4 购物车模块的实现............................................................................ 16 6.3.5 商品分类浏览的实现........................................................................ 17 6.3.6 订单模块的实现................................................................................ 186.4 后台功能模块的实现 ............................................. 20 6.4.1 管理员管理........................................................................................ 20 6.4.2 商品的管理........................................................................................ 21 6.4.3 订单管理............................................................................................ 22总结 .............................................. 错误!未定义书签。
致 谢 ............................................ 错误!未定义书签。
参 考 文 献 ....................................... 错误!未定义书签。
IV 论文是本团队帮同学做过的案例,需要
毕业论文设计(论文源程序答辩 PPT)的同学联系 1 绪论 B2C 即企业通过互联网为消费者提供一个新型的购物环境——网上商店,消费者通过网络在网上购物、在网上支付。
1.1 设计背景 随着科技进步,社会发展,我们正以飞快的速度步入信息社会。
在这知识爆炸、凡事都讲究效率的时代,传统生活方式也正在发生着巨大的变革。
同时
经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。
在我们的周围,大量的产品供应厂商、超市、连锁店、商场因为其经营机制和经营方式的高效化,作为日常生活组成的重要部分之一,购物方式的变革也是势在必行。
而互联网的日益完善,使得这种改变更加易于实现。
网络及其安全性的完善,催生出一种新的购物方式,即虚拟购物方式。
这种虚拟的“购物广场”的形式,摒弃了传统商城中很多的局限性,如场地成本、雇员成本等,因此一出现就以迅猛的态势发展开来。
作为这种虚拟购物方式的载体的购物网站,其形式也日益丰富多彩,功能也越来越多且人性化。
但是这种变化往往跟不上顾客日益增长的新的要求。
如何吸引新的顾客,巩固已有顾客群体,如何创新,在已有模式上进行改进,成为网站设计中的一个重要部分。
近几年,随着网络文化的多元化发展,人们对于网络的思维发散程度之高,对
网络依赖之紧密,使得网络的一个微小的动荡都会给人们的生活带来巨大的影响。
因此,对加强网络安全的呼声也从未消失过。
这种安全在购物网站中的体现,就是要求网站服务器能够很好的保护注册用户的信息的安全。
一个容易将用户私人信息流失的网站,即使再怎么功能强大,也会令顾客望而却步。
1.2 设计目标 当前已经有很多相当完善的网站,然而这些网站都会或多或少给人缺乏新意的感觉。
一方面是由于顾客们的要求高了,另一方面也是设计人员的功能架构略显单一。
另外,现在那些主要购物网已经相当健全,我设计的购物网站不求能够突破,希望能够在
学习他们的过程中,给出自己构思的实现。
能在设计将所学程序设计语言灵活运用到具体工程中,并且根据现实所需,学习新的程序设计语言,提高自己的学习能力。
1 论文是本团队帮同学做过的案例,需要毕业论文设计(论文源程序答辩 PPT)的同学联系 2 开发环境2.1 B/S 模式的特点 B/S(浏览器/服务器)是由浏览器、Web 服务器、应用服务器和数据库服务器组成的多层结构体系。
B/S 模式具有以下特点: 1 用户界面简单易用。
用户使用单一的浏览器软件,通过鼠标即可访问文本、图像、声音、电影及数据库等信息,特别适合非
计算机人员使用。
2 易于维护与升级。
由于客户端无需专用的软件,所以,系统的维护和升级
工作简单。
3 具有良好的开放性。
浏览器/服务器结构采用标准的 TCP/IP、HTTP 协议,能够与遵循这些标准协议的信息
系统及其网络很好的结合,具有良好的开放性,保护了用户的投资。
4 信息共享度高。
HTML 是数据格式的一种开放标准,目前信息系统中大多数流行的软件均支持 HTML。
5 扩展性好。
TCP/IP、HTTP 的标准性使得浏览器/服务器结构可直接接入Internet,具有良好的扩展性。
6 网络适应性强。
无论是 PSTN、DDN、帧中继、X.25、ISDN、还是 CATV、ADSL,浏览器/服务器结构均能适应。
7 安全性好。
防火墙技术保证了浏览器/服务器结构的安全性。
2.2
JSP 技术简介 JSPJava Server Pages是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP 技术有点类似 ASP 技术,它是在传统的网页HTML 文件.htm.html中插入 Java 程序段Scriptlet和
JSP 标记tag,从而形成
JSP 文件.
jsp。
用
JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。
JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 2 论文是本团队帮同学做过的案例,需要毕业论文设计(论文源程序答辩 PPT)的同学联系 计,使基于 Web 的应用
程序的开发变得迅速和容易。
Web 服务器在遇到访问
JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同
JSP 文件中的 HTML 代码一起返回给客户。
插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。
JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。
服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的
HTML 页面返回给客户端的浏览器。
Java Servlet 是
JSP 的技术基础,而且大型的 Web 应用程序的开发需要
Java Servlet 和
JSP 配合才能完成。
JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
2.3 Tomcat 简介 是 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器, Apache
软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
由于有了 Sun 的参与和支持,最新的 Servlet 和
JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和
JSP 2.0 规范。
因为 Tomcat 技术先进、性能稳定,而且
免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。
Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统
常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试
JSP 程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对HTML 页面的访问请求。
实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。
当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实际上运行
JSP 页面和 Servlet。
另外,Tomcat 和 IIS、Apache 等 Web 服务器一样,具 3 论文是本团队帮同学做过的案例,需要毕业论文设计(论文源程序答辩 PPT)的同学联系 有处理 HTML 页面的功能,另外它还是一个 Servlet 和
JSP 容器,独立的 Servlet容器是 Tomcat 的默认模式。
不过,Tomcat 处理静态 HTML 的能力不如 Apache服务器。
2.4 MyEclipse 简介 MyEclipse 企 业 级 工 作 平 台 ( MyEclipse Enterprise Workbench , 简 称MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTMLStruts JSF CSS Javascript SQL Hibernate。
在结构上,MyEclipse 的特征可以被分为 7 类: (1)J2EE 模型 (2)WEB 开发工具 (3)EJB 开发工具 (4)应用程序服务器的连接器 (5)J2EE 项目部署服务 (6)数据库服务 (7)MyEclipse 整合帮助 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。
MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。
Eclipse 是一个开放
源代码的、基于 Java 的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
Eclipse 最初是由 IBM 公司开发的替代商业软件 Visual Age for Java 的下一代IDE 开发环境,2001 年 11 月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse 基金会(Eclipse Foundation)管理。
2003 年,Eclipse 3.0 选择 OSGi 服 4 论文是本团队帮同学做过的案例,需要毕业论文设计(论文源程序答辩 PPT)的同学联系 务平台规范为运行时架构。
2007 年 6 月,稳定版 3.3 发布。
2008 年 6 月发布代号为 Ganymede 的 3.4 版。
Eclipse 最初由.