基于某web地订餐管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文档 文案大全 本科毕业论文(设计) 题 目 基于web订餐管理系统的设计与实现 系 部 信息管理系__________ 专 业 信息系统与信息管理 年 级 2013 级 学 号 222013602012159 姓 名 王丹 指 导 教 师 郑蔚 成 绩 2017年 05 月 10日 文案大全 目录 TOC \* MERGEFORMAT 摘 要 t _blank服务器,另外它还是一个Servlet和JSP 容器,独立的Servlet容器是Tomcat的默认模式。Tomcat 很受广大程序员的喜欢,因为它运行时占用的 系统资源小, 3.2 系统的技术介绍 该系统完全基于当下开发管理系统最前言的B/S模式来进行程序的设计。使用B/S模式设计的程序对网上订餐系统这种工作人员技术水平较低的客户能够很好的引导他们对系统的操作和使用。后台数据库使用Microsoft公司开发的Microsoft SQL Server 2005来进行数据的存储,本数据库拥有强大的数据处理能力,能够完美应对零售药店级别的数据的存储和处理。应用程序开发语言使用的是Java,易于编写且Java一处编写处处运行的特性对于网上订餐系统这种可能在未来会扩大经营规模的用户来说有很强的适应性。在网页设计方面使用JSP、JavaScript、Html等技术完成用户交互界面,员工只需要浏览器即可对库存、账单等进行操作管理,且界面引导强,有很强的适应性,和使用的便捷性。服务器方面使用的是当下流行的免费却又不失强劲功能的开源Web应用服务器Tomcat,Tomcat虽为免费使用的服务器,但是其强劲的功能和处理能力完全能够应付网上订餐系统的使用需求,同时能够降低成本。 3.2.1 JSP技术与MVC模式以及系统的基本框架 本系统采用JSP技术,基于MVC模式开发,使用SSH框架(struts2、spring、hibernate)来增加系统的开发速度。所谓的MVC模式是Model-View-Controller的缩写,中文翻译为模式-视图-控制器。Hibernate主要用在dao,包括对数据库的增、删、改、查的操作,spring控制程序的流程。 3.2.2 S.S.H框架的优点 它由以下3个框架构成: (1)Struts2框架 Struts2是Apache组织的一个开放源码项目。Struts2是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。其基本构成如图3.1所示。 图3.1 Struts框架工作流程 Fig 3.1 the struts framework of workflow (2)Spring框架 Spring框架由以下7个部分组成,如图3.2所示。 图3.2 Spring框架构成 Figure 3.2 the spring framework Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVC Web 框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application framework)。 (3)Hibernate框架 Hibernate 是一个开放源码的 ORM 持久层框架。如图3.3所示。 图3.3Hibernate框架 Fig 3.3 hibernate framework 3.3 SQL Server数据库 支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 。为多种编程语言提供API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。MySQL的应用:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处。 第4章 系统设计 4.1 系统设计目标与原则 随

文档评论(0)

linlin921 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档