1. Trang chủ
  2. » Công Nghệ Thông Tin

phân tích thiết kế hệ thống thông tin quản lí công ty xe bus citranco

48 3K 10

Đ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 48
Dung lượng 2,78 MB

Nội dung

Chọn từ combobox 2 Mật khẩu cũ Textbox Khi người dùng đã có mật khẩu cũ Nhập từ bàn phím lại mật khẩu Luu khỏi form người dùng Ràng buộc Dữ liệu Mục đích Hàm liên quan Default 1 Nhập

Trang 1

1

Mục lục

Lời mở đầu.……….……….….……….……2

Phần 1 Phần khảo sát.……… ……….……….… 3

1.1 Quy mô của công ty……… ……….… 3

1.2 Hiện trạng tổ chức của công ty…… ……… ……….……4

1.3 Hiện trạng nghiệp vụ….….……….……….…4

1.4 Thu thập yêu cầu….……….……….8

Phần 2 Phần phân tích….……….………9

2.1 Mô hình ERD….……….……… 9

2.2 Chuyển ERD sang lược đồ quan hệ….….………9

2.3 Mô tả chi tiết các quan hệ… ……….10

2.4 Tổng kết các quan hệ…….….………15

2.5 Tổng kết các thuộc tính… ……….16

Phần 3 Phần thiết kế….……… 16

3.1 Thiết kế giao diện……… ……… ……….16

3.1.1 Form người dùng……….18

3.1.2 Form đăng nhập….….……….19

3.1.3 Form nhân viên… ….……….20

3.1.4 Form xe bus….………23

3.1.5 Form tuyến đường….……… 25

3.1.6 Form trạm xe…….……… 27

3.1.7 Form sổ giao nhận….……… 29

3.1.8 Form sổ lộ trình….……… 31

3.1.9 Form lịch phân công……….… 34

3.1.10 Form thống kê theo ngày……….…35

3.1.11 Form thống kê theo tháng……… 39

3.1.12 Form tìm nhân viên……….40

3.1.13 Form tìm xe bus……….……… 41

3.1.14 Form tìm tuyến đường……….…42

3.2 Thiết kế giải thuật……… ……….…….…42

3.2.1 Hàm Login…… ……… ……… 42

3.2.2 Hàm LuuNV……… ….43

3.2.3 Hàm XoaNV……… ….44

3.2.4 Hàm SuaNV ……… ….45

3.2.5 Hàm LuuLPC ……….….46

3.2.6 Hàm Tim…….……….… 47

Phần 4 Đánh giá ưu khuyết điểm… ….………….……….…48

4.1 Ưu điểm……….….……….……… 48

4.2 Khuyết điểm……… ……….……….…48

Trang 2

2

LỜI MỞ ĐẦU

Thành phố Hồ Chí Minh là một trung tâm kinh tế của cả nước với hệ thống giao thông hiện đại Trong đó loại hình giao thông công cộng như xe bus ngày càng được thành phố ưu tiên phát triển và được nhiều người dân quan tâm hơn trong việc chọn lựa loại hình di chuyển trong thành phố Cùng với việc phát triển hệ thống xe bus hiện đại, nó đã đặt ra một vấn đề là làm sao quản lí hệ thống ấy thật dể dàng và nhanh chóng Để hiểu rõ về hoạt động quản lý xe bus, chúng em đã tham khảo mô hình quản lý của công ty xe bus Citranco Nhằm giúp công ty tiếp cận với công nghệ thông tin vào việc quản lí, chúng em đã chọn đề tài “Quản lí công ty xe bus Citranco”

để giúp công ty quản lí nhanh chóng và hiệu quả

Trang 3

3

Phần 1 Phần khảo sát:

Đồ án “Quản lý công ty xe bus” của nhóm em được khảo sát dựa vào mô hình quản lý xe bus của công ty trách nhiệm hữu hạn Citranco Công ty tọa lạc ở 121 Cô Giang, Quận 1, thuộc bộ phận của tổng công ty Cơ Khí – Giao Thông Vận Tải Samco

