1. Trang chủ
  2. » Luận Văn - Báo Cáo

GIẢI PHÁP PHẦN MỀM CÔNG NGHỆ THÔNG TIN MODULE 1

69 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

BỘ LAO ĐỘNG – THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC GIÁO DỤC NGHỀ NGHIỆP ĐỀ THI TAY NGHỀ QUỐC GIA NĂM 2018 NGHỀ: GIẢI PHÁP PHẦN MỀM CÔNG NGHỆ THÔNG TIN Thời gian làm bài: 435 phút Hà Nội, tháng năm 2018 MODULE CONTENTS This Test Project proposal consists of the following documentation/files: WSC2017_TP09_S1_EN.pdf Session1-MySQL.sql Session1-MsSQL.sql UserData.csv (Session instructions) (SQL Script to create tables with data for MySQL) (SQL Script to create tables with data for Microsoft SQL) (User information to be imported in the database) INTRODUCTION AMONIC Airlines has offices in different locations based on the countries they have active flights on The automated software system which is the subject of this Test Project will be available to managers and system operators at those offices The first point of entry of the system is the login form and the authentication system The following basic characteristics for the solution must be fulfilled in this session:  Provide access to different sections of the system based on each user’s role  Control and monitor clients’ access to the system DESCRIPTION OF PROJECT AND TASKS While developing the Test Project, please make sure the deliverables conform to the basic guidelines drawn out by different departments at AMONIC Airlines:  There should be consistency in using the provided style guide throughout development  All required software modules must have applicable and useful validation and error messages as expected by the industry  Where applicable, use comments in code to have the code more programmer-readable  The use of valid and proper naming conventions is expected in all material submitted  Any form or report once created should be displayed in the centre of the screen  When a form or a dialogue is in focus, operations on other forms need to be suspended  The caption of Delete and Cancel buttons need to be in red to help with accidental mishaps  When using colours to differentiate between rows or records, there needs to be visible clarification on the screen as to what they stand for  The wireframe diagrams provided as part of this document are only suggestions and the solution produced does not have to be, in any way, mirror what has been pictured  Time management is critical to the success of any project and so it is expected of all deliverables to be complete and operational upon delivery Page INSTRUCTIONS TO THE COMPETITOR 1.1 CREATING THE DATABASE Create a database by the name of “CptXX_Session1” in your desired RDBMS Platform (MySQL or Microsoft SQL Server) This will be the main and only database you will use in this session (XX is the computer number of the competitor) 1.2 IMPORTING DATABASE STRUCTURE Depending on your preferred RDBMS platform, a SQL scripts is made available The said scripts consists of the database structure and data required to complete the required tasks The data needs to be imported to the database created for this session named “CptXX_Session1” (XX is the computer number of the competitor) As instructed by the designers, the database structure provided for the purpose of this section cannot be altered This applies to removal of tables, adding or deleting any fields on the tables or of change in their data types To help further perceive the thinking behind the structure of the database, the database designers provide an Entity-Relationship Diagram (ERD) The aforementioned diagram explains the conceptual and representational model of data used in the database 1.3 IMPORT USER DATA The management has approved a list of users that will need access to the system The list that has been provided as “UserData.csv” needs to be imported into the “Users” table The list of the data fields that need to be imported and referenced against the database for each user are Role, Email, Password, First name, Last name, Title, Birthdate, and Active The password in the data files provided are clear text but for better security need to be converted to md5 From here on, all password should be stored in that same format It goes without saying that since the email address is being used as the username to log onto the system, it needs to be unique Page 1.4 MONITORING OF USER ACTIVITY Because of the security policy AMONIC Airlines has adapted, the company has asked for additional tracking implemented on the system This requires analysis and development of additional table(s) which will need to be implemented on the database The goal of adding this option is to know how long each user is present on the system This means that we need to keep records when someone enters the system and when they log off The system also needs to be able to detect when something out of the ordinary happens and the user does not log off properly (e.g the system crashes etc.) In those circumstances, the reason for the fault needs to be kept in the database so that the administrator can later review them and take actions to eliminate them A mockup of the dialogue for this is shown above Page 1.5 CREATE LOGIN SCREEN Create a login screen as shown above with the following characteristics:  The Username is checked against the Email address in Users table  If the client enters the wrong username or password for more than three times, they need to wait ten seconds before they can login to the system again While waiting for the next chance to login, a countdown timer will indicate the time remaining for the next attempt  In case management disables the user and they enter the correct credentials, an appropriate message will let them know the reason why they cannot log on  Upon a successful attempt, based on the client’s role, they will be directed to the main menu for either the administrator (item 1.6) or the user (item 1.7) Page 1.6 MAIN MENU FOR ADMINISTRATORS The system administrator will have the following functionalities on their main screen:  Top menu which consists of “Add user”, and “Exit”  The list of the users on the system which is constructed as follows:  The list needs to have the name, family name, age, role, email address and the office they belong to  If the user on the list is disabled (suspended), they need to be set apart with different colour for backgrounds  The age (in years) of each user should be calculated from the birthdate on the database and current to date set on the database server  Using a drop-down menu or alike, the administrator would be able to display users based on the office they work at  The administrator may want to suspend a user’s access to the system temporarily The way this part is mean to work is with a button on the bottom of the form that toggles between “Suspend Account” for enabled users and “Unsuspend Account” for disabled accounts  All operations on this form need to be done in real-time and without the need to close the form and reopen it  The ability to add user accounts to the database using the button on the top menu as shown on the wireframe diagram drawn above:  All fields need to be filled in  The administrator does not have the ability to add other administrator accounts Page  Using the button at the bottom of the main menu marked as “Change Role” the administrator would be able to change the access level of the selected users A mockup of the form is drawn above Page 1.7 MAIN MENU FOR USERS When a user successfully enters the system, they will have the following options to work with:  Top menu which consists of “Exit”  The welcome message as indicated on the image above:  [fullname]: The username of the clients logged on to the system  [hh:mm:ss]: Total time that the current user has spent system in the last 30 days  [n]: Number of the crashes the software system has on record for the user Hi [fullname], Welcome to AMONIC Airlines Automation System Time spent on system: [hh:mm:ss] Number of crashes: [n]  The list of user’s activities which consists of the following:  The columns to be displayed are date and time of logging on and off as well as the total time one has spent on the system  If there is a crash detected, the reason needs to be displayed in the appropriate column The row that relates to the crash needs to be contrasted with a different background color  The last login to the system which is the one used to get to this form is not displayed on the form Page MODULE CONTENTS This Test Project proposal consists of the following documentation/files: WSC2017_TP09_M2_actual.pdf Session2-MySQL.sql Session2-MsSQL.sql Schedules_V12.csv Schedules_V12_2.csv (Session instructions) (SQL Script to create tables with data for MySQL) (SQL Script to create tables with data for Microsoft SQL) (Schedule changes) (Schedule changes) INTRODUCTION One of the vital functionalities of any software solution provided to an airline is the ability to schedule flights and manage their status AMONIC Airlines is no different in asking for a system that fits their needs The tasks described in this document are as follows:  Apply schedule changes using the provided files  Provide an interface to view and manage the schedules DESCRIPTION OF PROJECT AND TASKS In submitting your solution, please make sure the deliverables conform to the basic guidelines drawn out by different departments at AMONIC Airlines:  There should be consistency in using the provided style guide throughout development  All required software modules must have applicable and useful validation and error messages as expected by the industry  Where applicable, use comments in code to have the code more programmer-readable  The use of valid and proper naming conventions is expected in all material submitted  Any form or report once created should be displayed in the centre of the screen  When a form or a dialogue is in focus, operations on other forms need to be suspended  The caption of Delete and Cancel buttons need to be in red to help with accidental mishaps  When using colours to differentiate between rows or records, there needs to be visible clarification on the screen as to what they stand for  The wireframe diagrams provided as part of this document are only suggestions and the solution produced does not have to be, in any way, mirror what has been pictured  Time management is critical to the success of any project and so it is expected of all deliverables to be complete and operational upon delivery Page INSTRUCTIONS TO THE COMPETITOR 2.1 CREATING THE DATABASE Create a database by the name of “CptXXSession2” in your desired RDBMS Platform (MySQL or Microsoft SQL Server) This will be the main and only database you will use in this session (XX is the computer number of the competitor) 2.2 IMPORTING DATABASE STRUCTURE Depending on your preferred RDBMS platform, a SQL scripts is made available The said scripts consists of the database structure and data required to complete the required tasks The data needs to be imported to the database created for this session named CptXXSession2” (XX is the computer number of the competitor) As instructed by the designers, the database structure provided for the purpose of this section cannot be altered This applies to removal of tables, adding or deleting any fields on the tables or of change in their data types To help further perceive the thinking behind the structure of the database, the database designers provide an Entity-Relationship Diagram (ERD) The aforementioned diagram explains the conceptual and representational model of data used in the database Page MODULE NỘI DUNG Đề xuất dự án thử nghiệm bao gồm tài liệu / file sau: WSC2017_TP09_S4_EN.pdf SurveyResults_05_2017.csv SurveyResults_06_2017.csv SurveyResults_07_2017.csv SampleSurveyForm.pdf (Hướng dẫn phần 4) (Kết khảo sát cho tháng năm 2017) (Kết khảo sát cho tháng năm 2017) (Kết khảo sát cho tháng năm 2017) (Mẫu khảo sát mẫu để tham khảo) GIỚI THIỆU Khảo sát hài lòng khách hàng giúp bạn xác định mức độ tổng thể hài lịng hỗ trợ tìm kiếm khách hàng hài lịng khơng hài lịng Phản hồi từ khảo sát mang đến cho bạn hội để theo dõi với khách hàng hạnh phúc bạn (để biến chúng thành người ủng hộ), khách hàng khơng hài lịng bạn (để sửa chữa vấn đề trì kinh doanh) AMONIC Airlines sử dụng khảo sát hài lòng khách hàng kể từ tháng năm 2017 để tối ưu hóa dịch vụ Các khảo sát quy tụ cơng ty cần có giải pháp để tạo số báo cáo từ chúng Trong phần nhiệm vụ chủ yếu yêu cầu sau: ● Tạo sở liệu thực bảng cần thiết để nhập liệu khảo sát ● Thực báo cáo tóm tắt để mơ tả liệu diện sở liệu ● Tạo hiển thị báo cáo chi tiết với biểu đồ để hình dung liệu MƠ TẢ DỰ ÁN VÀ NHIỆM VỤ Khi nộp giải pháp bạn, vui lòng đảm bảo sản phẩm phù hợp với hướng dẫn đưa phận khác hãng máy bay AMONIC: ● Nên có thống việc sử dụng style guide cung cấp suốt trình phát triển ● Tất module phần mềm yêu cầu phải ứng dụng có xác nhận hợp lệ thông báo lỗi mong đợi ● Nếu có thể, sử dụng ghi lệnh để có lệnh lập trình dễ đọc ● Sử dụng quy ước đặt tên hợp lệ hợp lý mong đợi tất tài liệu nộp ● Form report tao nên hiển thị hình ● Khi form hộp hội thoại hoạt động, hoạt động form khác bị đình ● Nhãn nút Delete (xóa) Cancel (hủy) cần có màu đỏ đề giúp tránh tai nạn ngẫu nhiên ● Khi sử dụng màu sắc để phân biệt hàng ghi, cần phải làm rõ rõ ràng hình chúng có ● Các sơ đồ khung cung cấp tài liệu gợi ý giải pháp khơng bắt buộc phải phản ánh hình vẽ ● Quản lý thời gian quan trọng thành công dự án mong đợi tất sản phẩm hoàn thành vận hành giao hàng HƯỚNG DẪN CHO CÁC THÍ SINH 4.1 TẠO CƠ SỞ DỮ LIỆU Tạo sở liệu có tên “CptXX_Session4” RDBMS mong muốn bạn (MySQL 'Microsoft SQL Server) Đây sở liệu mà bạn sử dụng phiên (XX: Số máy thí sinh) Trang 20/33 4.2 TẠO CẤU TRÚC CƠ SỞ DỮ LIỆU Tùy thuộc vào tảng RDBMS ưa thích bạn, bạn cần phải thực cấu trúc liệu cần thiết để hồn thành nhiệm vụ Điều địi hỏi làm bảng liên kết bảng để làm cho chuẩn hố theo u cầu Các liệu thơ cung cấp đại diện tên điều tra mẫu “Sample Survey Form” Dưới hướng dẫn liệu cung cấp: ● Dữ liệu biên soạn tập tin định dạng csv vào cuối tháng Các tập tin liệu sau gửi đến nhà phát triển phần mềm để tạo báo cáo Vì lần cố gắng để tạo ra, tập tin ba tháng cuối sản xuất ● Đây cách mối liên quan tập tin liệu hình thức số liệu điều tra: Mã truy vấn file Các văn truy vấn tóm tắt (CSV) Q1 Please rate our aircraft flown on AMONIC Airlines (Vui lòng đánh giá máy bay AMONIC Airlines) Q2 How would you rate our flight attendants (Vui lòng đánh giá tiếp viên hàng không chúng tôi) Q3 How would you rate our inflight entertainment (Vui lịng đánh giá dịch vụ giải trí chuyến bay chúng tôi) Q4 Please rate the ticket price for the trip you are taking (Vui lòng đánh giá giá vé cho chuyến bạn dùng) ● Dựa hình thức điền vào giá trị gán cho mục liệt kê xếp hạng sau: giá trị vềdữ liệu giá trịtrong liệu Outstanding ( bật) Very Good (rất tốt) Good (tốt) Adequate (đầy đủ) Needs Improvement (nhu cầu cải thiện) Poor (Kém) Don’t know (không biết) ● Nếu người tham gia khảo sát không chọn để trả lời truy vấn họ để trống giá trị lưu cho cột họ ● Mẫu đơn yêu cầu người hãng hàng nhiều họ Vì khảo sát mang tính chất điều tra thụ động thực ● Các lĩnh vực yêu cầu thể khảo sát mẫu giới tính, tuổi, đường bay họ (khởi hành đến sân bay) loại cabin họ Tất lĩnh vực cung cấp cần phải diện sở liệu yêu cầu báo cáo họ có mockups Trang 21/33 ● Vì phổ biến với điều tra khách hàng, người tham gia khảo sát chọn để bỏ qua thông tin cá nhân họ Các liệu thu thập có trường trống bên cột hành khách chọn khơng trả lời 4.3 TẠO BÁO CÁO TỔNG QUAN Hình thức ban đầu công tác quản lý cần phải xem báo cáo tóm tắt Vào form này, thông tin sau tạo sẵn: ● ● ● ● Các menu tùy chọn để xem báo cáo chi tiết để thoát khỏi phần ứng dụng Các trường (field work) nêu kết từ tháng có sẵn sở liệu Kích cỡ mẫu (sample size) tổng số ghi sở liệu Tóm tắt thông tin tất kết cho nhóm, loại bao gồm khảo sát: ● Để phân loại người tham gia dựa tuổi tác họ, họ xếp thành bốn cấp độ quan trọng hãng hàng không Nhóm tuổi 18-24, 25-39, 40-59 cuối 60+ Trang 22/33 4.4 TẠO KẾT QUẢ CHI TIẾT Báo cáo chi tiết tạo ra, giúp người sử dụng xem tổng kết để tùy chỉnh để phù hợp với nhu cầu họ Dưới số đặc điểm báo cáo để xem xét: ● Mỗi thắc mắc câu hỏi có bảy mức đánh giá chúng cần phải chia thành nhóm cho rõ ràng ● Để cải thiện khả đọc, màu sắc khác sử dụng làm cho hàng lẻ chẵn ● Bản báo cáo cần cột khác loại thông tin cá nhân thu thập giới tính, tuổi tác, địa điểm (đến) sân bay, loại cabin ● Để phân loại người tham gia dựa tuổi tác họ, họ xếp thành bốn cấp độ quan trọng hãng hàng khơng Nhóm tuổi 18-24, 25-39, 40-59 cuối 60+ ● Tổng tất cột loại hiển thị báo cáo hiển thị phía ngồi bên trái ● Bởi điều tra tiến hành hàng tháng, công tác quản lý yêu cầu để đánh giá hiệu suất theo thời gian Như trình bày hình ảnh combo box sử dụng để tạo báo cáo dựa khoảng thời gian (tính theo tháng) Cũng cần có tùy chọn combo box vơ hiệu hóa lọc tức liệu từ tất ngày sở liệu đưa vào báo cáo ● Người quản lý cần phải tạo báo cáo với hạng mục khác nhóm mục Ví dụ, họ muốn biết phàn hồi từ hành khách độ tuổi từ 18-24 không quan tâm đến loại cabin, họ sử dụng thành phần để làm điều Những đề nghị phận CNTT để thực chức liệt kê đây: ● Như hình, người dùng sử dụng hộp combo cho nhóm giới tính tuổi tác với hạng mục liệt kê họ kiểm tra đánh dấu bên cạnh chúng ● Nếu người dùng khơng cần nhóm hiển thị ảnh hưởng đến tổng số, họ sử dụng dấu kiểm bên cạnh vị trí hộp combo box để loại bỏ nhóm ● Khơng cần phải nói combo box tương ứng với hai nhóm chủng loại cần phải vơ hiệu hóa loại bỏ cột báo cáo trường hợp họ đưa (dấu kiểm loại bỏ) báo cáo ● Các combo box nên bao gồm tùy chọn sử dụng, người ta bao gồm tất loại cột báo cáo ● Nếu hạng mục chọn, cột khác không hiển thị báo cáo chúng khơng tính tổng số ● Theo mặc định, sau bắt đầu khởi tạo, tất đánh dấu kích hoạt (tất nhóm cột hiển thị) hộp combo thiết lập để hiển thị tất hạng mục Tạo đồ thị dạng xếp chồng (stacked graph) cho truy vấn câu hỏi với chi tiết cụ thể sau: ● Đồ thị khuyến khích để đặt hàng trước truy vấn câu hỏi ● Dữ liệu dùng để vẽ, dựa tổng thể (total) cho xếp hạng cho câu hỏi ● Khơng có sở thích màu sắc sử dụng để đại diện cho người số rating cao cần phải có nhãn đặt báo cáo để làm họ có liên quan Trang 23/33 MODULE 5A NỘI DUNG This Test Project proposal consists of the following documentation/files: WSC2017_TP09_S5_EN.pdf 10 Session5-MySQL.sql 11 Session5-MsSQL.sql 12 CaseStudy.pdf 13 TestingTemplate.docx 14 ReservationSystem.exe (Hướng dẫn cho session 5) (SQL script để tạo bảng liệu với MySQL) (SQL script để tạo bảng liệu với Microsoft SQL) (Case study cung cấp phịng ban hãng hàng khơng) (Mẫu kiễm tra hoàn thành cho phần 5) (Bản chương trình thực thi hệ thống đặt vé) HƯỚNG DẪN Để nâng cao trải nghiệm bay hãng hàng không AMONIC cung cấp trải nghiệm tốt hơn, hãng hàng không định cung cấp số tiện nghi cho hành khách Cũng có yêu cầu sơ đồ kiểm tra kỹ thuật hệ thống đặt vé cung cấp Sau chức thực phiên này:  Cho phép hành khách mua đồ dùng  Tạo báo cáo dựa số chuyến bay ngày bay  Kiểm tra hoạt động phần mềm cung cấp báo cáo kết dựa truy vấn cung cấp  Cung cấp sơ đồ để phân tích nghiên cứu điển hình cung cấp MƠ TẢ DỰ ÁN VÀ CÁC NHIỆM VỤ Trong việc đưa giải pháp bạn, vui lòng đảm bảo sản phẩm đạt tuân theo hướng dẫn phòng ban khác AMONIC Airlines:  Nên có thống việc áp dụng hướng dẫn cách thức trình bày cung cấp, suốt trình phát triển  Tất module phần mềm yêu cầu phải có thơng tin xác nhận hợp lệ hữu ích thông báo lỗi theo mong muốn ngành  Việc sử dụng quy ước đặt tên hợp lệ hợp lý mong đợi tất tài liệu nộp  Bất kỳ mẫu báo cáo tạo hiển thị hình  Khi Form dialog box hiển thị, hoạt động form khác cần phải bị đình  Các nút thích Delete Cancel (Xóa Huỷ) cần phải có màu đỏ để giúp bạn tránh tai nạn  Khi sử dụng màu sắc để phân biệt hàng hồ sơ, cần phải làm rõ rõ ràng hình  Các sơ đồ khung cung cấp tài liệu gợi ý giải pháp không bắt buộc phải phản ánh hình vẽ  Quản lý thời gian quan trọng cho thành công dự án mong đợi hồn thành vận hành tất sản phẩm giao hàng Trang 24/33 HƯỚNG DẪN CHO THÍ SINH 5.1 TẠO CƠ SỞ DỮ LIỆU Tạo sở liệu tên "CptXX_Session5a" tảng RDBMS mong muốn bạn (MySQL Microsoft SQL Server) Đây sở liệu bạn sử dụng phiên (XX: Số máy thí sinh) 5.2 NHẬP CẤU TRÚC CƠ SỞ DỮ LIỆU Tùy thuộc vào tảng RDBMS ưa thích bạn, tập lệnh SQL tạo sẵn Các kịch nói bao gồm cấu trúc sở liệu liệu cần thiết để hoàn thành nhiệm vụ yêu cầu Dữ liệu cần nhập vào sở liệu tạo cho phiên có tên "CptXX_Session5" (XX: Số máy thí sinh) Theo hướng dẫn nhà thiết kế, cấu trúc sở liệu cung cấp cho mục đích phần khơng thể thay đổi Điều áp dụng cho việc xóa bảng, thêm xóa trường bảng thay đổi kiểu liệu chúng Để giúp nhận thức sâu cấu sở liệu, nhà thiết kế sở liệu cung cấp Sơ đồ Quan hệ thực thể (ERD) Sơ đồ nói giải thích mơ hình khái niệm mơ hình đại diện liệu sử dụng sở liệu Trang 25/33 Trang 26/33 Trang 27/33 5.3 MUA CÁC TIỆN NGHI Hành khách bay AMONIC Airlines vào văn phòng họ gọi cho họ yêu cầu tiện nghi bổ sung cho chuyến bay tới họ Các chi tiết hệ thống bao gồm tính sau:  Để lấy thông tin đặt vé, điều người dùng cần nhập vào hệ thống số tham chiếu đặt vé (booking reference) họ  Bằng cách tìm kiếm sở liệu cho số tham chiếu đặt vé, họ trình bày với danh sách chuyến bay đăng ký cho đặt vé Dưới số điều cần xem xét:  Dịch vụ có sẵn đến 24 trước chuyến bay Nó mà khơng nói khơng nên làm việc cho chuyến bay bay  Danh sách phải bao gồm số chuyến bay, ngày bay, sân bay khởi hành đến  Người sử dụng chọn chuyến bay cần thiết để mua đồ dùng cho nút  Người sử dụng phải có khả thay đổi chuyến bay lúc không yêu cầu họ đóng mẫu trở lại  Khi chuyến bay xác nhận, mục cần cung cấp cho người sử dụng:  Loại cabin, tên đầy đủ số hộ chiếu hành khách cần hiển thị cho người đại diện để xác minh việc đặt vé  Danh sách tiện ích có lấy từ sở liệu hiển thị cho người dùng  Các vật phẩm miễn phí (bao gồm phần loại cabin) mua  Mẫu nên cập nhật tổng số tiền phải trả theo cách này:  Tổng chi phí tất mục chọn hiển thị dạng mục hình  Các khoản thuế thuế cho biết số thuế giá trị gia tăng 5% cộng thêm vào số tiền  Tổng số tiền phải trả tổng chi phí cho tiện nghi chọn  Nếu chuyến bay chọn để đặt vé có tiện ích mua sở liệu, biểu mẫu hiển thị tiện nghi (đánh dấu vào đó) cho phép người dùng thay đổi  Tổng số phải toán phải trừ số tiền toán cho lần mua cuối từ tổng số yêu cầu khác biệt (giá trị âm phải đánh dấu hoàn lại tiền)  Nên có nút nút lưu cuối mẫu Trang 28/33 5.4 BÁO CÁO CÁC TIỆN NGHI CẦN THIẾT CHO CHUYẾN BAY Ban quản lý cần báo cáo tiện ích cần thiết cho chuyến bay 24 trước bay Điều để phi hành đồn chuẩn bị để cung cấp tiện nghi hành khách yêu cầu họ Đây mô tả ngắn mà báo cáo địi hỏi:  Báo cáo hiển thị kết cách sử dụng lọc tìm kiếm ngày định tổng số tiện nghi liên quan đến họ cách yêu cầu mã số chuyến bay ngày bay Trong trường hợp sau, hiển thị tiện nghi cần thiết cho chuyến bay trường hợp trước hiển thị cho tất chuyến bay vào ngày quy định  Danh sách phải bao gồm tổng số tiện ích  Bạn xếp yếu tố báo cáo bố trí theo cách bạn muốn 5.5 THIẾT KẾ VÀ PHÂN TÍCH CƠ SỞ DỮ LIỆU Một phịng ban AMONIC Airlines chuẩn bị nghiên cứu điển hình mơ tả cách họ làm việc Họ cần tài liệu kỹ thuật dạng hai sơ đồ Không cần phải phát triển sở liệu để trình bày nhà phát triển phần mềm tài liệu in (trong pdf) để tham khảo Các sơ đồ trước có sẵn phần phiên sử dụng làm tài liệu tham khảo Trang 29/33 MODULE 5B NỘI DUNG Phần thi bao gồm file tài liệu sau: 15 WSC2017_TP09_S6_EN.pdf 16 Session6-MySQL.sql 17 Session6-MsSQL.sql 18 CaseStudy.rtf 19 AMONIC Airlines Overview.rtf (Hướng dẫn cho Session 6) (Đoạn lệnh SQL để tạo bảng MySQL) (Đoạn lệnh SQL để tạo bảng Microsoft SQL) (Case study cho thuyết trình) (Tổng quan hãng máy bay AMONIC cho thuyết trình) GIỚI THIỆU Quản lý hãng máy bay AMONIC yêu cầu form xem nhanh hoạt động hãng máy bay Các mục khía cạnh lựa chọn mục coi hữu ích để hiển thị theo yêu cầu thành viên Ngồi cịn có hướng dẫn để trình bày kỹ thuật dựa nghiên cứu tình (case study) cung cấp trình bày cho ban giám khảo MÔ TẢ DỰ ÁN VÀ CÁC CÔNG VIỆC Khi nộp giải pháp bạn, vui lòng đảm bảo sản phẩm phù hợp với hướng dẫn đưa phận khác hãng máy bay AMONIC:  Nên có thống việc sử dụng style guide cung cấp suốt trình phát triển  Tất module phần mềm yêu cầu phải ứng dụng có xác nhận hợp lệ thơng báo lỗi mong đợi  Nếu có thể, sử dụng ghi lệnh để có lệnh lập trình dễ đọc  Sử dụng quy ước đặt tên hợp lệ hợp lý mong đợi tất tài liệu nộp  Form report tao nên hiển thị hình  Khi form hộp hội thoại hoạt động, hoạt động form khác bị đình  Nhãn nút Delete Cancel cần có màu đỏ đề giúp tránh tai nạn ngẫn nhiên  Khi sử dụng màu sắc để phân biệt hàng ghi, cần phải làm rõ rõ ràng hình chúng có  Các sơ đồ khung cung cấp tài liệu gợi ý giải pháp khơng bắt buộc phải phản ánh hình vẽ  Quản lý thời gian quan trọng thành công dự án mong đợi tất sản phẩm hoàn thành vận hành giao hàng Trang 30/33 HƯỚNG DẪN CHO THÍ SINH 6.1 TẠO CƠ SỞ DỮ LIỆU Tạo sở liệu với tên “CptXX_Session5b” MySQL Microsoft SQL Server Đây sở liệu mà bạn dùng session (XX: Số máy thí sinh) 6.2 NHẬP CÁU TRÚC CƠ SỞ DỮ LIỆU Phụ thuộc vào tảng hệ quản trị sở liệu, lệnh SQL tạo tương ứng Lệnh SQL bao gồm cấu trúc sở liệu liệu u cầu để hịan thành cơng việc Dữ liệu cần nhập vào sở liệu session với tên “CptXX_Session5b” (XX: Số máy thí sinh) Theo hướng dẫn người thiết kế, cấu trúc sở liệu cung cấp cho session thay đổi Điều áp dụng cho việc xóa bảng, thêm xóa trường bảng thay đổi kiểu liệu chúng Trang 31/33 Để giúp nhận thức sâu cấu trúc sở liệu, nhà thiết kế sở liệu cung cấp Sơ đồ Quan hệ-Thực thể (ERD) Sơ đồ nói giải thích mơ hình quan niệm (khái niệm) liệu sử dụng sở liệu Trang 32/33 6.3 TÓM TẮT NGẮN Để cung cấp tổng quan trực tiếp yếu tố hoạt động quan trọng mà nhà quản lý cần theo dõi, ban quản lý lệnh cho danh sách sau trình bày dạng form:  Số chuyến bay xác nhận số chuyến bay hủy bỏ (không xác nhận) 30 ngày sau    Ngày bận rộn yên tĩnh (số hành khách) ba mươi ngày qua (cho chuyến bay xác nhận - confirmed)  Hai kỳ dự kiến ngày đó, số lượng hành khách nhều xác nhận vé với hãng máy bay AMONIC  Những ngày mà hãng hàng không khơng có chuyến bay khơng bao gồm báo cáo Tên ba hành khách hàng hàng đầu với số lượng vé xác nhận nhiều ba mươi ngày qua   Không cần phải cung cấp số bay trung bình hàng ngày cho máy bay, cho tất máy bay mà hãng hàng không hoạt động Không cần cung cấp liệu loại cabin máy bay Để xác định thời gian bắt đầu cần phải quay lại ba tuần từ 12 trước form mở Ba văn phòng hàng đầu hãng máy bay AMONIC có doanh thu cao ba mươi ngày qua   Con số phải cho biết mức thời gian bay trung bình chuyến bay hàng ngày Báo cáo hàng tuần tỷ lệ ghế trống ba tuần qua hiển thị (cho chuyến bay xác nhận - confirmed)    Báo cáo phải hiển thị doanh thu từ vé bán cho chuyến bay hoạt động ba mươi ngày qua Trung bình thời gian bay hàng ngày mà máy bay bay ba mươi ngày qua    30 ngày sau mà form mở cách 30 ngày với Điều đề cập đến doanh thu vé chuyến bay chạy ba mươi ngày qua So sánh doanh thu bán vé ba ngày trước ngày hôm hiển thị (cho chuyến bay xác nhận - confirmed)    Báo cáo cho biết doanh thu từ vé bán cho chuyến bay Bất kỳ thu nhập từ việc bán tiện ích đồ ăn nhẹ khác khơng tính vào Báo cáo nên ghi nhận mức giá khác cho ghế thương gia ghế hạng Giá hạng ghế thương gia có mức giá cao 35% so với giá tiết kiệm chuyến bay hạng đắt 30% so với loại ghế hạng thương gia Trong trường hợp số đưa khơng trịn bạn làm trịn số xuống số ngun gần Danh sách tạo sau form mở thời gian để hệ thống tính kết (giây mili giây) hiển thị form Xin lưu ý không định, thời gian bắt đầu cần tạo báo cáo từ 12 trước form mở Trang 33/33 BỔ SUNG YÊU CẦU CHO MODULE 5B Yêu cầu thí sinh bổ sung vào chức nhập (hoặc chọn) thông tin ngày (DateTime) để tạo báo cáo (report) Trang 1/1 ... (report) Trang 1/ 1 BỘ LAO ĐỘNG – THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC GIÁO DỤC NGHỀ NGHIỆP ĐỀ THI TAY NGHỀ QUỐC GIA NĂM 2 018 NGHỀ: GIẢI PHÁP PHẦN MỀM CÔNG NGHỆ THÔNG TIN Phiên Tiếng... confirmation Page 19 MODULE CONTENTS This Test Project proposal consists of the following documentation/files: 13 WSC2 017 _TP09_S4_EN.pdf 14 SurveyResults_05_2 017 .csv 15 SurveyResults_06_2 017 .csv 16 SurveyResults_07_2 017 .csv... number of discarded rows Page 12 MODULE CONTENTS This Test Project proposal consists of the following documentation/files: 10 WSC2 017 _TP09_S3_EN.pdf 11 Session3-MySQL.sql 12 Session3-MsSQL.sql (Session

Ngày đăng: 21/08/2022, 16:35

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w