Đồ án Kỹ thuật: Quản lí quán karaoke crown đồ án công nghệ phần mềm

Đồ án nghiên cứu Quản lí quán karaoke crown đồ án công nghệ phần mềm, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán kỹ thuật.

Trường đại học

Trường Đại Học Điện Lực

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Báo cáo chuyên đề

2022

80
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới Thiệu Về Hệ Thống Quản Lí Quán Karaoke Crown

Quản lí quán karaoke Crown là một hệ thống phần mềm quản lý hiện đại được phát triển nhằm tối ưu hóa các hoạt động kinh doanh trong lĩnh vực giải trí karaoke. Đồ án này được thực hiện tại Trường Đại Học Điện Lực, khoa Công Nghệ Thông Tin, nhằm áp dụng các kiến thức về lập trìnhquản lý dự án phần mềm vào thực tiễn. Hệ thống được thiết kế để giải quyết các bài toán cơ bản như quản lí phòng hát, quản lí khách hàng, quản lí nhân viên, và xử lý thanh toán. Với sự phát triển của công nghệ thông tin hiện nay, việc số hóa hoạt động quản lý quán karaoke trở nên vô cùng cần thiết, giúp giảm thiểu sai sót và nâng cao hiệu quả làm việc.

1.1. Mục Tiêu Phát Triển Phần Mềm

Mục tiêu chính của đồ án quản lí quán karaoke Crown là xây dựng một nền tảng quản lý tổng thể cho các hoạt động hàng ngày. Phần mềm này nhằm tự động hóa quy trình đặt phòng, quản lý thông tin khách hàng, theo dõi nhân viên và xử lý thanh toán một cách hiệu quả. Bằng cách áp dụng công nghệ lập trình hiện đại, hệ thống giúp tiết kiệm thời giannhân lực, đồng thời nâng cao chất lượng dịch vụ khách hàng.

1.2. Phạm Vi Ứng Dụng Của Hệ Thống

Hệ thống quản lí karaoke Crown được ứng dụng trực tiếp cho các quán karaoke hoạt động thương mại. Phạm vi bao gồm quản lý các loại phòng (phòng thường, phòng VIP), theo dõi danh sách khách hàng, quản lí đội ngũ nhân viên và tạo hóa đơn thanh toán tự động. Hệ thống hỗ trợ xử lý dữ liệu nhanh chóng, lưu trữ thông tin an toàn và cung cấp báo cáo chi tiết cho quản lý.

II. Các Chức Năng Chính Của Phần Mềm

Phần mềm quản lí quán karaoke Crown được xây dựng dựa trên nhu cầu thực tế của ngành kinh doanh karaoke, với các chức năng quản lý toàn diện. Hệ thống bao gồm module đăng nhập bảo mật, quản lí phòng hát, quản lí khách hàng, quản lí nhân viênhệ thống thanh toán. Mỗi chức năng được thiết kế chi tiết thông qua các biểu đồ use casebiểu đồ hoạt động, đảm bảo quy trình xử lý dữ liệu diễn ra một cách logican toàn. Các chức năng này được phối hợp với nhau để tạo ra một hệ thống quản lý hoàn chỉnh và dễ sử dụng.

2.1. Chức Năng Quản Lí Phòng Hát

Quản lí phòng hát là chức năng cốt lõi của phần mềm, cho phép người dùng đặt phòng, tìm kiếm phòng trống, sửa thông tin phòng và trả phòng. Hệ thống hỗ trợ quản lý nhiều loại phòng (phòng thường, phòng VIP) với các mức giá khác nhau. Thông qua giao diện trực quan, nhân viên có thể dễ dàng xem trạng thái phòng theo thời gian thực, giúp tối ưu hóa việc sắp xếp khách hàng.

2.2. Chức Năng Thanh Toán Và Lập Hóa Đơn

Hệ thống thanh toán trong phần mềm cho phép tạo hóa đơn tự động dựa trên các dịch vụ sử dụng. Hệ thống hỗ trợ tính toán giá theo thời gian sử dụng phòng và các dịch vụ bổ sung (thức ăn, đồ uống). Quá trình thanh toán được ghi chép chi tiết, giúp quản lý tài chính quán một cách chính xác và minh bạch.

