Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 98 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
98
Dung lượng
2,46 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MÊM BÁO CÁO MÔN HỌC PHÁT TRIỂN – VẬN HÀNH – BẢO TRÌ PHẦN MỀM Giáo viên hướng dẫn: Ths Nguyễn Thị Thanh Trúc Sinh viên thực hiện: Nguyễn Bá Phước Huỳnh Nguyễn Tường Thi Phạm Minh Chiến Nguyễn Phương Toàn 08520298 08520374 08520041 08520415 Nhập môn công nghệ phần mềm Quản lý gara ôtô Mục lục Mục lục 2 Nhập môn công nghệ phần mềm Quản lý gara ôtô Giới thiệu Chương trình cung cấp thao tác hỗ trợ quản lý gara sửa chữa ôtô Giúp cho công việc quản lý trở nên đơn giản nhanh chóng Các thao tác chương trình: Lập phiếu tiếp nhận: tiến hành lưu thông tin khách hàng, thông tin chi tiết xe, ngày tiếp nhận Lập phiếu sửa chữa: dựa thông tin xe, thông tin cần thiết cho việc sửa chữa người dùng cung cấp, tiến hành lập phiếu sửa chữa, tính toán lưu lại phiếu sửa chữa Lập phiếu thu tiền: kiểm tra qui định lập phiếu thu tiền khách hàng tương ứng, dựa thông tin phiếu tiếp nhận xe người dùng cung cấp Tra cứu xe: dựa thông tin tra cứu người dùng cung cấp, thực kiểm tra, tìm kiếm, liệt kê thông tin xe khách hàng liên quan Báo cáo doanh số tháng: tính toán, kết xuất thông tin tổng doanh thu, tỉ lệ sửa chữa hiệu xe gara nhận sửa chữa theo tháng người dùng cung cấp Báo cáo tồn tháng: dựa sở liệu có, chương trình tính toán kết xuất thông tin tồn kho loại phụ tùng theo tháng người dùng cung cấp Thay đổi qui định: cho phép người sử dụng thay đổi qui định liên quan Xác định mô hình hóa yêu cầu phần mềm 2.1 Phân loại yêu cầu phần mềm Danh sách yêu cầu nghiệp vụ STT STT Tên yêu cầu Tiếp nhận bảo trì xe Lập phiếu sửa chữa Tra cứu xe Lập phiếu thu tiền Biểu mẫu BM1 BM2 BM3 BM4 Qui định QĐ1 QĐ2 Ghi QĐ4 Bảng trách nhiệm yêu cầu nghiệp vụ Nghiệp vụ Người dùng Phần Tiếp nhận bảo Cung cấp thông tin mềm Kiểm tra trì xe khách hàng xe qui định Ghi Cho phép hủy cập nhật lại hồ Nhập môn công nghệ phần mềm Quản lý gara ôtô ghi Cung cấp thông tin Lập phiếu sửa xe cần lập phiếu chữa thông tin phụ tùng liên quan STT Tra cứu xe Lập phiếu thu tiền Thay đổi số lượng hiệu xe Thay đổi số loại phụ tùng Thay đổi số loại tiền công nhận Kiểm tra sơ thông tin Cho phép hủy và qui cập nhật lại định để phiếu sửa chữa lập phiếu Tìm Cung cấp thông tin xuất thông cần tra cứu tin liên Cung cấp thông tin quan Kiểm tra khách hàng, số qui định tiền thu ngày lập thu tiền Cung cấp thông tin phiếu Kiểm tra hiệu xe muốn ghi thêm xóa Cung cấp thông tin nhận Kiểm tra loại phụ ghi cần thêm xóa Cung cấp thông tin nhận Kiểm tra loại tiền công ghi cần thêm xóa nhận Cho phép hủy cập nhật phiếu thu tiền Yêu cầu tiến hóa Nghiệp vụ Tham số cần thay Miền giá trị cần thay đổi Thay đổi số xe sửa đổi Số xe sửa chữa tối đa chữa tối đa trong Nhập môn công nghệ phần mềm Quản lý gara ôtô Bảng trách nhiệm yêu cầu tiến hóa STT Nghiệp vụ Thay đổi số xe Phần Người dùng sửa chữa tối đa ngày mềm Kiểm tra Ghi Cung cấp giá trị qui định Giá trị người số xe cập dùng cung cấp phép nhận sửa tối nhật lại phải số đa ngày giá trị dương 2.2 Sơ đồ luồng liệu 2.2.1 Yêu cầu tiếp nhận bảo trì xe • Biểu mẫu BM1: Tiếp Nhận Xe Sửa Tên chủ xe: Biển số: Hiệu xe: Địa chỉ: Điện thoại: Ngày tiếp nhận: • Qui định 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 • Sơ đồ Người dùng D1 Thiết bị nhập D2 D6 Tiếp nhận bảo trì xe D3 D5 Thiết bị xuất D4 Bộ nhớ phụ D1: D2: • Mô tả luồng liệu tên chủ xe, biển số, hiệu xe, địa chỉ, điện thoại, ngày tiếp nhận Nhập môn công nghệ phần mềm D3: Quản lý gara ôtô danh sách phiếu tiếp nhận, danh sách khách hàng, danh sách hiệu xe, danh sách tham số, danh sách thông tin xe D4: D1 D5: D4 D6: • Thuật toán Bước Nhận D1 từ người dùng Bước Kết nối sở liệu Bước Đọc D3 từ nhớ phụ Bước Tính toán tổng số xe nhận ngày Bước Kiểm tra qui định số xe tối đa nhận ngày.Nếu không Bước thỏa đến bước 11 Kiểm tra “hiệu xe” có thuộc danh sách hiệu xe hay không Bước Nếu không tới bước 11 Kiểm tra thông tin “tên chủ xe”, “địa chỉ”, “điện thoại”, “biển số” (D1) tồn chưa Nếu có không cần lưu Bước thông tin Kiểm tra “Ngày tiếp nhận” (D1)có vượt ngày hệ thống hay không Nếu vượt đến bước 11 Bước Lưu D4 xuống nhớ phụ Bước 10 Xuất D5 máy in có yêu cầu Bước 11 Đóng kết nối sở liệu Bước 12 Kết thúc 2.2.2 Yêu cầu lập phiếu sửa chữa • Biểu mẫu BM2: Phiếu Sửa Chữa 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 • Qui định 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 Nhập môn công nghệ phần mềm Quản lý gara ôtô • Sơ đồ Người dùng D1 Thiết bị nhập D1: D2: D3: D2 D6 Lập phiếu sửa chữa D5 Thiết bị xuất D3 liệu D4 • Mô tả luồng Biển số xe, nội dung, loại vật phụ tư phụ tùng, số lượng, loại tiền công Bộ nhớ Không có Danh sách phiếu tiếp nhận, danh sách phụ tùng, danh sách tiền công, danh sách khách hàng D1 + ngày sửa chữa, thành tiền D4 D5 • Thuật toán Bước Nhận D1 từ người dùng Bước Kết nối sở liệu Bước Đọc D3 từ nhớ phụ Bước Tìm “phiếu tiếp nhận”(D3) có thông tin trùng khớp với “biển D4: D5: D6: Bước số xe”(D1) Nếu tới bước 17 Kiểm tra “phiếu tiếp nhận” tìm được lập phiếu sửa Bước chữa hay chưa Nếu chưa tới bước 17 Kiểm tra “loại vật tư phụ tùng”(D1) có “danh sách phụ Bước tùng” (D3) hay ko Kiểm tra “loại tiền công” (D1) có “danh sách tiền công” Bước Bước Bước 10 hay không Nếu không thỏa bước tới bước 17 “Ngày sửa chữa” = ngày hệ thống Đối chiếu “loại vật tư phụ tùng” (D1) để lấy giá trị “đơn giá” Bước 11 từ “danh sách phụ tùng” (D3) Đối chiếu “loại tiền công”(D1) để lấy giá trị “tiền công” từ Bước 12 Bước 13 Bước 14 “danh sách tiền công” (D3) “Thành tiền” = “số lượng * đơn giá + tiền công” Cập nhật giá trị tiền nợ khách hàng liên quan Lưu D4 xuống nhớ phụ Nhập môn công nghệ phần mềm Bước 15 Bước 16 Bước 17 Bước 18 2.2.3 BM3: STT Quản lý gara ôtô Xuất D5 máy in có yêu cầu Trả D6 cho người sử dụng Đóng kết nối sở liệu Kết thúc Tra cứu xe • Biểu mẫu Danh Sách Các Xe Hiệu Xe Chủ Xe Biển Số Tiền Nợ • Qui định: • Sơ đồ Người dùng D1 Thiết bị nhập D2 D6 Tra cứu xe D5 Thiết bị xuất • Mô tả luồng liệu D3 D1: Thông tin cần tra cứu (biển số/ D4 hiệu xe/ chủ xe/ số tiền nợ) D2: Không có Bộ nhớ phụ D3: Danh sách khách hàng, danh sách hiệu xe, danh sách thông tin xe D4: Không có D5: STT, biển số, hiệu xe, chủ xe, tiền nợ D6: D5 • Thuật toán Bước Nhận D1từ người dùng Bước Kết nối sở liệu Bước Đọc D3 từ nhớ phụ Bước So sánh tìm kiếm dựa liệu D3 Bước Nếu liệu trùng khớp thông báo cho người dùng đến bước Bước Xuất D5 máy in có yêu cầu Bước Trả kết D6 cho người sử dụng Bước Đóng kết nối sở liệu Bước Kết thúc 2.2.4 Lập phiếu thu tiền • Biểu mẫu BM4: Phiếu Thu Tiền Nhập môn công nghệ phần mềm Quản lý gara ôtô Họ tên chủ xe: Biển số: Điện thoại: Địa chỉ: Ngày thu tiền: Số tiền thu: • Qui định QĐ4: Số tiền thu không vượt số tiền khách hàng nợ • Sơ đồ Người dùng D1 Thiết bị nhập D2 D6 Lập phiếu thu tiền D5 Thiết bị xuất • Mô tả luồng liệu D3 D4 D1: Họ tên chủ xe, biển số, số tiền thu, ngày thu tiền D2: Không có Bộ nhớ phụ D3: Danh sách khách hàng, danh sách thông tin xe D4: Ngày thu tiền, số tiền thu D5: D1 + địa chỉ, điện thoại D6: D5 • Thuật toán Bước Nhận D1 từ người dùng Bước Kết nối sở liệu Bước Đọc D3 từ nhớ phụ Bước Đối chiếu “tên chủ xe” (D1) có tồn “danh sách Bước khách hàng” (D3) không Đối chiếu “biển số” (D1) có tồn “danh sách thông tin Bước Bước xe”(D3) không Nếu không thỏa bước tới bước 13 Dựa vào “biển số xe” để tìm tiền nợ khách hàng tương Bước ứng danh sách khách hàng Nếu “tiền nợ” < “số tiền thu” thông báo số tiền thu tối đa yêu cầu người dùng nhập vào số tiền thích hợp Lặp Bước Bước 10 Bước 11 Bước 12 lại bước liên tục “số tiền thu” [...]... thuộc tính trừu tượng MaPhieuThuTien 24 Nhập môn công nghệ phần mềm Quản lý gara tô • Sơ đồ logic KHACHHANG THAMSO PHIEUTHUTIEN TT_XE PHIEUTIEPNHAN HIEUXE PHIEUSUACHUA PHUTUNG TT_PHIEUSUACHUA LOAITIENCONG Thiết kế dữ liệu với tính tiến hóa • Qui định liên quan: QĐ4 • Sơ đồ luồng dữ liệu: SĐ4 • Các thuộc tính mới TienNo 25 Nhập môn công nghệ phần mềm Quản lý gara tô • Thiết kế dữ liệu THAMSOTenThamSoGi... nCongTenLoaiTienCong MucTien PHIEUTHUTIEN DonGiaPS KHACHHANG • Các thuộc tính trừu tượng • Sơ đồ logic TT_XE PHIEUTIEPNHAN NHAPPHUTUNG HIEUXE PHIEUSUACHUA TTNHAPPHUTUNG PHATSINH PHUTUNG 31 TTPHATSINH TT_PHIEUSUACHUA LOAITIENCONG Nhập môn công nghệ phần mềm Quản lý gara tô 32 Nhập môn công nghệ phần mềm 3.2 Quản lý gara tô Sơ đồ logic hoàn chỉnh THAMSOTenThamSoGi BAOCAOTONPKThang TenPhuTungTonDau PhatSinh TonCuoi... tiền công (D1) có trong danh sách tiền Bước 5 công hay không Nếu đã có thì cập nhật giá trị mức tiền Xuất D5 (máy in …) nếu có yêu cầu 17 Nhập môn công nghệ phần mềm Bước 6 Bước 7 Bước 8 Quản lý gara tô Lưu D4 xuống bộ nhớ phụ Đóng kết nối cơ sở dữ liệu Kết thúc 2.2.13 Xét yêu cầu thay đổi số loại tiền công – thao tác xóa • Biểu mẫu: không có • Qui định: 6.2 • Sơ đồ 6.2d Người dùng D1 Thiết bị nhập. .. mẫu 5.2 BM5.2 STT 1 2 Báo Cáo Tồn Tháng: Vật Tư Phụ Tùng Tồn Đầu Phát Sinh Tồn Cuối • Qui định: không có • Sơ đồ 5.2 Người dùng D1 Thiết bị nhập D2 D6 Lập phiếu thu tiền D3 D4 Bộ nhớ phụ 12 D5 Thiết bị xuất Nhập môn công nghệ phần mềm D1: D2: D3: Quản lý gara tô • Mô tả các luồng dữ liệu Tháng Không có Danh sách phụ tùng, danh sách phiếu nhập phụ tùng, danh sách nhập phát sinh, danh sách phiếu sửa... 26 Nhập môn công nghệ phần mềm Quản lý gara tô • Sơ đồ logic THAMSO KHACHHANG PHIEUTHUTIEN TT_XE PHIEUTIEPNHAN HIEUXE PHIEUSUACHUA PHUTUNG TT_PHIEUSUACHUA LOAITIENCONG 3.1.5 Bước 5: xét yêu cầu lập báo cáo doanh số Thiết kế dữ liệu với tính đúng đắn • Biểu mẫu liên quanBM5.1 • Sơ đồ luồng dữ liệuSĐ5.1 • Các thuộc tính mới Thang, TongDoanhThu, HieuXe, SoLuotSua, ThanhTien, TiLe 27 Nhập môn công nghệ. .. Thao tác xóa D3 D4 Bộ nhớ phụ 16 D5 Thiết bị xuất Nhập môn công nghệ phần mềm Quản lý gara tô D2: Không có D3: Danh sách phụ tùng D4: Không có 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 Kết nối cơ sở dữ liệu Bước 3 Đọc D3 từ bộ nhớ phụ Bước 4 Kiểm tra “Tên phụ tùng” (D1) có trong danh sách phụ tùng Bước 5 hay không Nếu không thì tới bước 7 Kiểm tra số lượng còn của phụ.. .Nhập môn công nghệ phần mềm 2.2.5 Quản lý gara tô Lập báo cáo doanh số • Biểu mẫu 5.1 BM5.1 Doanh Số Tháng: Tổng doanh thu: Hiệu Xe Số Lượt Sửa Thành Tiền STT 1 2 Tỉ Lệ • Qui định: không có • Sơ đồ 5.1 Người dùng D1 Thiết bị nhập D1: D2: D3: D2 D6 Báo cáo doanh số D5 Thiết bị xuất • Mô tả các luồng dữ D3 liệu D4 Tháng Bộ nhớ phụ Không có Danh sách hiệu xe, danh... lượng hiệu xe – thao tác thêm • Biểu mẫu: không có 2.2.7 13 Nhập môn công nghệ phần mềm Quản lý gara tô • Qui định 6.1 • Sơ đồ 6.1a Người dùng D1 Thiết bị nhập D2 D6 Thay đổi số lượng hiệu xe Thao tác thêm D5 Thiết bị xuất • Mô tả luồng dữ liệu D3 D4 D1: Tên hiệu xe D2: Không có Bộ nhớ phụ D3: Danh sách hiệu xe D4: D1 + nhận sửa D5: D4 D6: Không có • Thuật toán Bước 1 Nhận D1 từ người dùng Bước 2 Kết... đổi số lượng hiệu xe – thao tác xóa • Biểu mẫu: không có • Qui định 6.1 • Sơ đồ 6.1b Người dùng D1 Thiết bị nhập D2 D6 Thay đổi số lượng hiệu xe Thao tác xóa • Mô tả luồng dữ liệu D1: Tên hiệu xe D2: Không có D3: Danh sách hiệu xe D4: D1 + nhận sửa D5: D4 D3 D4 Bộ nhớ phụ 14 D5 Thiết bị xuất Nhập môn công nghệ phần mềm Quản lý gara tô Không có • Thuật toán Bước 1 Nhận D1 từ người dùng Bước 2 Kết nối... vật tư phụ tùng – thao tác thêm 15 Nhập môn công nghệ phần mềm Quản lý gara tô • Biểu mẫu: không có • Qui định: 6.2 • Sơ đồ 6.2a Người dùng D1 Thiết bị nhập D2 D6 Thay đổi số loại phụ tùng Thao tác thêm D5 Thiết bị xuất • Mô tả luồng dữ liệu D3 D4 D1: Tên phụ tùng Bộ nhớ phụ D2: Không có D3: Danh sách phụ tùng D4: D1 + đơn gia, số lượng D5: D4 D6: Không có • Thuật toán Bước 1 Nhận D1 từ người dùng Bước .. .Nhập môn công nghệ phần mềm Quản lý gara tô Mục lục Mục lục 2 Nhập môn công nghệ phần mềm Quản lý gara tô Giới thiệu Chương trình cung cấp thao tác hỗ trợ quản lý gara. .. cầu Trả D6 cho người dùng Nhập môn công nghệ phần mềm Bước 13 Bước 14 Quản lý gara tô Đóng kết nối sở liệu Kết thúc 10 Nhập môn công nghệ phần mềm 2.2.5 Quản lý gara tô Lập báo cáo doanh số •... Form Quản lý khách hàng XL15 Mở Form quản lý hiệu xe XL16 Mở Form quản lý phụ tùng XL17 Mở Form quản lý tiền công XL18 Mở Form tìm kiếm khách hàng XL19 48 Nhập môn công nghệ phần mềm 20 Quản lý gara