毕业论文范文——基于java网上花店系统_第1页
毕业论文范文——基于java网上花店系统_第2页
毕业论文范文——基于java网上花店系统_第3页
毕业论文范文——基于java网上花店系统_第4页
毕业论文范文——基于java网上花店系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘摘 要要 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国 的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着 Internet 的飞速 发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐, 网络游戏,网络教学等。本次毕业设计的题目就是网上花店系统。 本论文就毕业设计的内容,系统地阐述了整个网上花店系统的功能及实现。实 现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到系统管理。 基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行商品交易。本 系统界面简单直观,易于操作和使用,交互性强,完全基于 Internet 网络。 经过分析,使用 SUN 公司的 JSP 开发工具,利用其提供的各种面向对象的开发工 具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立 系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的 可行系统。 关键字关键字:Jsp,网上花店,SQLServer2000; 大连外国语学院 本科生毕业论文(设计) Abstract The 21st century is a collection digitization, the network, the informationization, take network as core society. Chinas 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 projects topic is the flower shop system. The present paper on graduation projects content, elaborated systematically the flower shop service systems 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 Corporations 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,SQLServer2000, 大连外国语学院 本科生毕业论文(设计) 目目 录录 1 1 开发背景开发背景1 1 1.1 引言.1 1.2 目的和意义.1 1.3 开发设计思想.2 1.4 开发目标.2 2.2.开发工具和开发环境简介开发工具和开发环境简介3 3 2.1Java Server Page 简介 3 2.2JSP 技术的发展现状.3 2.3JSP 技术的特点.4 2.4Eclipse 简介.6 2.5Struts 简介 .6 3.3.网上花店系统分析网上花店系统分析7 7 3.1 系统的功能分析.7 3.2 系统可行性研究.7 3.2.1 技术可行性分析:7 3.2.2 运行可行性分析:8 3.2.3 经济可行性分析:8 4 4 系统的概要设计系统的概要设计 8 8 4.1 数据库系统概述.8 4.2 系统功能模块设计.8 4.3 数据库表设计.9 5.5.程序设计及主要功能程序设计及主要功能1313 5.1 程序说明.13 5.2 系统的主要功能和具体的模块划分.13 6.6.总结总结1616 7.7.致谢致谢1717 参考文献参考文献 1818 大连外国语学院 本科生毕业论文(设计) 1 1 开发背景开发背景 1.11.1 引言引言 网上商店也被称为电子商店,是电子商务的一个重要组成部分。网上商店作为电子商 务的一种具体形式,在 Internet 上已经非常普及。由于充分利用和结合了最新的信息技术, 网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场 扩张力极大等。目前 Internet 上的网上商店每天以惊人的速度增加。网上购物越来越成为 现代年轻人的首选,足不出门便能选购好自己称心如意的商品,鲜花更是人们的首选,在 百忙之中有可能你无法亲自到花店选择你想要的花,但是此系统借助发达的网络和现代的 科技技术可以让你打开网页就能完成鲜花的订购。进入 21 世纪网络信息发布已经逐步取代 了传统的媒体发布,网上发布的范围更广,持久性更好。花店的信息如果在网上发布更有 利于花店的业务发展。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有 效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握 能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创 新,为今后进一步学习与工作奠定了良好的基础。 1.21.2 目的和意义目的和意义 如今是一个信息高速发达的社会,尤其以网络的高速发展为代表。鲜花的买卖业务是 一个与我们的日常生活密切相关的,长辈的生日,节日的祝福及问候,对心爱的人表达爱 意,看望病号等等的时候。越来越多的人选择够买一束鲜花来表达自己的情谊!本系统正 是利用了网络这个很好的平台为顾客提供方便,不用你出门,打开你的电脑上网就可以很 方便的完成鲜花的选购,做到足不出门就可以完成一切。 基于 jsp+JavaBean 的网上花店的总体设计目标是为注册用户提供方便的网上订购鲜花 的功能。本系统分为前台和后台管理两部分,注册用户登入前台后,可以浏览和购买网上 花店中的所有商品,购买商品后还可以得到相应的积分奖励,并且可以在网站中留言。管 理员通过后台登录后可以对系统中的商品以及注册的用户和用户的留言进行管理。为了满 足上面提出的功能要求,基于 jsp+JavaBean 的网上花店需要达到以下目标。 支持用户注册和登录 用户登录后可以根据价格、类型和其他关键词进行商品查询 大连外国语学院 本科生毕业论文(设计) 2 用户可以购买商品,但是可以在提交之前取消购买这些商品。 支持用户在线留言 支持管理员通过后台登录,并对系统中的各种信息进行维护 1.31.3 开发设计思想开发设计思想 本系统采用 MyEclipse 和 Tomcat 服务器为主要开发工具,SQLServer 作为管理系统数 据的数据库。整个系统采用 Struts 框架结构,符合 MVC 模式。MVC 模式要求对应用分层, 虽然要做额外的工作,但产品的结构清晰,可扩展性强、产品的应用通过 MVC 模式可以 得到更好地体现。这恰恰是电子银行系统所需要的。电子银行系统的功能会随着客户的要 求不断的扩展,因此这个系统需要不断的进行功能的升级和修改。如果采用传统的 JSP+JavaBean 的三层模式进行开发,将使程序的业务逻辑层和表示层之间耦合过紧,不利 于日后的生机和扩展。 通过该毕业设计能够看出,在进行设计之前。设计者既考虑了系统的需求,有兼顾了 运行的效率,以及今后系统的功能扩展等。使用 MVC 模式开发系统,这使得本系统具有 运行效率好、扩展能力强、技术规范等特点。 1.41.4 开发目标开发目标 网上花店是一种新兴的商品销售方式,优势在于经营成本低,在任何地方只要可以上 网的地方就可以随时随地的订购你所想要的花朵传情达意,但是也有弊端,就是网站需要 经常的维护等等存在着一些问题,只有解决好这些问题网上花店才会更加的普及起来。 理论系统功能设计目标如下: (1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输 入,易学易用的友好的用户界面,满足各层次的用户使用的需求; (2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护 与管理; (3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况, 管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实 现系统的维护,保证系统的安全、可靠; (4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的 发展需要,便于后来者分析、维护; 大连外国语学院 本科生毕业论文(设计) 3 (5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能 2.开发工具和开发环境简介开发工具和开发环境简介 2.12.1JavaJava ServerServer PagePage 简介简介 Java Server Page 或简称为 JSP 是由 Sun 公司在 Java 语言上开发出来的一种动态网页制 作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个 Server 端框架, 基于这个框架,开发人员可以综合使用 HTML,XML,JAVA 语言以及其他脚本语言,灵 活,快速地创建和维护动态网页,特别是目前的商业系统。作为 JavaTM 技术的一部分, JSP 能够快速的开发出基于所有 Web 服务器和应用服务器环境,独立于平台的应用程序, 而且具有非常强的可伸缩性。同时,JSP 把用户界面从系统内容中分离开来,使得设计人 员能够在不改变底层动态内容的前提下改变祖国网页布局。 这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方 式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP技术。所以,相信 很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们 将会讨论JSP技术的特性,让您更加了解这项新技术。 2.2JSP2.2JSP 技术的发展现状技术的发展现状 JSP 技术被设计成为一个开放的、可扩展的及用于创建动态 Web 页面的标准。开发人 员可以使用 JSP 技术来创建具有可移植性的 Web 应用程序。开发结果可以在各种 Web 服 务器和 Web 应用服务器上运行,而不用考虑具体的开发平台或开发工具。 为了给动态 Web 页面提供一个开放的工业标准,JSP 规范的 1.0 版本的提出,是向这个 方向迈出的第一步。在 1.0 版本中,其基础由核心标记集、隐含对象以及开始创建动态 Web 页面所需的基本功能构成。已经有许多 Web 服务器,Web 应用服务器和工具开发商 为他们的产品添加了对 JSP1.0 的支持。 Jsp 1.0 版本中加入了一些新的特色,特别是加入了 XML 的语法和输出缓冲等功能, 以解决重定向的错误,而同时一些在 0.92 版本中的功能被取消了。 随着 XML 越来越热门,在不久的将来 XML 将成为主流。因此,在 JSP1.0 的语法中 开始了对 XML 的支持,并希望能够与其兼容。不过,在 JSP1.0 版本中对 XML 的支持还 不是必须的,但在将来的 JSP1.1 版本中对它的支持将成为必然。 大连外国语学院 本科生毕业论文(设计) 4 JSP1.1 与 JSP1.0 两个版本基本上同时开发的。但是,JSP1.1 需要新的 Servlet API 的支 持,所以 JSP1.1 将会等新的 Servlet API 公布之后才会推出。除了 JSP 标准的语法标记之 外, JSP1.1 将会提供有可扩展的自定义语法标记机制,这样使用者就可以定义自己的语法标 记,并且可以在任何支持 JSP1.1 的引擎上运行它们,而且供应商们也会有选择地扩展或扩 充 JSP 规范中的功能。JSP 引擎能够强有力地支持多种脚本语言和对象模型。在不断扩充 和使用 JSP 技术同时。也将保持 JSP 技术对平台和服务器的可移植性。 2.3JSP2.3JSP 技术的特点技术的特点 JSP 技术有以下几个显著的优点。 1.应用程序内容与页面显示分离 用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终 页面,并使用 JSP 标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例 如本系统中的时时获得在线考试的每个考生的信息等) 。生成内容的逻辑被封装在标识和 JavaBeans 组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装 在标识和 JavaBeans 中,所以 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面,而 不影响内容的生成。 在服务器端,JSP 引擎解释 JSP 标识和脚本,生成所请求的内容(例如,通过访问 JavaBeans 组件,使用 JDBC 技术访问数据库或者包含文件) ,并且将结果以 HTML(或者 XML) 页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于 HTML 的 Web 浏览器的完全可用性。 2. 可重用组件 绝大多数 JSP 页面依赖于可重用的、跨平台的组件(JavaBeans 或者 Enterprise JavaBeans 组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通 操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速 了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 3. 采用标识 Web 页面开发人员不会都是熟悉脚本语言的编程人员。JSP 技术封装了许多功能,这 些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。标准的 JSP 大连外国语学院 本科生毕业论文(设计) 5 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行 用其他方法更难于编码和耗时的功能。 4. 适应平台 几乎所有平台都支持 Java,JSPJavaBeans 几乎可以在所有平台下通行无阻。从一个 平台移植到另外一个平台,JSP 和 JavaBeans 甚至不用重新编译,因为 Java 字节码都是标 准的与平台无关的。 5. 数据库连接 Java 中连接数据库的技术是 JDBC,Java 程序通过 JDBC 驱动程序与数据库相连,执 行查询、提取数据等操作。Sun 公司还开发了 JDBCODBC bridge,利用此技术 Java 程序 可以访问带有 ODBC 驱动程序的数据库,目前大多数数据库系统都带有 ODBC 驱动程序, 所以 Java 程序能访问诸如 Oracle、Sybase、MS SQL Server 和 MS Access 等数据库。 此外,通过开发标识库,JSP 技术可以进一步扩展。第三方开发人员和其他人员可以 为常用功能创建自己的标识库。这使得 Web 页面开发人员能够使用熟悉的工具和如同标识 一样的执行特定功能的构件来进行工作。 JSP 技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展 到支持企业级的分布式应用中。作为采用 Java 技术家族的一部分,以及 Java 2(企业版体 系结构)的一个组成部分,JSP 技术能够支持高度复杂的基于 Web 的应用。 由于 JSP 页面的内置脚本语言是基于 Java 的,而且所有的 JSP 页面都被编译成为 Java Servlets,所以 JSP 页面具有 Java 技术的所有好处,包括健壮的存储管理和安全性。作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,各处运行”的特点。 利用 JSP 技术,动态信息由 JSP 页面来表现,JSP 页面由安装在 Web 服务器或者使用 JSP 的应用服务器 上的 JSP 引擎执行。JSP 引擎接受客户端对 JSP 页面的请求,并且生成 JSP 页面作为对客户端的响应。 JSP 页面通常被编译成为 Java Servlets,这是一个标准的 Java 扩展。页面开发人员能够 访问全部的 Java 应用环境,以利用 Java 技术的扩展性和可移植性。当 JSP 页面第一次被调 用时,如果它还不存在,就会被编译成为一个 Java Servlets 类,并且存储在服务器的内存 中。这就使得在接下来的对该页面的调用中,服务器会有非常快的响应 。 JSP 页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组 大连外国语学院 本科生毕业论文(设计) 6 件和格式所组成的联合体中。基于 JSP 的动态信息发布技术是一个开放的、可扩展的建立 动态 Web 页面的标准。不论采用什么创建工具,开发人员都可以使用 JSP 页面来创建可移 植的 Web 应用,在不同的 Web 应用服务器上运行。 2.4Eclipse2.4Eclipse 简介简介 Eclipse 最初是 IBM 公司的一个软件产品。2001 年 11 月,其 1.0 版本正式发布。刚开 始的时候,Eclipse 的声誉并不好,受到业界的很多批评。到了 2003 年 3 月,Eclipse 2.1 版 本发布的时候,引起了业界的轰动。下载 Eclipse 的人峰拥而至,甚至导致了服务器拥塞。 目前 IBM 已将 Eclipse 作为一个开源项目捐给了开源组织 E。Eclipse 具有出色而 有独创的平台特性,吸引了众多公司加入它的平台。 Eclipse 平台的主要任务是为开发者提供能够使用各种工具无缝集成的机制和需要遵守 的规则。这些机制通过具有良好的定义的应用程序接口、类和方法表现出来。本质上, Eclipse 是一个具有基本微内核、开放的和可扩展的体系结构。 Eclipse 是建立在插件机制上的。插件是 Eclipse 平台功能的最小单元。它可以开发和 提交。所有的 Eclipse 平台功能都由插件实现,除了平台运行的小内核。插件机制可以发现 集成和运行插件。它可以划分 Eclipse 平台本身。不同的插件提供不同的工作空间和工作台, 甚至平台运行时本身也有自己的插件。 2.5Struts2.5Struts 简介简介 Struts 是 Apache 软件组织提供的一项开放源代码项目,它为 JAVA WEB 应用提供了 模型-视图-控制器(Model-View-Controller,MVC)框架,尤其适用于开发大型可扩展的 WEB 应用。Struts 这个名字来源于在建筑和旧式飞机中使用的支撑金属架。Struts 为 WEB 应用 提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。此外, Struts 框架提供了许多可供扩展和定制的地方,使得应用程序可以方便地扩展框架来更好 地适应用户的实际需求。 当一个设计师在设计一个方案时,首先要构建该方案的框架结构,有了这份蓝图,实 现过程才会有条不紊、井然有序。同样,软件开发者在开发一个软件项目的时候,也需要构 思一个软件应用的框架。通过框架表现出软件各个模块之间的关系。这样可以提高软件开 发的速度和效率,使得软件更易于维护。而于 WEB 开发应用,要设计这样一个蓝图框架 并不是一件容易的事,Struts 就是这样一种框架,Struts 的所有功能都建立在已有的 Java 大连外国语学院 本科生毕业论文(设计) 7 Web 组件上,它只是采用了 MVC 模式把这些元素组织起来,使它们协同工作 3.网上花店系统分析网上花店系统分析 3.1 系统的功能分析系统的功能分析 为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库) 。 模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来 访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起 来组成一个整体,可以完成指定的满足问题的要求。 首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现, 从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网 上已有的在线考试系统和了解其具备的功能。 1.从用户的角度 从用户的角度通过注册后可以浏览页面进行选花订花,把自己喜欢的商品添加到 购物车中,并生成订单。同时可以通过页面进行商品的查询,使用户更加方便的 查询到自己需要的商品。 2.从管理员的角度 从管理员的角度可以通过登入管理员的页面进行对用户的管理,添加和删除用户, 并对用户的订单进行管理和商品进行管理。 3.23.2 系统可行性研究系统可行性研究 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值 得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系 统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代 价在尽量短的时间内确定系统是否可行。 3.2.1 技术可行性分析:技术可行性分析: 在线考试系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程 化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者 进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化 的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用 JSP 作为开发语言, 大连外国语学院 本科生毕业论文(设计) 8 采用 Servlet 技术,Tomcat5.0 作为 Web 服务器。 3.2.2 运行可行性分析:运行可行性分析: 随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能。 随着Internet的发展,用户对于网络、WINDOWS等环境下的软件使用比较熟悉,对于新鲜 事物,用户表现出极大的兴趣和热情。 3.2.3 经济可行性分析:经济可行性分析: 网上花店系统给人们带来了方便同时给商家带来了成本的节省,成为一种全新 的鲜花销售模式,商家可以免去店面的成本和雇佣人员的成本,更大限度的做到还 利益于消费者,所以构建一个网上花店系统在经济上是完全可行的。 就本系统而言,随着电脑的普及,为消费者在网络上进行购物提供有利的条件。 而一个网上花店系统可以为消费者提供软件条件,这样消费者便可以足不出户的买 商品了。商家可以从中获得利润,两全其美。 通过以上的分析,开发网上花店系统是完全可行的。 4 系统的概要设计系统的概要设计 4.14.1 数据库系统概述数据库系统概述 本系统的前端开发是使用 JSP 技术,通过 JavaBeans 进行逻辑控制和数据库连接,而 后台数据库采用的是 SQLServer2000。SQLServer2000 数据库管理系统是一项全面 完整的数据库与分析产品。SQLServer2000 非常容易学习、使用,介绍、学习资料比 较多,SQLServer2000 全面支持 Web 功能的数据库解决方案,与此同时, SQLServer2000 还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特 性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速 度还是以事务处理运行速度来衡量,SQLServer2000 都堪称最为快捷的数据库系统。 4.24.2 系统功能模块设计系统功能模块设计 1.用户功能模块: 用户注册后通过输入用户名和密码就可进入系统进行商品的选购,可以按照商品的 大连外国语学院 本科生毕业论文(设计) 9 种类和商品的价钱对商品进行查询,进入商品页面后如有称心如意的商品便可以添加到购 物车里,当选购结束时就可以生成订单。 2.管理员功能模块 当管理员选择页面下的链接,链接到管理员的登录页面,输入正确的管理员用户名与 密码就可以进入管理员模块,在此可以对用户进行操作,同时可以对订单进行操作,同时 可以完成对商品的日常操作及网页的维护。 4.34.3 数据库表设计数据库表设计 本系统包括十个表,用户资料表 users,种类表 sort,管理员表 admin,商品表 goods 留言表 leaveLanguage,安全记录表 safelog,订单表 orders,订单细节表 ordersDetails 订购鲜花公司表 produce,鲜花公司细节表 produceDetails 详情请见下面数据库表: 1.用户资料表 users 图 4-1 用户资料表 2.种类表 sort 大连外国语学院 本科生毕业论文(设计) 10 图 4-2 种类表 3.管理员表 admin 图 4-3 管理员表 4.商品表 goods 图 4-4 商品表 大连外国语学院 本科生毕业论文(设计) 11 5.留言表 leaveLanguage 图 4-5 留言表 6.安全记录表 safelog 图 4-6 安全记录表 7.订单表 orders 图 4-7 订单表 大连外国语学院 本科生毕业论文(设计) 12 8.订单细节表 ordersDetails 图 4-8 订单细节表 9.订购鲜花公司表 produce 图 4-9 订购鲜花公司表 10. 鲜花公司细节表 produceDetails 图 4-10 鲜花公司细节表 大连外国语学院 本科生毕业论文(设计) 13 5.程序设计及主要功能程序设计及主要功能 5.15.1 程序说明程序说明 本系统采用 MyEclipse 和 Tomcat 服务器为主要开发工具,SQLServer 作为管理统数 据的数据库。整个系统采用 Struts 框架结构,符合 MVC 模式。MVC 模式要求对应用分层, 虽然要做额外的工作,但产品的结构清晰,可扩展性强、产品的应用通过 MVC 模式可以 得到更好地体现。这恰恰是网上花店系统所需要的。网上花店系统的功能会随着客户的要 求不断的扩展,因此这个系统需要不断的进行功能的升级和修改。 5.25.2 系统的主要功能和具体的模块划分系统的主要功能和具体的模块划分 1.用户注册页面 用户登入系统后,必须先注册一个帐户,通过输入其中的必要的信息在数据库中建 立一个用户,然后在主页面输入相应的用户名和密码便能开始商品的选购。 图 5-1 用户注册页面 大连外国语学院 本科生毕业论文(设计) 14 2.用户购物模块 通过输入用户名和密码进入鲜花选购页面,在此处可以进行鲜花的选购,同 时可以通过鲜花的种类和鲜花的价钱对鲜花进行分类的查询,是商品一目了然的 呈现在眼前,同时可以进行高级查询,更加方便按照消费者自己的喜好进行商品 的选择。 图 5-2 用户购物模块 3.商品选购模块 点击每幅商品的图片便可以进入到商品的页面,上面会有对商品的具体介绍,会 给消费者一些选购的建议。方便消费者的选择。 大连外国语学院 本科生毕业论文(设计) 15 图 5-3 商品选购模块 4.购物车模块 在选购商品结束后可以把中意的商品添加到自己的购物车中,同时可以产生订单 也可以继续购物去选择下一个商品。 图 5-4 购物车模块 5.高级查询模块 在高级查询模块中可以根据关键字,商品分类,价

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论