2.3. Chức Năng Quản Lí Khách Hàng Và Nhân Viên

Phần mềm cung cấp công cụ quản lí khách hàng toàn diện với khả năng thêm, sửa, xóa thông tin khách. Tương tự, quản lí nhân viên cho phép theo dõi danh sách nhân viên, cập nhật thông tin và xếp lịch làm việc. Hai chức năng này giúp tổ chức quản lý nhân sự và dữ liệu khách hàng một cách hiệu quả.

III. Thiết Kế Kỹ Thuật Của Hệ Thống

Thiết kế kỹ thuật của phần mềm quản lí quán karaoke Crown được xây dựng theo mô hình phân tích và thiết kế hệ thống chuẩn trong kỹ thuật phần mềm. Hệ thống sử dụng các biểu đồ UML (Use Case Diagram, Activity Diagram) để mô tả chi tiết các quy trình nghiệp vụ. Kiến trúc phần mềm bao gồm lớp giao diện (UI layer), lớp xử lý logic (Business Logic) và lớp lưu trữ dữ liệu (Database layer). Dữ liệu được lưu trữ trong cơ sở dữ liệu MySQL, với các bảng dữ liệu được thiết kế chi tiết để đảm bảo tính nhất quánhiệu suất của hệ thống.

3.1. Thiết Kế Giao Diện Người Dùng

Giao diện người dùng được thiết kế thân thiện với các màn hình chính bao gồm: giao diện đăng nhập, trang chủ, quản lý phòng, quản lý khách, quản lý nhân viên và hóa đơn thanh toán. Mỗi giao diện được tối ưu hóa để đơn giản, dễ sử dụng và có khả năng tương tác cao. Thiết kế UI tuân theo các nguyên tắc UX hiện đại, đảm bảo người dùng có thể thao tác một cách nhanh chóng và chính xác.

3.2. Thiết Kế Cơ Sở Dữ Liệu

Cơ sở dữ liệu được thiết kế với các bảng chính: bảng nhân viên, bảng khách, bảng phòng, bảng hóa đơn, bảng người dùng, bảng dịch vụ bổ sung và bảng dịch vụ cố định. Mỗi bảng dữ liệu được xác định khóa chínhkhóa ngoài để đảm bảo tính toàn vẹn dữ liệu. Mối quan hệ giữa các bảng được thiết kế hợp lý, giúp truy vấncập nhật dữ liệu một cách hiệu quả.

IV. Quá Trình Phát Triển Và Kiểm Thử Phần Mềm

Quá trình phát triển đồ án quản lí karaoke Crown tuân theo quy trình phát triển phần mềm tiêu chuẩn, bao gồm các giai đoạn: phân tích, thiết kế, lập trình, kiểm thửbàn giao. Ngôn ngữ lập trình được sử dụng là Java với framework hỗ trợ xây dựng giao diện và kết nối cơ sở dữ liệu MySQL. Phần mềm được kiểm thử toàn diện qua các test case bao gồm kiểm thử đăng nhập, kiểm thử quản lí phòng và các chức năng khác. Cuối cùng, phần mềm được đóng gói dưới dạng ứng dụng độc lập và bảo trì thường xuyên để đảm bảo hiệu suất ổn định.

4.1. Công Nghệ Và Công Cụ Phát Triển

Phần mềm quản lí karaoke Crown được phát triển sử dụng ngôn ngữ Java, một trong những ngôn ngữ lập trình phổ biến nhất. Cơ sở dữ liệu sử dụng MySQL, cung cấp lưu trữ dữ liệu an toàn và hiệu quả. Các công cụ hỗ trợ bao gồm IDE lập trình, công cụ thiết kế UMLcông cụ kiểm thử. Quy trình phát triển được quản lý bằng phương pháp dự án phần mềm chuyên nghiệp.

4.2. Kiểm Thử Và Bảo Trì Hệ Thống

Kiểm thử phần mềm được thực hiện qua các test case chi tiết cho mỗi chức năng của hệ thống. Quá trình kiểm thử bao gồm kiểm thử unit, kiểm thử tích hợpkiểm thử hệ thống toàn diện. Sau khi bàn giao, phần mềm được bảo trì định kỳ để sửa lỗi, cập nhật tính năng và đảm bảo hiệu suất ổn định. Hỗ trợ người dùng được cung cấp thông qua tài liệu hướng dẫn chi tiết.

