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

BTL QLDA : Hệ thống bán vé xe khách

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 (161.81 KB, 14 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CNTT
==  ==

BÀI TẬP LỚN
QUẢN LÝ DỰ ÁN
Đề tài : Quản lý hệ thống đặt vé xe khách đường dài
Giáo viên hướng dẫn: Hoàng Quang Huy
Sinh viên thực hiện: Nhóm 5 – ĐH KTPM5 – k10
1:Mai Văn Học
2:Trần Mạnh Cường
3: Bùi Việt Hà

 Hà Nội - 2018 
1


Lời mở đầu
Với sự phát triển mạnh mẽ của Công nghệ thông tin ,nhu cầu phát triển
phần mềm ngày càng tăng, đặc biệt là những phần mềm lớn ,có phạm vi ứng
dụng rộng rãi,xây dựng trong nhiều năm, huy động một đội ngũ đông đảo
những chuyên gia phần mềm khác nhau.
Các phần mền được thiết kế và xây dựng trong khuôn khổ những dự án
CNTT. Rất nhiều bài học thực tế ở Việt Nam và trên thế giới đã cho thấy rằng
dự án càng lớn thì khả năng thành công càng ít. Việc quản lý dự án CNTT
ngày càng chứng tỏ vai trò đặc biệt quan trọng của nó, góp phần đảm bảo
thành công cho dự án. Quản lý dự án, từ chỗ là một nghệ thuật,đã được nghiên
cứu, tổng kết và phát triển thành một môn khoa học. Đây là môn học mang
yếu tố khoa học xã hội, được ứng dụng trong khoa học tự nhiên. Nói đến
CNTT thì đây là một lĩnh vực đầy tiềm năng nó đã đem lại cho con người rất
rất nhiều những ứng dụng tiện lợi và hữu ích.Chính vì thế mà mỗi công ty , cơ


quan, xí nghiệp, … cần có phần mền quản lý cho riêng mình .
Vấn đề mua vé và đặt vé của hệ thống xe khách đường dài còn nhiều khó
khó khăn, thứ nhất về giao diện hơi phức tạp khó sử dụng, hầu hế chưa đáp
ứng được nhu cầu của khách hàng.Chính vì thế mà nhóm em muốn xây dựng
dự án phần mềm “quản lý bán vé xe khách đường dài ” mong đáp ứng đầy đủ
nhu cầu của khách hàng. Việc quản lý dự án phần mền là rất quan trọng và
cũng là bước đầu tiên trong xây dựng đề tài.
Do mới tiếp cận môn quản lý dự án và thời gian hoàn thành bài tập lớn có
hạn nên cũng không thể tránh sai sót,mong nhận được lời góp ý của thầy và
cũng như các bạn để bài làm của chúng em hoàn thiện hơn.
Chúng em xin cảm ơn thầy Hoàng Quang Huy giáo viên bộ môn Quản lý
dự án đã chỉ bảo và giúp đỡ bọn em trong quá trình thực hiện ý tưởng.

2


CHƯƠNG I: TỔNG QUAN VỀ DỰ ÁN
I.Thông tin dự án
1 Tóm tắt dự án
 Tên dự án: Hệ thống đặt vé xe khách đường dài
 Nhà đầu tư: ông Hoàng Quang Huy
 Đơn vị thực hiện: Nhóm 5 –KTPM5-K10 ĐH CNHN (địa chỉ :Minh









Khai – Từ Liêm – Hà Nội)
Quản lý dự án: Mai Văn Học
Thời gian thự hiện dự án:
Tổng thời gian : 1 tháng 15 ngày
Ngày bắt đầu: 07/05/2018
Ngày kết thúc: 22/6/2018
Không làm vào thứ 7 và chủ nhật
Thành viên tham gia:
1. Mai Văn Học
2. Trần Mạnh Cường
3. Bùi Việt Hà
Mục đích của dự án:
 Xây dựng website đặt vé xe khách đường dài ứng dụng công nghệ
thông tin

 Mục tiêu dự án:
 Sản phẩm cần đạt yêu cầu sau:

Yêu cầu phía người sử dụng
1. Giao diện đẹp,thân thiện,phù hợp với yêu cầu khách hàng
2. Dễ sử dụng với các đối tượng người dung, thuận tiện trong quản
trị và dễ bảo trì.
3. Thông tin hiển thị chi tiết
4. Chạy ổn định trên các trình duyệt
5. Hoàn thành đúng thời gian quy định
Yêu cầu chức năng
1. Dễ dàng thay đổi các mô dun,có khả năng tích hợp nhiều thành
phần
2. Có tính hiệu quả cao
3. Tính bảo mật cao


Yêu cầu tính hữu dụng của phần mềm
1. Quản lý được thông tin và số lượng khách hành
2. Cập nhật thêm, sửa, xóa tra cứu thông tin về yêu cầu của khách
hàng
3. Thống kê , báo cáo , hoạt động theo ngày tháng năm.
4. Hỗ trợ đặt vé cho khách mọi lúc
 Phạm vi của dự án:
3


 Sản phẩm được xây dựng theo đơn đặt hàng của khách hàng,sau khi

sản phẩm xây dựng xong nó sẽ hỗ trợ nhân viên về việc quản lý
thông tin khách hàng.
 Ứng dụng của sản phẩm
 Thời gian dự kiến : 1 tháng 15 ngày
 Số người thực hiện: 3 người.
 Điều kiện ràng buộc:

STT

Mô tả

1

Về nhân sự:
+ Người quản lý dự án: Mai Văn Học
+ Tổ thực hiện: nhóm 5 – KTPM5 – k10 ĐHCNHN


2

Về kỹ thuật:
+ Ngôn ngữ được sử dụng là: PHP ,phần mền hỗ trợ
Sublime_text , Xampp photoshop cs6 , cơ sở dữ liệu MySQL
Cấu hình máy tối thiểu để sử dụng:
+ Máy tính có kết nối Internet có cài đặt các trình duyệt
chorme,coccoc,firefox ,..
+ Hệ điều hành XP trở lên.
-

3

Về tài chính:
- Khách hàng thanh toán trước 50% toàn bộ
kinh phí và 50% còn lại khi bàn giao sản
phẩm
- Hình thức thanh toán bằng tiền mặt hoặc
chuyển khoản .

 Ràng buộc về tài nguyên:

STT

Mô tả

Loại

1


Các thành viên của dự án không bị điều động
sang thực hiện các dự án khác.

Nhân sự

2

Có đủ trang thiết bị như : laptop, mạng

Cơ sở vật chất

4


internet và các thiết bị khác để làm việc.
3

Không gặp khó khan với khách hàng trong
quá trình tìm hiểu và xây dựng sản phẩm

Kinh doanh

 Sản phẩm và bàn giao cho khách hàng:

STT

Sản phẩm

Ngày bàn giao


Nơi bàn giao

1

Tài liệu phân tích thiết
kế hệ thống

16/5/2018

Minh khai – Bắc Từ
Liêm - Hà Nội

2

Phần mềm hoàn thiện

22/6/2018

Minh khai – Bắc Từ
Liêm - Hà Nội

3

Tài liệu hướng dẫn sử
dụng

22/6/2018

Minh khai – Bắc Từ
Liêm - Hà Nội


4

Hướng dẫn đào tạo
cho nhân viên cách sử
dụng phần mềm

22/6/2018

Minh khai – Bắc Từ
Liêm - Hà Nội

 Ma trận công việc

Tên người thực hiện cv

Khởi tạo
dự án

Phân tích
yêu cầu

Thiết kế

Mai Văn Học

P/A

A/P


A/P/R

A

A

P

Bùi Việt Hà

P

C

P

C

P

P

Trần Mạnh Cường

I

P

C


P

P

P

Chú thích:
Các kiểu trách nhiệm khác nhau trong công việc
5

Kiểm thử Bảo trì
dự án
vân hành

Hoàn tất
dự án


A (Approving): xét duyệt
P (performing): Thực hiện
R (Reviewing): Thẩm định
C (Contributing): Tham gia đóng góp
I (Informing): Báo cho biết

II-Phân

tích thiết kế hệ thống

1. Actor
• Nhom 1 – Nhóm Nguoi_dung: người dùng chung ,là nhóm người dùng có các quyền chung


nhất như xem thông tin, tìm kiếm thông tin, đặt vé..
• Nhóm 2- Nhóm Quản trị viên: nhóm có quyền thao tác trong phần quản trị theo một hoặc
một nhóm chức năng do QTV cấp phép nhóm này thừa kế nhóm 1

hình 1 Biểu đồ tương tác của các Actor

2.Uescase
6


• Như vậy, Use Case dùng để mô tả y/c của hệ thống mới về mặt chức năng , mỗi chức năng

sẽ được biểu diễn như hoặc nhiều Use Case.
a)UC ”Người dùng”

