1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo thực hành nghề nghiệp đề tài xây dựng hệ thống quản lý cửa hàng bán xe máy phong phú

159 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Quản Lý Cửa Hàng Bán Xe Máy Phong Phú
Tác giả Trần Thị Ánh Vy
Người hướng dẫn TS. Tôn Thất Hoà
Trường học Trường Đại Học Tài Chính – Marketing
Thể loại báo cáo thực hành nghề nghiệp
Năm xuất bản 2022
Thành phố Tp.HCM
Định dạng
Số trang 159
Dung lượng 12,66 MB

Nội dung

Trang 9 STTTừ viết tắtÝ nghĩa1 HTTT Hệ thống thông tin2 CSDL Cơ sở dữ liệu3 PTTK Phân tích thiết kế4 API Application Programming Interface5 JDK Java Development Kit6 JDBC Java Database C

Trang 1

TRƯỜNG ĐẠI HỌC TÀI CHÍNH - MARKETING

KHOA CÔNG NGHỆ THÔNG TIN

L TÀI CHÍNH - MARKETING

BAO CAO THUC HANH NGHE NGHIEP

Dé tai:

“XAY DUNG HE THONG QUAN LY CUA HANG

BAN XE MAY PHONG PHU”

Giảng viên hướng dẫn: TS Tôn Thất Hoà An Sinh viên thực hiện: Trần Thị Ánh Vy MSSV: 1921006907

Tp.HCM, tháng 09 năm 2022

Trang 2

TRƯỜNG ĐẠI HỌC TÀI CHÍNH - MARKETING

KHOA CÔNG NGHỆ THÔNG TIN

BAO CAO THUC HANH NGHE NGHIEP

Dé tai:

“XAY DUNG HE THONG QUAN LY CUA HANG

BAN XE MAY PHONG PHU”

Giang vién hwéng dan: TS Tén That Hoa An Sinh viên thực hiện: Trần Thị Ánh Vy MSSV: 1921006907

Tp.HCM, tháng 09 năm 2022

Trang 5

1H

Trang 6

Tp Hồ Chí Minh, ngày thang 09 năm 2022

Giảng viên phụ trách học phân (Ký và ghi rõ họ tên)

Trang 7

Discover more from:

Phân tích chiến lược Marketing

Mix của bia Sabeco

Trang 8

Lời đầu tiên, em xin gửi lời cảm ơn đến toàn thê Quý thây cô trong khoa Công nghệ thông tin trường Đại học Tài chính — Marketing đã truyền đạt cho em những kiến thức bố ích và thiết thực trong quá trình học Đặc biệt, em xin chân thành cảm ơn sự hướng dẫn của TS Tôn Thất Hoà An, người đã trực tiếp hướng dẫn và luôn tận tỉnh giải đáp các thắc mắc, góp ý và sửa chữa những thiếu sót trong quá trình thực hiện báo cáo thực hành nghề nghiệp, đề bài làm đạt được kết quả tốt nhất

Mặc dù đã cỗ gắng trong suốt quá trỉnh thực hiện báo cáo, nhưng đo thời gian

có hạn, cũng như kiến thức của bản thân còn nhiều hạn chế nên không thê tránh khỏi những sai sót trong bài làm Em rất mong sẽ nhận được những ý kiến đóng góp, nhận xét của thầy Tôn Thất Hoà An để em có thê hoàn thiện về mặt kiến thức cũng như khắc phục những thiếu sót của bài làm một cách tốt nhất

Cuối cùng em xin kính chúc thầy ngày càng dỗi dào sức khỏe và thành công trong công việc!

Xin chân thành cảm ơn

Trang 9

4 API Application Programming Interface

5 JDK Java Development Kit

6 JDBC Java Database Connectivity

Trang 10

1 Enity Relationship Diagram (ERD) Mô hình thực thể kết hợp

2 Bussiness Function Diagram (BFD) Mô hình phân cấp chức năng

3 Data Flow Diagram (DFD) Mô hình dòng dữ liệu 4_ | Database Management System (DBMS) Hệ quản trị Cơ sở dữ liệu

5 Integrated Development Environment Môi trường phát triển tích hợp

6 Java Virtual Machine May ao Java

7 Java Platform Nên tảng Java

8 Extensible Markup Language Ngôn ngữ mở rộng

MỤC LỤC

Chương 1 TÔỎNG QUAN VẺ ĐỂ TÀI 0 2221 222110211121 rrre 1

1.1 Tổng quan về công ty

1.2 Lý dohình thành đề tài

Trang 11

1.4 Phạm vi để tài in nh HH gu ung

1.5 Đối tượng nghiên cứu St nh nh HH ngày 1.6 Phương pháp nghiên cứỬU (c1 1222212121112 121 1211183811118 121 xxre

1.7 Nội dung để tài các nà nh HH HH HH HH ng nag

Chương 2 CƠ SỞ LÝ THUYÊT 2S 2211211211 11 1S 1 ng n1 1n gu ing 10

2.1 Ngôn ngữ lập trỉnh ]ava: L1 2 11212211 010 121110128112 1H Hy Hà nha 10

2.1.1 Giới thiệu vềỀ Jav: nh HH HH HH nga 10

2.1.2 Lịch sử ngôn ngữ j]aVâ: L1 1H ng HH H111 1111111111 re 10 2.1.3 Đặc điểm của ngôn ngữ lập trình Java: St nhe rau H 2.1.4 Cac Platform trong ]aVa: - c1 211 121221111181 1121 1H ke 12

