TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA ĐÀO TẠO QUỐC TẾ *** BÁ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[.]
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA ĐÀO TẠO QUỐC TẾ *** BÁ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 MỤC LỤC 1 Tổng quan về đề tài .1 1.1 Mô tả về hệ thống, các nghiệp vụ cơ bản .1 1.1.1 Mô tả về hệ thống 1 1.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 1 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 Hì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 STT 1 2 3 4 5 6 7 8 9 Thuộc tính MaVC TenVC NG Namsx Hansd DGN DGB SL Anh Kiểu Nvarchar(10) Nvarchar(50) Nvarchar(20) Datetime Datetime Money Money Int Image Ý nghĩa Mã vaccine Tên vaccine Nguồn gốc Năm sản xuất Hạn sử dụng Đơn giá nhập Đơn giá bán Số lượng Ảnh Ràng buộc tự nhiên STT Mã 1 MaVC Mô tả Mỗi loại vaccine có một mã duy nhất Ràng buộc ngữ cảnh STT Mã 1 NG Mô tả Nguồn gốc Việt Nam hoặc nước ngoài - Thông tin về bảng Khách hàng STT 1 2 3 4 Thuộc tính MaKH TenKH DiaChi DienThoai Kiểu Nvarchar(10) Nvarchar(50) Nvarchar(150) Nvarchar(15) Ràng buộc tự nhiên STT Mã 1 MaKH Ý nghĩa Mã khách hang Tên khách hang Địa chỉ Số điện thoại Mô tả Mỗi khách hàng có một mã riêng biệt - Thông tin về bảng Nhân viên STT 1 2 3 4 5 Thuộc tính MaNV TenNV DiaChi DienThoai GioiTinh Kiểu Nvarchar(10) Nvarchar(50) Nvarchar(150) Nvarchar(15) Nvarchar(5) Ràng buộc tự nhiên STT Mã 1 MaNV Ý nghĩa Mã nhân viên Tên nhân viên Địa chỉ Số điện thoại Giới tính Mô tả Mỗi nhân viên có một mã riêng biệt - Thông tin về bảng Nhà cung cấp STT 1 2 Thuộc tính MaNCC TenNCC Kiểu Nvarchar(10) Nvarchar(200) Ràng buộc tự nhiên STT Mã 1 MaNCC Ý nghĩa Mã nhà cung cấp Tên nhà cung cấp Mô tả 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 STT 1 2 Thuộc tính SoHDB MaNV Kiểu Nvarchar(10) Nvarchar(10) Ý nghĩa Số hóa đơn bán Mã nhân viên 3 4 NgayBan MaKH Ràng buộc tự nhiên STT Mã 1 SoHDB Datetime Nvarchar(10) Ngày bán Mã khách hàng Mô tả 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 STT 1 2 3 4 Thuộc tính SoHDN MaNV NgayNhap MaNCC Ràng buộc tự nhiên STT Mã 1 SoHDN Kiểu Nvarchar(10) Nvarchar(10) Datetime Nvarchar(10) Ý nghĩa Số hóa đơn nhập Mã nhân viên Ngày nhập Mã nhà cung cấp Mô tả 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 STT 1 2 3 Thuộc tính SoHDB MaVC SLBan Ràng buộc tự nhiên STT Mã 1 SoHDB 2 MaVC Kiểu Nvarchar(10) Nvarchar(10) Int Ý nghĩa Số hóa đơn bán Mã vaccine Số lượng bán Mô tả Được tham chiếu từ bảng Hóa đơn bán Được tham chiếu từ bảng Vaccine -Thông tin về bảng Chi tiết hóa đơn nhập STT 1 2 3 Thuộc tính SoHDN MaVC SLNhap Ràng buộc tự nhiên Kiểu Nvarchar(10) Nvarchar(10) Int Ý nghĩa Số hóa đơn nhập Mã vaccine Số lượng nhập STT 1 2 Mã SoHDN MaVC 2.3 Sitemap và wireframe 3 Thiết kế hệ thống 3.1 Giao diện website Giao diện Header Mô tả Được tham chiếu từ bảng Hóa đơn nhập Được tham chiếu từ bảng Vaccine Giao diện Products Giao diện Footer Giao diện chi tiết sản phẩm 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 Sửa sản phẩm - Chức năng sửa các thông tin sản phẩm đã chọn Xóa sản phẩm - Chức năng xóa sản phẩm đã chọn ra khỏi danh sách sản phẩm 4 Kiểm thử 5 Kết luận 6 Bảng phân công công việc của nhóm 7 Tài liệu tham khảo 8 Bài học rút ra, đề xuất phương hướng phát triển ... 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 sở, loại vắc xin, hóa đơn, đặt hàng,… - Hệ thống quản lý thông tin cần thiết khách hàng, quản lý. .. sản phẩm vào danh mục sản phẩm Sửa sản phẩm - Chức sửa thông tin sản phẩm chọn Xóa sản phẩm - Chức xóa sản phẩm chọn khỏi danh sách sản phẩm Kiểm thử Kết luận Bảng phân công công việc nhóm Tài. .. tồn 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ý sở - Hệ thống in hóa đơn cho khách hàng đến tiêm giúp việc toán nhanh gọn xác - Hệ thống báo cáo doanh thu ngày