Do vậy, bãi giữ xe với hệ thống ghi vé xecầm tay tự động sẽ cải thiện việc gửi và lấy xe của mọi người rất nhiều.. Khi khách vào gửi xe trước tiên dừng lại tại vị trí kiểm soát, các came
Trang 1MỤC LỤC
MỤC LỤC 2
LỜI NÓI ĐẦU 3
LỜI CẢM ƠN .4
I Mục tiêu phạm vi đề tài 5
1 Mục tiêu 5
2 Phạm vi đề tài 5
II Khảo sát hệ thống và phân tích hiện trạng hệ thống 5
1 Khảo sát hệ thống 5
2 Phân tích hiện trạng hệ thống 7
III Phân tích: 13
1 Phát hiện thực thể: 13
2 Mô hình ERD: 18
3 Chuyển mô hình ERD sang mô hình quan hệ: 19
4 Mô tả quan hệ: 20
5 Mô tả tổng kết: 34
IV.Thiết kế ô xử lý 37
V Thiết kế giao diện: 43
1 Giao diện chính: 43
2 Các menu chính: 44
3 Các form chính: 48
VI Đánh giá ưu khuyết điểm 64
VII.Phân công 65
Trang 2LỜI NÓI ĐẦU
Hiện nay, cuộc sống của con người được cải thiện một cách rõ rệt Tình hình kinh tếđược khắc phục nên càng đòi hỏi cao về các nhu cầu ăn mặc, nhà ở, đi lại… Thành phố HồChí Minh là một trong những trung tâm kinh tế của cả nước Nơi đây dân cư đông đúc, lượng
xe lưu thông lớn Cho nên nhu cầu gửi và lấy xe nhanh, an toàn, vui vẻ… thực sự rất cầnthiết, khắc phục tình trạng ùn tắc tại các bãi giữ xe Do vậy, bãi giữ xe với hệ thống ghi vé xecầm tay tự động sẽ cải thiện việc gửi và lấy xe của mọi người rất nhiều Ngoài ra, hệ thốngcòn dễ dàng nâng cấp phần mềm qua mạng, tiết kiệm nhân lực, thời gian, hiệu quả cao, antoàn và còn tránh được sai sót, nhầm lẫn Nhóm chúng em thực hiện đồ án “Phân Tích Thiết
Kế Bãi Giữ Xe Thông Minh Ký túc xá Đại học Bách Khoa” với công nghệ mã vạch hiện đại
để thuận tiện trong việc quản lý bãi giữ xe
Đồ án được khảo sát tại Bãi giữ xe Ký túc xá Đại học Bách Khoa (KTX ĐHBK) (ápdụng tiêu chuẩn Bãi giữ xe thông minh từ tháng 01/2009, với thương hiệu S-Parking doCông ty TNHH phát triển Châu Á Việt đầu tư)
Địa chỉ KTX ĐHBK: Số 497 Hòa Hảo, P.7, Q.10, TP.HCM
Trang 3LỜI CẢM ƠN
Chúng em chân thành cảm ơn sự chỉ bảo tận tình của thầy Nguyễn Gia Tuấn Anh Giảng viên bộ môn Phân tích thiết kế hệ thống thông tin Thầy đã nhiệt tình giúp đỡ và cungcấp cho chúng em những kiến thức quý giá về lĩnh vực phân tích và thiết kế hệ thống thôngtin Đồng thời, chúng em cũng cảm ơn sự giúp đỡ của anh Lê Thanh Hiên - quản lý bãi xe,cùng các anh chị nhân viên bãi giữ xe KTX ĐHBK đã cung cấp những thông tin hữu íchgiúp chúng em hoàn thành đồ án này
-Trong quá trình thực hiện đồ án, do kiến thức về phân tích thiết kế chưa sâu sắc nên
đồ án của chúng em sẽ không tránh khỏi những sai sót Mong thầy thông cảm và góp ý thêmcho chúng em để đồ án được hoàn chỉnh hơn
Trang 4I Mục tiêu phạm vi đề tài:
1 Mục tiêu:
Phân tích thiết kế hệ thống bãi giữ xe thông minh nhằm tự dộng hóa việc quản lý gửi
và lấy xe, tạo thuận lợi cho người gửi xe cũng như người giữ xe
Khi khách vào gửi xe trước tiên dừng lại tại vị trí kiểm soát, các camera sẽ ghi lạihình ảnh và thông số của người ngồi trên xe, sau đó truyền vào hệ thống máy tính để xử lý
Hệ thống sẽ truyền tín hiệu để in vé ra và khách tự lấy vé Thanh chắn tự động nâng lên chokhách đưa xe vào bãi Tất cả những việc ấy chỉ tốn từ 5-7 giây trong khi các bãi giữ xe thôngthường thì những việc ấy phải mất từ 15-20 giây
Khách gửi xe bao gồm sinh viên tại ký túc xá và khách từ bên ngoài
Đối với sinh viên tại ký túc xá: sinh viên có thể sử dụng thẻ từ, thẻ tháng hoặckhông sử dụng thẻ
- Thẻ tháng: sinh viên đeo thẻ trước ngực để người giữ xe phân biệt với người
Trang 5vé phù hợp thì người gửi không phải trả tiền, ngược lại họ phải trả tiền với giátiền được ghi trên vé.
Đối với khách không có thẻ: khách thực hiện các khâu gửi xe bình thường
Khi khách lấy xe ra, khách tới nơi trả tiền sẽ có nhân viên dùng máy quét mã vạchđược nối với mạng máy tính để kiểm tra thông tin về số xe, màu xe, loại xe và hình dạng củangười gửi xe Máy sẽ nhận dạng vé và xác nhân vé hoặc thẻ đã được thanh toán Sau khikiểm tra vé hợp lệ, thanh chắn của ngõ ra sẽ tự động nâng lên cho khách đi ra Nếu nhữngthông số không hợp lệ (do nhiều nguyên nhân, có thể do khách vô tình hay cố ý lấy nhầmxe…), hệ thống sẽ phát tín hiệu báo động cho nhân viên xử lý
Đối với khách không dùng thẻ hoặc thẻ đã hết hạn thì khách trả tiền trực tiếp cho thungân tại cổng Giá vé đối với xe máy là 2000đồng/lượt, đối với xe đạp là 1000đồng/lượt Sau
24 giờ, nếu khách chưa lấy xe ra thì khi thanh toán phí gửi xe máy tính sẽ tự động nhảy thêmmột lượt (trên vé xe có ghi cả ngày giờ gửi xe) Lúc đó khách buộc phải trả thêm tiền
Người quản lý có nhiệm vụ giám sát nhân viên làm việc và kịp thời nhắc nhở họ, giảiquyết những sự cố xảy ra, … Hiện bãi giữ xe ở KTX ĐHBK gồm 1 nhân viên quản lý và 12nhân viên dưới quyền
Nhân viên hướng dẫn làm việc theo khu vực để xe Họ có nhiệm vụ hướng dẫn khách
để xe gọn gàng vào đúng khu vực quy định cho từng loại xe Ví dụ như hàng xe Wave, hàng
xe Attila, hàng xe đạp Martin, hàng xe đạp mini… giúp cho việc quản lý thuận lợi và dễdàng tìm thấy xe
Để đảm bảo an ninh bãi xe, bãi giữ xe được trang bị một hệ thống camera tại nhữngđiểm quan trọng bao quanh bãi giữ xe để ghi lại hình ảnh của khách vào gửi xe và cả nhữnghoạt động trong bãi giữ xe Các hình ảnh từ các camera này sẽ được lưu giữ trong ổ cứng máy tính của phòng quản lý trung tâm 1 tuần
Trường hợp cúp điện thì có máy phát điện hỗ trợ lập tức duy trì hoạt động của hệthống, tránh tình trạng ùn tắc Máy này hoạt động khoảng 8 giờ Nếu cúp điện kéo dài hơnthì sẽ dùng đến vé gửi xe dự trù (nếu máy hư cũng dùng vé dự trù) Các vé này giống nhưcác vé gửi xe ở trường học, siêu thị Người giữ xe bấm vé vào xe cho khách (dù khách cóthẻ) và đưa khách giữ 1 vé Lúc này chỉ cho xe ra ở 1 cổng, người quản lý sẽ đứng ở cổng đó
Trang 6để kiểm tra vé của khách ra vì ngoài máy quét thì chỉ có người quản lý mới có thể đọc được
mã vạch ghi trên vé Khi người quản lý không làm việc ở đây nữa sẽ bàn giao tất cả côngviệc, bao gồm cả cách đọc mã vạch cho người quản lý mới Người quản lý mới sẽ thay đổiviệc chuyển hóa số xe thành mã vạch để đảm bảo an toàn cho công việc giữ xe
Ngoài ra có thể xảy ra các sự cố khác như lấy nhầm xe, mất nón bảo hiểm,… Nhânviên quản lý sẽ lập biên bản và giải quyết các sự cố trong thời gian nhất định
Hiện nay, bãi giữ xe KTX ĐHBK có sức chứa khoảng 1700 chỗ và có 2 cổng là A, B Một ngày gồm có ba ca trực (ca 1:6h-14h, ca 2:14h-22h, ca 3:22h-6h) Vào giờ caođiểm có thể tăng cường thêm nhân viên ở cổng ra vào
VÉ GIỮ XE (Tầng hầm) Ngày: ngày/tháng/năm giờ:phút:giây AM( hoặc PM) Mức thu (Đồng/lượt): 2000
A** Khách hàng**Dãy số lưu trong máy tính(13 số)**
Lưu ý: Không chịu trách nhiệm đồ để trên xe Vé không có giá trị khi bị rách, mờ mã vạch.
Trang 7b) Biên lai thu phí:
BAN QUẢN LÝ KTX ĐHBK
Số biên lai: ………
BIÊN LAI THU PHÍ Liên 2: giao cho người nộp tiền Ngày … tháng … năm … Họ tên người nộp: ………
Nội dung thu: ………
Số tiền thu: ………
Viết bằng chữ: ………
Hình thức thanh toán: ………
Người nộp tiền Người thu tiền (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên) c) Thẻ từ: (Mã thẻ) CÔNG TY TNHH PHÁT TRIỂN CHÂU Á VIỆT HỌ TÊN CHỦ THẺ Số xe: ………
VALID FROM dd/mm/yy GOOD THRU dd/mm/yy
Hình 3x4
Trang 8d) Thẻ tháng:
BAN QUẢN LÝ KTX ĐHBK
Số thẻ: ………
THẺ THÁNG Họ tên: ………
MSSV: ………
Số phòng: ………
Số xe: ………
Ngày làm thẻ: ………
Ngày hết hạn: ………
QUẢN LÝ
(Ký, ghi rõ họ tên) Hình 3x4
Trang 9Khi đến ca làm việc, nhân viên sẽ kí tên vào phiếu giao ca.
BAN QUẢN LÝ BÃI GIỮ XE KTX ĐHBK
Số phiếu………
PHIẾU GIAO CA
Ngày……Tháng …… Năm ……
Ca:………
STT MANV Thời gian giao ca Ghi chú
Hình 3x4
Trang 10g) Biên bản:
Biên bản khi xảy ra sự cố
BAN QUẢN LÝ BÃI GIỮ XE KTX ĐHBK
Số biên bản: …………
Cộng hòa xã hội chủ nghĩa Việt Nam Độc lập – Tự do – Hạnh phúc BIÊN BẢN SỰ CỐ Ngày … tháng … năm … Họ tên: ………
Sự cố: bị sự cố/ gây ra sự cố Ngày sinh: ………
Giới tính: nam/ nữ Số CMND: ………
Nghề nghiệp: ………
Địa chỉ thường trú: ………
Địa chỉ liên lạc (khi cần): ………
Số điện thoại liên lạc (nếu có): ………
Tình trạng giải quyết: ………
………
Khách bị sự cố Khách gây ra sự cố Quản lý
(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)
Trang 11h) Nội quy:
Bãi giữ xe KTX có nội quy riêng, được dán trên tường gần cổng ra vào
KÝ TÚC XÁ BÁCH KHOA
NỘI QUY BÃI GIỮ XE
1 Không: hút thuốc, xả rác bừa bãi, chen lấn xô đẩy gây mất trật tự trong bãi xe
2 Chỉ một người đưa xe vào/ra bãi xe theo tuần tự, giảm tốc độ tối đa 5km/h
3 Để xe trật tự, ngay ngắn vào ô quy định theo hướng dẫn của nhân viên vận hành bãi xe
4 Kiểm tra và lưu giữ thẻ xe cẩn thận trước khi rời khỏi bãi xe
5 Không nhận giữ tài sản cá nhân Quý khách để lại trên xe Nón bảo hiểm gửitheo quy định riêng
6 Nhân viên vận hành/bảo vệ bãi xe có quyền từ chối cho lấy xe nếu nghi ngờngười lấy xe không phải là chủ xe (không có giấy tờ chứng minh) hoặc trường hợp thẻ sai số, thẻ bị rách, nhàu nát hay dữ liệu sai với nhận diện của hệ thống
7 Chỉ giải quyết các trường hợp mất thẻ xe sau khi người gửi xuất trình đầy
đủ các giấy tờ liên quan theo quy định của BQL Bãi giữ xe
8 Di chuyển trong bãi xe theo lối hướng dẫn, không đi tắt luồng xe hoặc ngang qua rào bảo vệ
9 Khách hàng gửi xe cần tuân thủ theo sự hướng dẫn sắp xếp của nhân viên vận hành bãi xe
10 Sinh viên gửi phiếu tháng cần liên hệ Phòng vận hành BQL Bãi giữ xe để đăng ký lại trước khi thẻ cũ hết hạn 05 ngày Những trường hợp chậm trễ
hệ thống sẽ nhận diện là khách vãng lai và thu phí theo lượt ra/vào
Trân trọng cám ơn !
Ngày 01 tháng 02 năm 2009CÔNG TY TNHH PHÁT TRIỂN CHÂU Á VIỆT
Ban Quản Lý Bãi Giữ Xe
Trang 12- LoaiXe_Gui: loại xe.
- MauXe_Gui: màu xe
2) Thực thể SINHVIEN:
Mỗi thực thể tượng trưng cho một sinh viên trong ký túc xá gửi xe ở bãi
Các thuộc tính:
- MSSV : mã số sinh viên
- HoTenSV: họ tên sinh viên
- CMND: số chứng minh nhân dân của sinh viên
- SoPhong: số phòng của sinh viên
3) Thực thể KHACHNGOAI:
Mỗi thực thể tượng trưng cho một khách hàng không ở ký túc xá gửi xe ở bãi
Các thuộc tính:
Trang 13- DiaChi: địa chỉ của nhân viên.
- SDT: số điện thoại của nhân viên
- SoCMND: số chứng minh nhân dân
Trang 14- SoXeTT: số xe của sinh viên.
- HoTenSV_TT: họ tên sinh viên
- SoPhong_TT: số phòng của sinh viên
- NgayLThe: ngày thẻ bắt đầu được sử dụng
- MSSV_TTu: mã số sinh viên
- SoXeTTu: số xe của sinh viên
- HoTenSV_TTu: họ tên sinh viên
11)Thực thể VEXE:
Mỗi thực thể tượng trưng cho một tấm vé, được dùng để đưa cho khách hàng mỗi khi đưa xe vào bãi Vé được in bằng máy, trên vé có in mã vạch dùng để nhận diện xe
Các thuộc tính:
- MaVach : mã vạch
- Ngay: ngày đưa xe vào bãi
- Gio: giờ đưa xe vào bãi
- GiaVe: giá vé giữ xe
- TenCong_V: tên cổng
- GhiChu: ghi chú
Trang 15- NgayThang: ngày tháng xảy ra sự cố.
- Ten_KHSC: tên khách hàng
- SDT_KHSC: số điện thoại của khách hàng
- DiaChi_KHSC: địa chỉ của khách hàng xảy ra sự cố
13)Thực thể XE:
Mỗi thực thể tượng trưng cho một chiếc xe
Các thuộc tính:
- SoXe : số xe
- LoaiXe: loại xe
- MauXe: màu xe
14)Thực thể KHUVUC:
Mỗi thực thể tượng trưng cho một khu vực để xe
Các thuộc tính:
- MaKV : mã số khu vực để xe
- KV_LoaiXe: loại xe theo khu vực
Trang 16- MaBB: mã số biên bản.
- MaSC_BB: mã số sự cố
- TenNV_SC: tên nhân viên phát hiện sự cố
- TenQL: tên người lập biên bản
- TenKH_SC: tên khách hàng
Trang 172 Mô hình ERD:
Trang 183 Chuyển mô hình ERD sang mô hình quan hệ:
KHACHHANG (SoXe_Gui,TenKH, LoaiXe_Gui, MauXe_Gui)
SINHVIEN (MSSV, HoTenSV, CMND, SoPhong)
THE_TU (MaThe, MSSV_TTu, SoXeTTu, HoTenSV_TTu)
VEXE (MaVach, Ngay, Gio, GiaVe, TenCong_V, GhiChu)
SUCO (MaSC, SoXeSC, NgayThang, Ten_KHSC, SDT_KHSC,
DiaChi_KHSC)
XE (SoXe, LoaiXe, MauXe)
KHUVUC (MaKV, KV_Loaixe)
CONG (TenCong, LoaiXeVC)
PHI (LoaiPhi, MucPhi)
BIENBAN (MaSC_BB, TenNV_SC, TenQL,TenKH_SC)
Trang 19Số byte MGT Loại
DL
Ràngbuộc
kháchhàng
kháchhang
Trang 202) Quan hệ sinh viên :
SINHVIEN (MSSV, HoTenSV, CMND, SoPhong)
Tên quan hệ: SINH VIÊNSTT Thuộc tính Diễn
giải
KiểuDL
Sốbyte
DL
Ràngbuộc
sinhviên
sinhviên
Số dòng tối thiểu: 500
Số dòng tối đa: 1200Kích thước tối thiểu: 500*60=30000=30KBKích thước tối đa: 1200*60= 72000 B= 72 KB
Trang 21Số byte MGT Loại
DL
Ràngbuộc
kháchhàng
Tổng số 10Khối lượng:
Số dòng tối thiểu: 10
Số dòng tối đa: 500Kích thước tối thiểu: 10*10=100 B=0,1 KBKích thước tối đa: 500*10=5000 B=5 KB
4) Quan hệ nhân viên:
NHANVIEN (MANV, HoTen_NV, GioiTinh, DiaChi, SoCMND, SDT)
Tên quan hệ: NHÂN VIÊNSTT Thuộc tính Diễn
giải
KiểuDL
Sốbyte
DL
Ràngbuộc
nhânviên
2 HoTen_NV Họ tên
sinhviên
CMND
Trang 225) Quan hệ nhân viên quản lý:
Sốbyte
DL
Ràngbuộc
nhânviên
Tổng số 10
Trang 236) Quan hệ nhân viên hướng dẫn:
Sốbyte
DL
Ràngbuộc
nhânviên
7) Quan hệ nhân viên thu ngân :
Sốbyte
DL
Ràngbuộc
nhânviên
Tổng số 10
Trang 24Khối lượng:
Số dòng tối thiểu: 2
Số dòng tối đa: 4Kích thước tối thiểu: 2*10=20B =0,02 KBKích thước tối đa: 4*10=40 B= 0,04 KB8) Quan hệ nhân viên kiểm soát vé :
Sốbyte
DL
Ràngbuộc
nhânviên
Tổng số 10Khối lượng:
Số dòng tối thiểu: 2
Số dòng tối đa: 4Kích thước tối thiểu: 2*10=20B =0,02 KBKích thước tối đa: 4*10=40 B= 0,04 KB
Trang 25DL
Ràngbuộc
nhânviên
sinhviên
Khối lượng:
Số dòng tối thiểu: 300
Số dòng tối đa: 1200Kích thước tối thiểu: 300*90=27000 B= 27 KBKích thước tối đa:1200*90=108000 B= 108 KB
Trang 2610) Quan hệ thẻ từ:
THE_TU (MaThe, MSSV_TTu, SoXeTTu, HoTenSV_TTu)
Tên quan hệ: THẺ TỪSTT Thuộc tính Diễn giải Kiểu
DL
Sốbyte
MGT Loại
DL
Ràngbuộc
Số dòng tối thiểu: 100
Số dòng tối đa: 1200Kích thước tối thiểu: 100*60= 6000 B= 6 KBKích thước tối đa: 1200*60= 72000 B= 72 KB
Trang 2711) Quan hệ vé xe:
VEXE (MaVach, Ngay, Gio, GiaVe, TenCong_V, GhiChu)
Tên quan hệ: VÉ XESTT Thuộc tính Diễn
giải
KiểuDL
Số byte MGT Loại
DL
Ràngbuộc
Số dòng tối thiểu: 500
Số dòng tối đa: 1700Kích thước tối thiểu: 500*110= 55000 B= 55 KBKích thước tối đa: 1700*110= 187000= 187 KB
Trang 2812) Quan hệ sự cố :
SUCO (MaSC, SoXeSC, NgayThang, Ten_KHSC, SDT_KHSC,
DiaChi_KHSC)
Tên quan hệ: SỰ CỐSTT Thuộc tính Diễn
giải
KiểuDL
Số byte MGT Loại
DL
Ràngbuộc
Số dòng tối thiểu: 1
Số dòng tối đa: 20
Trang 2913) Quan hệ xe:
XE (SoXe, LoaiXe, MauXe)
Tên quan hệ: XESTT Thuộc tính Diễn
giải
KiểuDL
Số byte MGT Loại
DL
Ràngbuộc
Tổng số 40Khối lượng:
Số dòng tối thiểu: 500
Số dòng tối đa: 1700Kích thước tối thiểu: 500*40= 20000B= 20 KBKích thước tối đa: 1700*40= 68000 B= 68 KB14) Quan hệ khu vực:
KHUVUC (MaKV, KV_Loaixe)
Tên quan hệ: KHU VỰCSTT Thuộc tính Diễn
giải
KiểuDL
Số byte MGT Loại
DL
Ràngbuộc
Số dòng tối thiểu: 2
Số dòng tối đa: 5Kích thước tối thiểu: 2*2= 4 B= 0,004 KBKích thước tối đa: 5*2= 10 B= 0,01 KB
Trang 3015) Quan hệ cổng vào ra:
CONG (TenCong, LoaiXeVC)
Tên quan hệ: CỔNG VÀO RASTT Thuộc tính Diễn
giải
KiểuDL
Số byte MGT Loại
DL
Ràngbuộc
Tổng số 35Khối lượng:
Số dòng tối thiểu: 2
Số dòng tối đa: 3Kích thước tối thiểu: 2*35= 70 B =0,07 KBKích thước tối đa: 3*35= 105 B= 0,105 KB16) Quan hệ phí :
PHI (LoaiPhi, MucPhi)
Tên quan hệ: PHÍSTT Thuộc tính Diễn
giải
KiểuDL
Số byte MGT Loại
DL
Ràngbuộc
Trang 31Khối lượng:
Số dòng tối thiểu: 4
Số dòng tối đa: 10Kích thước tối thiểu: 4*30= 120 B= 0,12 KBKích thước tối đa: 10*30= 300 B= 0,3 KB17) Quan hệ biên bản:
BIENBAN (MaBB, MaSC_BB, TenNV_SC, TenQL,TenKH_SC)
Tên quan hệ: BIÊN BẢNSTT Thuộc tính Diễn
giải
KiểuDL
Số byte MGT Loại
DL
Ràngbuộc
biênbản
ngườiquản lý
khách hàng
Tổng số 110
Trang 32Khối lượng:
Số dòng tối thiểu: 1
Số dòng tối đa: 20Kích thước tối thiểu: 1*110= 110 B= 0,11 KBKích thước tối đa: 20*110= 2200 B= 2,2 KB
RB : ràng buộc
PK : Primary Key (Khóa chính)FK: Foreign Key (Khóa ngoại)
Trang 3410 MaNV Mã số nhân viên NHANVIEN
19 MaNV_KS Mã số nhân viên kiểm soát vé NHANVIEN_KS
20 MSSV_TT Mã số sinh viên có thẻ tháng THE_THANG
22 HoTenSV_TT Họ tên sinh viên trên thẻ tháng THE_THANG
24 NgayLThe Ngày thẻ bắt đầu được sử dụng THE_THANG
25 NgayHHan Ngày thẻ hết hạn sử dụng THE_THANG
27 MSSV_TTu Mã số sinh viên có trên thẻ từ THE_TU
29 HotenSV_TTu Họ tên sinh viên trên thẻ từ THE_TU