基于JSP的鲜花订购系统的设计与实现.docx
- 文档编号:3130491
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:39
- 大小:293.26KB
基于JSP的鲜花订购系统的设计与实现.docx
《基于JSP的鲜花订购系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于JSP的鲜花订购系统的设计与实现.docx(39页珍藏版)》请在冰点文库上搜索。
基于JSP的鲜花订购系统的设计与实现
毕业设计(论文)任务书
毕业设计(论文)题目:
基于JSP的鲜花订购系统的设计与实现
设计(论文)的基本内容:
鲜花订购购物网站,它的主要的功能是方便大众于购物的时间的节省和了解该花店的各种鲜花信息。
可以在人众多的时候减少排队等不必要的麻烦。
并且可以为花店提高营业额和广大消费者的良好口碑。
了解JSP的最基本特点和应用,分析鲜花订购系统的有关基本流程和操作以及它的后台管理。
它实现了会员通过网上的订单后由花店管理人员进行鲜花配备功能,并对系统将要实现的功能进行测试和评价。
毕业设计(论文)专题部分:
题目:
设计或论文专题的基本内容:
学生接受毕业设计(论文)题目日期
第1周
指导教师签字:
2011年12月3日
基于JSP的鲜花订购系统的设计与实现
摘要
随着网络的信息时代的到来,现代社会利用网络进行的大量的信息传播。
电子商务正式的步入人们生活。
网上商城的系统便是电子商务的一种。
由于日常工作学习的质量不断提高,使人们经常没有什么办法正常的购买鲜花,因此网上订花的系统便在全世界各国各地盛行。
人们通过了网络的订花的方式获得自己需要的食物。
这样不仅仅节省了自己的时间,也可以为广大的用户提供了更多鲜花的品种和方便的购买方式。
本课题的目的就是把传统的打电话方式和面对面的销售方式,转换成为了由信息网络这样一个更加方便、更加快捷的方式来销售。
这样对企业来说不仅节约了大量的时间和人员,也节约了成本,这就是盈利。
而对用户来说,只要坐在自己家里就可以购买到自己想要的鲜花,对所有的上班族来说更是一件好之又好的事。
而且网络信息时代的发展迅速,那么基于网络的订花系统也必然会更加的流行,这是一个时代发展的趋势。
本系统分为了鲜花管理,订单管理和会员管理。
其中鲜花管理包括了增,删,改操作。
订单管理包括了订单的发货处理和查询未处理的订单信息。
会员管理包括了管理员对本网站会员用户删除管理。
通过以上三个基本功能模块,可以实现用户于花店订花的操作,后台管理者对用户及用户订花的基本管理。
关键词:
购物系统,产品管理,订单管理
BasedonJSPflowersordersystemdesignandimplementation
Abstract
Asthenetworkoftheadventoftheinformationage,themodernsocialuseanetworktoundertakelargeamountsofinformationtransmission.E-commerceenteredpeople'slife.Onlineofe-commerceroscoesystemisakindof.Duetothecontinuousimprovementinthequalityofdailyworkandstudy,makepeopleoftenjustnormalrepast,thereforeonlineworldinroscoesystemwillprevail.Thewaypeoplethroughthenetworkforroscoeneedflowers.Suchalreadysavestime,alsocanprovidecustomersmoretasteandconvenientdiningway.
Thistopic'saimistothetraditionalphonemeansandface-to-facewayofsalebynetwork,intoamoreconvenient,soamoreefficientway.Sotocompaniestosavealotoftimeandpersonnel,namelysavethecost,isprofitable.Forusers,onlytosithomecanbuyyouwanttoflowers,foralltheofficeworkerisagoodandgoodthings.Andrapiddevelopmentofthenetworkinformationage,thenbasedonnetworkmealsystemalsowillmorepopular,thisisthedevelopmenttrendofanera.
Thissystemisdividedintoacateringmanagement,ordermanagementandmembermanagement.Onerestaurantmanagementincludestoadd,delete,changeoperation.Ordermanagementincludingordersshippingprocessingandinquiresthependingorderinformation.Membermanagementincludestheadministratorofthiswebsiteuserreview,deletememberofmanagement.Throughtheabovethreebasicfunctionmodule,canrealizetheuserintheoperation,backstageroscoehoteltousersandusermanagerthebasicmanagementcorporation.
Keywords:
Shoppingsystem,productmanagement,ordermanagement
第1章 绪论
在网络的时代出现以前,人们只能通过看电视和阅读报刊杂志等媒体方式来获得国内外的信息,因此人们经常不可能及时的获取阅读到有用的信息。
而现在的人们可以更加有效快捷的通过互联网来了解全球各式各样的信息,因为网络带来的信息更加的完善而且更加及时。
如今社会的人们更加不能离开网络给我们日常生活工作带来的好处,通过信息网络我们可以随时随地看到全球各地的社会信息,了解国内时事,可以不用等事情发生之后第二天或者更久才可以去有所了解。
由于电脑的普及和网络技术的完善,人们的生活已经发生了巨大的改变。
互联网的环境给我们带来了广泛而且深刻的改变和影响,使网络信息资源的获取扩展到了整个互联网。
如今,效率已经成为了当今社会各个企业生存的首要条件,更快更好的使用和了解相关的信息以及处理更多的事情便是网上购物系统的初衷。
由于计算机和网络已经深入大部分的家庭,为了更方便的为广大用户得到更高的利益,网上的鲜花订购系统于各大鲜花企业兴起。
信息技术和互联网的快速发展,使得鲜花订购系统的重要性也将越来越显得强大。
本系统可以基本的模拟网上的订花系统操作,使用户可以在本网站上进行注册和订花。
1.1论文研究主要内容
网上商城系统是一个网上订花系统,为广大需要鲜花的用户提供在网上商城购买鲜花的一个平台,人们可以在本系统中大概的了解本花店的鲜花种类,并且可以购买自己喜欢的鲜花。
本系统主要有鲜花管理,订单管理和会员管理三个模块。
通过这三大模块,用户可以登录本鲜花订购网站首页注册自己的会员,查看本花店的鲜花种类,并且可以订购想要的鲜花,管理员登录后,可以对该网站的会员进行各种管理操作,并且需要管理订单,选择客户需要的鲜花进行订单确认。
本课题的目的就是要把传统的打电话和面对面的销售方式,转换成由信息网络这样一个更加方便的方式来销售。
这样对企业来说节约了大量的时间和花店的人员,也节约了花店的成本,这就是盈利。
而且网络信息时代的发展迅速,那么基于网络的订花系统也必然会更加的流行,这是一个时代发展的趋势。
本系统基本是由Java语言中的JSP技术完成,它比一般的脚本语言的执行的速度更快,可以运行在各个平台上,是一种非常难得的动态页面开发语言。
1.2国内外现状
随着网络信息技术越来越发达,全球的大部分人民生活水平的不断稳步提高,越来越多的家庭都拥有了电脑,并且置办了宽带网络,这极大地促进了当今社会网络的发展。
在电话订花之前,人们去花店购买鲜花经常会遇到有的花店人太多购买慢的情况。
当人们使用电话订花的时候,也会遇到花店订花人过多,电话打不通,一直占线的情况。
随着电脑和网络不断进入人们的生活,成为了人们生活中不可缺少的一部分之后,人们已经可以在网上进行订花操作,不会遇到人太多了购买慢,不会遇到电话打不通干着急的情况。
可以上花店的网站选好自己喜欢的鲜花进行订购。
所以,国内外各大城市的热门花店都会有他们自己花店的网上商城系统,这样不仅提高了营业额,而且由于为客户提供的方便更加为该饭店打响了名声。
让越来越多的人知道该饭店。
给饭店带来了极大地利益,也给工作学习繁忙的人们带来了方便。
第2章 关键技术介绍
2.1JSP技术
JSP的全称为JavaServerPages,它是一种基于Java的语言,是一种脚本技术。
在JSP的众多优点中,其中一项是它可以将HTML的编码方式从Web页面的业务逻辑中有效地分离出来。
用JSP可以访问可重用的组件,比如Servlet、JavaBean和基于Java开发的Web应用程序。
它还支持在Web的页面中直接的嵌入Java的代码。
可以用两种方法来访问JSP文件:
可以用浏览器发送文件请求或者也可以发送至Servlet的请求。
JSP文件扩展名为.jsp,可以包含指令、Class-wide变量以及方法、可以直接插入的Java代码、可以访问JavaBean、含有变量和数据的HTML模型、含有变量和数据的Java表达式的组合等。
用JSP的指令来指定所使用的脚本语言、用Servlet容器的接口、Servlet的扩展的类以及Servlet导入的包。
Class-wide的变量和方法一般使用
JSP对javabean的支持使得其能通过Web站点能够重复调用相关组件。
可以在JSP文件的<%和%>标记间直接嵌入任何有效的Java语言代码。
这样嵌入的代码称为scriptlet.当页面被返回给浏览器时,应用服务器HTML模板语法使您可以把变量字段放在页面上。
并且使Servlet和JavaBean可利用数据库的值动态替换变量。
当处理文件时,要指定分解一个Java语言表达式,请用JSP表达式标记<%=和%>。
该表达式被评估和转换成一个字符串加以显示
2.2SQLServer
SQL(StructuredQueryLanguage)结构化查询语言,是数据库查询和程序设计语言,用于存取数据及查询、更新和管理关系数据库系统。
由于如今Windows操作系统始终占领着主导的地位,所以选择SQL就会在兼容性方面取得相当的优势。
除此之外,SQLServer除了同时具有扩展性以及可靠性之外,还具有可迅速开发更新的因特网的系统的功能。
特别是它能够直接存储XML数据,并且可以将搜索出来的结果以XML的格式传输等特点。
这有利于构建异构系统的相互的操作性,并奠定了面向网络的企业级应用和服务的基础。
如今的商业环境要求不同类型的数据库解决方案。
性能、可伸缩性以及可靠性是基本要求,而进入市场时间也非常的关键。
除了可信企业品质外,SQLServer2000还为数据管理与分析带来了灵活性,可以让单位在快速变化的环境中从容响应,从而获取竞争优势。
它还提供了以Web标准为基础的扩展数据编程功能,丰富的XML和Internet标准支持可以让您使用内置的存储过程以XML格式轻松存储和检索数据。
您还可以用XML更新程序,容易的插入和更新以及删除数据。
2.3Tomcat
Tomcat是一个免费并且开源的一个Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,有了Sun公司的加入和支持,这使得最新的Servlet和JSP的规范总是能够在Tomcat中得到体现。
与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR文件。
这种文件是由Sun公司提出的一种Web的应用程序格式,与JAR类似,也是许多文件的一个压缩包。
这个包中的文件按一定目录结构来组织:
通常其根目录下包含有Html和JSP文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。
通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和JSP或Servlet所依赖的其它类(如JavaBean)。
通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的CLASSPATH中,但那样移植和管理起来不方便。
Tomcat也可与其它的一些软件集成起来实现更多功能,如JBoss集成起来开发EJB和Cocoon集成开发基于Xml的应用。
Tomcat确实是一个很好的工具,不仅是因为它的免费,功能强大,更因为它的开放性。
第3章 系统分析
3.1功能性需求
3.1.1功能构架
根据需求调研结果确定本系统主要包括以下功能模块,如图3.1所示。
图3.1系统体系结构图
3.1.2功能描述
(1)用户模块
本购物系统的用户模块的功能就是让用户可以在本网站进行购买中意的鲜花,并且管理自己的订单。
①注册用户
用户在进行第一次使用本网站购买鲜花是可以先注册,以申请购买的权限。
②用户登录
用户注册完个人信息之后,就可以使用自己特有的信息进行登录本网站,然后进
行网站订购鲜花。
③会员中心
用户在本网站上订购了产品之后可以在本网站的用户中心对订单进行管理,可以删除还没有发货并且自己不想要的产品。
(2)管理员模块
①鲜花分类管理
管理员对本网站的各类产品进行添加,删除,修改等管理。
②鲜花信息管理
管理员在本网站管理鲜花,添加新鲜花,删除旧的鲜花,修改鲜花等。
③订单管理
管理员在后台对用户的订单进行管理。
④新闻管理
管理员在后台对新闻进行增加,修改,删除等操作。
3.2用例模型描述
3.2.1用例模型整体描述
鲜花订购购物系统包括用户和管理员两方面应用。
用户可以注册会员,之后再本网站查看本系统的鲜花种类,并且订购鲜花,如图3.2所示。
管理员可以对会员和鲜花信息进行管理,并且处理订单信息。
图3.2整体用例图
3.2.2各功能模块用例描述
(1)用户注册
用户注册的用例图如图3.3所示。
其用例描述如表3.4所示。
图3.3用户注册用例图
表3.4用户注册用例描述
用例名称
用户注册
参与者
用户
前置条件
显示注册页面
后置条件
成功注册用户
用例概述
用户通过输入自己信息,来实现用户的注册。
基本事件流
1.用户在系统注册页面输入自己的个人信息,确认提交。
2.系统对界面信息进行有效性验证。
3.用户注册成功返回首页
异常事件流
1、系统检测有项目没有填写,提示填写所有项目。
(2)会员管理
管理员对用户管理的用例图如图3.5所示。
其用例描述如表3.6所示。
图3.5会员管理用例
表3.6会员管理
用例名称
会员管理
参与者
管理员
用例概述
管理员使用该用例完成对用户删除,查询会员的任务。
前置条件
管理员输入账户信息,登陆后台,对用户信息审核,查询。
后置条件
系统审核,查询会员信息。
基本事件流
参与者动作
系统响应
1、管理员管理主界面上选择“会员信息”功能项。
3、管理员可以点击“删除”的功能。
2、系统获取会员管理信息列表,显示在会员管理信息界面。
4、系统检查管理员选择相应的会员信息调出,并打开相应界面。
5、系统是否审核,删除成功。
6、系统同时成功,失败。
异常事件流
1,如果系统操作部成功,,则提示,确认。
2,进行返回主界面。
(3)鲜花分类管理
管理员对鲜花分类管理的用例图如图3.7所示。
其用例描述如表3.8所示。
图3.7鲜花分类用例
表3.8鲜花分类管理
用例名称
鲜花分类管理
参与者
管理员
用例概述
管理员使用该用例完成对鲜花分类删除,查询鲜花分类的任务。
前置条件
管理员输入账户信息,登陆后台,对鲜花信息进行增加,删除,修改等。
后置条件
成功处理鲜花分类信息。
基本事件流
参与者动作
系统响应
1、管理员管理主界面上选择“鲜花分类信息”功能项。
3、管理员可以点击“删除”的功能。
2、系统获取鲜花分类管理信息列表,显示在分类管理信息界面。
4、系统检查管理员选择相应的分类信息调出,并打开相应界面。
5、系统是否审核,删除成功。
6、系统同时成功,失败。
异常事件流
1,如果系统操作部成功,,则提示,确认。
2,进行返回主界面。
(4)鲜花信息管理
管理员对鲜花管理的用例图如图3.9所示。
其用例描述如表3.10所示。
图3.9鲜花管理用例
表3.10鲜花管理
用例名称
鲜花信息的增,删,改操作
参与者
管理员
用例概述
管理员使用该用例完对鲜花信息增删改查
前置条件
管理员登录后台,准备操作
后置条件
系统中增删改查鲜花管理信息
基本事件流
参与者动作
系统响应
1、管理员在鲜花信息管理主界面上选择“鲜花管理”。
4、管理员可以点击“查询”,“添加”,“删除”。
2、系统获取鲜花信息列表。
3、系统打开鲜花信息管理界面。
5、系统检查鲜花信息管理员选择相应的鲜花信息,并打开相应界面。
(1)系统将管理员修改后的数据进行保存操作。
(2)系统提示是否要删除,信息。
6、系统跳转到管理信息界面。
其他事件流
1,如果系统操作部成功,,则提示成功,否则失败。
2,进行返回主信息界面。
(5)订单信息管理
管理员对订单管理的用例图如图3.11所示。
其用例描述如表3.12所示。
图3.11订单管理用例
表3.12订单管理
用例名称
订单信息的增,删,改操作
参与者
管理员
用例概述
管理员使用该用例完对订单信息处理
前置条件
管理员登录后台,准备操作
后置条件
系统元管理订单信息
基本事件流
参与者动作
系统响应
1、管理员在鲜花信息管理主界面上选择“订单管理”。
4、管理员可以点击“查询”,“添加”,“删除”。
2、系统获取订单信息列表。
3、系统打开订单信息管理界面。
5、系统检查订单信息管理员选择相应的产品信息,并打开相应界面。
(1)系统将管理员修改后的数据进行保存操作。
(2)系统提示是否要删除,信息。
6、系统跳转到管理信息界面。
其他事件流
1,如果系统操作部成功,,则提示成功,否则失败。
2,进行返回主信息界面。
(6)新闻信息管理
管理员对新闻管理的用例图如图3.13所示。
其用例描述如表3.14所示。
图3.13新闻管理用例
表3.14新闻管理
用例名称
新闻信息的增,删,改操作
参与者
管理员
用例概述
管理员对新闻信息处理
前置条件
管理员登录后台,准备操作
后置条件
系统元管理新闻信息
基本事件流
参与者动作
系统响应
1、管理员在鲜花信息管理主界面上选择“新闻管理”。
4、管理员可以点击“查询”,“添加”,“删除”。
2、系统获取新闻信息列表。
3、系统打开新闻信息管理界面。
5、系统检查新闻信息管理员选择相应的新闻信息,并打开相应界面。
(1)系统将管理员修改后的数据进行保存操作。
(2)系统提示是否要删除,信息。
6、系统跳转到管理信息界面。
其他事件流
1,如果系统操作部成功,,则提示成功,否则失败。
2,进行返回主信息界面。
3.3系统开发环境
硬件环境:
Intel(R)Pentium(R)processor2.00GHZ/1024MB/40G/
软件环境:
MicrosoftMyEclipse6.0/MicrosoftSQLServer2000sp4
3.4系统任务的可行性分析
3.4.1技术可行性
Java语言歧视最早诞生在1991年,起初被称作OAK(橡树)语言,是SUN公司为了一些消费性的电子产品而研发的一个可通用性的环境。
他们最初始的目的仅仅是为了开发一个能独立于平台的一种软件技术,并且在互联网出现之前OAK一直是默默无闻的,甚至差点就夭折了。
但是,互联网的出现彻底的改变了它的命运。
在Java出现之前,Internet上的信息其内容都是那种乏味且死板的HTML文档。
这对于那些特别迷恋着WEB浏览方式的人们来说那简直是不可容忍。
他们极其迫切的希望能够在WEB中看到一些类似交互形式的内容,开发的相关人员也极其希望在WEB上可以创建一类不需要考虑软件硬件平台就能够执行的应用程序,并且这些程序还有极大地安全保障。
当SUN公司1995年正是以Java这个名字推出的时候,几乎所有的WEB开发人员都由内心发出感叹:
噢,这个正是我想要的!
于是Java成为了一颗耀眼的明星,一下子就从丑小鸭变成了白天鹅。
Java语言简单,它的风格类似于C++,从某种意义上来讲,Java是对C++去粗取精加以改良的结果。
而且Java预言师完全面向对象的,完全的区别于C++的“半面向对象”。
它是健壮的,源自强类型检查和自我内存管理。
最重要的一点保证是:
Java的安全体系架构稳定。
Java代码是解释执行的,与平台无关。
Java语言是多线程的,简而言之就是为一项任务多点开工。
Java允许程序动态地装入运动中所需要的类。
3.4.2经济性可行性
鲜花订购系统界面友好,操作简单,操作配置不高,因此经济可行。
该系统良好的实现了购物和购买人员之间的联系。
使人们在Internet上可以实现网络营销节省时间体力,并使企业有效地提高效益。
鲜花订购系统的界面简介友好,操作十分简单,操作的配置要求也不高,因此经济可行。
本购物系统是适应当今社会网络信息化的趋势发展,良好的实现了各大网络商城与消费者之间的联系。
使人们在Internet上可以轻松实现网络购物来节省体力,而且不会浪费不必要的时间,并且让网络购物扩大名声,也低成本的扩大网络购物,使网络购物有效地提高效益。
第4章 系统设计
4.1设计指导思想和原则
4.1.1指导思想
本系统主要分为鲜花管理,鲜花分类,会员管理和订单管理等模块。
本系统主要是为了让消费者足不出户就可以买到称心如意的产品,免去了逛街的烦恼,动动鼠标就能轻松的实现网络购物。
而且,通过网络购物系统的应用可以让网络购物商城以本网站实行高效率的服务大众,与此同时得到应有的利益。
一定通过更多的测试以完善本网站,可以让消费者和网络购物商城同时得到自己最大的好处。
4.1.2软件设计原则
软件设计是一种极度富有创造性的过程,对某些设计者来说她们可能需要一定的资质,而最后设计通常都是由一些初步设计演变来而的。
这些只是在书本上学不会设计,只能通过实践,通过对实际情况的研究和实践才能学会。
对于高效的软件工程,良好的设计是关键,一个设计得好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 鲜花 订购 系统 设计 实现