Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
165,5 KB
Nội dung
Đề tài: Xây dựng phần mềm hỗ trợ việc bán hàng cho nhân viên ở nhà hàng ăn B TÀI LIỆU PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU I GIỚI THIỆU Mục tiêu Tài liệu mô tả chi tiết về thiết kế CSDL ở mức logic và mức vật lý của phần mềm hỗ trợ toán bán hàng Phạm vi Là sở giao tiếp của các thành viên, là cứ để kiểm thử vận hành bảo trì nhằm có cái nhìn tổng quát một cách toàn diện về mô hình hỗ trợ toán bán hàng Thuật ngữ viết tắt Thuật ngữ Định nghĩa CNTT Công nghệ thông tin CNPM Công nghệ phần mềm CSDL Cơ sở liệu PK UK Primary Key Unique Key Giải thích Nơi lưu trữ thơng tin và cho phép truy cập Khóa Khóa Tài liệu tham khảo Bài giảng CSDL nguồn mta.edu.vn Mô tả tài liệu Phần 1.Giới thiệu Miêu tả Mục đích Mơ tả mợt cách khái quát nhất,Đưa các cơng việc cần thực phạm vi, mục đích tài liệu cần hiện của tài liệu đạt được 2.Thiết kế kiến Thiết kế CSDL ở mức logic, vậtCụ thể mô hình CSDL của phần trúc phần mềm lý và xây dựng mô hình ER củamềm phần mềm II MƠ HÌNH ER(Entity-Relationship diagrams) Mơ hình thực thể ER III THIẾT KẾ CSDL LOGIC Danh sách các bảng STT Tên bảng Alias(bí danh) Mơ tả Hóa đơn HoaDon Bảng này cho biết thông tin về loại bàn mà bán hàng khách sử dụng, tổng giá trị của hóa đơn đó, và các thông tin về giảm giá, thời gian đến ăn Mỗi một hóa đơn có một mã suy nhấtđơn Chi tiết hóa ChiTietHD đơn bán hàng giản ván đề quản lý Để chi tiết được hóa đơn bán hàng và đảm bảo tính rõ ràng xác cho khách hàng cũng nhà hàng ăn, bảng chi tiết hóa đơn cho biết thông tin về các loại món ăn, sô lượng, và đơn giá của món ăn mà khách chọn Mỗi một chi tiết hóa đơn có một mã suy nhấtđơn giản ván đề quản lý Bàn ăn BanAn Cho biết vị trí mà khách hàng ăn.mỗi một bàn ăn có một mã Món ăn MonAn Mỗi một món ăn sẽ có mã nhất, bảng này cung cấp các thông tin cho từng món ăn: tên, đơn giá, đơn vị tính Nhóm món NhomMonAn Mỡi mợt loại danh mục món ăn có mã ăn Bảng sẽ cho biết tên của từng món ăn Người Dang_Nhap Mỗi người dùng sử dụng phần mềm này, sẽ dùng được cung cấp: username, password để truy cập vào hệ thông tham gia quản lý nhà hàng IV ST T THIẾT KẾ CSDL VẬT LY Bảng BanAn a Bảng Tên Kiểu Độ trườ dữ liệu dài ng MaBa varchar 10 n Allo Uniq Primary/ w ue Foreign Null Key N Y Y TenB Nvarch 50 an ar b Index N STT Tên index Index_BanAn N N Loại Unique Giá trị mặc định Mô tả Là trường tự tăng, khóa của bản ghi Tên bàn ăn Các trường liên quan MaBan c Ràng buộc STT Tên constraint PK_BanAn Loại Các trường liên quan MaBan PK Bảng HoaDon S T T a Bảng Tên Kiểu trường dữ liệu Độ dài Allo w Null Uniq ue Primary/ Foreign Key varchar 10 N Y Y varchar 10 N N Y varchar 10 N N Y N N N N N N N N N MaHD MaBan MaNV TongTie float n ChietKh Int au ThoiGia date n b Các ràng buộc STT Tên constraint Loại FK_ChiTietHD_NhanVien FK FK_ChiTietHD_BanAn FK PK_HoaDon PK Giá trị mặc định Mô tả Là trường tự tăng, khóa của bản ghi Tên bàn ăn Mã nhân viên Tổng tiền Chiết khấu Thời gian bán hàng Các trường liên quan MaNV MaCTBanHang MaHD c Indexes STT Tên index Loại index_HoaDonBan Unique Bảng ChiTietHD Các trường liên quan MaHDBan a Bảng ST T Tên trường varchar 10 Allo w Null N varchar 10 N N Y MaHDBa varchar n int SoLuong 10 N N Y N N N DonGia 10 N N N Kiểu dữ liệu Độ dài Uniq ue Y Primary/ Foreign Key Y MaCTBa nHang MaMon float Giá trị mặc định Mô tả Là trường tự tăng, khóa của bản ghi Tên móm Mã hóa đơn bán Sô lượng món khách chọn Đơn giá b Các ràng buộc STT Tên constraint Loại FK_ChiTietHDBanHang_MonAn FK PK_ChiTietHDBan PK FK_ChiTietHDBanHang_HoaDonBanHang FK Các trường liên quan MaMon MaCTHDNhap MaHDBan c Indexes STT Tên index Loại index_ChiTietHDBan Unique Các trường liên quan MaCTBanHang Bảng MonAn a Bảng ST T Tên trường Kiểu dữ liệu 10 N Y varchar 10 Nvarcha 50 r int Nvarcha 10 r N N N N Prima Giá trị Mô tả ry/For mặc eign định Key Y Là trường tự tăng, khóa của bản ghi Y Mã nhóm Y Tên món N N N N N N varchar Độ dài Allo w Null Uniq ue MaMon MaNhom DonGia TenMon DonViTinh Đơn giá Đơn vị tính b Các ràng buộc STT Tên constraint PK_MonAn FK_MonAn_NhomMonAn Loại PK FK Các trường liên quan MaMon MaNhom c Indexes STT Tên index index_MonAn Loại Unique Các trường liên quan MaMon Bảng NhomMonAn a Bảng ST T Tên trường Kiểu dữ liệu varchar Độ dài Allo w Null Uniq Primary ue /Foreign Key 10 N Y Y TenNhom Nvarcha 50 r N N N Mơ tả Là trường tự tăng, khóa của bản ghi Tên nhóm MaNhom Giá trị mặc định b Các ràng buộc STT Tên constraint PK_NhomMonAn Loại PK Các trường liên quan MaNhom c Indexes STT Tên index Loại index_NhomMonAn Unique Các trường liên quan MaNhom Bảng NguoiDung a Bảng ST Tên T trường Kiểu Độ dữ liệu dài Nvarch 50 ar varchar 10 TenNguoi Dung MatKhau Allo w Null N Uniq ue N Primary/ Foreign Key y N N Giá trị Mô tả mặc định Tên người dùng Mật khẩu b Các ràng buộc STT Tên constraint PK_NguoiDung Loại PK Các trường liên quan TenNguoiDung 10 c Indexes STT Tên index Loại index_NgươiDung Unique Các trường liên quan TenNguoiDung 11 ... ChiTietHD đơn bán hàng giản ván đề quản lý Để chi tiết được hóa đơn bán hàng và đảm bảo tính rõ ràng xác cho khách hàng cũng nhà hàng ăn, bảng chi tiết hóa đơn cho biết... KẾ CƠ SỞ DỮ LIỆU I GIỚI THIỆU Mục tiêu Tài liệu mô tả chi tiết về thiết kế CSDL ở mức logic và mức vật lý của phần mềm hỗ trợ toán bán hàng Phạm vi Là sở giao tiếp... được 2.Thiết kế kiến Thiết kế CSDL ở mức logic, vậtCụ thể mô hình CSDL của phần trúc phần mềm lý và xây dựng mô hình ER củamềm phần mềm II MƠ HÌNH ER(Entity-Relationship