2.1.5 Giới thiệu về Java SWiHB: ch HH HH ghrau 13 2.1.6 Tổng quan về JDBC: - c n tEH TH122121 110g ng nau 14

2.2 Các công cụ sử dụng trong để tài: cà nnnnH HH HH nga 17 2.2.1 IDE NetBeans: L Q Q SH HH HH kg 11H g1 x tre 17 2.2.2 SQLS€TV€T: Q.00 SH TH HH TH 1H 1101111 1kg kknHvk kg k kh 20 2.2.3 Tổng quan về Powerlesigner: ác HH HH re 21 2.3 Các tính nang sir dung trong dé taiz o ccc cece cesescesesseestessesestesesenseeees 22 PhNN ) hi 22 2.3.2 JIable: L c2 112112111111 21011111 015111111011 HH1 HH Hye 23

P6 n6 si 24 2.3.5 JLabel L1 10.2 10011011011 HH1 H1 T1 T11 Hàn Hy Hye 24 2.3.6, SLA{€I€HIL nnTnnHnHH ng nH Hà HH tắn HH Hà hp 24

Trang 12

BẢN XE MÁY 0c SE 12 1222221811121 tre 25 3.1 Khảo sát hiện trạng và yêu cầu: - c1 n1 HH HH HH Hee 25

3.1.1 Khảo sát hiện trạng: L2 1121112 212211101 8111111111111 111 2x re 25

3.1.2 Yêu cầU: 2 n2 HH HH 2121121 211tr 26

3.1.3 Quy trỉnh nghiệp VỤ: 1 220212111110 12 1201181121118 111 re 27

3.2 Phân tích thiết kế hệ thống thông tin: - 5s E1 1H ưn 27

3.2.1 Sơ đồ phân cấp chức năng: -.- c2 2H nHn HH HH re 27

3.2.2 Mô hình thực thê kết hợpp: 5c TH HH n1 n1 ng nag 31

3.2.3 Mô hình quan hệ đữ liệu: 22 2s 22 2E212251222112231 2E 2 1.1122 re 43 3.2.4 Sơ đồ Diagram cc nh nh HH HH 111tr ng Han de 44 3.2.5 Thiết kế các Table dữ liệu: 2-2222 2222122112221111211 21.1 retre 44

3.2.6 Cập nhật dữ liệu Database thực nghiệm cho Hệ thông Quản lý cửa hàng Cu) 00011080 xẼ;È“iiaaầđađaaaaiaiaaañai4Ỷ 48 3.2.7 M6 hinh dong dữ liệu: 2.12222122112211 11 21 11 He 57

3.2.8 Ràng buộc đữ liệu: 55 2222221221221 22122111111221121 2 se 63

THÓNG QUẢN LÝ BẢN XE MÁY ST 12110121111 HH ng HH nhà nớ 66 4.1 Thiết kế giao diện: scc tt nh nh H1 11101 xe 66 4.1.1 Thiết kế Form Đăng Nhập: S0 St HH nhu ei 66 4.1.2 Thiết kế Form Đăng Ký: c nTn H HH 1H Ha nhau 67

4.1.3 Thiết kế Form Giao Diện Chính: 55 c2 tr 2t erye 69

4.1.4 Thiết kế Form Quản Lý Sản Phẩm: S22 srrrte 70 4.1.5 Thiết kế Form Quản Lý Khách Hàng: s.- 2 5c S2 2E nnkerrky 73 4.1.6 Thiết kế Form Quan Ly Nhà Phân Phối: 0 nha eye 74

Trang 13

4.1.9 Thiết kế Form Quản Lý Nhập Hàng: nhe 79

4.1.10 Thiết kế Form Doanh Thu: 2-55 2E 2232221223252 te 80

4.2 Kết quả triển khai: ST HH HH 221212101 e 81 4.2.1 Quản lý Sản Phẩm: tt HH HH HH HH rau 82 4.2.2 Quản lý Loại Sản Phẩm: 1E 271221 1 1122 Hới 90

4.2.3 Quản lý Nhân Viên: à 2 222221122212 2 E222 erede 93 4.2.4 Quản lý Chức Vụ: 22 222122210 2112221211121 se 98 4.2.5 Quản lý Tài Khoản: 20 2S 22 E2 2212211221110 se 101 4.2.6 Quản lý Khách Hàng: 22 3 2E 2 E21 2212211221222 2e eg 106

4.2.7 Quản lý Nhà Phân Phối: St HE 1122212121 113

4.2.8 Quản lý Hoá Đơn: 00 2 c2 22211222 2H n2 nga 117 4.2.9, Quản lý Nhập Hàng 00 2 S2 2211221122222.21.1182 21210 reg 124

Chương 5 KẾT LUẬN S1 nh nh E11 1 111g ng rau 131

5.1 Những kết qua dat duoc ctta d6 atte icecccceccecescessesesssesensesesest teense 131

5.2 Những khó khăn và điểm yếu của đỗ án - cty, 132

5.3 Hướng phát triỂn: - n1 HH HH nh HH re 132 5.3.1 Hướng khắc phục các hạn chế: - ác tk tt Hye 132 5.3.2 Hướng mở rộng đỗ án học phân: -.ss ch nga 132

TÀI LIỆU THAM KHẢO 0c 2n 225 22H t5 HH H11 12122 a 133

