Báo cáo chuẩn cho đề tài phần mềm quản lý gara ô tô
ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM - - BÁO CÁO CUỒI KỲ Đề tài: QUẢN LÝ GARA Ô TÔ Giảng viên hướng dẫn: ĐỖ THỊ THANH TUYỀN Nhóm thực hiện: Tạ Văn Minh: 13520499 Phan Trung Việt: 13521033 Lê Diệp Nguyên Văn: 13521023 TP Hồ Chí Minh, tháng năm 2015 CHƯƠNG I TỔNG QUAN I GIỚI THIỆU Phát biểu toán Phần mềm cần lưu trữ thông tin xe khách hàng, cho phép nhập, xuất sữa đổi thông tin sỡ liệu phần mềm.Ngoài cần quản lý kho hàng, thêm,xóa ,sửa mặt hàng kho Hỗ trợ nhập hàng vào kho, xuất hàng để sửa chữa Lập báo cáo hàng tháng để chủ gara quản lý gara Những khó khăn gặp phải thực công việc phương pháp thủ công Việc cập nhật lưu trữ thông tin khách nhiều thời gian công sức Khi cần tìm kiếm thông tin vị khách phát sửa chữa thông tin cần thiết khó khăn, dễ mắc sai sót tốn nhiều thời gian Các công việc lập hóa đơn, viết báo cáo thực phương pháp thủ công Cần thiết xây dựng hệ thống Ứng dụng tin học vào gara ô tô giúp giải vấn đề gặp phải nâng cao hiệu công việc II QUY TRÌNH THỰC HIỆN PHÁT TRIỂN PHẦN MỀM Bước 1: Tìm hiểu yêu cầu quản lý gara thực tế, đọc hiểu danh sách yêu cầu cho,vẽ sơ đồ luồng liệu cho yêu cầu Bước 2: Thiết kế liệu cho phần mềm, tạo sở liệu SQL Management Studio Bước 3: Thiết kế giao diện Bước 4: Cài đặt thử nghiệm kiểm thử phần mềm CHƯƠNG HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM I YÊU CẦU CÁC NGHIỆP VỤ Danh sách yêu cầu STT Tên yêu cầu Biểu mẫu Trang Qui định Ghi Tiếp nhận bảo trì xe BM1 QĐ1 Lập phiếu sửa chữa BM2 QĐ2 Tra cứu xe BM3 Lập phiếu thu tiền BM4 Lập báo cáo tháng BM5.1, BM5.2 Thay đổi qui định QĐ4 QĐ6 Danh sách biểu mẫu quy định 2.1 Biểu mẫu quy định Tiếp Nhận Xe Sửa BM1: Tên chủ xe: Biển số: Hiệu xe: Địa chỉ: Điện thoại: Ngày tiếp nhận: QĐ1: Mỗi xe có hồ sơ sửa chữa riêng lưu đầy đủ thông tin xe: Biển số xe, tên chủ xe, điện thoại, địa chỉ, hiệu xe Có 10 Hiệu Xe (Toyota, HonDa, SuZuKi, Ford,…) Trong ngày tiếp nhận sửa chữa tối đa 30 xe 2.2 Biểu mẫu quy định Phiếu Sửa Chữa BM2: Biển số xe: STT Nội Dung Vật Tư Phụ Tùng Ngày sửa chữa: Số Lượng Đơn Giá Tiền Công Thành Tiền QĐ2: Có 200 loại vật tư phụ tùng với đơn giá niêm yết có 100 loại tiền công Thành tiền = (Số lượng * Đơn giá) + Tiền công 2.3 Biểu mẫu BM3: STT Danh Sách Các Xe Biển Số Hiệu Xe Chủ Xe Trang Tiền Nợ 2.4 Biểu mẫu quy định Phiếu Thu Tiền BM4: Họ tên chủ xe: Biển số: Điện thoại: Email: Ngày thu tiền: Số tiền thu: QĐ4: Số tiền thu không vượt số tiền khách hàng nợ 2.5 Biểu mẫu Biểu mẫu 5.1 BM5.1 Doanh Số Tháng: Tổng doanh thu: Hiệu Xe STT Số Lượt Sửa Thành Tiền Tỉ Lệ Biểu mẫu 5.2 Báo Cáo Tồn BM5.1 Tháng: STT Vật Tư Phụ Tùng Tồn Đầu Phát Sinh Tồn Cuối 2.6 Quy định QĐ6: Người dùng thay đổi qui định sau: + QĐ1: Thay đổi số lượng Hiệu xe, Số xe sửa chữa tối đa ngày + QĐ2: Thay đổi số loại Vật tư phụ tùng, số loại tiền công Bảng trách nhiệm yêu cầu nghiệp vụ STT Nghiệp vụ Người dùng Trang Phần Mềm Ghi Tiếp nhận bảo trì xe Lập phiếu sửa chữa Tra cứu xe Lập thiếu thu tiền Nhập thông tin xe khách hàng Cho phép Kiểm tra quy thay đổi, định,in hình xóa thông lưu lại thông tin tin xe xe tiếp nhận vào gara Nhập thông tin để nhận dạng phiếu sửa chữa Tính tiền công, thành tiền load thông tin lại phiếu sửa chữa để in lên hình.Thực lưu trữ phiếu sửa chữa Nhập vào tiêu chuẩn để tìm kiếm Tìm kiếm in hình Nhập vào biển số số tiền thu,ngày thu tiền Load thông tin lại phiếu thu tiền, in lên hình Cập nhật lại số nợ xe lưu phiếu thu tiền lại Lập báo cáo tháng Nhập vào tháng Tính toán, load giá trị báo cáo, in lên hình cho người dùng lưu lại Thay đổi quy định Chọn quy định cần thay đổi, giá trị Cập nhật,thay đổi quy định lưu lại II Cho phép thay đổi, xóa phiếu có YÊU CẦU TIẾN HÓA Danh sách yêu cầu tiến hóa STT Nghiệp vụ Tiếp nhận bảo trì xe Lập phiếu thu tiền Tham số cần thay đổi Miền giá trị cần thay đổi Số xe sửa tối đa ngày Có áp dụng quy định hay không Bảng trách nhiệm yêu cầu tiến hóa Trang 1/0 STT Nghiệp vụ Thay đổi quy định lập phiếu tiếp nhận bảo trì xe Thay đổi quy định lập phiếu thu tiền Người dùng Phần Mềm Cho biết giá trị số xe sửa tối đa Cập nhật giá trị ngày Chọn hay không chọn quy định Trang Cập nhật giá trị Ghi III YÊU CẦU HIỆU QUẢ Danh sách yêu cầu hiệu STT Nghiệp vụ Tôc độ xử lý Lập phiếu tiếp nhận bảo trì xe Ghi nhận tức Lập phiếu sửa chữa Ghi nhận tức Tra cứu xe Hiện kết tức Lập phiếu thu tiền Ghi nhận tức Lập báo cáo tháng Hiện kết tức Thay đổi quy định Ghi nhận tức Dung lượng lưu trữ Ghi Bảng trách nhiệm yêu cầu hiệu STT Nghiệp vụ Người dùng Phần Mềm Có sẵn danh sách xe cần nhập bao Thực theo gồm đầy đủ thông yêu cầu tin Lập phiếu tiếp nhận xe Lập phiếu sửa chữa Nhập thông tin cần thiết Thực theo yêu cầu Tra cứu xe Biết vài thông tin để tra cứu Thực theo yêu cầu Lập phiếu thu tiền Nhập thông tin cần thiết Thực theo yêu cầu Lập báo cáo tháng Nhập thông tin cần thiết Thực theo yêu cầu Trang Ghi IV YÊU CẦU TIỆN DỤNG Danh sách yêu cầu tiện dụng STT Nghiệp vụ Mức độ dễ học Mức độ dễ sử dụng Lập phiếu tiếp nhận xe phút hướng dẫn Tỷ lệ nhập sai 1% Lập phiếu sửa chữa phút hướng dẫn Tỷ lệ phạm lỗi 1% Tra cứu xe Không cần hướng dẫn Không cần biết nhiều xe Lập phiếu thu tiền phút hướng dẫn Tỷ lệ phạm lỗi 1% Lập báo cáo tháng Không cần hướng dẫn Không cần biết nhiều cách lập báo cáo Thay đổi quy định phút hướng dẫn Chỉ cần nhập, xác nhận Ghi Bảng trách nhiệm yêu cầu tiện dụng STT Nghiệp vụ Người dùng Phần Mềm Lập phiếu tiếp nhận xe Đọc hướng dẫn sử dụng Thực theo yêu cầu Lập phiếu sửa chữa Đọc hướng dẫn sử dụng Thực theo yêu cầu Tra cứu xe Lập phiếu thu tiền Lập báo cáo tháng Thay đổi quy định Thực theo yêu cầu Đọc hướng dẫn sử dụng Thực theo yêu cầu Thực theo yêu cầu Đọc hướng dẫn sử dụng Trang Thực theo yêu cầu Ghi V YÊU CẦU BẢO MẬT Danh yêu cầu bảo mật STT Nghiệp vụ Ban quản trị (Admin) Ban quản lý (Giám đốc) Nhân viên (user thường) Phân quyền x Thêm user x Tiếp nhận xe x x Lập phiếu sửa chữa x x Lập phiếu thu tiền x x Tra cứu xe x Lập báo cáo tháng x x Quản lý xe x x Quản lý hiệu xe x x 10 Quản lý danh sách tiền công x x 11 Quản lý danh sách phụ tùng x x 12 Thay đổi quy định (về tiền nợ số xe tiếp nhận tối đa) x x 13 Nhập vật tư phụ tùng x Khác (không đăng nhập) x x x x x ** Ghi chú: Ban quản trị:Chuyên viên IT, người quản lý hệ thống phần mềm cho gara, chủ gara Ban quản lý: chủ gara, người quản lý,… Nhân viên: nhân viên kế toán, thủ kho… Trang Bảng trách nhiệm yêu cầu bảo mật STT Nghiệp vụ Người dùng Phần Mềm Ghi nhận thực Quản trị Cho biết tên người dùng quyền hạn Quản lý Cho biết tên người dùng quyền hạn Nhân viên Cung cấp tên mật Ghi nhận thực Khách hàng gara tra cứu nợ Khác VI Ghi YÊU CẦU AN TOÀN Danh sách yêu cầu an toàn Nghiệp vụ STT Đối tượng Ghi Bảng tham số Không cho phép xóa Bảng trách nhiệm yêu cầu an toàn STT Nghiệp vụ Người dùng Ghi Thực theo yêu cầu Không cho phép xóa VII Phần Mềm YÊU CẦU CÔNG NGHỆ Danh sách yêu cầu công nghệ STT Yêu cầu Mô tả chi tiết Ghi Khi sửa lỗi chức không ảnh hưởng đến chức khác Không ảnh hưởng đến chức có Dễ sửa lỗi Xác định lỗi trung bình 15 phút Dễ bảo trì Thêm chức nhanh Trang Màn hình quản lý tiền công a Màn hình b Mô tả đối tượng hình STT Tên tbNoiDung Kiểu Textbox tbTienCong Textbox btThemTienCong Button btSuaTienCong Button btXoaTienCong btXuatFileExcel Button Button dgvTienCong Datagridview Trang 61 Ràng buộc Chức Nhập nội dung tiền công Nhập tiền công Thêm tiền công Sửa thông tin tiền công Xóa tiền công Xuất file excel Không nhập trực Hiển thị danh tiếp sách tiền công csdl c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý btThemTienCong Kiểm tra trùng thêm tiền công nhấn với thông tin tbNoiDung,tbDonGia btSuaTienCong nhấn Sửa thông tin tiền công chọn dgvTienCong btXoaTienCong nhấn Xóa tiền công với điều kiện chưa sử dụng phiếu sửa chữa btXuatFileExcel nhấn Chuyển thông tin từ dgvTienCong file excel Một dòng Hiển thị thông tin tương ứng dgvTienCong nhấn tiền công lên tbTienCong tbNoiDung Màn hình quản lý vật tư phụ tùng a Màn hình Trang 62 b Mô tả đối tượng hình STT Tên tbMaVTPT Kiểu Textbox Ràng buộc Không nhập tbTenVTPT Textbox tbSoLuong Textbox Không nhập tbDonGia Textbox Không nhập dgvVTPT Datagridview Không nhập tbTenSearch Textbox tbMaSearch Textbox btThem Button 10 btSua btIn Button Button 11 btXuatExcel Button Chức Hiển thị mã vật tư Nhập tên vật tư Hiển thị số lượng tồn vật tư Hiển thị đơn giá vật tư Hiển thi danh sách vật tư Nhập tên vật tư để tìm dgvVTPT Nhập mã vật tư để tìm dgvVTPT Thêm vật tư Sửa tên vật tư In danh sách vật tư Xuất danh sách vật tư file excel c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý Một dòng dgvVTPT Load lại thông tin tbMaVTPT, nhấn tbTenVTP, tbSoLuong, tbDonGia Tương ứng với dòng chọn tbTenSearch thay đổi giá trị Tìm dgvVTPT dòng có tên gần giống với tbTenSeach, load lại dgvVTPT tbMaSearch Tìm dgvVTPT dòng có tên gần giống với tbMaSeach, load lại dgvVTPT btThem Kiểm tra tên trùng vật tư vào csdl Trang 63 btSua btIn btXuatExcel Sửa tên đơn giá dòng chọn dgvVTPT theo tbTenVTPT tbDonGia Chuyển quyền điều khiển đến hình in Chuyển liệu dgvVTPT file excel 10 Màn hình quản lý kho a Màn hình b Mô tả đối tượng hình STT Tên dgvVTPT tbMaVTPT Kiểu Datagridview Textbox Trang 64 Ràng buộc Chức Không nhập trực Hiển thị danh tiếp sách vật tư Không nhập Hiển thị mã vật tư cmbTenVTPT comboBox tbSoLuongTon Textbox dtpNgayLap Datetimepicker iiSoLuongNhap intergerInput iiDonGiaNhap intergerInput tbTongTien Textbox btNhapVTPT Button 10 btKetThuc button Không nhập Không nhập Nhập tên vật tư Hiển thị số lượng tồn vật tư Nhập ngày nhập vật tư vào kho Nhập số lượng Nhập đơn giá nhâp Hiển thị tổng thành tiền Lưu phiếu nhập Thoát khỏi hình c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý Màn hình load Load danh sách vật tư từ csdl lên dgvVTPT Một dòng dgvVTPT Hiển thị thông tin tương ứng chọn lên tbSoLuongTon, tbMaVTPT, cmbTenVTPT Giá trị cmbTenVTPT Hiển thị thông tin tương ứng thay đổi lên tbSoLuongTon, tbMaVTPT iiSoLuongNhap thay đổi Nếu số lượng nhập>0, đơn giá giá trị nhập > 0, cmbTenVTPT chọn enable btNhapVTPT iiDonGiaNhap thay đổi giá Nếu số lượng nhập>0, đơn giá trị nhập > 0, cmbTenVTPT chọn enable btNhapVTPT btNhapVTPT nhấn Lưu CT_PHIEUNHAP, PHIEUNHAP tương ứng btThoat nhấn Hỏi lưu, thoát khỏi hình Trang 65 11 Màn hình thiết lập a Màn hình b Mô tả đối tượng hình STT Tên tbSoXeToiDa Kiểu Texbox cbQuyDinh4 Checkbox btSuaSoXeToiDa Button Ràng buộc Chỉ nhập số Chức Nhập số xe tiếp nhận tối đa ngày Nhập quy định (quy định tiền thu tiền nợ) Sữa số xe tối đa c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý tbSoXeToiDa nhập Kiểm tra chữ số vòa kí tự không lên cbQuyDinh4 thay đổi giá Cập nhật giá trị tham số trị (check , uncheck) QuyDinh4, (=0 uncheck, =1 check) btSuaSoXeToiDa Cập nhật số xe sủa tối đa vào bảng tham số Màn hình load Lấy giá trị quy định csdl để check uncheck cbQuyDinh4 Trang 66 12 Màn hình đăng nhập a Màn hình b Mô tả đối tượng hình STT Tên tbTen Kiểu Textbox tbMatKhau Textbox btDangNhap Buttton btThoat Button Ràng buộc Chức Không chứa kí tự Nhập tên đặc biệt ‘ ‘ đăng nhập Không chứa kí tự Nhập mật đặc biệt ‘ ‘ đăng nhập Thực việc đăng nhập Thoát khỏi hình c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý tbMatKhau gõ kí Lưu kí tự vào biến MK,đổi kí tự tự thành “X” Nếu gặp kí tự backspace xóa trắng MK,text tbMatKhau.Nếu gặp kí tự enter thực đăng nhập tbTen gõ kí tự Nếu enter chuyền focus cho tbMatKhau btDangNhap nhấn Kiểm tra rỗng, kiểm tra kí tự đặc biệt MK tbTen.Chuyển Trang 67 btThoat nhấn MK thành mã md5 sau lấy quyền người dùng từ csdl Nếu không lấy thông báo tài khoản sai Thoát khỏi hình, để quyền người dùng sô dặc biệt để đánh dấu chưa đăng nhập 13 Màn hình quản lý tài khoản a Màn hình b Mô tả đối tượng hình STT Tên tbTen tbMatKhauCu Kiểu Textbox Textbox Trang 68 Ràng buộc Không nhập Chức Hiển thị tên đăng nhập mở hình Không chứa kí tự ‘ Nhập mật cũ để đổi mật tbMatKhauMoi Textbox btDoiMatKhau Button btDangXuat Button btThoat Button Không chứa kí tự ‘ Nhập mật để đổi mật khâu Đổi mật người dùng Đăng xuất đăng nhập, đăng nhập chưa đăng nhâp ( thoát khỏi hình đăng nhập băng nút thoát ) Thoát khỏi hình c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý tbMatKhauCu nhấn Lưu kí tự vào biến MKCu,đổi kí tự kí tự thành “X” Nếu gặp kí tự backspace xóa trắng MKCu, text tbMatKhauCu.Nếu gặp kí tự enter chuyển focus qua tbMatKhauMoi tbMatKhauMoi nhấn Lưu kí tự vào biến MKMoi,đổi kí tự kí tự thành “X” Nếu gặp kí tự backspace xóa trắng MKMoi, text tbMatKhauCu.Nếu gặp kí tự enter thực đổi mật btDoiMatKhau nhấn Kiểm tra tên đăng nhập mật cũ có tồn không, có cập nhật mật cũ mật btDangXuat nhấn Nếu chưa đăng nhập text btDangXuat “Đăng nhập” dùng để chuyển tới form đăng nhập Nếu đăng nhập thực text “Đăng Xuất”, thực đăng xuất khỏi tài khoản btThoat nhấn Thoát khỏi hình Trang 69 14 Màn hình quản lý người dùng a Màn hình b Mô tả đối tượng hình STT Tên tbTen Kiểu Textbox cmbQuyen comboBox dgvNguoiDung Datagridview btThem Button Trang 70 Ràng buộc Chức Nhập tên người dùng Nhập quyền người dùng Hiển thị danh sách người dùng Thêm người dùng btXoa Button btSua Button btThoat Button Xóa người dùng chọn dgvNguoiDung Sửa thông tin người dùng chọn dgvNguoiDung Thoát khỏi hình c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý Màn hình load Load danh sách người dùng lên dgvNguoiDung btThem nhấn Thêm người dùng với thông tin từ tbTen cmbQuyen btXoa nhấn Xóa người dùng với thông tin dòng dang chọn dgvNguoiDung btSua nhấn Thay giá trị tương ứng từ tbTen cmbQuyen vào csdl load lại dgvNguoiDung btThoat nhấn Thoát khỏi hình Trang 71 15 Màn hình phân quyền a Màn hình b Mô tả đối tượng hình STT Tên dgvQuyen Kiểu Datagridview cbPhanQuyen Checkbox cbQuanLyXe Checkbox cbLapPhieuSuaChua Checkbox cbLapPhieuThu Checkbox Trang 72 Ràng buộc Chức Không nhập trực Hiển thị danh tiếp sách quyền Nhập quyền phần quyền Nhập quyền quản lý xe Nhập quyền lập phiếu sửa chữa Nhập quyền lập phiếu thu cbTraCuu Checkbox cbLapBaoCao Checkbox cbThayDoiQuyDinh Checkbox cbThemNguoiDung Checkbox 10 cbKho Checkbox 11 btSua Button 12 btThoat Button Nhập quyền tra cứu Nhập quyền lập báo cáo Nhập quyền thay đổi quy định Nhập quyền thêm người dùng Nhập quyền quản lý kho vật tư Lưu thông tin từ checkbox xuống sở liệu tương ứng với dòng chọn dgvQuyen Thoát khỏi hình c Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý Màn hình load Tải thông tin tương ứng từ csdl lên dgvQuyen checkbox btSua nhấn Cập nhật thông tin checkbox dòng chọn dgvQuyen xuống csdl btThoat nhấn Thoát khỏi hình CHƯƠNG CÀI ĐẶT VÀ THỬ NGHIỆM Trang 73 Tiếp nhận bảo trì xe Mức độ hoàn thành 100 % Lập phiếu sửa chữa 90 % Tra cứu xe 100 % Lập phiếu thu tiền 100 % Lập báo cáo tháng 100 % Thay đổi qui định 90 % STT Chức Ghi CHƯƠNG TỔNG KẾT I NHẬN XÉT & KẾT LUẬN Lời đầu tiên, nhóm chúng em xin chân thành cám ơn cô cung cấp cho chúng em kiến thức bổ ích môn học này, kỹ cần thiết lập trình qua đề tài mang tính thực tế cao gần gũi với đồi sống Qua đó, chúng em tích lũy nhiều kỹ thuật kinh nghiệm quý báu Tuy nhiên, để hoàn thành phần mềm chúng em phải dựa vào biểu mẫu quy định cô cho sẵn, chưa thể tự phân tích yêu cầu người dùng thực tế để tạo chúng Đó điểm mà chúng em cần khắc phục tương lai II HƯỚNG PHÁT TRIỂN Đề tài quản lý gara ô tô đề tài tương đối hay khả ứng dụng thực tiễn cao Với phạm vi đồ án môn học, nhóm em hoàn thiện tính phần mềm quản lý gara ô tô Tuy nhiên, nhờ kiến thức học được, sử dụng tính thực hiện, kết hợp thêm tính cần thiết khác, đề tài xây dựng nên phần mềm phù hợp với thực tế đáp ứng nhu cầu người sử dụng Tinh chỉnh lại giao diện để thân thiện với người dùng chuyển đổi phần mềm từ chạy windows sang chạy web để có nhiều phản hồi nhanh chóng từ người dùng thực tế hoàn thiện thêm phần mềm Trang 74 CHƯƠNG TÀI LIỆU THAM KHẢO [1] Thư viện lập trình online http://msdn.microsoft.com/en-US/ [2] Diễn đàn động đồng C việt http://diendan.congdongcviet.com/ [3] Diễn đàn StackOverFlow: http://stackoverflow.com/ [4] Và số tài liệu tham khảo, nguồn khác CHƯƠNG PHÂN CÔNG CÔNG VIỆC I Bảng phân công công việc: STT MSSV 13520499 Mức độ hoàn thành (%) 100% 13521033 100% 13521023 100% Trang 75 Công việc giao Thiết kế tạo sở liệu,phân chia công việc, thực chức tiếp nhận xe, lập phiếu sửa chữa, lập phiếu thu tiền, nhập vật tư, phân quyền, ghép phần code lại với nhau, viết tổng hợp báo cáo Hiện thực chức tìm kiếm,ghép phần code lại với nhau, viết báo cáo Hiện thực chức lập báo cáo thay đổi quy định,ghép phần code lại với nhau, viết báo cáo [...]... Sơ đồ luồng dữ liệu: sơ đồ luồng dữ liệu tương ứng(đã có) Các thuộc tính mới: Trang 26 Thiết kế dữ liệu: không có Các thuộc tính trừu tượng: Sơ đồ logic: không có 2 Thiết kế dữ liệu với tính tiến hóa Quy định liên quan: không có Sơ đồ luồng dữ liệu: sơ đồ luồng dữ liệu tương ứng(đã có) Các thuộc tính mới: không có Thiết kế dữ liệu: không có Các thuộc tính trừu tượng: không có Sơ đồ. .. Quy định liên quan: không có Sơ đồ luồng dữ liệu: sơ đồ luồng dữ liệu tương ứng(đã có) Các thuộc tính mới: không có Các tham số mới: không có Thiết kế dữ liệu: không có Các thuộc tính trừu tượng: không có Sơ đồ logic: không có VI BƯỚC 6: XÉT YÊU CẦU LẬP PHIẾU NHẬP VẬT TƯ 1 Thiết kế dữ liệu vớ tính đúng đắn: Biểu mẫu liên quan: Không có Sơ đồ luồng dữ liệu: sơ đồ luồng dữ liệu tương... 11: Kết thúc V SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP BÁO CÁO DOANH SỐ Biểu mẫu BM5.1 Doanh Số Tháng: Tổng doanh thu: STT Hiệu Xe Số Lượt Sửa 1 2 Sơ đồ luồng dữ liệu : sơ đồ 5 Các ký hiệu Trang 17 Thành Tiền Tỉ Lệ D1: Tháng D2: Không có D3: Phiếu sửa chữa trong tháng,phiếu thu tiền trong tháng D4: D1 + số lượt sửa,thành tiền,tỷ lệ cho từng hiệu xe D5: D4 D6: D5 Thuật toán Bước 1: Nhận D1... trong ngày + QĐ2: Thay đổi số loại Vật tư phụ tùng, số loại tiền công Sơ đồ luồng dữ liệu : sơ đồ 7 Các ký hiệu D1: Danh sách các quy định cần thay đổi với các chi tiết liên quan (Số xe tiếp nhận tối đa trong một ngày,vật tư phụ tùng,loại tiền công) D2: Không có Trang 20 D3: Không có D4: D1 D5: Không có D6: Không có Thuật toán Bước 1: Nhận D1 từ người dùng Bước 2: Mở kết nối cơ sở dữ liệu Bước... số,Ngày lập phiếu,nội dung sửa chữa, vật tư phụ tùng sử dụng D2: Không có D3: Tiền công của nội dung sửa chữa, đơn giá vật tư phụ tùng,tiền nợ, danh sách vật tư phụ tùng, danh sách tiền công D4: D1+ Nội dung tiền công,đơn giá vật tư phụ tùng+ Thành tiền (Thành tiền = tiền công + đơn giá*số lượng) D5: D4 D6: Không có Thuật toán Bước 1: Nhận thông tin từ D1 từ người dùng Bước 2: Kết nối cơ sở dữ liệu Bước... Các thuộc tính trừu tượng: SoPhieu,MaVTPT, MaTienCong Sơ đồ logic: Trang 25 2 Thiết kế dữ liệu với tính tiến hóa Quy định liên quan: QĐ2 QĐ2: Có 200 loại vật tư phụ tùng với đơn giá được niêm yết và có 100 loại tiền công Thành tiền = (Số lượng * Đơn giá) + Tiền công Sơ đồ luồng dữ liệu: sơ đồ 2 Thiết kế dữ liệu:Không có Sơ đồ logic:Không có III BƯỚC 3: XÉT YÊU CẦU TRA CỨU XE 1 Thiết kế dữ...3 Tái sử dụng Xây dựng phần mềm quản lý tiệm sửa xe máy trong một tuần 4 Dễ mang chuyển Đổi sang hệ quản trị cơ sở dữ liệu mới với thời gian ít hơn một tuần Cùng với các yêu cầu Cùng với các yêu cầu CHƯƠNG 3 MÔ HÌNH HÓA I SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP PHIẾU TIẾP NHẬN BẢO TRÌ XE Biểu mẫu BM1: Tiếp Nhận Xe Sửa Tên chủ... Biểu mẫu Báo Cáo Tồn BM5.1 Tháng: STT Vật Tư Phụ Tùng Tồn Đầu 1 2 Sơ đồ luồng dữ liệu : sơ đồ 6 Trang 18 Phát Sinh Tồn Cuối Các ký hiệu D1: Tháng D2: Không có D3: Tồn đầu, tồn cuối của từng vật tư phụ tùng, các phiếu sửa chữa D4: D1 + tồn đầu,tồn cuối, phát sinh theo từng vật tư phụ tùng D5: D4 D6: D5 Thuật toán Bước 1: Nhận D1 từ người dùng Bước 2: Kết nôí cơ sở dữ liệu Bước 3: Đọc D3... Nợ 1 Sơ đồ luồng dữ liệu : Sơ đồ 3 Các ký hiệu D1: Tiêu chuẩn tra cứu (Tên chủ xe,biển số,hiệu xe,điện thoại, số tiền còn nợ,ngày tiếp nhận, địa chỉ chủ xe) D2: Không có D3: Danh sách xe thỏa tiêu chuẩn tra cứu (Biển số,Hiệu xe,chủ xe,nợ) Trang 14 D4: Không có D5: D3 D6: D5 Thuật toán Bước 1: Nhận D1 từ người dùng Bước 2: Mở kết nối cơ sở dữ liệu Bước 3: Đọc D3 từ bộ nhớ phụ, nếu không có thì... liệu Bước 12: Kết thúc II SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP PHIẾU SỬA CHỮA Biểu mẫu Phiếu Sửa Chữa BM2: Biển số xe: STT Nội Dung Vật Tư Phụ Tùng Ngày sửa chữa: Số Lượng Đơn Giá Tiền Công Thành Tiền 1 2 Quy định QĐ2: Có 200 loại vật tư phụ tùng với đơn giá được niêm yết và có 100 loại tiền công Thành tiền = (Số lượng * Đơn giá) + Tiền công Sơ đồ luồng dữ liệu: Sơ đồ 2 Trang 12 Các ký hiệu