Bài học rút ra, đề xuất phương hướng phát triển...5 DANH SÁCH BẢNG BIỂU Hình 1... Tổng quan về đề tài1.1 Mô tả về hệ thống, các nghiệp vụ cơ bản 1.1.1 Mô tả về hệ thống - Hệ thống quản l
Trang 1BÁO CÁO BÀI TẬP LỚN LẬP TRÌNH WEB
ĐỀ TÀI: QUẢN LÝ VĂN PHÒNG PHẨM
Nhóm sinh viên thực hiện: Nhóm 06 Lớp: CNTT Việt-Anh 2 K61 Giảng viên hướng dẫn: Nguyễn Kim Sao
Hà Nội, tháng 9/2022
Trang 21.1.2 Các nghiệp vụ cơ bản 1
1.2 Khảo sát, biểu mẫu thu được 1
2 Phân tích và thiết kế 1
2.1 Sơ đồ use-case diagram 1
2.2 Sơ đồ ERD, mô tả về dữ liệu và các ràng buộc 1
2.2.1 Sơ đồ ERD 1
2.2.2 Mô tả về dữ liệu và các ràng buộc 2
2.3 Sitemap và wireframe 5
3 Thiết kế hệ thống 5
4 Kiểm thử 5
5 Kết luận 5
6 Bảng phân công công việc của nhóm 5
7 Tài liệu tham khảo 5
8 Bài học rút ra, đề xuất phương hướng phát triển 5
DANH SÁCH BẢNG BIỂU Hình 1 Sơ đồ ERD 2
Trang 31 Tổng quan về đề tài
1.1 Mô tả về hệ thống, các nghiệp vụ cơ bản
1.1.1 Mô tả về hệ thống
- Hệ thống quản lý bán hàng cho phòng tiêm chủng vắc xin dịch vụ Hệ thống quản lý khách hàng, doanh thu của cơ sở, các loại vắc xin, hóa đơn, đặt hàng,…
- Hệ thống sẽ quản lý thông tin cần thiết của khách hàng, quản lý số lượng vắc xin tồn và đã tiêm giúp người quản lý dễ dàng kiểm soát mà không cần phải trực tiếp quản lý tại cơ sở
- Hệ thống có thể in hóa đơn cho mỗi khách hàng đến tiêm giúp việc thanh toán nhanh gọn và chính xác
- Hệ thống báo cáo doanh thu của mỗi ngày hoặc mỗi tháng hoặc mỗi năm
1.1.2 Các nghiệp vụ cơ bản
1.2 Khảo sát, biểu mẫu thu được
- Lưu trữ thông tin khách hàng và lịch sử mũi tiêm của khách hàng?
- Hiển thị hạn sử dụng của loại vắc xin?
- Số lượng tồn kho và đã tiêm?
- Danh mục thuốc ?
- Doanh thu hàng ngày, hàng tuần, hàng tháng và hàng năm?
2 Phân tích và thiết kế
2.1 Sơ đồ use-case diagram 2.2 Sơ đồ ERD, mô tả về dữ liệu và các ràng buộc
2.2.1 Sơ đồ ERD
Trang 4Hình 1 Sơ đồ ERD
2.2.2 Mô tả về dữ liệu và các ràng buộc
- Thông tin về bảng Vaccine
1 MaVC Nvarchar(10) Mã vaccine
2 TenVC Nvarchar(50) Tên vaccine
4 Namsx Datetime Năm sản xuất
5 Hansd Datetime Hạn sử dụng
Ràng buộc tự nhiên
1 MaVC Mỗi loại vaccine có một mã duy nhất
Ràng buộc ngữ cảnh
1 NG Nguồn gốc Việt Nam hoặc nước ngoài
- Thông tin về bảng Khách hàng
Trang 5STT Thuộc tính Kiểu Ý nghĩa
1 MaKH Nvarchar(10) Mã khách hang
2 TenKH Nvarchar(50) Tên khách hang
3 DiaChi Nvarchar(150) Địa chỉ
4 DienThoai Nvarchar(15) Số điện thoại
Ràng buộc tự nhiên
1 MaKH Mỗi khách hàng có một mã riêng biệt
- Thông tin về bảng Nhân viên
1 MaNV Nvarchar(10) Mã nhân viên
2 TenNV Nvarchar(50) Tên nhân viên
3 DiaChi Nvarchar(150) Địa chỉ
4 DienThoai Nvarchar(15) Số điện thoại
5 GioiTinh Nvarchar(5) Giới tính
Ràng buộc tự nhiên
1 MaNV Mỗi nhân viên có một mã riêng biệt
- Thông tin về bảng Nhà cung cấp
1 MaNCC Nvarchar(10) Mã nhà cung cấp
2 TenNCC Nvarchar(200) Tên nhà cung cấp
Ràng buộc tự nhiên
1 MaNCC Mỗi nhà cung cấp có một mã riêng biệt
- Thông tin về bảng Hóa đơn bán
1 SoHDB Nvarchar(10) Số hóa đơn bán
2 MaNV Nvarchar(10) Mã nhân viên
Trang 63 NgayBan Datetime Ngày bán
4 MaKH Nvarchar(10) Mã khách hàng
Ràng buộc tự nhiên
1 SoHDB Mỗi hóa đơn bán có một mã số riêng biệt
- Thông tin về bảng Hóa đơn nhập
1 SoHDN Nvarchar(10) Số hóa đơn nhập
2 MaNV Nvarchar(10) Mã nhân viên
3 NgayNhap Datetime Ngày nhập
4 MaNCC Nvarchar(10) Mã nhà cung cấp
Ràng buộc tự nhiên
1 SoHDN Mỗi hóa đơn nhập có một mã số riêng biệt -Thông tin về bảng Chi tiết hóa đơn bán
1 SoHDB Nvarchar(10) Số hóa đơn bán
2 MaVC Nvarchar(10) Mã vaccine
Ràng buộc tự nhiên
1 SoHDB Được tham chiếu từ bảng Hóa đơn bán
2 MaVC Được tham chiếu từ bảng Vaccine -Thông tin về bảng Chi tiết hóa đơn nhập
1 SoHDN Nvarchar(10) Số hóa đơn nhập
2 MaVC Nvarchar(10) Mã vaccine
Ràng buộc tự nhiên
Trang 7STT Mã Mô tả
1 SoHDN Được tham chiếu từ bảng Hóa đơn nhập
2 MaVC Được tham chiếu từ bảng Vaccine
2.3 Sitemap và wireframe
3 Thiết kế hệ thống
3.1 Giao diện website
Giao diện Header
Trang 8 Giao diện Products
Trang 9 Giao diện Footer
Giao diện chi tiết sản phẩm
Trang 10 Thêm sản phẩm
- Chức năng thêm sản phẩm mới vào danh mục sản phẩm
Trang 11 Sửa sản phẩm
- Chức năng sửa các thông tin sản phẩm đã chọn