Nhân viên –Hóađơn bán n.... Khi khách hàng chố đơn vàt yêu c u thanh toán, nhân viên bán hàng ầ thực hi n ệ các bướ sau:c ▪ Kiểm tra thông tin hàng hóa và tính n cho khách hàng.. - Quản
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN
Trang 2DANH SÁCH THÀNH VIÊN NHÓM
Trang 3MỤC L C Ụ
M C L C Ụ Ụ 2
L I NÓI Ờ ĐẦ 4U DANH M C HÌNH Ụ ẢNH 5
DANH M C BỤ ẢNG BIỂ 7U I TỔNG QUAN V Ề ĐỀ TÀI 8
1.1 Mô ả ề ệ thố t v h ng, các nghi p v b n 8ệ ụ cơ ả 1.1.1 Mô ả ề ệ thống t v h 8
1.1.2 Các nghi p v b n 9ệ ụ cơ ả 1.2 Khả sát,o bi u m u ể ẫ thu thậ đượp c 12
1.3 Phân tích yêu c u xác nh ầ để đị các chứ năng,c quy mô ủ c a bài toán 13
1.3.1 Quy mô 13
1.3.2 Chứ năngc 13
II XÁC ĐỊNH MÔ HÌNH THỰC THỂ LIÊN K T (ER) Ế 16
2.1 Các ki u ể thự thể Tên ể thự thểc : ki u c , Các thuộ tính, Thuộc c tính khoá 16
2.2 Mô hình ER: M i liên k t gi a ố ế ữ các ể thự thể Sơ đồ thự thể ki u c , c liên kết 18
2.2.1 M i ố liên ế k t gi a ữ các ể thự thể ki u c 18
2.2.2 Sơ đồ thự thểc liên k t 20ế III CHUY N Ể MÔ HÌNH T Ừ THỰ THỂC LIÊN K T SANG Ế MÔ HÌNH QUAN H (RM) Ệ 21
3.1 Cách chuy n ể đổi 21
3.2 Chuyể đổn i các ki u ể thự thểc , m i ố liên ết k 22
3.3 Mô hình quan h 26ệ IV XÁC ĐỊNH CÁC RBTV 27
Trang 44.1 Xác đị nh v nh b y tr RBTV 27
4.1.1 RBTV miền giá 27 trị 4.1.2 RBTV miền giá 27 trị 4.1.3 RBTV Liên ộ b 27
4.1.4 RBTV Liên thuộc t nh 28
4.1.5 RBTV Tham chiếu 28
4.1.6 RBTV Tham chiếu 29
V CHUẨN HOÁ CSDL V Ề 3NF 30
5.1 Liệt kê các thuộc tính 30
5.2 Xây ự d ng các ph thu c hàm 30ụ ộ 5.3 Chuẩn hóa 30
VI CÂU LỆNH TRUY VẤN DỮ LIỆU SQL 33
6.1 Các câu ệ l nh truy v n 33ấ 6.2 Câu lệnh và k t qu 34ế ả VII K T Ế LUẬ 52N VIII BẢNG PHÂN CÔNG CÔNG VIỆC C A NHÓM Ủ 53
IX TÀI LIỆU THAM KHẢO 54
Trang 5L I NÓI Ờ ĐẦ U
Xã h i hi n ộ ệ đại ngày nay đặt ra nh ng yêu c u ngày ữ ầ càng cao v s ề ự tiện l nhanh ợi,chóng và hiệu quả trong m i ọ lĩnh ự kinh doanh không n m ngo v c, ằ ại lệ Chúng tôi đãkhông ng ng ừ nhậ thứ sâu ắn c s c v s c m nh c a s sáng t o và cách ề ứ ạ ủ ự ạ mà nó phản ánh
sự đổi m i trong m t ớ ộ thế ớ đang gi i phát triển không ng ng ừ Nhậ thứ đượ điền c c u này, chúng tôi đã quyết tâm xây d ng m t hự ộ ệ thống quản bán hàng lý văn phòng phẩm vượt
tr i, mangộ l i ạ ải nghi m tr ệ mua s m hoàn h o ắ ả và đáp ứ ng m i nhu c u c a khách hàng ọ ầ ủVới m c ụ tiêu thúc đẩy sự tiến b và phát ộ triển trong ngành, chúng tôi không chỉ đơn thuần phát triển m t hệ th ng quản thông ộ ố lý minh mà còn dành th i gian nghiên ờcứu và ng d ng ứ ụ các công nghệ tiên tiến nhất Chúng tôi t ự tin r ng, s kằ ự ết h p gi a s ợ ữ ựsáng t o và công ngh s t o nên m t s n ph m ạ ệ ẽ ạ ộ ả ẩ độ đáo, đem ạ ợ ích ớc l i l i l n nh t ấ cho ả c người bán và người mua
Trong hành trình phát tri n này, ể chúng tôi cũng không quên l ng nghe và h c h i ắ ọ ỏ
t nh ng ừ ữ ngườ cói kinh nghiệm ự hướ S ng d n và sẫ ự chia ẻ ế thứ ừ s ki n c t nh ng ữ người
đi trư c giúp chúng tôi ớ đã điều ch nh và hoàn ỉ thiện ý tưởng c a mình, ủ đồng thời cung cấp nh ng g i ý quý báu phát ữ ợ để triển hệ thống m t ộ cách chính xác và hiệu quả nhất Với t t c s cấ ả ự ống ế hi n và n lỗ ực của chúng tôi, chúng tôi t ự tin r ng h ằ ệ thống qu n ả
lý bán hàng văn phòng ph m ẩ mà chúng tôiđã xây d ng sự ẽ m t là ộ bước tiến l n trong ớ
vi c nâng cao ệ chấ lượng dt ịch ụ và t o v ạ ra giá trị thực s ự cho ả c doanh nghi p ệ và khách hàng
Trang 6DANH M C HÌNH Ụ Ả NH
Hình 1 2 Biểu m u hóa ẫ đơn bán hàng 12
Hình 2.2.1 a C a hàng ử –Nhân viên 1) 18(1 – Hình 2.2.1 b C a hàng ử –Nhân viên n) 18(n – Hình 2.2.1 c C a hàng S n ph m n) 18ử – ả ẩ (n – Hình 2.2.1 d C a hàng ử –Hóađơn nh p hàng n) 18ậ (1 – Hình 2.2.1 e Khách hàng S n ph m – ả ẩ (n – n) 18
Hình 2.2.1 f Khách hàng S n – ả phẩ (n –m n) 18
Hình 2.2.1 g Khách hàng –Hóađơn bán n) 19(1 – Hình 2.2.1 h Nhân viên –Hóađơn bán n) 19(1 – Hình 2.2.1 i Nhân viên S n ph m n) 19– ả ẩ (n – Hình 2.2.1 j Nhân viên –Nhân viên n) 19(1 – Hình 2.2.1 k Nhà cung c p S n ph m n) 19ấ – ả ẩ (n – Hình 2.2.1 l Hóa đơn nh p hàng S n ậ – ả phẩm n) 19(n – Hình 2.2.1 m S n ph m ả ẩ –Hóađơn bán n) 19(n – Hình 2.2.1 n Hóađơn nh p hàng ậ –Nhà cung c p -1) 20ấ (n Hình 2.2 2 Sơ đồ thự thể liên ết.c k 20
Hình 3.2 a Chuyể đổn i & m i ố liên k t C A ế Ử HÀNG – HÓA ĐƠN NHẬP HÀNG 22
Hình 3.2 b Chuyể đổn i & m i ố liên ế k t NHÀ CUNG CẤP – HÓA ĐƠN NHẬP HÀNG 23
Hình 3.2 c Chuyể đổn i & m i liên k t C A ố ế Ử HÀNG – NHÂN VIÊN 23
Hình 3.2 d Chuy n ể đổi & m i ố liên k t ế HÓA ĐƠN NHẬP HÀNG S N – Ả PHẨM 24
Hình 3.2 e Chuyể đổn i & m i liên k t NHÂN ố ế VIÊN S– ẢN PHẨM 24
Hình 3.2 f Chuyể đổn i & m i liên k t NHÀ ố ế CUNG ẤP S N C – Ả PHẨM 24
Hình 3.2 g Chuyể đổn i & m i liên k t NHÂN ố ế VIÊN – HÓA ĐƠN BÁN 25
Hình 3.2 h Chuyể đổn i & m i liên k t KHÁCH ố ế HÀNG – S N Ả PHẨM 25
Trang 7Hình 3.2 i Chuyể đổn i & m i liên k t Số ế ẢN PHẨM HÓA – ĐƠN BÁN 26
Hình 3 3 Mô hình quan h 26ệ Hình 6.2 a Select có điều ki n ệ trên ộ ả m t b ng 34
Hình 6.2 b Select có điều ki n ệ trên ộ ả m t b ng 35
Hình 6.2 c Select có điều ki n ệ trên hai b ng 35ả Hình 6.2 d Select có điều ki n ệ trên hai b ng 36ả Hình 6.2 e Select có điều ki n ệ trên hai b ng 36ả Hình 6.2 f Select có where và group by 37
Hình 6.2 g Select có where và group by 37
Hình 6.2 h Select có where, group by, having 38
Hình 6.2 i Select có where, group by, having 39
Hình 6.2 j Select có where, group by, having 39
Hình 6.2 k Select có where, group by, having và order by 40
Hình 6.2 l Select có where, group by, having và order by 41
Hình 6.2 m Select có where, group by, having và truy ấ con v n 42
Hình 6.2 n Select có where, group by, having và truy ấ con v n 44
Hình 6.2 o Select có where, group by, having và truy ấ con v n 46
Hình 6.2 p Insert có điều ki n 46ệ Hình 6.2 q Insert có điều ki n 48ệ Hình 6.2 r Câu 18 (trước khi update) 48
Hình 6.2 s Câu 18 (sau khi update có điều ki n) 49ệ Hình 6.2 t Câu 19 (trước khi update) 49
Hình 6.2 u Câu 19 (sau khi update có điều ki n) 49ệ Hình 6.2 v Câu 20 (trước khi delete) 50
Hình 6.2 w Câu 21 (trước khi delete) 50
Hình 6.2 x Câu 22 51
Trang 8DANH M C B NG BI U Ụ Ả Ể
B ng 4.1 1 RBTV ả miền giá 27trị
B ng 4.1 2 RBTV ả miền giá 27trị
B ng 4.1 3 RBTV liên b 28ả ộ
B ng 4.1 4 RBTV liên ả thuộc tính 28
B ng 4.1 5 RBTV tham ả chiếu 28
B ng 4.1 6 RBTV tham ả chiếu 29
B ng 4.1 7 B ng t m nh ả ả ầ ả hưởng t ng hổ ợp 29
Trang 9I T ỔNG QUAN V Ề ĐỀ TÀI 1.1 Mô ả ề ệ thố t v h ng, các nghi p v b ệ ụ cơ ản.
1.1.1 Mô ả ề ệ thống t v h
Hệ thống qu n bán hàng ả lý văn phòng ph m m t h ẩ là ộ ệ thống được thiết k qu n ế để ả
lýcác ho t ạ động kinh doanh của cửa hàng văn phòng phẩ H m ệthống này giúp quản lýcác thông tin ề c a hàng, s v ử ản phẩm, hoá đơn nhập hàng, hoá đơn bán hàng, nhân viên, khách hàng và nhà cung c p.ấ
- Nhập hàng t nhà ừ cung ấ c p
Khi nh n ậ được hàng t nhà ừ cung ấ c p, c a hàng ử thực hi n ệ các bước sau:
▪ Tiếp nh n hàng hoá t nhà ậ ừ cung ấ c p
▪ Kiểm tra thông tin ề v nhà cung ấ c p và các m t hàng ặ
▪ Nếu m t hàng ặ chưa có trong ệ thố h ng, t o m i ạ ớ thông tin ề ả v s n ph m và ẩnhà cung ấ c p
▪ Lập hoá đơn nhập hàng v i ớ cácthông tin chi ti t:ế ngày l p hoá ậ đơn, mã hoá đơn, số hoá đơn,chiết khấu
Lưu trữ hoá đơn nhập hàng
- Bán hàng
Nhân viên l y s n ấ ả phẩm t c a hàng v n ừ ử để tư ấ cho khách hàng Khi
khách hàng chố đơn vàt yêu c u thanh toán, nhân viên bán hàng ầ
thực hi n ệ các bướ sau:c
▪ Kiểm tra thông tin hàng hóa và tính n cho khách hàng tiề
▪ Lập hoá đơn bán hàng và in cho khách hàng
▪ Lưu trữ hoá đơn bán hàng g m ồ các thông tin: danh sách ản phẩm, chi t s ế
▪ kh u, ấ mã hoá đơn, ngày l p hoá ậ đơn, ố s hoá đơn
- Quản khách hàng lý
Hệ thống lưu trữ thông tin v khách hàng, bao gề ồm: tên khách hàng, mã
khách hàng, ngày sinh, s ố điệ tho i,n ạ đị chỉ a
- Quản nhân viên lý
Hệ thống lưu trữ thông tin v nhân viên, bao gề ồm: tên nhân viên, tuổi, gi i ớ
Trang 10tính, s ố điện tho i, mãạ nhân viên, a đị chỉ Trong qu n ả lý nhân viên thì s ẽ có
m t v nhân viên cao nh t ộ ị trí ấ để quả lýn các nhân viên khác
1.1.2 Các nghi p vệ ụ b n cơ ả
A Nghiệp v ụ quả lý ả phẩn s n m
Quản s n ph m trong c a hàng lý ả ẩ ử văn phòng ph m m t ph n không ẩ là ộ ầ thể thi u ếtrong vi c duy ệ trì ho t ạ động kinh doanh hi u qu và ệ ả đáp ứng nhu c u c a khách hàng ầ ủĐiều này không chỉ đòi ỏ h i cửa hàng duy trì m t danh ộ sách s n ả phẩm dđa ạng và phong phú, mà còn yêu c u quy ầ trình qu n s n ph m ả lý ả ẩ đượ thực c hi n m t ệ ộ cách chính xác và
hi u qu ệ ả
Trước tiên, quản slý ản phẩm bắt đầu v i việc thu thập thông ớ tin chi tiết về từng
s n phả ẩm Đây bao g m ồ tên ả s n phẩm, mô ả t , giá c , sả ố lượng t n kho, nhãn hi u, ồ ệ vàhình nh ả minh ọa Điề h u này giúp khách hàng d dàng tìm ki m và l a ế ự chọn s n ph m ả ẩ
m t ộ cách thu n n ậ tiệ hơn
Việc phân loại s n ph m ả ẩ cũng là m t ph n quan ộ ầ trọng c a qu n ủ ả lý s n phả ẩm ằ B ng cách gán các danh m c hoụ ặc nhãn hiệu cho t ng sừ ản phẩm, c a hàng ử có thể tạo m t ra ộcấu trúc tổ chức h p lý, giúp khách hàng dợ dàng l c và ọ tìm ki m sế ản ph m theo nhu ẩcầu c ụ thể c a h ủ ọ
Ngoài ra, qu n ả lý t n kho m t khía c nh quan ng khác c a qu n ồ là ộ ạ trọ ủ ả lý s n phả ẩm.Đảm bảo rằng c a hàng ử luôn có đủ ố lượ s ng s n ph m ả ẩ để đáp ứng nhu c u c a khách ầ ủhàng là điều cực k quan ỳ trọng H ệ thống t ự động thông báo khi s n ả phẩm c n ki t ho c ạ ệ ặcần t hàng m i giúp c a hàng duy trì m t m c t n kho đặ ớ ử ộ ứ ồ lý tưởng
Cuối cùng, đánh giá s n ph m d a ả ẩ ự trên ph n h i t khách hàng ả ồ ừ cũng giúp c a hàng ửcải thiện chất lượng s n ph m và dả ẩ ịch ụ Phản h i v ồ tích c c ự có thể được s d ng ử ụ để tăng
cường và qu ng bá những s n ph m ả ả ẩ đượ đánhc giá cao, trong khi phản h i ồ tiêu ực c cóthể d n n viẫ đế ệc cải thi n s n ph m và quy trình dệ ả ẩ ịch ụ v
B Nghiệp v ụ quả lý bánn hàng
Quản bán hàng m t ph n quan lý là ộ ầ trọng ủ c a ho t ạ động kinh doanh của cửa hàng văn phòng phẩm Điều này đòi ỏ h i m t quy trình bán hàng mộ ạch ạ và hi u qu l c ệ ả để đảm
b o ả trải nghi m mua s m ệ ắ thuậ tiện n và thoả mái choi khách hàng
Quản bán hàng b t u v i vi c ph c v khách hàng Nhân viên c a hàng c n lý ắ đầ ớ ệ ụ ụ ử ầ
có kiến thức chuyên môn v ng vữ ề các sản phẩm và dịch vụ để cung cấp vtư ấn chính xác và h ỗ trợ cho khách hàng trong quá trình mua ắm s
Trang 11Điều quan trọng tiếp theo qulà ản lý đặt hàng Cửa hàng c n theo dõi ầ các đơn đặt hàng t khách hàng, xác nh n chúng và ừ ậ chuẩn b s n ị ả phẩm cho giao hàng Quả lý đặn t hàng c n ph i linh ho t và nhanh chóng ầ ả ạ để đáp ứng nhu c u ầ mua ắ s m c a khách hàng ủ
m t ộ cách ệ hi u qu ả nhất
Sau đó, quá trình thanh toán là bước quan trọng p tiế theo trong quản lý bán hàng
C a hàng c n ử ầ cung ấ c p nhi u ề phương thức thanh toán khác nhau để đáp ứng s thích ở
của khách hàng, bao g m ồ tiền mặt, thẻ tín d ng, ví ụ điệ ửn t , và các hình thức thanh toán
trực tuyến khác
Cuối cùng, quản giao hàng lý là bước cu i cùng ố trong quá trình bán hàng Đảm
b o r ng s n ph m ả ằ ả ẩ được giao đúng thời gian và đị điểa m c n ầ thiế là t điều quan trọng để
t o ạ ra trải nghi m mua s m t t nh t ệ ắ ố ấ cho khách hàng
C Nghiệp v ụ quả lý nhânn viên
Quản nhân viên m t ph n không lý là ộ ầ thể thiếu c a ho t ủ ạ động kinh doanh của cửa hàng văn phòng phẩm Điều này đòi ỏ h i m t quy trình qu n nhân viên ộ ả lý chặ chẽt và
hi u qu ệ ả để đảm b o môi ả trường làm vi c tích c c và ệ ự đáp ứ ng nhu c u cầ ủa cửa hàng Quản nhân viên b t u v i vi c lý ắ đầ ớ ệ tuyển dụng và tuy n ể chọn nhân viên phù hợp.Quá trình này đòi ỏ ử h i c a hàng ph i xác ả định nhu c u nhân s , qu ng ầ ự ả cáo ị trí công v
vi c và n hành quá trình ph ng v n ệ tiế ỏ ấ để chọ ựn l a nhân viên phù h p nhợ ất
Sau khi tuy n d ng, ể ụ đo ạ t o và phát triển nhân viên là bướ tiếc p theo quan trọng
C a hàng c n cung c p ử ầ ấ đo ạ cơ ả t o b n và hướng d n ẫ cho nhân viên mới, đồng thời cung
cấp các chương trình phát triển nâng cao kỹ năng cho nhân viên hiện tại t i để ố ưu hóa
hi u ệ suất làm việc
Quản hi u lý ệ suất nhân viên m t khía clà ộ ạnh quan trọng khác c a ủ quả lýn nhân viên Điều này đòi ỏ ử h i c a hàng ph i ả đánh giá và theo dõi hi u ệ suất làm việc của nhân viên, cung ấ c p ph n h i và h ả ồ ỗ trợ để ọ đạ đượ h t c m c tiêu ụ cá nhân và t ổ ch c.ứ
Cuối cùng, quản lý lươngthưởng là bước cuố cùng trong quá trình i quả lýn nhân viên C a hàng c n xác nh và qu n ử ầ đị ả lý các chính sách lương thưởng, bao g m ồ lương
cơ ả b n, thưởng doanh s bán hàng và ố các phúc l i ợ cho nhân viên
Trang 12Quản nh p hàng bao g m lý ậ ồ các ho t ạ động như đặt hàng, theo dõi đơn đặt hàng,
ki m ể tra hàng hóa và lưu trữ và qu n t n kho ả lý ồ Để đảm b o ả cung ấ đủ ả c p s n phẩm, ử c a hàng c n xác ầ định nhu c u hàng hóa và t hàng t nhà ầ đặ ừ cung ấ c p d a ự trên yêu c u và ầ
dự định tiêu thụ Sau đó, ử c a hàng c n ầ theo dõi trạng thái ủ các đơn đặ c a t hàng, đảm
b o r ng hàng hóa ả ằ được giao đúng thời gian và đị điểm a
Khi nh n hàng t nhà cung c p, c a hàng c n ki m ậ ừ ấ ử ầ ể tra chất lượng và s ố lượng c a ủhàng hóa nh n ậ được, đả m b o r ng ả ằ chúng đáp ứ ng tiêu chuẩn và yêu c u cầ ủa cửa hàng Cuối cùng, hàng hóa cần đượ lưuc trữ trong kho qu n và để ả lý theo dõi hi u ệ suất nh p ậhàng
Trang 131.2 Khả o sát, biể u m u thu ẫ thậ đượ p c
Hình 1 1 Biểu m u hóa ẫ đơn bán hàng
Trang 141.3 Phân tích yêu c u ầ để xác định các chứ năng, c quy mô ủ c a bài toán
1.3.1 Quy mô
Hệ thống qu n ả lý m t ộ chuỗi các ử c a hàng văn phòng ph m g m ẩ ồ các đối tượng:
C a hàng, hàng hoá, nhân viên, nhà cung cử ấp, khách hàng và các ữ liệ liên d u quan n đếmua và bán khác
1.3.2 Chứ năng c
Dựa vào kh o ả sát, bi u m u ể ẫ thu thập được, có thể xác nh các đị chức năng cơ b n ảcủa bài toán đưa ra như sau:
- Quản s n phlý ả ẩm:
▪ Thu thập và lưu trữ thông tin ả s n ph m: ẩ
▪ Thu thập thông tin chi tiết v s n ph m tề ả ẩ ừ các nhà cung c p, bao g m ấ ồ
mã s n phả ẩm, tên s n ả phẩm, ngày s n xu t, giá ả ấ thành, ạ h n s d ng, ử ụ loại
s n ph m ả ẩ và thông tin ề v nhà cung ấ c p
▪ Lưu trữ thông tin này m t ộ cách ẩn thận d dàng c để truy ập và c tra ứu, c
đảm bảo tính toàn ẹn và v chính xác của dữ liệu
- Quản t n kho: lý ồ
▪ Theo dõi số lượng sản phẩm nhập vào và s lượđã ố ng sản phẩm bán đã
ra m b o r ng luôn để đả ả ằ có đủ hàng cung c p để ấ cho khách hàng
▪ C p nh t thông ậ ậ tin v s ề ố lượng s n ph m ả ẩ trong kho và ghi nhận các giao
dịch mua bán, điều chuy n hàng ho c ể ặ điều chỉnh t n kho m t ồ ộ cách chính xác và đồng nhất
+ Người dùng và hoạt động:
Trang 15▪ Qu n ả lý kho hàng: Chịu trách nhi m v vi c t ệ ề ệ ổ chức và duy trì kho hàng, bao g m c vi c xác nh v ồ ả ệ đị ị trí lưu trữ ả s n phẩm, qu n t n kho và x ả lý ồ ử
lýcác đơn đặt hàng m t ộ cách chính xác và k p ị th i.ờ
▪ Nhân Viên Nhập Liệu: Thực hi n vi c nh p thông ệ ệ ậ tin s n ph m m i vào ả ẩ ớ
hệ thống sau khi hàng được nh p v , ki m tra ậ ề ể chấ lượt ng và đảm b o ảtínhchính xác c a thông ủ tin
▪ Nhân Viên Bán Hàng: Xử lý các đơn đặt hàng t khách hàng, ừ đảm b o ảrằng s n ph m ả ẩ đượ xuất kho và giao hàng c đúng ẹ h n, đảm b o s hài ả ựlòng c a khách hàng ủ
▪ Nhân Viên Quản S n Lý ả Phẩm: Theo dõi và điề chỉu nh thông tin ả s n
phẩm, ậ c p nh t t n kho, xậ ồ ử lý các yêu c u ầ đặt hàng và đảm b o r ng ả ằthông tin trong hệ ống th luôn chính xác và được cập nh t u ậ đề đặn
- Quản bán hàng: lý
+ Xử Lý Đơn Đặt Hàng:
▪ Tiếp nh n ậ đơn đặ t hàng t khách hàng thông qua ừ các kênh như trực ếp ti
t i c a hàng, ạ ử điệ thoạn i ho c ặ trự tuyến.c
▪ Xác nh n ậ thông tin đơn hàng và chuẩn b s n ị ả phẩ chom giao hàng ho c ặđến lấy hàng
+ Quản Lý Thanh Toán:
▪ Xử lý thanh toán t khách hàng thông qua các ừ phương thức thanh toán khác nhau như tiền mặt, thẻ tín ụ d ng/debit, chuyển kho n ngân hàng ả
ho c ví ặ điệ ửn t
▪ Kiểm tra tính chính xác c a s n ủ ố tiề thanh toán và cung ấ c p hoá đơn cho khách hàng
+ In Hoá Đơn:
▪ Tạo hoá ra đơn bán hàng chính xác và đầ đủy thông tin ề các ả phẩm v s n
đãmua, số ợ lư ng, giá thành và t ng s tiền thanh ổ ố toán
▪ In hoá đơn và cung c p ấ cho khách hàng như là ằ b ng chứng mua hàng + Lưu Trữ Thông Tin về Hoá Đơn:
▪ Ghi l i ạ các thông tin quan trọng v hoá ề đơn như mã hoá đơn, ngày l p ậhoá đơn, ố s hoá đơn, danh sách ả s n ph m và chi t kh u ẩ ế ấ
▪ Lưu trữ thông tin này m t ộ cách an toàn và d dàng truy xu t khi c n ấ ầthi t.ế
Trang 16▪ Quản Lý Bán Hàng: Chị tráchu nhi m v vi c giám ệ ề ệ sát và qu n các ả lý
▪ Hệ thống s t ẽ ự động tính toán t ng s ổ ố tiền và in hoá đơn cho khách hàng
▪ Quản bán hàng lý theo dõi ho t ạ động bán hàng và thống kê doanh thu
để đánh giá hi u ệ suất kinh doanh và xác định các c i ả tiến có thể áp dụng
- Quản nghi p v nhân viên lý ệ ụ
▪ Lưu trữ thông tin nhân viên: Mã nhân viên, tên nhân viên, tuổi, giới tính,
số điện thoại, đị chỉa , ngày đăng kí h p ợ đồng, h sệ ố lương, chức v , ụlương cơ bản
▪ Xác định v ịtrí công vi c và phân ệ công nhi m vệ ụ cho t ng nhân viên ừ
d a ự trên ỹ năng k và nhu c u ầ công ệc vi
▪ Xác định vai trò và quyền truy ập c a từng nhân viên c ủ trong ệ thống h
để đả m bảo tính ảo mật và hiệu quả c a quá trình quản nhân s b ủ lý ự + Người dùng/nhân viên: Quản nhân slý ự, nhân viên quản nhân viên lý+ Hoạt động: Thực hi n ệ các ho t ạ động qu n nhân sả lý ự để thêm, c p nh t ậ ậthông tin nhân viên, qu n ả lý quy n ề truy c p, ghi ậ chú, báo cáo và ph n h i ả ồ
hi u ệ suất để duy trì m t ộ môi trường làm vi c tích c c và ệ ự năng động s dử ụng
hệ thống Nhân viên quả lýn nhân viên s d ng hử ụ ệ thống để theo dõi ho t ạ
động công việc, xác nh l ch làm việc và quản đị ị lý các hoạt động liên quan đến nhân sự
▪ Kiểm tra ả s n ph m khi nh n hàng t nhà cung c p ẩ ậ ừ ấ để đảm b o ả chất
lượng và s ợng ốlư đúng như đơn đặ t hàng
▪ Lập phi u ki m ế ể tra hàng và ghi chú v b t k s n ph m nào b h ng ho c ề ấ ỳ ả ẩ ị ỏ ặthiếu hụ t
+ Xử Lý Hàng Hóa Nhập Kho:
▪ S p x p và ắ ế lưu trữ ả s n ph m nh p kho theo quy ẩ ậ trình và vị trí lưu trữđược ch nh ỉ đị
Trang 17▪ C p nh t thông tin v s n ph m nh p kho vào h ậ ậ ề ả ẩ ậ ệ thống qu n ả lý kho hàng
đểtheo dõi số ợ lư ng tồn kho và thông tin liên quan
+ Xử Lý Thanh Toán và Lưu TrữHóaĐơn:
▪ Xác nh n ậ thanh toán cho các đơn hàng nh p hàng ậ đã nhận và ki m ể trahóa đơn ừ t nhà cung ấ c p
▪ Kiểm tra tính chính xác c a s n ủ ố tiề thanh toán c a s n ph m nh p ủ ả ẩ đã ậ
▪ Lưu trữ và qu n hóa ả lý đơn nh p hàng: ậ Mã hoá đơn, ố s hoá đơn, loại
s n phả ẩm, chi t kh u, ngày l p hoá ế ấ ậ đơn
+ Người Dùng và Hoạt Động:
▪ Quản Lý Nhập Hàng: Chị tráchu nhi m vệ ề việc qu n và ả lý điều hành quá trình nh p hàng, t vi c ậ ừ ệ đặt hàng đến việc x ử lý hàng hóa nh p kho ậ
▪ Nhân ViênNhập Hàng: Thực hi n ệ các ho t ạ động cụ thể trong quá trình
nh p hàng, bao g m ậ ồ đặt hàng, ki m ể tra và nhận hàng, xử lý hàng hóa
nh p kho ậ và ử lý x thanh toán và hóa đơn
II XÁC ĐỊNH MÔ HÌNH THỰ C THỂ LIÊN K T (ER) Ế
2.1 Các kiể thự thể u c : Tên kiể thự thể u c , Các thu c tính, Thu c ộ ộ
tính khoá
Quản chu i lý ỗ các ử c a hàng bán hàng Văn phòng ph m ẩ đượ mô ả như sau:c t
- Cửa hàng: Là thự thể ửc c a hàng dùng để lưu thông tin các ử c a hàng, bao
g m ồ các thuộ tínhc sau:
▪ Mã c a hàng ( ử Thuộc tính khóa)
▪ Tên c a hàng, ử
▪ Địa chỉ,
▪ Mã Nhân Viên Ngườ ( i qu n c a hàng) ả lý ủ
- Nhân viên: Là thực thể Nhân Viên dùng để lưu trữ thông tin nhân viên làm
vi c t i ệ ạ chuỗ ửi c a hàng, bao g m các ồ thuộc tính sau:
▪ Mã nhân viên ( Thuộc tính khóa)
▪ Tên nhân viên,
▪ Tuổi nhân viên
Trang 18▪ Mã hóa đơn (Thuộc tính khóa)
▪ Ngày l p hóa ậ đơn
▪ Mã nhân viên ( Người lập hóa đơn)
▪ Mã hóa đơn (Thuộc tính khóa)
▪ Ngày l p hóa ậ đơn
▪ Mã C a hàng( C a hàng nh p) ử ử ậ
▪ Mã nhà cung c p ấ
▪ Tổng tiền
Trang 19▪ Giảm giá
2.2 Mô hình ER: M i ố liên ế giữ k t a các kiể thự thể Sơ đồ thự u c , c
th ể liên kế t.
2.2.1 M i liên k t ố ế giữ a các kiểu th c th ự ể
- Liên k t gi a C a hàng và ế ữ ử Nhân viên: liên ế k t 1 1 –
Trang 20Hình 2.2.1 g Khách hàng –Hóađơn bán n) (1 –
- Liên k t gi a Nhân viên và ế ữ Hóa đơn bán: liên ế k t 1 n –
Hình 2.2.1 h Nhân viên –Hóađơn bán n) (1 –
- Liên k t gi a Nhân viên và S n ế ữ ả phẩm: liên k t n - n ế
Hình 2.2.1 i Nhân viên S n ph m n) – ả ẩ (n –
- Liên k t gi a Nhân viên và ế ữ Nhân viên: liên k t 1 n ế –
Hình 2.2.1 j Nhân viên –Nhân viên n) (1 –
- Liên k t gi a Nhà ế ữ cung ấ c p và S n ph m: liên k t n n ả ẩ ế –
Trang 21Hình 2.2.1 n Hóađơn nh p hàng ậ –Nhà cung c p -1) ấ (n
2.2.2 Sơ đồ thự thểc liên k t ế
Hình 2.2 1 Sơ đồ thự thể liên ết.c k
Trang 22III CHUY N Ể MÔ HÌNH T Ừ THỰ THỂ C LIÊN K T Ế
SANG MÔ HÌNH QUAN H (RM) Ệ
+ Hoá đơn nh p hàng liên k t 1-n v i ậ ế ớ Nhà cung c p nên khoá c a b ng bên b t ấ ủ ả ấ
k (ỳ Nh cung ấ c p) trở thành m t ộ thuộ tính ếc k t n i ố (khoá ngoại) ở ả b ng bên kia (H a ó đơn nh p hậ ng
+ C a h ng ử liên ế k t 1-n v i H a ớ ó đơn nh p h ng, khậ óa của b ng C a h ng ả ử trở
thnh thuộ c t nh kết nối/khoá ngo i bạ ở ảng ó đơn H a nh p h ng ậ
+ Nhân viên liên ế k t 1-n v i Nhân viên, ớ khóa của b ng ả Nhân viên trở thnh thuộc t nh kết n i/khoá ngoại bảng Nhân viên ố ở
+ Nhân viên liên ế k t 1-n v i H a ớ ó đơn á b n, kh a c a b ng Nhân viên ó ủ ả trở thnhthuộc t nh kết n i/khoá ngoại bảng H a ố ở ó đơn bán
+ Khách hng liên k t 1-n v i ế ớ Hoá đơn bán, kh a c a bảng Kháó ủ ch h ng trở
thnh thuộ c t nh kết nối/khoá ngo i bạ ở ảng Hoá đơn bán
- Nếu là n-n: Thì ph i thêm 1 b ng trung gian, b ng ả ả ả trung gian này s ẽ chứa 2 thuộc tính khoá c a hai b ng và c hai ủ ả ả thuộc tính khoá này sẽ khoá chính là cho ảng btrung gian, ngoài b ng ra ả trung gian có thể thêm m t s thu c ộ ố ộ tính khác c a m i ủ ốliên kế t
+ Hoá đơn nhập hàng liên kết n n v i sản phẩm – ớ thông qua bảng trung gian là
“Chi ti t HDN”, chứa 2 thuộế c tính khoá của hai b ng và cả hai thuộc tính ảkhoá này sẽ là khoá chính cho ảng trung b gian, ngoài b ng trung gian ra ả cóthuộc tính “Số lượng” ủ c a m i liên kết ố
+ Hoá đơn bán liên kết n n v i sản phẩm thông qua bảng trung gian là – ớ “Chitiết HDB”, chứa 2 thuộ tính khoá c a hai bc ủ ảng và c hai ả thuộc tính khoá này
Trang 23sẽ là khoá chính cho ả b ng trung gian, ngoài b ng trung gian ra ả có thuộ tínhc
“Số ợng” lư của m i liên k t ố ế
+ Nhà cung c p ấ liên k t n ế – n v i s n ớ ả phẩm thông qua b ng trung gian ả là “Cung cấp”, chứa 2 thuộc tính khoá c a hai bủ ảng và cả hai thuộc tính khoá này sẽ là khoá chính cho ảng b trung gian
+ C a hàng ử liên k t n n v i s n ph m thông qua b ng ế – ớ ả ẩ ả trung gian là “Lưu giữ”,chứa 2 thu c ộ tính khoá c a hai b ng và củ ả ả hai thu c tính khoá này s khoá ộ ẽ làchính cho bảng trung gian
+ C a hàng ử liên ế k t n n v i nhân viên – ớ thông qua b ng ả trung gian là “Lm
việc”, chứa 2 thuộc tính khoá c a hai b ng và c hai thu c tính khoá này s ủ ả ả ộ ẽ
là khoá chính cho ả b ng trung gian
+ Nhân viên liên ế k t n-n v i S n ph m thông qua b ng trung gian ớ ả ẩ ả là “Bán”,chứa 2 thu c ộ tính khoá c a hai b ng và củ ả ả hai thu c tính khoá này s khoá ộ ẽ làchính cho bảng trung gian
+ Khách hàng liên liết n-n v i S n ph m thông qua b ng ớ ả ẩ ả trung gian là “Mua”
và “Đánh giá” , chứa 2 thuộc tính khoá c a hai b ng và c hai ủ ả ả thuộc tính khoá này s khoá chính cho b ng trung gian ẽ là ả
3.2 Chuyể đổ n i các kiể thự thể, mố liên ết. u c i k
- Liên k t C a hàng - Hoá ế ử đơn nh p hàng ậ
Hình 3.2 a Chuyể đổn i & m i liên k t C A ố ế Ử HÀNG – HÓAĐƠN NHẬP
HÀNG
- Liên k t Nhà ế cung ấ c p - Hoá đơn nh p hàng ậ
Trang 24Hình 3.2 b Chuyể đổn i & m i liên k t NHÀ ố ế CUNG ẤP HÓA C – ĐƠNNHẬP
HÀNG
- Liên k t C a hàng - Nhân viên ế ử
Hình 3.2 c Chuyể đổn i & m i liên k t C A ố ế Ử HÀNG – NHÂN VIÊN
- Liên k t Hoá ế đơn nh p hàng - S n ph m ậ ả ẩ
Trang 25Hình 3.2 d Chuyể đổn i & m i liên k t HÓA ố ế ĐƠN NHẬP HÀNG S– ẢN
PHẨM
- Liên k t Nhân viên - S n ph m ế ả ẩ
Hình 3.2 e Chuyể đổn i & m i liên k t NHÂN ố ế VIÊN S– ẢN PHẨM
- Liên k t Nhà ế cung ấ c p - S n ph m ả ẩ
Hình 3.2 f Chuyể đổn i & m i liên k t NHÀ ố ế CUNG ẤP S C – ẢN PHẨM
Trang 26- Liên k t Nhân viên - Hoá ế đơn bán
Hình 3.2 g Chuyể đổn i & m i liên k t NHÂN ố ế VIÊN – HÓAĐƠN BÁN
- Liên k t Khách hàng - S n ph m ế ả ẩ
Hình 3.2 h Chuyể đổn i & m i liên k t KHÁCH ố ế HÀNG – SẢN PHẨM
- Liên k t S n ph m - Hoá ế ả ẩ đơn bán
Trang 27Hình 3.2 i Chuyể đổn i & m i liên k t Số ế ẢN PHẨM HÓA – ĐƠN BÁN
3.3 Mô hình quan h ệ
Hình 3 1 Mô hình quan h ệ