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

上传人:wj 文档编号:727112 上传时间:2023-04-29 格式:DOC 页数:27 大小:2.37MB
下载 相关 举报
花卉管理系统的设计与实现Word格式.doc_第1页
第1页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第2页
第2页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第3页
第3页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第4页
第4页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第5页
第5页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第6页
第6页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第7页
第7页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第8页
第8页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第9页
第9页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第10页
第10页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第11页
第11页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第12页
第12页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第13页
第13页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第14页
第14页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第15页
第15页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第16页
第16页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第17页
第17页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第18页
第18页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第19页
第19页 / 共27页
花卉管理系统的设计与实现Word格式.doc_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《花卉管理系统的设计与实现Word格式.doc》由会员分享,可在线阅读,更多相关《花卉管理系统的设计与实现Word格式.doc(27页珍藏版)》请在冰点文库上搜索。

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

2.4社会可行性 6

第三章系统分析 6

3.1系统需求分析 6

3.2系统功能模块分析 6

3.3系统开发工具 7

3.3.1Myeclipse8.5简介 7

3.3.2TMOCAT简介 7

3.3.3SQLServer简介 8

3.4技术路线分析 9

3.4.1MVC设计模式 9

3.4.2Struts1框架 9

3.4.3JavaScript技术 10

3.4.4CSS 10

第四章系统设计 11

4.1系统模块结构 11

4.2数据库设计 12

第五章系统实现 15

5.1前台部分 15

5.1.1首页设计 15

5.1.2账号功能设计 16

5.1.3浏览功能设计 16

5.1.4订单功能设计 17

5.2后台部分:

18

5.2.1管理员登录:

5.2.2商品管理:

19

5.2.3会员管理:

20

5.2.4后台管理员管理:

21

5.2.5订单管理:

第六章测试与维护 22

6.1测试的目标 22

6.2测试方案 22

6.3实例测试 22

6.4网站维护 23

第七章总结与展望 23

参考文献 24

致谢 24

27

引言

以微电子、计算机、通信和网络技术为代表的现代信息技术在经济领域的广泛应用,使得交易成本急剧下降,从而导致信息替代了资本在经济发展中的主导地位。

作为重要的生产要素和战略资源,通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。

花卉管理系统的实现则通过互联网实现了花卉买卖双方快速交易,极大程度地节约了时间和成本。

“网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。

不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。

这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式。

究竟何为网上购物呢?

简单来说,网上购物就是把传统的商店直接“搬”回家,利用internet直接购买自己需要的商品或者享受自己需要的服务。

专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、web和购物界面技术化的B2C模式一并完成的一种新型购物方式,是电子商务的一个重要组成部分。

这个电子商场并非虚拟,因为购物的每一个步骤甚至每一个细节都很真实,与传统购物模式的唯一区别仅在于少了言语交流而有了更多的填单与确认过程。

一般来说网上物品的经营大致可分为两种形态:

一种是电子商店,即提供网上购物或网上服务的营业者,通过自己的网站,直接对网络使用者出售商品或者提供服务;

另一种是电子商场,它是由许多提供不同商品或者服务的营业者集中在一个网站中,使用者可以在同一个网站购买不同公司所提供的商品或者服务。

也就是说,在前一种情况下网站经营者同时又是商店经营者,而后一种情况中网站经营者扮演的角色更像是商店经营者与消费者的中介。

网上购物在当今发达资本主义国家已经显示出较强的发展势头。

它在推动国家经济增长方面可以说又是一支崭新的力量。

21世纪是个日新月异的时代,一切的更新速度都是如此之快,人们生活的节奏也随之提高,时间已经成为一种奢侈品,再也容不得我们去挥霍半分,网上购物顺应时代的潮流,走入了人们的日常生活,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。

鲜花在人们的生活中是不可或缺的人类情感的传递者,但是快节奏的生活,让他们缺少了这样的机会去表达,网上花店提供这样一个平台,快捷,方便,安全,让他们在忙自己的事情的同时,也能保留这份美好。

第一章绪论

1.1课题背景 

 

电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。

互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。

电子商务对于社会生产力的推动作用突出表现在四个方面:

(1)大幅度降低信息成本,提高信息使用效率。

作为一个极为重要的商务信息载体和运送平台,电子商务降低了信息来源成本;

突破行业和产品物理特性的限制,使交易范围急剧放大;

弥补信息的不对称性,实现交易信息互换和交易行为的虚拟市场化。

从目前市场情况看,电子商城、网上书店和网上拍卖等交易行为,无不体现与传统交易相比的信息成本优势。

信息成本的低廉形成了对电子商务生存的最有力的支撑。

(2)大量减少中间环节,降低销售成本和购买成本。

电子商务为买卖双方在网上直接交易提供了现实可能性,缩短了供求之间的距离。

