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.
Trang 1HOC VIÊN KY THUÂT QUÂN Ṣ ̣ ̃ ̣ Ự
KHOA CÔNG NGHÊ THÔNG TIṆ
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 Hã ̣ ̀
Lê Thi Thăṃ ́
1
Trang 2Ha Nôi, ngay 22 thang 06 năm 2015̀ ̣ ̀ ́
M c L c ụ ụ
Trang 3ngươ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êú ̀ ̣ ̀ ̀ ̀ ̣
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.ấ ầ ề
2. Pham vị
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 lỳ ̉ ́ 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 ứ ể ế ế ể ử
3. Thuât ng va cac t viêt tăt.̣ ữ ̀ ́ ừ ́ ́
CSDL C s d li uơ ở ữ ệ N i l u tr thông tin và choơ ư ữ
3
Trang 4Thu t ngậ ữ Đ nh nghĩaị Gi i thíchả
phép truy c pậ
đ vể ượt qua các đ t ki mợ ể thử
quát nh t, ph m vi, ấ ạ Đ a ra các công vi c ư ệ
c n th c hi n c a tài ầ ự ệ ủ
Trang 54.Đ c tặ ả yêu c uầ Các yêu c u v ch c ầ ề ứ
Trang 6 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 nǵ ́ ̀ ử ươi quan ly.̀ ̉ ́
3. Đô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 nǵ ̀ ự ́ ử ̣ ̀ ̀ ư ̀ ươ ưi đ a ra cac mon ̀ ́ ́
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 đ ń ̀ ́ ̀ ́ ́ ơ hê thông m i cho phep nhâp ̣ ́ ớ ́ ̣
ma mon ăn theo yêu câu cua khach hang̃ ́ ̀ ̉ ́ ̀
Trang 7Phâ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 CSDḶ ̉ ́ cua nha hang thi m i th c hiên đây đu đ̉ ̀ ̀ ̀ ớ ự ̣ ̀ ̉ ược cac thao tac nghiêp vu.́ ́ ̣ ̣
III. QUY TRINH NGHIÊP VÙ ̣ ̣
7
Trang 8Hình 1: S đ UML h th ng ơ ồ ệ ố
Trang 9Hình 2: Mô hình nghi p v đăng nh p vào h th ng ệ ụ ậ ệ ố
9
Trang 10Hình 3. Mô hình nghi p v qu n lý hóa đ n bán hàng c a ph n m m ệ ụ ả ơ ủ ầ ề
Trang 11Hình 4. Mô hình nghi p v th ng kê báo cáo c a ph n m m ệ ụ ố ủ ầ ề
11
Trang 12IV. ĐĂC TA YÊU CÂU PHÂN MÊṂ ̉ ̀ ̀ ̀
Ph n này bao g m t t c các yêu c u ch c năng và ch t lầ ồ ấ ả ầ ứ ấ ượng c a h th ng. Nó đ a mô ủ ệ ố ư
ta chi tiêt c a h th ng và t t c các ch c năng c a nó.̉ ́ ủ ệ ố ấ ả ứ ủ
1. Cac yêu câu giao diên bên ngoaí ̀ ̣ ̀
Ph n này Cung c p m t mô t chi ti t c a t t c các y u t đ u vào và đ u ra t ầ ấ ộ ả ế ủ ấ ả ế ố ầ ầ ừ
h th ng. No cung mô ta giao diên phân c ng, phân mêm va cung câp mâu c ban ệ ố ́ ̃ ̉ ̣ ̀ ứ ̀ ̀ ̀ ́ ̃ ơ ̉cua giao diên ng̉ ̣ ươi dung.̀ ̀
a. Giao diên ng̣ ươi dung:̀ ̀
Khi nhân viên m hê thông phân mêm, se hiên thi giao diên nh hinh 1, t đây NV ở ̣ ́ ̀ ̀ ̃ ̉ ̣ ̣ ư ̀ ừ
se đăng nhâp v i tai khoan đa đ̃ ̣ ớ ̀ ̉ ̃ ược cung câp tŕ ươc đê đăng nhâp vao hê thông.́ ̉ ̣ ̀ ̣ ́
Hinh 1. Giao diên đăng nhâp hê thông̀ ̣ ̣ ̣ ́
Trang 14 Khii ngươi Quan ly yêu câu thông kê bao cao doanh thu nha hang, thi NV chon ch c ̀ ̉ ́ ̀ ́ ́ ́ ̀ ̀ ̀ ̣ ứnăng bao cao trên trang chu sau đo se hiên thi giao diên hinh 4́ ́ ̉ ́ ̃ ̉ ̣ ̣ ̀
Trang 15DESC: 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 ng lân sau( buôc môi lân s dung hê thông phai đăng ự ̣ ̣ ữ ̀ ̣ ̃ ̀ ử ̣ ̣ ́ ̉nhâp)̣
RAT: S a thông tin cua khach hang.ử ̉ ́ ̀
DEP: FR2
ID: FR4
TITLE: Thêm mon ăn cho chi tiêt hoa đ ń ́ ́ ơ
DESC: Khi khach hang yêu câu goi moń ̀ ̀ ̣ ́ NV câp nhât lai danh sach mon ăn trong chi ̣ ̣ ̣ ́ ́tiêt hoa đ n.́ ́ ơ
RAT: Khach hang thêm mon ăń ̀ ́
15
Trang 16ID: 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 hanǵ ̣ ̣ ớ ̀ ̉ ́ ̀ NV se câp nhât lai ̃ ̣ ̣ ̣thông tin cho đung.́
RAT: Chinh s a thông tin mon ăn.̉ ử ́
Trang 17DESC: 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, nǵ ươ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 CSDĹ ̣ ̣ ự ơ
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 CSDḶ ̣ ̀
Trang 18 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 thú ̉ ợ
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 thụ ̉ ờ ̉ ̉ ợ
Hê thông tra vê: doanh thu va danh sach cac hoa đ n đa đ̣ ́ ̉ ̀ ̀ ́ ́ ́ ơ ̃ ược thanh toan thuôc trong ́ ̣
Trang 19TAG: Tinh dê s dunǵ ̃ ử ̣
DESC: ngôn ng , giao diên dê hiêu, cac biêu tữ ̣ ̃ ̉ ́ ̉ ượng mang y nghia nhât quań ̃ ́ ́
MUST: 100% lân th c hiên đêu đat.́ ự ̣ ̀ ̣
Trang 23Mô hinh th c thê ER̀ ự ̉
III. THIÊT KÊ CSDL LOGIĆ ́
Danh sach cac banǵ ́ ̉
1 Hoa đ n ban hanǵ ơ ́ ̀ HoaDon 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ônǵ ̣ ̉ ́ ơ ́ ̀ ́ 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
Trang 24STT Tên b ngả Alias(bi danh)́ Mô tả
2 Chi tiêt hoa đ n ban hanǵ ́ ơ ́ ̀ ChiTietHD Đê chi tiêt đ̉ ́ ược hoa đ n ban hang ́ ơ ́ ̀
va đam bao tinh ro rang chinh xac ̀ ̉ ̉ ́ ̃ ̀ ́ ́cho khach hang cung nh nha hanǵ ̀ ̃ ư ̀ ̀
ă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.́ ̣
4 Mon ăń 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.ơ ̣ ́
5 Nhom mon ăń ́ 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.́
Trang 25Primary/Foreign Key
b. Index
25
Trang 26STT Tên index Lo iạ Các trường liên quan
Unique
Primary/Foreign Key
6
Trang 27Primary/Foreign Key
Trang 28Primary/Foreign Key
Trang 29c Indexes
Unique
Primary/Foreign Key
6. Bang NguoiDung̉
29
Trang 30Primary/Foreign Key
b Cac rang buôć ̀ ̣
c Indexes
1 index_NgươiDun
g