1. Trang chủ
  2. » Tất cả

Đồ án nhập môn công nghệ phần mềm đề tài QUẢN LÝ XE GARA – ÔTÔ

66 13 0

Đ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

Định dạng
Số trang 66
Dung lượng 6,73 MB

Nội dung

Trường đại học Công nghệ thông tin ĐỒ ÁN CUỐI KỲ NHẬP MÔN CÔNG NGHỆ PHẦN MỀM QUẢN LÝ XE GARA – ƠTƠ Nhóm Lớp SE104.M26.KHCL TPHCM 10/6/2022 MỤC LỤC Chương 1: Hiện trạng 1.1: Hiện trạng tổ chức: 1.2: Hiện trạng nghiệp vụ: 1.3: Hiện trạng tin học: .5 Chương 2: Phân tích: .5 2.1: Lược đồ phân rã chức FDD: .5 2.2: Đặc tả mô hình hóa nghiệp vụ: .6 2.3: Sơ đồ ER: 11 2.4: Sơ đồ USE CASE .12 2.5: Mơ hình CLASS 12 2.6: Mơ hình .12 Chương 3: Thiết kế 12 3.1: Thiết kế liệu: 12 3.1.1: Xét yêu cầu tiếp nhận xe: 12 3.1.2: Xét yêu cầu lập phiếu sửa chữa: 14 3.1.3: Xét yêu cầu tra cứu xe: .17 3.1.4: Xét yêu cầu lập phiếu thu tiền: 19 3.1.5: Xét yêu cầu lập báo cáo doanh thu .21 3.1.6: Thiết kế liệu với yêu cầu báo cáo tồn VTPT 23 3.1.7: Danh sách bảng liệu: .24 3.1.8: Mô tả bảng liệu: 25 3.2: Thiết kế giao diện 27 3.2.1: Sơ đồ liên kết hình .27 3.3: Thiết kế xử lý .50 Chương 4: Cài đặt và kiểm thử 54 4.1: Cài đặt: 54 4.1.1: Công nghệ sử dụng .54 4.2: Kiểm thử: 54 Chương 5: Kết luận: 56 5.1: Nhận xét: 56 5.2: Hạn chế: .56 5.2: Hướng phát triển: .56 Thành viên Lê Quang Huy- 20521396 Nguyễn Khoa Hiếu- 20521324 Lương Quang Huy- 20521398 Đóng góp Code: Lương Quang Huy , Nguyễn Khoa Hiếu Thiết kế giao diện: Lê Quang Huy, Lương Quang Huy Database: Nguyễn Khoa hiếu, Lê Quang Huy Tìm hiểu nội dung: : Lê Quang Huy , Nguyễn Khoa Hiếu Viết báo cáo: Lương Quang Huy ,Lê Quang Huy Chương 1: Hiện trạng 1.1: Hiện trạng tổ chức: Người sử dụng hệ thống: - Giám đốc - Quản trị viên: quản lý phòng ban - Nhân viên:  Nhân viên tiếp nhận xe  Nhân viên sửa chữa xe  Nhân viên kho vật tư phụ tùng 1.2: Hiện trạng nghiệp vụ: a) Các yêu cầu chức năng: Yêu cầu chức nghiệp vụ:  Chức lưu trữ: Tiếp nhận xe  Chức tra cứu: Tra cứu xe  Chức tính tốn: Tính tiền sửa chữa cho xe, tính toán doanh thu báo cáo  Chức kết xuất: o Lập phiếu tiếp nhận o Lập phiếu sửa chữa o Lập phiếu thu tiền o Lập báo cáo tháng Bảng trách nhiệm cho yêu cầu nghiệp vụ: S TT Nghiệp vụ Tiếp nhận xe Lập phiếu sửa chữa Lập phiếu thu tiền Tra cứu xe Người dùng Cung cấp thông tin hồ sơ xe Cung cấp thông tin vật liệu sửa chữa, tiền công Cung cấp thông tin xe số nợ xe Chọn chuẩn tra cứu xe đưa thơng tin liên quan cần tìm kiếm Phần mềm Ghi Kiểm tra ghi Cho phép hủy, nhận xe vào xưởng cập nhật lại hồ sơ Kiểm tra, tính tốn Cho phép hủy, tiền cho phiếu cập nhật lại phiếu Kiểm tra ghi nhận Tìm kiếm xuất thông tin xe cần tra cứu Cho phép hủy, cập nhật lại phiếu Lập báo cáo tháng Cung cấp tháng cần lập báo cáo Tìm, tính tốn xuất thơng tin báo cáo b) Các u cầu phi chức năng:  Yêu cầu tiến hóa: S TT Nghiệp vụ Tham số cần thay đổi Thay đổi số xe tiếp nhận tối đa ngày Thay đổi số loại vật tư phụ tùng Thay đổi số loại tiền công Thay đổi số loại hiệu xe Số xe tiếp nhận tối đa ngày Số loại vật tư phụ tùng Số loại tiền công Số loại hiệu xe  Yêu cầu tiện dụng: phần mềm thiết kế theo giao diện đồ họa trực quan, tra cứu xe theo nhiều điều kiện biển số, hiệu xe, tên chủ xe  Yêu cầu bảo mật: Phân quyền sử dụng cho người dùng: tất người dùng phải đăng nhập sử dụng hệ thống Bảng phân quyền: S TT Chức Tiếp nhận xe Lập phiếu sửa chữa Lập phiếu thu tiền Tra cứu xe Lập báo cáo doanh thu Lập báo cáo tồn kho Thay đổi quy định Giám đốc Quản lý Nhân viên X X X X X X X X X X X X X X X X X 1.3: Hiện trạng tin học:  Yêu cầu phần mềm: hệ điều hành windows trở lên, hệ quản trị sở liệu SQL  Yêu cầu phần cứng: Bộ vi xử lý Intel Pentium 800 MHz 32-bit (x86) / 64-bit (x64) hoặc cao (hoặc sản phẩm tương ứng), RAM tối thiểu 512 MB Chương 2: Phân tích: 2.1: Lược đồ phân rã chức FDD: 2.2: Đặc tả mô hình hóa nghiệp vụ: Lược đồ mơ hình hóa chức DFD: a) Tiếp nhận bảo trì xe: D1: Thơng tin tên chủ xe, biển số, hiệu xe, địa chỉ, điện thoại, ngày tiếp nhận D2: Danh mục hiệu xe D3: D1 D4: D1 D5: Danh sách loại xe, số xe tiếp nhận tối đa ngày Xử lý: B1: B2: B3: B4: Kết nối sở liệu Đọc D5(danh sách loại xe, số xe tiếp nhận tối đa ngày) từ sở liệu Nhận D1 từ nhân viên Kiểm tra hiệu xe thuộc danh sách loại xe hay khơng? B5: Tính số lượng xe tiếp nhận ngày B6: Kiểm tra xem số lượng xe tiếp nhận ngày có lớn số xe tiếp nhận tối đa ngày hay không? B7: Nếu không thỏa mãn quy định chuyển đến B10 B8: Lưu D4 xuống sở liệu B9: Xuất D3 hình B10: Đóng kết nối sở liệu B11: Kết thúc b) Lập phiếu sửa chữa: D1: Thông tin biển số xe, ngày sửa chữa, nội dung, vật tư phụ tùng, số lượng, đơn giá, tiền công, thành tiền D2: Danh mục phiếu sửa chữa, thành tiền D3: D1 D4: D1 D5: Danh sách loại vật tư, danh sách loại tiền công Xử lý: B1: Kết nối sở liệu B2: Đọc D5(danh sách loại vật tư, danh sách loại tiền công) từ sở liệu B3: Nhận D1 từ nhân viên sửa chữã B4: Kiểm tra vật tư phụ tùng thuộc danh sách 200 loại vật tư phụ tùng hay không? B5: Kiểm tra tiền công thuộc danh sách 100 loại tiền công ứng với loại vật tư phụ tùng hay không? B6: Nếu khơng thỏa mãn quy định chuyển đến B13 B7: Lấy đơn giá tương ứng với loại vật tư phụ tùng B8: Lấy tiền công tương ứng với nội dung B9: sữa chữa B10: B11: B12: B13: B14: Tính thành tiền = (Số lượng * đơn giá) + tiền cơng lưu vào chi tiết phiếu Tính tổng tiền = tổng thành tiền chi tiết phiếu sửa chữa Lưu D4 xuống sở liệu Xuất D3 hình Đóng kết nối sở liệu Kết thúc c) Tra cứu xe: D1: Thông tin biển số xe D2: Thông tin biển số, hiệu xe, chủ xe, tiền nợ D3: D2 D5: Danh sách biển số xe Xử lý: B1: B2: B3: B4: B5: B6: B7: B8: Kết nối sở liệu Đọc D5(danh sách biển số xe) từ sở liệu Nhận D1 từ nhân viên Kiểm tra biển số xe thuộc danh sách biển số xe hay không? Nếu không thỏa mãn chuyển đến B7 Xuất D3 hình Đóng kết nối sở liệu Kết thúc d) Lập phiếu thu tiền: D1: Thông tin biển số xe, họ tên chủ xe, ngày thu tiền D2: Không D3: D1 + điện thoại, email, số tiền thu D4: D3 D5: Danh sách biển số xe Xử lý: B1: B2: B3: B4: B5: B6: B7: B8: B9: Kết nối sở liệu Đọc D5(Danh sách biển số xe) từ sở liệu; Nhận D1 từ nhân viên Kiểm tra biển số xe thuộc danh sách biển số xe hay khơng? Nếu khơng thỏa mãn chuyển đến B8 Lưu D4 xuống sở liệu Xuất D3 máy in Đóng kết nối sở liệu Kết thúc e) Lập báo cáo tháng D1: Tháng D2: Tổng danh thu tháng, số lượt sửa xe, thành tiền tỉ lệ hiệu xe, danh sách vật liệu phụ tùng : tồn cuối x tồn đầu ≠0 , số lượng tồn đầu, phát sinh tồn cuối D3: D2 D4: D2 D5: Danh sách hiệu xe, danh sách vật tư phụ tùng Xử lý: B1: Kết nối sở liệu B2: Nhận D1 từ nhân viên B3: Đọc D5 từ sở liệu B4: Kiểm tra xem tháng nhập vào có lớn tháng hay không? Nếu lớn chuyển sang B8 B5: Tính tổng doanh thu, tính số lượt sửa xe, thành tiền tỉ lệ hiệu xe, tính số lượng tồn cuối loại vật tư phụ tùng B6: Xuất D3 máy in B7: Lưu D4 xuống sở liệu B8: Đóng kết nối sở liệu B9: Kết thúc f) Thay đổi quy định ... tin vật liệu sửa chữa, tiền công Cung cấp thông tin xe số nợ xe Chọn chuẩn tra cứu xe đưa thơng tin liên quan cần tìm kiếm Phần mềm Ghi Kiểm tra ghi Cho phép hủy, nhận xe vào xưởng cập nhật lại... Số loại tiền công Số loại hiệu xe  Yêu cầu tiện dụng: phần mềm thiết kế theo giao diện đồ họa trực quan, tra cứu xe theo nhiều điều kiện biển số, hiệu xe, tên chủ xe  Yêu cầu bảo mật: Phân quyền... cứu xe: D1: Thông tin biển số xe D2: Thông tin biển số, hiệu xe, chủ xe, tiền nợ D3: D2 D5: Danh sách biển số xe Xử lý: B1: B2: B3: B4: B5: B6: B7: B8: Kết nối sở liệu Đọc D5(danh sách biển số xe)

Ngày đăng: 24/02/2023, 22:03

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

TÀI LIỆU LIÊN QUAN

w