1.1 Qui mô của công ty:

Công ty có 300 công nhân viên chức, trong đó có 100 tài xế, 100 tiếp viên Công ty có 2 đội xe và 2 đội này quản lý 50 chiếc xe : loại 50 chỗ và loại 80 chỗ (55 chỗ ngồi và 25 chỗ đứng), 1 xưởng tọa lạc ở trên đường Lạc Long Quân và một văn phòng tọa lạc ở 121 Cô Giang , quận 1 Các xe bus của công ty chạy trên 7 tuyến đường:

Tuyến 59: Bến xe Quận 8 – Ngã Tư Ga

Tuyến 68: Bến xe Chợ Lớn – Khu chế xuất Tân Thuận

Tuyến 69: Bến Thành – Đầm Sen – Khu công nghiệp Tân Bình

Tuyến 72: Bến Thành – Hiệp Phước

Tuyến 80: Bến xe Chợ Lớn – Bến Lức

Tuyến 82: Bến xe Chợ Lớn – Ngã Ba Tân Quý Tây

Tuyến 102: Bến Thành – Nguyễn Văn Linh – Bến xe Miền Tây

1.2 Hiện trạng tổ chức của công ty:

Trang 4

Ban giám đốc:

Gồm có 3 người, trong đó có 1 giám đốc và 2 phó giám đốc (1 phó giám đốc lo việc kỉ luật khen thưởng và 1 phó giám đốc lo việc nội bộ của cơ quan) Ban giám đốc chịu sự chỉ đạo của Hội đồng thành viên và đưa ra các chỉ đạo để thi hành các chủ trương, chiến lược mà Hội đồng thành viên đề ra

Phòng nhân sự - hành chính:

• Quản lý thông tin cá nhân của các nhân viên công ty (cán bộ, công nhân viên, tài xế, tiếp viên) bao gồm về họ tên, địa chỉ, số điện thoại, lương Mỗi

Trang 5

5

nhân viên của công ty được gán một mã số để phân biệt và để lưu trữ dễ dàng trong sổ

• Quản lý việc lương bổng, khen thưởng của nhân viên

• Lập kế hoạch tuyển dụng nhân viên mới:

+ Cán bộ viên chức : tùy theo chức vụ mà có những yêu cầu khác nhau

+ Tài xế : Tốt nghiệp cấp 2, có sức khỏe tốt, có bằng lái thích hợp Sau khi được tuyển dụng, tài xế sẽ được cử đi học các lớp nghiệp vụ về

xe bus ở các trung tâm do Sở giao thông – vận tải quy định

+ Tiếp viên : chỉ cần dưới 35 tuổi, có chiều cao đủ để với tới tay cầm trên trần xe bus

Phòng kế toán - thống kê:

Hoạch toán lời lãi, chi tiêu cho việc mua vật dụng cho công ty, mua đồ

sửa chữa cho xe, mua xe mới,…, thống kê lộ trình, theo dõi thời gian sử dụng cho từng xe để biết thời gian cần bảo trì xe, thống kê lộ trình (theo km), thời gian lái xe cho từng tài xế để tính lương cho tài xế

Phòng kế hoạch - điều hành:

• Lập kế hoạch, khảo sát để xây dựng tuyến đường Việc xây dựng bao gồm:

+ Xác định tuyến đường sẽ bắt đầu ở trạm nào, kết thúc ở trạm nào và

sẽ đi qua những trạm nào Mỗi tuyến đường có một mã tuyến đường

để dễ quản lí,tên tuyến đường,độ dài Mỗi trạm sẽ có tên trạm, địa chỉ trạm

+ Xác định tuyến đường sẽ có bao nhiêu chuyến xe trong 1 ngày Mỗi chuyến xe cần xác định được thời gian bắt đầu dự kiến và thời gian kết thúc dự kiến, và cho biết xe bus và tài xế nào đi trên xe đó

