ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:2.37MB ,
资源ID:727112      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-727112.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(花卉管理系统的设计与实现Word格式.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

花卉管理系统的设计与实现Word格式.doc

1、2.4 社会可行性6第三章 系统分析63.1 系统需求分析63.2系统功能模块分析63.3系统开发工具73.3.1 Myeclipse8.5 简介73.3.2 TMOCAT简介73.3.3 SQLServer简介83.4技术路线分析93.4.1 MVC设计模式93.4.2 Struts1框架93.4.3 JavaScript技术103.4.4 CSS10第四章 系统设计114.1系统模块结构114.2数据库设计12第五章 系统实现155.1前台部分155.1.1 首页设计155.1.2 账号功能设计165.1.3 浏览功能设计165.1.4 订单功能设计175.2后台部分:185.2.1管理员

2、登录:5.2.2商品管理:195.2.3会员管理:205.2.4后台管理员管理:215.2.5订单管理:第六章 测试与维护226.1 测试的目标226.2 测试方案226.3 实例测试226.4 网站维护23第七章 总结与展望23参考文献24致谢2427引言以微电子、计算机、通信和网络技术为代表的现代信息技术在经济领域的广泛应用,使得交易成本急剧下降,从而导致信息替代了资本在经济发展中的主导地位。作为重要的生产要素和战略资源,通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。花卉管理系统的实现则通过互联网实现了花卉买卖双方快速

3、交易,极大程度地节约了时间和成本。“网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式。究竟何为网上购物呢?简单来说,网上购物就是把传统的商店直接“搬”回家,利用internet直接购买自己需要的商品或者享受自己需要的服务。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、web和

4、购物界面技术化的B2C模式一并完成的一种新型购物方式,是电子商务的一个重要组成部分。这个电子商场并非虚拟,因为购物的每一个步骤甚至每一个细节都很真实,与传统购物模式的唯一区别仅在于少了言语交流而有了更多的填单与确认过程。一般来说网上物品的经营大致可分为两种形态:一种是电子商店,即提供网上购物或网上服务的营业者,通过自己的网站,直接对网络使用者出售商品或者提供服务;另一种是电子商场,它是由许多提供不同商品或者服务的营业者集中在一个网站中,使用者可以在同一个网站购买不同公司所提供的商品或者服务。也就是说,在前一种情况下网站经营者同时又是商店经营者,而后一种情况中网站经营者扮演的角色更像是商店经营者

5、与消费者的中介。网上购物在当今发达资本主义国家已经显示出较强的发展势头。它在推动国家经济增长方面可以说又是一支崭新的力量。21 世纪是个日新月异的时代,一切的更新速度都是如此之快,人们生活的节奏也随之提高,时间已经成为一种奢侈品,再也容不得我们去挥霍半分,网上购物顺应时代的潮流,走入了人们的日常生活,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。鲜花在人们的生活中是不可或缺的人类情感的传递者,但是快节奏的生活,让他们缺少了这样的机会去表达,网上花店提供这样一个平台,快捷,方便,安全,让他们在忙自己的事情的同时,

6、也能保留这份美好。第一章 绪论1.1 课题背景电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。 电子商务对于社会生产力的推动作用突出表现在四个方面:(1)大幅度降低信息成本,提高信息使用效率。作为一个极为重要的商务信息载体和运送平台,电子商务降低了信息来源成本;突破行业和产品物理特性的限制,使交易范围急剧放大;弥补信息的不对称性,实现交易信息互换和交易行为的虚拟市场化。从目前市场情况看,电子商城、网上书店和网上拍卖等交易行为,无不体现与

7、传统交易相比的信息成本优势。信息成本的低廉形成了对电子商务生存的最有力的支撑。 (2)大量减少中间环节,降低销售成本和购买成本。电子商务为买卖双方在网上直接交易提供了现实可能性,缩短了供求之间的距离。绕过传统的经销商而直接与客户沟通,企业可以将需求直接转化为企业的生产指令,减少了许多中间环节,使得零库存生产成为可能。在批发领域,电子商务可以在很大程度上取代传统商业在商品流通渠道中的批发职能,使批发商的作用大大削弱。除了农业生产资料要面对众多零星的农户以外,大多数生产消费者都有可能直接上网采购生产资料。而对于普通消费者,则可以通过网络购买降低购物成本。 (3)有利于形成高效流通、交换体制。电子商

8、务构成了虚拟社会中的整个商品交易庞大网络,实体社会中商品的盲目实物移动转变为有目标的实物移动。借助于电子商务的信息沟通和需求预测,企业可以组织有效生产,形成高效流通、交换体制。政府则可以通过电子商务,将市场、企业和个人联接起来,方便地进行宏观调控和微观调控。 (4)有利于第三产业的发展。电子商务大量运用最先进的信息技术,必将推动产业结构的优化和升级,特别是促进了现代第三产业的发展,增强了经济结构自身的稳定性。电子商务以新供给创造了新需求,又以新需求推动了新供给,促进了社会总供求的良性互动,推动了经济的持续稳定增长,从而延长了经济扩张期,减小了经济波动的幅度。1.2 课题的目的及意义随着时代的发

9、展,信息技术、Internet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。本次毕业设计是花卉管理系统,利用本网站可以实现鲜花信息的发布和管理。它改变了以往的购物只能通过现实的商场才能达到的结果,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购买鲜花的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的购物平台,使整个购物活动过程简单、方便、易行。1.3 需要解决的主要问题随着计算机技

10、术和通信技术的迅猛发展,社会资源的信息化、数据的分布处理、各种计算机资源共享等应用需求推动计算机技术朝着群体化方向发展,促使计算机技术与通信技术紧密结合。Internet是目前世界上覆盖范围最大的计算机网络群体,是由遍布全球的各种计算机网络互连而形成的网络。Internet的出现不仅使得通信和资源共享的地理范围扩展至全球,而且随着其服务内容和应用领域的拓宽,正在改变人们的时空观。对于鲜花网上购物网站,存在着一个前台应用和后台管理的问题。而无论前台还是后台,都要对数据库进行调用和操作。主要需要解决的问题是:多用户在前台提交订单数据到同一张表的时候,如何保证不相互影响。管理员在后台查询时可以正确地

11、显示出结果。1.4 网站采用的开发技术当今较为流行动态网页技术主要包括JSP 、 ASP、PHP等。三者都提供在 HTML 代码中混合某种程序代码、有语言引擎解释执行程序代码的能力。在 JSP、PHP、ASP 环境下,HTML 代码主要负责描述信息的显示式,而程序代码则用来描述处理逻辑。普通 HTML 页面只依赖于 Web 服务器,而 JSP、PHP、ASP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。其中,JSP具备以下优点:(1) JSP方便与HTML混合。(2) JSP运行速度更快。(3) JSP技术有众多大软件公司支

12、持。(4) JSP技术有众多开放性代码组织支持。(5) 可以跨平台运行。根据本网站的特点以及开发技术的比较、分析,并从开发者的对技术的熟悉程度考虑,系统采用以下开发技术:(1) Web服务器:Tomcat (2) 网页开发技术:JSP (英文全称Java Server Page、中文全称Java服务器端语言)(3) DBMS(DataBase Management System,数据库管理系统):SQL Server 2005。第二章 可行性分析2.1 技术可行性本网站使用JSP开发技术,应用界面友好且功能强大的由Macromedia公司的Macromedia Dreamweaver 8软件,

13、服务器端及客户端脚本用JAVA脚本来编写,数据库使用SQL 2000 数据库,服务器是TOMCAT。当前的PC机的硬件足可以满足系统的运行需求。2.1.1 对系统的简要描述花卉管理销售平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改)会员管理(会员审查)网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的精品推荐或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。其特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为

