báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN ĐỒ ÁN NET ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN KARAOKE RUBY Sinh viên thực : NGUYỄN ANH PHÚC Giảng viên hướng dẫn : TS ĐẶNG TRẦN ĐỨC Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D14CNPM7 Khóa : 2019-2024 Hà Nội, tháng 12 năm 2021 Mơ tả tóm tắt đề tài Xây dựng hệ thống phần mềm quản lý quán karaoke RUBY bao gồm chức sau: - Quản lý phòng - Quản lý bán hàng - Quản lý nhập hàng - Quản lý hàng - Báo cáo thống kê Nội dung thực - Chương 1: Giới thiệu dự án phần mềm Chương 2: Quản lý dự án Chương 3: Phân tích hệ thống Chương 4: Thiết kế Chương 5: Lập trình Chương 6: Kiểm thử phần mềm Kết đạt Hoàn thành đề cương chuyên đề học phần môn: “Công nghệ phần mềm” Xây dựng phần mềm hoàn chỉnh với đầy đủ chức năng, đơn giản phù hợp với doanh nghiệp vừa nhỏ Hà Nội, ngày 27 tháng 12 năm 2021 Giảng viên hướng dẫn Sinh viên thực (ký ghi rõ họ tên) (ký ghi rõ họ tên) TS Đặng Trần Đức Nguyễn Anh Phúc PHIẾU CHẤM ĐIỂM STT Họ tên Nội dung thực Nguyễn Anh Phúc Khảo sát +Phân tích + code + làm báo cáo MSV:19810310568 Họ tên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Điểm Chữ ký Ghi Mục lục Mục lục hình ảnh Mục lục bảng biểu Lời mở đầu Trên thực tế thành cơng mà khơng gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ q Thầy Cơ, gia đình bạn bè Và đặc biệt, học kỳ này, em xin cảm ơn thầy Đặng Trần Đức hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Trong thời gian học tập thực hành hướng dẫn cô, chúng em thu nhiều kiến thức bổ ích, mà truyền say mê thích thú môn ĐỒ ÁN NET Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng hệ thống thời gian có hạn, với lượng kiến thức hạn chế, nhiều bỡ ngỡ, nên báo cáo đề tài về: “ QUẢN LÝ QUÁN KARAOKE RUBY” chắn khơng thể tránh khỏi thiếu xót Em mong nhận quan tâm, thông cảm đóng góp q báu thầy bạn để báo cáo nhóm chúng em ngày hoàn thiện Một lần nữa, em xin chân thành cám ơn cô mong nhận đóng góp thầy bạn Sau cùng, em xin kính chúc thầy Khoa Công Nghệ Thông Tin dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Trân trọng! CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ QUÁN KARAOKE RUBY 1.1 Khảo sát hệ thống 1.1.1 Tổng quan đề tài Ngày nay, toàn giới ngày phát triển mạnh mẽ Toàn cầu theo xu hướng phát triển công nghiệp hóa – đại hóa Chính vậy, Việt Nam ta sánh ngang với cường quốc năm châu cần phát triển hội nhập Vì em hiểu tầm quan trọng cần kéo theo nhiều thành tựu kết phát minh tiên tiến Nhiều giải pháp, ứng dụng hay phần mềm nhiều nhà khoa học, công ty phát triển Trong ngày mũi nhọn học tập ln ln người trọng Từ đó, nhiều phần mềm, ứng dụng đời để phục vụ mua bán cho người dân Đồng thời, song song với phần mềm giúp ta quản lý dịch vụ, mua bán mặt hàng cách nhanh, gọn, lẹ xác Vì mà nhiều phần mềm quản lý đời Trên có nhiều phần mềm để quản lý dịch vụ ví dụ như: Sapo, KiotViet, HaraRetail, Suno, … Trong tập lớn này, em dùng kiến thức học để xây dựng lên phần mềm quản lý quán Karaoke Ruby Hình 1.1: Logo Karaoke Ruby Khi nhắc đến quán karaoke đẹp định bỏ lỡ Karaoke Ruby Hệ thống có sở 71 Trần Nhân Tơng, Lê Đại Hành, Hai Bà Trưng, Hà Nội chắn làm bạn phải ca hát không Với không gian sang chảnh không phần ấm cúng, dàn âm ánh sáng chất lượng Với mong muốn đem lại cho người dùng chất lượng tốt và giao dịch diễn thuận lợi Karaoke Ruby đưa vào sử dụng phần mềm quản lý cửa hàng để phục vụ cho việc quản lý Với thiết kế nhẹ, tiện lợi dễ sử dụng với công việc quản lý, giao diện đẹp thu hút người sử dụng Phần mềm quản lý quán karaoke Ruby lựa chọn tối ưu cho người sủ dụng Sau để hiểu rõ phần mềm này, sâu vào phân tích 1.1.2 Giới thiệu chung quán Karaoke Ruby - Tên hàng: “Karaoke Ruby” - Số lượng nhân viên làm ca: 20 người - Số lượng quản lý hàng: người - Thời gian mở cửa: 6:00 – 22:00 (mở thứ chủ nhật TRỪ tết nguyên đáng) - Địa điểm: 71 Trần Nhân Tông, Lê Đại Hành, Hai Bà Trưng, Hà Nội - Email: phuc25186@gmail.com - Hotline: 0385161836 - Karaoke Ruby nơi ca hát – giải trí rộng 1500m2 gồm tầng: + Tầng 1: Nơi sảnh chờ để đặt phòng hát cho khách, chỗ ngồi để chụp hình + Tầng 2: Có phịng hát loại thường + Tầng 3: Có phịng hát loại vip + Tầng 4: Có phịng hát loại super vip - Trang thiết bị phục vụ nhu cầu dịch vụ: + máy Pos + máy in bill + 15 máy camera + tháng máy, điều hòa công suất lớn, … + Các loại dàn âm bàn loa phục vụ cho loại phịng Hình 1.2: Hình ảnh quán karaoke Ruby 1.2 Xác định toán cần giải Quán Karaoke Ruby quán dịch vụ kinh doanh rộng Chính vậy, để khách hàng khơng cần phải chờ đợi tốn cần xây dựng hệ thống phần mềm lợi Ban đầu, nhược điểm lớn qn q lớn, khơng thể kiểm sốt nhập hàng hay gọi đồ ăn uống, hay việc đặt phịng … Cơng việc đặt phịng gọi đồ thao tác tay thường lâu chậm hay muốn xem thông tin mua bán vài năm trước để so sánh với năm để tìm phương hướng phát triển thường bị liệu Phần mềm quản lý mang nhiều lợi ích đến cho cửa hàng chẳng hạn như: + Đối với người quản lý: Nắm bắt nhanh chóng ngày cửa hàng bán mặt hàng, thu được nhiêu tiền Đồng thời, người quản lý xem báo cáo thống kế hàng tồn kho hay hàng hết để tiếp tục nhập thêm kho + Đối với nhân viên quản lý: Thao tác bán hàng đặt phòng nhanh không để khách hàng phải chờ đợi lâu + Đối với khách hàng: Nhanh chóng thành tốn, khơng làm nhiều thời gian người 10 Hinh 4.12: Giao diện thống kê doanh thu 4.1.7.2 Giao diện thống kê tồn kho 125 Hinh 4.13: Giao diện thống kê tồn kho 4.1.7.3 Giao diện thống kê công nợ Hinh 4.14: Giao diện thống kê công nợ 4.2 Thiết kế sở liệu 4.2.1 Bảng Diagram 126 Hinh 4.15: Bảng Diagram 4.2.2 Bảng liệu 4.2.2.1 Bảng hóa đơn bán hàng 127 Hinh 4.16: Bảng liệu hóa đơn bán hàng 4.2.2.2 Bảng chi tiết hóa đơn bán Hinh 4.17: Bảng liệu chi tiết hóa đơn bán 4.2.2.3 Bảng mặt hàng 128 Hinh 4.18: Bảng liệu mặt hàng 4.2.2.4 Bảng đơn vị tính Hinh 4.19: Bảng liệu đơn vị tính 4.2.2.5 Bảng loại phịng 129 Hinh 4.20: Bảng liệu loại phòng 4.2.2.6 Bảng phòng Hinh 4.21: Bảng liệu phòng 4.2.2.7 Bảng nhà cung cấp 130 Hinh 4.22: Bảng liệu nhà cung cấp 4.2.2.8 Bảng hóa đơn nhập Hinh 4.23: Bảng liệu hóa đơn nhập 4.2.2.9 Bảng chi tiết hóa đơn nhập 131 Hinh 4.24: Bảng liệu chi tiết hóa đơn nhập CHƯƠNG 5: LẬP TRÌNH 132 5.1 Yêu cầu đặt - Ngơn ngữ lập trình: C# winform - Lý chọn ngôn ngữ: + C# ngôn ngữ đơn giản, đại Đồng thời mạnh mẽ linh hoạt Bên cạnh đó, C# dễ dàng để sử dụng có từ khóa mang đầy đủ điểm mạnh từ phần mềm kế thừa C++ hay Java… + Là số ngôn ngữ hướng đối tượng + Chuyên sử dụng để lập trình cho windows + Thiết kế winform cực tốt, đơn giản dễ hiểu + Khả tương tác với database dễ dàng nhiều + Được window hỗ trợ đầy đủ control + Thư viện NET nhẹ, dễ cài đặt miễn phí + Code/Build Visual Studio, IDE tiện lợi, mạnh mẽ Microsoft + Có thể sử dụng để lập trình web thơng qua C# ASP.NET + IDE Visual Studio hỗ trợ debug, build cực khủng - Công cụ hỗ trợ: + Phần mềm thực code: Visual Studio 2012 + Hệ quản trị sở liệu: SQL server 2012 5.2 Kết đạt 133 Hình 1:Code phần đăng nhập hệ thống Hình 2: Code phần thêm 134 Hình 3: Code phần sửa Hình 4: Code phần xóa 135 CHƯƠNG 6: KIÊM THỬ PHẦN MỀM 6.1 Kiểm thử phần mềm Mã kiểm thử Hàm lớn Hàm nhỏ Tình trạng Login_01 Login_02 Kiểm tra GUI biểu mẫu đăng nhập Hoạt động thử nghiệm Kết mong đợi Kết Mô tả thực tế Nhấn đúp vào karaoke.exe p Hiển thị mẫu đăng nhập Nhấn phím tab Thứ tự tab từ xuống dưới, từ trái sang phải Login_03 Vị trí biểu mẫu Vị trí biểu mẫu hiển thị hình p Login_04 Thay đổi kích thước biểu mẫu Khơng thể thay đổi kích thước biểu mẫu p Login_05 Khơng di chuyển biểu mẫu đến nơi Biểu mẫu di chuyển p Login_06 View status of Đăng nhập, Status of p p 136 Gửi lại SMS and Đóng button Login_07 Đăng nhập, Thốt, Gửi lại SMS buttons hoạt động Xem tất Labels and trường buttons are biểu mẫu đăng correct: nhập -Tên đăng nhập p -Mật - buttons: Đăng nhập, Thoát Login_08 Check display data In Mật field Phải hiển thị p "." thay liệu đưa vào Login_09 Xem hộp văn mặc định Tên đăng nhập textbox: available and blank p Mật khẩu: available and blank Login_10 No input data Click đăng nhập Login_11 Input data Display message "Hãy nhập tài khoản mật khẩu" p Display p 137 incorrect Click đăng nhập Login_12 message "Tên đăng nhập mật sai" Input Display data message correct "Đăng nhập into Mật thành công" động p Click Đăng nhập Login_13 Login_14 Check button s 1.Điền liệu xác hết vào tất trường Press Thoát button Login p Form is closed Display Form Main p 2.Click đăng nhập Hinh 6.1: Bảng kiểm thử phần mềm 138 KẾT LUẬN Sau thời gian nghiên cứu bắt tay vào thực hiện, với mong muốn xây dựng hệ thống quản lý bán hàng, quan tâm hướng dẫn tận tình thầy Đặng Trần Đức, em bước đầu hoàn thành đề tài: “Xây dựng phần mềm quản lý quán karaoke RUBY” Kết đạt được: · Tìm hiểu hoạt động phần mềm quản lý quán Karaoke · Xây dựng hệ thống quản lý quán Karaoke Vì thời gian triển khai có hạn, việc tìm hiểu cơng nghệ cịn gặp nhiều khó khăn khơng có nhiều tài liệu nên khơng tránh sai sót Em mong nhận đóng góp ý kiến hướng dẫn thầy để đồ án thêm hoàn chỉnh Em xin chân thành cảm ơn! Định hướng phát triển tương lai Với mục đích ngày hồn thiện để đáp ứng tốt cho việc tin học hóa quản lý đào tạo khóa học ngắn hạn, tương lai chúng em cố gắng tìm hiểu kỹ hơn, sâu hơn, cố gắng hoàn thành tốt đề tài 139 ... tắt đề tài Xây dựng hệ thống phần mềm quản lý quán karaoke RUBY bao gồm chức sau: - Quản lý phịng - Quản lý bán hàng - Quản lý nhập hàng - Quản lý hàng - Báo cáo thống kê Nội dung thực - Chương... Actor STT Actor Bộ phận quản lý Use case Nhân viên - Đăng nhập - Quản lý phòng - Quản lý nhập hàng - Quản lý bán hàng - Quản lý hàng - Báo cáo thống kê - Đăng nhâp - Quản lý bán hàng 3.1.2 Biểu... xuất 3.2.2 Chức quản lý hàng 3.2.2.1 Biểu đồ use case cho chức quản lý hàng 28 Hình 3.9: Use case cho chức quản lý hàng Đặc tả use case quản lý hàng Tác nhân: Quản lý qn karaoke admin • Mơ