Tải bản đầy đủ (.docx) (11 trang)

tìm hiểu và phân tích thiết kế hệ thống thông tin của công ty vận tải XE SAO VIỆT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (336.11 KB, 11 trang )

LỜI NÓI ĐẦU
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ
theo cả chiều rộng và sâu. Máy tính điện tử, internet không còn là một thứ
phương tiện quý hiếm mà đang ngày càng trở thành một công cụ làm việc và
giải trí thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong
gia đình, cá nhân. Các phần mềm tiện ích trở thành công cụ hỗ trợ đắc lực cho
cả người sử dụng và quản lý
Chính vì vậy, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để
xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hoá các hoạt
động tác nghiệp của đơn vị mình. Mức độ hoàn thiện tuỳ thuộc vào quá trình
phân tích và thiết kế hệ thống.
Từ nhu cầu trên nhóm chúng em đã tìm hiểu và phân tích thiết kế hệ
thống thông tin của công ty vận tải XE SAO VIỆT. Bất kì công ty, xí nghiệp, tổ
chức nào đều cần có một hệ thống thong tin để đáp ứng các nhu cầu của
khách hang, hay rõ hơn là người dùng. Bài phân tích thiết kế của em chỉ
mang tính chất thử nghiệm để học hỏi, trao đổi kinh nghiệm và làm quen với
thực tế. Vì kiến thức chưa được hoàn chỉnh nên bài phân tích của em chưa
được đầy đủ và đáp ứng yêu cầu của bài toán đặt ra. Trong bài phân tích này,
em sẽ sử dụng phương pháp phân tích hướng đối tượng để xử lý bài toán.

1


I.
1.

Giai đoạn nghiên cứu sơ bộ
Giới thiệu chung về đối tượng phân tích
Công ti có tên đầy đủ là Công ti Trách nhiệm hữu hạn Thương mại

Dịch vụ Minh Thành Phát. Trong bài phân tích này, tôi sẽ phân tích hệ


thong qua Văn phòng Phía Bắc Hà Nội. Địa chỉ: số 7 Phạm Văn Đồng. Địa
chỉ wedsite:
Công ti có cung cấp các dịch vụ sau:
Vận chuyển hành khách.
Vận chuyển hàng hóa.
Chuyển phát nhanh.
Thuê xe hợp đồng.
Đặt tour du lịch tuyến Hà Nội – Lào Cai – SAPA.
2.

Các tác nhân tương tác với hệ thống ( Actor )
Các tác nhân sẽ tương tác với hệ thống khi tác nhân có một yêu cầu
cần tới hệ thống, danh sách các tác nhân được liệt kê :
Khách hàng.
Nhân viên trong công ty.
Ban quản lý.
Giám đốc.
Công ty du lich.

2


3.

Các yêu cầu cầu của tác nhân cần hệ thống thực hiện
Bài toán sẽ được mô hình hóa bằng mô hình hướng đối tượng nên tôi
sẽ sử dụng các Use case ( ca sử dụng ) để nắm bắt các yêu cầu của người
sử dụng. Sau đây là danh sách các yêu cầu:
Khách hàng cần chuyển một hàng hóa
Khách cần đặt một tour du lich mới

Khách hàng cần thuê xe
Khách hàng cần nhận hàng
Khách hàng cần tra cứu thông tin
Giám đốc cần kiểm tra hoạt động của công ty
Giám đốc cần khen thưởng người làm tốt
Quản lý cần thông tin trong tháng để báo cáo với cấp trên
Nhân viên kế toán cần phải báo cáo tài chính
Nhân viên kế toán kí hợp đồng với khách hàng
Nhân viên kế toán yêu cầu cập nhật thông tin của khách hàng
mới/cũ
Nhân viên lái xe muốn tra cứu thông tin về lịch làm việc
Từ các yêu cầu của người dùng hệ thống, tôi sẽ mô tả bằng các ca sử
dụng từ đó tôi có thể lập thành biểu đồ ca sử dụng ( Use case Diagram).

3


4.

Mô tả hoạt động của các yêu cầu
a, Khách hàng cần chuyển một hàng hóa
Khách hàng mang hàng tới trụ sở công ti. Nhân viên phụ trách sẽ
nhận hàng, đóng gói. Khách hàng sẽ được báo giá ngay sau khi nhân viên
nhận hàng. Báo giá sẽ bao gồm :

-

Vận chuyển hàng hoá đi các tỉnh với mức cước được báo giá cụ thể theo

-


