Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
758,95 KB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN I QUẢN LÝ DỰ ÁN PHẦN MỀM DỰ ÁN XÂY DỰNG HỆ THỐNG QUẢN LÝ CHUỖI KHÁCH SẠN I Định nghĩa phạm vi dự án Dự án: Xây dựng hệ thống quản lý chuỗi khách sạn Xác định yêu cầu 1.1 Tìm hiểu yêu cầu khách hàng 1.1.1 Tìm hiểu yêu cầu liệu 1.1.2 Tìm hiểu đối tượng sử dụng mong muốn khách hàng 1.1.3 Tìm hiểu chức khách hàng mong muốn 1.2 Tìm hiểu nhu cầu người dùng 1.2.1 Tìm hiểu nhu cầu giao diện người dùng 1.2.2 Tìm hiểu chức mà người dùng mong muốn 1.2.3 Tìm hiểu điều mà người dùng không mong muốn hệ thống quản lý 1.3 Khảo sát thị trường hệ thống quản lý khác 1.4 Tổng hợp yêu cầu hệ thống 1.5 Xây dựng use-case sơ đồ mô tả cho dự án 1.6 Bàn lại với khách hàng 1.7 Tạo hợp đồng với khách hàng 1.8 Viết tôn dự án 1.9 Phân rã công việc 1.10 Lập kế hoạch quản lý Phân tích 2.1 Phân tích yêu cầu khách hàng 2.1.1 Phân tích chức hệ thống 2.1.2 Phân tích hiệu hệ thống 2.1.3 Phân tích rủi ro xảy với hệ thống 2.1.4 Phân tích liệu thu thập phương pháp tính tốn cho phần thống kê 2.1.5 Phân tích cơng nghệ sử dụng cho hệ thống 2.2 Phân tích hướng đối tượng 2.2.1 Phân tích kịch xảy người dùng 2.2.1.1 Phân tích kịch với admin 2.2.1.2 Phân tích kịch với người dùng 2.2.2 Trích xuất lớp, phân tích sơ đồ lớp ban đầu 2.2.3 Vẽ biểu đồ hoạt động 2.2.4 Vẽ biểu đồ giao tiếp, 2.3 Viết tài liệu đặc tả Thiết kế 3.1 Thiết kế phương thức cho chức admin 3.2 Thiết kế phương thức cho chức người dùng 3.3 Thiết kế sơ đồ lớp chi tiết 3.4 Thiết kế cấu trúc phần mềm hạ tầng 3.5 Thiết kế CSDL 3.5.1 Thiết kế bảng với thuộc tính kiểu liệu 3.5.2 Tạo liên kết thuộc tính 3.5.3 Tối ưu hóa sở liệu (Chuẩn hóa, tối ưu hiệu năng) 3.6 Thiết kế giao diện 3.6.1 Thiết kế giao diện đăng nhập, đăng ký 3.6.2 Thiết kế giao diện trang chủ 3.6.3 Thiết kế giao diện quản trị admin máy tổng 3.6.4 Thiết kế giao diện quản trị admin máy trạm 3.6.4 Thiết kế giao diện thông tin người dùng 3.6.5 Thiết kế giao diện quản lý nhân viên 3.6.6 Thiết kế giao diện quản lý đặt phòng 3.6.7 Thiết kế giao diện quản lý khách hàng 3.6.8 Thiết kế giao diện thống kê 3.6.9 Thiết kế giao diện hướng dẫn sử dụng Phát triển sản phẩm 4.1 Front-end 4.1.1 Code giao diện trang chủ 4.1.2 Code giao diện quản trị admin tổng 4.1.3 Code giao diện quản trị admin máy trạm 4.1.4 Code giao diện đăng nhập, đăng ký 4.1.5 Code giao diện quản lý nhân viên 4.1.6 Code giao diện quản lý đặt phòng 4.1.7 Code giao diện quản lý khách hàng 4.1.8 Code giao diện thống kê 4.1.9 Code giao diện hướng dẫn sử dụng cho người dùng 4.2 Back-end 4.2.1 Tạo Cơ sở liệu 4.2.1.1 Tạo sở liệu kết nối 4.2.1.2 Tạo câu lệnh cho chức 4.2.1.3 Tạo câu lệnh cho chức phức tạp 4.2.2 Code chức (CRUD) cho admin hệ thống 4.2.3 Code chức admin quản lý nhân viên 4.2.4 Code chức admin quản lý đặt phòng 4.2.5 Code chức admin quản lý khách hàng 4.2.6 Code đăng nhập, đăng ký 4.2.7 Code bảo mật hệ thống 4.2.8 Code chức thống kê 4.3 Tổng hợp thành hệ thống hoàn chỉnh Kiểm thử 5.1 Kiểm thử tích hợp hệ thống 5.1.1 Kiểu thử module admin 5.1.2 Kiểm thử module admin máy trạm 5.1.3 Kiểm thử module bảo mật 5.2 Kiểm thử hệ thống 5.3 Kiểm thử chấp nhận người dùng 5.4 Sửa lại lỗi Bàn giao sản phẩm 6.1 Hướng dẫn sử dụng 6.1.1 Viết tài liệu làm video hướng dẫn sử dụng 6.1.2 Hướng dẫn trực tiếp 6.2 Triển khai sản phẩm 6.3 Bàn giao sản phẩm 6.4 Thanh toán Kết thúc dự án 7.1 Viết báo cáo tổng kết dự án 7.2 Bảo trì, cập nhật dự án định kỳ II Quản lý thành viên, vai trị dự án QUẢN LÝ THÀNH VIÊN, VAI TRỊ TRONG DỰ ÁN Vai trò Trách nhiệm Số Thành lượng viên Project Manager - Người phân bổ nguồn lực, định đưa vai trò tham gia, phụ trách từ kế hoạch, kiểm sốt, quy trình, cơng việc, phạm vi, thời gian/tiến độ, chi phí, chất lượng, nhân lực, thông tin/giao tiếp, rủi ro, hồ sơ, bên liên quan - Hỗ trợ thành viên dự án mặt quy trình, nghiệp vụ, kỹ thuật - Phối hợp với phòng ban để xem xét bổ sung, cải tiến sản phẩm công ty -Chủ động đề xuất phương án xử lý chức dự án, đảm bảo việc thực dự án theo kế hoạch khách hàng Business Analyst - Giao tiếp với khách hàng, thấu hiểu nhu cầu khách Tư vấn dựa góc độ chun mơn để khách hàng hiểu định hình rõ mong muốn sản phẩm cuối - Đưa giải pháp tốt nhất, thống đến ký kết đặt phòng - Truyền tải nội dung yêu cầu khách đến cho team nội qua phương tiện nội bộ, biên bản, đặt phòng, tài liệu liên quan… - Truyền tải nội dung yêu cầu khách đến cho team nội qua phương tiện nội bộ, biên bản, đặt phòng, tài liệu liên quan… - Hỗ trợ khách hàng team nội Thời Gian Phan Việt 01/10/2022Dũng 13/11/2022 Nguyễn Vũ Quang Anh 01/10/202225/10/2022 định hướng xác yêu cầu sản phẩm, hỗ trợ quản lý dự án, lập kế hoạch xác định khối lượng công việc phạm vi dự - Dẫn dắt phát triển dự án từ ý tưởng ban đầu thông qua phát triển thiết kế, chuẩn bị vẽ, thông số kỹ thuật hồ sơ thi công - Tham khảo ý kiến khách hàng để xác định yêu cầu họ đưa vẽ từ tổng thể đến chi tiết phù hợp với nhu cầu khách hàng Developer Front-end - Thiết kế giao diện web/ứng dụng thân thiện với người dùng dựa nhiều loại ngơn ngữ lập trình khác - Duy trì cải thiện giao diện website/ứng dụng, đề xuất phương pháp cải thiện giao diện, đồ họa website - Hợp tác với đồng nghiệp chuyên gia Backend khác để phát triển tính đáp ứng người dùng Nguyễn Văn Cường 19/10/202210/11/2022 Developer Back-end - Tham gia vào toàn vòng đời ứng dụng, tập trung coding debug dự án website hệ thống - Viết API kết nối hệ thống, phục vụ trao đổi liệu với frontend - Xây dựng code sử dụng lại thư viện để thuận tiện cho việc sử dụng tương lai, thu thập xử lý yêu cầu thiết kế kỹ thuật - Đảm bảo sản phẩm làm cần phải chạy nghiệp vụ tốc độ xử lý phải tối ưu cho lượng người dùng lớn Trần Khương Duy 19/10/202210/11/2022 Tester - Xem xét yêu cầu phần mềm chuẩn bị kịch thử nghiệm Phạm Xuân 11/10/202217/11/2022 - Thực kiểm tra khả sử dụng phần mềm - Phân tích kết kiểm tra tác động sở liệu lỗi khả sử dụng - Tương tác với khách hàng để hiểu yêu cầu sản phẩm - Tham gia đánh giá phần mềm cung cấp đầu vào theo yêu cầu, thiết kế sản phẩm phát vấn đề tiềm ẩn Ma trận kỹ : Huy Lấy yêu cầu Phân Thiết Thiết tích kế chức kế giao thiết kế diện Thiết kế CSDL Ngôn ngữ frontend Ngôn ngữ backend Kiểm thử Phạmm Xuân Huy Nguyễnn Vănn Cườngng 6 Nguyễn Vũ Quang Anh Phan Việt Dũng Trầnn Khươngng Duy 7 Ma trận phân tích trách nhiệm: WBS Mơ tả Architect BA PM Developer Test UI/UX Designer 1.1 Tìm hiểu yêu cầu khách hàng A,R C I 1.1.1 Tìm hiểu yêu cầu liệu A,R C I 1.1.2 Tìm hiểu đối tượng sử dụng mong muốn người dùng A,R C I 1.1.3 Tìm hiểu chức khách hàng mong muốn A,R C I 1.1.1 Tìm hiển sản phẩmu yêu cầnu liệu liệu liệcu 2.5 1.916667 hiển sản phẩmu liệu đối tượng sử dụng mongi tượi nhấtng sử dụng mongng mong 1.1.2 Tìm muối tượng sử dụng mongn công việca ngườngi dùng 0.5 1.5 1 hiển sản phẩmu liệu chức khách hàngc nănng khách hàn giao sản phẩmng 0.5 1.1.3 Tìm mong muối tượng sử dụng mongn 1.5 1 hiển sản phẩmu liệu nhu cầnu giao diệcn cơng việca ngườngi 1.2.1 Tìm dùng 3.5 2.916667 hiển sản phẩmu liệu nhữ liệung chức khách hàngc nănng giao sản phẩm ngườngi 1.2.2 Tìm dùng mong muối tượng sử dụng mongn 2 hiển sản phẩmu nhữ liệung điề liệuu giao sản phẩm ngườngi dùng 1.2.3 Tìm khơng mong muối tượng sử dụng mongn trang web trang webt trang web 2 4 3 5 1.6 Tổng hợp yêu cầu hệ thốngng hợi nhấtp yêu cầnu công việca hệc thối tượng sử dụng mongng Xây dự ánng use-case vàn giao sản phẩm sơng đồ mô tả cho mô tản phẩm cho dự án án Bàn giao sản phẩmn lạmi với khách hàngi khách hàn giao sản phẩmng 3 1.7 Lận lợi nhấtp hợi nhấtp đồ mô tả chong với khách hàngi khách hàn giao sản phẩmng 0.5 1 0.916667 1.8 Viết kết tôn dự án dự án án 0.5 1.5 1 1.9 Phân rã công việcc 0.5 1.5 1 1.10 Lận lợi nhấtp kết kế hoạmch quản phẩmn lý 2 Tổng hợp yêu cầu hệ thốngng 19.5 31 41 30.75 31 Khản phẩmo sát thịnh yêu cầu trườngng liệu trang web bán hàn giao sản phẩmng khác 1.3 1.4 1.5 ● Phân tích 2.1.1 Phân tích chức khách hàngc nănng cơng việca hệc thối tượng sử dụng mongng 1.5 1.5 2.1.2 Phân tích hiệcu nănng cơng việca hệc thối tượng sử dụng mongng 1.5 1.5 2.1.3 Phân tích rủa cơng việci ro có thển sản phẩm xản phẩmy với khách hàngi hệc thối tượng sử dụng mongng 2.5 2.5 2.1.4 Phân tích liệu liệcu thu nhận lợi nhấtp vàn giao sản phẩm phươngng pháp tính toán cho phầnn thối tượng sử dụng mongng kê 1.5 1.5 2.1.5 Phân tích cơng nghệc sử dụng mongng cho hệc thối tượng sử dụng mongng 2.5 2.5 2.2.1.1 Phân tích kịnh yêu cầuch phẩmn với khách hàngi admin 2.5 2.5 2.2.1.2 Phân tích kịnh yêu cầuch phẩmn với khách hàngi ngườngi dùng 2.5 2.5 2.2.2 Trích xuấtt lới khách hàngp, phân tích sơng đồ mô tả cho lới khách hàngp ban đầnu 2.5 2.5 2.2.3 Vẽ biểu đồ hoạt động biển sản phẩmu đồ mô tả cho hoạmt đột trang webng 5 2.2.4 Vẽ biểu đồ hoạt động biển sản phẩmu đồ mô tả cho giao tiết kếp tuầnn tự án 3 2.3 Viết kết tàn giao sản phẩmi liệcu đặc tảc tản phẩm Tổng hợp yêu cầu hệ thốngng kết kết 21 28 35 28 32 ● Thiết kết kết kế 3.1 Thiết kết kết kế phươngng thức khách hàngc cho chức khách hàngc nănng công việca admin 4 3.2 Thiết kết kết kế phươngng thức khách hàngc cho chức khách hàngc nănng công việca ngườngi dùng 4 3.3 Thiết kết kết kế sơng đồ mô tả cho lới khách hàngp chi tiết kết 3 3.4 Thiết kết kết kế cấtu trúc phầnn mề liệum công việca hạm tầnng 4 3.5.1 Thiết kết kết kế phẩmng với khách hàngi thuột trang webc tính vàn giao sản phẩm kiển sản phẩmu liệu liệcu 3 3.5.2 Tạmo liên kết kết giữ liệua thuột trang webc tính 1.5 1.66666 3.5.3 Tối tượng sử dụng mongi ưu hóa cơng sở trang web liệu liệcu (Chuẩmn hóa, tối tượng sử dụng mongi ưu hiệcu nănng) 2 3.6.1 Thiết kết kết kế giao diệcn đănng nhận lợi nhấtp, đănng ký 2 3.6.2 Thiết kết kết kế giao diệcn trang chủa công việc 3.6.3 Thiết kết kết kế giao diệcn quản phẩmn trịnh yêu cầu công việca admin công việca máy tổng hợp yêu cầu hệ thốngng 2 3.6.4 Thiết kết kết kế giao diệcn quản phẩmn trịnh yêu cầu công việca admin công việca máy trạmm 2 3.6.5 Thiết kết kết kế giao diệcn thông tin ngườngi dùng 2 3.6.6 Thiết kết kết kế giao diệcn quản phẩmn lý nhân viên 1.5 1.5 3.6.7 Thiết kết kết kế giao diệcn quản phẩmn lý đặc tảt phòng 3 3.6.8 Thiết kết kết kế giao diệcn quản phẩmn lý khách hàn giao sản phẩmng 3 3.6.9 Thiết kết kết kế giao diệcn thối tượng sử dụng mongng kê 3 3.6.19 Thiết kết kết kế giao diệcn hưới khách hàngng dẫn sử dụngn sử dụng mongng 2 Tổng hợp yêu cầu hệ thốngng kết kết 29 45 62 45.1666 45 ● Phát triển sản phẩmn sản phẩmn phẩmm 4.1.1 Code giao diệcn trang chủa công việc 1.5 2.91666 4.1.2 Code giao diệcn quản phẩmn trịnh yêu cầu admin tổng hợp yêu cầu hệ thốngng 1.5 2.91666 4.1.3 Code giao diệcn quản phẩmn trịnh yêu cầu công việca admin máy trạmm 1.5 2.08333 4.1.4 Code giao diệcn đănng nhận lợi nhấtp, đănng ký 1.5 2.08333 4.1.5 Code giao diệcn quản phẩmn lý nhân viên 3 4.1.6 Code giao diệcn quản phẩmn lý đặc tảt phòng 3 4.1.7 Code giao diệcn quản phẩmn lý khách hàn giao sản phẩmng 3 4.1.8 Code giao diệcn thối tượng sử dụng mongng kê 3 4.1.9 Code giao diệcn hưới khách hàngng dẫn sử dụngn sử dụng mongng cho ngườngi dùng 2 4.2.0 Back-end 0 4.2.1.1 Tạmo cơng sở trang web liệu liệcu vàn giao sản phẩm kết kết nối tượng sử dụng mongi 3 3.5 4.2.1.2 Tạmo câu lệcnh cho chức khách hàngc nănng cơng phẩmn 4.5 5.08333 4.2.1.3 Tạmo câu lệcnh cho chức khách hàngc nănng phức khách hàngc tạmp 6 4.2.2 Code phầnn CRUD cho admin hệc thối tượng sử dụng mongng 3.5 4.91666 4.2.3 Code phầnn chức khách hàngc nănng admin quản phẩmn lý nhân viên 3.5 5 5.25 4.2.4 Code phầnn chức khách hàngc nănng admin quản phẩmn lý đặc tảt phòng 3.5 5 5.25 4.2.5 Code phầnn chức khách hàngc nănng admin quản phẩmn lý khách hàn giao sản phẩmng 3.5 4.91666 4.2.6 Code phầnn đănng nhận lợi nhấtp, đănng ký 2 4.2.7 Code phầnn phẩmo mận lợi nhấtt hệc thối tượng sử dụng mongng 4.83333 4.2.8 Code chức khách hàngc nănng thối tượng sử dụng mongng kê 3 4.3 Tổng hợp yêu cầu hệ thốngng hợi nhấtp thàn giao sản phẩmnh web hoàn giao sản phẩmn dự ánnh 4 4.66666 Tổng hợp yêu cầu hệ thốngng kết kết 51.5 74 93 73.4166 74 ● Kiển sản phẩmm thử