Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
727,85 KB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG o0o - BÀI TẬP LỚN Đề tài: Phân tích thiết kế hệ thống quản lý Quán Game GameTV Net 192 Trần Đại Nghĩa Giáo viên hướng dẫn: ThS Đỗ Văn Uy Sinh viên thực hiện: Nguyễn Thanh Tùng Nguyễn Huy Tuấn Nguyễn Anh Tuấn Nguyễn Mạnh Duẩn Lê Quang Nhật Trần Văn Tình - 20093139 20092997 20092992 20090464 20091964 20092742 Hà Nội, tháng 11 - 2012 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG MƠ TẢ BÀI TỐN CHƯƠNG 2: PHA PHÂN TÍCH Biểu đồ Use case tổng quát: Mơ tả Use case Biểu đồ hoạt động 11 Biểu đồ trình tự 12 4.1 Biểu đồ trình tự khách hàng 12 4.2 Biểu đồ trình tự người quản lí 13 Biểu đồ giao tiếp 14 5.1 Biểu đồ giao tiếp khách hàng 14 5.2 Biểu đồ giao tiếp người quản lý 15 CHƯƠNG 3: PHA THIẾT KẾ 16 Biểu đồ lớp chi tiết 16 Thiết kế sở liệu 17 KẾT LUẬN 18 LỜI MỞ ĐẦU Để làm sản phẩm phần mềm tốt địi hỏi bên tham gia dự án phần mềm thực nhiều công việc, việc phân tích thiết kế xây dựng phần mềm công việc quan trọng mà nhà phát triển phải thực Đây công việc quan trọng khó khăn, ảnh hưởng lớn đến việc dự án có thực tốt hay khơng Có phân tích thiết kế giúp cho việc xây dựng phần mềm tối ưu Ngược lại, làm khơng tốt dẫn đến hậu khơng tốt, nhẹ sản phẩm khơng tối ưu, dẫn đến thiếu hụt kinh phí, thua lỗ nghiêm trọng không thực dự án Do nhà phát triển cần thực tốt công việc Chúng em thực đề tài “Phân tích thiết kế hệ thống quản lí Quán GameTV net 192 Trần Đại Nghĩa” để áp dụng kiến thức phân tích thiết kế phần mềm vào hệ thống thực tế để hiểu rõ công việc Đây cơng việc mẻ khó khăn nên trình thực mắc phải số sai lầm thầy bảo để sửa chữa Chúng em xin chân thành cảm ơn giúp đỡ thầy: cung cấp kiến thức cần thiết để hồn thành đề tài, góp ý sai lầm để chúng em sửa chữa Trong trình thực đề tài khơng tránh khỏi sai sót, chúng em mong nhận góp ý đánh giá thầy Sau đây, chúng em xin trình bày nội dung công việc làm Báo cáo Mong thầy bạn lắng nghe CHƯƠNG MƠ TẢ BÀI TỐN Mục đích: Phân tích thiết kế phần mềm quản lý quán game Mục tiêu hệ thống: Quản lý thông tin 60 máy Quản lý dịch vụ quán (đồ ăn, đồ uống, thẻ game…) Quản lý thời gian sử dụng máy Quản lý doanh thu quán Đầu vào: Thông tin khách, thông tin máy, thông tin loại dịch vụ, thời gian sử dụng, giá loại dịch vụ, chi phí sử dụng Đầu ra: Thơng tin chi phí khách hàng cần tốn (dịch vụ, tiền máy), thông tin doanh thu cửa hàng Nghiệp vụ: Khách hàng vào quán đến đăng kí với người quản lý cửa hàng Nếu chọn kiểu khách vãng lai cần thơng tin tên khách hàng Nếu chọn thuộc loại khách thường xuyên đăng kí số thơng tin cá nhân tên tuổi, tên đăng kí thành viên,… lần đến (khách phát cho thẻ thành viên quán) Sau khách hàng đăng ký, người quản lý ghi thông tin vào sổ thành viên: Tên thành viên, Mã thành viên, số tiền tài khoản khách ngày tháng đăng kí Trong thẻ thành viên bao gồm thông tin: Tên thành viên, Mã thành viên, Tên quán Xác nhận người quản lý (chữ kí) Loại khách hàng đưa trước tiền ghi chép lại tiền thừa để lần sau đến tiếp tục sử dụng Sau đăng kí khách nhân viên quán dẫn bật máy Nhân viên sau chỗ người quản lý cửa hàng thông báo thời gian bắt đầu sử dụng số hiệu máy khách hàng Người quản lý ghi lại thơng tin vào sổ ghi chép Nếu tình trạng máy khơng tốt khách hàng gửi u cầu đến nhân viên quản lý máy để nhân viên đến đổi cho máy khác Nhân viên quản lý máy sau đổi máy cho khách đến thông báo lại cho người quản lí cửa hàng thơng tin máy đổi cho khách hàng Khách hàng muốn sử dụng dịch vụ yêu cầu nhân viên quán dịch vụ muốn (nước, bánh mỳ,…) Nhân viên thực cung cấp dịch vụ cho khách hàng Những thông tin dịch vụ ghi bảng giá dán tường, gồm có tên dịch vụ giá đơn vị Người quản lý thay đổi dịch vụ, cách sửa thông tin bảng giá Các thông tin việc thêm bớt dịch vụ ghi vào sổ kinh doanh Sau nhân viên quán đến thông báo cho người quản lý cửa hàng dịch vụ khách hàng sử dụng Người quản lý ghi bổ sung thông tin vào sổ ghi chép Khi khách hàng muốn ngừng sử dụng máy nhân viên quán đến tắt máy thông báo thời gian kết thúc cho người quản lý cửa hàng Người quản lý cửa hàng tổng hợp tất thông tin khách hàng đó,gồm có chơi dịch vụ sử dụng để thông báo tổng chi phi khách hàng cần toán Cuối ngày người quản lý cửa hàng tổng hợp lại doanh thu ngày của hàng ghi vào sổ kinh doanh CHƯƠNG 2: PHA PHÂN TÍCH Biểu đồ Use case tổng qt: Mơ tả Use case Mơ tả Use case : Quản lí máy - Tên use case: Quan li may - Actor tham gia: Người quản lý - Mô tả: Chức giúp người quản lí theo dõi tình trạng máy trạm thời điểm tại, máy hoạt động, máy trống, thời gian sử dụng ngày cố gặp phải có - Điều kiện kích hoạt: Người quản lý muốn kiểm tra tình trạng máy - Luồng thực hiện: người quản lý yêu cầu nhân viên quản lí máy -> ghi lại tình trạng máy trạm -> Nhận yêu cầu khách -> Thao tác tắt máy, mở máy, đổi máy - Luồng phụ: Máy trạm gặp cố, kết nối -> Liên hệ với nhân viên quản lý máy -> báo cáo với người quản lý cửa hàng Mô tả use case: Quản lý thông tin khách hàng Tên use case: Quan ly thong tin khach hang Acter tham gia: Người quản lý Mô tả: chức thể người quản lý quán quản lý thông tin người dùng tên, chơi, tiền nạp Điều kiện kích hoạt: khách hàng đăng kí thành viên cửa hàng Luồng thực hiện: lấy sổ ghi chép thông tin khách hàng -> tra cứu thông tin khách hàng -> cập nhật thông tin khách hàng Luồng ngoại lệ: Khách hàng muốn đăng kí: đăng kí tên, thông tin cá nhân Mô tả use case: Quản lý dịch vụ Tên use case: Quan ly dich vu Acter tham gia: Người quản lý Mô tả: Chức thể người quản lý quán quản lý dịch vụ quán có người sử dụng Điều kiện kích hoạt: Có người (khách hàng) sử dụng dịch vụ quán Luồng thực hiện: Lập danh sách dịch vụ giá thành -> nhận yêu cầu khách hàng -> cung cấp dich vu Luồng ngoại lệ: Khách yêu cầu dịch vụ (nước, thuốc, ) hết: thông báo khách hàng Có dịch vụ mới: cập nhật vào danh sách Mô tả use case: Yêu cầu máy Tên use case: Yêu cau may Actor tham gia: Khách hàng Mô tả: Chức thể người sử dụng (khách hàng) vào quán muốn sử dụng máy để chơi Điều kiện kích hoạt: Khách hàng vào chơi, yêu cầu máy chơi Luồng thực hiện: Vào chơi -> đăng kí với người quản lí -> yêu cầu cho máy chơi -> nhân viên quản lý máy đến bật máy Luồng phụ (ngoại lệ): + Đang chơi, máy hỏng Giải quyết: yêu cầu chuyển máy với người quản lý để chuyển máy, hết máy phải chờ đợi Mô tả use case: Báo cáo Tên use case: Bao cao Actor tham gia: người quản lý Mơ tả: định kì (hàng ngày, tuần, tháng) tạo báo cáo tổng hợp thông tin quán game (doanh thu, chi phí) Điều kiện kích hoạt: Cần tạo báo cáo kinh doanh Luồng thực hiện: người quản lý tổng hợp, tạo báo cáo từ thông tin lưu trữ sẵn Luồng phụ: Lỗi hệ thống, không lưu trữ thông tin: sửa chữa máy chủ, khôi phục thông tin, giữ backup định kì Mơ tả use case: Thanh tốn Tên use case: Thanh toan Actor tham gia: khách hàng người quản lý Mô tả: Với khách hàng thành viên qn có tài khoản trừ tiền vào tài khoản, với khách hàng khơng có tài khoản tốn trực tiếp với người quản lý, 5000vnđ/h Điều kiện kích hoạt: Khi khách hàng chơi xong Luồng thực hiện: vào chơi -> đăng kí với người quản lí -> sử dụng máy dịch vụ -> tốn trừ vào tài khoản, khơng đăng kí thành viên -> yêu cầu cho máy chơi -> toán trực tiếp với người quản lý Luồng phụ: tài khoản thành viên hết tiền: Giải quyết: nạp tiền vào tài khoản cho người quản lý Mô tả use case: yêu cầu dịch vụ Tên use case: Yeu cau dich vu Actor tham gia: khách hàng người quản lý Mô tả: Khách hàng yêu cầu người quản lý dịch vụ bánh kẹo, nước, thuốc lá,… Điều kiện kích hoạt: Khách vào chơi, yêu cầu dịch vụ Luồng thực hiện: yêu cầu cho máy chơi -> gọi dịch vụ -> kiểm tra dịch vụ -> cung cấp dịch vụ Luồng phụ: Quán hết đồ dịch vụ: người quản lý yêu cầu khách sử dụng dịch vụ khác Mơ tả use case: đăng kí thành viên Tên use case: dang ki viên Actor tham gia: khách hàng người quản lý Mơ tả: Khách hàng đăng kí thành viên cửa hàng để nhận số ưu đãi Điều kiện kích hoạt: Khách hàng muốn đăng kí làm thành viên Luồng thực hiện: khách vào quán -> đăng kí với người quản lí -> cung cấp thẻ thành viên 10 Biểu đồ hoạt động 11 Biểu đồ trình tự 4.1 Biểu đồ trình tự khách hàng 12 4.2 Biểu đồ trình tự người quản lí 13 Biểu đồ giao tiếp 5.1 Biểu đồ giao tiếp khách hàng 14 5.2 Biểu đồ giao tiếp người quản lý 15 CHƯƠNG 3: PHA THIẾT KẾ Biểu đồ lớp chi tiết 16 Thiết kế sở liệu 17 KẾT LUẬN Trên nội dung chúng em thực trình thực đề tài: “ Phân tích thiết kế hệ thống quản lý quán Game GameTV Net 192 Trần Đại Nghĩa” Vì khơng có chuẩn bị tốt thiếu kinh nghiệm thực tế nên cịn nhiều sai sót Chúng em mong thầy giáo bạn góp ý để Báo cáo hồn thiện 18 ... công việc Chúng em thực đề tài ? ?Phân tích thiết kế hệ thống quản lí Quán GameTV net 192 Trần Đại Nghĩa? ?? để áp dụng kiến thức phân tích thiết kế phần mềm vào hệ thống thực tế để hiểu rõ công việc... đích: Phân tích thiết kế phần mềm quản lý quán game Mục tiêu hệ thống: Quản lý thông tin 60 máy Quản lý dịch vụ quán (đồ ăn, đồ uống, thẻ game? ??) Quản lý thời gian sử dụng máy Quản lý doanh... người quản lý 15 CHƯƠNG 3: PHA THIẾT KẾ Biểu đồ lớp chi tiết 16 Thiết kế sở liệu 17 KẾT LUẬN Trên nội dung chúng em thực trình thực đề tài: “ Phân tích thiết kế hệ thống quản lý quán Game GameTV Net