bài tập lớn môn quản lý đự án với đề tài xây dưng hệ thống bán vé xe khách đường dài tự đông bằng cách truy cập vào trang web xem chọn loại xe và giá thành ,thời gian đi và về ... và đặt vé và hủy vé tự động
Trang 1TRƯỜ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
Trang 2Lờ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
Trang 3CHƯƠ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:
Trang 4 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ả
+ Người quản lý dự án: Mai Văn Học + Tổ thực hiện: nhóm 5 – KTPM5 – k10 ĐHCNHN
+ 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
- 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:
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
Trang 5internet 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:
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
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ế Kiểm thử
dự án
Bảo trì vân hành
Hoàn tất
dự án
Chú thích:
Các kiểu trách nhiệm khác nhau trong công việc
Trang 6A (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
Trang 7•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”
Thông_tin_xe
Lich_xe_chay Dat_ve_xe
Nguoi_dung
Xem_thông_tin
Tin_tuc
<<extend>>
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 :
Trang 8-Đặ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
Lich_chay_xe
Thanh_toan
Tin_tuc
Dang_nhap
QL_chuc_nang Quan_tri_vien
Dang_xuat
<<extend>>
<<extend>>
<<extend>>
<<extend>>
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
Trang 9 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
Trang 10CHƯƠ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: mvhoc0704@gmail.com
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 : hakk197@gmail.com
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: cuong02hp@gmail.com
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
Trang 11
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:
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:
làm Ngày bắt đầu Ngày kết thúc
- Phân tích dự án
+Tham khỏa các sản phẩm có sẵn
Trang 12+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
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:
làm
Ngày bắt đầu Ngày kết thúc
-Thiết kế cơ sở dữ liệu
+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
4 17/05/2018 22/05/2018
-Thiết kế giao diện
+Trang chủ
+Trang con
+Trang liên quan
5 17/05/2018 23/05/2018
-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ý
6 23/05/2018 30/05/2018
Trang 13 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:
làm
Ngày bắt đầu Ngày kết thúc
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:
làm Ngày bắt đầu Ngày kết thúc
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:
Trang 14Nhệm vụ Số ngày
làm Ngày bắt đầu Ngày kết thúc