绕过传统的经销商而直接与客户沟通,企业可以将需求直接转化为企业的生产指令,减少了许多中间环节,使得零库存生产成为可能。

在批发领域,电子商务可以在很大程度上取代传统商业在商品流通渠道中的批发职能,使批发商的作用大大削弱。

除了农业生产资料要面对众多零星的农户以外,大多数生产消费者都有可能直接上网采购生产资料。

而对于普通消费者,则可以通过网络购买降低购物成本。

(3)有利于形成高效流通、交换体制。

电子商务构成了虚拟社会中的整个商品交易庞大网络,实体社会中商品的盲目实物移动转变为有目标的实物移动。

借助于电子商务的信息沟通和需求预测,企业可以组织有效生产,形成高效流通、交换体制。

政府则可以通过电子商务,将市场、企业和个人联接起来,方便地进行宏观调控和微观调控。

(4)有利于第三产业的发展。

电子商务大量运用最先进的信息技术,必将推动产业结构的优化和升级,特别是促进了现代第三产业的发展,增强了经济结构自身的稳定性。

电子商务以新供给创造了新需求,又以新需求推动了新供给,促进了社会总供求的良性互动,推动了经济的持续稳定增长,从而延长了经济扩张期,减小了经济波动的幅度。

1.2课题的目的及意义

随着时代的发展,信息技术、Internet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。

本次毕业设计是花卉管理系统,利用本网站可以实现鲜花信息的发布和管理。

它改变了以往的购物只能通过现实的商场才能达到的结果,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购买鲜花的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的购物平台,使整个购物活动过程简单、方便、易行。

1.3需要解决的主要问题

随着计算机技术和通信技术的迅猛发展,社会资源的信息化、数据的分布处理、各种计算机资源共享等应用需求推动计算机技术朝着群体化方向发展,促使计算机技术与通信技术紧密结合。

Internet是目前世界上覆盖范围最大的计算机网络群体,是由遍布全球的各种计算机网络互连而形成的网络。

Internet的出现不仅使得通信和资源共享的地理范围扩展至全球,而且随着其服务内容和应用领域的拓宽,正在改变人们的时空观。

对于鲜花网上购物网站,存在着一个前台应用和后台管理的问题。

而无论前台还是后台,都要对数据库进行调用和操作。

主要需要解决的问题是:

多用户在前台提交订单数据到同一张表的时候,如何保证不相互影响。

管理员在后台查询时可以正确地显示出结果。

1.4网站采用的开发技术

当今较为流行动态网页技术主要包括JSP、ASP、PHP等。

三者都提供在HTML代码中混合某种程序代码、有语言引擎解释执行程序代码的能力。

在JSP、PHP、ASP环境下,HTML代码主要负责描述信息的显示式,而程序代码则用来描述处理逻辑。

普通HTML页面只依赖于Web服务器,而JSP、PHP、ASP页面需要附加的语言引擎分析和执行程序代码。

程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。

其中,JSP具备以下优点:

(1)JSP方便与HTML混合。

(2)JSP运行速度更快。

(3)JSP技术有众多大软件公司支持。

(4)JSP技术有众多开放性代码组织支持。

(5)可以跨平台运行。

根据本网站的特点以及开发技术的比较、分析,并从开发者的对技术的熟悉程度考虑,系统采用以下开发技术:

(1)Web服务器:

Tomcat

(2)网页开发技术:

JSP(英文全称JavaServerPage、中文全称Java服务器端语言)

(3)DBMS(DataBaseManagementSystem,数据库管理系统):

SQLServer2005。

第二章可行性分析

2.1技术可行性

本网站使用JSP开发技术,应用界面友好且功能强大的由Macromedia公司的MacromediaDreamweaver8软件,服务器端及客户端脚本用JAVA脚本来编写,数据库使用SQL2000数据库,服务器是TOMCAT。

当前的PC机的硬件足可以满足系统的运行需求。

2.1.1对系统的简要描述

花卉管理销售平台主要是对后台管理和前台操作。

后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改)会员管理(会员审查)网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)等功能达到对网站的管理。

前台操作是用户登录到本网站,可以进行用户注册,通过网站的精品推荐或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。

其特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。

2.1.2现有系统比较的优越性

 无论哪个网站都要有它自己的设计规则。

该平台也一样,与现有系统比较主要优越性有:

简单性:

在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。

针对性:

该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。

实用性:

该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。

2.1.3技术可行性评价

技术可行性:

目前,公司的管理工作和服务工作存在盲目性、随意性、和无效消耗,不能保证营销部门的工作质量,影响商品的销售,给公司带来实际的和潜在的经济损失。

虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。

因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。

2.2经济可行性分析

2.2.1投资回收周期

资本周转速度快,回收期短,风险小,盈利多。

不足的是,投资回收期没有全面地考虑投资方案整个计算期内的现金流量,即:

忽略在以后发生投资回收期的所有好处,对总收入不做考虑。

