Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
2,5 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH JAVA ĐỀ TI: XÂY DỰNG HỆ THỐNG QUẢN LÝ TRÔNG GIỮ XE :NGUYỄN NAM ANH PHÙNG THỊ PHƯƠNG LAN Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Sinh viên thực Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D15CNPM4 Khóa : 2021-2022 Hà Nội, tháng năm 2022 PHIẾU CHẤM ĐIỂM STT Họ tên sinh viên Nguyễn Nam Anh - Giao diện Hệ thống - Giao diện Quản lý vé xe - Giao diện Báo cáo thống kê Phùng Thị Phương Lan - Giao diện Đăng nhập - Giao diện Quản lý sinh viên Nội dung thực Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Điểm Ghi Chữ ký MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: KHẢO SÁT VÀ XÁC LẬP BÀI TOÁN 1.1 Khảo sát trạng .2 1.1.1 Khảo sát trạng .2 1.1.2 Đánh giá trạng .2 1.2 Mô tả toán 1.3 Quy trình nghiệp vụ 1.3.1 Quy trình gửi xe vào 1.3.2 Quy trình lấy xe 1.3.3 Quy trình nghiệp vụ thống kê 1.4 Yêu cầu hệ thống 1.4.1 Yêu cầu chức .4 1.4.2 Yêu cầu phi chức CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .6 2.1 Xây dựng biểu đồ Use case 2.1.1 Xác định tác nhân .6 2.1.2 Xây dựng biểu đồ use case .7 2.2 Biểu đồ hoạt động chức 2.2.1 Chức đăng nhập 2.2.2 Chức Thêm vé xe 2.2.3 Chức Xóa vé xe 2.2.4 Chức Quản lý nhân viên 10 2.2.5 Chức thống kê 11 2.3 Biểu đồ trình tự .12 2.3.1 Biểu đồ trình tự khởi động hệ thống 12 2.3.2 Biểu đồ trình tự đăng nhập .13 2.3.3 Biểu đồ trình tự Thêm vé xe .13 2.3.4 Biểu đồ trình tự Xóa vé xe .15 2.3.5 Biểu đồ trình tự Thêm thơng tin nhân viên 16 2.3.6 Biểu đồ trình tự Xóa thơng tin nhân viên 17 2.3.7 Biểu đồ trình tự Sửa thơng tin nhân viên 18 2.3.8 Biểu đồ trình tự Tìm kiếm thơng tin nhân viên 19 2.3.9 Biểu đồ trình tự Thêm thống kê .20 2.3.10 Biểu đồ trình tự Xóa thống kê 21 2.3.11 Biểu đồ trình tự Tìm kiếm thống kê .22 2.3.12 Biểu đồ trình tự Sửa thống kê .23 2.4 Xây dựng biểu đồ lớp 23 2.4.1 Xác định lớp đối tượng 23 2.4.2 Biểu đồ lớp .24 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 25 3.1 Giao diện đăng nhập 25 3.2 Giao diện hệ thống trông giữ xe 26 3.3 Giao diện Quản lý xe 27 3.4 Giao diện Quản lý nhân viên 29 3.5 Giao diện Báo cáo thống kê 30 KẾT LUẬN 32 LỜI MỞ ĐẦU Hiện giới nói chung Việt Nam nói riêng diễn q trình tin học hóa tồn diện lĩnh vực hoạt động kinh tế xã hội, người chuyển sang kỉ nguyên mới-kỉ nguyên công nghệ thông tin 4.0 Nhu cầu ứng dụng tin học cơng tác quản lí ngày gia tăng Việc xây dựng phần mềm quản lí nhằm đáp ứng nhu cầu cần thiết Chúng em thực đề tài “Xây dựng hệ thống quản lý trông giữ xe” đề tài gần gũi, thân thuộc với chúng em nhằm nâng cao thêm kiến thức tầm hiểu biết mơn học nói riêng, lĩnh vực cơng nghệ thơng tin nói chung Chúng em chân thành cảm ơn Thầy thời gian qua cung cấp cho chúng em kiến thức môn học Java hướng dẫn chúng em hồn thành đề tài cách tốt Tuy nhiên, hiểu biết chúng em lĩnh vực hạn chế, đề tài nhiều thiếu sót chưa hồn thiện mong nhận góp ý Thầy giúp cho nhóm để lần sau nhóm có thêm nhiều ý tưởng hoàn thiện thêm vốn kiến thức đề tài mà nhóm làm Chúng em xin chân thành cảm ơn Thầy! CHƯƠNG 1: KHẢO SÁT V XÁC LẬP BI TOÁN 1.1 Khảo sát trạng 1.1.1 Khảo sát trạng Quản lý trông giữ xe đặt tòa chung cư, khu đô thị hay bãi trông giữ xe trường học, quan Trong giữ xe cung cấp thẻ xe cho khách bảo quản xe bãi xe Bãi đỗ xe bố trí camera, thống mát, rộng rãi, nhân viên quản lý vé xếp xe 1.1.2 Đánh giá trạng Qua trình khảo sát thực tế chúng em nhận thấy : Quản lý trông giữ xe mơ hình quản lý nhỏ đưa vào hoạt động sở Số lượng nhân viên khơng nhiều khó khăn cao điểm, việc thực thủ công ghi vé dễ gây nhầm lẫn thiếu sót q trình quản lý Chính nhóm chúng em định chọn đề tài phân tích thiết kế phần mềm quản lý trông giữ xe nhằm phục vụ cho công tác quản lý xe sở, đảm bảo quy trình nghiệp vụ hiệu cao 1.2 Mơ tả tốn Trong cơng việc quản lý trơng giữ xe nói chung, bao gồm số công việc phân chia quản lý vấn đề trông gửi xe khách hàng, quản lý nhân viên Về quản lý gửi xem, thống kê khách hàng có số vấn đề tin học hóa Tuy nhiên dừng mức độ cập nhật danh sách Một số vấn đề quan trọng lưu trữ biển số vào, đối chiếu biển số phân công công việc cho nhân viên chủ yếu thao tác thủ công truyền thống Không mang tính xác, đơi nhiều thời gian ảnh hưởng đến công việc khác Nhiệm vụ hệ thống có khách hàng đến gửi xe có trách nhiệm quẹt thẻ để lưu biển số Cùng với thu thập số lượng khách hàng Khi khách hàng lấy xe có trách nhiệm thu lại thẻ xác nhận biển số Xác nhận xác biển số trùng khớp với vé Thực thủ tục nhanh gọn đảm bảo khơng xảy tình trạng nhầm lẫn 1.3 Quy trình nghiệp vụ 1.3.1 Quy trình gửi xe vào Hình 1.1 Quy trình nghiệp vụ gửi xe Sau tiếp nhận khách hàng nhân viên quẹt thẻ xe để thu thập thơng tin biển số xe từ lưu vào liệu 1.3.2 Quy trình lấy xe Hình 1.2 Quy trình nghiệp vụ lấy xe Sau tiếp nhận yêu cầu trả thẻ lấy xe, nhân viên quẹt thẻ để xác nhận biển số, máy nhận dạng biển số đối chiếu với liệu vào, xác nhận, sai nhập lại 1.3.3 Quy trình nghiệp vụ thống kê Hình 1.3 Quy trình nghiệp vụ Thống kê Theo định kì tùy thời điêm, Quản lý yêu cầu nhân viên thực thống kê tình hình hoạt động điểm trơng giữ xe Nhân viên có trách nhiệm thực thống kê trình lên Quản lý, kết thúc thống kê 1.4 Yêu cầu hệ thống 1.4.1 Yêu cầu chức Hệ thống Quản lý dược phẩm xây dựng nhằm thực chức sau: ❖ Chức quản lý hệ thống • Đăng nhập/Đăng xuất • Khởi tạo User • Xóa User • Hiệu chỉnh User ❖ Chức cập nhật danh mục • Danh mục Nhân viên • Danh mục biển số xe • Danh mục người sử dụng ❖ Chức xử lí • Gửi xe • Lấy xe • Thống kê, báo cáo 1.4.2 Yêu cầu phi chức ❖ Hạn chế thấp sai sót xảy trình sử dụng chương trình ❖ Đảm bảo quy trình nghiệp vụ ❖ Chương trình chay ổn định, xác, an toàn ❖ Giao diện thân thiện, dễ sử dụng, ❖ Chương trình có chế độ mã hóa liệu, bảo mật thơng tin CHƯƠNG 2: PHÂN TÍCH V THIẾT KẾ HỆ THỐNG 2.1 Xây dựng biểu đồ Use case 2.1.1 Xác định tác nhân STT Actor Quản trị hệ thống Use case - Khởi động hệ thống - Đóng hệ thống -Đăng nhập hệ thống -Thay đổi mật -Sao chép liệu -Phục hồi liệu Nhân viên - Quẹt thẻ - Trông giữ xe - Thống kê Quản lý nhân viên - Quản lý nhân viên - Quản lý thống kê Khách hàng - Gửi xe, nhận vé - Lấy xe, trả vé 2.3.7 Biểu đồ trình tự Sửa thông tin nhân viên : Quan ly : Giao dien QL nhan vien : Quan ly nhan vien : fNhan Vien Yeu cau chuc nang QL nhan vien Ycau hien thi giao dien QL nhan vien Hien thi giao dien quan ly Sua thong tin nhan vien Xu li thong tin Luu thong tin vao he thong Kiem tra Luu thong tin cong Hien thi thong bao cong Luu thong tin khong cong hien thi thong bao that bai Hình 2.12 Biểu đồ trình tự Sửa thơng tin nhân viên 18 2.3.8 Biểu đồ trình tự Tìm kiếm thông tin nhân viên : Quan ly : Giao dien QL nhan vien : Quan ly nhan vien : fNhan Vien Yeu cau chuc nang QL nhan vien Ycau hien thi giao dien QL nhan vien Hien thi giao dien quan ly Tim kiem thong tin nhan vien Xu li thong tin Tim kiem thong tin tren he thong Kiem tra Dung thong tin nhan vien Hien thi thong tin nhan vien Sai thong tin nhan vien Khong hien thi thong tin Hình 2.13 Biểu đồ trình tự Tìm kiếm thơng tin nhân viên 19 2.3.9 Biểu đồ trình tự Thêm thống kê : Nhan vien : Giao dien thong ke : QL Thong ke : fThong Ke Yeu cau chuc nang Thong ke YC hien thi giao dien thong ke Hien thi giao dien thong ke Them thong tin Xu li thong tin Luu thong tin vao he thong Kiem tra Luu thong tin cong Hien thi thong bao cong Luu thong tin that bai Hien thi thong bao that bai Hình 2.14 Biểu đồ trình tự Thêm thống kê 20 2.3.10 Biểu đồ trình tự Xóa thống kê : Nhan vien :: Giao Giaodien dienthong thong ke : QL Thong ke : fThong Ke Yeu cau chuc nang Thong ke YC hien thi giao dien thong ke Hien thi giao dien thong ke Xoa thong tin Xu li thong tin Luu thong tin vao he thong Kiem tra Luu thong tin cong Hien thi thong bao cong Luu thong tin that bai Hien thi thong bao that bai Hình 2.15 Biểu đồ trình tự Xóa thống kê 21 2.3.11 Biểu đồ trình tự Tìm kiếm thống kê : Nhan vien :: Giao Giao dien dien thong thong ke : QL Thong ke : fThong Ke Yeu cau chuc nang Thong ke YC hien thi giao dien thong ke Hien thi giao dien thong ke Tim kiem thong tin Xu li thong tin Tim thong tin vao he thong Kiem tra Hien thi thong tin cong Hien thi thong bao cong Khong co thong ke Hien thi thong bao that bai Hình 2.16 Biểu đồ trình tự Tìm kiếm thống kê 22 2.3.12 Biểu đồ trình tự Sửa thống kê : Nhan vien : Giao dien thong ke : QL Thong ke : fThong Ke Yeu cau chuc nang Thong ke YC hien thi giao dien thon Hien thi giao dien thon Sua thong tin Xu li thong tin Luu thong tin vao he thong Kiem tra Hien thi thong tin cong Hien thi thong bao cong Khong cong sua thong ke Hien thi thong bao that bai Hình 2.17 Biểu đồ trình tự Sửa thống kê 2.4 Xây dựng biểu đồ lớp 2.4.1 Xác định lớp đối tượng Dựa vào việc áp dụng phương pháp khác nhau, chúng tối xác định lớp đối tượng hệ thống quản lí trơng giữ xe sau : ❖ QuanlyNhanVien: lớp chứa thơng tin nhân viên với thuộc tính sau: mã nhân viên, tên nhân viên, ngày sinh, số điện thoại, cước công dân ❖ QuanlyGuixe: lớp chứa thuộc tính: mã vé, số vé, loại vé, biển số xe, thời gian vào/ra ❖ Thongke: lớp chứa thuộc tính : lượng khách ra/vào, doanh thu, tìm kiếm theo ngày, tháng, quý 23 2.4.2 Biểu đồ lớp Hình 2.18 Biểu đồ lớp 24 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 3.1 Giao diện đăng nhập Hình 3.1 Giao diện đăng nhập Mô tả: Quản lý/nhân viên đăng nhập qua cửa sổ để truy cập trông giữ xe ➢ Kiểm tra liệu nhập: • Tài khoản: Khơng để trống • Mật khẩu: Khơng để trống ➢ Chức nút bấm : • Đăng Nhập : đăng nhập thành công chuyển sang cửa sổ • Làm Mới : Làm tài khoản, mật 25 3.2 Giao diện hệ thống trông giữ xe Hình 3.2 Giao diện hệ thống trơng giữ xe Mơ tả: From from để Quản lý/nhân viên vào from khác để quản lý 26 ➢ Quản lý/nhân viên đăng nhập thành công ➢ Có chức năng: • Đăng xuất để quay from đăng nhập • Thốt hệ thống ➢ Có from quản lý: • Quản lý xe • Quản lý nhân viên • Thống kê 3.3 Giao diện Quản lý xe 27 Hình 3.3 Giao diện quản lý trơng giữ xe Mô tả: Quản lý/nhân viên quản lý xe qua cửa sổ ➢ Kiểm tra liệu nhập: • Mã vé • Số vé • Loại vé • Biển số • Thời gian vào ➢ Chức nút bấm: • Thêm vé: Thêm thơng tin xe • Xóa vé: Xóa thơng tin vé nhập • Thốt: Đóng cửa sổ Quản lý xe 28 3.4 Giao diện Quản lý nhân viên Hình 3.4 Giao diện quản lý nhân viên Mô tả: Quản lý quản lý nhân viên qua cửa sổ ➢ Kiểm tra liệu nhập: • Mã nhân viên • Tên nhân viên • Tuổi • Số điện thoại • CCCD/CMND ➢ Chức nút bấm: • Thêm: Thêm thơng tin nhân viên 29 • Xóa: Xóa thơng tin nhân viên • Sửa: Sửa thông tin nhân viên nhập • Làm mới: Cập nhập thơng tin • Tìm kiếm: Tìm kiếm thơng tin nhân viên • Thốt: Đóng cửa sổ Quản lý nhân viên 3.5 Giao diện Báo cáo thống kê Hình 3.5 Giao diện Báo cáo thống kê Mơ tả: Quản lý xem báo cáo thống kê qua cửa sổ ➢ Kiểm tra liệu nhập: 30 • Mã thống kê • Tên thống kê • Thời gian • Số xe vào • Doanh thu ➢ Chức nút bấm: • Thêm: Thêm thơng tin • Xóa: Xóa thơng tin • Sửa: Sửa thơng tin • Làm mới: Cập nhập thơng tin • Tìm kiếm: Tìm kiếm thơng tin • Thốt: Đóng cửa sổ Báo cáo thống kê 31 KẾT LUẬN Chúng em chân thành thầy “Phương Văn Cảnh” thời gian giảng dạy môn cung câp cho chúng em kiến thức ngành học nói chung học phần “Lập trình Java” nói riêng, Thầy tận tâm truyền tải kiến kiên sthuwcs hỗ trợ nhóm hồn thành đề tài cách tốt Tuy nhiên, kiến hiểu biết chúng em lĩnh vực cịn hạn chế, đề tài cịn nhiều thiếu sót chưa thực hiện, chúng em mong nhận góp ý từ Thầy để nhóm hồn thiệt đề tài sau Chúng em xin chân thành cảm ơn Thầy! 32