Trang 14

Bang 3 1: Thực thê Loại Sản Phâm 5-5 S1 1E HH HH tre 30 Bảng 3 2: Thực thê Hãng Sản Xuất S1 1n HH HH tre 31

Bảng 3 3: Thực thê Nhà Phân Phối - 2 c2 211211121211 1 H1 H1 nha 32

Trang 15

10: Thực thê Khách hàng - 2S ST E1 Ự11111221212 22 121gr 38

11: Thực thể Hoá Đơn - 22: 2 2221 21125312111221121112111212211 2 121g 39 12: Thực thê Chỉ Tiết Hoá Đơn 02 HH HH 21c rrye 39

13: Thực thê Phiếu Nhập 5à s2 2212211 1n ng ng rau 40 14: Thực thê Chi Tiết Phiếu Nhập 0 nh HH HH uu 41

1: Logo Công Ty Lửa Á Châu S212 121101102121 HH ng xe 1

2: Sơ đồ tô chức - 2s 211 2112211221121 221101112211122111212112 22a 4

Trang 16

si: /20/)/1 0i 0 e— A4 14 Hinh 2 3: NetBeans IDE CC SH ng kh HH xác H115 re 18 Hình 2 4: SQL Server 0 0.101 1n 1 0110151111011 1 1101111111111 251111 21 Hình 2 5: Power ÏÖesigner ác 2102121111111 1 11011111101 1511111 011011 11 81111 H xe, 2 Hinh 3 1; Sơ đồ phân cấp chức năng 2 2 2 SE E22 12222218 Hee 29

Hinh 3 2: Sơ đồ ERD 0 n2 n2 tt 2121 212 tre 31

Hinh 3 3: : Sơ đỗ Diagram c2 HH HH nh nh n1 HH ng nh nh HH rau 44

Hinh 3 4: Thiết kế dữ liệu Table LoaiSanPham - 52 SE 22122122 tre 45 Hinh 3 5 Thiết kế đữ liệu Table HangSanXuat 5 ng nay 45 Hinh 3 6; Thiết kế dữ liệu Table NhaPhanPhoi 2 5s 2E 12222821 re 45 Hình 3 7: Thiết kế dữ liệu Table SanPham 2-52 21 E223 cree 46 Hình 3 8: Thiết kế đữ liệu Table ChucVu - 252-2222 221221222212211 22112.122.121 xe 46 Hinh 3 9: Thiết kế dữ liệu Table NhanVien 5 22 t2 21222 re 46 Hình 3 10: Thiết kế đữ liệu Table UJsers 02-50 222 2212 reee 47

Hinh 3 11: Thiết kế đữ liệu Table Quyen 5 c n nE11212112 112 mg ea 47 Hinh 3 12: Thiết kế dữ liệu Table LoaiKhachHang 5 5 2E 2E 22m m ren 47 Hinh 3 13: Thiết kế dữ liệu Table KhachHang 55 SE tt re 48

Hình 3 14: Thiết kế đữ liệu Table HoaDon 0 2 c2 S225 212 2e rrrrre 48 Hình 3 15: Thiết kế đữ liệu Table ChiTietHoaDon 2 Sàn rên 48

Hinh 3 16: Thiết kế dữ liệu Table PhieuNhap 0 5 2 S2 ng Hee 49 Hinh 3 17: Thiết kế dữ liệu Table Chí TietPhieuNhap, in teen 49

Hình 3 18: Cap nhật dữ liệu Table LoaiSanPham c2 2 S2 vEssssrrrey 49

xii

Trang 17

36: Mô hình đòng dữ liệu mức 3 cho Quản lý sản phẩm à có: 60

37: Mô hình dòng dữ liệu mức 3 cho Quản lý khách hàng - 61 38: M6 hinh dong dit ligu mirc 3 cho Quan ly don hàng ‹- -: 62 39: M6 hinh dong dit ligu mirc 3 cho Quan ly hoa đơn c2 62 40: Mô hình dòng dữu liệu mức 3 cho Quản lý kho c2 2c 2c 63

41: Mô hình đòng dữ liệu mức 3 cho Thống kê 5à nen xe 63

Y 1: Thiết ké Form Đăng Nhập - 02 T2 SỰ H11 1 n1 ng re 67

Trang 18

Hình 4, 3: Thiết kế Form Giao Diện Chính 22 S221 E22 52122122 2 re 70

Hinh 4 4: Thiết kế Form Quản Lý Sản Phẩm n nh E22 rrrreg 71

Hinh 4 5: Thiét ké Form Quản Lý Loại Sản Phẩm 25c SE 2 2122 ren 72

Hinh 4 6: Thiết ké Form Nhập Hàng 2: 0 St 112112222122 tt nhau 73 Hinh 4 7: Thiết kế Form Quản Lý Khách Hàng SE gen 74 Hinh 4 8: Thiết kế Form Quản Lý Nhà Phân Phối - 5 nh ng een 75 Hinh 4 9: Thiết kế Form Quản Lý Nhân Viên - 0 TỰ HH Hee 76 Hinh 4 10: Thiết ké Form Quản Lý Chức Vụ ng HH HH ru 77 Hinh 4 11: Thiết kế Form Quản Lý Tài Khoản - SH người 78 Hinh 4 12: Thiết ké Form Quản Lý Hoá Đơn S1 St TH tu 79 Hinh 4 13: Thiết ké Form Quản Lý Nhập Hàng - S0 ng 80

