TRƯỜNG ĐẠ I H Ọ C NAM C ẦN THƠ KHOA CÔNG NGH Ệ - K Ỹ THU Ậ T TRÀ QU Ố C B Ả O XÂY D Ự NG PH Ầ N M Ề M QU Ả N LÝ BÁN HÀNG C Ử A HÀNG MÁY TÍNH BÁO CÁO TH Ự C T Ậ P Ngành Công ngh ệ Thông tin Mã s ố Ngành: 7480201 Tháng 5-2021 TRƯỜNG ĐẠ I H Ọ C NAM C ẦN THƠ KHOA CÔNG NGH Ệ - K Ỹ THU Ậ T TRÀ QU Ố C B Ả O MSSV: 177125 XÂY D Ự NG PH Ầ N M Ề M QU Ả N LÝ BÁN HÀNG C Ử A HÀNG MÁY TÍNH BÁO CÁO TH Ự C T Ậ P Ngành Công ngh ệ Thông tin Mã s ố Ngành: 7480201 GI Ả NG VIÊN HƯỚ NG D Ẫ N TS NGÔ H Ồ ANH KHÔI Tháng 5-2021 i CH Ấ P THU Ậ N C Ủ A H ỘI ĐỒ NG Bài báo cáo “Xây dự ng ph ầ n m ề m qu ả n lý bán hàng c ử a hàng máy tính ”, do sinh viên Trà Qu ố c B ả o th ự c hi ệ n dư ớ i s ự hư ớ ng d ẫ n c ủ a Ts Ngô H ồ Anh Khôi Bài báo cáo này đã báo cáo và đư ợ c H ộ i đ ồ ng ch ấ m khóa lu ậ n thông qua ngày Ủ y viên Thư ký (Ký tên) (Ký Tên) --------------------------------------- --------------------------------------- GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN Ph ả n bi ệ n 1 Ph ả n bi ệ n 2 (Ký tên) (Ký tên) --------------------------------------- --------------------------------------- GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN Cán b ộ hướ ng d ẫ n Ch ủ t ị ch H ội đồ ng (Ký tên) (Ký tên) --------------------------------------- -------------------------------------- GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN ii L Ờ I C Ả M T Ạ L ời đầ u tiên em xin chân thành c ảm ơn đế n TS Ngô H ồ Anh Khôi Trong th ờ i gian qua, th ầ y đã r ấ t t ậ n tình hư ớ ng d ẫ n đ ể em hoàn thành báo cáo này Em xin c ảm ơn quý thầ y cô Khoa K ỹ thu ậ t – Công ngh ệ Trường Đạ i h ọ c Nam C ần Thơ đã tậ n tâm gi ả ng d ạ y và truy ền đạ t cho em nh ữ ng ki ế n th ức quý báu để em hoàn thi ện chương trình họ c t ại trường Đồ ng th ời, em cũng rấ t c ảm ơn Chủ t ị ch H ội đồ ng qu ả n tr ị , Ban Giám hi ệu Trường Đạ i h ọ c Nam C ần Thơ đã tạo điề u ki ệ n v ề th ời gian, không gian để em có th ể hoàn thành nhi ệ m v ụ h ọ c t ậ p c ủ a mình M ặc dù, em đã có rấ t nhi ề u c ố g ắ ng n ỗ l ực để hoàn thành báo cáo nhưng v ẫ n không tránh kh ỏ i nh ữ ng thi ế u sót Kính mong nh ận đượ c s ự đóng góp ý kiế n c ủ a quý th ầ y cô Em xin chân thành c ảm ơn! C ần thơ, ngày … tháng … năm 2021 Sinh viên th ự c hi ệ n (Ký tên và ghi rõ h ọ tên) Trà Qu ố c B ả o iii L ỜI CAM ĐOAN Em xin cam k ế t đ ồ án này đư ợ c hoàn thành d ự a trên các k ế t qu ả nghiên c ứ u c ủ a em và các k ế t qu ả nghiên c ứ u này chưa đư ợ c dùng cho b ấ t c ứ đ ồ án nào khác C ần thơ, ngày … tháng … năm 2021 Sinh viên th ự c hi ệ n (Ký tên và ghi rõ h ọ tên) Trà Qu ố c B ả o iv NH Ậ N XÉT C ỦA CƠ QUAN THỰ C T Ậ P C ần Thơ, ngày… tháng……năm 2020 Cơ quan thự c t ậ p (Ký tên và ghi rõ h ọ tên) v NH Ậ N XÉT C Ủ A GI ẢNG VIÊN HƯỚ NG D Ẫ N C ần Thơ, ngày… tháng……năm 2020 Gi ảng viên hướ ng d ẫ n (Ký tên) TS Ngô H ồ Anh Khôi vi NH Ậ N XÉT C Ủ A GI Ả NG VIÊN PH Ả N BI Ệ N C ần Thơ, ngày… tháng……năm 2020 Gi ả ng viên ph ả n bi ệ n (Ký tên) ThS Hu ỳ nh Bá l ộ c vii M Ụ C L Ụ C CH Ấ P THU Ậ N C Ủ A H ỘI ĐỒ NG i NH Ậ N XÉT C Ủ A C Ơ QUAN TH Ự C T Ậ P iv NH Ậ N XÉT C Ủ A GI Ả NG VIÊN H Ư Ớ NG D Ẫ N v NH Ậ N XÉT C Ủ A GI Ả NG VIÊN PH Ả N BI Ệ N vi DANH SÁCH B Ả NG x DANH SÁCH HÌNH xi CH ƯƠ NG 1: GI Ớ I THI Ệ U C Ơ QUAN TH Ự C T Ậ P 15 1 1 Gi ớ i thi ệ u v ề công ty: 15 1 2 Thông tin v ề công ty 15 1 3 Tr ụ s ở chính: 15 1 4 Ng ư ời đạ i di ệ n theo pháp lu ậ t: 15 1 5 Thông tin li ệ n h ệ 15 1 6 Ngành, ngh ề kinh doanh: 16 1 7 S ả n ph ả m và d ị ch v ụ c ủa công ty đang kinh doanh 17 1 7 1 S ả n ph ẩ m ph ầ n m ề m 17 CH ƯƠ NG 2: GI Ớ I THI Ệ U 22 2 1 Lý do ch ọn đề tài 22 2 2 M ụ c ti ệ u nghiên c ứ u 22 2 2 1 M ụ c tiêu chung 22 2 2 2 M ụ c tiêu c ụ th ể 22 2 3 Đố i t ư ợ ng, ph ạ m vi nghiên c ứ u 23 2 3 1 Không gian 23 2 3 2 Th ờ i gian 23 2 3 3 Đố i t ư ợ ng nghiên c ứ u 23 2 3 4 Ph ạ m vi nghiên c ứ u 23 2 4 Ph ươ ng pháp nghiên c ứ u 23 viii 2 4 1 Ph ươ ng pháp nghiên c ứ u lý lu ậ n 23 2 4 2 Ph ươ ng pháp chuyên gia 23 2 4 3 Ph ươ ng pháp th ự c nghi ệ m 24 2 5 N ộ i dung 24 CH ƯƠ NG 3: C Ơ S Ở LÝ LU Ậ N VÀ PH ƯƠ NG PHÁP NGHIÊN C Ứ U 25 3 1 T ổ ng quan v ề h ệ th ố ng thông tin 25 3 1 1 M ộ t s ố khái ni ệ m c ơ b ả n 25 3 1 2 Nhi ệ m v ụ và vai trò c ủ a h ệ th ố ng thông tin 25 3 1 3 Các thành ph ầ n c ơ b ả n c ủ a h ệ th ố ng thông tin 25 3 1 4 Vòng đờ i phát tri ể n c ủ a h ệ th ố ng thông tin 26 3 2 T ổ ng quan v ề h ệ qu ả n tr ị c ơ s ở d ữ li ệ u Microsoft SQL Server 27 3 2 1 M ộ t s ố khái ni ệ m c ơ b ả n 27 3 2 2 H ệ qu ả n tr ị c ơ s ở d ữ li ệ u Microsoft Sql Server 27 3 3 T ổ ng quan v ề môi tr ư ờ ng phát tri ể n Microsoft Visual 28 3 3 1 Khái ni ệ m Microsoft Visual studio 28 3 3 2 Tính năng 29 3 4 T ổ ng quan v ề ADO NET 31 3 4 1 Gi ớ i thi ệ u chung 31 3 4 2 C ấ u trúc 31 3 4 3 S ử d ụ ng ADO NET trong C# 32 3 5 T ổ ng quan v ề ngôn ng ữ l ậ p trình C# 33 3 6 Các thành ph ầ n d ữ li ệ u phân tích h ệ th ố ng 34 3 6 1 Mô hình d ữ li ệ u m ứ c quan ni ệ m 34 3 6 2 Mô hình quan h ệ 34 3 6 3 Mô hình th ự c th ể k ế t h ợ p 35 3 6 4 Mô hình d ữ li ệ u m ứ c logic 35 3 7 T ổ ng quan v ề PowerDesigner 35 3 7 1 Gi ớ i thi ệ u t ổ ng quát 35 3 7 2 S ơ l ư ợ c v ề th ự c th ể , thu ộ c tính, liên k ế t 36 ix CH ƯƠ NG 4: PHÂN TÍCH VÀ THI Ế T K Ế H Ệ TH Ố NG 37 3 1 Phân tích h ệ th ố ng 37 3 1 1 Xây d ự ng s ơ đồ phân rã ch ức năng BFD 37 3 1 2 Mô hình lu ồ ng d ữ li ệ u DFD 38 4 2 Thi ế t k ế c ơ s ở d ữ li ệ u 40 4 2 1 Xây d ự ng mô hình th ự c th ể k ế t h ợ p ERD 40 4 2 2 Mô t ả chi ti ế t các b ả ng 42 4 3 Thi ế t k ế giao di ệ n 46 CH ƯƠ NG 5: K Ế T LU Ậ N 58 x DANH SÁCH B Ả NG B ả ng 3 1 Mô t ả chi ti ế t b ả ng TaiKhoan 42 B ả ng 3 2 Mô t ả chi ti ế t b ả ng LevelUser 42 B ả ng 3 3 Mô t ả chi ti ế t b ả ng NhanVien 43 B ả ng 3 4 Mô t ả chi ti ế t b ả ng KhachHang 43 B ả ng 3 5 Mô t ả chi ti ế t b ả ng NhaCungCap 43 B ả ng 3 6 Mô t ả chi ti ế t b ả ng ThamSo 43 B ả ng 3 7 Mô t ả chi ti ế t b ả ng SanPham 44 B ả ng 3 8 Mô t ả chi ti ế t b ả ng LoaiSanPham 44 B ả ng 3 9 Mô t ả chi ti ế t b ả ng HoaDonNhapHang 44 B ả ng 3 10 Mô t ả chi ti ế t b ả ng ChiTietHoaDonNhapHang 44 B ả ng 3 11 Mô t ả chi ti ế t b ả ng HoaDonBanHang 45 B ả ng 3 12 Mô t ả chi ti ế t b ả ng ChiTietHoaDonBanHang 45 xi DANH SÁCH HÌNH Hình 3 1 S ơ đồ phân c ấ p ch ức năng BFD 37 Hình 3 2 Mô hình lu ồ ng d ữ li ệ u m ứ c ng ữ c ả nh 38 Hình 3 3 Mô hình lu ồ ng d ữ li ệ u m ứ c 1 38 Hình 3 4 Mô hình lu ồ ng d ữ li ệ u m ứ c 2 c ủ a qu ả n lý h ệ th ố ng 39 Hình 3 5 Mô hình lu ồ ng d ữ li ệ u m ứ c 2 c ủ a qu ả n lý nhân viên 39 Hình 3 6 Mô hình lu ồ ng d ữ li ệ u m ứ c 2 c ủ a qu ả n lý khách hàng 40 Hình 3 7 Mô hình th ự c th ể 41 Hình 3 8 Giao di ện đăng nhậ p 46 Hình 3 9 Giao di ệ n trang ch ủ 46 Hình 3 10 Giao di ện đổ i m ậ t kh ẩ u 47 Hình 3 11 Giao di ệ n qu ả n lý nhân viên 47 Hình 3 12 Giao di ệ n qu ả n lý s ả n ph ẩ m 48 Hình 3 13 Giao di ệ n qu ản lý hóa đ ơ n 48 Hình 3 14 Giao di ệ n qu ả n lý phi ế u nh ậ p 49 Hình 3 15 Giao di ệ n qu ả n lý nhà s ả n xu ấ t 49 Hình 3 16 Giao di ệ n qu ả n lý nhà s ả n xu ấ t 5 0 Hình 3 17 Giao di ệ n thêm máy tính 50 Hình 3 18 Giao di ệ n thêm nhân viên 51 Hình 3 19 Giao di ệ n thêm hóa đ ơ n 51 Hình 3 20 Giao di ệ n thêm phi ế u nh ậ p 52 Hình 3 21 Giao di ệ n tìm máy tính 52 Hình 3 22 Giao di ệ n tìm theo nhà s ả n xu ấ t 53 Hình 3 23 Giao di ệ n tìm theo th ể lo ạ i 53 Hình 3 24 Giao di ệ n báo cáo doanh thu 54 Hình 3 25 Giao di ệ n báo cáo nh ậ p kho 55 Hình 3 26 Giao di ệ n th ố ng kê t ồ n kho 56 Hình 3 27 Giao di ệ n bi ể u đ ồ doanh thu 56 Hình 3 28 Giao di ệ n c ậ p nhâp máy tính 57 xii Hình 3 29 Giao di ệ n c ậ p nh ậ p nhân viên 57 xiii DANH M Ụ C T Ừ VI Ế T T Ắ T GV : Gi ả ng Viên LAN : M ạ ng C ụ c B ộ - Local Area Network VD : Ví D ụ KT-CN : K ỹ Thu ậ t - Công Ngh ệ
Trang 1TRƯỜNG ĐẠI HỌC NAM CẦN THƠ
KHOA CÔNG NGHỆ - KỸ THUẬT
TRÀ QUỐC BẢO
XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CỬA HÀNG MÁY TÍNH
BÁO CÁO THỰC TẬP Ngành Công nghệ Thông tin
Mã số Ngành: 7480201
Tháng 5-2021
Trang 2TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ - KỸ THUẬT
TRÀ QUỐC BẢO MSSV: 177125
XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CỬA HÀNG MÁY TÍNH
BÁO CÁO THỰC TẬP Ngành Công nghệ Thông tin
Mã số Ngành: 7480201
GIẢNG VIÊN HƯỚNG DẪN
TS NGÔ HỒ ANH KHÔI
Tháng 5-2021
Trang 3CHẤP THUẬN CỦA HỘI ĐỒNG
Bài báo cáo “Xây dựng phần mềm quản lý bán hàng cửa hàng máy tính”, do
sinh viên Trà Quốc Bảo thực hiện dưới sự hướng dẫn của Ts Ngô Hồ Anh Khôi
Bài báo cáo này đã báo cáo và được Hội đồng chấm khóa luận thông qua
ngày
- -
- -
- -
Trang 4LỜI CẢM TẠ
Lời đầu tiên em xin chân thành cảm ơn đến TS Ngô Hồ Anh Khôi Trong thời gian qua, thầy đã rất tận tình hướng dẫn để em hoàn thành báo cáo này
Em xin cảm ơn quý thầy cô Khoa Kỹ thuật – Công nghệ Trường Đại học Nam Cần Thơ đã tận tâm giảng dạy và truyền đạt cho em những kiến thức quý báu để em hoàn thiện chương trình học tại trường Đồng thời, em cũng rất cảm ơn Chủ tịch Hội đồng quản trị, Ban Giám hiệu Trường Đại học Nam Cần Thơ đã tạo điều kiện
về thời gian, không gian để em có thể hoàn thành nhiệm vụ học tập của mình
Mặc dù, em đã có rất nhiều cố gắng nỗ lực để hoàn thành báo cáo nhưng vẫn không tránh khỏi những thiếu sót Kính mong nhận được sự đóng góp ý kiến của quý thầy cô
Em xin chân thành cảm ơn!
Cần thơ, ngày … tháng … năm 2021
Sinh viên thực hiện
(Ký tên và ghi rõ họ tên)
Trà Quốc Bảo
Trang 5
LỜI CAM ĐOAN
Em xin cam kết đồ án này được hoàn thành dựa trên các kết quả nghiên cứu của
em và các kết quả nghiên cứu này chưa được dùng cho bất cứ đồ án nào khác
Cần thơ, ngày … tháng … năm 2021
Sinh viên thực hiện
(Ký tên và ghi rõ họ tên)
Trà Quốc Bảo
Trang 6NHẬN XÉT CỦA CƠ QUAN THỰC TẬP
Cần Thơ, ngày… tháng……năm 2020
Cơ quan thực tập
(Ký tên và ghi rõ họ tên)
Trang 7NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Cần Thơ, ngày… tháng……năm 2020
Giảng viên hướng dẫn
(Ký tên)
TS Ngô Hồ Anh Khôi
Trang 8NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
Cần Thơ, ngày… tháng……năm 2020
Giảng viên phản biện
(Ký tên)
ThS Huỳnh Bá lộc
Trang 9MỤC LỤC
CHẤP THUẬN CỦA HỘI ĐỒNG i
NHẬN XÉT CỦA CƠ QUAN THỰC TẬP iv
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN v
NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN vi
DANH SÁCH BẢNG x
DANH SÁCH HÌNH xi
CHƯƠNG 1: GIỚI THIỆU CƠ QUAN THỰC TẬP 15
1.1 Giới thiệu về công ty: 15
1.2 Thông tin về công ty 15
1.3 Trụ sở chính: 15
1.4 Người đại diện theo pháp luật: 15
1.5 Thông tin liện hệ 15
1.6 Ngành, nghề kinh doanh: 16
1.7 Sản phảm và dịch vụ của công ty đang kinh doanh 17
1.7.1 Sản phẩm phần mềm 17
CHƯƠNG 2: GIỚI THIỆU 22
2.1 Lý do chọn đề tài 22
2.2 Mục tiệu nghiên cứu 22
2.2.1 Mục tiêu chung 22
2.2.2 Mục tiêu cụ thể 22
2.3 Đối tượng, phạm vi nghiên cứu 23
2.3.1 Không gian 23
2.3.2 Thời gian 23
2.3.3 Đối tượng nghiên cứu 23
2.3.4 Phạm vi nghiên cứu 23
2.4 Phương pháp nghiên cứu 23
Trang 102.4.1 Phương pháp nghiên cứu lý luận 23
2.4.2 Phương pháp chuyên gia 23
2.4.3 Phương pháp thực nghiệm 24
2.5 Nội dung 24
CHƯƠNG 3: CƠ SỞ LÝ LUẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU 25
3.1 Tổng quan về hệ thống thông tin 25
3.1.1 Một số khái niệm cơ bản 25
3.1.2 Nhiệm vụ và vai trò của hệ thống thông tin 25
3.1.3 Các thành phần cơ bản của hệ thống thông tin 25
3.1.4 Vòng đời phát triển của hệ thống thông tin 26
3.2 Tổng quan về hệ quản trị cơ sở dữ liệu Microsoft SQL Server 27
3.2.1 Một số khái niệm cơ bản 27
3.2.2 Hệ quản trị cơ sở dữ liệu Microsoft Sql Server 27
3.3 Tổng quan về môi trường phát triển Microsoft Visual 28
3.3.1 Khái niệm Microsoft Visual studio 28
3.3.2 Tính năng 29
3.4 Tổng quan về ADO NET 31
3.4.1 Giới thiệu chung 31
3.4.2 Cấu trúc 31
3.4.3 Sử dụng ADO NET trong C# 32
3.5 Tổng quan về ngôn ngữ lập trình C# 33
3.6 Các thành phần dữ liệu phân tích hệ thống 34
3.6.1 Mô hình dữ liệu mức quan niệm 34
3.6.2 Mô hình quan hệ 34
3.6.3 Mô hình thực thể kết hợp 35
3.6.4 Mô hình dữ liệu mức logic 35
3.7 Tổng quan về PowerDesigner 35
3.7.1 Giới thiệu tổng quát 35
3.7.2 Sơ lược về thực thể, thuộc tính, liên kết 36
Trang 11CHƯƠNG 4: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 37
3.1 Phân tích hệ thống 37
3.1.1 Xây dựng sơ đồ phân rã chức năng BFD 37
3.1.2 Mô hình luồng dữ liệu DFD 38
4.2 Thiết kế cơ sở dữ liệu 40
4.2.1 Xây dựng mô hình thực thể kết hợp ERD 40
4.2.2 Mô tả chi tiết các bảng 42
4.3 Thiết kế giao diện 46
CHƯƠNG 5: KẾT LUẬN 58
Trang 12DANH SÁCH BẢNG
Bảng 3.1 Mô tả chi tiết bảng TaiKhoan 42
Bảng 3.2 Mô tả chi tiết bảng LevelUser 42
Bảng 3.3 Mô tả chi tiết bảng NhanVien 43
Bảng 3.4 Mô tả chi tiết bảng KhachHang 43
Bảng 3.5 Mô tả chi tiết bảng NhaCungCap 43
Bảng 3.6 Mô tả chi tiết bảng ThamSo 43
Bảng 3.7 Mô tả chi tiết bảng SanPham 44
Bảng 3.8 Mô tả chi tiết bảng LoaiSanPham 44
Bảng 3.9 Mô tả chi tiết bảng HoaDonNhapHang 44
Bảng 3.10 Mô tả chi tiết bảng ChiTietHoaDonNhapHang 44
Bảng 3.11 Mô tả chi tiết bảng HoaDonBanHang 45
Bảng 3.12 Mô tả chi tiết bảng ChiTietHoaDonBanHang 45
Trang 13DANH SÁCH HÌNH
Hình 3.1 Sơ đồ phân cấp chức năng BFD 37
Hình 3.2 Mô hình luồng dữ liệu mức ngữ cảnh 38
Hình 3.3 Mô hình luồng dữ liệu mức 1 38
Hình 3.4 Mô hình luồng dữ liệu mức 2 của quản lý hệ thống 39
Hình 3.5 Mô hình luồng dữ liệu mức 2 của quản lý nhân viên 39
Hình 3.6 Mô hình luồng dữ liệu mức 2 của quản lý khách hàng 40
Hình 3.7 Mô hình thực thể 41
Hình 3.8 Giao diện đăng nhập 46
Hình 3.9 Giao diện trang chủ 46
Hình 3.10 Giao diện đổi mật khẩu 47
Hình 3.11 Giao diện quản lý nhân viên 47
Hình 3.12 Giao diện quản lý sản phẩm 48
Hình 3.13 Giao diện quản lý hóa đơn 48
Hình 3.14 Giao diện quản lý phiếu nhập 49
Hình 3.15 Giao diện quản lý nhà sản xuất 49
Hình 3.16 Giao diện quản lý nhà sản xuất 50
Hình 3.17 Giao diện thêm máy tính 50
Hình 3.18 Giao diện thêm nhân viên 51
Hình 3.19 Giao diện thêm hóa đơn 51
Hình 3.20 Giao diện thêm phiếu nhập 52
Hình 3.21 Giao diện tìm máy tính 52
Hình 3.22 Giao diện tìm theo nhà sản xuất 53
Hình 3.23Giao diện tìm theo thể loại 53
Hình 3.24 Giao diện báo cáo doanh thu 54
Hình 3.25 Giao diện báo cáo nhập kho 55
Hình 3.26 Giao diện thống kê tồn kho 56
Hình 3.27 Giao diện biểu đồ doanh thu 56
Hình 3.28 Giao diện cập nhâp máy tính 57
Trang 14Hình 3.29 Giao diện cập nhập nhân viên 57
Trang 15DANH MỤC TỪ VIẾT TẮT