Tin_tuc
Xem_thông_tin

Thông_tin_xe
<<extend>>
Nguoi_dung

Lich_xe_chay
Dat_ve_xe

Hình 2a Chức năng của Người dùng
 Mô tả tóm tắt
 Tên ca sử dụng: Người dùng
 Mục đích: Xem thông tin về vé ,xe,…Đặt vé xe

 Tác nhân: Khách hang

 Tiền điều kiện

-Khách hang có nhu cầu đặt vé xe khách đường dài ,xem thông tin vé xe đã đặt ,thông tin
xe….
 Hậu điều kiện
-Nếu ca sử dụng này được thực hiện thành công :khách hang có thể đặt vé thành công ,tra
cứu thông tin
 Các luồng sự kiện
 Luồng sự kiện chính:
- Xem_thong_tin: Use Case này thực hiện chắc năng xem thông tin của tất cả các phân hệ.
- Đặt_ve_xe: Use Case này thực hiện chức năng đặt mua vé xe.
- Chuỗi sự kiện: Người dùng click vào from nhập thông tin đặt vé xe trên trang chủ.
- Người dùng nhập các thông tin cần thiết liên quan đến chuyến đi của mình. Nhấn đặt vé để

hoàn thành đặt vé .
 Hệ thống sẽ hiển thị các chức năng :