14、让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。2.1.2现有系统比较的优越性 无论哪个网站都要有它自己的设计规则。该平台也一样,与现有系统比较主要优越性有:简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。2.1.3 技术可行性评价技术可行性:目前,公司的管理工作和服务工作存在盲目性、随意性、和

15、无效消耗,不能保证营销部门的工作质量,影响商品的销售,给公司带来实际的和潜在的经济损失。虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。2.2 经济可行性分析2.2.1投资回收周期资本周转速度快,回收期短,风险小,盈利多。不足的是,投资回收期没有全面地考虑投资方案整个计算期内的现金流量,即:忽略在以后发生投资回收期的所有好处,对总收入不做考虑。只考虑回收之前的效果,不能反映投资回收之后的情况,即无法准确衡量方案在整个计算期内的经

16、济效果。2.2.2敏感性分析系统生存周期长短、系统工作负荷量不是很大、处理速度要求快、设备和软件配置变化对支出和效益的影响小。2.3 操作可行性本网站的界面设置的很简单,客户可以随意的浏览鲜花,进而挑选满意的鲜花,不存在对于查看鲜花复杂等元素。网站的运行,方便了客户可以随时购买,减少了很多不需要的麻烦,大大提高了效率。同时,管理员可以通过后台系统方便地管理网站,更新商品信息。本系统自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即可管理整个网站。俱备完整

