BÀI TẬP MÔN CÔNG NGHỆ PHẦN MỀM Phần mềm quản lý gara-ơ tơ Lớp:CNPM1 Nhóm: -Phan Mạnh Đạt -Nguyễn Thanh Tùng -Vương Hoàng Vinh B12DCCN097 1.Giới thiệu phần mềm Mục đích:Phần mềm quản lý Gara- tơ giúp tự động hóa q trình điều quản lý hoạt động gara-ơ tơ cần có , giúp việc quản lý trở lên chuyên nghiệp đơn giản hiệu hơn,tiết kiệm thời gian công sức việc kiểm soát điều hành hệ thống,rút ngắn trình thống kê , lập báo cáo kiểm tra tình hình,tiết kiệm nhiều thời gian cơng sức cho việc phát triển kinh doanh Phần mềm lưu tất thông tin vào hệ thống , tăng khả bảo mật,giảm thiểu mát liệu,giảm thiểu nhầm lẫn khâu thủ công Phần mềm nhận thông tin khách hàng, thông tin xe, đặt hàng yêu cầu khác hàng xếp tạo hóa đơn tự động ,ngồi cịn quản lý tình trạng hàng hóa , quản lý tài khoản nhân viên thông tin nhân viên Phạm vi phần mềm: -Hỗ trợ quản lý cho Gara-ơ tơ có quy mô vừa nhỏ -Chỉ nhân viên gara có quyền thao tác sử dụng theo quyền hạn nhân viên:nhân viên quản lý,nhân viên đứng quầy II.Mô tả 1.Đối với tất nhân viên nói trên: -tất nhân viên gara muốn làm việc với phần mềm phải đăng nhập vào hệ thống tài khoản riêng hệ thống xẽ đưa chức phù hợp với quyền hạn công việc account -sau làm việc nhân viên phải đăng nhập khỏi hệ thống 2.Mô tả chi tiết Modul : Quản lý Dịch vụ gara -Đầu tiên nhân viên phải đặng nhập vào hệ thống tài khoản cá nhân để bắt đầu phiên làm việc -Sau đăng kết thúc phiên làm việc phải đăng xuất khỏi hệ thống -Công việc nhân viên nhận thông tin yêu cầu dịch vụ khách hàng đưa danh sách dịch vụ khách hàng vừa u cầu xuất hóa đơn tính chi phí cho dịch vụ khách hàng vừa yêu cầu lưu thông tin vào sở liệu -Nếu khách hàng muốn hủy dịch vụ , nhân viên xẽ xác nhận thơng tin sau xóa ghi đăng ký dịch vụ khỏi hệ thống 3.các chức làm việc đăng nhập vào modul * Quản lý tài khoản cá nhân gồm có: +thay đổi mật Trong form xuất mục để nhân viên xác nhận tài khoản cách nhập mật sủ dụng,sau mục nhập mật xác nhận mật nút thay đổi , thành cơng phần mềm xẽ thơng báo mật thay đổi sai xẽ báo lỗi cho nhân viên chỉnh sửa để hoàn thành việc thay đổi mật + Quên mật khẩu: Trong form xuất mục để nhân viên xác nhận tài khoản cách xác nhận email số điện thoại ,nếu thành công phần mềm xẽ cho phép thiết lập password cho tài khoản,không phần mềm xẽ báo chỗ xẩy lỗi để nhân viên chỉnh sửa *Tìm kiếm xác định khách hàng: Trong form xẽ xuất mục tìm kiếm khách hàng , để thực xác định khách hàng muốn sử dụng dịch vụ,thêm đặt hàng cho khách hàng liên kết với chức đặt hàng dịch vụ,nếu khách hàng muốn hủy dịch vụ xác nhận thực hủy dịch vụ *Hiển thị list dịch vụ gara bảng giá dịch vụ, lập hóa đơn giá thành: Trong form xẽ xuất bảng gồm cột : +cột 1: số thứ tự dịch vụ +cột 2:tên dịch vụ +cột 3:mã số dịch vụ +cột 4:giá thành dịch vụ +cột 5:tích chọn dịch vụ Sau lựa chọn dịch vụ xong,xẽ xuất nút tạo hóa đơn lưu hóa đơn III.phân tích hoạt động nghiệp vụ sơ đồ usecase ban đầu modul quản lý dịch vụ 1.Đối với quản lý tài khoản cá nhân: - Phải đăng nhập để thực hoạt động nghiệp vụ - thay đổi mật mật bị lộ - quên mật không nhớ mật cũ - Sau đăng nhập, trang chủ tương ứng với nhân viên có chức để tùy chọn chức khác nhau, chức đăng xuất =>Vậy có usecase: - Đăng nhập - Quên mật - Thay đổi mật - Đăng xuất 1.phân tích hoạt động: -muốn làm việc với hệ thống cần phải đăng nhập vào hệ thống để thực công việc -sau đăng nhập hệ thống có chức tùy chọn mục quản lý tài khoản cá nhân -thay đổi mật để phải xác nhận tài khoản thay đổi lên usecase cần extend usecase đăng nhập -quên mật chức nhân viên muốn đăng nhập hệ thống quên mật đăng nhập lên usecase extend usecase đăng nhập -đăng xuất chức giúp nhân viên thoát khỏi hệ thống hết phiên làm việc usecase extend usecase đăng nhập =>sơ đồ usecase: Hình 1:sơ đồ usecase đăng nhập Mô tả usecase + Đăng nhập: usecase cho phép nhân viên quầy đăng nhập vào tài khoản để thực cơng việc +Qn password: usecase cho phép nhân viên quầy thiết lập lại password trường hợp quên password đăng nhập +Thay đổi password: usecase cho phép nhân viên quầy thay đổi password trường hợp lộ password muốn thay đổi cho phức tạp +Đăng xuất:usecase cho phép nhân viên quầy thoát tài khoản khỏi hệ thống sau phiên làm việc 2.Đối với Tìm kiếm xác định khách hàng: - Sau đăng nhập vào tài khoản xẽ bảng thống kê khách hàng nhập xe vào xưởng chờ dịch vụ -tìm kiếm danh sách khách hàng hàng chờ dịch vụ -sắp xếp hàng chờ khách -khi có mặt khách hàng xẽ thực xác nhận việc yêu cầu dịch vụ Lưu thông tin ghi mà khách hàng vừa đăng ký vào hệ thống -khi khách hàng muốn hủy dịch vụ xuất xe khỏi xưởng xe tìm kiếm khách hàng xác nhận việc hủy dịch vụ sau xóa ghi đăng ký dịch vụ => có usecase: -hiển thị danh sách khách hàng chờ dịch vụ -tìm kiếm khách hàng -sắp xếp khách hàng -xác nhận đăng ký dịch vụ -xác nhận hủy dịch vụ -lưu ghi vào sở liệu -xóa ghi khỏi sở liệu *phân tích hoạt động: Sau nhân viên đăng nhập hệ thống hiển thị bảng danh sách khách hàng nhập xe chờ dịch vụ 1.Trong bảng xẽ có chức tìm kiếm theo tên khách hàng 2.sắp xếp (theo yêu cầu đó) Nên usecase xẽ extend từ usecase hiển thị bẳng danh sách khách hàng chờ dịch vụ Tiếp theo khách hàng tới yêu cầu xác nhận đặt dịch vụ nhân viên xác nhận đăng ký ghi dịch vụ cho khách hàng Vậy lên usecase extend usecase hiển thị bẳng danh sách khách hàng chờ dịch vụ Khi khách hàng tới yêu cầu hủy dịch vụ nhân viên xác nhận xóa ghi đăng ký khỏi hệ thống =>sơ đồ usecase: Hình 2:sơ đồ usecase sau đăng nhập làm việc bước thứ Mô tả usecase: +hiển thị danh sách khách hàng chờ dịch vụ: usecase cho phép nhân viên xem danh sách khách hàng hàng chờ dịch vụ +tìm kiếm khách hàng: usecase cho phép nhân viên tìm kiếm khách hàng cần để làm việc +sắp xếp : usecase cho phép nhân viên xếp danh sách hiển thị hàng chờ theo thứ tự mong muốn +xác nhận đăng ký dịch vụ: Usecase cho phép nhân viên xác nhận khách hàng việc đăng ký dịch vụ +lưu đăng ký dịch vụ: Usecase cho phép nhân viên lưu đăng ký dịch vụ vào hệ thống +xác nhận hủy đăng ký dịch vụ: Usecase cho phép nhân viên xác nhận khách hàng việc hủy đăng ký dịch vụ +xóa đăng ký dịch vụ : Usecase cho phép nhân viên xóa ghi đăng ký khách hàng hệ thống Hiển thị list dịch vụ gara bảng giá dịch vụ, lập hóa đơn giá thành: +Sau qua bước xác nhận đặt dịch vụ từ khách hàng.chức liệt danh mục dịch vụ mà gara cung cấp +lập danh sách dịch vụ khách hàng cần cung cấp +lập hóa đơn liệt kê tốn chi phí dịch vụ yêu cầu +nếu khách hàng chấp thuận lưu hóa đơn tốn +nếu khách hàng khơng chấp thuận xóa hóa đơn lập =>cần có usecase: -chọn dịch vụ gara -lập danh sách dịch vụ, giá thành khách hàng yêu cầu -lập hóa đơn -lưu hóa đơn vào hệ thống *phân tích hoạt động: Hiển thị danh sách dịch vụ giá thành gara,sau khách hàng lựa chọn dịch vụ hệ thống đưa danh sách dịch vụ chọn,sau khách hàng chấp nhận xẽ lập hóa đơn tốn,nếu khơng xẽ hủy kết thúc phiên làm việc =>sơ đồ usecase: Hình 3:sau đăng nhập việc bước cuối Mô tả usecase: + chọn dịch vụ gara: Usecase cho phép nhân viên tích chọn dịch vụ mà khách hàng yêu cầu phục vụ + lập danh sách dịch vụ, giá thành khách hàng yêu cầu: Usecase cho phép nhân viên lập danh sách dịch vụ khách hàng yêu cầu +lập hóa đơn: Usecase cho phép nhân viên lập hóa đơn tốn chi phí dịch vụ khách hàng vừa yêu cầu từ danh sách +lưu hóa đơn: Usecase cho phép nhân viên lưu hóa đơn tốn vào hệ thống VI.MỊN HĨA SƠ ĐỒ USECASE VÀ CHI TIẾT Hình 4: sơ đồ usecase ban đầu Ta thấy phần chọn dịch vụ hiển thị danh sách dạng bảng chi tiết thêm chức tìm kiếm xếp cho phần lựa chọn dịch vụ đăng ký Hình 5:sơ đồ usecase sau mịn hóa chi tiết V.Sơ đồ tổng quát ...1.Giới thiệu phần mềm Mục đích :Phần mềm quản lý Gara- tơ giúp tự động hóa q trình điều quản lý hoạt động gara-ô tơ cần... công sức cho việc phát triển kinh doanh Phần mềm lưu tất thông tin vào hệ thống , tăng khả bảo mật,giảm thiểu mát liệu,giảm thiểu nhầm lẫn khâu thủ công Phần mềm nhận thông tin khách hàng, thông... nhận tài khoản cách xác nhận email số điện thoại ,nếu thành công phần mềm xẽ cho phép thiết lập password cho tài khoản,không phần mềm xẽ báo chỗ xẩy lỗi để nhân viên chỉnh sửa *Tìm kiếm xác định