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