学位论文 > 优秀研究生学位论文题录展示
Design and Implementation of a Multi-Tier Application Architecture: Hotel Booking System
作 者: Girigi Déogratias(吉瑞)
导 师: Wu Min;Cao Weihua
学 校: 中南大学
专 业: Computer Application Technologies
关键词: N-Tier 分布式应用 应用结构 COM组件 DCOM 离散记录集 商业规则 数据层 逻辑层 代码重用性 向后兼容
分类号: TP311.52
类 型: 硕士论文
年 份: 2003年
下 载: 34次
引 用: 0次
阅 读: 论文下载
内容摘要
本文涉及了一种运用多层应用结构的宾馆预约系统设计与应用。传统的2层模型存在明显的缺陷,使得开发和维护成本高昂。三层及n层模型则致力于解决这些问题,其实现主要是通过将应用逻辑从客户端移到服务器端。这种对n层网络计算模型的趋向显示了计算发展的强劲趋势,并对企业及基于Web的应用产生了深远的影响。当然,加入越多的层将对性能有更多的影响。 在多层应用中,客户端仅呈现一层,即用户界面,而商务管理在用户界面与数据存储之间的一个系统中执行。在应用的生命周期期间,使用“多层”方式可以带来很多好处,包括可重用性、灵活性、易管理、可维护性、可测量性、多语种支持以及更高的安全性等等。前面提到的3层结构可以解决2层模型内在的问题。自然这也会带来新的问题,但与其优点相比就显得微不足道。 将程序分为若干层使各层或各模块可以单独进行开发、管理、部署和增强。这个系统设计用来在目前宾馆运作中帮助管理人员及普通店员。满足三个主要功能:管理、在线预约和离线预约。 本文运用三层模型来实现及整合不同的模块,该模型能在不改变主框架的同时改善决策。通过将应用分为三层,使企业应用和Web应用能共享组件。这使系统更灵活,更容易维护,且改善了网络传输和数据安全性。
|
全文目录
Chapter 1 Introduction 12-18 1.1 Introduction 12 1.2 Multi-tier architecture overview 12-14 1.3 Overview of the Kaze International Hotel 14-16 1.3.1 Activities at service desk 14-16 1.3.2 Description of the hotel Web site 16 1.4 Goals of the project 16-17 1.5 Methodology and approach of the study 17-18 Chapter 2 Multi-tier Application Architecture 18-29 2.1 Application structure 18-19 2.2 Application architecture 19-23 2.2.1 Single-tier application 19 2.2.2 Two-tier application 19-20 2.2.3 Multi-tier application 20-22 2.2.4 The physical model 22-23 2.3 Distributed application 23-25 2.3.1 Definition 23-24 2.3.2 Elements of a distributed application 24-25 2.3.3 COM and DCOM 25 2.4 Multi-tier application with MTS 25-27 2.4.1 Developing N-tier application with MTS 25-26 2.4.2 MTS component requirements 26 2.4.3 Benefits of using MTS 26 2.4.4 Security 26-27 2.5 General design tip for using COM+ 27-29 2.5.1 Designing for scalability 27-28 2.5.2 Designing for availability 28 2.5.3 Programming component security 28-29 Chapter 3 System Analysis 29-39 3.1 Requirements specifications 29-30 3.2 System analysis overview 30-32 3.3 Concept exploration 32-38 3.3.1 System flow diagram 32-33 3.3.2 Concept explanation 33-38 3.3.2.1 Reservation subsystem 33-35 3.3.2.2 Lodge management 35-36 3.3.2.3 Financial service 36-37 3.3.2.4 Report system 37-38 3.4 Technical feasibility 38-39 3.4.1 Hotel web site 38 3.4.2 Custom application 38-39 Chapter 4 Data Abstraction and Modules 39-50 4.1 Overview 39 4.2 Entity relationship diagram 39-40 4.3 Major system features and functions 40-43 4.3.1 Management system overview 40-41 4.3.2 Breakdown of the system modules 41-43 4.4 Data structures 43-46 4.5 Data manipulation algorithm 46-50 4.5.1 Data input 46-47 4.5.2 Data deletion 47 4.5.3 Data editing and modification 47-48 4.5.4 Entering new booking 48-50 Chapter 5 User Interface Design 50-59 5.1 Front desk application 50-56 5.2 Web application 56-59 Chapter 6 Implementation 59-69 6.1 Database Implementation 59-61 6.1.1 Defining, using and controlling the database 60 6.1.2 Declarative data accuracy constraints 60 6.1.3 Referential integrity considerations 60-61 6.1.4 Database security 61 6.2 Component development 61-63 6.2.1 Overview of business rules 61-62 6.2.2 Implementation strategy 62-63 6.3 Web application implementation 63-66 6.3.1 Web scripting architecture 63-64 6.3.2 Web application protection 64-65 6.3.3 Business rules and business processes 65-66 6.4 Credit card validation 66-68 6.5 Service desk application 68-69 Chapter 7 Conclusions 69-71 7.1 Software specification 69 7.2 Hardware specification 69-70 7.3 Suggestion and conclusions 70-71 7.3.1 Performance 70 7.3.2 Security 70 7.3.3 Limitations 70-71 Appendix 71-83 Appendix A Data dictionary 71-72 Appendix B Database object (Tables) 72-76 Appendix C Code sample 76-82 Appendix D Summary receipt report 82-83 References 83-85 Acknowledgements 85
|
相似论文
- 自动测试系统数字化设计平台研制,TP274
- 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
- 多格式海量数据统一存取的效率优化,TP311.13
- 水文分析系统集成应用研究,TH764
- 基于Ajax协同办公系统的设计与实现,TP311.52
- 河南省农科院财务管理系统的设计与实现,TP311.52
- 园区企业劳动人事管理系统的设计与实现,TP311.52
- 诸城市公共服务中心图书借阅系统的设计与实现,TP311.52
- 基于PDA的进销存系统分析与设计,TP311.52
- 蓄热式加热炉温度过程模拟,TG307
- 基于层递式模糊神经网络的非线性系统辨识,TP183
- 轨道交通智能化设备管理系统的设计及实现,TP311.52
- 基于SOA的高校师资管理系统,TP311.52
- 基于Java EE的购物系统的设计与实现,TP311.52
- 基于DCOM的学籍管理系统,TP311.52
- 基于组件的分布式传输网管系统设计与实现,TN919.3
- 大庆烟草信息管理系统设计,TP311.52
- 莱芜市外资招商办公系统的设计与实现,TP311.52
- 基于Windows平台的便携式综合信息管理装置设计,TP311.52
- 基于模式的业务逻辑框架研究,TP311.52
- 软件三层架构的重构与优化技术研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|