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页 |