Báo cáo môn Công nghệ phần mềm: 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

30 13 0
Báo cáo môn Công nghệ phần mềm: 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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục đích của tài liệu này là để cung cấp mô tả chi tiết về các yêu cầu cho phần mềm hỗ trợ việc bán hàng. Nó sẽ minh họa mục đích cụ thể và thông tin chi tiết cho việc phát triển hệ thống. Tài liệu này sẽ nói lên đầy đủ về các ràng buộc của hệ thống, giao diện người dùng và tương tác với các ứng dụng bên ngoài(máy in). Nó được đề xuất cho khách hàng phê duyệt và là tài liệu tham khảo đầu vào cho các giai đoạn thiết kế, lập trình, kiểm thử trong quy trình sản xuất phần mềm này.

HOC VIÊN KY THUÂT QUÂN S ̣ ̣ ̃ ̣ Ự KHOA CÔNG NGHÊ THÔNG TIN ̣                     TAI LIÊU BAO CAO MÔN CÔNG NGHÊ PHÂN MÊM ̀ ̣ ́ ́ ̣ ̀ ̀           Đê tai: Xây d ̀ ̀ ựng phân mêm hô tr ̀ ̀ ̃ ợ viêc ban hang cho nhân viên  ̣ ́ ̀ ở nha hang ăn ̀ ̀ Giao viên h ́ ương dân: ́ ̃    Thây Phan Văn Viêt ̀ ̣ Nhom sinh viên th ́ ực hiên: ̣   Nguyên Thi Ha ̃ ̣ ̀ Lê Thi Thăm ̣ ́                                        Ha Nôi, ngay  22 thang 06 năm 2015 ̀ ̣ ̀ ́ Mục Lục A I TAI LIÊU ĐĂC TA YÊU CÂU PHÂN MÊM ̀ ̣ ̣ ̉ ̀ ̀ ̀ GIƠI THIÊU ́ ̣ Muc tiêu ̣ Muc đich cua tai liêu nay la đê cung câp mô ta chi tiêt vê cac yêu câu  cho phân mêm hô  ̣ ́ ̉ ̀ ̣ ̀ ̀ ̉ ́ ̉ ́ ̀ ́ ̀ ̀ ̀ ̃ trợ viêc ban hang. No se minh hoa muc đich cu thê va thông tin chi tiêt cho viêc phat  ̣ ́ ̀ ́ ̃ ̣ ̣ ́ ̣ ̉ ̀ ́ ̣ ́ triên hê thông. Tai liêu nay se noi lên đây đu vê cac rang buôc cua hê thông, giao diên  ̉ ̣ ́ ̀ ̣ ̀ ̃ ́ ̀ ̉ ̀ ́ ̀ ̣ ̉ ̣ ́ ̣ người dung va t ̀ ̀ ương tac v ́ ới cac  ́ ưng dung bên ngoai(may in). No đ ́ ̣ ̀ ́ ́ ược đê xuât cho  ̀ ́ khach hang phê duyêt va la tai liêu ́ ̀ ̣ ̀ ̀ ̀ ̣ tham khao đâu vao cho các giai đo ̉ ̀ ̀ ạn thiết kế, lập trình, kiểm thử trong quy trình sản  xuất phần mềm này Pham vi ̣ Phân mêm hô tr ̀ ̀ ̃ ợ  ban hang đ ́ ̀ ược cai đăt trên hê thông may tinh tai quây thu ngân, giup ̀ ̣ ̣ ́ ́ ́ ̣ ̀ ́  nhân viên thu ngân thanh toan hoa đ ́ ́ ơn cua khach hang nhanh chong, chinh xac va dê ̉ ́ ̀ ́ ́ ́ ̀ ̃  dang th ̀ ực hiên viêc in hoa đ ̣ ̣ ́ ơn cho khach hang. Đông th ́ ̀ ̀ ời phuc vu cho ng ̣ ̣ ươi quan ly ̀ ̉ ́  thông kê, kiêm soat doanh thu cua nha hang ́ ̉ ́ ̉ ̀ ̀  Là cơ  sở giao tiếp của các thành viên, là   căn cứ để thiết kế, kiểm thử Thuât ng ̣ ư va cac t ̃ ̀ ́ ừ viêt tăt ́ ́ Thuật ngữ CSDL Định nghĩa Cơ sở dữ liệu Giải thích Nơi lưu trữ  thơng tin và cho  Thuật ngữ Định nghĩa Giải thích phép truy cập DESC  Description Mơ tả DEP Dependency Sự phụ thuộc RAT Rational Quân hệ Mức   độ   tối   thiểu   cần   thiết  để   vượt   qua     đợt   kiểm  thử MUST Tai liêu tham khao ̀ ̣ ̉ [1] IEEE Software Engineering Standards Committee, “IEEE Std 830­1998, IEEE  Recommended  Practice for Software Requirements Specifications”, October 20, 1998 [2] silde bai giang Công nghê phân mêm do giao viên cung câp ̀ ̉ ̣ ̀ ̀ ́ ́      5. Mơ ta tai liêu ̉ ̀ ̣ Phần Miêu tả Mục đích 1.Giới  Mơ tả một cách khái  Đưa ra các cơng việc  thiệu qt nhất, phạm vi,  cần thực hiện của tài  mục đích tài liệu cần  liệu  đạt được 2.Tổng  Khái qt phần mềm,  Khái qt phần mềm,  quan về  đưa ra mơ hình của  đối tượng sử dụng,  phần  phần mềm mơ hình ngữ cảnh mềm 3.Phân  Các chức năng của hệ Phân tích qui trình  tích quy  thống  nghiệp vụ một cách  trình  cụ thể nhất nghiệp  vụ 4.Đặc tả Các u cầu về chức  Trình bày các u cầu  yêu cầu năng và hiệu năng của mà phần mềm cần  phần mềm phải thực thi TÔNG QUAN VÊ PHÂN MÊM ̉ ̀ ̀ ̀ II Yêu câu chung vê phân mêm ̀ ̀ ̀ ̀ Hê thông phân mêm bao gôm 2 phân: Quan ly viêc thanh toan hoa đ ̣ ́ ̀ ̀ ̀ ̀ ̉ ́ ̣ ́ ́ ơn va Quan ly thông  ̀ ̉ ́ tin trong CSDL a Quan ly viêc thanh toan hoa đ ̉ ́ ̣ ́ ́ ơn: ­ Nhâp thông tin mon ăn cua khach hang yêu câu(tên mon, sô l ̣ ́ ̉ ́ ̀ ̀ ́ ́ ượng,  cac dich vu  ́ ̣ ̣ khac) ́ ­ Thanh toan va in hoa đ ́ ̀ ́ ơn cho khach hang.  ́ ̀ b Quan ly thông tin trong CSDL ̉ ́ ­ Lưu trư danh sach cac mon ăn trong nha hang ̃ ́ ́ ́ ̀ ̀ đôi chiêu v ́ ́ ơi mon ăn khach hang  ́ ́ ́ ̀ yêu câu đê thanh toan hoa đ ̀ ̉ ́ ́ ơn chi tiêt va chinh xac ́ ̀ ́ ́ ­ Lưu trư cac hoa đ ̃ ́ ́ ơn đa đ ̃ ược thanh toan theo th ́ ời gian phuc vu cho viêc bao cao  ̣ ̣ ̣ ́ ́ thông tin sau nay ̀ Chưc năng cua phân mêm ́ ̉ ̀ ̀ a Thanh toan hoa đ ́ ́ ơn cho khach hang ́ ̀ ­ Khach hang chon mon ăn trong menu mon ăn cua nha hang ́ ̀ ̣ ́ ́ ̉ ̀ ̀ ­ Khi khach hang co yêu câu thanh toan ́ ̀ ́ ̀ ́  danh sach mon ăn ma khach hang chon se  ́ ́ ̀ ́ ̀ ̣ ̃ được gửi đên cho NV thu ngân. Tai đây, NV nhâp ma mon ăn t ́ ̣ ̣ ̃ ́ ương ứng với ma ̃ mon ăn trong danh sach đo ́ ́ ́ ­ In hoa đ ́ ơn va g ̀ ửi lai cho khach hang ̣ ́ ̀ b Quan ly viêc bao cao doanh thu ̉ ́ ̣ ́ ́ ­ NV thu ngân se thông kê doanh thu cua nha hang theo th ̃ ́ ̉ ̀ ̀ ời gian yêu câu cua ng ̀ ̉ ười  quan ly ̉ ́ ­ In bao cao va g ́ ́ ̀ ửi lên người quan ly ̉ ́ Đôi t ́ ượng ngươi dung ̀ ̀ ­ Phân mêm đ ̀ ̀ ược ưng dung cho 2 đôi t ́ ̣ ́ ượng la: Khach hang,  NV thu ngân va ng ̀ ́ ̀ ̀ ười  quan ly: ̉ ́ Khach hang không tr ́ ̀ ực tiêp s ́ ử dung phân mêm, nh ̣ ̀ ̀ ưng la ng ̀ ười đưa ra cac mon  ́ ́ ăn yêu câu cho NV thu ngân ̀ NV thu ngân tiêp nhân danh sach mon ăn khach hang yêu câu va thanh toan hoa  ́ ̣ ́ ́ ́ ̀ ̀ ̀ ́ ́ đơn cho khach hang ́ ̀ Ngươi quan ly:  ̀ ̉ ́  Câp nhât mon ăn ̣ ̣ ́  Kiêm soat doanh thu ̉ ́  Phân quyên ng ̀ ươi s ̀ ử dung phân mêm ̣ ̀ ̀ Cac rang buôc ́ ̀ ̣ ­ Hê thông rang buôc b ̣ ́ ̀ ̣ ởi yêu câu cua khach hang: ̀ ̉ ́ ̀ Khi khach hang co yêu câu thanh toan hoa đ ́ ̀ ́ ̀ ́ ́ ơn hê thông m ̣ ́ ới cho phep nhâp  ́ ̣ ma mon ăn theo yêu câu cua khach hang ̃ ́ ̀ ̉ ́ ̀ ­ Rang buôc vê d ̀ ̣ ̀ ữ liêu đâu vao so v ̣ ̀ ̀ ới dư liêu trong CSDL: mon ăn khach hang chon,  ̃ ̣ ́ ́ ̀ ̣ được NV thu ngân nhâp ma cua cac mon ăn đo ̣ ̃ ̉ ́ ́ ́ tât ca thông tin vê mon ăn đ ́ ̉ ̀ ́ ược  hiên thi lên giao diên ̉ ̣ ̣ ­ Rang buôc v ̀ ̣ ới ưng dung bên ngoai: đê g ́ ̣ ̀ ̉ ửi thông tin chi tiêt cua hoa đ ́ ̉ ́ ơn đên cho  ́ khach hang ́ ̀  yêu câu phai co may in kêt nôi v ̀ ̉ ́ ́ ́ ́ ới hê thông may tinh hiên tai ̣ ́ ́ ́ ̣ ̣  in hoa  ́ đơn cho khach hang ́ ̀ Gia đinh va phu thuôc ̉ ̣ ̀ ̣ ̣ Phân mêm chi đ ̀ ̀ ̉ ược cai đăt trên hê thông may tinh cua nha hang tai quây thu ngân, khi  ́ ̣ ̣ ́ ́ ́ ̉ ̀ ̀ ̣ ̀ đo hê thông phân mêm m ́ ̣ ́ ̀ ̀ ới kêt nôi đ ́ ́ ược CSDL cua nha hang. Hoăc nêu không cai đăt  ̉ ̀ ̀ ̣ ́ ̀ ̣ trên hê thông may tinh cua nha hang ma cai đăt trên may tinh khac ̣ ́ ́ ́ ̉ ̀ ̀ ̀ ̀ ̣ ́ ́ ́  buôc phai co CSDL ̣ ̉ ́   cua nha hang thi m ̉ ̀ ̀ ̀ ới thực hiên đây đu đ ̣ ̀ ̉ ược cac thao tac nghiêp vu ́ ́ ̣ ̣ III QUY TRINH NGHIÊP VU ̀ ̣ ̣ Hình 1: Sơ đồ UML hệ thống Hình 2: Mơ hình nghiệp vụ đăng nhập vào hệ thống Hình 3. Mơ hình nghiệp vụ quản lý hóa đơn bán hàng của phần mềm 10 DEP: FR2 ID: FR5 TITLE: Sửa mon ăn cho chi tiêt hoa đ ́ ́ ́ ơn DESC: Thông tin mon ăn bi sai lêch so v ́ ̣ ̣ ơi yêu câu cua khach hang ́ ̀ ̉ ́ ̀  NV se câp nhât lai  ̃ ̣ ̣ ̣ thông tin cho đung ́ RAT: Chinh s ̉ ửa thông tin mon ăn ́ DEP: FR4 ID: FR6 TITLE: Thanh toan hoa đ ́ ́ ơn DESC:  Phân mêm t ̀ ̀ ự đông tinh tông gia tri cua hoa đ ̣ ́ ̉ ́ ̣ ̉ ́ ơn đo.́ RAT: Tinh tông tiên hoa đ ́ ̉ ̀ ́ ơn DEP: FR2, FR4 ID: FR7 TITLE: In hoa đ ́ ơn DESC:  May tinh kêt nôi v ́ ́ ́ ́ ới thiêt bi in ́ ̣  in ra hoa đ ́ ơn đa thanh toan cho khach hang ̃ ́ ́ ̀ RAT: In hoa đ ́ ơn DEP: FR6 b Người quan ly ̉ ́ ID: FR8 Tinh năng: Đăng nhâp ́ ̣ 16 DESC:  Ngươi quan ly đăng nhâp tai khoan băng tai khoan admin va không co ch ̀ ̉ ́ ̣ ̀ ̉ ̀ ̀ ̉ ̀ ́ ức  năng đăng nhâp t ̣ ự đông cho nh ̣ ưng lân sau ̃ ̀ Kich ban: Đăng nhâp thanh công: ̣ ̉ ̣ ̀ ­ Nhưng ng ̃ ươi quan ly muôn đăng nhâp vao hê thông, thi phai đăng nhâp băng tai  ̀ ̉ ́ ́ ̣ ̀ ̣ ́ ̀ ̉ ̣ ̀ ̀ khoan cua quan tri viên ̉ ̉ ̉ ̣ ­ Sau đo, ng ́ ười quan ly co thê thao tac nghiêp vu trên phân mêm v ̉ ́ ́ ̉ ́ ̣ ̣ ̀ ̀ ới vai tro la ng ̀ ̀ ười  quan tri ̉ ̣ ID: FR9 Tinh năng: Câp nhât th ́ ̣ ̣ ực đơn trong CSDL DESC:  Ngươi quan ly co thê thêm/s ̀ ̉ ́ ́ ̉ ửa/xoa thông tin mon ăn trong Menu mon ăn cua  ́ ́ ́ ̉ nha hang trong CSDL chi sau khi đa đăng nhâp thanh công ̀ ̀ ̉ ̃ ̣ ̀ Kich ban 1: Thêm mon ăn m ̣ ̉ ́ ơi: ́ ­ Khi người quan ly thêm môt mon ăn m ̉ ́ ̣ ́ ới ­ Mon ăn m ́ ới đo đ ́ ược thêm vao trong danh sach Menu mon ăn trong CSDL ̀ ́ ́ Kich ban 2: S ̣ ̉ ửa thông tin mon ăn: ́ ­ Khi người quan ly s ̉ ́ ửa xong thông tin cua môt mon ăn ̉ ̣ ́ ­ Thông tin mon ăn đo đ ́ ́ ược câp nhât vao trong CSDL ̣ ̣ ̀ Kich ban 3: Xoa thông tin mon ăn: ̣ ̉ ́ ́ ­ Khi người quan ly xoa 1 mon ăn ̉ ́ ́ ́ ­ Mon ăn đo bi xoa khoi CSDL ́ ́ ̣ ́ ̉ ID: FR10 Tinh năng: Phân quyên ng ́ ̀ ười dung ̀ DESC:  Tao tai khoan va phân quyên cho tai khoan đo đê cung câp cho nhân viên ̣ ̀ ̉ ̀ ̀ ̀ ̉ ́ ̉ ́ Kich ban: NV đ ̣ ̉ ược câp quyên t ́ ̀ ương ưng v ́ ơi tai khoan ma ng ́ ̀ ̉ ̀ ười quan ly cung câp: ̉ ́ ́ 17 ­ Lưu thông tin vê phân quyên cho t ̀ ̀ ừng nhân viên đê phuc vu cho viêc xac th ̉ ̣ ̣ ̣ ́ ực tai  ̀ khoan môi lân NV đăng nhâp ̉ ̃ ̀ ̣ ID: FR11 Tinh năng: Tông h ́ ̉ ợp doanh thu DESC:  Thông kê doanh thu nha hang theo khoang th ́ ̀ ̀ ̉ ơi gian xac đinh ̀ ́ ̣ Kich ban: Tông h ̣ ̉ ̉ ợp doanh thu cua nha hang theo th ̉ ̀ ̀ ời gian: ­ Đinh ra khoang th ̣ ̉ ơi gian đê tông h ̀ ̉ ̉ ợp doanh thu ­ Hê thông tra vê: doanh thu va danh sach cac hoa đ ̣ ́ ̉ ̀ ̀ ́ ́ ́ ơn đa đ ̃ ược thanh toan thuôc trong  ́ ̣ thơi gian đo ̀ ́ Yêu câu vê hiêu năng ̀ ̀ ̣ ID: QR1  TAG: Đô tin cây ̣ ̣ DESC: Khi khach hang co yêu câu thanh toan hoa đ ́ ̀ ́ ̀ ́ ́ ơn, NV thu ngân tông h ̉ ợp lai thông  ̣ tin hoa đ ́ ơn tinh gia tri hoa đ ́ ́ ̣ ́ ơn chinh xac ́ ́ RAT:  đam bao cung câp thông tin chinh xac đên khach hang ̉ ̉ ́ ́ ́ ́ ́ ̀ DEP: Không ID: QR2  TAG: Thơi gian th ̀ ực thi DESC: Khi co yêu câu thanh toan cua khach hang, kêt qua thanh toan đ ́ ̀ ́ ̉ ́ ̀ ́ ̉ ́ ưa ra cho khach  ́ hang la nhanh. Co thê th ̀ ̀ ́ ̉ ực hiên tinh gia tri hoa đ ̣ ́ ́ ̣ ́ ơn cho tôi đa 500 l ́ ượt khach vao trong  ́ ̀ 24 giờ MUST: 100% lân th ̀ ực hiên thi th ̀ ời gian không qua 1 giây ́ 18 ID: QR3 TAG: Tinh dê s ́ ̃ ử dung ̣ DESC: ngôn ngư, giao diên dê hiêu, cac biêu t ̃ ̣ ̃ ̉ ́ ̉ ượng mang y nghia nhât quan ́ ̃ ́ ́ MUST: 100% lân th ́ ực hiên đêu đat ̣ ̀ ̣ ID: QR4 TAG: Tinh ôn đinh ́ ̉ ̣ DESC:  Hê thông luôn săn sang phuc vu, hoat đông tôt 24/24 ̣ ́ ̃ ̀ ̣ ̣ ̣ ̣ ́ MUST: 100% lân th ́ ực hiên đêu đat ̣ ̀ ̣ ID: QR5 TAG: Tinh bao mât ́ ̉ ̣ DESC:   ­ Ngươi s ̀ ử dung đ ̣ ược đăng nhâp v ̣ ơi tai khoan duy nhât, va không thê đăng nhâp v ́ ̀ ̉ ́ ̀ ́ ̣ ới  tai khoan khac ̀ ̉ ́ ­  Phân quyên cho ng ̀ ươi s ̀ ử dung đên t ̣ ́ ưng ch ̀ ưc năng ́ ­ Đam bao kha năng backup d ̉ ̉ ̉ ư liêu va phuc hôi hê thông ̃ ̣ ̀ ̣ ̀ ̣ ́ MUST: 100% lân th ́ ực hiên đêu đat ̣ ̀ ̣ 19 B TAI LIÊU THIÊT KÊ C ̀ ̣ ́ ́ Ơ SỞ DƯ LIÊU ̃ ̣ 20 I GIƠI THIÊU ́ ̣ Muc tiêu ̣ Tai liêu mô ta chi tiêt vê thiêt kê CSDL  ̀ ̣ ̉ ́ ̀ ́ ́ ở mức logic va m ̀ ưc vât ly cua phân mêm hô tr ́ ̣ ́ ̉ ̀ ̀ ̃ ợ  thanh toan ban hang ́ ́ ̀ Pham vi ̣ La c ̀ ơ sở giao tiêp cua cac thanh viên, la căn c ́ ̉ ́ ̀ ̀ ứ đê kiêm th ̉ ̉ ử vân hanh bao tri  nhăm co  ̣ ̀ ̉ ̀ ̀ ́ cai nhin tông quat  môt cach toan diên vê mô hinh hô tr ́ ̀ ̉ ́ ̣ ́ ̀ ̣ ̀ ̀ ̃ ợ thanh toan ban hang ́ ́ ̀ Thuât ng ̣ ư viêt tăt ̃ ́ ́ Thuật ngữ Định nghĩa Giải thích CNTT Cơng nghệ thơng tin CNPM Cơng nghệ phần mềm CSDL Cơ sở dữ liệu Nơi lưu trữ  thơng tin và cho  phép truy cập PK Primary Key Khóa chính UK Unique Key Khóa duy nhất Tai liêu tham khao ̀ ̣ ̉ 21 Bai giang CSDL ngn mta.edu.vn ̀ ̉ ̀ Mơ ta tai liêu ̉ ̀ ̣ Phần Miêu tả Mục đích 1.Giới  Mơ tả một cách khái  Đưa ra các cơng việc  thiệu qt nhất, phạm vi, mục cần thực hiện của tài  đích tài liệu cần đạt  liệu  2.Thiết  Thiết kế CSDL ở mức  Cụ thể mơ hình CSDL  kế kiến  logic, vật lý và xây  của phần mềm trúc  dựng mơ hình ER của  phần  phần mềm  mềm II MƠ HINH ER(Entity­Relationship diagrams) ̀ 22 Mô hinh th ̀ ực thê ER ̉ III THIÊT KÊ CSDL LOGIC ́ ́ Danh sach cac bang ́ ́ ̉ STT Tên bảng ́ ơn ban hang ́ ̀ Hoa đ Alias(bi danh) ́ HoaDon Mô tả Bang nay cho biêt thông tin vê loai  ̉ ̀ ́ ̀ ̣ ban ma khach đang s ̀ ̀ ́ ử dung, tông  ̣ ̉ gia tri cua hoa đ ́ ̣ ̉ ́ ơn đo, va cac thông ́ ̀ ́   tin vê giam gia, th ̀ ̉ ́ ơi gian đên ăn ̀ ́ Môi môt hoa đ ̃ ̣ ́ ơn co môt ma suy   ́ ̣ ̃ nhât́đơn gian trong van đê quan  ̉ ́ ̀ ̉ ly.́ 23 STT Tên bảng ́ ́ ơn ban hang ́ ̀ Chi tiêt hoa đ Alias(bi danh) ́ ChiTietHD Mô tả Đê chi tiêt đ ̉ ́ ược hoa đ ́ ơn ban hang  ́ ̀ va đam bao tinh ro rang chinh xac  ̀ ̉ ̉ ́ ̃ ̀ ́ ́ cho khach hang cung nh ́ ̀ ̃ ư nha hang ̀ ̀   ăn, bang chi tiêt hoa đ ̉ ́ ́ ơn cho biêt  ́ thông tin vê cac loai mon ăn, sô  ̀ ́ ̣ ́ ́ lượng, va đ ̀ ơn gia cua mon ăn ma  ́ ̉ ́ ̀ khach chon ́ ̣ Môi môt chi tiêt hoa đ ̃ ̣ ́ ́ ơn co môt  ́ ̣ ma suy  nhât ̃ ́đơn gian trong van  ̉ ́ đê quan ly ̀ ̉ ́ ̀ Ban ăn BanAn Cho biêt vi tri ma khach hang đang  ́ ̣ ́ ̀ ́ ̀ ăn.môi môt ban ăn co môt ma duy  ̃ ̣ ̀ ́ ̣ ̃ nhât ́ ́ Mon ăn MonAn Môi môt mon ăn se co 1 ma duy  ̃ ̣ ́ ̃ ́ ̃ nhât, bang nay cung câp cac thông  ́ ̉ ̀ ́ ́ tin cho tưng mon ăn: tên, đ ̀ ́ ơn gia,  ́ đơn vi tinh ̣ ́ ́ ́ Nhom mon ăn NhomMonAn Môi môt loai danh muc mon ăn co  ̃ ̣ ̣ ̣ ́ ́ 1 ma. Bang se cho biêt tên cua t ̃ ̉ ̃ ́ ̉ ừng  mon ăn ́ ̀ ̀ Ngươi dung Dang_Nhap Môi ng ̃ ười dung s ̀ ử dung phân  ̣ ̀ mêm nay, se đ ̀ ̀ ̃ ược cung câp:  ́ username, password đê truy câp  ̉ ̣ vao trong hê thông ̀ ̣ ́  tham gia quan̉   ly nha hang ́ ̀ ̀ 24 IV THIÊT KÊ CSDL VÂT LY ́ ́ ̣ ́ Bang BanAn ̉ a Bang  ̉ STT Tên  trườn g Kiểu  dữ liệu MaBa n varchar TenBa n Nvarcha r Độ  dài Allow  Uniqu Null e Primary/F Giá trị  oreign Key mặc định Mơ tả 10 N Y Y Là trường tự  tăng, khóa chính  của bản ghi 50 N N N Tên ban ăn ̀ b Index 25 STT Tên index Loại Các trường liên quan Index_BanAn Unique MaBan Loại Các trường liên quan c Rang buôc ̀ ̣ STT Tên constraint PK_BanAn PK MaBan Bang  ̉  HoaDon a Bang ̉ ST T Tên  trường Kiểu dữ  liệu Độ  dài Allow  Uniqu Null e Primary/F Giá trị  oreign Key mặc định Mô tả varchar 10 N Y Y Là trường tự  tăng, khóa chính  của bản ghi MaHD MaBan varchar 10 N N Y Tên ban ăn ̀ MaNV varchar 10 N N Y Ma nhân viên ̃ TongTien float N N N Tông tiên ̉ ̀ ChietKhau Int N N N Chiêt khâu ́ ́ N N N Thơì   gian   bań   hang ̀ ThoiGian date b Cac rang buôc ́ ̀ ̣ STT Tên constraint Loại Các trường liên quan FK_ChiTietHD_NhanVien FK MaNV FK_ChiTietHD_BanAn FK MaCTBanHang 26 PK_HoaDon PK MaHD c Indexes STT Tên index index_HoaDonBa n Loại Unique Các trường liên quan MaHDBan Bang ̉  ChiTietHD a Bang  ̉ ST T Tên  trường MaCTBan Hang MaMon MaHDBan SoLuong DonGia Kiểu dữ  liệu Độ  dài Allow  Uniqu Null e Primary/F Giá trị  oreign Key mặc định Mơ tả varchar 10 N Y Y Là trường tự  tăng, khóa chính  của bản ghi varchar 10 N N Y Tên mom ́ varchar 10 N N Y Ma hoa đ ̃ ́ ơn ban ́ N N N Số  lượng   moń   khach chon ́ ̣ N N N Đơn giá int float 10 b Cac rang buôc ́ ̀ ̣ STT Tên constraint FK_ChiTietHDBanHang_MonAn Loại FK Các trường liên quan MaMon 27 PK_ChiTietHDBan PK FK_ChiTietHDBanHang_HoaDonBanHang FK MaCTHDNhap MaHDBan c Indexes STT Tên index index_ChiTietHDBa n Loại Các trường liên quan Unique MaCTBanHang Bang MonAn ̉ a Bang  ̉ ST T Tên  trường Kiểu dữ  liệu Độ  dài Allow  Uniqu Null e Primary/F Giá trị  oreign Key mặc định Mơ tả varchar 10 N Y Y Là trường tự  tăng, khóa chính  của bản ghi MaMon MaNhom varchar 10 N N Y Ma nhom ̃ ́ TenMon Nvarchar 50 N N Y Tên moń DonGia int N N N Đơn giá DonViTinh Nvarchar N N N Đơn vi tinh ̣ ́ 10 b Cac rang buôc ́ ̀ ̣ STT Tên constraint Loại Các trường liên quan PK_MonAn PK MaMon FK_MonAn_NhomMonAn FK MaNhom 28 c Indexes STT Tên index index_MonAn Loại Các trường liên quan Unique MaMon Bang NhomMonAn ̉ a Bang  ̉ ST T Tên  trường Kiểu dữ  liệu Độ  dài Allow  Uniqu Null e Primary/F Giá trị  oreign Key mặc định varchar 10 N Y Y Là trường tự  tăng, khóa chính  của bản ghi Nvarchar 50 N N N Tên nhom ́ MaNhom TenNhom Mô tả b Cac rang buôc ́ ̀ ̣ STT Tên constraint Loại PK_NhomMonAn 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 Bang NguoiDung ̉ 29 a Bang  ̉ S T T Tên  trường Kiểu  dữ liệu Độ  dài TenNguoiD ung Nvarcha r 50 MatKhau varchar 10 Allow  Uniqu Null e N Primary/F Giá trị  oreign Key mặc định Mô tả N y Tên người dung ̀ N N Mât khâu ̣ ̉ b Cac rang buôc ́ ̀ ̣ STT Tên constraint Loại PK_NguoiDung PK Các trường liên quan TenNguoiDung c Indexes STT Tên index index_NgươiDun g Loại Unique Các trường liên quan TenNguoiDung  30 ... Yêu câu ch ̀ ưc năng ́ a Nhân? ?viên ID: FR1 14 TITLE: Đăng nhâp  ̣ DESC: NV thu ngân đăng nhâp vao hê thông v ̣ ̀ ̣ ́ ơi tai khoan cua minh. Không co ch ́ ̀ ̉ ̉ ̀ ́ ức  năng tự đông đăng nhâp? ?cho? ?nh ̣... ̀ ̉ ̀ ́ ức  năng đăng nhâp t ̣ ự đông? ?cho? ?nh ̣ ưng lân sau ̃ ̀ Kich ban: Đăng nhâp thanh? ?công: ̣ ̉ ̣ ̀ ­ Nhưng ng ̃ ươi quan ly muôn đăng nhâp vao hê thông, thi phai đăng nhâp băng tai  ̀ ̉... ời gian phuc vu? ?cho? ?viêc bao cao  ̣ ̣ ̣ ́ ́ thông tin sau nay ̀ Chưc năng cua phân mêm ́ ̉ ̀ ̀ a Thanh toan hoa đ ́ ́ ơn? ?cho? ?khach hang ́ ̀ ­ Khach hang chon mon? ?ăn? ?trong menu mon? ?ăn? ?cua nha hang

Ngày đăng: 28/03/2022, 09:26

Mục lục

    b. Các ràng buộc

    b. Các ràng buộc

    b. Các ràng buộc

    b. Các ràng buộc

    b. Các ràng buộc

Tài liệu cùng người dùng

Tài liệu liên quan