基于jsp+serverlet开发的网上花店网站毕业设计论文(38页).doc
《基于jsp+serverlet开发的网上花店网站毕业设计论文(38页).doc》由会员分享,可在线阅读,更多相关《基于jsp+serverlet开发的网上花店网站毕业设计论文(38页).doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于jsp+serverlet开发的网上花店网站毕业设计论文-第 28 页河南理工大学毕业设计(论文)任务书专业班级 学生姓名 一、题目 二、起止日期 年 月 日至 年 月 日三、主要任务与要求 指导教师 职称 学院领导 签字(盖章)年 月 日河南理工大学毕业设计(论文)评阅人评语题目 评 阅 人 职称 工作单位 年 月 日河南理工大学毕业设计(论文)评定书题目 指导教师 职称 年 月 日河南理工大学毕业设计(论文)答辩许可证答辩前向毕业设计答辩委员会(小组)提交了如下资料:1、设计(论文)说明 共 页2、图纸 共 张3、指导教师意见 共 页4、评阅人意见 共 页经审查, 专业 班 同学所提
2、交的毕业设计(论文),符合学校本科生毕业设计(论文)的相关规定,达到毕业设计(论文)任务书的要求,根据学校教学管理的有关规定,同意参加毕业设计(论文)答辩。 指导教师 签字(盖章)年 月 日根据审查,准予参加答辩。答辩委员会主席(组长) 签字(盖章)年 月 日河南理工大学毕业设计(论文)答辩委员会(小组)决议 学院 专业 班 同学的毕业设计(论文)于 年 月 日进行了答辩。根据学生所提供的毕业设计(论文)材料、指导教师和评阅人意见以及在答辩过程中学生回答问题的情况,毕业设计(论文)答辩委员会(小组)做出如下决议。一、毕业设计(论文)的总评语二、毕业设计(论文)的总评成绩: 三、答辩组组长签名:
3、答辩组成员签名:答辩委员会主席: 签字(盖章)年 月 日摘 要随着因特网在全球的迅猛发展和广泛应用,电子商务(EC)受到人们越来越多的关注,并渗透到人们生活的各个角落,改变着社会经济的各个方面。网上鲜花订购是电子商务的一项内容,使得人们的购物变得更轻松、快捷、方便,适合人们快节奏的生活方式,它的应用越来越广泛。网上花店摆脱了传统鲜花的销售理念,避免了挑选商品的繁琐过程,使购物的过程变得轻松快捷,很适合现代人快节奏的生活。网上花店系统主要实现网上销售鲜花,从商品发布,到商品销售,从用户的浏览、注册,到用户的购买,全部实现无纸化办公。本文主要采用的技术手段是基于B/S架构的三层系统开发模型,所用到
4、的编程方法为Jsp+javaBean+servlet技术,开发了一种基于JSP的网上花店系统。本网上花店采用JSP技术制作动态网页,使用JAVA语言利用数据库连接池对数据进行操作,借助JavaScript实现一些网页特效,后台使用Tomcat充当WEB服务器,系统采用的开发工具是Myeclipse软件,后台采用的是MySQL数据库以及Sqlyog图形界面工具,很好的满足小型网站开发环境。此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。其设计包括管理员管理,订单管理,花店管理三个大的模块,实现用户注册,用户登录,管理员登录,花店信息浏览,订单提交,订单浏览等JSP页面
5、。分析并解决实现中的若干技术问题,包括与数据库的连接,建立完整的网上花店系统,进行测试并分析结果。为鲜花销售带来极大的便利。关键字:网上花店,JSP, SERVLET.AbstractWith the rapid development of the Internet in the world and wide application of electronic commerce (EC) has been more and more attention, and penetrated into every corner of our life, changing all aspects of
6、 the social economy.Order flowers online is a content of electronic commerce, make people shopping easier, quick, convenient, suitable for peoples fast-paced way of life, its application is more and more widely.Online florist to get rid of the traditional flower sales idea, avoids the messy process
7、of selected goods, make the shopping process easy and quick, is suitable for the fast pace of modern life.Online florist system mainly realize the online sales of flowers, from the goods, to sell goods, from the users browsing, registration, to the users purchase, all realize the paperless office. T
8、his article mainly uses the technology is based on B/S structure of three layers of system development model, used the programming method for Jsp + javaBean + servlet technology, developed a flower shop online system based on Jsp.The online florist adopts JSP technology making dynamic WEB pages, usi
9、ng the JAVA language using the database connection pool to manipulate, the data using JavaScript to achieve some WEB page special effects, the background using Tomcat as a WEB server, the system is the use of development tools Myeclipse software, the background is the MySQL database and Sqlyog graph
10、ical interface tools, good to meet small WEB development environment.This plan with today online has used some scheme, compared with the user to use a simpler, more intuitive interface, etc.Its design including the administrator management, order management, flower shop management three big modules,
11、 realizes the user registration, user login, the administrator login, florist information browsing, orders submitted, order to browse the JSP page, etc.Analyze and solve some technical problems in implementation, including the connection to the database, and establish a comprehensive system to onlin
12、e florist, test and analysis results.For the flowers sales bring great convenience.Keywords:Online flower shop,JSP,SERVLET.目 录1 前 言12 系统开发环境和关键技术22.1 开发环境22.2 系统采用技术22.2.1 MVC模式22.2.2 JSP技术22.2.3 Servlet技术32.3 数据库技术33 网站系统分析53.1 网上花店需求分析53.1.1客户端53.1.2管理端53.2 系统模块分析53.3 业务流程分析63.4 系统的逻辑模型63.4.1 数据流图
13、63.4.2 数据字典84 系统总体设计104.1 设计思想104.2 系统功能结构104.2.1用户功能114.2.2 管理员功能144.3 数据库设计164.3.1 数据库分析164.3.2 项目的E-R图164.3.3 数据库表的设计175 网站的实现205.1系统目录结构205.2 前台功能实现215.2.1商品查询215.2.2 登录与注册225.2.3 购物车使用265.2.4 订单查询305.3 管理员管理后台数据界面325.3.1管理员的登陆325.3.2商品添加325.3.3商品信息修改335.3.4订单审查346 花店功能测试386.1 数据源的配置386.2 系统调试界面
14、预览38总 结44致 谢45参考文献46 1 前 言传统的商务是以固定不变的销售地点(即商店)和固定不变的销售时间为特征的店铺式销售。Internet上的销售通过以信息库为特征的网上商店进行,所以它的销售空间随网络体系的延伸而延伸。没有任何地理障碍,它的零售时间是由消费者即网上用户自己决定。电子商务将传统的商务流程电子化、数字化,一方面以电子流代替了实物流,可以大量减少人力、物力,降低了成本;另一方面突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,从而大大提高了效率。减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。网上购物作
15、为一种时尚有很多人去体会,更有部分人把到网上商店购物同逛商场等现实社会服务一样作为生活的一部分。因此,网上购物网站作为B2C电子商务网站应该是我们最为常见的电子商务网站。网上购物系统网站是电子商务系统的一个重要部分,网上花店系统将传统的花店经营管理模式与计算机网络的综合经营管理模式结合在一起,将人、机、物的需求、活动和运作进行系统分析、设计并管理,以实现现代高效、科学且安全的电子商务。2 系统开发环境和关键技术2.1 开发环境系统采用B/S的体系结构。B即浏览器端负责显示界面信息和访问数据库;S即服务器端则用于提供动态数据服务。开发此系统所需要用到的软件环境如下: 网络操作系统:Windows
16、7JDK:JDK6.0.26版本是目前功能最全,最稳定的版本,其添加了许多以前版本不具备的新特性,如整合脚本语言,自动打包解包,安全性等功能。Web应用服务器:Tomcat服务器适用于中小型系统的开发服务期,同时Tomcat可以从网上免费下载,从而降低了开发成本。数据库:MySql 是小型应用开发中比较流行的数据库,且其从Mysql5.0版本开始支持事务,保证了数据的完整性与安全性。开发工具:Myeclipse10+Sqlyog+Mysql5.52.2 系统采用技术2.2.1 MVC模式MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开,利于分层开发的实现。MVC应用程序被分成三
17、个核心部件:模型、视图、控制器。模型即业务层部分,视图是现实层,控制器是视图访问业务层的代码。分层后它们各自处理自己的任务,到达系统的并行开发。同时多个视图能可以共享一个模型,当用越来越多的方式来访问应用程序时,就需要使用MVC,用一个模型就能处理它们。同时由于已经将数据和业务规则从表示层分开,所以可以最大化的重用代码,并考虑到系统的扩展性,我选择使用MVC开发模式,进行网上花店系统的开发。2.2.2 JSP技术JSP(Java Server Pages)是一种动态网页技术标准3,由Sun Microsystems公司倡导、许多公司参与一起建立。JSP技术有点类似ASP技术,它是在传统的网页H
18、TML文件中插入Java程序段(Script)和JSP标记(tag),形成的JSP文件。用JSP开发的Web应用是跨平台的,即能在Windows下运行,也能在其他操作系统上运行。JSP技术中使用Java编程语言编写类XML的tags和Script,封装产生动态网页的处理逻辑(业务层代码)。网页还能通过tags和Script访问存在于服务器端的资源(如数据库)。JSP技术将网页逻辑与网页设计和显示分离,利于分层式开发。同时JSP支持可重用的基于组件的设计,使基于Web的应用程序的开发变得更加迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中
19、的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP一样,是在服务器端执行的,通常返回该客户端的就是一个HTML的静态文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码组成。当页面被客户端请求时,服务器将对这些Java代码进行处理,然后将生成的HTML静态页面返回给客户端的浏览器。Java SERVLET 是JSP的技术基础,在大型的Web应用程序的开发需要Java SERVLET和JSP配合才能完成。JSP具备了Java技术的简单易用,面向对象,具有平台无关性且安全可靠的优势,同时具有面向
20、因特网的所有特点,具体来说JSP网页有以下优点:(1)一次编写,处处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)支持多平台。JSP基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行SERVLET/JSP,到由多台服务器集群和负载均衡,到多台Application事务处理,消息处理。一台服务器到无数台服务器,java在不断的壮大自己,同时显示了一个巨大的生命力,JSP是基于Java的开发,无疑也继承了java的这些优点。(4)多样化
21、和功能强大的开发工具支持。这一点与ASP很像,Java拥有许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多可以顺利的运行于多种平台之下。(5)可扩展性。JSP拥有很多架包,同时支持很多外来架包,当需要时可以导入即可使用,简单方便。2.2.3 Servlet技术Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jsp serverlet 开发 网上 花店 网站 毕业设计 论文 38
限制150内