TRƯ Ờ NG Đ Ạ I H Ọ C NAM C Ầ N THƠ KHOA CÔNG NGH Ệ THÔNG TIN MAI HOÀNG H Ộ I Đ ề tài PH Ầ N M Ề M QU Ả N LÝ GARAGE XE BÁO CÁO Đ Ồ ÁN T Ố T NGHI Ệ P Đ Ạ I H Ọ C Ngành Công N gh ệ T hông T in Mã s ố ngành: 7480201 C ầ n Thơ, 0 6 /2022 TRƯ Ờ NG Đ Ạ I H Ọ C NAM C Ầ N THƠ KHOA CÔNG NGH Ệ THÔNG TIN MAI HOÀNG H Ộ I MSSV: 18 9590 Đ ề tài PH Ầ N M Ề M QU Ả N LÝ GARAGE XE BÁO CÁO Đ Ồ ÁN T Ố T NGHI Ệ P Đ Ạ I H Ọ C NGÀNH CÔNG NGH Ệ THÔNG TIN Mã s ố ngành: 7480201 CÁN B Ộ HƯ Ớ NG D Ẫ N THS VÕ VĂN PHÚC C ầ n Thơ, 0 6 /2022 i L Ờ I C Ả M T Ạ V ớ i lòng bi ế t ơn sâu s ắ c và tình c ả m chân thành cho phép em g ử i l ờ i c ả m ơn chân thành nh ấ t t ớ i Trư ờ ng Đ ạ i h ọ c Nam C ầ n Thơ, khoa Công N gh ệ Thông Tin , cùng các gi ả ng viên đã t ậ n tình ch ỉ d ạ y và t ạ o đi ề u ki ệ n giúp đ ỡ em trong quá trình h ọ c t ậ p, nghiên c ứ u và hoàn thành đ ề tài Đ ặ c bi ệ t em xin bày t ỏ lòng bi ế t ơn sâu s ắ c đ ế n Th ầ y Võ Văn Phúc – ngư ờ i hư ớ ng d ẫ n em ho à n th à nh đ ề t à i t ố t nghi ệ p c ủ a m ì nh và cũng là ngư ờ i đã luôn t ậ n tình hư ớ ng d ẫ n, ch ỉ b ả o, giúp đ ỡ và đ ộ ng viên em trong su ố t quá trình nghiên c ứ u và hoàn thành đ ề tài th ự c t ậ p nghiên c ứ u này M ặ c dù, đã c ố g ắ ng r ấ t nhi ề u nhưng bài báo cáo không tránh kh ỏ i nh ữ ng thi ế u sót; em r ấ t mong nh ậ n đư ợ c s ự thông c ả m, ch ỉ d ẫ n, giúp đ ỡ và đóng góp ý ki ế n c ủ a quý th ầ y cô, các cán b ộ qu ả n lý và các b ạ n đang h ọ c cùng em t ạ i Trư ờ ng Đ ạ i h ọ c Nam C ầ n Thơ Xin chân thành c ả m ơn! C ầ n Thơ, ngày… tháng… năm… Sinh viên th ự c hi ệ n Mai Hoàng H ộ i ii L Ờ I CAM K Ế T T ôi xin cam k ế t bài báo cáo th ự c t ậ p này đư ợ c hoàn thành d ự a trên k ế t qu ả nghiên c ứ u c ủ a tôi và k ế t qu ả này chưa đư ợ c s ử d ụ ng cho b ấ t k ỳ bài báo cáo nào khác C ầ n Thơ, ngày… tháng… năm… Sinh viên th ự c hi ệ n Mai Hoàng H ộ i iii NH Ậ N XÉT, ĐÁNH GIÁ C Ủ A GI Ả NG VIÊN HƯ Ớ NG D Ẫ N Gi ả ng viên hư ớ ng d ẫ n Ths Võ Văn Phúc iv NH Ậ N XÉT, ĐÁNH GIÁ C Ủ A GI Ả NG VIÊN PH Ả N BI Ệ N Gi ả ng viên ph ả n bi ệ n Ths Bùi Th ị Di ễ m T rinh v M Ụ C L Ụ C CHƯƠNG 1 1 GI Ớ I THI Ệ U 1 1 1 GIỚI THIỆU VỀ CÔNG TY 1 1 1 1 Thông tin về công ty 1 1 1 2 Trụ sở chính 1 1 1 3 Người đại diện theo pháp luật 1 1 1 4 Thông tin liện hệ 1 1 1 5 Ngành, nghề kinh doanh 1 1 1 6 Sản phảm và dịch vụ của công ty đang kinh doanh 3 1 2 GI Ớ I THI Ệ U Đ Ề TÀI 7 1 2 1 Lý do ch ọ n đ ề tài 7 1 2 2 Sơ lư ợ c v ề chương trình 7 1 2 3 Ý nghĩa c ủ a đ ề tài 7 CHƯƠNG 2 9 CƠ S Ở LÝ THUY Ế T 9 2 1 CƠ S Ở LÝ THUY Ế T 9 2 2 PHÁT T RI Ể N Ứ NG D Ụ NG TRÊN DESKTOP 9 2 3 ADO NET – LÀM VI Ệ C V Ớ I CƠ S Ở D Ữ LI Ệ U 11 CHƯƠNG 3 14 PHÂN TÍCH VÀ THI Ế T K Ế H Ệ TH Ố NG 14 3 1 GI Ớ I THI Ệ U 14 3 1 1 M ụ c tiêu 14 3 1 2 Ph ạ m vi ứ ng d ụ ng 14 3 1 3 Kh ả năng phát tri ể n 14 3 2 PH Ầ N KH Ả O SÁT HI Ệ N TR Ạ NG 14 3 2 1 Hi ệ n tr ạ ng 14 3 2 2 Phân tích yêu c ầ u 15 3 2 3 Môi trư ờ ng tri ể n khai 16 3 2 4 Phương pháp kh ả o sát 17 3 2 5 K ế t qu ả kh ả o sát 20 CHƯƠNG 4 21 PHÂN TÍCH VÀ THI Ế T K Ế CƠ S Ở D Ữ LI Ệ U 21 vi PH Ầ N PHÂN TÍCH 21 4 1 SƠ Đ Ồ QUAN NI Ệ M D Ữ LI Ệ U 21 4 1 1 Các lo ạ i th ự c th ể 21 4 1 2 Các quy t ắ c 22 4 1 3 Mô hình quan ni ệ m d ữ li ệ u (CDM) 23 4 1 4 Mô hình v ậ t lý (PDM) 24 4 1 5 Mô hình phân c ấ p ch ứ c năng 25 4 1 6 Mô hình lu ồ ng d ữ li ệ u phân c ấ p (DFD) 26 4 2 CHU Ẩ N HOÁ D Ữ LI Ệ U QUAN H Ệ 29 4 3 PHÂN TÍCH CÁC THÀNH PH Ầ N X Ử LÝ 29 4 3 1 Danh sách các x ử lý 29 4 3 2 Mô t ả các x ử lý 31 PH Ầ N THI Ế T K Ế 37 4 4 THI Ế T K Ế THÀNH PH Ầ N D Ữ LI Ệ U 37 4 4 1 Sơ đ ồ chu ẩ n hoá d ữ li ệ u 37 4 4 2 Mô t ả các lo ạ i th ự c th ể và m ố i k ế t h ợ p 38 4 4 3 Mô t ả các ràng bu ộ c toàn v ẹ n 47 4 4 4 T ừ đi ể n d ữ li ệ u 48 CHƯƠNG 5 51 K Ế T QU Ả Đ Ề TÀI 51 5 1 GIAO DI Ệ N 51 5 1 1 Trang Đ ăng N h ậ p 51 5 1 2 Giao di ệ n Trang Ch ủ 52 5 1 3 Giao di ệ n trang D ị ch V ụ 52 5 1 4 Giao di ệ n trang Lo ạ i Xe 53 5 1 5 Giao di ệ n trang Nhà Cung C ấ p 53 5 1 6 Giao di ệ n trang Ph ụ Tùng 54 5 1 7 Giao di ệ n trang Ph ụ Tùng > T ạ o Barcode Ph ụ Tùng 54 5 1 8 Giao di ệ n trang Nh ậ p Hàng 55 5 1 9 Giao di ệ n trang Nh ậ p Hàng > Chi Ti ế t Hóa Đơn Nh ậ p Hàng 55 5 1 10 Giao di ệ n trang Hàng T ồ n 56 5 1 11 Giao di ệ n trang Hóa Đơn T ổ ng 56 5 1 12 Giao di ệ n trang Hóa Đơn T ổ ng > Hóa Đơn D ị ch V ụ 57 vii 5 1 13 Giao di ệ n trang Hóa Đơn T ổ ng > Hóa Đơn Gi ữ Xe 57 5 1 14 Giao di ệ n trang Hóa Đơn T ổ ng > Hóa Đơn Ph ụ Tùng 58 5 1 15 Giao di ệ n trang In Hóa Đơn T ổ ng 58 5 1 16 Giao di ệ n trang Ch ứ c V ụ 59 5 1 17 Giao di ệ n trang Danh Sách Nhân Viên 60 5 1 18 Giao di ệ n trang Danh Sách Nhân Viên > T ạ o QRcode Nhân Viên …… 60 5 1 19 Giao di ệ n trang Ch ấ m Công 61 5 1 20 Giao di ệ n trang Thư ở ng Ph ạ t 61 5 1 21 Giao di ệ n trang Tính Lương 62 5 1 22 Giao di ệ n trang Tính Lương > In B ả ng Lương Nhân Viên 62 5 1 23 Giao di ệ n trang Tài Kho ả n 63 5 1 24 Giao di ệ n trang Báo Cáo 63 5 1 25 Giao di ệ n trang Báo Cáo > In Báo Cáo 64 CHƯƠNG 6 65 K Ế T LU Ậ N 65 6 1 ƯU ĐI Ể M 65 6 2 NHƯ Ợ C ĐI Ể M 65 6 3 HƯ Ớ NG PHÁT TRI Ể N 65 6 4 K Ế T LU Ậ N 65 TÀI LI Ệ U KHAM KH Ả O 66 PH Ụ L Ụ C A 67 CÁC THÀNH PH Ầ N CƠ B Ả N TRONG WINFORM 67 A 1 CÁC THÀNH PH Ầ N CƠ B Ả N TRONG L Ậ P TRÌNH WINDOWS FORM … … ……………………………………………………………………… 67 A 2 CÀI Đ Ặ T MÔI TRƯ Ờ NG 67 PH Ụ L Ụ C B 76 HƯ Ớ NG D Ẫ N CH Ạ Y PH Ầ N M Ề M 76 viii DANH SÁCH B Ả NG BI Ể U B ả ng 1 1 Ngành ngh ề kinh doanh 2 B ả ng 1 2 S ả n ph ẩ m ph ầ n m ề m 3 B ả ng 1 3 D ị ch v ụ 6 B ả ng 3 1 K ế ho ạ ch ph ỏ ng v ấ n 17 B ả ng 3 2 Câu h ỏ i ph ỏ ng v ấ n 18 B ả ng 4 1 Các lo ạ i th ự c th ể 21 B ả ng 4 2 Danh sách các x ử lý 29 B ả ng 4 3 Ngư ờ i dùng 38 B ả ng 4 4 Ch ỉ m ụ c ngư ờ i dùng 38 B ả ng 4 5 Nhà cung c ấ p 38 B ả ng 4 6 Ch ỉ m ụ c nhà cung c ấ p 38 B ả ng 4 7 D ị ch v ụ 39 B ả ng 4 8 Ch ỉ m ụ c d ị ch v ụ 39 B ả ng 4 9 Ch ứ c v ụ 39 B ả ng 4 10 Ch ỉ m ụ c ch ứ c v ụ 39 B ả ng 4 11 Nhân viên 40 B ả ng 4 1 2 Ch ỉ m ụ c nhân viên 40 B ả ng 4 13 S ả n ph ẩ m 40 B ả ng 4 14 Ch ỉ m ụ c s ả n ph ẩ m 40 B ả ng 4 15 Nh ậ p hàng 41 B ả ng 4 16 Ch ỉ m ụ c nh ậ p hàng 41 B ả ng 4 17 Lo ạ i xe 41 B ả ng 4 18 Ch ỉ m ụ c lo ạ i xe 42 B ả ng 4 19 Hóa đơn 42 B ả ng 4 20 Ch ỉ m ụ c hóa đơn 42 B ả ng 4 21 Hóa đơn s ả n ph ẩ m 43 B ả ng 4 22 Ch ỉ m ụ c hóa đơn s ả n ph ẩ m 43 B ả ng 4 23 Hóa đơn d ị ch v ụ 43 B ả ng 4 24 Ch ỉ m ụ c hóa đơn d ị ch v ụ 43 B ả ng 4 25 Hóa đơn gi ữ xe 44 B ả ng 4 26 Ch ỉ m ụ c hóa đơn gi ữ xe 44 B ả ng 4 27 Hàng t ồ n 44 ix B ả ng 4 28 Ch ỉ m ụ c hàng t ồ n 45 B ả ng 4 29 Tính lương 45 B ả ng 4 30 Ch ỉ m ụ c tính lương 45 B ả ng 4 31 Thư ở ng ph ạ t 45 B ả ng 4 32 Ch ỉ m ụ c thư ở ng ph ạ t 46 B ả ng 4 33 Ch ấ m công 46 B ả ng 4 34 Ch ỉ m ụ c ch ấ m công 46 B ả ng 4 35 Nh ậ p hàng 46 B ả ng 4 36 Ch ỉ m ụ c nh ậ p hàng 47 B ả ng 4 37 T ừ đi ể n d ữ li ệ u 48 x DANH SÁCH HÌNH V Ẽ Hình 4 1 Mô hình quan ni ệ m d ữ li ệ u (CDM) 23 Hình 4 2 Mô hình v ậ t lý (PDM) 24 Hình 4 3 Mô hình phân c ấ p ch ứ c năng 25 Hình 4 4 Mô hình lu ồ ng d ữ li ệ u phân c ấ p (DFD) (M ứ c 0) 26 Hình 4 5 Mô hình lu ồ ng d ữ li ệ u phân c ấ p (DFD) (M ứ c 1) 26 Hình 4 6 M ứ c 2 (Ô x ử lý 1: Qu ả n lý hóa đơn t ổ ng) 27 Hình 4 7 M ứ c 2 (Ô x ử lý 4: Qu ả n lý s ả n ph ẩ m) 27 Hình 4 8 M ứ c 2 (Ô x ử lý 5: Qu ả n lý nhân viên) 28 Hình 4 9 Sơ đ ồ chu ẩ n hoá d ữ li ệ u 37 Hình 5 1 Trang Đ ăng N h ậ p 51 Hình 5 2 Giao di ệ n Trang Ch ủ 52 Hình 5 3 Giao di ệ n trang D ị ch V ụ 52 Hình 5 4 Giao di ệ n trang Lo ạ i Xe 53 Hình 5 5 Giao di ệ n trang Nhà Cung C ấ p 53 Hình 5 6 Giao di ệ n trang Ph ụ Tùng 54 Hình 5 7 Giao di ệ n trang T ạ o Barcode Ph ụ Tùng 54 Hình 5 8 Giao di ệ n trang Nh ậ p Hàng 55 Hình 5 9 Giao di ệ n trang Chi Ti ế t Hóa Đơn Nh ậ p Hàng 55 Hình 5 10 Giao di ệ n trang Hàng T ồ n 56 Hình 5 11 Giao di ệ n trang Hóa Đơn T ổ ng 56 Hình 5 12 Giao di ệ n trang Hóa Đơn D ị ch V ụ 57 Hình 5 13 Giao di ệ n trang Hóa Đơn Gi ữ Xe 57 Hình 5 14 Giao di ệ n trang Hóa Đơn Ph ụ Tùng 58 Hình 5 15 Giao di ệ n trang In Hóa Đơn T ổ ng 58 Hình 5 16 Giao di ệ n trang In Hóa Đơn T ổ ng 59 Hình 5 17 Giao di ệ n trang Ch ứ c V ụ 59 Hình 5 18 Giao di ệ n trang Danh Sách Nhân Viên 60 Hình 5 19 Giao di ệ n trang T ạ o QRcode Nhân Viên 60 Hình 5 20 Giao di ệ n trang Ch ấ m Công 61 Hình 5 21 Giao di ệ n trang Thư ở ng Ph ạ t 61 Hình 5 22 Giao di ệ n trang Tính Lương 62 Hình 5 23 Giao di ệ n trang In B ả ng Lương Nhân Viên 62 xi Hình 5 24 Giao di ệ n trang Tài Kho ả n 63 Hình 5 25 Giao di ệ n trang Báo Cáo 63 Hình 5 26 Giao di ệ n trang In Báo Cáo 64 Hình PLA 1 Ph ầ n m ề m Visualstudio 67 Hình PLA 2 Cài đ ặ t Visualstudio 68 Hình PLA 3 Ch ọ n b ả n Community 68 Hình PLA 4 Ch ọ n vào NET Desktop Development 69 Hình PLA 5 Cài đ ặ t xong s ẽ hi ể n th ị như hình bên d ư ớ i 69 Hình PLA 6 T ạ o m ộ t Project m ớ i 70 Hình PLA 7 T ừ khóa Windows Form App 71 Hình PLA 8 Nh ậ p tên cho Project 71 Hình PLA 9 Giao di ệ n Form 72 Hình PLA 10 Thêm các thành ph ầ n c ầ n thi ế t vào Form 72 Hình PLA 11 Ch ỉ nh s ử a Textbox 73 Hình PLA 12 Ch ỉ nh s ử a button (1) 73 Hình PLA 13 Ch ỉ nh s ử a button (2) 73 Hình PLA 14 Ch ỉ nh s ử a Label1 73 Hình PLA 15 Ch ỉ nh s ử a Label2 74 Hình PLA 16 Code 74 Hình PLA 17 Ch ạ y và hi ể n th ị k ế t qu ả 75 Hình PLB 1 M ở project 76 Hình PLB 2 Tìm project 76 Hình PLB 3 Giao di ệ n m ở ph ầ n m ề m 77 Hình PLB 4 K ế t qu ả ch ạ y ph ầ n m ề m 77 xii DANH SÁCH T Ừ VI Ế T T Ắ T 1 CSDL: Cơ s ở d ữ li ệ u 2 SQL: Structured Query Language 3 CPU: Central Processing Unit 4 Ram: Random Access Memory 5 HDD: Hard Disk Drive 6 CMD: Conceptual Data Model 7 PMD: Physical Data Model 8 DFD: Data Flow Diagram 9 ERD: Entity Relationship Diagram 10 BFD: Business Function Diagram 11 ORM : Object – Relational - Mapping 12 MVVM: Model - View - ViewModel
TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN MAI HOÀNG HỘI Đề tài PHẦN MỀM QUẢN LÝ GARAGE XE BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Ngành Công Nghệ Thông Tin Mã số ngành: 7480201 Cần Thơ, 06/2022 TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ THƠNG TIN MAI HỒNG HỘI MSSV: 189590 Đề tài PHẦN MỀM QUẢN LÝ GARAGE XE BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Mã số ngành: 7480201 CÁN BỘ HƯỚNG DẪN THS VÕ VĂN PHÚC Cần Thơ, 06/2022 LỜI CẢM TẠ Với lòng biết ơn sâu sắc tình cảm chân thành cho phép em gửi lời cảm ơn chân thành tới Trường Đại học Nam Cần Thơ, khoa Công Nghệ Thông Tin, giảng viên tận tình dạy tạo điều kiện giúp đỡ em trình học tập, nghiên cứu hoàn thành đề tài Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc đến Thầy Võ Văn Phúc – người hướng dẫn em hoàn thành đề tài tớt nghiệp của người ln tận tình hướng dẫn, bảo, giúp đỡ động viên em śt q trình nghiên cứu hoàn thành đề tài thực tập nghiên cứu Mặc dù, cố gắng nhiều báo cáo khơng tránh khỏi thiếu sót; em mong nhận thông cảm, dẫn, giúp đỡ đóng góp ý kiến của q thầy cơ, cán quản lý bạn học em Trường Đại học Nam Cần Thơ Xin chân thành cảm ơn! Cần Thơ, ngày… tháng… năm… Sinh viên thực Mai Hồng Hội i LỜI CAM KẾT Tơi xin cam kết báo cáo thực tập hồn thành dựa kết nghiên cứu của tơi kết chưa sử dụng cho báo cáo khác Cần Thơ, ngày… tháng… năm… Sinh viên thực Mai Hoàng Hội ii NHẬN XÉT, ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn Ths Võ Văn Phúc iii NHẬN XÉT, ĐÁNH GIÁ CỦA GIẢNG VIÊN PHẢN BIỆN Giảng viên phản biện Ths Bùi Thị Diễm Trinh iv MỤC LỤC CHƯƠNG GIỚI THIỆU .1 1.1 GIỚI THIỆU VỀ CÔNG TY 1.1.1 Thông tin công ty 1.1.2 Trụ sở .1 1.1.3 Người đại diện theo pháp luật 1.1.4 Thông tin liện hệ 1.1.5 Ngành, nghề kinh doanh 1.1.6 Sản phảm dịch vụ của công ty kinh doanh 1.2 GIỚI THIỆU ĐỀ TÀI 1.2.1 Lý chọn đề tài .7 1.2.2 Sơ lược chương trình 1.2.3 Ý nghĩa của đề tài CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 CƠ SỞ LÝ THUYẾT 2.2 PHÁT TRIỂN ỨNG DỤNG TRÊN DESKTOP 2.3 ADO.NET – LÀM VIỆC VỚI CƠ SỞ DỮ LIỆU 11 CHƯƠNG 14 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 14 3.1 GIỚI THIỆU .14 3.1.1 Mục tiêu 14 3.1.2 Phạm vi ứng dụng 14 3.1.3 Khả phát triển 14 3.2 PHẦN KHẢO SÁT HIỆN TRẠNG 14 3.2.1 Hiện trạng 14 3.2.2 Phân tích yêu cầu .15 3.2.3 Môi trường triển khai 16 3.2.4 Phương pháp khảo sát 17 3.2.5 Kết khảo sát 20 CHƯƠNG 21 PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 21 v PHẦN PHÂN TÍCH 21 4.1 SƠ ĐỒ QUAN NIỆM DỮ LIỆU 21 4.1.1 Các loại thực thể 21 4.1.2 Các quy tắc 22 4.1.3 Mơ hình quan niệm liệu (CDM) 23 4.1.4 Mô hình vật lý (PDM) .24 4.1.5 Mơ hình phân cấp chức 25 4.1.6 Mơ hình luồng liệu phân cấp (DFD) 26 4.2 CHUẨN HOÁ DỮ LIỆU QUAN HỆ 29 4.3 PHÂN TÍCH CÁC THÀNH PHẦN XỬ LÝ 29 4.3.1 Danh sách xử lý 29 4.3.2 Mô tả xử lý 31 PHẦN THIẾT KẾ .37 4.4 THIẾT KẾ THÀNH PHẦN DỮ LIỆU .37 4.4.1 Sơ đồ chuẩn hoá liệu 37 4.4.2 Mô tả loại thực thể mối kết hợp 38 4.4.3 Mô tả ràng buộc toàn vẹn 47 4.4.4 Từ điển liệu .48 CHƯƠNG 51 KẾT QUẢ ĐỀ TÀI 51 5.1 GIAO DIỆN 51 5.1.1 Trang Đăng Nhập 51 5.1.2 Giao diện Trang Chủ .52 5.1.3 Giao diện trang Dịch Vụ 52 5.1.4 Giao diện trang Loại Xe 53 5.1.5 Giao diện trang Nhà Cung Cấp 53 5.1.6 Giao diện trang Phụ Tùng 54 5.1.7 Giao diện trang Phụ Tùng > Tạo Barcode Phụ Tùng 54 5.1.8 Giao diện trang Nhập Hàng .55 5.1.9 Giao diện trang Nhập Hàng > Chi Tiết Hóa Đơn Nhập Hàng 55 5.1.10 Giao diện trang Hàng Tồn 56 5.1.11 Giao diện trang Hóa Đơn Tổng .56 5.1.12 Giao diện trang Hóa Đơn Tổng > Hóa Đơn Dịch Vụ 57 vi 5.1.13 Giao diện trang Hóa Đơn Tổng > Hóa Đơn Giữ Xe .57 5.1.14 Giao diện trang Hóa Đơn Tổng > Hóa Đơn Phụ Tùng 58 5.1.15 Giao diện trang In Hóa Đơn Tổng 58 5.1.16 Giao diện trang Chức Vụ .59 5.1.17 Giao diện trang Danh Sách Nhân Viên 60 5.1.18 Giao diện trang Danh Sách Nhân Viên > Tạo QRcode Nhân Viên……60 5.1.19 Giao diện trang Chấm Công 61 5.1.20 Giao diện trang Thưởng Phạt 61 5.1.21 Giao diện trang Tính Lương 62 5.1.22 Giao diện trang Tính Lương > In Bảng Lương Nhân Viên 62 5.1.23 Giao diện trang Tài Khoản 63 5.1.24 Giao diện trang Báo Cáo .63 5.1.25 Giao diện trang Báo Cáo > In Báo Cáo 64 CHƯƠNG 65 KẾT LUẬN .65 6.1 ƯU ĐIỂM 65 6.2 NHƯỢC ĐIỂM 65 6.3 HƯỚNG PHÁT TRIỂN 65 6.4 KẾT LUẬN 65 TÀI LIỆU KHAM KHẢO 66 PHỤ LỤC A 67 CÁC THÀNH PHẦN CƠ BẢN TRONG WINFORM 67 A.1 CÁC THÀNH PHẦN CƠ BẢN TRONG LẬP TRÌNH WINDOWS FORM…………………………………………………………………………… 67 A.2 CÀI ĐẶT MÔI TRƯỜNG 67 PHỤ LỤC B 76 HƯỚNG DẪN CHẠY PHẦN MỀM 76 vii DANH SÁCH BẢNG BIỂU Bảng 1.1 Ngành nghề kinh doanh Bảng 1.2 Sản phẩm phần mềm .3 Bảng 1.3 Dịch vụ Bảng 3.1 Kế hoạch vấn .17 Bảng 3.2 Câu hỏi vấn .18 Bảng 4.1 Các loại thực thể 21 Bảng 4.2 Danh sách xử lý 29 Bảng 4.3 Người dùng 38 Bảng 4.4 Chỉ mục người dùng .38 Bảng 4.5 Nhà cung cấp 38 Bảng 4.6 Chỉ mục nhà cung cấp 38 Bảng 4.7 Dịch vụ .39 Bảng 4.8 Chỉ mục dịch vụ 39 Bảng 4.9 Chức vụ 39 Bảng 4.10 Chỉ mục chức vụ 39 Bảng 4.11 Nhân viên 40 Bảng 4.12 Chỉ mục nhân viên 40 Bảng 4.13 Sản phẩm 40 Bảng 4.14 Chỉ mục sản phẩm 40 Bảng 4.15 Nhập hàng 41 Bảng 4.16 Chỉ mục nhập hàng .41 Bảng 4.17 Loại xe 41 Bảng 4.18 Chỉ mục loại xe 42 Bảng 4.19 Hóa đơn 42 Bảng 4.20 Chỉ mục hóa đơn 42 Bảng 4.21 Hóa đơn sản phẩm 43 Bảng 4.22 Chỉ mục hóa đơn sản phẩm 43 Bảng 4.23 Hóa đơn dịch vụ 43 Bảng 4.24 Chỉ mục hóa đơn dịch vụ 43 Bảng 4.25 Hóa đơn giữ xe 44 Bảng 4.26 Chỉ mục hóa đơn giữ xe 44 Bảng 4.27 Hàng tồn 44 viii Bảng 4.28 Chỉ mục hàng tồn 45 Bảng 4.29 Tính lương 45 Bảng 4.30 Chỉ mục tính lương .45 Bảng 4.31 Thưởng phạt 45 Bảng 4.32 Chỉ mục thưởng phạt 46 Bảng 4.33 Chấm công 46 Bảng 4.34 Chỉ mục chấm công 46 Bảng 4.35 Nhập hàng 46 Bảng 4.36 Chỉ mục nhập hàng .47 Bảng 4.37 Từ điển liệu 48 ix DANH SÁCH HÌNH VẼ Hình 4.1 Mơ hình quan niệm liệu (CDM) 23 Hình 4.2 Mơ hình vật lý (PDM) 24 Hình 4.3 Mơ hình phân cấp chức 25 Hình 4.4 Mơ hình luồng liệu phân cấp (DFD) (Mức 0) .26 Hình 4.5 Mơ hình luồng liệu phân cấp (DFD) (Mức 1) .26 Hình 4.6 Mức (Ơ xử lý 1: Quản lý hóa đơn tổng) 27 Hình 4.7 Mức (Ô xử lý 4: Quản lý sản phẩm) 27 Hình 4.8 Mức (Ô xử lý 5: Quản lý nhân viên) 28 Hình 4.9 Sơ đồ chuẩn hoá liệu 37 Hình 5.1 Trang Đăng Nhập 51 Hình 5.2 Giao diện Trang Chủ .52 Hình 5.3 Giao diện trang Dịch Vụ .52 Hình 5.4 Giao diện trang Loại Xe 53 Hình 5.5 Giao diện trang Nhà Cung Cấp .53 Hình 5.6 Giao diện trang Phụ Tùng .54 Hình 5.7 Giao diện trang Tạo Barcode Phụ Tùng 54 Hình 5.8 Giao diện trang Nhập Hàng 55 Hình 5.9 Giao diện trang Chi Tiết Hóa Đơn Nhập Hàng 55 Hình 5.10 Giao diện trang Hàng Tồn 56 Hình 5.11 Giao diện trang Hóa Đơn Tổng 56 Hình 5.12 Giao diện trang Hóa Đơn Dịch Vụ .57 Hình 5.13 Giao diện trang Hóa Đơn Giữ Xe .57 Hình 5.14 Giao diện trang Hóa Đơn Phụ Tùng 58 Hình 5.15 Giao diện trang In Hóa Đơn Tổng 58 Hình 5.16 Giao diện trang In Hóa Đơn Tổng 59 Hình 5.17 Giao diện trang Chức Vụ 59 Hình 5.18 Giao diện trang Danh Sách Nhân Viên .60 Hình 5.19 Giao diện trang Tạo QRcode Nhân Viên 60 Hình 5.20 Giao diện trang Chấm Công 61 Hình 5.21 Giao diện trang Thưởng Phạt 61 Hình 5.22 Giao diện trang Tính Lương 62 Hình 5.23 Giao diện trang In Bảng Lương Nhân Viên 62 x Hình 5.24 Giao diện trang Tài Khoản 63 Hình 5.25 Giao diện trang Báo Cáo .63 Hình 5.26 Giao diện trang In Báo Cáo 64 Hình PLA.1 Phần mềm Visualstudio 67 Hình PLA.2 Cài đặt Visualstudio 68 Hình PLA.3 Chọn Community 68 Hình PLA.4 Chọn vào NET Desktop Development 69 Hình PLA.5 Cài đặt xong hiển thị hình bên 69 Hình PLA.6 Tạo Project 70 Hình PLA.7 Từ khóa Windows Form App 71 Hình PLA.8 Nhập tên cho Project 71 Hình PLA.9 Giao diện Form 72 Hình PLA.10 Thêm thành phần cần thiết vào Form 72 Hình PLA.11 Chỉnh sửa Textbox 73 Hình PLA.12 Chỉnh sửa button (1) 73 Hình PLA.13 Chỉnh sửa button (2) 73 Hình PLA.14 Chỉnh sửa Label1 73 Hình PLA.15 Chỉnh sửa Label2 74 Hình PLA.16 Code 74 Hình PLA.17 Chạy hiển thị kết 75 Hình PLB.1 Mở project 76 Hình PLB.2 Tìm project 76 Hình PLB.3 Giao diện mở phần mềm 77 Hình PLB.4 Kết chạy phần mềm 77 xi DANH SÁCH TỪ VIẾT TẮT CSDL: Cơ sở liệu SQL: Structured Query Language CPU: Central Processing Unit Ram: Random Access Memory HDD: Hard Disk Drive CMD: Conceptual Data Model PMD: Physical Data Model DFD: Data Flow Diagram ERD: Entity Relationship Diagram 10 BFD: Business Function Diagram 11 ORM: Object – Relational- Mapping 12 MVVM: Model- View - ViewModel xii