基于J2EE宾馆管理系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:tmdjapanese
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
J2EE(Java2EnterpriseEdition)是美国Sun公司推出的一种基于Java的开发与应用平台,使用J2EE技术能够快速建立可伸缩性企业应用系统。统一建模语言(unifiedmodelinglanguage,UML),是面向对象开发中一种通用的、图形化的模型语言,是现代软件工程环境中对象分析和设计的重要工具。将UML技术应用于软件系统中,可以较好地模拟对象结构和行为。本文在介绍了J2EE技术的基础上,使用UML技术分析宾馆管理系统的需求,确定了基于J2EE的宾馆系统架构,给出宾馆系统交互模型,分析了宾馆系统的流程,实现一个基于J2EE平台下的宾馆管理系统。与传统的宾馆管理系统相比,本系统具有更好的对外交互能力,并且在远程管理等方面也具有足够的安全性等特点。 第一部分概述了现有宾馆管理系统的状况、现代宾馆管理需求、现代宾馆计算机管理模式,还介绍了J2EE平台的特点及其对现代宾馆管理系统的适用性,给出了基于J2EE平台宾馆管理系统的设计思想,及建立基于J2EE的宾馆管理系统及开发环境的方案。 第二部分是对系统各子模块进行设计与实现,涉及到客房预订接待子模块、前台收银模块、物资管理模块、餐饮预订与点菜收银模块、账务审核模块。在设计中,根据现有宾馆系统的现有状况,确定通过J2EE平台来改进管理系统解决的问题。从系统的需求中,设计出分成三层的系统的结构,分别是客户层、逻辑层、和数据服务层,然后分别对它们分别进行设计与实现,在设计中使用了MVC模式,将应用程序划分成模型(Model)、视图(View)、控制器(Controller)三部分。其中模型模块是负责执行系统的业务逻辑,视图模块是负责将结果显示给用户,以及从用户获得数据的输入,控制器模块负责系统的整个流程,它接受视图和模型模快的数据,并控制这两个模块执行相应的动作。在表示逻辑层设计与实现中,使用了UML技术,确定了客户端页面关系和服务器端的页面关系,在业务逻辑层的设计与实现,确定了系统的对象模型,并用类图和顺序图来描述系统的交互过程。在系统的设计中,还考虑到一些临界情况的处理,并给出相应的算法。系统中还出现了宾馆与宾馆、宾馆与银行、宾馆与物资供应商的交互,为此系统采用了WebService技术,并用J2EE实现了Web服务。 第三部分是设计了基于J2EE的应用集成和系统的安全。通过建立以XML为标准的数据总线和建立了企业信息门户实施新系统及其与原有系统之问的集成。该部分还涉及系统的安全要求、安全管理的思想及相关的安全的措施。
其他文献
计算机网络的出现使世界的联系变得更加紧密。但是,开放式网络上和分布式系统上不断增长的各种应用尤其是电子商务的蓬勃发展,对系统的安全提出了巨大挑战,不能有效地解决计算机
软件复用是解决软件危机、实现软件产业工业化生产方式的有效途径.软件复用活动包含两个相关的阶段:可复用软件资产的生产阶段和基于可复用软件资产的应用系统开发阶段.领域
网络服务是当前最引人关注的计算机技术之一.随着网络服务需求的不断增长,选择好的网络服务显得越来越重要.服务选择是指调用者在拥有相同接口的多个网络服务中做出合适选择
信息社会的发展、网络及计算机技术的进一步普及,使得对网络上提供高质量的视频/音频等多媒体服务的需求越来越大。视频会议技术就是一种让身处异地的人们通过某种传输介质实
地理信息产业是信息产业的一个重要组成部分,地理信息技术是IT技术的一个重要分支,地理信息系统软件是一类特殊的计算机信息系统软件,它是以各类空间数据及其属性为基础,为各种应
近年来,社交网站和社会媒体等在线社会关系网络逐渐成为互联网服务和应用的主流。人人参与信息的产生、传播和获取,人们信息传播和信息共享的诉求得到了极大程度地满足,获得了前
随着计算技术和通信技术的发展,不仅台式计算机变得非常普及,非PC设备也正以惊人的速度成为市场的主流,计算已经不只限于桌面,它渗透到人们生活和工作的各个环节,这就是所谓
目前,在社会化标签系统中推荐搜索研究主要聚焦在标签的推荐。也就是说给定一个用户和一个资源,推荐系统预测用户用什么样的标签来解释这个资源,怎样去开发面向资源的个性化
随着Internet的技术的发展,到2005和2015年之间就会面临着IPv4地址耗尽的问题,为此IETF开发了IP协议的一个新版本——IPv6,它使70年代设计的IPv4更具有现代化。人们预期随着Inte
随着事务处理建模、协同处理、工作流等相关技术的发展,Petri网因其既有严格的形式定义,又有直观的图形表示,既有强有力的描述能力又有丰富的系统分析技术等诸多优点也被应用