28/12/2025

Trích đoạn nội dung tài liệu

CHƯƠNG I GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo Sát Hệ Thống cần nêu rõ địa chỉ quán chi tiết Hiện nay, cùng với sự gia tăng dân số thì nhu cầu về dịch vụ giải trí ngày càng gia tăng. Tuy nhiên hệ thống quản lí sổ sách trước kia của nhiều cửa hàng đã không còn phù hợp nữa. Quán karaoke Crown cũng vậy mặc dù đã áp dụng công nghệ thông tin vào công việc quản lí nhưng mới chỉ dừng ở mức đơn giản và rời rạc các công việc. Hệ thống quản lí chưa tối ưu dẫn đến có những bất lợi, bất tiện trong việc quản lí.

Sau khi khảo sát thì quán karaoke Crown cần có một hệ thống mới giúp việc quản lí tiện lợi,dễ sử dụng hơn,nhờ vào việc công nghệ,khoa học kĩ thuật phát triển đã cho ra đời giải pháp quản lí cửa hàng thuận tiện, đơn giản dễ dàng và mang lại tính hiệu quả cao cho công tác quản lí kinh doanh.Với mục tiêu nhắm đến việc khắc phục các vấn đề trên. Các quy trình cũ đều thực hiện một cách thủ công, ghi chép làm tốn nhiều công sức, thời gian, khó khăn trong việc lưu trữ lâu dài Khó khăn trong việc tìm kiếm, tra cứu thông tin dịch vụ làm ảnh hưởng tới việc hỗ trợ khách hàng. • Thông tin Quán karaoke CROWZ - Địa chỉ : 256 Mễ Trì , Nam Từ Liêm, Hà Nội. - SĐT: 0246135999 - Email: crowzlocal@gmail.com Cửa hàng gồm 6 nhân viên, trong đó: + 1 quản lý chính (Chủ quán và tiếp nhận yêu cầu khách hàng) 7 lOMoARcPSD|18034504 + 1 nhân viên thu ngân +10 nhân viên phục vụ + 1 nhân viên kế toán 1.2 Xác định được bài toán cần giải quyết Phần mềm quản lí cửa hàng karaoke quản lý tất cả các hoạt động và thời gian của người dùng nâng cao chất lượng về công nghệ trong thời đại mới.

Xây dựng được phần mềm để người dùng có thể truy cập tìm hiểu giá cả các phòng cũng như các loại dịch vụ mới một cách nhanh chóng, tiết kiệm tối đa được thời gian, công sức và tiền bạc. Xây dựng trang quản trị để quản lý các thông tin phòng hát , dịch vụ để người dùng dễ dàng nắm bắt được thông tin. Xây dựng phần mềm quản lí cửa hàng karaoke nhằm hỗ trợ tối đa việc quản lí truyền thống của người dùng, quản lý chặt chẽ thông tin của người dùng. Bài toán đặt ra là việc phân tích thiết kế hệ thống thông tin vấn đề đặt ra là tại sao cần phải tạo dựng phần mềm và cần phải quản lý thông tin của người dùng như thế nào? Và quản lý như thế nào để công việc có hiệu quả và tiết kiệm được tối đa thời gian và công sức cho người dùng 1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống ❖ Chức năng quản lí phòng : + Quán có sẵn menu cho khách, nhân viên sẽ phục vụ khách hàng chọn phòng cùng các dịch vụ đi kèm Quán có 3 loại phòng: + Phòng thường có mức giá khoảng 500.000 đ là loại phòng phổ biến nhất có các dịch vụ ở mức cơ bản và dàn âm thanh khá cao cấp có hệ thống cách âm và led ở mức trung bình 8 lOMoARcPSD|18034504 Hình 1.1 Hình ảnh phòng loại thường + Phòng VIP có mức giá 5.000 phòng này trong quán chỉ có 3 phòng muốn sử dụng phải đặt trước có nhiều dịch vụ tiện ích dàn âm thanh cao cấp hiện đại hệ thống cách âm và đèn trong phòng đều là hiện đại mới nhất có nhân viên phục vụ riêng … + Phòng SuperVIP có mức giá 20.000 đ là phòng cao cấp nhất tất cả các dịch vụ hệ thống đều là cao cấp nhất trong quán có thêm nhiều dịch vụ độc nhất kèm theo có 3 nhân viên phục vụ riêng Hình 1.2 Hình ảnh phòng loại VIP ❖Chức năng quản lí nhân viên: 9 lOMoARcPSD|18034504 Nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưu lại bao gồm: tên, ngày sinh, số chứng minh, giới tính, đơn vị công tác, ngày vào làm, số điện thoại, quê quán, email,…( nhân viên xin việc phải đầy đủ lý lịch).