yêu cầu của Quý khách cho từng loại xe Taxi tải và từng quãng đường.
Có giá ưu đãi cho Hợp đồng vận chuyển dài hạn và có chế độ khuyến mãi,
ưu đãi đối với các Khách hàng ký hợp đồng chạy nợ (thanh toán cuối mỗi
tháng có phát sinh vận chuyển).
Khách hàng sẽ được cung cấp một tài khoản để đăng nhập vào hệ
thống của công ty khi cần tra cứu thông tin về các giao dịch, thông tin về
cách vận chuyển, số lần giao dịch thành công,..
Công ty chịu trach nhiệm bảo quản hàng hóa của khách, chuyển
hàng cho lái xe, ship hàng tới địa điểm nhận.
Sau khi hàng chuyển tới nơi , khách hàng sẽ nhận được thông báo là
hàng đã chuyển.
b, Khách hàng cần đặt một tour du lịch mới
Khách hàng có thể tới trụ sở tham khảo bảng giá vé hoặc có thể
tham khảo và mua vé ngay trên website :
của công ti. Cách thứ 3, khách hàng có thể đặt vé qua số điện thoại :
(04)37.638.638 - 04.36.686.358.
Sau khi đặt vé khách hàng sẽ được thông báo đặt vé thành công cũng
như được cấp 1 tài khoản để tra cứu thông tin cần thiết.

4


Sau khi đã đặt vé thì tới ngày hẹn, công ti sẽ sắp xếp các lái xe cũng
như xe cho khách hàng. Có xe trung chuyển đưa đón khách tận nơi trong
bán kính 10Km trừ khu vực xa. Nhà chờ sạch sẽ, thoáng mát phục vụ trà,
cafe, trái cây, internet miễn phí. Miễn phí nước uống, khăn lạnh trên xe.
Chuyến đi sẽ được thực thi.
c, Khách hàng cần thuê xe
Khách hàng cần thuê xe cần đến trực tiếp trụ sở công ti để gặp quản

lý,kí hợp đồng cũng như tham khảo bảng báo giá cũng như loại xe cần
thuê. Nếu khách cần thuê lai xe cũng có thể kí hợp đồng. Thông về khách
hàng cũng như về hợp đồng sẽ được nhân viên kế toán cập nhật vào hệ
thống.
Khách hàng sẽ được cung cấp một tài khoản để tra cứu thong tin đặt
xe, thong tin về lái xe, loại xe, chat lượng, các dịch vu,…
Đội ngũ lái xe được đào tạo kĩ năng lái xe tốt, chuyên nghiệp và rất
thân thiện, nhiệt tình trong công việc.
Giá cả hợp lý, có ưu đãi khi thuê xe với số lượng lớn.
d, Khách hàng cần nhận hàng
Khách hàng sẽ phải cung cấp thong tin về hàng hóa cũng như mã xác
nhận để nhận hàng cho nhân viên lái xe hoặc nhân viên bảo vệ (nếu lấy tại
kho ) hoặc nhân viên lễ tân ( nếu lấy tại công ty ).
Thông tin về hàng hóa cũng như hợp đồng chuyển hàng sẽ được xóa
khỏi hệ thống bởi nhân viên kế toán.
Nhân viên kế toán sẽ làm báo cáo tài chính lên quản lý.

5


e, Khách hàng cần tra cứu thông tin
Khách hàng sử dụng tài khoản đã được cung cấp, tiến hành truy cập
vào hệ thống.Việc thay đổi thông tin của khách hàng có thể phải cần xác
nhận từ nhân viên của công ty. Đặc biệt là các thông tin về tài chính, lộ
trinh,…
f, Giám đốc cần kiểm tra hoạt động của công ti
Quản lý sẽ là tác nhân bị tác động. Quản lý sử dụng các báo cáo của
các hoạt động của công ty do nhân viên kế toán cung cấp cũng như thông
qua các thông tin trong hệ thống để có bản báo cáo cho Giám đốc.
Các thông tin được sử dụng đều đã có trong hệ thống. Hệ thống sẽ

tổng hợp lại theo yêu cầu mà quản lý cần.
g, Giám đốc khen thưởng nhân viên
Dựa vào các tiêu chí đánh giá, Giám đốc sẽ căn cứ vào các thông tin
của nhân viên trong hệ thống để có thể có danh sach những cá nhân,
phòng ban được khen thưởng.
Phiếu khen thưởng sẽ được chuyển về cho đơn vị được khen thưởng.
Các thông tin về khen thưởng sẽ được quản lý thêm vào trong hệ
thống.
h, Quản lý cần thông tin trong tháng để báo cáo với cấp trên
Nhân viên kế toán làm báo cáo chi tiết về các hoạt động của công ty
trong từng tuần, rồi từng tháng. Tất cả đều được cập nhật lên hệ thống.
Quản lý sẽ yêu cầu, hệ thống sẽ thống kê cho quản lý.
6