只考虑回收之前的效果,不能反映投资回收之后的情况,即无法准确衡量方案在整个计算期内的经济效果。

2.2.2敏感性分析

  系统生存周期长短、系统工作负荷量不是很大、处理速度要求快、设备和软件配置变化对支出和效益的影响小。

2.3操作可行性

本网站的界面设置的很简单,客户可以随意的浏览鲜花,进而挑选满意的鲜花,不存在对于查看鲜花复杂等元素。

网站的运行,方便了客户可以随时购买,减少了很多不需要的麻烦,大大提高了效率。

同时,管理员可以通过后台系统方便地管理网站,更新商品信息。

本系统自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即可管理整个网站。

俱备完整的购物网站功能、结构简单、容易使用、并设有促销广告和店标自定义功能,操作简单,不需懂得太多的计算机知识,也无需制作复杂网页,只需订购这套系统,随后,登录到后台,点点鼠标,在线设置轻松设置各项功能及添加要出售的商品,网上商店就这样轻松建设成功了,适合于小型企业及个人经营管理。

2.4社会可行性

本网站开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,并且,现在人们都接受了互联网在生活中不可缺少的事实,不排斥这样一种销售方式。

因此该系统具有社会可行性。

综上所述,从技术上、经济上、可操作性上、社会上、都是可行的,而且要求不高,所以该网站的开发是可行的。

第三章系统分析

3.1系统需求分析

从总结构分为两个部分:

前台和后台。

前台具有注册、登录、浏览、下订单的功能,主要参与者是用户。

前台流程是:

用户注册后,登录到此网站后,经过浏览花卉,选择满意的加入到购物车后,最后通过提交订单来完成整个流程。

后台具有最高权限:

拥有删除用户、添加删除花卉品种、管理订单以及对网站的公告管理得权限。

主要参与者是管理员。

3.2系统功能模块分析

前台模块

(1)登陆功能。

用户提供用户名和密码登陆系统。

(2)浏览公告。

点击公告弹出公告具体内容。

(3)商品浏览。

浏览商品,并可点击查看详细信息。

(4)购物车功能。

可以将商品添加到顶到,并可以修改数量。

(5)订单查询功能。

点击查询当前购物车中商品情况。

后台模块

管理员提供用户名和密码进入后台系统。

(2)公告管理。

对公告进行添加、修改、删除的操作。

(3)商品管理。

对商品进行添加、分类、更新的操作。

(4)用户管理。

对用户账号进行管理。

(5)订单管理。

查看订单信息,并确认是否发货。

3.3系统开发工具

3.3.1Myeclipse8.5简介

Myeclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对MyEclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate。

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。

可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

3.3.2TMOCAT简介

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。

另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

不过,Tomcat处理静态HTML的能力不如Apache服务器。

目前Tomcat最新版本为7.0.39。

Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;

而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

3.3.3SQLServer简介

SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。

MicrosoftSQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;

1998年,SQLServer7.0版本和用户见面;

SQLServer2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQLSERVER2012。

SQLServer2000特点:

(1)真正的客户机/服务器体系结构。

(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。

(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

(4)SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。

SQLServer也可以很好地与MicrosoftBackOffice产品集成。

(5)具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。

(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

(7)SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

SQLServer2000与以前版本相比较,又具有以下新特性:

(1)支持XML(ExtensiveMarkupLanguage,扩展标记语言)

(2)强大的基于Web的分析

(3)支持OLEDB和多种查询

(4)支持分布式的分区视图

3.4技术路线分析

主要利用MVC的设计模式,通过struts1框架技术来完成jsp到action的映射关系。

Action在接受jsp请求后返回相对应的处理结果。

3.4.1MVC设计模式

MVC设计模式是一个存在于服务器表达层的模型,它将应用分开,改变应用之间的高度耦合,其中MVC是Model-View-Control的简称,即模型-视图-控制器。

体系结构:

表现层(Presentationlayer):

包含表示代码、用户交互GUI、数据验证。

该层用于向客户端用户提供GUI交互,它允许用户在显示系统中输入和编辑数据,同时系统提供数据验证功能。

业务逻辑层(Businesslayer):

包含业务规则处理代码,即程序中与业务相关专业算法、业务政策等等。

该层用于执行业务流程和制订数据的业务规则。

业务逻辑层主要面向业务应用,为表示层提供业务服务。

数据持久层(Persistencelayer):

包含数据处理代码和数据存储代码。

数据持久层主要包括数据存取服务,负责与数据库管理系统(如数据库)之间的通信。

三个层次的每一层在处理程序上有各自明确的任务,在功能实现上有清晰的区分,各层与其余层分离,但各层之间存有通信接口。

3.4.2Struts框架

Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。

除此之外,Struts的优点主要集中体现在两个方面:

Taglib和页面导航。

Taglib是Struts的标记库,灵活运用,能大大提高开发效率。

另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

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

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