❖Chức năng quản lí khách hàng + Nhân viên ghi lại thông tin khách hàng thuê (họ tên, địa chỉ, ngày sinh,.) và phải cập nhật thông tin mỗi khi khách yêu cầu.lưu lại thông tin các dịch vụ khách hàng hay dùng để lần sau đề xuất hay có chương trình khuyến mãi gì sẽ ưu tiên cho nhũng khách hàng thân quen của quán ❖Chức năng thanh toán : + Nhân viên thực hiện viết hóa đơn và tiếp nhận thanh toán khách hàng,có thể trả bằng tiền mặt hoặc qua chuyển khoản. Nhân viên sẽ tạo hóa đơn, lưu lại hóa đơn, Sau khi thanh toán sẽ cập nhật lại trạng thái phòng.4 Yêu cầu phần mềm 1.1 Yêu cầu chức năng Chức năng quản lí phòng: Nhân viên sẽ sử dụng chức năng này để dễ dàng phục vụ khách hàng như đặt phòng, tạo hóa đơn. Chức năng quản lí nhân viên: Quản lí thông tin nhân viên bằng hệ thống máy tính dễ dàng thêm mới ,sửa , xóa thông tin nhân viên Chức năng thanh toán : Nhân viên sử dụng chức năng để tạo hóa đơn và thanh toán dịch vụ của khách hàng Chức năng quản lí khách hàng : Nhân viên lưu lại thông tin khách hàng mới và cập nhật thông tin khách hàng cũ 10 lOMoARcPSD|18034504 Mô tả chi tiết các chức năng của hệ thống: ➢ Chức năng đăng nhâp: Giúp quản lý và nhân viên có thể thao tác hê ̣ thống. Đảm bảo xác thực thông tin người sử dụng và an toàn bảo mật hệ thống.

Mỗi người muốn tham gia vào hệ thống đều cần có một tài khoản và password khi đó họ mới có thể đăng nhập được, trước khi đăng nhập vào vùng Area họ phải đăng ký ở trang chủ và được Chủ Shop phân quyền thì mới đăng nhập được vào hệ thống bên trong. *Kiểm tra hông tin khách hàng: bao gồm các thông tin khách hàng ví dụ như tên khác hàng, sdt, địa chỉ, mã khách hàng… *Kiểm tra thông tin nhân viên: thông tin của nhân viên làm việc tại cửa hàng, bao gồm thông tin nhân viên như quê quán, năm sinh, trình độ học vấn, kinh nghiệm… ➢ Chức năng quản lý khách hàng o Thêm khách hàng o Sửa thông tin khách hàng o Xóa khách hàng o Tìm kiếm khách hàng ➢ Chức năng quản lý nhân viên 11 lOMoARcPSD|18034504 o Lưu thông tin của nhân viên mới o Sửa thông tin nhân viên o Xóa thông tin nhân viên o Tìm kiếm nhân viên ➢ Chức năng quản lý phòng o Thêm phòng o Sửa thông tin phòng o Xóa phòng o Tìm kiếm phòng ➢ Chức năng quản lý hóa đơn o Lập hóa đơn thanh toán o Hủy hóa đơn thanh toán 1.2 Yêu cầu phi chức năng - Yêu cầu tiến hóa: Hệ thống phải linh động trong việc thay đổi các thiết lập đặt sẵn phải dễ dàng nâng cấp. - Yêu cầu hiệu quả: Hệ thống phải làm việc hiệu quả thực hiện đúng các yêu cầu của người sử dụng. Tỉ lệ lỗi trung bình hệ thống dưới 1%.

