1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ án môn học công nghệ phần mềm xây dựng hệ thống quản lý dịch vụ sữa chữa xe hơi

45 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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ý dịch vụ sửa chữa xe hơi
Tác giả Nguyễn Tuấn Khanh
Người hướng dẫn ThS. Nguyễn Xuân Cường
Trường học Trường Đại học Nguyễn Tất Thành
Chuyên ngành Công nghệ phần mềm
Thể loại Đồ án môn học
Năm xuất bản 2020
Thành phố Tp HCM
Định dạng
Số trang 45
Dung lượng 5,81 MB

Cấu trúc

  • XÂY DỰNG HỆ THÓNG DỊCH VỤ SỮA CHỮA XE HƠI 1.2 (11)
  • PHIẾU YÊU CẢU SỬA CHỮA (14)
    • Chương 2 Chương 2 (15)
  • MÔ TẢ CHỨC NĂNG HỆ THÓNG (15)
    • 2.1.1. Thiết kế chức năng (15)
    • 2.1.5. Mô hình BED của đề tài (16)
    • 2.2.3 Mô hình DFD mức 0 của đề tài (17)
  • L1 _GL_GAR¿ (18)
  • NHACUNGCAP (18)
    • Chương 3 Chương 3 (20)
  • PHAN TICH MO HINH ER (20)
    • 3.1. MO HINH ER 1 Mô hình ERD là gi ? (20)
  • DBMS (20)
  • E-R là mô hình trung gian đề chuyên những yêu cầu quản lý đữ liệu trong thế giới thực thành mô hình (20)
    • 3.1.3. Các thành phần cơ bản của mô hình E-R a - Thực thế và tập thực thể (21)
    • 3.1.6 Lược đồ CSDL quan hệ là gi? (22)
    • 3.1.7 Mục đích Lược đồ CSDL quan hệ (22)
  • MAHX, TENHX (25)
  • DONGIANHAP, CHIETKHAU (27)
    • Chương 4 Chương 4 (28)
  • CÀI ĐẶT CHƯƠNG TRÌNH (28)
  • KET LUAN (44)
  • TAI LIEU THAM KHAO (45)

Nội dung

XÂY DỰNG HỆ THÓNG DỊCH VỤ SỮA CHỮA XE HƠI Hiển thị các loại xe đã hoàn thành và đang sữa chữa Hiền thị thông tin chỉ tiết của khách hàng Quản lí các loại xe Cập nhật hàng hóa, phụ tùng

XÂY DỰNG HỆ THÓNG DỊCH VỤ SỮA CHỮA XE HƠI 1.2

Xây dựng một hệ thống dịch vụ sữa chữa xe hơi bao gồm nhiều thông tin như Loại Xe, Tên Xe,Phương thức sữa chữa

Các chức năng của dé tai Đây là một hệ thống quản lí và sữa chữa xe hơi của cửa hàng công ty đến với khách hàng với các chỉ tiết sữa chữa xe và giá cả chính xác.Có các chức năng sau:

Cho phép cập nhật xe vào CSDL Hiển thị các loại xe đã hoàn thành và đang sữa chữa

Hiền thị thông tin chỉ tiết của khách hàng

Quản lí các loại xe Cập nhật hàng hóa, phụ tùng xe Xử lí đơn hàng khi đã hoàn thành sữa chữa

Sử đụng ngôn ngữ Visual để xây đựng trang quản lí sữa chữa Tạo CSDL và lập trình tao trong SQL Server

Mỗi trường lập trình Visual Studio 2019 Microsoft SQL Server