Hinh 4, 14: Thiét kế Form Doanh Thu 522 2212222 1212.212 Ea 81

Hinh 4 15: Két qua trién khai Form Đăng Nhập nh HH eyn 82

Hinh 4 16: Két qua triển khai Form Quan Ly San Pham c0.cccccccscsscescesceseseeseeees 83 Hinh 4, 17: Két quả triển khai Tìm kiếm Loại Sản Phẩm l 52- scccszcerze 83 Hinh 4, 18: Két quả triển khai Tìm kiếm Loại Sản Phẩm 2 2- 22 Scctrrerre 84 Hinh 4 19: Két qua triển khai Tìm kiếm Tên sản phâm 2 St SE sec: 85 Hinh 4 20: Két qua triển khai Tìm kiếm Ma san pham w ccccccccccscesces ese eeceseseeee 86

Hinh 4 21: Két qua trién khai Thém san pham Lo ccccccccccsscescecsssesvssesvssesveseesesees 86 Hinh 4 22: Kết quả triển khai Thêm sản phẩm 2 - 2 E1 ng re 87

Hinh 4 23: Kết quả triển khai đữ liệu được thêm vào ả- ch 87

Hinh 4, 24: Két quả triển khai đữ liệu được sửa sàn re 88

Hinh 4 25: Kết quả triển khai Sửa sản phẩm 52 St 922211212221 re 88

Trang 19

: Kết quả triển khai Form Quản Lý Nhân Viên che rrxe 94

: Kết quả triển khai Tìm kiếm thông tin nhân viên 5s csccscczse 95 : Kết quả triển khai Thêm nhân viên .-s.- c9 ve sngHrr ge 96

: Kết quả triển khai Thêm dòng đữ liệu nhân viên 5-52 se 97

: Kết quả triển khai Thêm nhân viên 2 s s s22 E18 2 ng re 97

: Kết quả triển khai Sửa thông tin nhân viên s- 5s SE eee 97

: Kết quả triển khai Sửa dòng dữ liệu nhân viên sá- óc nen sec 98

: Kết quả triển khai Xoá thông tin nhân viên - chen 98 : Kết quả triển khai Reset thông tin nhan vite cece eeeeeeeteeeeeee 99

: Kết quả triển khai Form Quản lý Chức vụ - ác tnneHerere 99

: Kết quả triển khai Thêm thông tin chite vu cccccccececsecsseseseseserveneee 100 : Kết quả triển khai Thêm dòng đữ liệu nhân viên 2- 5c cv 100 : Kết quả triển khai Xoá thông tin chức vụ - ch nghe 100 : Kết quả triển khai Reset chức vụ - ch HH ra 101

: Kết quả triển khai Form Quản lý Tai Khoann ccs 102

Trang 20

: Kết quả triển khai Tìm kiếm khách hàng - ả-: 52c cv 108

: Kết quả triển khai Tìm kiếm tên khách hàng 5c St, 109

: Kết quả triển khai Tìm kiếm Tuổi Khách Hàng, :7o- 109

: Kết quả triển khai Tìm kiếm Loại khách hàng ¿555cc 110

: Kết quả triển khai Thêm thông tin khách hàng .- 5c cv: 110 : Kết quả triển khai Thêm dòng đữ liệu khách hàng 5.52 cv 111 : Kết quả triển khai Thêm thông tin khach hang 2 0 0.ccccccceeeeseeseere 111 : Kết quả triển khai dong dit liéu sita khach hang eee: 112 : Kết quả triển khai Sửa thông tin khách hàng - 5 sec 112 : Kết quả triển khai Xoá thông tin khách hàng - 55c se 113 : Kết quả triển khai Reset thông tin khách hàng s55 55x se 113

: Kết quả triển khai Form Quản lý Nhà Phân Phối - -:: 114

: Kết quả triển khai Thêm nhà phân phối l 2-55 set re 114 : Kết quả triển khai Thêm nhà phân phối 2 - 2-25 eEEt rrrye 115 : Kết quả triển khai Thêm dòng dữ liệu nhà phân phối - -¿ 115 : Kết quả triển khai Sửa dòng dữ liệu nhà phân phối -5- 5: 116 : Kết quả triển khai Sửa thông tin nhà phân phối -5scccsc 116

Trang 21

: Kết quả triển khai Thêm dòng đữ liệu Phiếu nhập hàng 126

: Kết quả triển khai Sửa phiếu nhâp hàng 5.5 St 126

: Kết quả triển khai Sửa dòng dữ liệu Phiếu nhập hàng - 126

: Kết quả triển khai Xoá phiếu nhập hàng 5c cSnnnrrrre 127 : Kết quả triển khai Reset phiếu nhập hàng 0 teen 127 : Kết quả triển khai Chọn chỉ tiết nhập hàng - chen 128 : Kết quả triển khai Thêm chi tiết nhập hàng 2-5 SE crtcre 128

Trang 22

Hinh 4 99: Kết quả triển khai Sửa chỉ tiết nhập hàng - cọ Hee ng 129

Hinh 4 100: Kết quả triển khai Sửa dòng dữ liệu chỉ tiết nhập hàng 130

Hinh 4 101: Kết quả triển khai Xoá chi tiết nhập hàng 50 Sen rrưyi 130 Hinh 4 102: Kết quả triển khai Reset chỉ tiết nhập hàng 0à nen, 131

Trang 23

1.1 Téng quan về công ty

Cs

I e©erutvzZe

Hình 1 1: Logo Công Ty Lửa Á Châu

- _ Tên công ty: Công ty TNHH Lửa Á Châu

- _ Tên quốc tế: Reputyze Asia

- _ Tên doanh nghiệp viết bằng Tiếng Anh (viết tắt): RA

Trang 24

- Skype: contact(@reputyze.asia/,

- Website: https://reputyze.asia/,

- Dai dién phap luat: Kevin Doan

- Ngành nghề hoạt động: Dịch vụ chuyên nghiệp về quản lý danh tiếng trực tuyên, công nghệ phân mệm & tiếp thị chuyên đôi kỹ thuật số

Reputyze Asia là một công ty quảng cáo kỹ thuật số sáng tạo có trụ sở tại Châu

Á cung cấp các dịch vụ chuyên nghiệp về Quản lý Danh tiếng Trực tuyến & Tiếp thị Chuyên đôi Kỹ thuật số Được thành lập với sứ mệnh Tạo dựng Danh tiếng Thương hiệu, cơ quan luôn nỗ lực để đạt được và đảm bảo vị thế thương hiệu của khách hàng trên Internet bằng các cách:

LÌ Tạo dựng uy tín thương hiệu trên Internet

Nghe và theo dõi sức khỏe thương hiệu trực tuyến

LÌ Dự đoán và quản lý rủi ro và khủng hoảng uy tín thương hiệu

HH Thu hút thương hiệu trong mối quan hệ tốt hơn với khách hàng và những người

có ảnh hưởng

O Nuôi dưỡng thương hiệu trong suốt vòng đời của nó với hiệu quả

Các dịch vụ:

Tư vấn chiến lược:

1 Chiến lược phủ sóng truyền thông toàn câu

Trang 25

O Quản lý Danh tiếng & Khủng hoảng

ñ Tiếp thị & Hoạt động Chuyên đôi kỹ thuật số

ñ Ứng dụng đổi mới công nghệ cho Marketing

H Tiếp thị số:

L Lập kế hoạch IMC kỹ thuật số

Lắng nghe và nghiên cứu xã hội

O Quản lý người ảnh hưởng trên mạng xã hội

LH Phát triển & Quản lý Chiến dịch

O Lập kế hoạch & Mua phương tiện truyền thông

O Quản lý xã hội & cộng đồng

O Công nghệ và sản xuất:

Sản xuất Tài sản Kỹ thuật số (Web & Di động)

ñ Sản xuất phương tiện kỹ thuật số

H Tích hợp và phát triển nên tảng kỹ thuật số

Trang 26

O Thyong hiéu va sáng tạo:

Chiến lược & Phát triển Thương hiệu

Thiết kế sáng tạo

Phát triển nội dung

Danh mục đầu tư:

L Thiết kế & Phát triển Trang web Resort - Charm Oasis:

ñ Sản xuất tài sản kỹ thuật số (web & di động)

ñ Tích hợp và phát triển nên tảng kỹ thuật số, công nghệ & sản xuất

Tư vấn & Thực hiện Số hóa Tiếp thị - DFB Hanco:

O Phat triển và Quản lý chiến dịch

Sản xuất tài sản kỹ thuật số (Web và Di động)

O Tiếp thị kỹ thuật số

H Tích hợp và phát triển nên tảng kỹ thuật số

O Tiếp thị chuyên đôi kỹ thuật số

ñ Quản lý xã hội và cộng đồng

O Tư vấn chiến lược, công nghệ và sản xuất

Trang 27

Ban tin Email Tiép thi - Khach san New World Sai Gon:

O Phat trién & quan lý chiến dịch tiếp thị kỹ thuật số

ñ Sản xuất phương tiện kỹ thuật số

ñ Tích hợp và phát triển nên tảng kỹ thuật số, công nghệ & sản xuất

Chiến dịch kỹ thuật số tâm trạng ánh sáng cho làn da sáng — Biore:

O Phat triển & quản lý chiến dịch

ñ Sản xuất tài sản kỹ thuật số (web & di động)

Tiếp thị kỹ thuật số, công nghệ & sản xuất

Thiết kế & Phát triển Trang web Đặt phỏng Khách sạn - Khách sạn Oriental Central:

O Xây dựng thương hiệu & sáng tạo

LH Phát triển nội dung thiết kế sáng tạo, sản xuất tài sản kỹ thuật số (web & di động),công nghệ & sản xuất

Thiết kế & Phát triển Trang web - Đảo Kim Cương:

Trang 28

O Xây dựng thuong hiéu & sang tao

O Phát triển nội dung, thiết kế sáng tạo, sản xuất tài sản kỹ thuật số (web & di động), tích hợp và phát triên nên tảng kỹ thuật sô, công nghệ & sản xuất

Payroll

Creative Strategy

Design

Hình I 2: Sơ đỗ tô chức

Trang 29

1.2 Ly do hinh thanh dé tai

Trong thời kỳ mà kinh tế phát triển như hiện nay thì việc mua bán và trao đôi

được diễn ra trên nhiều hình thức, và hình thức cơ bản nhất là mở các cửa hàng để thực hiện việc trao đôi và mua bán đó

Việc buôn bán đem đến cho người kinh doanh với nhiều mức lợi nhuận khác nhau nhằm khuyến khích các khách hàng đến mua với số lượng khủng Ngoài những lợi nhuận nêu trên thỉ việc bán hàng cũng tổn tại một số rủi ro nhất định bởi số lượng hàng hóa sở hữu cao, lỗi mốt, giá cả lên xuống thất thường, bên cạnh đó tại một số cửa hàng nhân viên, vẫn còn sử dụng các hình thức thủ công như lập phiếu xuất kho hoặc thống kê thông tin bằng tay, điều đó dẫn đến độ chính xác không được đảm bảo, mất thời gian

Chính vì vậy để thực hiện quá trình mua bán giữa người mua và cửa hàng, giữa cửa hàng và nhà cung cấp thì chúng ta phải có công tác quản lý tốt, dé đáp ứng được công tác đó thi rất cân những ứng dụng về tin học Đó là một trong những lý do lớn nhất việc các phần mềm quản lý bán hàng là vô cùng quan trọng và cần thiết đặc biệt

là Quản lý bán hàng ra đời và trả lời cho những câu hỏi nhằm đáp ứng cho việc kinh doanh của cá nhân hoặc một tô chức nào đó thuận lợi và tiết kiệm thời gian hơn cho việc quản lý “đứa con tỉnh thần” của mỉnh Đây chính là lý do để em chọn đề tài “Xây dựng hệ thống quản lý bán xe máy Phong Phú” để có thê giúp người bán tìm hiểu rõ hơn về quản lý khách hàng, quản lý các mặt hàng xe máy, phụ tùng, quản lý tong hop chỉ tiết các đơn đặt mua hàng, thông kê hàng tồn kho và lợi nhuận, tìm kiếm thông tin nhanh chóng

1.3 Mục tiêu đề tài

L Tìm hiểu, nghiên cứu các lý thuyết về JAVA

7

Trang 30

O Tim hiéu, nghién ctu vé Hé quan tri cơ sở đữ liệu SQL Server

Nghiên cứu xây dựng hệ thống quản lý mặt hàng xe máy, phụ tùng, các đơn đặt hàng, báo cáo, thống kê,

L Phân tích các chức năng của hệ thống quản lý cửa hàng bán xe máy

O Xây dựng mô hỉnh thực thể Quản lý cửa hàng bán xe máy để việc quản lý

buôn bản có hiệu quả hơn, so sánh rõ ràng giữa việc quản lý cửa hàng một cách thủ công và sau khi có hệ thống quản lý cửa hàng

LI Xây dựng mô hỉnh quan hệ dữ liệu

O Xây dựng mô hình dòng dữ liệu thể hiện từng chức năng của Quản lý cửa hang ban xe may Phong Phu

O Thiét ké cdc form giao diện cho cửa hàng bán xe máy

O Tạo các ràng buộc cho hệ thống

1.4.Phạm vi đề tài

Tập trung vào hoạt động bán xe máy Đặc tả các chức năng của hệ thống Bên cạnh đó, vẽ các sơ đồ UseCase và sơ đồ lớp của quản lý mặt hàng, quản lý khách hàng, quản lý đơn đặt hàng, quản lý hóa đơn, quản lý xuất nhập kho, quản lý tổng hợp chi tiết các đơn đặt mua hàng và báo cáo thông kê Phân tích và vẽ các sơ đồ hoạt động, sơ

đồ trình tự Tiếp đến, thiết kế giao diện và cơ sở dữ liệu cho hệ thống quản lý cửa hàng bán xe máy Phong Phu

Trang 31

1.5 Đối tượng nghiên cứu

Đối tượng nghiên cứu: Phần mềm Quản lý cửa hàng bán xe máy Phong Phú bao gồm các chức năng sau: Tạo / xóa / thay đôi User (Thiết lập UserName, PassWord, Quota, Role), Tạo / xóa / thay đối Role, Gán/thu hồi quyền/Role trên User/Role

1.6 Phương pháp nghiên cứu

- _ Phương pháp phân tích và tông hợp:

+ Chia đối tượng nghiên cứu đó là cơ sở dữ liệu của đề tài thành những bộ phận, những mặt, những yêu tố đơn giản hơn đề phân tích

+ Phát hiện ra bản chất, thuộc tính, quy luật của từng bộ phận nhận của mô hình hướng đối tượng đề từ đó hiểu rõ hơn đối tượng nghiên cứu

- _ Kết hợp phương pháp nghiên cứu định tính và nghiên cứu định lượng

- - Phương pháp kỹ thuật: Đề tài sử dụng kết hợp các phương pháp nghiên cứu định tính và nghiên cứu định lượng như phương pháp tổng hợp, phân tích, so sánh, thống kê để xứ lý các số liệu có liên quan đến thực trạng doanh thu của cửa hàng, những phương pháp quản lý khi đã thiết kế hình thành được hệ thông cho khách hàng cũng như nhân viên, các báo cáo thống kê

- _ Phương pháp luận: Đề tài được nghiên cứu và thực hiện dựa trên phép duy vật lịch sử kết hợp với tư duy và khoa học logie

1.7 Nội dung đề tài

Đề có thể hoàn thiện được đề tài thì cần phải nghiên cứu những nội dung như sau :

H Nội dung 1: Tông quan về công ty

H Nội dung 2: Tổng quan về dé tai

(2.1) Lý do hình thành đề tài

(2.2) Giới thiệu về tính cấp thiết của đề tài, nội dung và phương pháp nghiên cứu cũng như phạm vi và bố cục của đề tài

Trang 32

Tổng quan về Hệ quản trị cơ sở đữ liệu SQL Server

Nội dung 4: Khảo sát hiện trạng và nhu cầu cũng như các nhu cầu phi chức năng Đặc tả các chức năng của hệ thống Vẽ các sơ đồ mô tả hoạt động của hệ thống

Khảo sát hiện trạng

Khảo sát nhu cau

Các nhu câu phi chức năng

Đặc tả các chức năng của hệ thống

Sơ đồ mô tả hoạt động hệ thống

Nội dung 5: Thiết kế hệ thống và cơ sở đữ liệu cho hệ thống Quản lý cửa hàng bán xe máy Phong Phu

Sơ đồ phân cấp chức năng

Mô hinh dòng dữ liệu

Thiết kế cơ sở đữ liệu cho hệ thống

Ràng buộc cơ sở dữ liệu

Nội dung 6: Thiết kế giao diện

Thiết kế Form Đăng Nhập

Thiết kế Form Đăng Ký

Thiết kế Form Giao Diện Chính

Thiết kế Form Quản Lý Sản Pham

Thiết kế Form Quản Lý Khách Hàng

Thiết kế Form Quản Lý Đơn Hàng

Trang 33

(6.7) Thiết kế Form Quản Lý Nhà Phân Phối

(6.8) Thiết kế Fomm Xuất Nhập Kho

(6.9) Thiết kế Form Quản Lý Nhân Viên

(6.10) Thiết kế Form Báo Cáo Thông Kê

Chương 2 CƠ SỞ LÝ THUYẾT

2.1.Ngôn ngữ lập trình Java:

2.1.1 Giới thiệu về Java:

Java là một trong những ngôn ngữ lập trình hướng đối tượng Java được sử dụng trong phát triển phần mềm, trang web, game hay ứng dụng trên các thiết bị di động Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun MicroSystem năm 1991 Ban đầu Java được tạo ra nhằm mục đích viết phần mềm cho các sản phâm gia dung, va co tén la Oak

2.1.2 Lịch sử ngôn ngữ Java:

Lịch sử của Java bắt nguồn từ một nhóm có tên là Green Team của tập đoàn Netscape Các thành viên của Green Team đã khởi đầu nhiệm vụ phát triển một ngoôn

Trang 34

ngữ cho các thiết bị số như tivi hay các dau thu phat song, Vi thé công nghệ Java lúc bấy giờ chỉ được sử dụng cho việc lập trình các ứng dụng chạy trên internet, hay các thiết bị di động, games và thương mại điện tử

Một số điểm chính trong quá trình phát triển của ngôn ngữ Java:

0 James Gosling, Mike Sheridan, và Patriek Naughton là những người đầu tiên tham gia dự án phát triển ngôn ngữ java vào tháng 6 năm 1991, lúc đó đội của

họ có tên là Green team và đang làm việc cho tập đoàn Netscape

0 Mục tiêu ban đầu của dự án là tạo ra một ngôn ngữ chạy trên các thiết bị điện tử như tivi hay các đầu thu phát (set-top boxes)

0 Tên đầu tiên họ đặt cho ngôn ngữ này là “Greentalk” do James Gosling đưa ra

và file xuất ra khi bạn build có phần mở rộng gt (Ngày nay thường là file Jar, war)

o Sau đó nó được déi tén la Oak va được phát triển như một phần của dự án Green (Green proJect)

2.1.3 Đặc điểm của ngôn ngữ lập trình Java:

ñ Tính đơn giản: Java được thiết kế dé dé học, quen thuộc Nếu hiểu được

những khái niệm cơ bản về OOP, chúng ta sẽ dễ dàng làm chủ Java

Loại bỏ những đặc trưng phức tạp:

L] Con trỏ