• Điều hành hoạt động của xe bus trên tuyến đường Mỗi tiếp viên sẽ có

1 tờ lệnh vận chuyển để ghi nhận các thông tin tuyến đường mình đi, giờ bắt đầu thực tế, giờ kết thúc thực tế, số seri vé bắt đầu và kết thúc,

và loại vé nào sử dụng

Trang 6

6

• Quản lý việc giao nhận xe: Hằng ngày, tài xế sẽ đến bãi đậu xe để nhận (giao) xe với bảo vệ Mỗi lần giao nhận tài xế phải ghi và kí vào giấy giao nhận các thông tin: ngày,tên tài xế, biển số xe bus sẽ nhận (giao),

số đồng hồ km

Phòng kĩ thuật - vật tư:

Chuyên về việc mua bán vật tư, sửa chữa phụ kiện, bảo trì, bảo dưỡng

xe, nhập xe mới Mỗi xe được lưu trữ các thông tin như: biển số , hãng sản xuất, model, số chổ ngồi, mức tiêu thụ nhiên liệu…

Ban điều tra:

Kiểm tra các thông tin phản ánh, kỉ luật các trường hợp vi phạm

Biểu mẫu lệnh vận chuyển:

Trang 7

7

THÀNH PHỐ HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc

CÔNG TY TNHH VẬN TẢI

TP HỒ CHÍ MINH

121 Cô Giang, Quận 1

LỆNH VẬN CHUYỂN

Số hiệu: ………

Ngày vận chuyển:………

Tên tuyến:……… Mã số tuyến:………

Biển số đăng ký:………

Loại xe:……….Sức chứa:………

Thời gian kiểm định lưu hành lần sau:………

Loại xe hoạt động có máy lạnh, không có máy lạnh:………

Họ, tên lái xe:………

Họ, tên nhân viên bán vé:………

Cấp ngày… tháng….năm 20… Thủ trưởng đơn vị (Ký tên và đóng dấu) Tạ Thương Chính

v Hiện trạng công ty:

Trang 8

§ Khó truy xuất, thống kê, sửa chữa

§ Tốn không gian lưu trữ dữ liệu

§ Lưu trữ không đồng bộ giữa các phòng ban dẫn đến khó khăn cho việc xử lý dữ liệu giữa các phòng ban

§ Cần nhiều nhân viên để quản lí

1.4 Thu thập yêu cầu :

§ Yêu cầu chức năng:

o Quản lí các thông tin về tài xế, tiếp viên, xe bus, tuyến đường, các trạm dừng, chuyến xe

o Quản lí việc giao nhận xe hằng ngày giữa tài xế và nhân viên giao nhận

o Thống kê lộ trình, thời gian sử dụng cho từng xe theo ngày và từng tháng

o Thống kê lộ trình, thời gian lái cho từng tài xế theo từng ngày và từng tháng

§ Yêu cầu phi chức năng:

o Dễ sử dụng, thân thiện

o Nhanh chóng, chính xác

Phần 2 Phần phân tích:

2.1 Mô hình ERD:

Trang 9

9

2.2 Chuyển ERD sang lược đồ quan hệ:

- NHANVIENXE(MaNVX, TenNVX, CMND, NgaySinh, ĐCNVX , Luong, SDT)

- TIEPVIEN(MaTV, TenNVX, CMND, NgaySinh, ĐCNVX , Luong, SDT) MaTV tham chiếu đến MaNVX của quan hệ NHANVIENXE

- TAIXE(MaTX, TenNVX, CMND, NgaySinh, ĐCNVX , Luong, SDT, LoaiBL)

MaTV tham chiếu đến MaNVX của quan hệ NHANVIENXE

- XEBUS(MaXB, BienSo, Model, HangSX, XangTT, ChoNgoi)

- TAIXE_XEBUS(MaTX, MaXB)

- TUYENDUONG(MaTD, TenTD, DoDai, MaTrBD, MaTrKT)

Trang 10

