Báo cáo cuối kỳ quản lý và xử lý dữ liệu cơ bản chủ đề quản lý bến xe BUS
Trang 1gày nay công nghệ thông tin đã thâm nhập vào mọi hoạt động của đời sống xã hội của loàingười và máy tính trở thành công cụ đắc lực không chỉ giảm nhẹ lao động (kể cả lao độngtrí tuệ) mà còn giúp thêm con người có thêm những năng lực mới mà trước đây ta có thể hình dungđược.Đặc biệt công viếc của con người ngày càng hoàn thiện và phát triển đem lại hiệu quả laođộng cao nhất và công việc trở lên dễ dàng hơn khi mà chúng ta phải làm bằng thủ công,vì vậyviếc úng dụng máy tính vào công việc là rất cần thiết để khai thác ứng dụng máy tính trong cuộcsống của con người.
N
Ở nước ta hiện nay nhất là các thành phố lớn như Hà Nội với lượng phương tiện tham gia giaothông ngày càng tăng chóng mặt dẫn đến việc ắc tắc giao thông liên tục và kéo dài trên nhiều tuyếnđường nhất là vào những giờ cao điểm (giờ đi làm ,đi học,tan học , hết giờ làm… ).Để giải quyếtvấn đề này ở nước ta là rất khó khăn mặc dù có rất nhiều phương án Hạn chế số người tham giagiao thông bằng phương tiện riêng mà thay vào đó là các phương tiện công cộng được xem là biệnpháp khả thi nhất để giảm ắc tắc…Với số lượng xe bus nhiều và hoạt động liên tục hoạt như hiệnnay thì việc quản lý trên giấy tờ là rất hạn chế.Cả một núi giấy tờ làm sao quản lý hết được ,mà dữliệu càng ngày càng thay đổi những thông tin liên quan đến xe bus luôn thay đổi , luôn cập nhậpđiều đó thật khó và rấ dễ sai sót cũng như thất lác những giấy tờ liên quan
Với xu thế hội nhập như hiện nay thì tình trạng làm việc thủ công như vậy cần phải lọai bỏ gấp,nếu không dẫn đến tình trạng lạc hậu cũng như không đi kịp với xu thế của thời đại
Vì thế, một xu hướng cho việc quản lý các tuyến xe BUS hiện nay là dùng các hệ thống cơ sở dữliệu để tin học hóa công việc Điều này sẽ giúp bạn lấy thông tin một cách nhanh chóng, chính xác
và tránh nhầm lẫn
Hiểu được tầm quan trọng đó, Tôi mạnh dạn nhận đề tài này với một tinh thần làm
việc say mê Sau gần hai tháng thực hiện, đề tài Quản lý Xe BUS của tôi đã tương đối hoàn thiện
với những nội dung sẽ được trình bày sau đây
Chúng tôi xin cảm ơn giảng viên Nguyễn Văn Nghiễm đã hướng dẫn nhiệt tình để tôi hoànthành chủ đề này
Dù đã cố gắng nhưng chắc hẳn sẽ còn nhiều thiếu sót, mong nhận được ý kiến đóng góp củaquý thầy cô và các bạn
Trang 2I GIỚI THIỆU ĐỀ TÀI
1 Mô tả hệ thống
- Tên đề tài: Hệ thống quản lý cơ sở dữ liệu Quản lý bến XE BUS
- Phần mềm triển khai: MS Access.
- Thời gian thực hiện: 25/01/2011.
- Thời gian hoàn thành: 28/03/2011
Sau khi tìm hiểu và điều tra, tôi nhận thấy rằng hệ thống Quản lý Xe BUS của tôi cần phải đảm bảo tối thiểu
các yêu cầu sau đây:
s
a Yêu cầu chức năng:
- Cập nhật và quản lý thông tin của từng tuyến.
- Cập nhật và quản lý thông tin của tất cả các xe
- Cập nhật và quản lý thông tin của từng xí nghiệp
- Quản lý thông tin các nhân viên.
- Quản lý và tính toán ,thống kê vé xe ngày của từng xe, từng tuyến
- Quản lý tất cả các loại hợp đồng
- Quản lý các loại vé tháng
- Đáp ứng được những yêu cầu cơ bản khác
b Yêu cầu phi chức năng
s
- Hệ thống phải đảm bảo phục vụ liên tục 24/24.
- Tổng chi phí cho hệ thống thông tin không được vượt quá 3.000.000 VND.
- Hệ thống phải được hoàn thiện trong vòng 2 tháng kể từ khi nhận được dự án.
- Hệ thống này đảm bảo phải có tính nhất quán, đảm bảo tối áp dụng cho tất cả các bến và nhiều
người cùng làm việc
- Phải đảm bảo vận hành tốt khi khối lượng công việc tăng lên trong tương lai.
- Sai sót là không được vượt quá 0.2%, hệ thống phải đảm bảo đầy đủ các chế độ bảo hành, bảo trì
theo hợp đồng đã lập.
Trang 3Microsoft Access 2003 là một phần mềm nổi tiếng của Microsoft trong gói phần mềm Microsoft Office Nói đến Microsoft Access là nói đến chương trình quản lý cơ sở dữ liệu, người dùng có thể sử dụng Access để tạo và quản lý cơ sở dữ liệu một cách nhanh chóng và hiệu quả.
Nó có thể sử dụng độc lập, có tính bảo mật và hiệu quả cao trong công tác quản lý dữ liệu.
Với ưu điểm là đơn giản trong việc xây dựng trọn gói các dự án phần mềm quản lý quy mô vừa và nhỏ, cộng với kiến thức đã tích lũy trong suốt học phần, nhóm chúng tôi đã quyết định chọn MS Access làm môi trường triển khai đề tài của mình.
Một số hình ảnh minh họa dưới đây được thực hiện trên MS Access 2003
Trang 4III Xây Dựng Cơ Sở Dữ Liệu
Bao gồm các thông tin về mã tuyến, tên tuyến, các điểm dừng, thời gian……
Bảng tuyến xe được xây dựng với khóa chính là matuyen
Trang 5b Bảng tblxe
Bao gồm các thông tin về mã xe, biển số, loại xe ……
Bảng Xe được xây dựng với khóa chính là masoxe
Trang 6Dữ Liệu :
c. Bảng tblnhanvien
Bao gồm các thông tin về mã nhân viên, tên, ngày sinh,địa chỉ ……các thông tin cá nhân của nhân viên
Bảng Nhân Viên được xây dựng với khóa chính là manhanvien
Trang 7Dữ Liệu:
d Bảng tblluong
Bao gồm các thông tin về mã lương, mức lương
Bảng Lương được xây dựng với khóa chính là mamucluong
Trang 8Dữ Liệu :
e Bảng tblchucvu
Bao gồm các thông tin về mã chức vụ, tên chức vụ và phụ cấp chức vụ
Bảng Chức vụ được xây dựng với khóa chính là machucvu
Trang 9Dữ Liệu :
f Bảng tblbaohiem
Bao gồm các thông tin về mã bảo hiểm, loại bảo hiểm …
Bảng Bảo Hiểm được xây dựng với khóa chính là mabaohiem
Trang 10Dữ Liệu:
g Bảng tbl_xinghiep
Bao gồm các thông tin về mã xí nghiệp, tên xí nghiệp ,địa chỉ,số điện thoại…
Bảng Xí nghiệp được xây dựng với khóa chính là maxn
Dữ Liệu :
h Bảng tblvexengay
Bao gồm các thông tin về mã vé, giá vé ,số vé…
Bảng Vé Xe được xây dựng với khóa chính là mavexe
Trang 11Dữ Liệu :
i Bảng tblvethang
Bao gồm các thông tin về mã vé, tuyến và các thông tin của người đăng ký
Trang 12Bảng Vé Tháng được xây dựng với khóa chính là mavethang
Dữ Liệu:
Trang 13j Bảng tblhopdonglaodong
Bao gồm các thông tin về mã hợp đồng, số hợp đồng ,thông tin bên A,thời gian…
Bảng Hợp Đồng được xây dựng với khóa chính là mahopdong
Dữ Liệu :
Trang 152. RelationShips
Trang 163. Xây dựng truy vấn (Query)
Chương trình xây dựng các truy vấn sau, một số truy vấn làm nguồn cho Form và Report được trình bày ở phần thiết kế Form và Report.
- Truy vấn lựa chọn: qrphuxe, qrlaixe, Q_nhanvienohanoi…
- Truy vấn có chứa tham số: qrnhanvien , qrdiemdiden….
- Truy vấn Crosstab: QR_thongkexetheotuyencuatungxinghiep
- Truy vấn loại bỏ: Delete_HopDong
- Truy vấn thay đổi: Q_Update Luong
a) Truy vấn có chứa tham số
Danh sách nhân viên theo tên
Ví dụ : Nhập Nam ta được
-Tìm kiếm xe theo điểm đi và đến
Trang 17Ví dụ : Điểm đi : Hàng Tre + Điểm Đến : Long Biên = Xe 11
Trang 18
Thống kê số lượng nhân viên theo chức vụ
Thống kê nhân viên theo Xí Nghiệp
Trang 19
Thống kê số xe theo tuyến
c) Truy vấn Crosstab :Thống kê số lượng xe của
từng XN theo từng tuyến
Trang 204. Thiết Kế From
a From frmchaomung
Nguồn : Chức năng :
Trang 21Nguồn : tbluser Chức năng : Đăng nhập vào chương trình US :admin - pass : 123456
c From frmmain
Nguồn : qrtongxe,qrtongtuyen,qrtongnhanvien,tbluser,tblthongtin Chức năng :
d From frmcaidat
Nguồn : tblthongtin,tbluser Chức năng : Cài đặt ,thêm thông tin đơn vị sử dụng , đổi mật khẩu
Trang 22e From frmtuyen
Nguồn : Bảng tbltuyen Chức năng : Nhập ,chỉnh sửa dữ liệu cho bảng tbltuyen
f From frmxe
Nguồn : Bảng tblxe
Trang 24i From frmchucvu
Nguồn : Bảng tblbaohiem
Chức năng : Nhập ,chỉnh sửa dữ liệu chức vụ
Trang 25Nguồn :Bảng tblbaohiem
Chức năng : Nhập ,chỉnh sửa dữ liệu cho bảng tblbaohiem (Thông tin về bảo hiểm)
k From frmvexe
Nguồn : Bảng tblvexengay Chức năng : Nhập ,chỉnh sửa dữ liệu cho bảng tblvexengay (Quản lý vé xe ngày)
Trang 26Chức năng : Nhập ,chỉnh sửa dữ liệu cho bảng tblhopdonglaodong
(Thông tin về hợp đồng Lao Động)
Trang 27n From frm_Dangkyvethang
Nguồn : Bảng tbl_vethang Chức năng : Nhập ,chỉnh sửa dữ liệu cho bảng tbl_vethang
Trang 28o From frmxoadulieu ( Xóa dữ liệu của các bảng)
p From frm_update ( Điều chỉnh lại dữ liệu)
q From frmtimkiemxe
Nguồn : Chức năng : Chọn phương pháp tìm kiếm
Trang 29Nguồn : frmsubseachtuyenxe Chức năng : Tìm kiếm xe theo các điểm dừng
s From frmsoxe
Nguồn : frmsubtktheomasoxe Chức năng : Tìm kiếm xe theo số xe
Trang 30t From frmtktheobks
Nguồn : frmsubbksoatvaloaituyen Chức năng : Tìm kiếm xe theo BKS và loại tuyến
u From frmtimnhanvientheoten
Nguồn : frmsubnhanvienten Chức năng : Tìm kiếm thông tin nhân viên
Trang 31v From F_thongke
Nguồn : Q_thongkeve, Q_thongkeve2, F_Sub_ThongKeKhoangNgay, F_Sub_thongkenhanvientheochucvu, F_Sub_Thongkenhanvientheotuyen, F_Sub_thongkexetheoxinghiep, F_Sub_Tongxetheotuyen, F_thongke, F_thongketheoxinghiep, F_tong_thongke, F_Tongtheoxinghiep, rp_thongke, R_thongkevetheokhoangngay
Chức năng : Thống kê vé xe ,Thống kê Nhân Viên và Xe
w From f_maudangkyvethangt
Nguồn : r_vethang Chức năng : In mẫu đăng ký vé tháng
Trang 32x From frminhopdong
Nguồn : rphopdong Chức năng : In Hợp đồng lao động
y From frminnhanvien
Nguồn : rpnhanvien Chức năng : In DS nhân viên
z From frminvexe
Nguồn : rpvexe Chức năng : In DS vé xe theo từng tuyến
k From fr_Indanhsachdangkyvethang
Nguồn : rpdsdkvethang Chức năng : In DS vé tháng
Trang 33aa Report Hợp đồng lao động
Trang 34bb Report Nhân Viên
Trang 35dd Report Thống kê vé xe theo xí nghiệp
ee Report Vé Tháng
Trang 36ff Report Thông Tin Nhân Viên (R_thongtincanhannhanvien)
Trang 376. Thiết Kế Menu
a Cập Nhập Dữ Liệu :
b Hợp Đồng :Cập nhập và in thông tin
hợp đồng lao động
Trang 38c Tìm kiếm : các chức
năng tìm kiếm thông tin
d Thống kê : Chức năng
thống kê báo cáo doanh
thu vé xe ,nhân viên,xe
Trang 39Macro các phím tắt
b) Modules
Trang 40Copy toàn bộ chương trình gồm :
Từ đĩa CD Vào ổ cứng máy tính ( Chú ý nếu thiếu 1 file hay thư mục chương trình sẽ báo lỗi)
Chạy file Xe buyt.mdb
Khi chạy chương trình nếu ổ đĩa cài hệ điều
hành không phải ổ C:\ chương trình sẽ yêu cầu chọn
ổ đĩa cài HĐH
- Do chương trình sử dụng 1 số thư viện OCX bên
ngoài lên khi chạy chương trình sẽ tự kiểm tra Nếu máy chưa cài thì sẽ thông báo và yêu cầu cài đặt
Trang 41- Ngoài ra khi chạy chương trình sẽ tự thêm các thư viện : Microsoft Office 11.0 object Library và Microsoft DAO 3.6 object Library nêu chưa có
- Khi vào chương trình sẽ yêu cầu đăng nhập : Mật khẩu mặc định là UseName : admin và Pass :123456 , Mật khẩu vào Datebase : 123456 ( Chú ý đăng nhập sai quá 2 lần chương trình sẽ tự thoát )
- Sau khi đăng nhập chương trình sẽ yêu cầu khai báo thông tin về bến
Nhấn Yes để vào phần khai báo Nhấn No để vào From Main (Chú ý nếu ban không khai báo thì khi vào chương trình sẽ luôn hiện yêu cầu cài đặt)
- Sau khi vào chương trình bạn tiến hành xóa toàn bộ dữ liệu mẫu bằng cách trên giao diện chương trình chon table Xóa/Update Dữ Liệu Chọn Xóa Dữ Liệu
- Để vào bảng thiết kế chương trình thì từ giao diện chính chọn :
Trang 42- Nhập mật khẩu : 123456 nhấn OK
V Kết Luận
Với gần hai tháng thực hiện đề tài này, cùng với sự hướng dẫn của giảng viên Nguyễn Văn Nghiễm , tôi đã hoàn thành đề tài này tuy vẫn còn nhiều chỗ chưa được vừa ý nhưng vì trình độ còn hạn chế nên mong nhận được ý kiến đóng góp từ phía quý thầy cô và các bạn.
Những ưu điểm nổi bật của hệ thống này:
- Giao diện tương đối dễ sử dụng, hoàn toàn bằng Tiếng Việt giúp cho những người mới làm quen
máy tính có thể thao tác dễ dàng.
- Có thể thay thế được phần nào những thao tác truyền thống trên giấy tờ.
- Có nút lệnh để chèn ảnh cho nhân viên , và tự update lại toàn bộ đường dẫn ảnh khi vị trí của
chương trình thay đổi
Bên cạnh đó, chương trình còn rất nhiều hạn chế như:
- Chưa quản lý được những vấn đề phát sinh khác của nhân viên trong quá trình quản lý như: khen
thưởng, kỷ luật Tuy nhiên có thể ghi vào Ghi chú nhưng thực sự sẽ mất tính chuyên nghiệp của
chương trình.
- Chương trình này, chưu tính toán được chi tiết từng nốt , giờ chạy của các xe , tuyến ,phần quản lý
vé tháng còn khá sơ sài và còn thiếu phần hợp đồng giữa bến xe và các xí nghiệp (Phần này do không có dữ liệu để thiết kế)
- Hệ thống chưa thể áp dụng vào thực tế Vì hiện nay để quản lý được tất cả các xe Bus cần 1 hệ
thống lớn ,và chuyên nghiệp hơn nhiều
VI Tài Liệu Tham Khảo
Giáo trình Microsoft Access 2000 – Nguyễn Sơn Hải
Giáo trình hệ quản trị cơ sở dữ liệu Access - Nguyễn Văn Nghiễm
Và 1 số tài liệu khác trên Internet
Trang 43MỤC LỤC
I GIỚI THIỆU ĐỀ TÀI 2
1 Mô tả hệ thống 2
2 Yêu cầu của hệ thống 2
a Yêu cầu chức năng: 2
b Yêu cầu phi chức năng 2
II GIỚI THIỆU MÔI TRƯỜNG TRIỂN KHAI ĐỀ TÀI 3
III Xây Dựng Cơ Sở Dữ Liệu 4
1 Xây dựng bảng (table) 4
a Bảng tbltuyen (Dữ liệu tuyến xe) 4
b Bảng tblxe (Dữ liệu xe BUS) 5
c Bảng tblnhanvien (Dữ Liệu Nhân viên 6
d Bảng tblluong (Dữ liệu lương) 7
e Bảng tblchucvu (Dữ liệu chức vụ) 8
f Bảng tblbaohiem (Dữ liệu bảo hiểm) 9
g Bảng tbl_xinghiep (Dữ liệu xí nghiệp) 10
h Bảng tblvexengay (Dữ Liệu vé xe ngày) 10
i Bảng tblvethang (Dữ liệu vé tháng) 11
j Bảng tblhopdonglaodong (Dữ liệu hợp đồng lao động) 13
k Bảng tbluser (Dữ liệu đăng nhập) 14
l Bảng tblthongtin (Dữ liệu cài đặt) 14
2 RelationShips 15
3 Xây dựng truy vấn (Query) 16
a) Truy vấn có chứa tham số 16
b) Truy vấn lựu chọn 17
c) Truy vấn Crosstab :Thống kê số lượng xe của từng XN theo từng tuyến……… 19
4 Thiết Kế From 20
a From Chào mừng 20
b From Đăng Nhập 21
c From Main 21
d From Cài đặt 21
e From Nhập dữ liệu Tuyến 22
f From Nhập dữ liệu Xe 22
g From Nhập Dữ Liệu Nhân Viên 23
h From Quản Lý Lương 23
i From Quản Lý Chức Vụ 24
j From Quản Lý bảo Hiểm 25
k From quản Lý Vé Xe 25
l From Nhập dữ Liệu Xí Nghiệp 26
m From Quản Lý Hợp Đồng LĐ 26
n From Đăng ký vé tháng Xe BUS 27
o From Xóa Dữ Liệu ( Xóa dữ liệu của các bảng) 28
p From UPdate ( Điều chỉnh lại dữ liệu) 28
Trang 44q From Tìm kiếm xe 28
r From tìm theo điểm dừng 29
s From tìm theo số xe 29
t From tìm theo BKS 30
u From tìm kiems nhân viên 30
v From Thống kê 31
w From In đăng ký vé tháng 31
x From In hợp đồng LĐ 32
y From In thông tin nhân viên 32
z From In vé xe 32
k From In Danh sách đăng ký vé tháng 32
5 Thiết Kế Report 33
aa Report Hợp đồng lao động 33
bb Report Nhân Viên 34
cc Report Thống kê vé xe 35
dd Report Thống kê vé xe theo xí nghiệp 35
ee Report Vé Tháng 36
ff Report Thông Tin Nhân Viên (R_thongtincanhannhanvien) 36
6 Thiết Kế Menu 37
a Cập Nhập Dữ Liệu : 37
b Hợp Đồng :Cập nhập và in thông tin 37
hợp đồng lao động 37
c Tìm kiếm : các chức năng tìm kiếm thông tin 38
d Thống kê : Chức năng thống kê báo cáo doanh thu vé xe ,nhân viên,xe 38
e Vé tháng : Đăng ký và in vé tháng 38
f Báo cáo :Tổng hợp các chức năng in ấn 38
g Xóa,Update dữ liệu 38
h Cài đặt 38
i Trợ giúp 38
7 Thiết Kế Macros , Modules 39
a) Macros 39
b) Modules 40
M_dondulieu : Tự động dọn dẹp dữ liệu định kỳ 40
M_kiemtraduongdananh: Tự động cập nhập lại đường dẫn ảnh Nhân Viên và Vé Tháng khi chương trình thay đổi vị trí 40
Md_doifont : Dùng đổi font hệ thống 40
IV Sử Dụng Chương Trình 40
V Kết Luận 42
VI Tài Liệu Tham Khảo 42