Professional Documents
Culture Documents
(123doc) - Quan-Ly-Du-An-Xay-Dung-Phan-Mem-Quan-Ly-Nha-Sach
(123doc) - Quan-Ly-Du-An-Xay-Dung-Phan-Mem-Quan-Ly-Nha-Sach
----------
QUẢN LÝ DỰ ÁN
CÔNG NGHỆ THÔNG TIN
Lớp: PM0114
Trang 2
Mục Lục
I. Giới thiệu về dự án
1. Giới thiệu
Hiện nay công việc quản lý các đầu sách ở các nhà sách lớn nếu không có sự hỗ
trợ của công nghệ thông tin sẽ gặp rất nhiều khó khăn.Với số lượng các đầu sách
lớn, thường xuyên thay đổi cũng như cập nhật, bên cạnh đó số sách bán ra hàng
ngày đều rất lớn .
Dự án của chúng tôi sẽ được triển khai trong phạm vi của nhà sách Phương Nam ,
và đối tượng tập trung là quản lý về thông tin các đầu sách trong nhà sách, cũng
như danh mục các đầu sách bán ra.
2. Thông tin dự án
Tên Dự Án: Xây dựng hệ thống quản lý nhà sách Phương Nam.
Khách Hàng: nhà sách Phương Nam.
Đại diện: giám đốc nhà sách
Trưởng nhóm dự án: Nguyễn Hoàng Phúc
Đội phát triển dự án:
Trang 3
3. Phạm vi dự án
• Hệ thống được thiết kế và xây dựng tốt có thể được nâng cấp, thay đổi phù
hợp với nhiều nhà sách.
• Khu vực ảnh hưởng trong nhà sách Phương Nam: quầy thanh toán, nhóm quản
lý xuất nhập, quản lý trên mạng.
• Phạm vi dữ liệu:
Java Application
SQL Server
• Ước lượng thời gian thực thi dự án : 4 tháng (Cuối Tháng 9/2016 – Đầu
Tháng 3/2017)
• Phần mềm quản lý sách với đầy đủ chức năng yêu cầu
• Hệ thống cơ sở dữ liệu của dự án do khách hàng cung cấp
• Mã nguồn chương trình
• Tài liệu phát triển
5. Giả thiết đề ra
• Xây dựng hệ thống với cách tiếp cận hướng đối tượng.
• Hỏi ý kiến thầy (cô) trong quá trình xây dựng hệ thống khi cần.
Trang 4
• Những công nghệ mà nhóm chưa làm chủ được thì sẽ hợp tác với các thành
viên ngoài dự án.
• Đội làm dự án sẽ được phân làm 2 nhóm nhỏ trong quá trình thực hiện dự án.
• Sau khi kết thúc giai đoạn 1 thì sẽ sắp xếp lại nhân sự để thực hiện các giai
đoạn tiếp theo của dự án.
2. Mục tiêu
• Tìm hiểu, khảo sát quy trình nghiệp vụ của công việc quản lý các đầu sách ở
các nhà sách
• Phân tích, đánh giá hiện trạng và đề ra giải pháp.
• Lựa chọn mô hình phù hợp cho hệ thống.
• Tìm hiểu và đào tạo cho những người sử dụng hệ thống.
5. Các đánh giá, mục tiêu hệ thống:
5.1. Đánh giá hệ thống cũ :
• Có thể gây sai sót khi phải nhập thủ công quá nhiều thông tin về các đầu
sách sách
• Không trực quan
• Không lưu được nhiều thông tin của các đầu sách
• Tốc độ truy xuất CSDL chậm.
5.2. Mục tiêu đặt ra cho hệ thống mới
• Hạn chế việc nhập vào các thông tin sách một cách thủ công thay vào đó có
thể đưa vào một số gợi ý có sắn cho một số trường thông tin.
Trang 6
6. Mô tả sản phẩm.
Xây dựng phần mềm quản lý nhà sách với các chức năng chính:
• Quản lý xuất nhập sách
• Quản lý kinh doanh.
• Quản lý danh mục sách.
• Thanh toán , in hóa đơn tính tiền mua hàng cho khách.
7. Những sự kiện quan trọng trong dự án
Chạy thử nghiệm sản phần Chạy thử nghiệm sản phẩm 8/2/2017
Bàn giao sản phẩm cho Bàn giao sản phẩm 12/2/2017
khách hàng Tài liệu chuyên môn cho khách
Trang 8
hàng
Hướng dẫn sử dụng sản phẩm
Họp tổng kết dự án Họp dự án tổng kết chương trình 14/2/2017
8. Rủi ro và vấn đề
2.2. Nhân sự :
- Tổng số nhân lực tham gia vào dự án : 6 người
- Số thành viên trong dự án có thể tăng nếu :
o Có thành viên rút khỏi dự án vì lí do khách quan
o Dự án bị chậm tiến độ
o Dự án yêu cầu chuyên gia trong lĩnh vực mới không nằm trong khả
năng của các thành viên của dự án
Dự án
Phần mềm quản lý bán sách
Thu thập yêu cầu Phân tích Thiết kế Cài đặt Kiểm thử Bảo trì Triển khai
Giới thiệu công nghệ Xây dựng hệ CSDL Bàn giao tài liệu
Nâng cấp hệ thống
IV. Kế hoạch quản lý nhân lực
Test CSDL
Trang 11
a) Giám đốc dự án
Mô tả công việc :
- Tiếp nhận dự án, dự trù nguồn lực thực hiện.
- Thông báo, phối hợp với các phòng ban liên quan để thực hiện dự án.
- Đề ra các phương án thực hiện dự án, đưa ra các quyết định trong quá trình
thực hiện dự án.
- Đánh giá kết quả thu được, xem xét các rủi ro gặp phải.
- Phân bổ công việc cho các thành viên
- Giáo sát tiến độ chất lượng dự án
- Đưa ra các quyết toán thu chi trong dự án
Yêu cầu khả năng :
- Có khă năng giao tiếp tốt, truyền đạt thông tin hiệu quả, biết tạo động lực
và khuyến khích nhân viên làm việc
- Có khả năng lãnh đạo, nhiều năm kinh nghiệm trong việc quản lý dự án (tối
thiểu 2 năm kinh nghiệm ở vị trí quản lý), khả năng làm việc nhóm tốt
- Thành thạo các ngôn ngữ lập trình (Java, C++, C#), có hiểu biết về xây
dựng hệ thống thông tin
- Trình độ bằng C tiếng Anh
- Tốt nghiệp đại học chuyên ngành công nghệ thông tin
Trang 12
-Trao đổi với lập trình viên trong quá trình xây dựng giao diện
-Đảm bảo việc xây dựng chức năng của lập trình viên phù hợp với giao diện
cảm quan đưa ra
Yêu cầu khả năng :
- Có khả năng giao tiếp, truyền đạt thông tin tốt
- Có khả năng lập trình tốt (2 năm kinh nghiệm)
- Có kinh nghiệm trong xây dựng giao diện người dùng
- Có thẩm mỹ tốt, sáng tạo
- Tốt nghiệp đại học, cao đẳng chuyên ngành công nghệ thông tin
Nhà phân tích nghiệp Thu thập yêu cầu nghiệp vụ từ Nguyễn Thanh
vụ kinh doanh khách hàng Phụng
Trang 14
Người thiết kế giao Xây dựng giao diện cảm quan Lê Duy Phát
diện cho hệ thống Ngô Xuân Hiệp
Trần Quốc Toàn
Thiết kế, xây dựng hệ thống Cơ Tăng Trung Tính
Người quản trị CSDL
sở dữ liệu Nguyễn Thanh
Phụng
Nguyễn Thanh
Phụng
Lê Duy Phát
Lập trình viên Cài đặt, tích hợp các module
Ngô Xuân Hiệp
Trần Quốc Toàn
Tăng Trung Tính
2.2. Sơ đồ tổ chức dự án
Giám đốc dự án : Nguyễn Hoàng Phúc trực tiếp giao công việc cho từng nhóm
đồng thời trực tiếp tham gia vào nhóm lấy yêu cầu để trao đổi trực tiếp với khách
hàng.
Công việc được phân chia và thực hiện bởi tùng nhóm nhỏ. Trong mỗi nhóm
nhỏ có một trưởng nhóm chịu trách nhiệm giao tiếp với giám đốc dự án để tiếp
nhận công việc mới cũng như báo cáo kết quả công việc của nhóm mình.
Trang 15
Nhóm thiết kế
Giám đốc dự án
Lê Duy Phát
Nguyễn Hoàng Phúc
Ngô Xuân Hiệp
Thu Hoàn
Người thực thập Phân Thiết Lập Kiểm Tích Bảo Triển thiện
hiện yêu tích kế trình thử hợp trì Khai tài
cầu liệu
Nguyễn Hoàng
A,P A A A A A A A A
Phúc
Nguyễn Thanh
P P C P P P R C C
Phụng
Lê Duy Phát I P P P P P R C C
Ngô Xuân Hiệp I C P P P C C C C
Trần Quốc Toàn I C C P P C P P P
Tăng Trung
I C C P P C P P P
Tính
Trang 16
Chú thích :
DB English Web MS
Thành C+ Jav C PH Marketin
&SQ (TOEI Servic Projec
viên + a # P g
L C point) e t
Nguyễn
Hoàng 3 3 2 3 3 990 2 3 3
Phúc
Nguyễn
Thanh 2 3 1 1 1000 1
Phụng
Lê Duy
1 1 2 2 875 2 1
Phát
Ngô
Xuân 1 1 1 1 1 1100 2
Hiệp
Trần
Quốc 1 2 1 690 1
Toàn
Tăng
Trung 2 3 1 2 825 1 2
Tính
- Hiện tại nhóm là nhóm nhỏ nên các thành viên trong nhóm tự học hỏi lẫn nhau
trong quá trình làm việc
- Những khó khăn phát sinh trong quá trình phát triển hệ thống sẽ được toàn bộ
các cá nhân cùng tham gia giải quyết
- Có thể bổ xung những nhân tố mới để giải quyết những nghiệp vụ mà các
thành viên trong nhóm chưa có đủ khả năng
Trang 17
- Sau khi dự án hoàn thành, cả nhóm tổ chức tiệc mừng hoàn thành công việc
với sự tham gia của các bên liên quan tới dự án cũng như một số khách mời
- Nhận khen thưởng cũng như khiển trách từ giám đốc dự án
- Tiếp nhận những hợp đồng mới, những lời mời vị trí công việc mới
Giải tán nhóm dự án
+ Tổng thời gian dự kiến là 120 ngày không kể ngày nghỉ được công bố như
sau:
+ Lập trình kiểm thử các phân hệ, bàn giao từng phân hệ cho khách hang, nhận
yêu cầu sửa lỗi của khách hang và tiến hành sửa lỗi: 65 ngày.
lần 4
8/2/2017 Chạy thử nghiệm sản phẩm
12/2/2017 Bàn giao sản phẩm cho khách hàng
14/2/2017 Họp tổng kết dự án
Kế hoạch phân công công việc cụ thể được chia thành các giai đoạn cụ thể như
sau:
STT Nhiệm Vụ Số Ngày Ngày Bắt Đầu Ngày Kết Người thực
Thúc hiện
1 Tìm hiểu hệ 5 27/9/2016 03/10/16 Phúc,Phụng
thống xác định
yêu cầu cần
thực hiện
2 Gặp gỡ khách 4 04/10/16 07/10/16 Phúc,Phụng
hàng
Xây dựng tài 4 10/10/16 13/10/16 Phúc,Phụng
liệu đặc tả theo
yêu cầu của
khách hàng
năng
Phác thảo giao Phát,Phụng
3 4 26/10/16 31/10/16
diện
Hoàn thành tài Phát,Phụng
liệu phân tích
4 6 01/11/16 08/11/16
thiết kế hệ
thống
Thiết kế giao Phát,Phụng
diện quản lí các 3 09/11/16 11/11/16
đầu sách
Thiết kế giao
diện quản lí 3 14/11/16 16/11/16 Phát,Phụng
thanh toán
Thiết kế giao Phát,Phụng
diện quản lí 3 17/11/16 21/11/16
chính
Nhận ý kiến Phát,Phụng
6 3 22/11/16 24/11/16
của khách hàng
Chỉnh sửa hoàn Phát,Phụng
7 4 25/11/16 30/11/16
thiện giao diện
• Giai đoạn 5 (Bàn giao sản phẩm) : Tất cả các thành viên.
Số
STT Nhiệm Vụ Ngày bắt đầu Ngày kết thúc
Ngày
1 Bàn giao sản phẩm cho khách
2 28/02/17 01/03/17
hàng và thanh lý hợp đồng.
• Sau khi xây dựng hoàn chỉnh bảng công việc, chúng ta sẽ tiến hành xây dựng bảng
ước lượng thời gian công việc.
Bảng công việc ước lượng công việc của giai đoạn 2:
M
STT Tên công việc MO MP EST
L
Bàn giao sản phẩm cho khách hàng và thanh lí
1 1 2 3 2
hợp đồng.
Tổng thời gian 1 2 3 2
Mức Độ Thường
Tài Liệu Mô Tả Người Nhận
Xuyên
Tổng quan về dự
Dự án sơ bộ án/ Tóm lược -Nhà tài trợ Một lần vào lúc bắt đầu
thực thi
Mô tả các rủi ro
của dự án cùng
với các ma trận -Giám đốc dự án Duyệt hàng tuần trong
Báo cáo quản khả năng mức độ
-Nhà tài trợ nếu toàn dự án, thông báo
lý rủi ro nghiêm trọng,
(cần) ngay khi rủi ro xảy ra.
chiến lược giảm
thiểu và các kế
hoạch dự phòng
-Giám đốc dự án
Mô tả mức độ nỗ Duyệt hàng tuần
Ước tính nỗ -Các giám đốc
lực cần có để Báo cáo hiệu quả hàng
lực chức năng
hoàn thành dự án tháng.
-Nhà tài trợ
Phó Chủ tịch phụ trách Hàng tháng hoặc hai tuần Tóm lược thực thi qua
vận hành một lần email hoặc họp.
Giám đốc vận hành Báo cáo chi tiết hàng tuần Email
Giám đốc kho và bảo trì Chỉ khi thông tin sắn có
Email hoặc gặp trực tiếp
xe cộ là phù hợp
Nguyễn Thanh Phụng đóng vai trò quản lý quá trình trao đổi thông tin.
Khúc mắc nhỏ giữa các nhóm đơn lẻ ta có thể trao đổi trực tiếp qua email, gọi
điện. Thông tin liên quan đến nhiều bộ phận, nhiều người, cần góp ý thảo luận ta
nên tiếng hành họp đội dự án
Nhà tài trợ Tóm lược công tác thực hiện định kì,
thông báo những thay đổi quan trọng
Đối tượng liên quan dự án – Ban quản Báo cáo chung định kì về tiến độ, lịch
lí dự án trình
Đối tượng liên quan dự án - Các đại lí Báo cáo chung định kì về tiến trình phát
chăm sóc khách hàng triển ứng dụng
Category Description ID
• Yêu cầu của khách hàng không đặc tả được 1.1
chức năng hệ thống.
• Quy trình sử dụng sai so với yêu cầu khách 1.2
hàng 1.3
Khách
• Quá nhiều yêu cầu thay đổi của khách hàng 1.4
hàng
• Yêu cầu của khách hàng vượt quá khả năng
của dự án phát triển (về chi phí, nhân lực,công
nghệ)
2. Risk Analyze
2.1. Likelihood (Khả năng xảy ra rủi ro)
Bảng dưới đây mô tả tỉ lệ khả năng xảy ra của các rủi ro trong dự án :
Rủi ro rất có khả năng xảy ra đặc biệt trong các hoàn
High 80
cảnh của dự án
Rủi ro có tác động lớn từ 25% trở lên làm chệch hướng
Very High 100 dự án
+ Khách hàng là người cuối cùng đánh giá chất lượng dự án. Nhiều dự án thất bại
do chỉ chú tâm đấn kỹ thuật, mà không quan tâm đến mong đợi của khách hàng.
• Tính khả dụng của giao diện:Đảm bảo sự đầy đủ và dễ dàng cho người
dùng. Giao diện thân thiện, đơn giản và dễ sử dụng với người dùng. Các
chức năng của ứng dụng phải đáp ứng đủ được các yêu cầu của khách hàng
về quản lý Nhà Sách Phương Nam.
- Tính toàn vẹn của dữ liệu:Đảm bảo dữ liệu đồng bộ, dữ liệu không bị thay
đổi hay mất mát, đặc biệt trong xử lý các giao dịch trong hệ thống. Dữ liệu
phải đảm bảo được sự toàn vẹn khi được người dùng tiến hành cập nhật
- Tính ổn định của ứng dụng:Ứng dụng chạy ổn định, ko bị lỗi khi hệ thống và
phần mềm xảy ra 1 số thay đổi. Chương trình gọn nhẹ, ổn định và có khả năng
tương thích với nhiều nền tảng hệ điều hành khác nhau. Ứng dụng có khả năng
được bảo trì, sửa đổi một cách dễ dàng.
- Tính an toàn bảo mật:Coi trọng tính bảo mật, đảm bảo tính an toàn bảo mật
dữ liệu,. Ứng dụng phải được lập trình theo mô hình MVC. Mỗi phương thức
trong ứng dụng không vượt quá 35-40 dòng code. Ứng dụng phải được chia
thành nhiều modul riêng biệt theo từng chức năng và dễ dàng tích hợp được
với nhau.
- Hiệu năng:Chạy mượt đối với hệ thống máy tính đáp ứng đủ yêu cầu cấu
hình, và đảm bảo tốc độ xử lý dữ liệu.
- Kiểm thử dữ liệu :Kiểm tra tính toàn vẹn của dữ liệu khi ứng dụng thực hiện
các giao dịch trên một tập dữ liệu mẫu. Kiểm tra sự tương thích và tính ổn định
của ứng dụng trên các nền tảng hệ điều hành khác nhau.
Trang 29
- Kiểm thử chức năng :Kiểm tra các chức năng định kỳ nhằm đảm bảo chức
năng thực hiện đúng theo yêu cầu.
Lập trình viên có kinh nghiệm kiểm tra code đột xuất để xem có tuân thủ
theo đúng chuẩn mô hình MVC hay không.
- Kiểm thử bởi khách hàng: Đưa mẫu thiết kế cho khách hàng để thăm dò phản
ứng và lấy ý kiến của khách hàng về giao diện của ứng dụng.Kiểm tra các chức
năng của ứng dụng xem đã phù hợp với các yêu cầu của khách hàng hay không
dựa trên các giả thiết từ phía khách hàng và tập dữ liệu mẫu.
STT Sản phẩm Thước đo chất lượng Các hoạt động đảm bảo Ghi chú
1 Tài liệu Bàn giao 100% các
lập kế bản kế hoạch vào 1 lần/tuần
hoạch đúng thời gian
Xác định đúng 100% Trao đổi với Hẹn gặp
phạm vi của dự án khách hàng mặt hoặc
nói điện
thoại
Trang 30
xác.
Thường
xuyên
Code cùng một phiên Nhóm trưởng kiểm tra
kiểm tra,
bản các phiên bản code
mỗi ngày
một lần.
Kiểm tra
Code theo mô hình
5 Code thường
MVC và mỗi phương
Kiểm tra code xuyên,
thức nhiều nhất là 35-
ngẫu
40 dòng code
nhiên.
Kiểm tra
Code hoạt động và
Kiểm thử biên dịch thường
đúng theo thiết kế
xuyên.
Cơ sở dữ liệu hoạt
Kiểm tra khả năng vận
động chính xác với hệ
hành hệ thống
thống.
Hoạt động tương thích
với nhiều nền tảng hệ Kiểm tra tính tương
điều hành (XP trở thích.
lên).
Kiểm tra
Thực hiện được đầy thường
Kiểm tra chức năng hệ
đủ chức năng đã được xuyên
thống
Hệ thống phân tích và thiết kế sau khi
6 đã được tích hợp.
tích hợp Hệ thống chạy ổn
định, không có xung
Kiểm tra tính tương thích
đột với các phần mềm
khác.
Phân Quyền truy cập Kiểm thử chức năng
hệ thống đăng nhập
Kiểm tra
Hệ thống dễ dàng thường
Kiểm thử khả năng vận
được bảo trì và nâng xuyên
hành.
cấp sau khi
tích hợp.
Trang 32
Thời gian Các công việc hoàn thành Chỉ tiêu đánh giá Ghi chú
18/10/2016 Hoàn thành các tài liệu lập - Tính khả thi
kế hoạch cho dự án - Tính chính xác
- Thời gian thực hiện
28/11/2016 Hoàn thành pha xác định - Tính chính xác
yêu cầu: - Tính đầy đủ
- Tài liệu yêu cầu nghiệp vụ - Thời gian thực hiện
- Tài liệu yêu cầu hệ thống
21/12/2016 Hoàn thành tài liệu phân - Thời gian thực hiện
tích hệ thống: - các biểu đồ có hợp lí
- Các biểu đồ UML với hệ thống không?
- Các kịch bản dạng 1 -Giao diện thân thiện
- Các tài liệu liên quan -Thiết kế đúng chức
-Lựa chọn công nghệ năng
5/1/2017 Hoàn thành pha thiết kế với - thiết kế các thành
các tài liệu: phần của hệ thống có
- Tài liệu thiết kế hệ thống hợp lí chưa?
tổng quan - thiết kế CSDL có phù
- Tài liệu thiết kế hệ thống hợp với hệ thống
con/ chi tiết -tài liệu dễ đọc,hiểu
-Thời gian thực hiện
30/1/2017 Hoàn thành các module hệ - có đáp ứng được thời
thống và CSDL: sản phẩm gian không?
phần mềm hoàn thành - có đầy đủ các chức
năng không
- code có đúng như
trong bản thiết kế
không
-code dễ hiểu,dễ đọc
-đầy đủ comments
-CSDL có tương tác
tốt.
-Thời gian thực hiện
15/2/2017 Hoàn thành tài liệu kiểm thử - đã test tất cả các chức
Trang 33
Tổng chi phí của các hạng mục cơ sở vật chất là: 147.700.000đ (Một trăm bốn mươi
bảy triệu bảy trăm ngàn đồng).
Tổng chi phí của các hạng mục cơ sở vật chất là: 69.500.000đ (Sáu mươi chin triệu
năm trăm ngàn đồng.)
3. Ước tính chi phí và dự toán ngân sách cho các chi phí.
Sử dụng ước lượng dưới lên để xác định chi phí cho mỗi công việc.
Sử dụng kết quả của ước lượng thời gian để tính toán thời gian làm việc và tiền lương
của nhân viên.
thành viên phải giúp đỡ lẫn nhau để hoàn thành công viêc, do đó việc mức
lương bằng nhau để đảm bảo công bằng.
- Mức lương được tính theo bảng sau:
Số người tham
EST
gia
STT Tên công việc cuối Tiền lương
Quản Thành
cùng
lý DA viên
Tìm hiểu hệ thống xác định yêu
1 5 1 4 8.500.000đ
cầu cần thực hiện
2 Gặp gỡ khách hàng 3.83 1 4 6.511.000đ
Xây dựng tài liệu đặc tả theo yêu
3 4.17 1 4 7.089.000đ
cầu của khách hàng
4 Phân tích yêu cầu 4 1 4 6.800.000đ
5 Thiết kế chức năng 3.83 1 4 6.511.000đ
6 Phác thảo giao diện 4.17 1 4 7.089.000đ
Hoàn thiện tài liệu phân tích thiết
7 6.67 1 4 11.339.000đ
kế hệ thống.
Thiết kế giao diện quản lí đầu
8 3.33 1 4 5.661.000đ
sách
Thiết kế giao diện quản lí thanh
9 3.17 1 4 5.389.000đ
toán
10 Thiết kế giao diện quản lí chính 3.17 1 4 5.389.000đ
11 Nhận ý kiến của khách hàng 3.17 1 4 5.389.000đ
12 Chỉnh sửa hoàn thành giao diện 4.17 1 4 7.089.000đ
Trang 36
Tổng chi phí ước lượng cho dự án là:402.345.000đ(Bốn trăm linh hai triệu ba
trăm bốn mươi lăm nghìn đồng.)
Dựa trên các danh mục mua sắm nguyên vật liệu và cơ sở vật chất được lên kế
hoạch từ trước, các danh mục được lên kế hoạch để đấu thầu gồm có: