Danh mục: - Nhân viên: hiển thị thông tin của nhân viên trong cửa hàng - Đồ ăn: hiển thị thông tin đồ ăn cửa hàng đang kinh doanh - Hóa đơn: hiển thị thông tin hóa đơn mà cửa hàng đã lập
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG
ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
PHÁT TRIỂN ỨNG DỤNG TRÊN WINDOWS
Đề tài
PHẦN MỀM QUẢN LÝ BÁN ĐỒ ĂN
Sinh viên thực hiện:
Trần Huỳnh Phú Quí - B1809284
Cần Thơ, 14/05
Trang 2MỤC LỤC
I Tổng quan:
II Yêu cầu phần mềm:
III Các sơ đồ của phần mềm:
IV Hướng dẫn sử dụng:
Tài liệu tham khảo
Trang 3I. Tổng quan:
Với sự phát triển của công nghệ thông tin hiện nay, việc ứng dụng tin học và công nghệ vào nhiều lĩnh vực khác nhau trở nên phổ biến từ giáo dục, y tế, giao thông đến thương mại, quản lý… Nhận thấy được tiềm năng đó nhóm em quyết định xây dựng một phần mềm với quy mô nhỏ để quản lý một quán cafe Từ đó giúp đơn giản hóa việc quản lý, dễ dàng quản lý danh sách các món ăn, đồ uống, danh sách nhân viên, lập hóa đơn, báo cáo doanh số… từ đó giảm thời gian và công sức trong việc quản lý, làm tăng hiệu quả việc kinh doanh
1 Mục tiêu đạt được:
Xây dựng một phần mềm Quản lý bán đồ ăn có đầy đủ các chức năng
nêu trên, giao diện thân thiện, đẹp mắt, dễ sử dụng
2 Kế hoạch thực hiện:
Thời gian thực hiện là 7 tuần:
- Tuần 1: Viết mô tả chi tiết bài toán
- Tuần 2: Xây dựng lưu đồ thuật toán chi tiết ứng dụng vào phần mềm
- Tuần 3: Xây dựng các chức năng phần mềm
- Tuần 4: Thiết kế giao diện
- Tuần 5: Thiết kế chức năng
- Tuần 6: Kiểm thử sản phẩm
- Tuần 7: Viết báo cáo
AI. Yêu cầu phần mềm:
1. Yêu cầu phần cứng:
- Bộ vi xử lý: 1.6 GHz trở lên
- RAM: 1 GB RAM trở lên
- Ổ cứng: Trống ít nhất 100MB
2. Yêu cầu phần mềm:
Hệ điều hành: Sử dụng Windows 7 trở lên
Trang 43 Yêu cầu chức năng:
Đăng nhập: yêu cầu nhân viên nhập tài khoản và mật khẩu đã được cung cấp Khi nhập chính xác thông tin tài khoản và mật khẩu, nếu là tài khoản admin thì có toàn quyền sử dụng hệ thống, nếu là tài khoản nhân viên chỉ được thao tác lập hóa đơn, sửa thông tin cá nhân của nhân viên Khi nhập sai tài khoản và mật khẩu sẽ yêu cầu nhập lại đến khi đúng
Danh mục:
- Nhân viên: hiển thị thông tin của nhân viên trong cửa hàng
- Đồ ăn: hiển thị thông tin đồ ăn cửa hàng đang kinh doanh
- Hóa đơn: hiển thị thông tin hóa đơn mà cửa hàng đã lập Quản lý:
- Nhân viên: Có thể thêm, xóa, thay đổi thông tin của từng nhân viên
- Đồ ăn: Có thể thêm, xóa đồ ăn kinh doanh hay thay đổi giá của từng đồ ăn
- Hóa đơn: Tạo ra hóa đơn theo tên của khách hàng
- Chi tiết hóa đơn: Có thể thêm, xóa đồ ăn trong hóa đơn của khách hay thay đổi số lượng đồ ăn theo khách đặt
4. Yêu cầu phi chức năng:
Giao diện đơn giản, trực quan và dễ sử dụng cho người dùng lần đầu tiếp cận với phần mềm Tránh gặp các lỗi khi có nhiều người sử dụng phần mềm
Trang 5BI. Các sơ đồ của phần mềm:
1. Sơ đồ usecase:
Hình 1: Sơ đồ lớp usecase phần mềm quản lý bán đồ ăn
2 Sơ đồ lớp:
Gồm các bảng NhanVien, DoAn, HoaDon, HoaDonInfo
Trang 6IV Hướng dẫn sử dụng:
1 Giao diện đăng nhập:
Người dùng bắt buộc phải nhập tài khoản để đăng nhập vào ứng dụng Sử dụng tài khoản admin để có toàn quyền Nếu nhập sai thì không thể truy cập
Trang 72 Giao diện màn hình chính
Tại giao diện màn hình chính sẽ có thanh menu chức năng để người dùng có thể sử dụng
Người dùng có thể đăng nhập tài khoản khác hoặc thoát tại menu Hệ thống
Trang 8Tại menu Danh mục người dùng có thể hiển thị các thông tin của nhân viên, đồ ăn, hóa đơn của cửa hàng
Khi nhấp vào Danh mục/Nhân viên sẽ hiện ra bảng thông tin của nhân viên được load từ database của ứng dụng
Trang 9Tại menu Quản lý người dùng có thể tiến hành quá trình quản lý nhân viên, đồ ăn, hóa đơn, các chi tiết trong hóa đơn
3 Giao diện Quản lý nhân viên
Khi mở giao diện thông tin của nhân viên được load từ database của ứng dụng vào bảng
Khi nhấp vào bất kì trong bảng các thông tin của hàng đang được chọn sẽ được điền tự động vào Thông tin nhân viên bên trên
Nút ReLoad: tải lại bảng
Nút Clear: sẽ xóa tất cả ký tự vừa nhập bên trên
Nút Thêm: bạn cần nhập đầy đủ thông tin rồi bấm nút thêm Ứng dụng
sẽ lấy tất cả thông tin bạn vừa nhập lưu vào database
Trang 10Nút Sửa: chọn nhân viên muốn sửa thông tin, thay đổi thông tin cần thiết rồi bấm sửa Ứng dụng sẽ cập nhật lại theo nội dung đã sửa vào
database
Nút Xóa: chọn bất kỳ nhân viên trong bảng muốn xóa rồi bấm nút xóa Ứng dụng sẽ xóa nhân viên ra khỏi database
4 Giao diện Quản lý đồ ăn
Khi mở giao diện thông tin của đồ ăn được load từ database của ứng dụng vào bảng
Khi nhấp vào bất kì trong bảng các thông tin của hàng đang được chọn sẽ được điền tự động vào bên trên
Nút ReLoad: tải lại bảng
Nút Clear: sẽ xóa tất cả ký tự vừa nhập bên trên
Nút Thêm: bạn cần nhập đầy đủ thông tin rồi bấm nút thêm Ứng dụng
sẽ lấy tất cả thông tin bạn vừa nhập lưu vào database
Nút Sửa: chọn đồ ăn muốn sửa thông tin, thay đổi thông tin cần thiết rồi bấm sửa Ứng dụng sẽ cập nhật lại theo nội dung đã sửa vào database
Nút Xóa: chọn bất kỳ đồ ăn trong bảng muốn xóa rồi bấm nút xóa Ứng dụng sẽ xóa đồ ăn ra khỏi database
Trang 115 Giao diện Quản lý hóa đơn
Khi mở giao diện thông tin của hóa đơn được load từ database
của ứng dụng vào bảng
Khi nhấp vào bất kì trong bảng các thông tin của hàng đang được chọn sẽ được điền tự động vào bên trên
Nút ReLoad: tải lại bảng
Nút Clear: sẽ xóa tất cả ký tự vừa nhập bên trên
Nút Thêm: bạn cần nhập đầy đủ thông tin rồi bấm nút thêm Ứng dụng
sẽ lấy tất cả thông tin bạn vừa nhập lưu vào database
Nút Sửa: chọn hóa đơn muốn sửa thông tin, thay đổi thông tin
cần thiết rồi bấm sửa Ứng dụng sẽ cập nhật lại theo nội dung đã sửa
vào database
Nút Xóa: chọn bất kỳ hóa đơn trong bảng muốn xóa rồi bấm nút xóa Ứng dụng sẽ xóa đồ ăn ra khỏi database
Trang 126 Giao diện Quản lý chi tiết hóa đơn
Khi mở giao diện thông tin của hóa đơn được load từ database của ứng dụng vào bảng bên trái
Khi nhấp vào bất kì hóa đơn trong bảng, các thông tin chi tiết của hóa đơn đó sẽ được load vào bảng bên phải
Khi nhấp vào bất kì trong bảng chi tiết hóa đơn các thông tin của hàng đang được chọn sẽ được điền tự động vào bên dưới
Nút ReLoad: tải lại bảng
Nút Clear: sẽ xóa tất cả ký tự vừa nhập
Nút Thêm: bạn cần nhập đầy đủ thông tin đồ ăn muốn thêm vào rồi bấm nút thêm Ứng dụng sẽ lấy tất cả thông tin bạn vừa nhập lưu vào
database
Nút Sửa: chọn đồ ăn trong bảng chi tiết muốn sửa thông tin, thay đổi thông tin cần thiết rồi bấm sửa Ứng dụng sẽ cập nhật lại theo nội dung đã sửa vào database
Nút Xóa: chọn bất kỳ đồ ăn trong bảng muốn xóa rồi bấm nút xóa Ứng dụng sẽ xóa đồ ăn ra khỏi database
Nút tổng hóa đơn: Tổng tiền của hóa đơn đang chọn
Tài liệu tham khảo
[1] Nguyễn Công Danh, Slide bài giảng học phần Phát triển ứng dụng trên Windows