- Yêu cầu tương thích: phần mềm phải tương thích với hệ thống của cửa hàng. - Yêu cầu hệ thống: Bảo mật: phân quyền hệ thống cho từng đối tượng sử dụng tránh tình trạng thông tin, dữ liệu của giải đấu bị mất hoặc bị sửa đổi. Yêu cầu an toàn: phải có giải pháp bảo đảm an toàn dữ liệu: Có khả năng 12 lOMoARcPSD|18034504 backup dữ liệu và phục hồi dữ liệu khi có sự cố. - Yêu cầu công nghệ: Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả năng tái sử dụng và kế thừa.

- Hệ thống cho phép truy cập dữ liệu thời gian thực. Các tác vụ thực hiện tức thời trong thời gian ngừng cho phép chấp nhận dưới 60s. - Hệ thống đảm bảo phục vụ truy cập online 50 người cùng một lúc. - Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trong vòng 2 tiếng.

- Giao diện phần cứng quản lý: Hệ điều hành: Window 7 trở lên. Bộ xử lý: CPU lớn hơn hoặc bằng 2. Ram: lớn hơn hoặc bằng 4GB Ổ cứng: lớn hơn hoặc bằng 200GB. - Phía khách hàng: Thiết bị truy cập web Giao diện phần mềm: Cơ sở dữ liệu: SQL server Ứng dụng: web Yêu cầu pháp lý: Thông tin người dùng cần được bảo vệ.

Hệ thống quản lý cửa hàng cần tuân thủ các yêu cầu đảm bảo chất lượng. Chức năng quản lí phòng: + Hiện thị thông tin các phòng và các thao tác đặt phòng .hủy đặt,tìm kiếm,sửa phòng Chức năng quản lí khách hàng: + Thêm,sửa,xóa thông tin khách hàng Chức năng quản lí nhân viên: + Thêm.sửa,xóa thông tin nhân viên 13 Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Chức năng thanh toán + Tạo hóa đơn + Thực hiện thanh toán 14 Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 CHƯƠNG 2 QUẢN LÍ DỰ ÁN 2.1 Ước lượng dự án 2.1 Ước lượng chi phí Giai đoạn Công việc Mô tả Chi phí Khảo sát yêu Thu nhập các yêu cầu tổng 500.000- cầu dự án quan của dự án 1.000VND Khởi tạo dự án Thông báo triển khai dự án, 2.000- lập project charter 2.000VND Lập kế hoạch Lập bản kế hoạch phạm vi dự 2.000- phạm vi dự án án 2.000VND Viết báo cáo Tổng kết lại toàn bộ công việc 0 tổng kết thành báo cáo cuối cùng Rút kinh Rút kinh nghiệm cho đợt dự 0 Quản lý dự án nghiệm án sau Đặc tả chi tiết Từ yêu cầu thu được từ phần 2.000- các yêu cầu khảo sát, mô tả cụ thể hơn về 2.000VND những yêu cầu cần thiết của Phân tích và phần mềm thiết kế hệ Mô tả kiến Xây dựng kiến trúc phần mềm 2.000- thống trúc hệ thống bằng các sơ đồ use case, trình 2.000VND bằng các sơ đồ tự, hoạt động (dùng Rational Use case, trình rose, ) tự, hoạt động. Thiết kế cơ sở Xây dựng cấu trúc cơ sở dữ 5.000- dữ liệu hệ liệu cho phần mềm (gồm các 6.000VND thống bảng cụ thể) Thiết kế giao Xây dựng các form cơ bản của 5.000- diện phần phần mềm dựa theo các sơ đồ 6.000VND 15 Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 mềm Rational rose Viết bản phân Tổng hợp các báo cáo để cho 500.000- tích hệ thống ra bản phân tích thiết kế hoàn 1.000VND chi tiết chỉnh Phân tích yêu Từ những thông tin đã thu 500.000- 16 Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 cầu cụ thể cho thập ở trên lập kế hoạch xây 1.000VND module dựng chi tiết những nhiệm vụ Module thống của quản lý kê sản phẩm Thiết kế -xây dựng form đăng nhập 5.000- module - xây dựng form hóa đơn quân lí 6.000VND phòng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