7


-Đặt vé xe
-Xem thông tin xe
-Xem lịch chạy xe
-Tịnh trạng vé

b)UC “Quản trị viên”.
Thong_tin_xe

<<extend>>


Dang_nhap

<<extend>>

Lich_chay_xe

<<extend>>
QL_chuc_nang
Quan_tri_vien
<<extend>>

Thanh_toan

Dang_xuat
Tin_tuc

Hình 2b Chức năng của Quản trị viên
 Mô tả tóm tắt
 Tên ca sử dụng: Quản trị viên
 Mục đích: Quản lý hệ thống, upload database, khắc phục lỗi, cập nhập thông tin.
 Tác nhân: Người quản trị
 Tiền điều kiện

-Người thực hiện việc quản trị hệ thống, thông tin khách hàng phải là người quản trị, có tài
khoản trong hệ thống và đăng nhập được.
 Hậu điều kiện
-Nếu ca sử dụng này được thực hiện thành công người quản trị sẽ thực hiện được các chức năng
của hệ thống như thêm database, chỉnh sửa, khắc phục các lỗi sai hệ thống, trả lời các câu hỏi ,
cập nhập tin tức


8


 Các luồng sự kiện:

 Luồng sự kiện chính:
- Đăng_nhập: Use Case này thực hiện chức năng đăng nhập vào hệ thống .Chuỗi sự kiện

:QTV click vào link đăng nhập form đăng nhập sẽ hiển thị, y/c người dùng nhập tài khoản
mật khẩu. Nhấn nút đăng nhập để gửi dư liệu lên server.
- Khi đó hệ thống sẽ kiểm tra tính hợp lệ của dữ liệu vừa nhập vào, và thông báo cho người

dùng ngay sau đó.
- Quan_ly_hang_xe: Use Case này thực hiện chức năng quản lý hãng xe.
- Chuỗi sự kiện :QTV click vào hãng xe hiển thị danh sách các hãng xe sẽ hiển thị
- Quan_ly_tin_tuc: Use Case này thực hiện chức năng quyền biên tập tin trên trang chủ
- Chuỗi sự kiện :QTV biên tập và cập nhập thông tin trên trang chủ
- Quan_ly_thanh_toan: Use Case này thực hiện chức năng quản lý thanh toán
- Chuỗi sự kiện : QTV có thể xem danh sách thanh toán
- Quan_ly_lich_chay_xe: Use ase này cho phép QTV quản lý lịch chạy xe
- Chuỗi sự kiện: QTV có thể cập nhập lịch chạy xe lên trang chủ
- Đăng xuất: Use Case này giúp thực hiệnchứcnăngthoátkhỏihệthốngquảntrị Website.
- Chuỗi sự kiện:QTV click vào thoát hoặc longout, hệ thống sẽ thực hiện đăng xuất.
 Hệ thống sẽ hiển thị các chức năng :
-Thông tin xe
-Lịch chạy xe
-Thanh toán
-Tin tức


9


CHƯƠNG 2 : LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN
I.Giới thiệu nhân sự
 Mai Văn Học (Nhóm trưởng)





Địa chỉ: Nga Sơn- Thanh Hóa
Sđt: 0988534197
Email:
Kinh nghiêm:
• Quản lý dự án 1 năm
• Viết báo cáo 2 năm
• Thiết kế web và SQL 1 năm

 Bùi Việt Hà
 Địa chỉ : Vụ bản – Nam Định
 Sđt : 0924264092
 Email :
 Kinh nghiệm :
