Trang 1 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THƠNG TINBÁO CÁO CHUN ĐỀ HỌC PHẦNĐỒ ÁN LẬP TRÌNH .NETĐỀ T䄃 QUẢN LÝ CỬA H䄃Sinh viên thực hiện: ĐỖ HO䄃: NGUYỄN SĨ LỢI: NGUYỄN QUỐC CHUNGGiản
Trang 1
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
ĐỒ ÁN LẬP TRÌNH NET
ĐỀ T䄃
QUẢN LÝ CỬA H䄃
: NGUYỄN SĨ LỢI : NGUYỄN QUỐC CHUNG
Hà Nội, tháng 11 năm 2022
Trang 21 Đỗ Hoài Giang
2 Nguyễn Sĩ Lợi
3 Nguyễn Quốc Chung
Giảng viên chấm 1:
Giảng viên chấm 2:
Trang 3LỜI MỞ ĐẦU
Hiện nay công nghệ thông tin đang phát triển mạnh mẽ, nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như trong cuộc sống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, y học,…và đặc biệt hơn là trong công tác quản lý nói chung và quản lý cửa hàng nói riêng Trước đây, khi máy tính chưa được ứng dụng rộng rãi, các công việc quản lý cửa hàng đều được làm thủ công rất mất thời gian và tôn kém về nhân lực cũng như tài chính Ngày nay với sự bùng nổ của công nghệ thông tin , máy tính đã được sử dụng rộng rãi trong các cơ quan, nhà máy, trường học,… giúp cho công việc được tốt hơn Việc sử dụng máy tính và công tác quản lý cửa hàng là một yêu cầu cần thiết nhằm xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời gây tốn kém về nhiều mặt
Vì vậy chúng em đã xây dựng nên “Hệ thống quản lý cửa hàng đồ ăn nhanh GLC” với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và chính xác hơn
Nhờ sự hướng dẫn tận tình của thầy Ngô Hoàng Huy, chúng em đã hoàn thành được đề tài này.Tuy nhiên trong quá trình làm đề tài dù đã cố gắng tìm hiểu nhưng vẫn không tránh khỏi sai sót Kính mong đóng góp của thầy cô để bài báo được hoàn thiện hơn
Chúng em xin chân thành cảm ơn !
Trang 4CHƯƠNG 1: KHẢO SÁT V䄃 1.1 Khảo sát hiện trạng
Cửa hàng đồ ăn nhanh GLC là cơ sở mới thành lập nên hoạt động chủ yếu vẫn mang tính thủ công, dựa vào kinh nghiệm của hệ thống nhân viên Do đặc điểm lượng hàng hoá nhập xuất ngày càng lớn nên công tác quản lí, mua bán rất mất nhiều thời gian, công sức mà độ chính xác không cao, điều này nhiều khi gây thiệt hại cho cửa hàng Hiện nay trên thực tế, hầu hết các cơ sở kinh doanh như cửa hàng, phòng trà vẫn đang áp dụng quản lý qua sổ sách, chứng từ một cách thủ công
mà vẫn chưa áp dụng CNTT vào các công việc này Qua khảo sát các cửa hàng vẫn
áp dụng quản lý qua sổ sách có thể thấy rất nhiều vấn đề gây khó khăn trong việc quản lý…
1.2 Mô tả bài toán
Việc kinh doanh-buôn bán là nhu cầu không thể thiếu đối với mỗi chúng ta Trong thời đại 4.0 ngày nay để giảm thiểu sức lao động và thuận tiện cho việc kinh doanh thì nhu cầu ứng dụng công nghệ thì việc quản lý hiệu quả là một vấn đề nan giả của người kinh doanh
Mặt khác nhiều người kinh doanh nhiều cửa hàng đồ ăn nhanh, thiết kế phầm mềm quản lý cửa hàng giúp người kinh doanh dễ dàng quản lý cũng như giúp nhân viên và người dùng dễ dàng hơn trong việc đặt đồ Nắm bắt được tình hình trên nhóm chúng em đã tiến hành thiết kế phầm mềm quản lý đồ ăn nhanh để mong sao giúp cho cửa hàng phát triển nhanh chóng, và có thể quản lý cửa hàng một cách tốt hơn
1.3 Đặt vấn đề
- Ưu điểm:
Trang 5+ Hệ thống đơn giản dễ dàng sử dụng.
+ Thuận tiện trong việc thanh toán, lưu thông tin khách hàng
- Nhược điểm
+ Hầu hết quản lý bằng phương pháp thủ công bán tự động Chủ cửa hàng khó khăn trong quản lý số lượng hàng hóa và hóa đơn, khi kinh doanh số lượng lớn gặp khó khăn trong quá trình tạo hóa đơn và quản lý số lượng hàng hóa tại các cửa hàng
+ Khó khăn trong quản lý nhân viên tại của hàng, quản lý khách hàng, quản lý các đơn hàng
- Yêu cầu đặt ra: + Độ chính xác cao
+ Phần mềm dễ sử dụng + Các chức năng linh hoạt + Tiết kiệm thời gian cho người sử dụng
1.4 Các chức năng chính của hệ thống
- Đăng nhập
- Đăng xuất
- Quản lý nhân viên
- Quản lý khách hàng
- Quản lý nhà cung cấp
- Quản lý sản phẩm
- Quản lý phiếu nhập
- Quản lý hóa đơn
- Thống kê
Trang 6CHƯƠNG 2 : PHÂN TÍCH V䄃 2.1 Xây dựng biểu đồ User case
2.1.1 Xác định các tác nhân
1 Bộ phận quản lý
- Đăng nhập
- Quản lý bán hàng
- Quản lý nhân viên
- Quản lý khách hàng
- Quản lý phiếu nhập
- Nhà cung cấp
- Thống kê
2
Nhân viên - Đăng nhập
- Đăng ký khách hàng
- Thống kê
2.1.2 Biểu đồ User Case
2.1.2.1 Biểu đồ User Case tổng quát
Trang 7Hình 2.1 Biểu đồ user case tổng quát
2.2 Phân tích chi tiết từng chức năng của hệ thống
2.2.1 Biểu đồ User Case đăng nhập, đăng xuất
Hình 2.2 Biểu đồ User Case đăng nhập
Trang 8Hình 2.3 Biểu đồ hoạt động đăng nhập
Mô tả chi tiết biểu đồ hoạt động của chức năng đăng nhập
Bước 1: Chọn đăng nhập hệ thống
Bước 2: Hiển thị màn hình giao diện đăng nhập
Bước 3: Điền thông tin đăng nhâp gồm: Tài khoản, Mật khẩu
Bước 4: Kiểm tra thông tin đã nhập bao gồm: Tài khoản, Mật khẩu
Bước 5: Chọn đăng nhập
- Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống
- Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại
Trang 9- Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2
Bước 6: Chọn chức năng đăng xuất sẽ thoát khỏi hệ thống
Bước 7: Kết thúc
2.2.3 Biểu đồ hoạt động quản lý nhân viên
Hình 2.4 Biểu đồ hoạt động quản lý nhân viên
Mô tả chi tiết biểu đồ hoạt động chức năng quản lý nhân viên
Bước 1: Người quản lý chọn đăng nhập vào hệ thống
Bước 2: Điền thông tin đăng nhập gồm: - Mật khẩu - Tài khoản
Bước 3: Kiểm tra thông tin đăng nhập bao gồm: - Mật khẩu - Tài khoản Bước 4: Chọn đăng nhập
Trang 10- Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2
Bước 5: Chọn chức năng Quản lý nhân viên
Bước 6: Chọn một trong số các chức năng: Thêm nhân viên, Sửa nhân viên, Xóa nhân viên, Tìm kiếm nhân viên
Bước 7: Nhập thông tin
Bước 8: Hệ thống thực hiện yêu cầu nhập vào
Bước 9: Quản lý đóng chức năng của quản lý nhân viên
Bước 10: Kết thúc
2.2.4 Biểu đồ User Case quản lý sản phẩm
Hình 2.5 Biểu đồ user case quản lý sản phẩm
Trang 112.2.5 Biểu đồ hoạt động quản lý sản phẩm
Hình 2.6 Biểu đồ hoạt động quản lý sản phẩm
Mô tả chi tiết biểu đồ hoạt động chức năng quản lý sản phẩm :
Bước 1: Người quản lý chọn đăng nhập vào hệ thống
Bước 2: Điền thông tin đăng nhập gồm: - Mật khẩu - Tài khoản
Bước 3: Kiểm tra thông tin đăng nhập bao gồm: - Mật khẩu - Tài khoản Bước 4: Chọn đăng nhập
- Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống
Trang 12Bước 6: Chọn một trong số các chức năng: Thêm sản phẩm, Sửa sản phẩm, Xóa sản phẩm, Tìm kiếm sản phẩm
Bước 7: Nhập thông tin
Bước 8: Hệ thống thực hiện yêu cầu nhập vào
Bước 9: Người quản lý đóng chức năng của quản lý sản phẩm
Bước 10: Kết thúc
2.2.6 Biểu đồ Use Case quản lý khách hàng
Hình 2.7 Biểu đồ user case quản lý khách hàng
Trang 132.2.7 Biểu đồ hoạt động quản lý khách hàng
Hình 2.8 Biểu đồ hoạt động quản lý khách hàng
Mô tả chi tiết biểu đồ hoạt động chức năng quản lý khách hàng
Bước 1: Nhân viên chọn đăng nhập vào hệ thống
Bước 2: Điền thông tin đăng nhập gồm: - Mật khẩu - Tài khoản
Bước 3: Kiểm tra thông tin đăng nhập bao gồm: - Mật khẩu - Tài khoản
Bước 4: Chọn đăng nhập: Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2
Trang 14Bước 7: Nhập thông tin
Bước 8: Hệ thống thực hiện yêu cầu nhập vào
Bước 9: Nhân viên đóng chức năng của quản lý khách hàng
Bước 10: Kết thúc
2.2.8 Biểu đồ hoạt động quản lý nhà cung cấp
Hình 2.9 Biểu đồ hoạt động quản lý nhà cung cấp
Trang 15Mô tả chi tiết biểu đồ hoạt động chức năng quản lý nhà cung cấp
Bước 1: Người quản lý chọn đăng nhập vào hệ thống
Bước 2: Điền thông tin đăng nhập gồm: - Mật khẩu - Tài khoản
Bước 3: Kiểm tra thông tin đăng nhập bao gồm: - Mật khẩu - Tài khoản
Bước 4: Chọn đăng nhập:Thông tin hợp lệ, đăng nhập thành công , hiển thị giao diện các chức năng của hệ thống Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại Chọn đăng nhập lại sẽ quay lại thao tác từ bước 2
Bước 5: Chọn chức năng Quản lý nhà cung cấp
Bước 6: Chọn một trong số các chức năng: Thêm nhà cung cấp, Xóa nhà cung cấp, Sửa nhà cung cấp , Tìm kiếm nhà cung cấp
Bước 7: Nhập thông tin
Bước 8: Hệ thống thực hiện yêu cầu nhập vào
Bước 9: Quản lý đóng chức năng của quản lý nhà cung cấp
Bước 10: Kết thúc
2.2.9 Biểu đồ trình tự quản lý nhân viên
Hình 2.10 Biểu đồ trình tự quản lý nhân viên
Trang 16Hình 2.11 Biểu đồ trình tự quản lý khách hàng
2.2.11 Biểu đồ trình tự quản lý sản phẩm
Hình 2.12 Biểu đồ trình tự quản lý sản phẩm
Trang 172.2.12 Biểu đồ trình tự quản lý nhà cung cấp
Hình 2.13 Biểu đồ trình tự quản lý nhà cung cấp
2.2.13 Biểu đồ trình tự quản lý thống kê
Hình 2.14 Biểu đồ trình tự quản lý thống kê