i, Nhân viên kế toán cần phải báo cáo tài chính
Dựa vào các thông tin trong hệ thống thông tin, kế toán tập hợp,
thống kê khi có yêu cầu. Hệ thống có thể tự động hóa một vài yêu cầu quen
thuộc nếu nó đã được định nghĩa trước.
k, Nhân viên kí hợp đồng với khách hàng
Sau khi khách hàng thực hiên một yêu cầu tại công ty, khách sẽ được
kí hợp đồng nhằm đảm bảo quyền lợi của hai bên. Cũng như cung cấp đầy
đủ các thông tin cần thiết về yêu cầu mà khách hàng cần.
Hoạt động kí hợp đồng được thực thiện giữa nhân viên kế toán và
khách hàng. Khi đã kí , như các hoạt động khác, thông tin về hợp đồng đã
kí sẽ được nhân viên cập nhật lên hệ thống để khách hàng cũng như mọi
người dung khác có thể tra cứu, sửa,...
m, Nhân viên kế toán yêu cầu cập nhật thông tin của khách hàng
mới/cũ
Sau khi thực hiện một yêu cầu, tất cả thông tin liên quan đến khách

hàng cũng như hoạt động của khách hàng sẽ được cập nhật lên hệ thống.
Nhằm đảm bảo sự chính xác cũng như sự tiện dụng cảu hệ thống. Phục vụ
cho các yêu câu sau này của người dung.
n, Nhân viên lái xe muốn tra cứu thông tin về lịch làm việc
Đối với các yêu cầu chuyển hàng, vẫn chuyển hành khách, các lái xe
sẽ cần các thông tin cần thiết để phục vụ yêu cầu của khách hàng.
7


Nhân viên lái xe đăng nhập vào hệ thống, thực hiện truy xuất thông
tin lịch làm việc, lịch trình, cũng như các thông tin về số xe, loại xe, tình
trang xe,.. Nếu thấy nhưng thông tin sai lệch cần phải báo ngay cho quản
lý để quản lý yêu cầu cập nhật thông tin ngay. Lúc này ta thấy, yêu cầu (m)
được gọi tới.
Hệ thống phải cung cấp đầy đủ các thông tin cho nhân viên nhằm
hướng tới phục vụ yêu cầu một cách hoàn thiện nhất.
Trên đây là các chi tiết về các yêu cầu từ người dung hệ thống gửi tới
hệ thống. Và cách thức chúng hoạt động trong thực tiễn của công ty. Sau
đây, tôi sẽ mô hình nó bằng phương pháp hướng đối tượng.

8


Phân tích và thiết kế hệ thống

II.
1.

Các tác nhân


Từ các đối tượng tương tác với hệ thống, ta mô tả chúng:
Khách hàng
Giám đốc
Quản lý
Nhân viên lái xe
Nhân viên kế toán
Công ty du lịch
Nhân viên bảo vệ
Các ca sử dụng
-

2.

Từ các phân tích bên trên, ta có thể đưa ra các use case sau theo các yêu
cầu cụ thể:
Khách hàng cần chuyển một hàng hóa
Khách cần đặt một tour du lich mới
Khách hàng cần thuê xe
Khách hàng cần nhận hàng
Khách hàng cần tra cứu thông tin
Giám đốc cần kiểm tra hoạt động của công ty
Giám đốc cần khen thưởng người làm tốt
Quản lý cần thông tin trong tháng để báo cáo với cấp trên
Nhân viên kế toán cần phải báo cáo tài chính
Nhân viên kế toán kí hợp đồng với khách hàng
Nhân viên kế toán cập nhật thông tin mới/cũ
Nhân viên lái xe tra cứu thông tin về lịch làm việc
Biểu đồ ca sử dụng
3.


Từ các phân tích, sau khi đã phân tích các use case cũng như các quan hệ
giữu chúng, ta có thể xây dựng biểu đồ ca sử dụng như sau :

9


Từ biểu đồ use case (UD) ta có thể nhìn thấy các chức năng mà hệ thống có
thể phục vụ. Mặc dù mới dừng lại ở mức mô hình tĩnh nhưng ta đã thấy
được sự hữu dụng của phương pháp này so với các phương pháp phân
tích khác.
4.

Biểu đồ lớp (Class Diagram)

Biểu đồ lớp cũng là một biểu đồ trong mô hình tĩnh. Biểu đồ lớp sẽ chi tiết
các mối quan hệ giữa các lớp. Lớp là đại diện cho các “vật” được xử lý
trong hệ thống.

Class Diagram hệ thống công ty Xe Sao Việt

10


LỜI KẾT
Trên đây là toàn bộ những phân tích, thiết kế của em về hệ thống thông
tin của công ty vận tải Xe Sao Việt. Các thông tin tôi đều tìm hiểu thực tế và
tham khảo qua các tài liệu của công ty. Bài phân tích có thể chưa được đầy đủ
do một phần kiến thức còn thiếu. Mong thầy giúp đỡ để tôi hoàn thiện bài
phân tích.
Tôi xin chân thành cảm ơn!


11



×