Khảo sát hiện trạng hệ thống Cửa hàng của chúng tôi là cửa hàng mới thành lập Các phụ tùng vật liệu chủ yếu bao g6m:Banh rang, Piston, Turbo và các vật liệu nâng cấp xe và động cơ xe.Là một cửa hàng mới thành lập nên hoạt động chủ yếu vẫn mang tính thủ công, dựa vào kinh nghiệm của hệ thống nhân viên.Khi cửa hàng nhận được yêu cầu sữa chữa xe của khách hàng nhân viên sẽ gửi báo giá phụ tùng sữa chữa cho khách hàng.Sau khi đồng nhất „ nếu đồng ý khách hàng sẽ gửi yêu cầu sữa chữa thông qua phiêu sữa chữa xe.Bộ phần sữa chữa sẽ tiếp nhận phiếu sữa chữa , xác nhận vả cập nhật vào sô khách hàng sau đó chuyển cho bộ phận sữa chữa, đồng thởi cập nhật danh sách khách hàng vào số khách hàng Dựa trên các thông tin yêu cầu sữa chữa, bộ phận sữa chữa sẽ kiếm tra số lượng phụ tùng trong cửa hàng, nếu đáp ứng đủ yêu cầu của khách hàng thì lập tức tiến hành sữa chữa và cập nhật phụ tùng vào số hàng, sau khi sữa xong sẽ chuyên cho bộ phận giao và nhận đề giao xe cho khách.Hoạt động quản lí sữa chữa xe hơi của cửa hàng còn khá thủ công nên có những mặt hạn chế sau:

- _ Việc lưu trữ các thông tin về xe, phụ tùng, nhà cung cấp, phải sử dụng nhiều giấy tờ, số sách nên rất cồng kềnh cho lưu trữ

- _ Tốn nhiều thời gian cho tổng hợp, báo cáo, thống kê - Không đáp ứng được nhu cầu thông tin sữa chữa hàng ngày nên sẽ khó trong việc mở rộng cửa hàng trong tương lai Trước tình hình đó , vẫn đề đặt ra cần phải được có một hệ thống mới đáp ứng được các yêu cầu cơ bản sau:

- _ Giảm khối lượng ghi chép, đảm bảo truy vấn nhanh, lưu trữ và cập nhật kip thời, thuận tiện

- _ Lập báo cáo định kì, đột xuất nhanh chóng, chính xác

-_ Có khả năng lưu trữ thông tin lâu đài

CỌNG HÒA XÃ HỌI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do ~ Hạnh phúc

BIÊN BẢN NGHIỆM TH SỬA CHỮA XE Ô TÔ

Hôm nay ngảy tháng năm tai , chúng tôi gồm có:

BỀN A: Ông/Bà (bên yêu câu sửa chữa) Chức vụ: Địa chỉ:

B; Ông/Bà (bên nhân sứa chữa)

Dia chi: ô — Số điện thoại:

