Professional Documents
Culture Documents
Chương 123
Chương 123
---------------
BÁO CÁO ĐỒ ÁN
MÔN HỌC: QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN
Nhân lực
Chi phí phát sinh
Tổng cộng
Công việc Thời gian hoàn tất
Triển khai kế hoạch dự án 07/01/2021
Thu thập thông tin 03/02/2021
Thiết kế hệ thống thông tin 26/02/2021
Phát triển phần mềm 02/07/2021
Kiểm thử phần mềm 29/07/2021
2.4 Trách nhiệm và vai trò của mỗi thành viên trong đội dựa án:
mỗi thành viên sẽ đảm nhận chuyên ngành (phân tích dữ liệu,
bảo mật thông tin, lập trình phần mềm, thiết kế đồ họa, kiểm thử
phần mềm) chuyên của thành viên đó.
2.3.Phát biểu phạm vi-Scope statement
Tên dự án - (Project Title): Phầm mềm quản lý bán sách.
Ngày - (Date): 27/04/2021
Người viết - (Prepared by ): Nguyễn Linh Phú
Lý giải về dự án (Project Justification):
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 “phần mềm quản lí bán sách” sẽ được triển khai trong
phạm vi các nhà sách thuộc công ty ABC books, với mục đích
hỗ trợ các nhà sách và đối tượng tập trung là quản lí thông tin
đầu sách trong nhà sách cũng như danh mục các đầu sách bán ra.
Thông qua phân tích, khảo sát và sàn lọc thông tin từ phía
người dùng, phần mềm được tạo ra với các chức năng hỗ trợ tối
đa cho người dùng, giúp người dùng dễ dàng sử dụng.
Dự án được sự chấp thuận của công ty ABC books, nhóm
phát triển dự án chỉ có nhiệm vụ hoàn chỉnh sản phẩm đã được
đề ra với mục tiêu, chất lượng và thời hạn đúng yêu cầu của dự
án.
Các chức năng chính của hệ thống:
-Quản lý nhập-xuất sách
-Quản lý bán sách tại quầy
-Quản lý khách hàng
Các tính chất và yêu cầu của sản phẩm:
(Product Characteristics and Requirements ):
1.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 yêu cầu của công ty ABC books đưa ra.
+Khu vực ảnh hưởng trong nhà sách: 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:
-Dữ liệu về sách và thông tin giao dịch được giữ nguyên
-Làm mới thông tin khác
+Công nghệ thực hiện:
-Java Application
-SQL Server
2.Yêu cầu đặt ra
+Xây dựng hệ thống với cách tiếp cận hướng đối tượng.
+Sử dụng ngôn ngữ lập trình java làm công cụ chính.
+Hỏi ý kiến giảng viên hướng dẫn trong quá trình xây dựng hệ
thống khi cần.
+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.
+Hệ thống sẽ có sự thay đổi khi bổ sung các chức năng mới.
+Đội làm dự án sẽ được phân làm 2 hoặc nhiều nhóm nhỏ trong
quá trình thực hiện dự án.
+Sau khi kết thúc một giai đoạn 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.
3.Yêu cầu nghiệp vụ
+Dự án phần mềm phát triển ở đây là hệ thống quản lý bán sách
nhà sách.
+Người sử dụng phần mềm: Nhân viên quản lý nhà sách và nhân
viên thu ngân.
+Mục đích của dự án là thiết kế chương trình quản lý bán sách
dễ sử dụng, dễ cài đặt, chương trình có nhiều tính năng linh hoạt
như tìm kiếm thông tin sách
theo nhiều tùy chọn như chuyên nghành, tên sách, tác giả…cập
nhật thêm các đầu sách mới, tính tổng tiền mỗi hóa đơn sách một
cách nhanh chóng và chính xác.
+Lưu vết thông tin về các giao dịch đã thực hiện trước đó.
4.Sản phầm bàn giao cuối
+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
Tổng kết về các sản chuyển giao của dự án:
(Summary of Project Deliverables)
Dựa trên các kết quả khảo sát, phân tích và xác định yêu cầu
người dùng của các dịch vụ tư vấn để phân tích , thiết kế và lên
kế hoạch để phát triển hệ thống. Các kết quả phát triển thành
phần bên ngoài thu được của công ty ABC books đã giúp kết nối
và tích hợp vào hệ thống hoàn chỉnh toàn hệ
thống cần phát triển.
Các kết quả liên quan đến quản lý dự án (Project management-
related):
1. Kết quả khảo sát, phân tích và xác định yêu cầu người dùng.
2. Kết quả phân tích, thiết kế hệ thống.
3. Đánh giá của quản trị dự án.
4. Tài liệu về bản dự án (charter).
5. Tài liệu về thỏa thuận nhóm(team contract).
6. Tài liệu về phạm vi dự án (scope statement).
7. Tài liệu phân rã cấu trúc công việc (WBS).
8. Bảng trình bày dự án sau cùng (final project presentation).
9. Các tài liệu khác.
Các tài liệu liên quan đến sản phẩm dự án :
1. Tài liệu thiết kế.
2. Mã nguồn phầm mềm.
3. Phầm mềm.
Các yêu cầu để đánh giá sự thành công của dự án:
(Project Success Criteria):
1. Dự án hoàn thành đúng thời hạn và trong chi phí chon phép
2. Đạt yêu cầu về chất lượng và đáp ứng mục tiêu về doanh thu,
lợi nhuận.
3. Đáp ứng yêu cầu và có được sự hài lòng từ khách hàng.
5.1 Các tiêu chuẩn đánh giá mức độ thành công của dự án
Thang điểm đánh giá (0 <= x <= 10)
STT Tiêu chí
<3 3–5 5-7 7-9 >9
1.0 Tính năng phần mềm
Phản ánh đúng nhu cầu của khách
1.1 x
hàng
1.2 Kết quả đúng với yêu cầu xử lý x
1.3 Kiến trúc và cấu trúc thiết kế x
1.4 Toàn vẹn dữ liệu, an toàn thông tin x
Bảng 5.2: Bảng tiêu chí đánh giá cho chức năng giao diện phần mềm.
5.3.Các vấn đề phát sinh sau khoản thời gian thực hiện đồ án
Sau khoản thời gian thực hiện đồ án, phần mềm quản lý bán sách có gặp một số
vấn đề như sau:
STT Vấn đề Số lần Tỷ lệ% Tỷ lệ tích lũy%
1 Lỗi chính tả 93 10,3% 10,3%
2 Truy xuất dữ liệu chậm 88 9,8% 20,1%
3 Giật, lag 80 8,9% 29,0%
4 Bảo mật: chưa mã hóa mật khẩu 75 8,3% 37,4%
5 Không thể kết nối CSDL 73 8,1% 45,5%
6 Phần mềm không phản hồi 70 7,8% 53,3%
7 Lỗi giao diện 68 7,6% 60,8%
8 Không thể tạo phiếu thống kê 64 7,1% 68,0%
9 Lỗi tính toán 59 6,6% 74,5%
10 Hay bị văng, thoát ra màn hình 57 6,3% 80,9%
11 Không tương thích hệ điều hành cũ 53 5,9% 86,8%
12 Máy có hiện tượng nóng 40 4,4% 91,2%
13 Không thể cài đặt drvier 35 3,9% 95,1%
14 Chưa được tối ưu khi kết nối mạng kém 24 2,7% 97,8%
15 Sai ngày tháng 20 2,2% 100,0%
Bảng 5.3: các lỗi xuất hiện sau thời gian sử dụng phần mềm
5.4. Phân tích Pareto
Dựa vào các số liệu thống kê ở trên, ta được sơ đồ Pareto như sau:
Chart Title
12.0% 120.0%
10.0% 100.0%
8.0% 80.0%
6.0% 80% 60.0%
4.0% 40.0%
2.0% 20.0% Tỷ lệ%
Tỷ lệ tích lũy%
0.0% 0.0%
ẩu
M h hệ mà n
ều hình
ũ
th n
er
ph L
kê
tả
i
ag
ết đ ặ ng
ng
Gi m
m
tạ ỗi g hồ
D
tố ông n tư nh c
iệ
á
ậ
i m rvi
ké
kh
to
cà g nó
óa t, l
há
CS
dữ ính
g
d
ch
ản
ốn
nố t d
n
ph iao
yt
Sa ng
nh
ậ
ật
hà
i
ch
ố
u
ợn
n
li ệ
ạ
gà
m
ơn , th ỗi tí
xu Lỗi
u
ềm kết
in
a
ôn
i
đi
tr
L
L
i
Kh ã h
kh
ể
iệ
oá
ất
ể
th
th
o
h
m
Ph ng
ik
ó
íc
a
yc
uy
m
ô
kh
ể
th
hư
th
n
Tr
h
ần
ôn ị vă
u
:c
K
g
iư
ôn
ật
b
tư
m
Kh
y
Ha
ợc
g
o
Bả
đư
Kh
ưa
Ch
Hình
5.4: Sơ đồ Pareto biểu diễn các lỗi xảy ra khi sử dụng phần mềm
Kết luận:
Dựa vào sơ đồ Pareto, ta có thể nhìn thấy được rằng 80% lỗi
(hay bị văng, thoát ra màn hình, không tương thích hệ điều hành
cũ, máy có hiện tượng nóng, không thể cài drvier, chưa được tối
ưu khi kết nối mạng kém, sai ngày tháng) bắt nguồn từ 20% lỗi
(lỗi chính tả, truy xuất dữ liệu chậm, giật – lag, bảo mật – chưa
mã hóa mật khẩu, không thể kết nối CSDL, phân mềm không
phản hồi, lỗi giao diện, không thể tạo báo cáo thống kê, lỗi tính
toán, hay bị văng, thoát ra khỏi màng hình)
Còn lại,để cải thiện và nâng cao chất lượng phần mềm,
chúng ta cần phải tập trung giải quyết 20% lỗi được nêu ra ở
trên. Đa phần thì các lỗi này liên quan đến các vấn đề về cơ sở
dữ liệu, cần tập trung giải quyết các lỗi này để cải thiện chất
lượng và giảm thiểu các lỗi liên quan trong 80% lỗi đã nêu ở
trên.