10

MaTrBD tham chiếu đến MaTr của quan hệ TRAM

MaTrKT tham chiếu đến MaTr của quan hệ TRAM

- TRAM(MaTr, TenTr, DiaChiTr)

- TUYENDUONG_TRAM(MaTD, MaTrD)

MaTrD sẽ tham chiếu đến MaTr của quan hệ TRAM

- CHUYENXE(MaCX, Ngay, GioBDDK, GioKTDK, MaTX, MaTV, MaTD, MaXB)

- SO(MaSo, Ngay)

- SOLOTRINH(MaSLT, Ngay, GBDTT, GKTTT, MaXB, TSVThuong, TSVTap)

MaSLT sẽ tham chiếu đến MaSo của quan hệ SO

- SOGIAONHAN(MaSGN, Ngay, SoKmBD, SoKmKT, MaTX, MaXB)

MaSGN sẽ tham chiếu đến MaSo của quan hệ SO

Ràng buộc

Ghi chú

Trang 11

Loại

DL

Ràng buộc Ghi chú

Tên quan hệ: TAIXE S

Chiều dài

Loại

DL

Ràng buộc

Ghi chú

Tên quan hệ: XEBUS S

T

T

Tên thuộc tính

Diễn giải Kiểu dữ

liệu

Chiều dài

Loại

DL Ràng buộc

Ghi chú

Trang 12

Chiều dài

Min = 10*500 = 5000 B ≈ 5 KB Max = 10*1000 = 10.000 B ≈ 10 KB Tên quan hệ: TUYENDUONG S

T

T

Tên thuộc tính Diễn giải

Kiểu dữ liệu

Chiều dài

Loại

DL Ràng buộc

Ghi chú

Khóa ngoại

5 MaTrKT Mã trạm kết

Khóa ngoại Tổng số 57

Min = 57*7 = 399 B ≈ 0.3 KB Max = 57*14 = 798 B ≈ 0.7 KB

Tên quan hệ: TRAM

Trang 13

Kiểu dữ liệu

Chiều dài

Loại

DL Ràng buộc

Ghi chú

T

T

Tên thuộc tính

Diễn giải Kiểu dữ

liệu

Chiều dài

Loại

Ghi chú

1 MaTD Mã tuyến

PK, FK (TUYENDUONG)

Một cặp

2 MaTrD Mã trạm

PK, FK (TRAM)

khóa chính Tổng số 10

Min = 10*500 = 5000 B ≈ 5 KB Max = 10*1000 = 10000 B ≈ 10 KB Tên quan hệ: CHUYENXE S

Chiều dài

Loại

Mã chuyến

4 GioKTDK

Giờ kết thúc dự kiến

FK(TUYENDUONG)

Khóa ngoại

Trang 14

14

Tổng số 40 Min = 40*100000 = 4.000.000 B ≈ 4 MB Max = 40*10000000 = 400.000.000 B ≈ 400 MB

Tên quan hệ: SO S

Chiều dài

Loại

DL

Ràng buộc Ghi chú

Tổng số 13 Min = 13*750 = 9750 B ≈ 9 KB Max = 13*1500 = 19500 B ≈ 13 KB Tên quan hệ: SOLOTRINH S

T

T

Tên thuộc tính Diễn giải

Kiểu dữ liệu

Chiều dài

Loại

DL Ràng buộc

Ghi chú

Chiều dài

Trang 15

ngoại Tổng số 27

Min = 27*250 = 6750 B ≈ 6 KB Max = 27*500 = 13500 B ≈ 13 KB

Tên quan hệ: TIEPVIEN_SOLOTRINH S

T

T

Tên thuộc tính

Diễn giải

Kiểu dữ liệu

Chiều dài

Loại

Ghi chú

1 MaTV Mã tiếp

PK, FK (TIEPVIEN)

Một cặp

2 MaSLT Mã sổ lộ

PK, FK (SOLOTRINH)

khóa chính Tổng số 10

