基于JSP的网上花店系统摘要二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。
中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。
随着Internet的飞速发展,使得网络的应用日益的广泛。
如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。
本次毕业设计的题目就是网上花店系统。
本论文就毕业设计的内容,系统地阐述了整个网上花店系统的功能及实现。
实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到系统管理。
基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行商品交易。
本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。
经过分析,使用SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。
关键字:Jsp,网上花店,S Q L S e r v e r2000;AbstractThe 21st century is a collection digitization, the network, the informationization, take network as core society. China's web cams understand fully “enjoy a trip to between the world, the network does not have carefree which the limit” brings. Along with the Internet swift development, causes the network application day-by-day widespread. If electronic commerce, E-government, on-line medical service, on-line entertainment, network game, network teaching and so on. the this graduation project's topic is the flower shop system.The present paper on graduation project's content, elaborated systematically the flower shop service system's function and realizes. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form processing, arrives at the system administration again. Basically has realized on-line shopping function flow, can realize the user and the business on-line carries on the commodity exchange. This system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the Internet network.After the analysis, use SUN Corporation's JSP development kit, uses each kind of object-oriented development kit which it provides, particularly the data window this can convenient and the succinct operation database intellectualized object, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the satisfied feasible system.Keywords:JSP, Flower Shop System,S Q LS e r v e r2000,目录1 开发背景 (1)1.1引言 (1)1.2目的和意义 (1)1.3开发设计思想 (2)1.4开发目标 (2)2.开发工具和开发环境简介 (3)2.1Java Server Page 简介 (3)2.2JSP技术的发展现状 (3)2.3JSP技术的特点 (4)2.4Eclipse简介 (6)2.5Struts简介 (6)3.网上花店系统分析 (7)3.1系统的功能分析 (7)3.2系统可行性研究 (7)3.2.1技术可行性分析: (7)3.2.2运行可行性分析: (8)3.2.3经济可行性分析: (8)4系统的概要设计 (8)4.1数据库系统概述 (8)4.2系统功能模块设计 (9)4.3数据库表设计 (9)5.程序设计及主要功能 (13)5.1程序说明 (13)5.2系统的主要功能和具体的模块划分 (13)6.总结 (17)7.致谢 (17)[参考文献] (18)1 开发背景1.1引言网上商店也被称为电子商店,是电子商务的一个重要组成部分。
网上商店作为电子商务的一种具体形式,在Internet上已经非常普及。
由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张力极大等。
目前Internet上的网上商店每天以惊人的速度增加。
网上购物越来越成为现代年轻人的首选,足不出门便能选购好自己称心如意的商品,鲜花更是人们的首选,在百忙之中有可能你无法亲自到花店选择你想要的花,但是此系统借助发达的网络和现代的科技技术可以让你打开网页就能完成鲜花的订购。
进入21世纪网络信息发布已经逐步取代了传统的媒体发布,网上发布的范围更广,持久性更好。
花店的信息如果在网上发布更有利于花店的业务发展。
本论文主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
1.2目的和意义如今是一个信息高速发达的社会,尤其以网络的高速发展为代表。
鲜花的买卖业务是一个与我们的日常生活密切相关的,长辈的生日,节日的祝福及问候,对心爱的人表达爱意,看望病号等等的时候。
越来越多的人选择够买一束鲜花来表达自己的情谊!本系统正是利用了网络这个很好的平台为顾客提供方便,不用你出门,打开你的电脑上网就可以很方便的完成鲜花的选购,做到足不出门就可以完成一切。
基于jsp+JavaBean的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花的功能。
本系统分为前台和后台管理两部分,注册用户登入前台后,可以浏览和购买网上花店中的所有商品,购买商品后还可以得到相应的积分奖励,并且可以在网站中留言。
管理员通过后台登录后可以对系统中的商品以及注册的用户和用户的留言进行管理。
为了满足上面提出的功能要求,基于jsp+JavaBean的网上花店需要达到以下目标。
支持用户注册和登录用户登录后可以根据价格、类型和其他关键词进行商品查询用户可以购买商品,但是可以在提交之前取消购买这些商品。
支持用户在线留言支持管理员通过后台登录,并对系统中的各种信息进行维护1.3开发设计思想本系统采用MyEclipse和Tomcat服务器为主要开发工具,SQLServer作为管理系统数据的数据库。
整个系统采用Struts框架结构,符合MVC模式。
MVC模式要求对应用分层,虽然要做额外的工作,但产品的结构清晰,可扩展性强、产品的应用通过MVC模式可以得到更好地体现。
这恰恰是电子银行系统所需要的。
电子银行系统的功能会随着客户的要求不断的扩展,因此这个系统需要不断的进行功能的升级和修改。
如果采用传统的JSP+JavaBean 的三层模式进行开发,将使程序的业务逻辑层和表示层之间耦合过紧,不利于日后的生机和扩展。
通过该毕业设计能够看出,在进行设计之前。
设计者既考虑了系统的需求,有兼顾了运行的效率,以及今后系统的功能扩展等。
使用MVC模式开发系统,这使得本系统具有运行效率好、扩展能力强、技术规范等特点。
1.4开发目标网上花店是一种新兴的商品销售方式,优势在于经营成本低,在任何地方只要可以上网的地方就可以随时随地的订购你所想要的花朵传情达意,但是也有弊端,就是网站需要经常的维护等等存在着一些问题,只有解决好这些问题网上花店才会更加的普及起来。
理论系统功能设计目标如下:(1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;(2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;(3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;(4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护;(5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能2.开发工具和开发环境简介2.1Java Server Page 简介Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用HTML,XML,JA V A语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。