17、的购物网站功能、结构简单、容易使用、并设有促销广告和店标自定义功能,操作简单,不需懂得太多的计算机知识,也无需制作复杂网页,只需订购这套系统,随后,登录到后台,点点鼠标,在线设置轻松设置各项功能及添加要出售的商品,网上商店就这样轻松建设成功了,适合于小型企业及个人经营管理。2.4 社会可行性本网站开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,并且,现在人们都接受了互联网在生活中不可缺少的事实,不排斥这样一种销售方式。因此该系统具有社会可行性。综上所述,从技术上、经济上、可操作性上、社会上、都是可行的,而且要求不高,所以该网站的开发是可行的。第三章 系统分析3.1 系统需求

18、分析从总结构分为两个部分:前台和后台。前台具有注册、登录、浏览、下订单的功能,主要参与者是用户。前台流程是:用户注册后,登录到此网站后,经过浏览花卉,选择满意的加入到购物车后,最后通过提交订单来完成整个流程。后台具有最高权限:拥有删除用户、添加删除花卉品种、管理订单以及对网站的公告管理得权限。主要参与者是管理员。 3.2系统功能模块分析前台模块(1)登陆功能。用户提供用户名和密码登陆系统。(2)浏览公告。点击公告弹出公告具体内容。(3)商品浏览。浏览商品,并可点击查看详细信息。(4)购物车功能。可以将商品添加到顶到,并可以修改数量。(5)订单查询功能。点击查询当前购物车中商品情况。后台模块管理

19、员提供用户名和密码进入后台系统。(2)公告管理。对公告进行添加、修改、删除的操作。(3)商品管理。对商品进行添加、分类、更新的操作。(4)用户管理。对用户账号进行管理。(5)订单管理。查看订单信息,并确认是否发货。3.3系统开发工具3.3.1 Myeclipse8.5 简介Myeclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对MyEclipseIDE

20、的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hiber

21、nate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。3.3.2 TMOCAT简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单

22、独运行的。诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为7.0.39。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其

23、中加入新的功能。3.3.3 SQLServer简介SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 2012。SQL Se

24、rver 2000特点:(1)真正的客户机/服务器体系结构。(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。(4)SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。(5)具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

25、(7)SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQL Server 2000与以前版本相比较,又具有以下新特性 :(1)支持XML(Extensive Markup Language,扩展标记语言)(2)强大的基于Web的分析(3)支持OLE DB和多种查询(4)支持分布式的分区视图3.4技术路线分析主要利用MVC的设计模式,通过struts1框架技术来完成jsp到action的映射关系。Action在接受jsp请求后返回相对应的处理结果。3.4.1 MVC设计模式MVC设计模式是一个存在于服务器表达层的模型,它将应用分开,改变应用之间的高度

26、耦合,其中MVC是 Model-View-Control 的简称,即模型-视图-控制器。体系结构:表现层(Presentation layer):包含表示代码、用户交互GUI、数据验证。 该层用于向客户端用户提供GUI交互,它允许用户在显示系统中输入和编辑数据,同时 系统提供数据验证功能。业务逻辑层(Business layer):包含业务规则处理代码,即程序中与业务 相关专业算法、业务政策等等。该层用于执行业务流程和制订数据的业务规则。业务逻 辑层主要面向业务应用,为表示层提供业务服务。数据持久层(Persistence layer):包含数据处理代码和数据存储代码。数据持久层主要包括数据存取服务,负责与数据库管理系统(如数据库)之间的通信。 三个层次的每一层在处理程序上有各自明确的任务,在功能实现上有清晰的区分, 各层与其余层分离,但各层之间存有通信接口。3.4.2 Struts框架Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活运用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2