Min = 10*500 = 5.000 B ≈ 50 KB Max = 10*10000 = 100.000 B ≈ 100 KB Tên quan hệ: NHANVIENXE_CHUYENXE S

T

T

Tên thuộc tính Diễn giải

Kiểu dữ liệu

Chiều dài

Loại

DL Ràng buộc

Ghi chú

PK, FK (TIEPVIEN)

Một cặp

PK, FK (SOLOTRINH)

khóa chính Tổng số 10

Min = 10*100000 = 1.000.000 B ≈ 1 MB Max = 10*10000000 = 100.000.000 B ≈ 100 MB

2.4 Tổng kết các quan hệ:

Trang 16

NHAVIENXE_CHUYENXE

xe

NHANVIENXE, NHAVIENXE_CHUYENXE

đường

TUYENDUONG, TUYENDUONG_TRAM

Phần 3 Phần thiết kế:

3.1 Thiết kế giao diện:

- Form chính:

Trang 17

17

- Menu chính:

- Menu hệ thống:

- Menu quản lý:

Trang 19

Chọn từ combobox

2 Mật khẩu

Textbox Khi

người dùng đã

có mật khẩu cũ

Nhập từ bàn phím

lại mật khẩu

Luu

khỏi form người dùng

Ràng buộc Dữ liệu Mục đích

Hàm liên quan Default

1 Nhập

tên Textbox

Nhập từ bàn phím

Trang 20

4 Thoát Button

Thoát khỏi form đăng nhập

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan

Trang 21

Chọn từ combobox

sinh

Combo box

< năm hiện tại

Chọn từ combobox

Chọn từ combobox

7 Loại

bằng lái

Combo box

Chức vụ

là tài xế

Chọn từ combobox

Disable

nhân viên vừa nhập

LuuNV

chọn một dòng từ grid

Xóa nhân viên được chọn

XoaNV Disable

10 Sửa Button Phải

chọn một dòng từ grid

Sửa nhân viên được chọn

SuaNV Disable

khỏi form nhân viên

15 CMND 1 cột grid Lấy từ cơ

sở dữ liệu

Trang 22

17 Địa chỉ 1 cột grid Lấy từ cơ

sở dữ liệu nhân viên

18 Số điện

thoại

1 cột grid Lấy từ cơ

sở dữ liệu nhân viên

19 Chức

vụ

1 cột grid Lấy từ cơ

sở dữ liệu nhân viên

20 Bằng

lái

1 cột grid Lấy từ cơ

sở dữ liệu nhân viên

Tim

3.1.4 Form xe Bus:

Trang 23

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan Default

LuuXeBus

chọn

Xóa xe bus

XoaXeBus Disable

Trang 24

24

một dòng từ grid

được chọn

chọn một dòng từ grid

Sửa xe Bus được chọn

SuaXeBus Disable

khỏi form xe bus

15 Model 1 cột grid Lấy từ cơ

Tim

Trang 25

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan Default

checkMa

bàn phím

bàn phím

Trang 26

26

cho tuyến đường

tuyến đường vừa nhập

LuuTD

chọn một dòng từ grid

Xóa tuyến đường được chọn

chọn một dòng từ grid

Sửa tuyến đường được chọn

khỏi form tuyến đường

12 Độ dài 1 cột grid Lấy từ

cơ sở dữ liệu tuyến đường

13 Số trạm 1 cột grid Đếm số

trạm của bảng trạm xe

Trang 27

27

tuyến đường

15 Từ

khóa

bàn phím

khóa trong các ô grid

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan Default

Trang 28

Chọn bằng chuột

7 Xóa Button Phải chọn

một dòng

từ grid

Xóa trạm xe được chọn

SuaTr Disable

khỏi form trạm xe

11 Mã

trạm

1 cột grid Lấy từ cơ

sở dữ liệu trạm xe

13 Tên

trạm

sở dữ liệu trạm xe

14 Loại

trạm

sở dữ liệu trạm xe

