Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
1,53 MB
Nội dung
DA NANG UNIVERSITY VIETNAM – KOREA UNIVERSITY OF INFORMATION AND COMMUNICATION TECHNOLOGY ~~~~~~*~~~~~~ BIG PROJECT SYSTEM ANALYSIS AND DESIGN TOPIC: HOTEL MANAGER Students perform : Nguyễn Thị Thanh Hiền Nguyễn Thị Kim Phụng Lê Thị Ngọc Ly Lê Thị Kim Tuyền Instructor : ThS Lê Viết Trương Da Nang, December 2022 - 21IT072 - 21IT101 - 21IT090 - 21IT660 Systems analysis and design i TABLE OF CONTENTS CHAPTER - STATUS SURVEY AND PROJECT ESTABLISHMENT 1.1 Survey the current situation and assess the status 1.1.1 About the unit 1.1.2 Business Process 1.1.3 Assess the status 1.2 Project setting 1.3 System requirements CHAPTER - MODELING REQUIREMENTS 2.1 Identify the actors 2.2 Use case 2.2.1 List Use Cases 2.2.2 Specification of Use Cases 2.3 Use case diagram 11 CHAPTER - STRUCTURAL MODELING .14 3.1 Define classes 14 3.2 Defining relationships between classes 17 3.3 Analysis class diagram 18 CHAPTER – DYNAMIC BEHAVIOR MODELING .19 4.1 Activity chart 19 4.1.1 System Boot Sequence Diagram .19 4.1.2 Sequence Diagram Sign In 19 4.1.3 Sequence diagram Close system .20 4.1.4 Check-in sequence diagram 20 4.1.5 Check out the sequence diagram .20 4.2 State chart 21 4.2.1 Room status chart .21 4.2.2 Room equipment status chart 21 4.2.3 Employee Status Graph .22 4.2.4 Customer Status Chart 22 4.2.5 Service State Chart 22 Computer Science Systems analysis and design ii 4.3 Activity Diagram 23 4.3.1 Activity Diagram Login 23 4.3.2 Activity Diagram Check-in .23 4.3.3 Activity Diagram Check out .24 CHAPTER - DETAILS THE DESIGN CLASS CHART 25 CHAPTER - ARCHITECTURAL MODELING .26 6.1 Package diagram 26 6.2 Component Diagram 26 6.3 Development Diagram 27 CONCLUSION AND DEVELOPMENT .28 REFERENCES 29 Computer Science Systems analysis and design iii LIST OF IMAGES, GRAPHICS Figure 1.1.1.1 - Check-in process Figure 1.1.1.2 - Check-out process Figure 1.1.1.3 - Business process Importing goods, classifying Figure 1.1.1.4 - Export business process Figure 1.1.1.5 - Business process Inventory liquidation - expiration Figure 1.1.1.6 - Statistical and reporting business process Figure 2.3.1 - Hotel Management System Use Case Diagram 11 Figure 2.3.2 - User Administration Use Case Diagram 12 Figure 2.3.3 - Employee Management Use Case Diagram 12 Figure 2.3.4 - Use Case Diagram Search 13 Figure 2.3.5 - Drug Update Package Use Case Diagram 13 Figure 3.3 - Analysis class diagram 18 Figure 4.1.1 - System Boot Sequence Diagram 19 Figure 4.1.2 - Sequence Diagram Sign In 19 Figure 4.1.3 - Sequence diagram Close system 20 Figure 4.1.4 - Check-in sequence diagram 20 Figure 4.1.5 - Check out the sequence diagram 20 Figure 4.2.1 - Room status chart 21 Figure 4.2.2 - Room equipment status chart 21 Figure 4.2.3 - Employee Status Graph .22 Figure 4.2.4 - Customer Status Chart 22 Figure 4.2.5 - Service State Chart 22 Figure 4.3.1 - Activity Diagram Login .23 Figure 4.3.2 - Activity Diagram Check-in 23 Figure 4.3.3 - Activity Diagram Check-out .24 Figure - Class Diagram Detail Level 25 Figure 6.1 - Package diagram 26 Figure 6.2 - Component Diagram 26 Figure 6.3 - Development Diagram 27 Computer Science Systems analysis and design iv PREAMBLE Along with the development of the economic situation in Vietnam in particular and the world in general, when people have better living conditions and have more time, rest, entertainment, and tourism become an important part of the world of essential needs Therefore, tourism has become a popular activity in social life and is one of the fastest-growing world economies today Tourism not only brings economic benefits, and contributes significantly to the national budget, but also acts as a bridge and opens up opportunities for exchange with the outside world, bringing many cultural benefits - Politics, economy, etc Tourism development will facilitate mutual understanding between peoples and cultures, and build peace, friendship, and common progress of mankind in the world gender Vietnam is a country with many favorable conditions for tourism to develop rapidly, in which natural and human factors are diverse and unique, attracting domestic and foreign tourists Particularly Da Nang, with many natural advantages given by nature such as a tropical monsoon climate, little volatility, diverse terrain, and many beautiful beaches, This place is known as the city most livable in Vietnam Da Nang city is a major tourist center of Vietnam with many famous scenic spots, favored by nature in terms of geographical location, landscape, climate, history, and humanity Along with the rapid development of tourism, the accommodation service business is also developing constantly, the hotel is the most popular type to serve the diverse needs of visitors This is a profitable business Annually, the revenue from the hotel business accounts for a large proportion of the total revenue of the tourism industry With the increasingly crowded hotel "market", many new hotels and resorts have sprung up in Da Nang, leading to difficulties in competition among hotels in the city Managing a hotel is not easy with the increasing number of domestic and foreign tourists That's why I created hotel management software to remove difficulties in hotel management Computer Science Systems analysis and design CHAPTER - STATUS SURVEY AND PROJECT ESTABLISHMENT 1.1 Survey the current situation and assess the status 1.1.1 Business Process 1.1.1.1 Check-in process Figure 1.1.1.1 - Check-in process After receiving the customer, the receptionist will communicate with the customer to collect information about the customer such as personal information, booking information, accommodation needs, number of people from there suggestions and check-in procedures for visitors Computer Science Systems analysis and design 1.1.1.2 Check-out process Figure 1.1.1.2 - Check-out process After receiving the check-out request, the receptionist will ask the housekeeping department to check the room status, and service statistics, then make an invoice and receive payment from the customer Computer Science Systems analysis and design 1.1.1.3 Business process Importing goods, classifying Figure 1.1.1.3 - Business process Importing goods, classifying After purchasing goods from the supplier, the accountant will check, classify and arrange them in the warehouse Computer Science Systems analysis and design 1.1.1.4 Export business process Figure 1.1.1.4 – Export business process The accountant receives the list of goods to be exported from the housekeeping department, checks and hands them over to the housekeeping department, obtains confirmation, and stores release information Computer Science Systems analysis and design 1.1.1.5 Business process Inventory liquidation – expiration Figure 1.1.1.5 - Business process Inventory liquidation - expiration Periodically, the accountant will check the status of goods in the warehouse to make a list of expired and unsold goods to prepare for liquidation Computer Science Systems analysis and design 14 CHAPTER - STRUCTURAL MODELING 3.1 Define classes After the actual survey and documents, it is possible to identify the classes of the Hotel Reservation Management system as follows: Customer: description of customer information Id_Cus Name: Full name Iden_num: Identity card number Sex: Male/Female Phone_Num: Phone number Type Cus: Customer classification Id_Typ_Cus: Id type Name_Typ_Cus: Name of type Des_Typ_Cus: Description Staff: description of employee information Id_Sta Name: Full name Phon_num: Phone number Depart_Sta: Types of staff parts Id_Fun_Sta: Id department Name_Fun_Sta: Name of department Des_Fun_Sta: Description Account: is used to log in to the system Username: Username to log in system Password: Password to log in system Role: Customers or staff will have the ability to access different parts of the system, such as customers who cannot manage customers, Room: Id_Room: Id of room Status: The availability or booking status of the room The price of the room will depend on the time price, so it will be separated into Pri_Room table Typ_Room: Id_Typ_Room: Id type Computer Science Systems analysis and design 15 Name_Typ_Room: Name of type Des_Typ_Room: Description Pri_Room Id_Pri_Room: Id Day_Beg: Day begin Day_En: Day end Pri: Price Equip_Room: Room equipment information Id_Eq_Room: Id Quan_Eq_Room: The quantity of the product that is used in the room Status: Status of equipment in the room Condition of equipment in the room Equip: Equipment information Id_Eq: Id of equipment Quan_Eq: The quantity of the equipment Status: Status Type_Equipe: Id_Typ_Eq: Id Name_Typ_Eq: Name of type Food_Room: Food/Drink in Room Id_ Food_ Room: Id Quan: The quantity Status: Status of food in the room Equip: Food Id_Food: Id Quan_eq: The quantity of equipment Status: Status Goods: Good include equipment, food, drink, Id_Goods: Id Quan: The quantity of Status: Status Supplier: Supplier information Id_ Supplier: Id of Supplier Name: Name of Supplier Address: Address of supplier Contact_Num: Contact number Service: In addition to customers wishing to book, there are also additional service needs such as spa, breakfast, and buffet, … Computer Science Systems analysis and design 16 Id_Ser: Id service Name_Ser: Name service Pri_Ser: Price of service Type_Ser: Id_Typ_Ser: Id Name_Typ_Ser: Name Booking: Customer booking information Id_Book: Id of booking Day_Book: Date the customer registers Day_In: Date of entry Day_Out: Date of check-out (estimated) Quan_Peo: Number of people in the room Deposit: The amount deposited Note Bill: Information about the bill Id_Bill: Id Day_Bill: Bill Date Price_Bill: Total price Bill_Detail_Room: Details of room information in the bill Id_Bill: Id of bill detail room Quan_Room: Numbers of rooms ToPri_Ro: Room price Bill_Detail_Ser: Details of service information in the bill Id_Bi_DeSer: Id of bill detail service Quan_Ser: Numbers of service ToPri_Ser: Price service 3.2 Defining relationships between classes Customer - Type_Cus: * - Staff - Fun_Sta: * - Customer/Staff - Account: - Account - Act: * - Room - Type_Room: * - Room - Pri_Room: - * Room - Equip_Room: - * (because room has many equipments) Equip_Room - Equip : * - (because device line is used in many rooms) Computer Science Systems analysis and design 17 Room - Food_Room: - * (because room has many food) Food_Room - Food : * - (because food line is used in many rooms) Equip/Food - Goods: *-1 (because goods include equipments, foods, drinks) Service - Type_Service: * - Booking - Customer/Staff: * - Bill - Customer/Staff: * - Bill - Bill_Detail_Room/Bill_Detail_Ser: - * 3.3 Analysis class diagram Figure 3.3 - Analysis class diagram Computer Science Systems analysis and design 18 CHAPTER – DYNAMIC BEHAVIOR MODELING 4.1 Activity chart 4.1.1 System Boot Sequence Diagram Figure 4.1.1 - System Boot Sequence Diagram 4.1.2 Sequence Diagram Sign In Figure 4.1.2 - Sequence Diagram Sign In Computer Science Systems analysis and design 19 4.1.3 Sequence diagram Close system Figure 4.1.3 - Sequence diagram Close system 4.1.4 Check-in sequence diagram Figure 4.1.4 - Check-in sequence diagram 4.1.5 Check out the sequence diagram Figure 4.1.5 - Check out the sequence diagram Computer Science Systems analysis and design 20 4.2 State chart 4.2.1 Room status chart Figure 4.2.1 - Room status chart 4.2.2 Room equipment status chart Figure 4.2.2 - Room equipment status chart Computer Science Systems analysis and design 21 4.2.3 Employee Status Graph Figure 4.2.3 - Employee Status Graph 4.2.4 Customer Status Chart Figure 4.2.4 - Customer Status Chart 4.2.5 Service State Chart Figure 4.2.5 - Service State Chart Computer Science Systems analysis and design 22 4.3 Activity Diagram 4.3.1 Activity Diagram Login Staff Login into the system: Figure 4.3.1 - Activity Diagram Login 4.3.2 Activity Diagram Check-in Receptionist check for the customer: Figure 4.3.2 - Activity Diagram Check-in Computer Science Systems analysis and design 23 4.3.3 Activity Diagram Check out Figure 4.3.3 - Activity Diagram Check-out Computer Science Systems analysis and design 24 CHAPTER – CLASS DIAGRAM DETAIL LEVEL Figure – Class Diagram Detail Level Computer Science Systems analysis and design 25 CHAPTER - ARCHITECTURAL MODELING 6.1 Package diagram Figure 6.1 - Package diagram 6.2 Component Diagram Figure 6.2 - Component Diagram Computer Science Systems analysis and design 26 6.3 Development Diagram Figure 6.3 - Development Diagram Computer Science Systems analysis and design 27 CONCLUSION AND DEVELOPMENT CONCLUSION: The hotel management system is not a big topic, but it has the common characteristics of information management systems in general, and it has many advantages in practice A high job, not only requires more meticulous surveys and assessments but also requires a deeper level of mastery of hotel operations However, due to its limitations and conditions, Due to objective circumstances, I cannot design a complete and comprehensive program DEVELOPMENT: Can develop applications on a wide area network, then will meet the needs of most customers in this day and age Computer Science Systems analysis and design 28 REFERENCES Computer Science ... analysis and design 26 6.3 Development Diagram Figure 6.3 - Development Diagram Computer Science Systems analysis and design 27 CONCLUSION AND DEVELOPMENT CONCLUSION: The hotel management system. .. Computer Science Systems analysis and design Business Principle Legal and regulator requirements Permissions secsion Data history Computer Science Systems analysis and design CHAPTER -... analyze the topic and design a hotel management software to serve the management at the hotel, providing security services and high efficiency 1.2 Project setting To manage the hotel easily,