bờ ngoc ôẲ = Mớ tại ngõn Hồ Mi (Rủ TQ hệ r6 (10065200

Loại xe: xe 5 chỗ Dòng xe:

+ BênBđầboàn thành việc sửa chữa các trang thiết bị sau cho Bén A theo dang hợp đồng hai bên đã thỏa thuận:

STT Loại thiết | Số lần đã bảo dưỡng, sửa Don gia Thanh tién bị chữa

Bi lê sơ dc Tại kinh Oe col ita git bea wh clk gid tipi như nhau

Hinh 1 Bién ban Stra Chita O tô

Phién ban: Ver 1.0 ban hanh: 15/02/08

PHIẾU YÊU CẢU SỬA CHỮA

MÔ TẢ CHỨC NĂNG HỆ THÓNG

Thiết kế chức năng

Danh Mục Công cụ Tống hợp báo cáo Cài đặt hệ thống | Thông tin Nhân viên Phiếu nhập hàng _ | Doanh số Đăng nhập

Bộ phận Phiếu chi Báo cáo tồn Đăng xuất

Nhà cung cấp Phiếu tiếp nhận | Tình hình thu - chỉ Thoát

Vật tư, phụ tùng Phiếu sửa xe Xe Ta - vào Đôi mật khẩu Khách hàng Phiếu thu tiền Danh sách các xe Sao lưu dữ liệu Biển số xe Khách hàng thân thiết | Phục hồi đữ liệu Các hãng xe Nhân viên sửa xe giỏi | Đổi Giao diện

2.1.2 Mô hình BFD là gì?

Sơ đồ chức năng kinh doanh hay mô hình phân rã chức năng trong tiếng Anh là business function diagram, viết tắt là BED

Sơ đồ chức năng kinh doanh (BED) được sử dụng đề thực hiện phân tích chức năng, mô tả sự phân chia các chức năng thành các chức năng nhỏ hơn trong hệ thống Ví dụ sơ đồ chức năng của một hệ thống quản trị tín dụng |

2.1.3 Y nghĩa của sơ đồ chức năng kinh doanh BFD -Sơ đồ BFD cho phép xác định các chức năng cần nghiên cứu trong một tô chức

- Qua sơ đồ ta biết được vị trí của mỗi công việc trong toàn bộ hệ thống, tránh dư thừa và trùng lặp trong nghiên cứu hệ thống

- Sơ đồ BED là cơ sở đề xây dựng sơ đồ luỗng đữ liệu - Sơ đồ là cơ sở đề nghiên cứu cấu trúc các chương trình quản trị hệ thống 2.1.4 Các nguyên tắc phân rã chức năng

Nguyên tắc thực chất: Mỗi chức năng được phân rã là một bộ phận thực sự tham gia thực hiện chức năng đã phân rã ra nó

Nguyên tắc đầy đủ: Việc thực hiện tất cả các chức năng ở mức dưới trực tiếp phải đảm bảo thực hiện được chức năng ở mức trên đã phân rã ra chúng.

QL nhan su | QL tài chính | QL vat tu | QL don hang |

QL người LD | QL thu chỉ | QL thiết bị | Tiếp thị |

Tra cong LD | Hạch toán | QL nguyên liệu | QL bán hàng |

Mô hình BED của đề tài

Quản lí sữa chữa xe hơi l tT t T 1

A QL Khach _ OL Thông tin Báo cáo

OỊ Nhân sự hàng QL vat tu nhận xe thông kê

OL Nhân viên QL Thông tin OL Phụ tùng OL Thông tin cà: “or sữa chữa Khách hàng vật liệu xe SỮa xe glao van an Ỉ Ỉ

2.2.1 Mô hình DFD là gì?

-Sơ đồ luồng dữ liệu trong tiếng Anh là Data Flow Diagram, viết tắt là DED

Sơ đồ luồng dữ liệu (DFD) là một mô hình hệ thống cân xứng cả dữ liệu vả tiến trình

(progress) Nó chỉ ra cách thông tin chuyên vận từ một tiến trình hoặc từ chức năng nảy trong hệ thống sang một tiến trình hoặc chức năng khác. Điều quan trọng nhất là nó chỉ ra những thông tin nào cần phải có trước khi cho thực hiện một tiền trình

2.2.2 Mô hình DED có ý nghĩa gì?

DED là công cụ dùng để trợ giúp cho bốn hoạt động chính sau đây của các phân tích viên hệ thống trong quá trình phân tích thông tin:

- Phân tích: DFD được đùng đề xác định yêu cầu của người sử dụng - Thiết kế DFD dùng đề vạch kế hoạch và minh họa các phương án cho phân tích viên hệ thống và người dùng khi thiết kế hệ thống mới

- Biểu đạt DFD là công cụ đơn giản, dễ hiểu đối với phân tích viên hệ thông và người dùng

- Tài liệu: DFD cho phép biểu diễn tài liệu phân tích hệ thống một cách đây đủ, súc tích và ngắn gọn DEFD cung cấp cho người sử dụng một cái nhìn tông thê về hệ thống và cơ chế lưu chuyền thông tin trong hệ thống đó

Các mức độ cấp bậc trong sơ đồ luồng dữ liệu:

-Sơ đồ ngữ cảnh (Context diagram): đầy là sơ đồ mức cao nhất Nó cho ra một cái nhìn tổng quát về hệ thống trong môi trường nó đang tồn tại Ở mức này, sơ đồ ngữ cảnh chỉ có một tiến trình duy nhất, các tác nhân và các luỗng đữ liệu (không có kho đữ liệu)

- Sơ đồ mức 0 là sơ đồ phân rã từ sơ đồ ngữ cảnh Với mục đích mô tả hệ thống chỉ tiết hơn, sơ đồ mức 0 được phân rã từ sơ đỗ ngữ cảnh với các tiền trình được trình bày chính là các mục chức năng chính của hệ thống

- Sơ đồ mức ¡ (¡ >= L) là sơ đồ được phân rã từ sơ đồ mức i-I Mỗi sơ đồ phân rã mức sua chính là sự chi tiết hóa một tiến trình mức trước Quá trình phân rã sẽ dừng khi đạt được sơ đỗ luồng đữ liệu sơ cấp (khi một tiễn trình là một tính toán hay thao tác đữ liệu đơn giản, khi mỗi luồng đữ liệu không cần chia nhỏ hơn nữa.

Mô hình DFD mức 0 của đề tài

- Sơ đồ mức 0 là sơ đồ phân rã từ sơ đồ ngữ cảnh Với mục đích mô tả hệ thống chỉ tiết hơn, sơ đồ mức 0 được phân rã từ sơ đỗ ngữ cảnh với các tiền trình được trình bày chính là các mục chức năng chính của hệ thống.

NHACUNGCAP

PHAN TICH MO HINH ER

MO HINH ER 1 Mô hình ERD là gi ?

Trong đó: © Thực thê được hiêu là các danh sách cần được quản lý và có những đặc trưng riêng biệt như tên và các thuộc tính

Ví dụ khi thiết kế cơ sở dữ liệu đề quản lý học viên của một trung tâm tiếng anh, ta có các thực thê sau: HOCVIEN, LOP, KHOA HOC ® Mối kết hợp là mối quan hệ và liên quan giữa hai hay nhiều thực thê Mỗi kết hợp lại được chia thành 3 loại một — một (1-1), một — nhiêu (I-N) và nhiêu nhiều (N-N)

Cụ thê: Hai thực thê A - B có mối quan he 1-1 nếu thực thé A chỉ tương ứng với một thực thê kiều B và ngược lại Hai thực thể này có mối quan hệ 1 —- N nếu một thực thể A có thê tương ứng với nhiều thực thê kiêu B, nhưng với Ì thực thê B thì chỉ có thê tương ứng với duy nhất một thực thê kiêu A Va cuối cùng, hai thực thê A - B có mối quan hệ N — N nếu một thực thê kiêu A có thể tương ứng với nhiều thực thê B và ngược lại

3.1.2 Vai trò của mô hình E-R trong quá trình thiết kế cơ sở dữ liệu:

Mục tiêu của mô hình E-R trong quá trình thiết kế cơ sở đữ liệu đó là phân tích dữ liệu, xác định các đơn vị thông tin cơ bản cần thiết của tổ chức, mô tả cầu trúc và mối liên hệ giữa chúng

DBMS

E-R là mô hình trung gian đề chuyên những yêu cầu quản lý đữ liệu trong thế giới thực thành mô hình

Các thành phần cơ bản của mô hình E-R a - Thực thế và tập thực thể

Thực thê là một đối tượng trong thế giới thực

Một nhóm bao gồm các thực thê tương tự nhau tạo thành một tập thực thê

Việc lựa chọn các tập thực thê là một bước vô cùng quan trọng trong việc xây dựng sơ đồ về mối quan hệ thực thê

Ví dụ: “Quản lý các dự án của công ty” ® - Một nhân viên là một thực thể se _ Tập hợp các nhân viên là tập thực thê s® - Một dự án là một thực thê s - Tập hợp các dự án là tập thực thê ® - Một phòng ban là một thực thể ® - Tập hợp các phòng ban là tập thực thê b - Thuộc tính:

Mỗi tập thực thê có một tập các tính chất đặc trưng, mỗi tính chất đặc trưng này gọi là thuộc tính của tập thực thê Ứng với mỗi thuộc tính có một tập các giá trị cho thuộc tính đó gọi là miền giá trị

Miền giá trị của thuộc tính gồm các loại giá trị như sau: ® Kiểu chuỗi (string) © Kiéu s6 nguyén (integer) ® Kiểu số thực (real)

Ví dụ tập thực thé NHANVIEN có các thuộc tính s® - Họ tên (hoten: string[20]) ® Ngày sinh (ns: date) se Điểm TB (DTB:float)

Thuộc tính bao gồm các loại như sau: ® _ Thuộc tính đơn - không thê tách nhỏ ra được ® _ Thuộc tính phức hợp - có thê tách ra thành các thành phần nhỏ hơn Các loại giá trị của thuộc tính: ® - Đơn trị: các thuộc tính có giả trị duy nhất cho một thực thể (VD: số CMND, we) ® - Đa trị: các thuộc tính có một tập giá trị cho cùng một thực thé (VD: bang cap, ) ® _ Suy diễn được (năm sinh < > tudi)

Mỗi thực thể đều được phân biệt bởi thuộc tính khóa 3.1.5 Mô hình ERD của đề tài:

PK] MaLoai [CHAR(10) PK] MaVTPT CHAR(10) Mau CHARG0) TenLoai | CHAR(250) [HO FK | MaLoai |Taavipr Ct cung ae chants Dn PK[MaBX | CHAR(20) FK|MakH — | CHAR(10) HIEUXE

Bensisheram ongiahtnamkhao NgayTN | DATETIME GHichu CHAR(200) FK]MaHX D0 manh |CHARG CHAR(20) D P|

Hanggiaoxe | DATETIME Mots CHAR(200) Ộ KHACHHANG

PKFK | MaPN CHAR(10) SOT CHAR(20)

PKFK | MaVTPT CHAR(10) 7 StkNganHang | CHAR(20)

Don gianhap | FLOAT PK] MaPsx TCHARGO)