Trang 29

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan

sở dữ liệu nhân viên

Read only

Trang 30

Chọn bằng chuột

Ngày hiện tại

5 Biển số Combo

box

Chọn từ combobox

14 Người

nhận xe

1 cột grid Lấy từ cơ

sở dữ liệu nhân viên

sở dữ liệu

sổ giao

Trang 31

Tim

3.1.8 Sổ lộ trình:

Trang 32

Ràng buộc Dữ liệu Mục đích

Hàm liên quan

2 Tên tiếp

viên

Combo box

Chọn từ combo box

3 Tên tài

xế

Combo box

Chọn từ combo box

Trang 33

Read Only

8 Ngày Datetime

picker

Ngày hiện tại

Ngày hiện tại

9 Giờ bắt

đầu

Datetime picker

Giờ hiện tại

Giờ hiện tại

10 Giờ kết

thúc

Datetime picker

Giờ hiện tại

Giờ hiện tại

tuyến đường vừa nhập

LuuSL

T

12 Xóa Button Phải

chọn một dòng từ grid

Xóa tuyến đường được chọn

Sửa tuyến đường được chọn

SuaSLT Disable

khỏi form sổ

Trang 34

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan

Default

Trang 35

4

công ngày thứ hai

LuuLPC

11

sách phân công

InLPC

12

khỏi form phân công

Thoat

Các ngày trong tuần còn lại được sắp xếp tương tự như thứ hai

3.1.10 Form thống kê theo ngày:

Trang 36

36

Trang 37

37

S Tên đối Kiểu đối Ràng Dữ liệu Mục đích Hàm liên Default

Trang 38

Chọn bằng chuột

Ngày hiện tại

3 Tất cả Radio

button

Thống kê tất cả

Thống kê theo danh sách người dùng chọn

5 Danh

sách

Button Radio

chọn danh sách được chọn

Hiện form chọn danh sách cho người dùng chọn

8 Tài xế 1 cột grid Lấy từ

cơ sở dữ liệu

9 Biển số

xe

1 cột grid Lấy từ

cơ sở dữ liệu

10 Số

chuyến

1 cột grid Load từ

hàm Xem()

11 Lộ trình 1 cột grid Load từ

hàm Xem

12 Thời

gian lái

1 cột grid Load từ

hàm Xem()

Trang 39

16 Số km

đi được

1 cột grid Load từ

hàm Xem()

sở dữ liệu

Xoa

danh sách

và thoát khỏi form chọn danh sách

Chon

3.1.11 Form thống kê theo tháng:

Trang 40

40

Mô tả giống thống kê theo ngày

3.1.12 Form tìm nhân viên:

Trang 41

Hàm liên quan

Default

1 Tên nhân

Nhập từ bàn phím

3.1.13 Form tim xe bus:

S

T

T

Tên đối tượng

Kiểu đối tượng

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan

Default

1 Biển số xe Textbox Nhập từ

bàn phím

4 Chi tiết xe Grid 8 cột Chi tiết

Trang 42

42

thấy

Các cột grid tương tự như cột grid của xe bus

3.1.14 Form tìm tuyến đường:

Ràng buộc Dữ liệu

Mục đích

Hàm liên quan

4 Chi tiết tuyến

đường

tuyến đường tìm thấy

Các cột grid của chi tiết tuyến đường tương tự như cột grid trong form tuyến đường

3.2 Thiết kế giải thuật:

3.2.1 Hàm Login:

- Tên hàm: Login

- Thuộc form: Đăng nhập

- Input: (Ten, MatKhau)

Trang 43

43

- Output: thông báo kết quả đăng nhập

- Table liên quan: DangNhap

† Giải thuật:

3.2.2 Hàm LuuNV:

- Tên hàm: LuuNV

- Thuộc Form: Nhân viên

- Input: (Hoten, CMND, NgaySinh, DiaChi, SDT, Luong, ChucVu,

Ngày đăng: 21/10/2014, 03:06

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w