Trang 35

L Định nghĩa chồng toán tử

O Đa kế thừa hay bằng Interface

O Loai bo struct va union

Tính hướng đối tượng: Mọi thứ là một đối tượng Java có thể dễ dàng

mở rộng kê từ khi nó được đựa trên mô hình đối tượng

ñ Tính độc lập phần cứng và hệ điều hành: Khi Java được biên địch, nó không được biên dịch vào một nên tảng cụ thể mà là ByteCode Bycode nay được thông dịch bởi máy ảo (JVM) tủy vào nên tảng mà nó đang thực thí Vậy nên không cân biên dịch lại mã nguồn

[ Tính bảo mật: Quản lý thực thi chương trình ở nhiều mức

LI Dữ liệu và phương thức được đóng gói bên trong lớp

LH Trình biên dịch kiểm soát mã an toàn và kiểm soát tuân thủ đúng quy tắc an toàn trước khi thực thi

LH Trình thông dịch kiểm soát ByteCode đảm bảo quy tắc an toàn trước khi thực thi

H Kiểm soát việc nạp vào bộ nhớ, giới hạn truy xuất trước khi nạp vào hệ thống

Tính mạnh mẽ: Java nỗ lực loại trừ tình huống dé bi lỗi bằng cách nhấn mạnh chủ yếu vào việc kiểm tra lỗi thời điểm biên dịch và thực thi

Trang 36

O Khai bao kiéu dé liéu twong minh

LI Không dùng con trỏ và phép toán con trỏ

H Kiểm soát việc truy xuất ngoài phạm vi dữ liệu mang

LH Cấp phát và giải phóng bộ nhớ được thực hiện tự động

HH Cơ chế bây lỗi giúp kiểm soát và đơn giản trong xử lý lỗi và phục hoi sau 161

O Tinh da luéng: Co thé viết chương trình có thê làm nhiều việc cùng một lúc Cho phép các nhà phát triển xây dựng các ứng dụng tương tác chạy đồng thời và đồng bộ

O Tính hiệu suất cao: Với việc sử dụng các trình biên dịch Just-In- Time(ByteCode => MachineCode)

O Tinh phan tan: Java duoc thiét ké dé hé tro ứng dụng chạy trên mạng, cho môi trường phân tán, chạy trên nhiều nền khác nhau của Internet

QO Tính linh động: Java được coi là linh động hơn so với C hoặc C++ vì nó được thiết kế đề thí chứng với môi trường phát triển mở

2.1.4 Cúc Platform trong Java:

Platform (Nền tảng) là một nhóm các công nghệ được sử dụng làm cơ sở cho các ứng dụng, quy trỉnh hoặc công nghệ khác phát triển tiếp

Java Platform (Nền tảng Java) là một tập hợp các chương trỉnh giúp phát triển

và chạy các chương trỉnh được viết bằng ngôn ngữ lập trình Java

14

Trang 37

Java Platform gồm 3 thành phần chính sau:

O Java Virtual Machine (Java VM): May ao Java

LI Java Application Programming Interface (Java APD

O Java Development Kit (JDK) g6m trinh bién dich, théng dich, tro giúp, soan tai liéu, va cac thu viện chuân

ava Langu: Java Language

java javac javadoc jar javap Scripting

as Security Monitoring JConsole VisualVM JMC JFR

JPDA JVM TI IDL RMI JavaDB Deployment

Internationalization 'Web Services Troubleshooting

Hinh 2 1: Java Platform

2.1.5 Gidi thiéu vé Java Swing:

Java Swing la mét phan cia Java Foundation Classes (JFC) duoc str dung dé tạo các ứng dụng window-based Nó được xây dựng trén API AWT (Abstract Windowing Toolkit) và được viết hoàn toàn bằng Java

Trang 38

Không giống như AWT, Java Swing cung cấp các thành phần không phụ thuộc vào nên tảng và nhẹ hơn Gói javax.swing cung cấp các lớp cho java swing API như JButton, JTextField, JTextArea, JRadioButton, JCheckbox, JMenu, JColorChooser,

V.V,

Java Swing là một bộ API cung cấp giao diện người dùng đồ họa (GUI) cho các chương trình Java Java Šwing còn được gọi là bộ công cụ widget Java GUI

Java Swing hoặc Swing được phát triển dựa trên các API trước đó được gọi là

Bộ công cụ trừu tượng Windows (AWT) Swing cung cấp các thành phần GUI phong phú và phức tạp hơn AWT Các thành phần GUI có phạm vi từ một nhãn đơn giản đến cây và bảng phức tạp Gói javax.swing cung cấp các lớp cho Java Swing API như JButton, JTextField, JTextArea, JRadioButton, JTable, JTableModel, JList, JCheckbox, JMenu, JColorChooser

Gói javax.swing chứa tập hợp các lớp interface mở rộng và cải tiến các thành phân của gói java.awt cho phép tạo giao diện đẹp hơn Gói javax.swing không thay thé gói java.awt mà được sử dụng đồng thời trong củng một giao diện Các thành phần của gói javax.swing đều bắt đầu bằng ký tự J như: JButton, JFrame, JFrame có cấu trúc nhiều tầng, mỗi tầng tương ứng một Container Trong đó, tầng trung gian có tên ContentPane, thường được dùng đề chứa các đối tượng hiến thị trên giao diện

16

Trang 39

JTextField Obj

Các thành phân của JDBC:

O DriverManager: Lép nay quan ly cac Database Driver Ánh xạ các yêu cầu kết nối từ ứng dụng Java với Data driver thích hợp bởi sử dụng giao thức kết nối phụ

17

Trang 40

Driver: Interface nay xi ly cac két nối với Database Server Hiếm khi, bạn tương tác trực tiếp với các đối tượng Driver này Thay vào đó, bạn

sử dụng các đối tượng DriverManager đề quản lý các đối tượng kiêu này

Connection: Déi trong Connection biéu diễn ngữ cảnh giao tiếp Interface này chứa nhiều phương thức đa dạng đề tạo kết nối với một Database

Statement: Ban sử dụng các đối tượng được tạo tir Interface nay dé dé trình các lệnh SQL tới Database Ngoài ra, một số Interface kết thừa từ

nó cung chấp nhận thêm các tham số dé thực thi các thủ tục đã được lưu trữ

ResultSet: Cac déi tượng này giữ dữ liệu được thu nhận từ một Database sau khi bạn thực thi một truy vấn SQL Nó nóng vai trò như một lterator

để cho phép bạn vọc qua dữ liệu của nó

SQLException: Lớp này xử lý bất cứ lỗi nào xuất hiện trong khi làm việc

với Database

JDBC API sử dụng JDBC Driver dé lam viéc voi Database gom 4 loai:

O JDBC-ODBC Bridge Driver

O Native Driver

O Network Protocol Driver

O Thin Driver

Ngày đăng: 27/02/2024, 08:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w