• Thiết kế web 2 năm
• Kiểm thử 1 năm
• Cơ sở dữ liệu 1 năm
• Java 1 năm
 Trần Mạnh Cường
 Địa chỉ : An Lão –Hải Phòng

 Sdt: 01682692211
 Email:
 Kinh nghiệm:
• Phân tích thiết kế hệ thống 1 năm
• Kiểm thử phần mềm 1 năm
• Cơ sở dữ liệu 1 năm
10


II.LỊCH BIỂU CÔNG VIỆC
1. Thời gian tổng thể:

Tổng thời gian dự kiến là 46 ngày được chia như sau:
 Khởi tạo dự án 2 ngày
 Phân tích yêu cầu 6 ngày
 Thiết kế 11 ngày
 Kiểm thử dự án 3 ngày
 Bảo trì và vận hành 3 ngày
 Hoàn tất dự án 1 ngày
 Nghỉ ngày thứ 7 và chủ nhật
2. Thời gian chi tiết
Ngày khởi động dự án : 07/05/2018
 Giai đoạn 1 : Khởi tạo dự án
 Người thực hiện:
1. Mai Văn Học
2. Bùi Việt Hà
Bảng chi tiết:
Nhệm vụ

Số ngày làm


Ngày bắt đầu

Ngày kết thúc

Tóm tắt dự án

1

07/05/2018

07/05/2018

Khởi động dự án

1

08/05/2018

08/05/2018

 Giai đoạn 2: phân tích yêu cầu dự án
 Người thực hiện:
1. Mai Văn Học
2. Bùi Việt Hà
3. Trần Mạnh Cường

Bảng chi tiết:
Nhệm vụ
- Phân tích dự án


Số ngày
làm

Ngày bắt đầu

Ngày kết thúc

4

09/05/2018

14/05/2018

+Tham khỏa các sản phẩm có sẵn
11


+Phân tích mục đích của dự án
+Phân tích kinh phí dự trù
+Phân tích chức năng
+Phân tích rủi ro
Phân tích yêu cầu maketing dự án

1

15/05/2018

15/05/2018


Phân tích yêu cầu tổng quát cần đạt được

1

16/05/2018

16/05/2018

Hoàn thành phân tích

1

16/05/2018

16/05/2018

 Giai đoạn 3 : Thiết kế
 Người thực hiện:
1. Mai Văn Học
2. Bùi Việt Hà
3. Trần Mạnh Cường

Bảng chi tiết:
Nhệm vụ

Số ngày
làm

-Thiết kế cơ sở dữ liệu


Ngày bắt đầu

Ngày kết thúc

4

17/05/2018

22/05/2018

5

17/05/2018

23/05/2018

6

23/05/2018

30/05/2018

1

31/05/2018

31/05/2018

+Thông tin khách hàng
+Thông tin vé

+Thông tin chuyến xe
+Thông tin nhà xe
+Thông tin bến xe
-Thiết kế giao diện
+Trang chủ
+Trang con
+Trang liên quan
-Thiết kế back-end
+Chức năng đăng nhập,đăng ký
+Chức năng upload tài liệu
+Thông tin vé,chuyến xe
+Chức năng đặt vé
+Chéc năng hủy vé
+ Chức năng quản lý
Hoàn thành thiết kế
12


 Giai đoạn 4 : kiểm thử dự án
 Người thực hiện:
1. Trần Mạnh Cường
2. Bùi Việt Hà

Bảng chi tiết:

Nhệm vụ

Số ngày
làm


Ngày bắt đầu

Ngày kết thúc

Lên kế hoạch kiểm thử

1

14/06/2018

14/06/2018

Tiến hành kiểm thử

2

17/06/2018

18/06/2018

Hoàn tất kiểm thử

1

18/06/2018

18/06/2018

 Giai đoạn 5 : Bảo trì và vận hành
 Người thực hiện:

1. Mai Văn Học
2. Bùi Việt Hà
3. Trần Mạnh Cường

Bảng chi tiết:
Nhệm vụ

Số ngày
làm

Ngày bắt đầu

Ngày kết thúc

Lên kế hoạch

2

19/6/2018

20/6/2018

Tiến hành vận hành vào bảo trì

1

21/06/2018

21/06/2018


 Giai đoạn 6 : Hoàn tất dự án
 Người thực hiện:
1. Mai Văn Học
2. Bùi Việt Hà
3. Trần Mạnh Cường

Bảng chi tiết:

13


Nhệm vụ

Số ngày
làm

Ngày bắt đầu

Ngày kết thúc

Họp kết thúc đự án

1

22/06/2018

22/06/2018

Phát hành


1

22/06/2018

22/06/2018

14



×