PHẦN I : GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG
8. Khởi tạo và lập kế hoạch
8.1. Các hoạt động
Họ Và Tên Vai Trò Email
Nguyễn Trường An Phân tích hệ thống của phần
mềm, thiết kế Database Anntph18823@fpt.edu.vn
Lương Quốc Bảo Thiết kế gia diện Baolq18829@fpt.edu.vn Lê Thị Thanh Tâm Document, kiểm thử Tamllt19033@fpt.edu.vn
8.2. Lập kế hoạch
Tên công việc Người thực hiện Thời gian bắt đầu Thời gian kết thúc Hồn thành PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Phân tích luồng và chức năng An 10/5 12/5 100%
Thiết kế Use Case An 13/5 16/5 100%
Thiết kế Activity Diagram Tâm 18/5 20/5 100%
Sơ đồ ERD Bảo 23/5 25/5 100%
Làm Document dự án An 26/5 27/5 100%
8.3. Xác định đối tượng sử dụng hệ thống
- Dựa vào khảo sát đã xác định những đối tượng sử dụng hệ thống gồm:
Quản lí: kiểm sốt tồn bộ hệ thống.
Nhân viên: quản lý tồn bộ các chức năng có trong hệ thống, nhưng khơng được phép truy cập vào xem thống kê, doanh thu.
Ưu điểm Nhược điểm
Dễ hiểu và đơn giản
Tốt nhất cho quy mô doanh nghiệp nhỏ
Đủ đơn giản để quản lý quy trình dự án
Tiết kiệm được nhiều thời gian
Kiểm tra và phân tích dễ dàng
Thời hạn cố định cho từng dự án
Không thể quay lại để thay đổi hoặc sửa đổi
Phương pháp waterfall khơng thể xử lý rủi ro lớn
Khơng thích hợp cho các dự án kỹ thuật phần mềm lớn
Khó đo lường kết quả trước khi release.
8.5. Đánh giá tính khả thi của dự án
Quản lý có thể quản lý các sản phẩm, nhân viên, hóa đơn, tài khoản....một cách dễ dàng, chính xác mà khơng phải làm qua exel hay word. Không tốn quá nhiều nguồn lực.
9. Các công cụ phát triển sử dụng trong dự án
Google Drive Google meet SQL Server Netbean
10. Đặc điểm của người sử dụng
Quản lí : Được sử dụng tồn bộ chức năng có trong hệ thống
Nhân viên: Có trách nhiệm quản lý sản phẩm, danh mục, hóa đơn . Nhưng khơng được phép xem doanh thu của sản phẩm và thêm các mã giảm giá.
11. Môi trường vận hành
Netbean SQL Server
12. Các ràng buộc về thực thi và thiết kế
Ràng buộc thực tế:
Giao diện đơn giản, thân thiện với người sử dụng
Kích thước của CSDL, đủ lớn với thông tin của người sử dụng
Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp
Phần III: SƠ ĐỒ USECASE VÀ ACTIVITY DIAGRAM
1 . Sơ đồ chức năng
Mô tả các chức năng sẽ làm trong hệ thống, mô tả các đối tượng của hệ thống và loại quan hệ tồn tại giữa chúng. Liệt kê thiết kế giao diện của hệ thống
3.19 Tìm kiếm đồ :
PHẦN III: ERD
Trình bày sơ đồ ERD và diễn giải các bảng có trong sơ đồ về tên thuộc tính ,kiểu dữ liệu.
4. Chi tiết ERD
4.1. Bảng bàn:
THUỘC
TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ
Số bàn INTEGER PK, NOT NULL Vị trí bàn
Trạng thái VARCHAR(100) NOT NULL Trống hay có khách
4.2. Bảng khuyến mãi
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ Mã khuyến mãi INTEGER PK, NOT NULL Mã khuyến mãi Tên khuyến
mãi VARCHAR(100) NOT NULL Tên khuyến mãi Ngày BD DATE NOT NULL Ngày bắt đầu Ngày KT DATE NOT NULL Ngày kết thúc Chiết khấu DOUBLE NOT NULL Số tiền giảm giá
Trạng Thái VARCHAR(100) NOT NULL Đang diễn ra hay đã kết thúc
4.3. Bảng nhân viên
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ MaNV INTEGER PK, NOT NULL Mã nhân viên TenNV VARCHAR(255) NOT NULL Số lượng sản phẩm GioiTinh VARCHAR(255) NOT NULL Giới Tính
DiaChi INTEGER NOT NULL Mã sản phẩm SoDienThoai VARCHAR(255) NOT NULL Số điện thoai Email VARCHAR(255) NOT NULL Email
NgaySinh DATE NOT NULL Ngày Sinh TaiKhoan VARCHAR(255) NOT NULL Tài Khoản MatKhau VARCHAR(255) NOT NULL Mật Khẩu VaiTro VARCHAR(255) NOT NULL Vai Trị
4.4. Bảng Hóa Đơn
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ MaHD INTEGER PK, NOT NULL Mã hóa đơn
NgayTao DATE NOT NULL Ngày tạo
TrangThai VARCHAR(255) NOT NULL Trạng Thái ThoiGian DATETIME NOT NULL Thời gian
Gia DOUBLE NOT NULL Giá
MaKM INTEGER FK,NOT NULL Mã Khuyến mãi SoBan INTEGER FK,NOT NULL Số bàn
MaNV INTEGER FK,NOT NULL Mã nhân viên
4.5. Bảng sản phẩm
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MÔ TẢ MaSP INTEGER PK, NOT NULL Mã sản phẩm TenSP VARCHAR(255) NOT NULL Tên sản phẩm Gia DOUBLE NOT NULL Giá
Hinhanh VARCHAR(255) NOT NULL Hình ảnh Trạngthai VARCHAR(255) NOT NULL Trạng thái
SoLuong INTEGER NOT NULL Số lượng
4.6. Bảng hóa đơn chi tiết
THUỘC TÍNH KIỂU DỮ LIỆU RÀNG BUỘC MƠ TẢ
MaHD INTEGER PK, FK1 Mã hóa đơn
MaSP INTEGER PK, FK2 Mã sản phẩm
SoLuong INTEGER NOT NULL Số lượng TongTien DOUBLE NOT NULL Tổng tiền