TRƯỜNG ĐẠI HỌC: CÔNG NGHỆ TP.HCM KHOA: CÔNG NGHỆ THÔNG TIN BÁO CÁO TIỂU LUẬN Học phần: Chuyên đề: TÌM HIỆU VÀ GIỚI THIỆU VỀ CÔNG NGHỆ/CÔNG NGHIỆP 4.0 Họ và tên – MSSV: Nguyễn Hoàng Phúc – 2180608144 Lê Hữu Thành – 2180608424 Phan Hoàng Minh Thuận –2180608436 Nguyễn Bùi Hưng Dương – 2180600251 Đinh Ngọc Phúc Thịnh – 2180608431 Lớp: 21DTHD5 Giáo viên hướng dẫn: Phạm Văn Danh TP.HCM, tháng 11/2021. LỜI NÓI ĐẦU Trường Đại học HUTECH thực sự là một nơi tuyệt vời giúp em học tập và rèn luyện, cho em được trải nghiệm những điều mới mẻ, nâng cao kỹ năng mềm và kỹ năng nghề nghiệp của em sau này. Em xin gửi lời cảm ơn tới Thầy Nguyễn Hữu Trung giảng viên Khoa Công nghệ thông tin đã cung cấp cho chúng em nhiều kiến thức, hướng dẫn trong quá trình học, và nhiệt tình hỗ trợ chúng em trong quá trình trao đổi, tìm hiểu những kiến thức mới để chúng em có thể hoàn thành báo cáo môn Công Nghệ Phần Mềm này. Tuy nhiên, trong quá trình thực hiện đề tài, do kiến thức và thời còn hạn chế nên em vẫn còn nhiều thiếu sót khi thiết kế và trình bày về đề tài.
Rất mong nhận được sự quan tâm, góp ý của các thầy/cô giảng viên bộ môn để đồ án báo cáo của em được đầy đủ và hoàn chỉnh hơn. Em xin chân thành cảm ơn! Sinh viên thực hiện Nguyễn Hoàng Phúc Đinh Ngọc Phúc Thịnh Phan Hoàng Minh Thuận Nguyễn Gia Khánh 2 MỤC LỤC LỜI NÓI ĐẦU. KẾ HOẠCH THỰC HIỆN. Kế Hoạch Chi Tiết.
THU THẬP VÀ LÀM RÕ YÊU CẦU CỦA ỨNG DỤNG 1. Danh sách câu hỏi khi thu thập và làm rõ yêu cầu của ứng dụng. Yêu cầu chức năng/phi chức năng của ứng dụng. Sơ đồ phân cấp các chức năng của ứng dụng.
ĐẶC TẢ YÊU CẦU ỨNG DỤNG. Giới thiệu chung.Một Số chức năng tiêu biểu. Các định nghĩa, thuật ngữ, từ viết tắt. Tài Liệu Tham Khảo.
Mô tả tổng quan ứng dụng. Mô Hình Use case. Danh sách các tác nhân và mô tả. Danh sách Use case và mô tả.
Các điều kiện phụ thuộc. Đặc tả các yêu cầu chức năng (FUNCTIONAL). UC001_Thêm nhân viên.1 Mô tả use case UC001. UC002_Xóa nhân viên.1 Mô tả use case UC002.
UC003_Cập nhật thông tin nhân viên.1 Mô tả use case UC003. UC004_Tìm nhân viên.1 Mô tả use case UC004. UC005_Thêm khách hàng.1 Mô tả use case UC005. UC006_Xóa khách hàng.1 Mô tả use case UC006.
UC007_Cập nhật thông tin khách hàng.1 Mô tả use case UC007. UC008_Tìm khách hàng.1 Mô tả use case UC008. UC009_Đặt phòng.1 Mô tả use case UC009. UC010_Tìm phòng.1 Mô tả use case UC010.1 Mô tả use case UC011.
UC012_Usecase Thanh toán.1 Mô tả usecase UC012. UC013_Usecase Lập hóa đơn.1 Mô tả usecase UC013. UC014_Usecase Thêm dịch vụ.1 Mô tả usecase UC014. UC015_Usecase Xóa dịch vụ.1 Mô tả uscase UC015.
UC016_Usecase Sửa dịch vụ.1 Mô tả usecase UC016. UC017_Tìm dịch vụ.1 Mô tả uscase UC017. UC018_Thêm phòng.1 Mô tả usecase UC018. UC019_Xóa phòng.1 Mô tả usecase UC019.
UC020_Sửa phòng.1 Mô tả UC020. UC021_Đăng nhập.1 Mô tả UC021. UC022_Thống kê doanh thu.1 Mô tả UC022. UC023_Thống kê mặt hàng sắp hết hạn.1 Mô tả use case UC023.
UC024_Thống kê mặt hàng sắp hết.1 Mô tả use case UC024. UC025_Thống kê mặt hàng bán chạy.1 Mô tả use case UC025. UC026_Thống kê khách hàng vàng.1 Mô tả use case UC026. TÀI LIỆU THIẾT KẾ HƯỚNG ĐỐI TƯỢNG.
Mô hình lớp (Class Diagram). Đặc tả class. Thực thể: NhanVien. Thực thể KhachHang.
Thực thể: PhieuDatPhong. Thực thể: Phong. Thực thể TaiKhoan. Thực thể DichVu.
Thực thể HoaDon. Thực thể CT_HoaDon. Thực thể LoaiPhong. Thực thể LoaiDichVu.
TÀI LIỆU THIẾT KẾ CƠ SỞ DỮ LIỆU. Cơ sở dữ liệu. Cơ sở dữ liệu quan hệ(ERD). Các ràng buộc toàn vẹn trong CSDL.
Trang chủ sau khi đăng nhập. Màn hình quản lý karaoke.1 Màn hình nhân viên quản lý khách hàng.2 Màn hình nhân viên quản lý dịch vụ.3 Màn hình nhân viên quản lý hóa đơn.4 Màn hình người dùng tìm phòng.5 Màn hình đặt phòng.6 Màn hình quản lý tài khoản.7 Màn hình quản lý phòng.8 Màn hình quản lý thống kê.9 Màn hình quản lý nhân viên. KIỂM THỬ CHỨC NĂNG ỨNG DỤNG. Những yêu cầu về tài nguyên cho kiểm thử ứng dụng.
Phần cứng : Máy tính cá nhân có kết nối Lan. Danh sách các tình huống để kiểm tra ứng dụng. Báo cáo kết quả test (Test report). TÀI LIỆU HƯỚNG DẪN SỬ DỤNG.
Giới thiệu ứng dụng. Cấu hình phần cứng - phần mềm. Các chức năng chính. Chức năng của Nhân viên.
Chức năng của Khách hàng. Chức năng của Người quản lý. Chức năng Tra cứu của Nhân Viên và Người Quản Lý. KẾ HOẠCH THỰC HIỆN 1.
Kế Hoạch Chi Tiết Công việc Thành viên thực Ghi chú hiện Tuần 01 1. Đăng ký nhóm Tất cả các thành Đăng ký đề tài viên 2. Bầu nhóm trưởng Tuần 02 1. Xây dựng kế hoạch làm Tất cả các thành việc cho từng tuần viên 2.
Thu thập và làm rõ yêu cầu của ứng dụng 3. Xác định mục tiêu của ứng dụng 4. Đặc tả yêu cầu của ứng dụng 5. Chuẩn bị các file báo cáo đồ án Tuần 03 1.
Vẽ mô hình UML: Use Chia đều cho các Case Diagram, Activity thành viên Diagram, Sequence Diagram, Class Diagram 2. Thiết kế cơ sở dữ liệu Tuần 04 1. Thiết kế giao diện ứng 1. Hoàng Phúc dụng 2.
Vẽ tương tác giữa các 3. Minh Thuận màn hình của ứng dụng 4. Gia Khánh 3. Xem xét các ràng buộc khi nhập dữ liệu trên giao diện.
Thực hiện lập trình giao diện và xử lý ràng buộc Tuần 05 Thực hiện lập trình phần 1. Hoàng Phúc, xử lý nghiệp vụ của ứng Phúc Thịnh, dụng: Minh Thuận 2. Hoàng Phúc Tuần 06 3. Phúc Thịnh, Gia Khánh, Minh Thuận 1.
Viết các lớp Tuần 07 entity, DAO 4. Chức năng đăng nhập 5. Xử lý sự kiện 6. Chức năng tìm kiếm 7.
Chức năng xử lý 8. Gia Khánh 6. Chức năng thống kê 8. Chức năng trợ giúp Tuần 08 Kiểm thử ứng dụng Tất cả các thành viên Tuần 09 1.
Hoàn tất đồ án Tất cả các thành viên 1. Báo cáo đồ án trước Tuần 10 Giảng viên và các nhóm Tất cả các thành khác viên II. THU THẬP VÀ LÀM RÕ YÊU CẦU CỦA ỨNG DỤNG 1. Danh sách câu hỏi khi thu thập và làm rõ yêu cầu của ứng dụng STT Câu hỏi (Questions) Trả lời (Answers) Ghi chú Ứng dụng cần phân quyền cho người quản lý, bộ phận kế toán, bộ phận kỹ thuật, nhân viên.
- Người quản lý cần thực hiện các công việc quản lý các bộ phận nhân viên. Ứng dụng có cần phân - Bộ phận kế toán quản lí việc 1. thu chi và thống kê tình quyền không? hình kinh doanh của các cơ sở - Bộ phận kỹ thuật phụ trách giải quyết các vấn đề về kỹ thuật, điện cho các cơ sở - Nhân viên quản lý việc đặt phòng, đặt dịch vụ của khách hàng ở các phòng, quản lý tình trạng các thiết bị của các phòng Có 2 cách: - Thứ nhất có thể gặp trực tiếp nhân viên và đặt phòng Nếu khách muốn đặt - Thứ hai là gọi vào số điện thoại 2. phòng trước thì sẽ đặt như của quán thế nào? Nhân viên chọn một phòng trống và thiết lập trạng thái “Đã đặt trước” cho phòng đó và cập nhật thời gian khách hàng hẹn trước.
Nếu trễ 15 phút so với giờ hẹn Nếu khách đặt trước mà mà khách không tới thì hệ thống 3. không tới thì sẽ giải quyết tự động hủy trạng thái “Đã đặt như thế nào? trước” của phòng đó và trở lại trạng thái “Đang trống”. Việc kiểm tra sẽ do nhân viên Việc kiểm tra thiết bị diễn phục vụ của phòng đó thực hiện 4. ra như thế nào? và cập nhật lại tình trạng hoạt động của thiết bị trên hệ thống Việc cung cấp dịch vụ là do nhân Việc quản lý dịch vụ diễn viên phụ trách phòng trực tiếp 5.
ra như thế nào? thực hiện gồm một số món có trong menu để khách lựa chọn Nhân viên sẽ cung cấp thêm Nếu khách muốn kêu thêm hoặc lấy lại (chỉ áp dụng cho dịch vụ hay trả lại dịch vụ 6. những dịch vụ được phép trả lại) đã gọi thì xử lý như thế rồi sau đó cập nhật lại trên hệ nào? thống Bộ phận kỹ thuật sẽ xem xét tình Việc giải quyết các vấn đề trạng hoạt động các thiết bị của 7. hư hỏng của thiết bị diễn các phòng trên hệ thống và tiến ra như thế nào? hành sửa chửa các thiết bị hư hỏng Bộ phận kế toán tính chung một Việc tính tiền cho khách hóa đơn nhưng chia ra làm hai đồ ăn uống và chi phí thời 8. phần cho dễ kiểm soát giữa chi gian là tính riêng hay phí giờ và chi phí thức ăn,đồ chung? uống.
Có phân biệt giá ban ngày và ban Có phân loại giá dịch vụ đêm: 25.000đ(8h-18h) và cho ban ngày và ban đêm 45. hay không, nếu khách hát từ ngày đến đêm thì tính -Nếu khách hát từ ngày đến đêm tiền như thế nào? thì trước 18h tính giá 25.000đ và sau 18h thì tính giá 45.000đ Việc thống kê doanh thu, quản lý Việc thống kê doanh thu, thu chi của các cơ sở, tiền lương quản lý thu chi của các cơ của nhân viên sẽ do bộ phận kế 10. sở, tiền lương của nhân toán chung quản lý các cơ sở… viên sẽ do ai đảm nhận? 11. Các nguyên vật liệu đã bán Nhân viên sẽ nhập thông tin các cho khách và các mặt hàng nguyên vật liệu đã bán cho khách và các mặt hàng tồn lại tồn theo ngày được cập vào ứng dụng ,ứng dụng sẽ nhật như thế nào? theo dõi và cập nhật tự động Có, ứng dụng sẽ hỗ trợ trong Ứng dụng có hỗ trợ tính việc tính toán hóa đơn theo thời 12.
tiền theo giờ, phòng, gian sử dụng dịch vụ để khách dịch vụ không? hàng thanh toán Khách hàng có thể thanh toán bằng tiền mặt hoặc qua ví điện tử, thẻ ngân hàng, internet Phương thức thanh 13.Nhân viên sẽ hỗ trợ toán là gì? thanh toán và cập nhật thông tin thanh toán lên ứng dụng Có các loại phòng nào Có 2 loại phòng là: Thường và 14 và có tối đa bao nhiêu Vip với số người tối đa tương người sử dụng? ứng là 10 và 20 Chương trình có cần chức năng báo cáo Cần chức năng báo cáo doanh 15. doanh thu hàng tháng thu để dễ dàng quản lí các cơ sở không? Thông tin khách hàng Ứng dụng sẽ hỗ trợ lưu trữ thông 16. tin khách hàng như: Họ tên, tuổi, được lưu trữ không? số điện thoại, địa chỉ 1. Yêu cầu chức năng/phi chức năng của ứng dụng a) Yêu cầu chức năng: Lưu trữ : o Quản lý thông tin nhân viên (thêm, xoá, sửa) o Quản lý thông tin đặt phòng.(thêm, xoá, sửa) o Quản lý việc thu tiền thuê phòng.