毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
网上酒店预定系统设计与实现(2)
2.关键技术介绍
2.1三层架构模式
三层架构模式在两层模式的基础上,增加了新的一级。这种模式在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。客户显示层是为客户提供应用服务的图形界面,有助于用户理解和高效的定位应用服务。业务逻辑层位于显示层和数据层之间,专门为实现企业的业务逻辑提供了一个明确的层次,在这个层次封装了与系统关联的应用模型,并把用户表示层和数据库代码分开 。这个层次提供客户应用程序和数据服务之间的联系,主要功能是执行应用策略和封装应用模式,并将封装的模式呈现给客户应用程序。数据层是三层模式中最底层,他用来定义、文护、访问和更新数据并管理和满足应用服务对数据的请求。
3.系统分析
3.1可行性分析
首先对其技术可行性进行分析:经过查看资料还有朱老师的指导,得知本系统用的开发模式是MVC,而本实例采用的工具正是MVC结构中的MyEclipse,此开发模式提高了开发效率;其次,根据现在的国情,对酒店
经济
状况进行全面分析,而酒店的计算机系统既能及时提供历史资料和当前数据,又可以提供同期对比分析及其他分析的模式,使管理人员很方便地完成复杂的分析工作。由于酒店客房
管理系统
提供了更加及时准确的信息和数据,它可以极大地帮助管理人员的控制决策。要想自己的酒店在众林中立于不败之地,必须要有先进的管理模式,经研究,此模式对酒店的管理有着很大的作用,它是很先进的一种模式,所以是可行的。
4.系统设计
4.1软件设计原则
软件设计既是过程又是模型。设计过程是一些列迭代的步骤,它们使设计者能够描述要构造的软件系统的特征。
(1)多样化设计。一名好的设计师应该考虑设计的替代方案,通常应该提供多种可供评审和选择的设计方案。
(2)设计对于分析模型应该是可跟踪的。因为设计模型中的一个软件元素可能会涉及到多个需求上,也可能一个需求由多个软件元素实现。为了使得设计出的软件满足需求,要求设计模型一定要具有可回溯性。
(3)设计不应该从头做起。软件系统是使用一系列设计模式构造的,很多模式可能在以前就遇到过,这些模式通常被称为可复用设计构件。应该尽可能使用已有的设计构件减少设计的工作量,而且也可以保证设计的质量。
(4)软件设计应该尽可能缩短软件和现实世界的距离。也就是说,软件设计的结构应该尽可能模拟问题域的结构。
(5)设计应该表现出一致性和规范性。在设计开始之前,设计小组应该定义设计风格和设计规范,保证不同的设计人员设计出风格一致的软件。
(6)设计的易修改性。软件开发的整个过程中都存在着变化,变化是永恒的,因此,设计软件时必须要考虑到设计的易修改性。
(7)容错性设计。不管多么完善的软件,都可能存在问题,所以设计人员应该为软件进行容错性设计,当遇到异常数据、事件或操作时,软件不至于彻底崩溃。
(8)设计的粒度要适当。设计不是编码,即使在详细设计阶段,设计模型的抽象级别也比源代码要高。详细设计是设计实现的算法和具体的数据结构。
(9)在设计时就要开始评估软件的质量。软件的质量属性需要在设计时考虑如何实现,在设计过程中要不断评估软件质量,不要等全部设计结束之后再考虑。
(10)要复审设计,减少设计引入的错误。
4.2系统功能模块设计
根据需求分析该酒店管理系统要求只有会员能够登录,如果首次登录需要先注册,然后再登录,如果成功登录会员可以浏览客房,进行相应的操作。酒店预订系统分为五个模块:注册功能、登录功能、会员管理模块、客房管理模块、系统文护模块。
共3页:
上一页
1
2
3
下一页
上一篇:
asp.net+sqlserver酒店客房管理系统设计+源代码
下一篇:
java+mysql人事工资管理系统设计+源代码
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
志愿者活动的调查问卷表
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
承德市事业单位档案管理...
公寓空调设计任务书
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
神经外科重症监护病房患...