资源目录
压缩包内文档预览:(预览前20页/共21页)
编号:1638355
类型:共享资源
大小:11MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
jsp
网上
花店
论文
答辩
- 资源描述:
-
【精品】jsp网上花店(论文+答辩),精品,jsp,网上,花店,论文,答辩
- 内容简介:
-
毕业设计(论文) I 网上花店系统研究与开发 摘 要 电子商务在世界经济一体化 ,全球化不断加快的今天 ,信息技术越来越广泛地应用于各个领域 。 电子商务作为信息技术与现代经济贸易活动结合的产物 ,成为人类进入知识经济时代的重要标志之一 。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购花方式。同时,也能给商家开拓更大的市场,创造更多的价值。本课题采用 系统具有以下功能: 1、查询功能:包括精确查询和模糊查询两种方式。其中精确查询主要完成按鲜花类别 、价格区间和材料等进行鲜花查询的操作;模糊查询主要完成按关键词加鲜花的名称或适用场合或配送范围等进行鲜花查询的操作。 2、购物车管理功能:主要完成购物车购物账单的添加、删除等操作。 3、留言功能:主要完成匿名用户和注册用户的在线留言和查看留言等操作。 4、注册功能:主要完成鲜花购买者的注册操作。 此外,在实施过程中,为了保证用户登录信息验证、用户名合法性检查等交互效率,本课题采用了 术。 关键词 :网上花店 , 文) N in n is is in E- of t is as of of O is nt to it io ma a an d of At it an w S P + S of as 1.Q it y in O f w ma o f ls so F ma t of na to 2. S it ma of so on of 3. it ma o f 4. it ma of 毕业设计(论文) n io n, in of to y of of va of so , 毕业设计(论文) 录 第 1 章 绪论 . 1 究背景 . 1 子商务的发展现状和趋势 . 1 子商务的发展现状 . 1 子商务的发展趋势 . 2 究内容和意义 . 4 究内容 . 4 究意义 . 5 第 2 章 系统开发相关技术 . 6 介 . 6 介 . 8 介 . 8 介 . 9 式简介 . 9 第 3 章 系统设计与实现 .统需求分析 .体设计 .据库设计 . .据库表设计 .统实现 . 4 章 系统测试 .试环境 .册模块 .询模块 .物车模块 .言模块 . 论 .业设计(论文) V 参考文献 . 谢 .南科技大学本科毕业设计(论文) 1 第 1章 绪论 研究背景 电子商务在世界经济一体化 ,全球化不断加快的今天 ,信息技术越来越广泛地应用于各个领域 。 电子商务作为信息技术与现代经济贸易活动结合的产物 ,成为人类进入知识经济时代的重要标志之一 。 它不仅会改变着企业本身的生产 、 经营 和管理活动 ,而且将影响到整个社会的经济运行与结构 ,并最终影响到国家在国际经济生活中的地位和作用 。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购花方式 。同时,也能给商家开拓更大的市场,创造更多的价值。 电子商务的发展现状和趋势 子商务的发展现状 (1)通讯基础设施和互联网网络环境不断完善随着国家信息化进程的推进,到目前为止我国固话通讯基本饱和,移动和光缆宽带通讯网络设施得到很大改进。据统计,截至 2007年底,我国已经实现 行政村通电话。到 2008年年底,全国光缆线路长度达到 础电信企业互联网宽带接入端 些都为电子商务的各项应用发展奠定了扎实基础。据第 24次中国互联网络发展状况统计报告 (简称 显示:截至 2009年 6月 30日,我国网民规模 联网普及率达到 超过全球平均水平;农村网民规模增长迅速,达到 9565万人。 (2)网上支付、配送、认证等支撑体系建设步伐加快随着网络银行和第三方支付的发展,曾经网上协商,网下支付的状况得到改变。我国网上支付快速发展,前使用网络支付的网民规模已经达到 7571万人,半年增长率达到 来自艾瑞数据: 2008年中国网上支付行业通过第三方支付平台交易额达到 2743亿元人民币,相比 2007年增长 181, 预计 2011年将超 着电子商务应用日益广泛,物流、认证、信用服务等构成的电子商务支撑体系建设全面展开。尤其是专门提供物流服务的第三方物流,这为货物的高效配送提供了保障。河南科技大学本科毕业设计(论文) 2 政务为核心,建立了面向农业、农村提供信息服务及培训的网站,成立了农业信息中一 农业电子商务正向中介组织、龙头企业、批发市场、种养大户、网上经纪人延伸,对于加快农村市场流通、引导农业结构调整、促进农民增收等起到了积极的作用。当今还存在诸多制约农村电子商务发展的因素,如农民科技文化素质还比较低,大多数的人获取信息的方式仍然为广播、电 视、报纸等传统媒体,对互联网、手机定制农业信息不甚了解;相对农民的收入而言,通讯网络资费偏高等。 (4)网络购物发展迅速,已成为传统销售的重要补充 前我国网络购物用户人数已经达到 8788万人,占网民比例为 26。在主要互联网应用使用率调查中,网络购物、网络求职位列增长最快应用前列。而网络音乐、网络视频等娱乐性应用的使用率则明显呈现下降的趋势。艾瑞数据揭示, 2008年我国网络购物交易额 比 2007年增长 中国网络购物交易额占社会消费品零售总额的比重近年来始终保持 稳定增长。网购成为网络经济中增长最快的行业之一。其增长势头受地震灾害、金融危机等突发事件的影响很小,相反金融危机成为网络购物发展的新契机。同时网购产品结构发生变化,日常生活用品在网购中的比重日益增高,越来越多网民通过网络购买服装、居家日用品、食品保健、家用电器等。网络购物从以前的少部分人群消费边缘产品过渡到如今主流人群消费主流产品,标志着我国网购市场开始成熟,已成为传统销售的重要补充。 子商务的发展趋势 电子商务的基础设施将日益完善,支撑环境逐步趋向规范,企业发展电子商务的深度进一步 拓展,个人参与电子商务的深度也将得到拓展。图象通信网,多媒体通信网将建成使用,三网合一潮流势不可挡,高速宽带互连网将扮演越来越重要的角色,制约中国电子商务发展的网络瓶颈有望得到缓解和逐步解决。我国电子商务的发展将具备良好的网络平台和运行环境。电子商务的支撑环境逐步趋向规范和完善。个人对电子商务的应用将从目前点对点的直线方式走向多点的智能式发展。 个性化定制信息需求将会强劲,个性化商品的深度参与成为必然。互连网的河南科技大学本科毕业设计(论文) 3 出现,发展和普及本身就是对传统秩序型经济社会组织中个人的一种解放,使个性的 张扬和创造力的发挥有了一个更加有利的平台,也使消费者主权的实现有了更有效的技术基础。在这方面,个性化定制信息需求和个性化商品需求将成为发展方向,消费者把个人的偏好参与到商品的设计和制造过程中去,对所有面向个人消费者的电子商务活动来说,提供多样化的比传统商业更具有个性化的服务,是决定今后成败的关键因素。 面向消费者的垂直型网站和专业化网站前景看好,面向行业的专业电子商务平台发展潜力大。一是面向个人消费者的专业化趋势。要满足消费者个性化的要求,提供专业化的产品线和专业水准的服务至关重要。 今后若干年内我国上网人口仍将是以中高收入水平的人群为猪,他们购买力强,受教育程度高,消费个性化需求比较强烈。所以相对而言,提供一条龙服务的垂直型网站及某类产品和服务的专业网站发展潜力更大。 中国电子商务必然走向世界,同时也面临着世界电子商务强手的严峻挑战。互连网最大的优势之一就是超越时间,空间的限制,能够有效地打破国家和地区之间各种有形和无形的障碍,这对促进每个国家和地区对外经济,技术,资金,信息等的交流将起到革命年个 的作用。电子商务将有力的刺激对外贸易。因此,我国电子商务企业将随 着国际电子商务环境的规范和完善逐步走向世界。我国企业可以由此同发达国家真正站在一个起跑线上,变我国在市场经济轨道上的后发劣势为后发优势。电子商务对我国的中小企业开拓国际市场,利用好国外各种资源是一个千载难逢的有利时机。同时,国外电子商务企业将努力开拓中国市场。随着中国加入 方面的障碍将逐步得以消除。 立足中国国情采取有重点的区域化战略是有效扩大网上营销规模和效益的必然途径。中国电子商务的区域由优势与前面强调的国际化优势并不矛盾。区域化优势是就中国独特的国情条件而言的。中国是一 个人口众多,幅员辽阔的大过,社会群体在收入,观念,文化水平的很多方面都有不同的特点。我国虽然总体上仍然是一个收入比较低的发展中国家,但地区经济发展的不平衡所反映出来的经济发展的阶段性,收入结构的层次十分明显。在可以预见的今后相当长的时间内,河南科技大学本科毕业设计(论文) 4 上网人口仍将以大城市,中等城市和沿海经济发达地区为主, B 2 B 的电子商务模式区域性特征非常明显。以这种模式为主的电子商务企业在资源规划,配送体系建设,市场推广等都必须充分考虑这一现实,采取有重点的区域化战略,才能最有效地扩大网上营销的规模和效益。 电子商务网站在最初的全面开花直后必然走向新的融合。一是同类网站之间的合并。目前大量的网站属于 “ 重复建设 ” ,定位相同或相近,业务内容相似,激烈竞争的结果只能是少数企业最终胜出,处于弱势状态的网站最终免不了被吃掉或者关门的结果。二是同类别网站之间互补性的兼并。那些处于领先地位的电子商务企业在资源,品牌,客户规模等诸方面虽然有很大优势,但这毕竟是相对而言的,与国外著名电子商务企业相比不不是一个数量级的。这些具备良好基础和发展前景的网站在扩张的过程中必然采取收购策略,主要的模式将是互补性收购。三是战略联盟。由于个 性化,专业化是电子商务发展的两大趋势,每个网站在资源方面总是有限的,客户需求又是全方位的,所以不同类型的网站以战略联盟的形式互相协作必成为必然。 总之,随着经济全球化和信息技术与信息产业迅速发展,电子商务将成为今后信息交流的热点,成为各国争先发展,各个产业部门最为关注的领域。中国电子商务虽然还处在初始阶段,面临着体制,技术,管理等诸多问题,但是已迈出可喜的一步。我们只有具备战略性和前瞻性的眼光,适应全球经济一体化的趋势,努力发展适合我国国情的电子商务,才能立于不败之地。 研究内容和意义 研究内容 本 课题是网上花店系统研究与开发,主要研发了这样一些功能 : (1)查询功能:包括精确查询和模糊查询两种方式。其中精确查询主要完成按鲜花类别、价格区间和材料等进行鲜花查询的操作;模糊查询主要完成按关键词加鲜花的名称或适用场合或配送范围等进行鲜花查询的操作。 (2)购物车管理功能:主要完成购物车购物账单的添加、删除等操作。 河南科技大学本科毕业设计(论文) 5 (3)留言功能:主要完成匿名用户和注册用户的在线留言和查看留言等操作。 (4)注册功能:主要完成鲜花购买者的注册操作。 研究意义 电子商务在世界经济一体化 ,全球化不断加快的今天 ,信息技术越来 越广泛地应用于各个领域 。 电子商务作为信息技术与现代经济贸易活动结合的产物 ,成为人类进入知识经济时代的重要标志之一 。网上花店正是顺从了这种发展趋势, 首先能给用户带来方便、快捷和高效,使用户足不出门就能买到自己喜欢的鲜花。另外,由于网络的普及,电脑的平民化,无疑网络用户是一个非常有潜力的市场,网络花店正好抓住这个市场,能给商家带来空前的利润。 河南科技大学本科毕业设计(论文) 6 第 2章 系统开发相关技术 介 术也是此系统中贯穿始终的核心技术,此系统中的模型层( 由 它 来实现。 由 司于 1995 年 5 月推出的 序设计语言和台的总称。用 现的 览器(支持 示了 平台、动态的 算。从此, 广泛接受并推动了迅速发展,常用的浏览器现在均支持 要有以下几个特性 : 1、 言是简单的 。 言的语法与 C 语言和 C+语言很接近,使得大多数程序员很容易学习和使用 一方面, 弃了 C+ 中很少使用的、很难理解的、令人迷惑 的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地, 言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 2、 言是一个面向对象的 。 言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为 言全面支持动态绑定,而 C+ 语言只对虚函数使用动态绑定。总之, 言是一个纯的面向对象程序设计语言。 3、 言是分布式的 。 言支持 用的开发,在基本的 它提供了用于网络应用编程的类库,包括 。 程方法激活 )机制也是开发分布式应用的重要手段。 4、 言是健壮的。 强类型机制、异常处理、废料的自动收集等是序健壮性的重要保证。对指针的丢弃是 明智选择。 安全检查机制使得 具健壮性。 5、 言是安全的。 常被 用在网络环境中,为此, 供了一个安全机制以防恶意代码的攻击。除了 言具有的许多安全特性以外, 通过网络下载的类具有一个安全防范机制(类 如分配不同的名字空河南科技大学本科毕业设计(论文) 7 间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类 用设置安全哨兵。 6、 言是体系结构中立的。 序(后缀为 文件)在 台上被编译为体系结构中立的字节码格式(后缀为 文件) , 然后可以在实现这个 台的任何系 统中运行。这种途径适合于异构的网络环境和软件的分发。 7、 言是可移植的。 这种可移植性来源于体系结构中立性,另外, 统本身也具有很强的可移植性,译器是用 现的, 运行环境是用 实现的。 8、 言是解释型的。 如前所述, 序在 台上被编译为字节码格式, 然后可以在实现这个 台的任何系统中运行。在运行时, 台中的 释器对这些字节码进行解释执行,执行过程中需要的类在联接 阶段被载入到运行环境中。 9、 高性能的。 与那些解释型的高级脚本语言相比, 确是高性能的。事实上, 运行速度随着 译器技术的发展越来越接近于 C+。 10、 言是多线程的 。 在 言中,线程是一种特殊的对象,它必须由 或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为 的构造子将一个实现了 口的对象包装成一个线程,其二,从 派生出子类并重写 法 ,使用该子类创建的对象即为线程。值得注意的是 已经实现了 口,因此,任何一个线程均有它的 法,而 法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 11、 言是动态的。 言的设计目标之一是适应于动态变化的环境。序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外, 的类有一个运行 时刻的表示,能进行运行时刻的类型检查。 言的优良特性使得 用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。 对象技术的全面支持和 台内嵌的 缩短河南科技大学本科毕业设计(论文) 8 应用系统的开发时间并降低成本。 编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是业应用编程接口( 企业计算及电子商务应用系统提供了有关技术和丰富的类库。 介 在此系统中 术主要负责视图 层的编写。 术使用 程语言编写类 封装产生动态网页的处理逻辑。网页还能通过 问存在于服务端的资源的应用逻辑。 网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 应用程序的开发变得迅速和容易。 务器在遇到访问 页的请求时,首先执行其中的程序段,然后将执行结果连同 件中的 码一起返回给客户。插入的 序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能 。 样,是在服务器端执行的,通常返回该客户端的就是一个 本,因此客户端只要有浏览器就能浏览。 范的最后版本是 1999 年 9月推出的, 12月又推出了 范。目前较新的是 范, 范的征求意见稿也已出台。 面由 码和嵌入其中的 码所组成。服务器在页面被客户端请求以后对这些 码进行处理,然后将生成的 面返回给客户端的浏览器。 技术基础,而且大型的 用 程序的开发需要 合才能完成。 备了 术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自 出后,众多大公司都支持 术的服务器,如 司等,所以 速成为商业应用的服务器端语言。 用一种简单易懂的等式表示为: 介 本系统的控制器层采用 现。 一种服务器端的 用程序,具有独立于平台和协议的特性 ,可以生成动态的 面。 它担当客户请河南科技大学本科毕业设计(论文) 9 求( 览器或其他 户程序)与服务器响应( 务器上的数据库或应用程序)的中间层。 位于 务器内部的服务器端的 用程序,与传统的从命令行启动的 用程序不同, 务器进行加载,该 务器必须包含支持 拟机。 介 术在此系统中主要用来实现局部通信的功能,提高系统的交互效率 。 术的 最大优点,就是能在不更新整个页面的前提下维护数据。这使得 用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。 传统的 用允许用户填写表单 (当提交表单时就向 务器发送一个请求。服务器接收并处理传来的表单,然 后 返回一个新的网页。这个做法浪费了许多带宽,因为在前 后 两个页面中的大部分 码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。 与此不同, 用可以仅向服务器发送并取回必需的数据,它使用 其它一些基于 口,并在客户端采用 理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以 务器的处理时间也减少了。 式简介 来是存在于 序中的, M 是指数据模型, V 是指用户界面,C 则是控制器。使用 目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表现形 式。比如一批统计数据你可以分别用柱状图、饼图来表示。 和 V 的同步,一旦 M 改变, V 应该同步更新。如图 2 河南科技大学本科毕业设计(论文) 10 图 2型 一个架构模式,它强制性的使应用程序的输入、处理和输出分开。使用 用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 ( 1) 视图 视图是用户看到并与之交互的界面。对老式的 用程序来说,视图就是由 素组成的界面,在新式的 用程序中, 旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括 一些标识语言和 如何处理应用程序的界面变得越来越有挑战性。 个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列 表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。 ( 2) 模型 模型表示企业数据和业务规则。在 三个部件中,模型拥有最多的处理任务。例如它可能用象 样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 ( 3) 控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击 单时,控制器 (例如 :身不输河南科技大学本科毕业设计(论文) 11 出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。 现在我们总结 处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。 河南科技大学本科毕业设计(论文) 12 第 3章 系统设计与实现 系统需求分析 通过对现有系统的分析,总结出来用户有以下需求: 1、用户可以通过多种 方式进行浏览鲜花,其中包括按照鲜花类别、鲜花价格区间和鲜花材料。 2、模糊搜索,如果用户隐约记着想找的鲜花的部分信息的话,可以使用模糊搜索的方式搜一下。模糊搜索可以通过 3 种方式(鲜花名称、鲜花适用场合和鲜花派送范围),选择其中一种方式,然后输入关键字进行搜索。 3、搜索到想要的鲜花,可以把它放到购物车中,但放到购物车前必须登录系统。对购物车中不想要的鲜花可以进行删除。 4、用户可以浏览、发表留言。没登陆的情况下发表留言,留言信息中用户名项会显示 登陆过后会显示自己的用户名。 总体设计 本系统包 括的模块有:登录模块、查询模块、购物车管理模块、留言模块、注册模块。系统功能图如图 3示: 网 上 花 店 系 统登录模块查询模块购物车模块留言模块查看合作企业注册模块推出模块根 据鲜 花类 别查 询根 据鲜 花价 格区 间查 询根 据鲜 花的 材料 查询模 糊搜 索图 3统功能图 河南科技大学本科毕业设计(论文) 13 系统流程图如图 3示: 开 始结 束登 录按 类别 浏览 鲜花模糊搜索按 花材 浏览 鲜花按 价 格区 间 浏览 鲜 花依 据 鲜花 名 称模 糊 搜索依 据 鲜花 适 用场 合 模糊 搜 索依 据 鲜花 配 送范 围 模糊 搜 索留言注册查 看购 物车查 看合 作企 业退出购 买是 否 已 登 录否添 加 到购 物 车是是 否 继 续 购 买是支 付否是 否 继 续 ?否是图 3统流程图 河南科技大学本科毕业设计(论文) 14 数据库设计 用 户 鲜 花购 买发 表1查 看 详 情对 应1订 单1 详 细对 应1属 于 员管 理1 员管 理1 员管 理数据库 数据库表设计 本系统包括 九 个表,用户资料表 ( 3) ,种类表 ( 见 3管理 员表 ( 见 3 ) , 商品表 ( 3), 留言表 ( 3), 订单表 ( 见 3), 订单细节表 ( 3),订购鲜花公司表 ( 见 3), 鲜花公司细节表 ( 河南科技大学本科毕业设计(论文) 15 3)。 表 3户资料表 (字段名称 数据类型 字段长度 备注 动编号( 8 用户的 键 本 20 用户的户名 本 20 用户的密码 本 100 用户的密保问题 本 100 用户密报问题答案 本 5 用户的真实姓名 本 100 用户的地址 本 20 用户的电话 本 30 用户的电子邮箱 表 3类表( 字段名称 数据类型 字段大小 备注 动编号( 8 鲜花类别的 键 本 20 鲜花类别的名称 表 3理员表( 字段名称 数据类型 字段大小 备注 动编号( 8 管理员的 键 本 20 管理员的账号 本 20 管理员的密码 河南科技大学本科毕业设计(论文) 16 表 3品表( 字段名称 数据类型 字段大小 备注 动编号( 8 鲜花的 键 本 20 鲜花的名称 本 20 鲜花 的材料 本 100 花语 字( 8 鲜花的价格 字( 4 鲜花的积分 本 100 鲜花的配送范围 本 100 鲜花适用的场合 本 10 鲜花的状态(上架或下架) 本 20 鲜花所属类别的名称 表 3言表( 字段名称 数据类型 字段大小 备注 动编号( 8 消息的 键 本 255 留言的内容 本 20 留言的日期 本 20 留言人的用户名 本 15 留言人的类型 字( 8 默认 示游客( 河南科技大学本科毕业设计(论文) 17 表 3单表 (字段名称 数据类型 字段大小 备注 动编号( 8 订单的 键 字( 8 订单的总价 本 20 订单生成的时间 字( 8 用户的 ID 本 20 用户的用户名 表 3单细节表 (字段名称 数据类型 字段大小 备注 动编号( 8 订单明细的 键 字( 8 所属订单的 ID 字( 8 鲜花的 ID 本 20 鲜花的名称 字( 8 鲜花的单价 字( 4 鲜花的数量 本 20 订单明细生成的日期 表 3购鲜花公司表 (字段名称 数据类型 字段大小 备注 动编号 (8 公司的 键 本 20 公司名称 本 11 公司联系方式 本 255 公司地址 河南科技大学本科毕业设计(论文) 18 表 3花公司细节表 (字段名称 数据类型 字段大小 备注 动编号 (8 公司的详细的 键 字 (8 公司的 ID 字 (8 鲜花的 系统实现 ( 1)界面设计 图 3站首页 ( 2)算法设计 登录模块的算法流程图如图 3示。用户在登陆页面输入登录的信息,点击确定后会首先把提交的表单发送给一个 本系统中名为 这个 先会把数据流向一个用户数据访问对象即 过这个对象判断一下该用户是否存在,继而判断密码是否正确。一旦这两项有任何一个失败,该 会把该失败信息反馈到客户端,即把数据流向视图层。若这两项都成功,那么该 会把用户的信息保存在服务器端的 ,然后再转到首页。 河南科技大学本科毕业设计(论文) 19 开 始输 入 账 号 、 密 码L o g i n A j a x 获 取 账 号 、 密 码 信 息并 把 此 数 据 传 给 U s e r D A OU s e r D A O 调 用 相 应 的 方法 对 用 户 信 息 进 行 验 证视 图 层显 示 登 录 页 面验 证 成 功 ?是 否L o g i n A j a x 把 用 户 信 息 存 储 在s e s s i o n 中 , 然 后 转 向 首 页L o g i n A j a x 把 登 陆 失 败 的 信 息 传 给 登陆 页 面登 陆 页 面 显 示 用 户 的用 户 名 表 示 已 登 录登 陆 页 面 弹 出 登 陆失 败 的 提 示 框结 束控 制 层模 型 层控 制 层控 制 层视 图 层视 图 层图 3录模块 型 ( 1)界面设计 图 3名时留言 河南科技大学本科毕业设计(论文) 20 留言模块的算法流程图如图 3示。 用户在留言页面写好留言,点击提交后,表单会被发送给服务器端的一个 该 先会提取用户的信息,判断是否为登录用户,或是游客。然后再把相应的数据交给留言数据访问对象( 有这个对象把流过来的数据存储到 中。之后该 发送存储成功的消息给留言页面,然后再由留言页面把刚才的留言显示出来。 开 始填 写 留 言 的 内 容M e s s a g e A j a x 获 取 留 言 信 息并 把 此 信 息 传 给 M e s s a g e D A OM e s s a g e D A O 调 用 相 应 的 方法 对 用 户 的 留 言 进 行 存 储视 图 层显 示 留 言 页 面存 储 成 功 ?是 否L o g i n A j a x 把 页 面 转 向 留 言 页 面L o g i n A j a x 把 留 言 失 败 的信 息 传 给 留 言 页 面留 言 页 面 把 用 户 的 留言 显 示 出 来留 言 页 面 弹 出 留 言失 败 的 提 示 框结 束控 制 层模 型 层控 制 层控 制 层视 图 层视 图 层图 3言模块 型 河南科技大学本科毕业设计(论文) 21 ( 1)界面设计 图 3册账号 ( 2)算法设计 注册模块的算法流程图如图 3示。 用户 填好合格的注册信息后,表单信息会被发送给 来控制注册信息的一个 该 数据流向 过 断一下用户名是否已存在,若存在,就给视图层(注册页面)发送一个用户名已存在的标志。若不存在, 会把注册信息保存到 中,然后发送给视图层一个注册成功的标志。 河南科技大学本科毕业设计(论文) 22 开 始填 写 注 册 的 信 息M e s s a g e A j a x 获 取 用 户 注 册 信 息并 把 此 信 息 传 给 U s e r D A OU s e r D A O 调 用 相 应 的 方 法 对用 户 注 册 信 息 进 行 存 储视 图 层显 示 注 册 页 面存 储 成 功 ?是 否L o g i n A j a x 把 页 面 转 向 注 册 页 面L o g i n A j a x 把 留 言 失 败 的信 息 传 给 留 言 页 面注 册 页 面 弹 出 注 册 成功 的 提 示 框留 言 页 面 弹 出 留 言失 败 的 提 示 框控 制 层模 型 层控 制 层控 制 层视 图 层U s e r D A O 调 用 相 应 的 方 法 判断 用 户 名 是 否 已 存 在存 在 ?是 否L o g i n A j a x 把 用 网上花店 姓名: 导师: 班级: 学号: 提纲 1、研究背景 2、系统总体设计 统设计模式 统流程图 统关键算法 统数据库设计 3、功能测试 4、总结和展望 研究背景 当前,随着计算机及网络的普及,上网人群覆盖得越来越广,不但各大中小城市带宽逐渐加大,上网人群逐渐增多,就连乡村小镇也开始有了中低端电脑,开始了上网。网络不但给人们搜索资料,认识世界,开阔视野带来方便,而且也兴起了网络的诸多增值服务,电子购物经过长时间的市场锻炼和洗礼,日益成熟和被广大上网人群接受。 而且现在 鲜花的买卖业务是一个与我们的日常生活密切相关的,长辈的生日,节日的祝福及问候,对心爱的人表达爱意,看望病号等等的时候。越来越多的人选择够买一束鲜花来表达自己的情谊!本系统正是利用了网络这个很好的平台为顾客提供方便,不用你出门,打开你的电脑上网就可以很方便的完成鲜花的选购,做到足不出门就可以完成一切。 系统总体设计 本系统采用 用 和 而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。 和 旦 下图 : 图 1 此系统中的 用 处理业务逻辑。 系统流程图如下 : 图 2 系统流程图 关键算法 1、往购物车中添加鲜花,流程图如下: 开 始结 束选 好 鲜 花 , 点 击 放到 购 物 车在 s e s s i o n 中 设 置i d _ c o u n t, 初 值 为 0判 断 s e s s i o n 中是 否 有 i d _ c o u n 否S e s s i o n 中 i d _ c o u n + 1 ;s e s s i o n .s e t A t t r i b u t i o n (“ g o o d s I D ” + i d _ c o u n , 鲜 花 I D ) ;s e s s i o n .s e t A t t r i b u t i o n (“ g o o d s C o u n t” + i d _ c o u n , 鲜 花 数 量 ) ;是是 否 继 续 选 购否是获 取 鲜 花 I D 和 数 量 2、显示购物车里面的物品 开 始结 束i = 1 ;i = i d _ c o u n ?否S e s s i o n 中 名 为“ g o o d s I D + i d _ c o u n ”的 属 性 的 值 为 N U L L ?是i + + ;是显 示 该 物 品 相 关 的 信 息( 请 参 考 概 要 设 计 购 物 车 模块 ) 3、 删除购物车中的物品 开 始结 束在 购 物 车 页 面 点 击相 应 的 删 除 按 钮D e l e t e S e r v l e s e s s i o n 中 这 两 个 属 性 ;S e s s i o n .r e m o v e A t t r i b u t i o n ( g o o d s I D N ) ;S e s s i o n .r e m o v e A t t r i b u t i o n ( g o o d s C o u n t N ) ;然 后 刷 新 购 物 车 页 面 ;是 否 继 续 删 除否是获 取 g o o d s I D N ,g o o d s C o u n t N 系统数据库设计 1、数据库中的 图 3 系统中的 用 户I 名密 码密 保 问题密 保 答案积 分真 名联 系 地址联 系 电话鲜 花I 用 户 名材 料包 装花 语价 格积 分配 送 范围适 用 场合状 态分 类购 买I 内 容用 户 名 用 户 I 类型发 表1I 名 称查 看2、数据库中的表设计 本系统包括九个表,用户资料表 类表 理员表 品表 言表 订单表 单细节表 购鲜花公司表 花公司细节表 功能测试 注册模块 点击确定: 图 4 填写注册信息 图 5 注册成功 查询模块 根据类别“浪漫爱情”浏览鲜花: 图 6 根据类别“浪漫爱情”浏览鲜花 根据价格区间“ 100浏览鲜花: 图 7 根据价格区间“ 100览鲜花 根据花材“玫瑰”浏览鲜花: 图 8 根据花材“玫瑰”浏览鲜花 根据鲜花的名称,输入关键字“爱你”进行模糊搜索: 图 9 根据关键字模糊搜索 购物车模块 点击名称为“如此爱你”的鲜花进入购买页面: 图 10 购物页面 输入购买数量 3,点击放到购物车按钮: 留言模块 未登录时的留言 : 图 11 购物车页面 图 12 未登录时的留言 登陆时留言 图 13 登录时的留言 合作企业模块 图 14 合作企业 总结和展望 经过两个月的忙碌,本系统已实现上面提到的如下功能 : 用户可以通过三种方式(按鲜花类别、按鲜花价格区间和按鲜花的材料)对鲜花进行一个有选择性的浏览。 用户还可以根据自己对所要查询的鲜花的印象,通过按鲜花名称、鲜花适用场合和鲜花配送范围这三种方式,再加以自己输入的关键字进行模糊搜索。 用户可以把选好的鲜花放到购物车里面,然后再继续购买,也可以对购物车里不想要的鲜花进行删除。 用户可以在线留言、查看所有留言。 注册模块,用户如想购买鲜花,必须先成为注册用户。 浏览和花店有合作关系的公司。 经过测试,以上功能都能正常使用。 在整个网站开发过程中,我了解到了自己的不足,项目进度慢的主要原因就是网页的设计,由于对 致严重阻碍了项目的推进。另外,以后如果自己想在网站方面发展的话,还有许多开源框架需要学习,比如 毕业设计(论文) I 网上花店系统研究与开发 摘 要 电子商务在世界经济一体化 ,全球化不断加快的今天 ,信息技术越来越广泛地应用于各个领域 。 电子商务作为信息技术与现代经济贸易活动结合的产物 ,成为人类进入知识经济时代的重要标志之一 。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购花方式。同时,也能给商家开拓更大的市场,创造更多的价值。本课题采用 系统具有以下功能: 1、查询功能:包括精确查询和模糊查询两种方式。其中精确查询主要完成按鲜花类别 、价格区间和材料等进行鲜花查询的操作;模糊查询主要完成按关键词加鲜花的名称或适用场合或配送范围等进行鲜花查询的操作。 2、购物车管理功能:主要完成购物车购物账单的添加、删除等操作。 3、留言功能:主要完成匿名用户和注册用户的在线留言和查看留言等操作。 4、注册功能:主要完成鲜花购买者的注册操作。 此外,在实施过程中,为了保证用户登录信息验证、用户名合法性检查等交互效率,本课题采用了 术。 关键词 :网上花店 , 文) N in n is is in E- of t is as of of O is nt to it io ma a an d of At it an w S P + S of as 1.Q it y in O f w ma o f ls so F ma t of na to 2. S it ma of so on of 3. it ma o f 4. it ma of 毕业设计(论文) n io n, in of to y of of va of so , 毕业设计(论文) 录 第 1 章 绪论 . 1 究背景 . 1 子商务的发展现状和趋势 . 1 子商务的发展现状 . 1 子商务的发展趋势 . 2 究内容和意义 . 4 究内容 . 4 究意义 . 5 第 2 章 系统开发相关技术 . 6 介 . 6 介 . 8 介 . 8 介 . 9 式简介 . 9 第 3 章 系统设计与实现 .统需求分析 .体设计 .据库设计 . .据库表设计 .统实现 . 4 章 系统测试 .试环境 .册模块 .询模块 .物车模块 .言模块 . 论 .业设计(论文) V 参考文献 . 谢 .南科技大学本科毕业设计(论文) 1 第 1章 绪论 研究背景 电子商务在世界经济一体化 ,全球化不断加快的今天 ,信息技术越来越广泛地应用于各个领域 。 电子商务作为信息技术与现代经济贸易活动结合的产物 ,成为人类进入知识经济时代的重要标志之一 。 它不仅会改变着企业本身的生产 、 经营 和管理活动 ,而且将影响到整个社会的经济运行与结构 ,并最终影响到国家在国际经济生活中的地位和作用 。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购花方式 。同时,也能给商家开拓更大的市场,创造更多的价值。 电子商务的发展现状和趋势 子商务的发展现状 (1)通讯基础设施和互联网网络环境不断完善随着国家信息化进程的推进,到目前为止我国固话通讯基本饱和,移动和光缆宽带通讯网络设施得到很大改进。据统计,截至 2007年底,我国已经实现 行政村通电话。到 2008年年底,全国光缆线路长度达到 础电信企业互联网宽带接入端 些都为电子商务的各项应用发展奠定了扎实基础。据第 24次中国互联网络发展状况统计报告 (简称 显示:截至 2009年 6月 30日,我国网民规模 联网普及率达到 超过全球平均水平;农村网民规模增长迅速,达到 9565万人。 (2)网上支付、配送、认证等支撑体系建设步伐加快随着网络银行和第三方支付的发展,曾经网上协商,网下支付的状况得到改变。我国网上支付快速发展,前使用网络支付的网民规模已经达到 7571万人,半年增长率达到 来自艾瑞数据: 2008年中国网上支付行业通过第三方支付平台交易额达到 2743亿元人民币,相比 2007年增长 181, 预计 2011年将超 着电子商务应用日益广泛,物流、认证、信用服务等构成的电子商务支撑体系建设全面展开。尤其是专门提供物流服务的第三方物流,这为货物的高效配送提供了保障。河南科技大学本科毕业设计(论文) 2 政务为核心,建立了面向农业、农村提供信息服务及培训的网站,成立了农业信息中一 农业电子商务正向中介组织、龙头企业、批发市场、种养大户、网上经纪人延伸,对于加快农村市场流通、引导农业结构调整、促进农民增收等起到了积极的作用。当今还存在诸多制约农村电子商务发展的因素,如农民科技文化素质还比较低,大多数的人获取信息的方式仍然为广播、电 视、报纸等传统媒体,对互联网、手机定制农业信息不甚了解;相对农民的收入而言,通讯网络资费偏高等。 (4)网络购物发展迅速,已成为传统销售的重要补充 前我国网络购物用户人数已经达到 8788万人,占网民比例为 26。在主要互联网应用使用率调查中,网络购物、网络求职位列增长最快应用前列。而网络音乐、网络视频等娱乐性应用的使用率则明显呈现下降的趋势。艾瑞数据揭示, 2008年我国网络购物交易额 比 2007年增长 中国网络购物交易额占社会消费品零售总额的比重近年来始终保持 稳定增长。网购成为网络经济中增长最快的行业之一。其增长势头受地震灾害、金融危机等突发事件的影响很小,相反金融危机成为网络购物发展的新契机。同时网购产品结构发生变化,日常生活用品在网购中的比重日益增高,越来越多网民通过网络购买服装、居家日用品、食品保健、家用电器等。网络购物从以前的少部分人群消费边缘产品过渡到如今主流人群消费主流产品,标志着我国网购市场开始成熟,已成为传统销售的重要补充。 子商务的发展趋势 电子商务的基础设施将日益完善,支撑环境逐步趋向规范,企业发展电子商务的深度进一步 拓展,个人参与电子商务的深度也将得到拓展。图象通信网,多媒体通信网将建成使用,三网合一潮流势不可挡,高速宽带互连网将扮演越来越重要的角色,制约中国电子商务发展的网络瓶颈有望得到缓解和逐步解决。我国电子商务的发展将具备良好的网络平台和运行环境。电子商务的支撑环境逐步趋向规范和完善。个人对电子商务的应用将从目前点对点的直线方式走向多点的智能式发展。 个性化定制信息需求将会强劲,个性化商品的深度参与成为必然。互连网的河南科技大学本科毕业设计(论文) 3 出现,发展和普及本身就是对传统秩序型经济社会组织中个人的一种解放,使个性的 张扬和创造力的发挥有了一个更加有利的平台,也使消费者主权的实现有了更有效的技术基础。在这方面,个性化定制信息需求和个性化商品需求将成为发展方向,消费者把个人的偏好参与到商品的设计和制造过程中去,对所有面向个人消费者的电子商务活动来说,提供多样化的比传统商业更具有个性化的服务,是决定今后成败的关键因素。 面向消费者的垂直型网站和专业化网站前景看好,面向行业的专业电子商务平台发展潜力大。一是面向个人消费者的专业化趋势。要满足消费者个性化的要求,提供专业化的产品线和专业水准的服务至关重要。 今后若干年内我国上网人口仍将是以中高收入水平的人群为猪,他们购买力强,受教育程度高,消费个性化需求比较强烈。所以相对而言,提供一条龙服务的垂直型网站及某类产品和服务的专业网站发展潜力更大。 中国电子商务必然走向世界,同时也面临着世界电子商务强手的严峻挑战。互连网最大的优势之一就是超越时间,空间的限制,能够有效地打破国家和地区之间各种有形和无形的障碍,这对促进每个国家和地区对外经济,技术,资金,信息等的交流将起到革命年个 的作用。电子商务将有力的刺激对外贸易。因此,我国电子商务企业将随 着国际电子商务环境的规范和完善逐步走向世界。我国企业可以由此同发达国家真正站在一个起跑线上,变我国在市场经济轨道上的后发劣势为后发优势。电子商务对我国的中小企业开拓国际市场,利用好国外各种资源是一个千载难逢的有利时机。同时,国外电子商务企业将努力开拓中国市场。随着中国加入 方面的障碍将逐步得以消除。 立足中国国情采取有重点的区域化战略是有效扩大网上营销规模和效益的必然途径。中国电子商务的区域由优势与前面强调的国际化优势并不矛盾。区域化优势是就中国独特的国情条件而言的。中国是一 个人口众多,幅员辽阔的大过,社会群体在收入,观念,文化水平的很多方面都有不同的特点。我国虽然总体上仍然是一个收入比较低的发展中国家,但地区经济发展的不平衡所反映出来的经济发展的阶段性,收入结构的层次十分明显。在可以预见的今后相当长的时间内,河南科技大学本科毕业设计(论文) 4 上网人口仍将以大城市,中等城市和沿海经济发达地区为主, B 2 B 的电子商务模式区域性特征非常明显。以这种模式为主的电子商务企业在资源规划,配送体系建设,市场推广等都必须充分考虑这一现实,采取有重点的区域化战略,才能最有效地扩大网上营销的规模和效益。 电子商务网站在最初的全面开花直后必然走向新的融合。一是同类网站之间的合并。目前大量的网站属于 “ 重复建设 ” ,定位相同或相近,业务内容相似,激烈竞争的结果只能是少数企业最终胜出,处于弱势状态的网站最终免不了被吃掉或者关门的结果。二是同类别网站之间互补性的兼并。那些处于领先地位的电子商务企业在资源,品牌,客户规模等诸方面虽然有很大优势,但这毕竟是相对而言的,与国外著名电子商务企业相比不不是一个数量级的。这些具备良好基础和发展前景的网站在扩张的过程中必然采取收购策略,主要的模式将是互补性收购。三是战略联盟。由于个 性化,专业化是电子商务发展的两大趋势,每个网站在资源方面总是有限的,客户需求又是全方位的,所以不同类型的网站以战略联盟的形式互相协作必成为必然。 总之,随着经济全球化和信息技术与信息产业迅速发展,电子商务将成为今后信息交流的热点,成为各国争先发展,各个产业部门最为关注的领域。中国电子商务虽然还处在初始阶段,面临着体制,技术,管理等诸多问题,但是已迈出可喜的一步。我们只有具备战略性和前瞻性的眼光,适应全球经济一体化的趋势,努力发展适合我国国情的电子商务,才能立于不败之地。 研究内容和意义 研究内容 本 课题是网上花店系统研究与开发,主要研发了这样一些功能 : (1)查询功能:包括精确查询和模糊查询两种方式。其中精确查询主要完成按鲜花类别、价格区间和材料等进行鲜花查询的操作;模糊查询主要完成按关键词加鲜花的名称或适用场合或配送范围等进行鲜花查询的操作。 (2)购物车管理功能:主要完成购物车购物账单的添加、删除等操作。 河南科技大学本科毕业设计(论文) 5 (3)留言功能:主要完成匿名用户和注册用户的在线留言和查看留言等操作。 (4)注册功能:主要完成鲜花购买者的注册操作。 研究意义 电子商务在世界经济一体化 ,全球化不断加快的今天 ,信息技术越来 越广泛地应用于各个领域 。 电子商务作为信息技术与现代经济贸易活动结合的产物 ,成为人类进入知识经济时代的重要标志之一 。网上花店正是顺从了这种发展趋势, 首先能给用户带来方便、快捷和高效,使用户足不出门就能买到自己喜欢的鲜花。另外,由于网络的普及,电脑的平民化,无疑网络用户是一个非常有潜力的市场,网络花店正好抓住这个市场,能给商家带来空前的利润。 河南科技大学本科毕业设计(论文) 6 第 2章 系统开发相关技术 介 术也是此系统中贯穿始终的核心技术,此系统中的模型层( 由 它 来实现。 由 司于 1995 年 5 月推出的 序设计语言和台的总称。用 现的 览器(支持 示了 平台、动态的 算。从此, 广泛接受并推动了迅速发展,常用的浏览器现在均支持 要有以下几个特性 : 1、 言是简单的 。 言的语法与 C 语言和 C+语言很接近,使得大多数程序员很容易学习和使用 一方面, 弃了 C+ 中很少使用的、很难理解的、令人迷惑 的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地, 言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 2、 言是一个面向对象的 。 言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为 言全面支持动态绑定,而 C+ 语言只对虚函数使用动态绑定。总之, 言是一个纯的面向对象程序设计语言。 3、 言是分布式的 。 言支持 用的开发,在基本的 它提供了用于网络应用编程的类库,包括 。 程方法激活 )机制也是开发分布式应用的重要手段。 4、 言是健壮的。 强类型机制、异常处理、废料的自动收集等是序健壮性的重要保证。对指针的丢弃是 明智选择。 安全检查机制使得 具健壮性。 5、 言是安全的。 常被 用在网络环境中,为此, 供了一个安全机制以防恶意代码的攻击。除了 言具有的许多安全特性以外, 通过网络下载的类具有一个安全防范机制(类 如分配不同的名字空河南科技大学本科毕业设计(论文) 7 间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类 用设置安全哨兵。 6、 言是体系结构中立的。 序(后缀为 文件)在 台上被编译为体系结构中立的字节码格式(后缀为 文件) , 然后可以在实现这个 台的任何系 统中运行。这种途径适合于异构的网络环境和软件的分发。 7、 言是可移植的。 这种可移植性来源于体系结构中立性,另外, 统本身也具有很强的可移植性,译器是用 现的, 运行环境是用 实现的。 8、 言是解释型的。 如前所述, 序在 台上被编译为字节码格式, 然后可以在实现这个 台的任何系统中运行。在运行时, 台中的 释器对这些字节码进行解释执行,执行过程中需要的类在联接 阶段被载入到运行环境中。 9、 高性能的。 与那些解释型的高级脚本语言相比, 确是高性能的。事实上, 运行速度随着 译器技术的发展越来越接近于 C+。 10、 言是多线程的 。 在 言中,线程是一种特殊的对象,它必须由 或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为 的构造子将一个实现了 口的对象包装成一个线程,其二,从 派生出子类并重写 法 ,使用该子类创建的对象即为线程。值得注意的是 已经实现了 口,因此,任何一个线程均有它的 法,而 法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 11、 言是动态的。 言的设计目标之一是适应于动态变化的环境。序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外, 的类有一个运行 时刻的表示,能进行运行时刻的类型检查。 言的优良特性使得 用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。 对象技术的全面支持和 台内嵌的 缩短河南科技大学本科毕业设计(论文) 8 应用系统的开发时间并降低成本。 编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是业应用编程接口( 企业计算及电子商务应用系统提供了有关技术和丰富的类库。 介 在此系统中 术主要负责视图 层的编写。 术使用 程语言编写类 封装产生动态网页的处理逻辑。网页还能通过 问存在于服务端的资源的应用逻辑。 网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 应用程序的开发变得迅速和容易。 务器在遇到访问 页的请求时,首先执行其中的程序段,然后将执行结果连同 件中的 码一起返回给客户。插入的 序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能 。 样,是在服务器端执行的,通常返回该客户端的就是一个 本,因此客户端只要有浏览器就能浏览。 范的最后版本是 1999 年 9月推出的, 12月又推出了 范。目前较新的是 范, 范的征求意见稿也已出台。 面由 码和嵌入其中的 码所组成。服务器在页面被客户端请求以后对这些 码进行处理,然后将生成的 面返回给客户端的浏览器。 技术基础,而且大型的 用 程序的开发需要 合才能完成。 备了 术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自 出后,众多大公司都支持 术的服务器,如 司等,所以 速成为商业应用的服务器端语言。 用一种简单易懂的等式表示为: 介 本系统的控制器层采用 现。 一种服务器端的 用程序,具有独立于平台和协议的特性 ,可以生成动态的 面。 它担当客户请河南科技大学本科毕业设计(论文) 9 求( 览器或其他 户程序)与服务器响应( 务器上的数据库或应用程序)的中间层。 位于 务器内部的服务器端的 用程序,与传统的从命令行启动的 用程序不同, 务器进行加载,该 务器必须包含支持 拟机。 介 术在此系统中主要用来实现局部通信的功能,提高系统的交互效率 。 术的 最大优点,就是能在不更新整个页面的前提下维护数据。这使得 用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。 传统的 用允许用户填写表单 (当提交表单时就向 务器发送一个请求。服务器接收并处理传来的表单,然 后 返回一个新的网页。这个做法浪费了许多带宽,因为在前 后 两个页面中的大部分 码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。 与此不同, 用可以仅向服务器发送并取回必需的数据,它使用 其它一些基于 口,并在客户端采用 理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以 务器的处理时间也减少了。 式简介 来是存在于 序中的, M 是指数据模型, V 是指用户界面,C 则是控制器。使用 目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表现形 式。比如一批统计数据你可以分别用柱状图、饼图来表示。 和 V 的同步,一旦 M 改变, V 应该同步更新。如图 2 河南科技大学本科毕业设计(论文) 10 图 2型 一个架构模式,它强制性的使应用程序的输入、处理和输出分开。使用 用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 ( 1) 视图 视图是用户看到并与之交互的界面。对老式的 用程序来说,视图就是由 素组成的界面,在新式的 用程序中, 旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括 一些标识语言和 如何处理应用程序的界面变得越来越有挑战性。 个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列 表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。 ( 2) 模型 模型表示企业数据和业务规则。在 三个部件中,模型拥有最多的处理任务。例如它可能用象 样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 ( 3) 控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击 单时,控制器 (例如 :身不输河南科技大学本科毕业设计(论文) 11 出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。 现在我们总结 处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。 河南科技大学本科毕业设计(论文) 12 第 3章 系统设计与实现 系统需求分析 通过对现有系统的分析,总结出来用户有以下需求: 1、用户可以通过多种 方式进行浏览鲜花,其中包括按照鲜花类别、鲜花价格区间和鲜花材料。 2、模糊搜索,如果用户隐约记着想找的鲜花的部分信息的话,可以使用模糊搜索的方式搜一下。模糊搜索可以通过 3 种方式(鲜花名称、鲜花适用场合和鲜花派送范围),选择其中一种方式,然后输入关键字进行搜索。 3、搜索到想要的鲜花,可以把它放到购物车中,但放到购物车前必须登录系统。对购物车中不想要的鲜花可以进行删除。 4、用户可以浏览、发表留言。没登陆的情况下发表留言,留言信息中用户名项会显示 登陆过后会显示自己的用户名。 总体设计 本系统包 括的模块有:登录模块、查询模块、购物车管理模块、留言模块、注册模块。系统功能图如图 3示: 网 上 花 店 系 统登录模块查询模块购物车模块留言模块查看合作企业注册模块推出模块根 据鲜 花类 别查 询根 据鲜 花价 格区 间查 询根 据鲜 花的 材料 查询模 糊搜 索图 3统功能图 河南科技大学本科毕业设计(论文) 13 系统流程图如图 3示: 开 始结 束登 录按 类别 浏览 鲜花模糊搜索按 花材 浏览 鲜花按 价 格区 间 浏览 鲜 花依 据 鲜花 名 称模 糊 搜索依 据 鲜花 适 用场 合 模糊 搜 索依 据 鲜花 配 送范 围 模糊 搜 索留言注册查 看购 物车查 看合 作企 业退出购 买是 否 已 登 录否添 加 到购 物 车是是 否 继 续 购 买是支 付否是 否 继 续 ?否是图 3统流程图 河南科技大学本科毕业设计(论文) 14 数据库设计 用 户 鲜 花购 买发 表1查 看 详 情对 应1订 单1 详 细对 应1属 于 员管 理1 员管 理1 员管 理数据库 数据库表设计 本系统包括 九 个表,用户资料表 ( 3) ,种类表 ( 见 3管理 员表 ( 见 3 ) , 商品表 ( 3), 留言表 ( 3), 订单表 ( 见 3), 订单细节表 ( 3),订购鲜花公司表 ( 见 3), 鲜花公司细节表 ( 河南科技大学本科毕业设计(论文) 15 3)。 表 3户资料表 (字段名称 数据类型 字段长度 备注 动编号( 8 用户的 键 本 20 用户的户名 本 20 用户的密码 本 100
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。