1쪽
www.BinhChanh.net ^^ (Thank My~ Linh) Đại học Quốc gia Tp.HCM Số thứ tự: Trường Đại học Khoa học Tự nhiÍn Khoa CÙng Nghệ ThÙng Tin ---o0o--- Đề thi lần 1 mÙn X‚y dựng phần mềm hướng đối tượng Lớp 05HCA Thời gian: 120 ph˙t (KhÙng sử dụng t‡i liệu ñ l‡m trực tiếp trÍn đề) TÍn sinh viÍn: ....................................................................... M„ số sinh viÍn: ....................................................................... Kết quả b‡i viết: Phần 1: Hệ thống phần mềm quản l˝ Tour du lịch CÙng ty du lịch XYZ yÍu cầu Anh/Chị x‚y dựng một Hệ thống phần mềm (trÍn web) hỗ trợ cÙng ty trong việc quản l˝ tour du lịch (trong nước v‡ quốc tế) - Quản l˝ Tuyến du lịch: o Mỗi tuyến du lịch xuất ph·t tại một địa điểm, đưa du kh·ch đi tham quan (cÛ thể nghỉ lại qua đÍm) tại c·c địa điểm, cuối c˘ng trở về địa điểm xuất ph·t. Mỗi tuyến cÛ thời gian tổ chức (vÌ dụ: 5 ng‡y 4 đÍm). o Nh‚n viÍn cÙng ty cÛ thể thÍm mới, tra cứu, xÛa hay cập nhật thÙng tin của tuyến du lịch. o Khi xÛa hay cập nhật thÙng tin tuyến du lịch, nh‚n viÍn cÛ thể sử dụng chức năng tra cứu tuyến du lịch o CÛ 2 loại tuyến du lịch: ! Tuyến đi trong nước: du kh·ch phải mua vÈ 24 giờ trước khi khởi h‡nh. Nếu trả vÈ 4 giờ trước khi khởi h‡nh, du kh·ch khÙng phải chịu khoảng lệ phÌ ho‡n vÈ trễ, ngược lại, du kh·ch phải đÛng thÍm khoảng lệ phÌ ho‡n vÈ trễ l‡ 100 000 đồng. ! Tuyến quốc tế: du kh·ch phải mua vÈ 7 ng‡y trước khi khởi h‡nh. Nếu trả vÈ 3 ng‡y trước khi khởi h‡nh, du kh·ch sẽ khÙng phải chịu thÍm khoảng lệ phÌ ho‡n vÈ trễ, ngược lại, du kh·ch sẽ phải chịu thÍm khoảng lệ phÌ tương đương 50USD. Trang 1 / 9 ThiNganHang.com
2쪽
www.BinhChanh.net ^^ (Thank My~ Linh) - Quản l˝ Chuyến du lịch: o Với mỗi tuyến du lịch, cÙng ty sẽ tổ chức c·c chuyến du lịch. Mỗi chuyến du lịch thuộc duy nhất một tuyến du lịch, cÛ thời điểm (ng‡y giờ) khởi h‡nh, gi· vÈ chung cho du kh·ch (khÙng ph‚n biệt du kh·ch trong hay ngo‡i nước). o Lưu ˝ l‡ gi· vÈ cÛ thể của chuyến du lịch cÛ thể thay đổi. ThÙng thường, nếu du kh·ch mua vÈ sớm thÏ gi· vÈ sẽ rẻ hơn. o Hệ thống cho phÈp nh‚n viÍn cÙng ty thÍm mới, tra cứu, xÛa hay cập nhật thÙng tin của chuyến du lịch. o Khi xÛa hay cập nhật thÙng tin chuyến du lịch, nh‚n viÍn cÛ thể sử dụng chức năng tra cứu chuyến du lịch o Khi tạo chuyến du lịch, nh‚n viÍn cÛ thể sử dụng chức năng tra cứu tuyến. o CÛ 2 loại chuyến du lịch: ! Chuyến du lịch thÙng thường : Với gi· vÈ thÙng thường (chung cho du kh·ch trong hay ngo‡i nước). Khi trả vÈ, ngo‡i khoản lệ phÌ ho‡n vÈ trễ (nếu cÛ), du kh·ch được ho‡n trả 100% gi· vÈ đ„ mua. ! Chuyến du lịch cÛ khuyến m„i : Với gi· vÈ khuyến m„i thấp hơn mức gi· thÙng thường (chung cho du kh·ch trong hay ngo‡i nước). Khi trả vÈ, ngo‡i khoản lệ phÌ ho‡n vÈ trễ (nếu cÛ), du kh·ch được ho‡n trả 80% gi· vÈ khuyến m„i đ„ mua. - Quản l˝ việc đặt chỗ v‡ mua vÈ : o Hệ thống cho phÈp nh‚n viÍn cÙng ty thực hiện c·c chức năng sau: ! Ghi nhận, tra cứu, cập nhật hay xÛa phiếu đặt chỗ của h‡nh kh·ch. ! Ghi nhận v‡ tra cứu vÈ của h‡nh kh·ch. KhÙng được phÈp xÛa vÈ của h‡nh kh·ch). ! Khi du kh·ch cần trả vÈ, nh‚n viÍn cÙng ty tra cứu theo số hiệu vÈ v‡ cập nhật lại tÏnh trạng vÈ. o Mỗi phiếu đặt chỗ cÛ m„ phiếu riÍng, cho phÈp nhiều du kh·ch c˘ng đăng k˝ chỗ trong 1 chuyến du lịch. Khi b·n vÈ, nh‚n viÍn cÛ thể d˘ng chức năng tra cứu phiếu đặt chỗ để lấy danh s·ch c·c du kh·ch đ„ đặt chỗ. o Mỗi du kh·ch cÛ một vÈ riÍng trong một chuyến du lịch. Trong vÈ cÛ m„ vÈ v‡ gi· vÈ (tại thời điểm mua). o CÛ 2 loại du kh·ch : kh·ch trong nước v‡ kh·ch nước ngo‡i ! C·c thÙng tin của du kh·ch gồm : họ tÍn, số CMND (nếu l‡ kh·ch trong nước) hoặc số passport (nếu l‡ kh·ch nước ngo‡i), địa chỉ, điện thoại. ! Nếu kh·ch l‡ người nước ngo‡i thÏ cần ghi nhận lại ng‡y hết hạn của passport v‡ ng‡y hết hạn visa. (hệ thống kiểm tra ng‡y hết hạn của passport v‡ visa của kh·ch nước ngo‡i cÛ hợp lệ so với ng‡y tổ chức chuyến du lịch hay khÙng). Trang 2 / 9 ThiNganHang.com
3쪽
www.BinhChanh.net ^^ (Thank My~ Linh) C‚u 1. H„y vẽ sơ đồ Use-case của phần mềm n‡y (1.0đ) " Hướng dẫn:X·c định đầy đủ c·c actor, use-case, c·c mối quan hệ: association, kế thừa (nếu cÛ), <<include>> (nếu cÛ), <<extends>> (nếu cÛ) ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... Trang 3 / 9 ThiNganHang.com
4쪽
www.BinhChanh.net ^^ (Thank My~ Linh) C‚u 2. Dưới đ‚y l‡ 1 sơ đồ lớp (ở mức ph‚n tÌch) của phần mềm Quản l˝ Tour du lịch. Đ‚y l‡ sơ đồ lớp chưa ho‡n chỉnh v‡ cÛ thể cÚn nhiều điểm chưa chÌnh x·c, hợp l˝. —Úa ÒieÂm Te‚n ÒÚa ÒieÂm Tha¯nh pho· Quo·c gia Tuye·n Ca˘c ÒÚa ÒieÂm ThÙ¯i gian Chuye·n du lÚch Nga¯y giÙ¯ khÙ˚i ha¯nh LoaÔi chuye·n Phie·u ÒaÎt cho„ Ve˘ Maı phie·u Maı ve˘ Nga¯y ÒaÎt Gia˘ Nga¯y mua ve˘ Du kha˘ch HoÔ te‚n CMND/Passport —Úa chÊ —ie‰n thoaÔi Nga¯y he·t haÔn passport Nga¯y he·t haÔn visa Anh/Chị h„y sửa sơ đồ lớp n‡y để tạo th‡nh 1 sơ đồ lớp (ở mức ph‚n tÌch) ho‡n chỉnh, hợp l˝ v‡ chÌnh x·c, cÛ tÌnh tiến hÛa cao. (1.5đ) "Hướng dẫn: - Thay đổi (thÍm, xÛa, sửa) c·c lớp đối tượng, c·c quan hệ v‡ c·c thuộc tÌnh (nếu cần thiết). - Kiểm tra c·c thuộc tÌnh đ„ đầy đủ chưa (theo thÙng tin đ„ mÙ tả trong đề t‡i) - Bổ sung bản số (multiplicity) của c·c quan hệ (vÌ dụ 0..1, 1..*). - ¡p dụng nguyÍn tắc tổng qu·t hÛa v‡ đặc biệt hÛa, d˘ng cơ chế kế thừa của hướng đối tượng để cải tiến sơ đồ lớp đ„ cho. - KH‘NG cần liệt kÍ c·c phương thức của c·c lớp đối tượng Trang 4 / 9 ThiNganHang.com
5쪽
www.BinhChanh.net ^^ (Thank My~ Linh) Sơ đồ lớp đ„ sửa đổi (ghi đủ bản số, quan hệ, thuộc tÌnh. KH‘NG ghi phương thức) : ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... Trang 5 / 9 ThiNganHang.com
6쪽
www.BinhChanh.net ^^ (Thank My~ Linh) C‚u 3. H„y trÏnh b‡y một phương ·n lưu trữ thÙng tin của Du kh·ch. Ph‚n tÌch đặc điểm (ưu/khuyết) của phương ·n lưu trữ m‡ Anh/Chị đ„ chọn (0.5đ) "Hướng dẫn: Chỉ xÈt riÍng thÙng tin của Du kh·ch, khÙng cần quan t‚m đến c·c thÙng tin kh·c trong đề t‡i. ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... Trang 6 / 9 ThiNganHang.com
7쪽
www.BinhChanh.net ^^ (Thank My~ Linh) Phần 2: Phần mềm trÚ chơi cờ tướng Phần mềm trÚ chơi cờ tướng (trÍn m·y đơn) hỗ trợ 2 chế độ chơi: người với người, người với m·y. Dưới đ‚y l‡ 1 số tÌnh năng cơ bản của phần mềm: - Tạo v·n cờ mới, lưu v·n cờ đang chơi, nạp (load) v‡ chơi tiếp v·n cờ đ„ lưu trước đÛ - Cho phÈp sắp cờ thế (được phÈp chấp 1 số qu‚n cờ) - Undo nước đi - Xem lại to‡n bộ từng nước đi của v·n cờ - Thay đổi mức độ khÛ khi chơi giữa người v‡ m·y tÌnh (vÌ dụ: mức độ Dễ, Trung BÏnh, KhÛ) - Thay đổi c·c t˘y chọn kh·c: số lần tối đa được phÈp undo nước đi, thay đổi skin của b‡n cờ v‡ qu‚n cờ, thời gian suy nghĩ cho mỗi nước đi (vÌ dụ: suy nghĩ tối đa 3 ph˙t cho mỗi nước đi), tổng thời gian suy nghĩ tối đa (vÌ dụ: suy nghĩ tối đa 30 ph˙t cho to‡n bộ v·n cờ) C‚u 4. H„y x‚y dựng sơ đồ lớp ở mức độ ph‚n tÌch cho phần mềm trÚ chơi cờ tướng " Hướng dẫn: Cần x·c định c·c thuộc tÌnh (cơ bản), c·c phương thức virtual v‡ override (nếu cÛ) của c·c lớp đối tượng. Để tiết kiệm thời gian, Anh/Chị KH‘NG cần x·c định đầy đủ tất cả c·c phương thức của c·c lớp đối tượng trong sơ đồ lớp (ở mức ph‚n tÌch) Anh/Chị h„y liệt kÍ c·c phương thức virtual v‡ override (nếu cÛ) chÌnh trong c·c lớp đối tượng trong sơ đồ lớp: (0.5đ) ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... Trang 7 / 9 ThiNganHang.com
8쪽
www.BinhChanh.net ^^ (Thank My~ Linh) Anh/Chị vẽ sơ đồ lớp (ở mức ph‚n tÌch) tại đ‚y. KhÙng cần liệt kÍ c·c phương thức (1.0đ) ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... Trang 8 / 9 ThiNganHang.com
9쪽
www.BinhChanh.net ^^ (Thank My~ Linh) C‚u 5. H„y đề xuất một phương ·n (khi c‡i đặt) để hệ thống cÛ khả năng thể hiện giao diện b‡n cờ v‡ qu‚n cờ ở c·c chế độ kh·c nhau: chế độ 2D, chế độ 3D (sử dụng DirectX), chế độ 3D (sử dụng OpenGL). (0.5đ) "Hướng dẫn: CÛ thể trÏnh b‡y dạng ˝ tưởng, hoặc trÏnh b‡y sơ đồ lớp v‡ diễn giải ˝ nghĩa... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... ............................................................................................................................................................... # HẾT $ Trang 9 / 9 ThiNganHang.com
앞 9페이지만 표시됩니다. 전체를 보려면 자료를 다운로드하세요.
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!