Chietkha FLOAT K|Mai IAR(10 Bory x — NHANVIEN FK|MaTN |CHAR(10)

PK[MaNV | CHAI FK|MaNV |CHAR(10) FK|MaDV | CHA HotenNv | CH, Ngaysua | DATETIME

PHIEUNHAP DICHVU SC Glotinh | CHE

PK [MaPN CHARG0) | |PK[Mapv [CHaR(10) xC> +4 CMND | CH

FK | MaNV CHAR(10 TenDV | CHAR(80) Diachi

NgayLagPN | DATETIME Mota SOT CHAR(2 +

NgayNhap |DATETIME Quyen_] CHAR(15) PHIEUSUACT

PKEK |MaPSX CHAR(10) PKFK |MaVTPT NOdung — |CHAR(200) Tiencong |CHAR(19) |FLOAT

“ SoluongPSX | INTEGER iq DongiaPSX | INTEGER

Lược đồ CSDL quan hệ là gi?

Lược đồ CSDL quan hệ không phải là dùng các kí hiệu như lược đồ ER mà nó dùng bằng ngôn từ và văn bản bình thường đề diễn đạt ® Lược đồ quan hệ nhằm mô tả cấu trúc của quan hệ, các mối liên hệ giữa các thuộc tính trong quan hệ đó s Một lược đồ quan hệ gồm một tập thuộc tính của quan hệ kèm theo một mô tả đề xác định ý nghĩa và môi liên hệ giữa các thuộc tính

Mục đích Lược đồ CSDL quan hệ

Mô tả cầu trúc của một quan hệ và - Các mối liên hệ giữa các thuộc tính trong quan ệ đó

- Câu trúc của một quan hệ: là tập thuộc tính hình hành nên quan hệ đó.

- Một lược đồ quan hệ gồm:

- Một tập thuộc tính của quan hệ, kèm theo - Một mô tả đề xác định ý nghĩa và môi liên hệ rữa các thuộc tính

Ví dụ: Lược đồ CSDL quản lý giáo vụ SINHVIEN (MASV, HO, TEN, NGSINH, GIOITINH, NOISINH, MALOP) Tân từ: mỗi sinh viên phân biệt với nhau bằng mã sinh viên, lưu trữ họ tên, ngày sinh, idi tinh, noi sinh, thuộc lớp nảo

LOP (MALOP, TENLOP, TRGLOP, SISO, MAGVCN)

Tân từ: mỗi lớp gồm có mã lớp, tên lớp, học viên làm lớp trưởng của lớp, sỉ số lớp và iáo viên chủ nhiệm

KHOA (MAKHOA, TENKHOA, NGTLAP, TRGKHOA) Tân từ: mỗi khoa cần lưu trữ mã khoa, tên khoa, ngày thành lập khoa và trưởng khoa (cũng là một giáo viên thuộc khoa)

MONHOC (MAMH, TENMH, TCLT, TCTH, MAKHOA) Tân từ: mỗi môn học cần lưu trữ tên môn học, số tín chỉ lý thuyết, số tín chỉ thực hành à khoa nào phụ trách

DIEUKIEN (MAMH, MAMH_TRUOC) Tân từ: có những môn học sinh viên phải có kiến thức từ một số môn học trước GIAOVIEN(MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL, HESO, MUCLUONG, MAKHOA)

Tân từ: mã giáo viên đê phân biệt giữa các giáo viên, cần lưu trữ họ tên, học vi, oc hàm, giới tính, ngày sinh, ngày vào làm, hệ số, mức lương và thuộc một khoa

GIANGDAY(MALOP,.MAMH,.MAOGV,.HOCKY, NAM,TUNGAY,DENNGAY)

Luge đồ CSDL của đề tài:

* Moi thực thê tượng trưng cho một loại vật tư phụ tùng thuộc tính: MALOAI,TENLOAI

- Mỗi thực thẻ loại có một mã loại(khóa), tên loại

* Thực thể VATTU_PHUTUNG: ằ - Mỗi thực thể tượng trưng cho một vật tư phụ tựng

HT IPHUTUNG $ MAvrr $ man $ masx

TENLOA reer MANY MA on NGAYTN TINMT HANH

DONGGIATHAMCHAO qeon MoTA Ệ HANGGA 2 Manx

Cac thudc tinh: MAVTPT, MALOAI, TENVTPT, DVT, DONGIATHAMKHAO

Mỗi thực thê vật tư phụ tùng có một mã vật tư phụ tùng(khóa), mã loại, tên vật tư phụ tùng, đơn vị tính, đơn giả tham khảo

Mỗi thực thể tượng trưng cho một bộ phận 8 Các thuộc tính: MADV, TENDV, MOTA

Mỗi thực thể nhân viên có một mã bộ phận(khóa), tên bộ phận, số điện thoại

Mỗi thực thể tượng trưng cho một nhân viên

Các thuộc tính: MABP, HOTENNV, GIOITINH, CMND, DIACHI, SDT, MATKHAU, QUYEN

Mỗi thực thể nhân viên có một mã nhân viên( khóa), mã bộ phận, họ tên nhân viên, giới tính, chứng minh nhân dân, địa chỉ, số điện thoại, mật khâu, quyên

Mỗi thực thể tượng trưng cho một chủ xe

Các thudc tinh; MAKH, HOTENKH, DIACHI, SDT, STKNGANHANG

Mỗi thực thể nhân viên có một mã khách hàng(khóa), họ tên khách hàng, địa chỉ khách hàng, số điện thoại khách hàng, stk ngân hàng

Mỗi thực thể tượng trưng cho một chủ xe & Các thuộc tính:

MAHX, TENHX

Mỗi thực thể nhân viên có một mã hiệu xe(khóa), tên hiệu xe

Mỗi thực thể tượng trưng cho một xe

Cac thudc tinh: MABX, MAKH, MAHX, TINHTHANH, MOTA.

Mỗi thực thé xe có một mã biển xe(khóa), mã khách hàng, mã hiệu xe, tỉnh thành, mô tả

M6i thu thé tuong trung cho mét phéu nhap

Các thuộc tinh: MAPN, MANV,NGAYLAPPN, NGAYNHAP

Mỗi thực thể nhân viên có một mã phiếu nhập(khóa), mã nhân viên, mã nhà cung cấp, ngày lập phiếu nhập, ngày nhập

Mỗi thực thể tượng trưng cho một phếu chi

Các thuộc tinh: MAPC, MANV, MAPN, NGAYTN, TIENMAT

Mỗi thực thể nhân viên có một mã phiếu chi(khóa), mã nhân viên, mã phiêu nhập, ngày phiếu chi, tiền mặt

Mỗi thực thể tượng trưng cho một phếu tiếp nhận

Các thuộc tính: MATN, MABX, MAPN, NGAYTTN, GHICHU, HANGGIAOXE

Mỗi thực thể nhân viên có một mã phiếu chi(khóa), mã nhân viên, mã phiếu nhập, ngày tiếp nhận, ghi chú, hạn giao xe

Mỗi thực thể tượng trưng cho một phều sửa xe

Các thuộc tính: MAPSX, MATN, MANV, NGAYSUA

Mỗi thực thể nhân viên có một mã phiêu sửa xe(khóa), mã tiếp nhận, mã nhân viên, ngày sửa cầ Thực thể HOADONSUACHUA:

Mỗi thực thể tượng trưng cho một phếu thu

Các thuộc tính: SOHD, NGAYLHD, MAPSX, HT TT

Mỗi thực thể nhân viên có một số hóa đơn(khóa), ngày lập hóa đơn, mã phiếu sửa xe, hợp tác thanh toán

Mỗi thực thể tượng trưng cho một phéu nhap chi tiết

Các thuộc tinh: MAPN, MAVTPT, SOLUONGNHAP,

DONGIANHAP, CHIETKHAU

CÀI ĐẶT CHƯƠNG TRÌNH

Thông tinsữachữa §Hiéuxe VậtTưPhụTùng Quản lý Hóa Đơn

Tình 3 Hình nên Giao điện Chính ¡4 4 |1 of4'b bị +42 X bal

Hinh 4 Giao điện quản lỉ xe

HOTENKH: mae Nguyễn Tuấn Khanl DIACHI: 257 La Xuan Oai Qu sor STONGANHANG

Hình 5 Giao điện quản lí khách hàng il 4 |1 of7) > bì dh K bid wa MADV:

HOYENW [NgoŠ: hưn he somMw [m — —] con Dư: sor QUYEN: Gidm d?c

THình 6 Giao điện quản lỉ nhân viên ii 4 |1

MAPSX: off) > bl #+ XK ia so [ĐA]

Hinh 7 Giao diện quản lỉ hóa đơn thanh toán iid 4 |1 of 10) > bị +4? X lw wx mm Tew [ad |

Ferrari Rolls-Royce Ford Lexus

Hinh 8 Giao dién quan li Hiéu xe iid 41 o6 b bị +2ằ XK ba

“Hình 9 Giao điện quản lÿ vật tư phụ tùng

Hinh 10 Giao điện quản lỉ Hóa don

9 using System Windows.Forms ; 16 1 'nanespace windowsForsApp1 12 { 2 references 13 public partial class forml : Form

2e private void théngTinToolstripMenultem Click(object sender, EventArgs e) a {

2 private void xeTooiStripMenuTtem_Click(object sender, EventArgs e)

Frm2.Show(); frm2.MdiParent = this;

+ +relereece private void théngTinkhachHangToolStripMenultem_Click(object sender, EventArgs e) rm3.MdiParent = this;

} reference private void nhanViénToolStripMenultes Click(abject sender, EventArgs e)

SRREERESY #&S6b%kbKM H689 frmá Show() ; frm4.MdiParent = this;

+ +relereoce be private voiđ hóaÐơnThanhToảnToo1StripMenuTtem_ C1ick(object sender, EventArgs e)

Hinh Ll Code trang giao điện chính

} } pchara.wli hóabơnThanhToánToo1StripMenuTtem_C1ick(object sender, EventArgs e) { ForsS frsS = new FornS(); firms Show(); frm6.MđiParent = this;

} 1 eernnce private void thodtToolStripMenultem_Click(object sender, EventArgs e)

‡f (MessageBox.Show("Có chắc không?", "Kết thúc Chương trinh?", YesNe, Question) ==

} 4 rmner private void Forml_toad(object sender, EventArgs e) {

} 1 melerence private void higuXeToolStripMenultem_Click(object sender, EventArgs e)

Forms fraS = new form6(); frm5 Show() ; : frmS.MdiParent = this; private void caclogivstTuPhyTingtoolstripMenultes_Click(object sender, EventArgs e) Form? frm = new Form?();

#rmS.Show(); frmS.MdiParent = this; private void héadonToolStripMenultem_Click(object sender, EventArgs œ) t Fors8 fraS = new Forn8();

#rm5.Show() ; frm5.MdiParent = this;

Hinh 12 Code trang giao điện chỉnh

Hinh 13 Code trang giao dién quan li xe

Hinh 14 Code trang giao điện quản lí thông tin Khách hàng ween many using System.Collections.Generic; using System, ComponentModel using System.Data; using System Orawing; using System Lắng; using System Text; using System Threading Tasks; namespace windowsformsApp1 { A reserence:

& public partial class form’ : Form i reference public Form4()

} 2 reference private void nHANVIENBindingNavigatorSaveltem_Click(object sender, EventArgs e) this.Validate();

‘this MHANVIENBSindingSource.EndEdit(); this Updat (this

} 1 reference private void Formt_load(object sender, EventArgs e)

“ { |/ Topo: This line of code loads data into the 'qLSuachưaDataSet.NHANVIEN' table You can move, or remove it, as needed thi Fill (this NHANVIEN);

KERKERKRSSR GRRRERER SESRR EG EE Bewmvaununs

Hinh 15 Code giao dién trang quan ly nhan vién

“USang >ystem; using System.Collections.Generic; using omponentModel ; using System.Oata; using System.Orawing; using System Ling; using System Text; using System Threading Tasks; using System.Windows Forms;

{ a eesoremesz public partial class Form$ : Form go {

Boat } ° 1 rtferenee nhan void hOADONSUACHUABindingNavigatorSaveltem_C1ick(object sender, EventArgs e)

‘This MOADONSUACHUABindingSource EndEdit(); this SRRRORES }

1 trrrrer private void FormS_Load(object sender, EventArgs e)

‘\ 7 tooo: This line of code loads data into the ‘qi SuachuaataSet HOADONSUACHUA’ table You can move, or resove it, as needed thi Fill (this

Hinh 16 Code trang giao dién trang Héa don thanh todn

13 public partial class Forms : Form l4 {

2 private void hIEUXEBindingNavigatorSaveltem_Click(object sender, EventArgs e) a

23 vhis.RIEUXEBindingSource EndEdit(); ua thi wer UpdateAll (this

2 28 private void hIEUXEBindingNavigatorSaveltem_Click_1(object sender, EventArgs e)

38 this Validate(); a4 thi

Ngày đăng: 04/09/2024, 17:50

w