You are on page 1of 20

BỘ GIÁO DỤC VÀ ĐÀO TẠO

---------------

BÁO CÁO ĐỒ ÁN
MÔN HỌC: QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI: ỨNG DỤNG QUẢN LÝ BÁN SÁCH


Ngành: Công Nghệ Thông Tin

GVHD: TS. Lê Thị Ngọc Thơ


Sinh viên thực hiện:

TP. HCM, 27 tháng 04 năm 2021


NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Nhận xét chung :


…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
………………………………………………………………………………………
……………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
Điểm báo cáo :
…………………………………………………………………………
…………………
…………………………………………………………………………
…………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………
…………………………………………………………………………

Tp.HCM, ngày 27 tháng 04 năm 2021


Giảng viên hướng dẫn
CHƯƠNG 1: THÔNG TIN NHÓM

1.1.Tên đề tài: Quản lí bán sách


1.2.Tên nhóm: Nhóm 8
1.3.Ý nghĩa nhóm

1.4.Danh sách các thành viên trong nhóm:


STT MSSV Lớp Email

1 18DTHE2

2 18DTHE2

3 18DTHE2
CHƯƠNG II: QUẢN LÍ PHẠM VI DỰ ÁN

2.1.Phát biểu bài toán - Statement Of Work


1.1 Các yêu cầu và ràng buộc: Nhóm dự án phải được cung cấp
đầy đủ nhân lực và trang thiết bị cần thiết.
1.2 Thỏa thuận dịch vụ:
-Sau khi nghiệm thu, công ty ABC books được toàn quyền quản
lí ứng dụng và không phải mất thêm bất kì chi phí nào.
-Trong thời gian bảo hành, phần mềm sẽ được sửa lỗi miễn phí.
2.2.Tôn chỉ dự án-Project Charter
2.1 Mục tiêu của dự án: phần mềm quản lí bán sách được xây
dựng nhằm mục đích hỗ trợ quản lí cũng như thống kê số lượng
sách, số sách bán ra và thông tin của khách hàng.
2.2 Phạm vi chung của công việc: hỗ trợ nhân viên cũng như
quản lí nhà sách trong việc quản lí số lượng sách, lưu trữ thông
tin sách cũng như khách hàng giúp dễ dàng tra cứu các thông tin
cần thiết.
2.3 Ngân sách và lịch thực hiện chung chung:
Thành phần dự án Chi phí

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 ): 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.

2.4.Cấu trúc phân rã công việc WBS:


CHƯƠNG 3: QUẢN LÍ THỜI GIAN DỰ ÁN
3.1.Ước lượng thời gian của từng công việc ở sơ đồ WBS
Đã được nêu ra ở mục 2.4 “Cấu trúc phân rã công việc
WBS” ở trên.
3.2.Sơ đồ PERT cho nhánh công việc lựa chọn
3.3.Đường công việc và đường thiết yếu của nhánh công việc
lựa chọn
3.4.Sơ đồ PERT sau khi tối ưu đường thiết yếu
CHƯƠNG 5: QUẢN LÍ CHẤT LƯỢNG DỰ ÁN

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

2.0 Giao diện


2.1 Bố cục x
2.2 Màu sắc và phối màu x
2.3 Nội dung hiển thị x
2.4 Thao tác xử lý x

3.0 Hiệu quả


3.1 Lỗi tiềm tàng của phần mềm x
3.2 Thời gian phản hồi nhanh x
3.3 Khả năng chịu tải của hệ thống x
Hoạt động ổn định trong thời gian
3.4 x
dài
3.5 Dễ vận hàng, dễ sử dụng x
3.6 An toàn và độ tin cậy x

4.0 Bảo mật


4.1 Bản quyền phần mềm x
4.2 Phân quyền người dùng x
4.3 Phương thức mã hóa dữ liệu x
4.4 Lịch sử đăng nhập và xử lý x
4.5 Kiểm tra, kiểm chứng x

5.0 Bảo trì


5.1 Kiểm tra, nâng cấp, thay đổi x
Khả năng tương thích, tính di động
5.2 x
và chuyển đổi
5.3 Khả năng mở rộng x

Bảng 5.1: Các tiêu chí đánh giá dự án.


5.2. Tiêu chuẩn đánh giá mức độ cho từng cột mốc Milestone
của dự án
Đánh giá
STT Tiêu chí Thấp Vừa (40% Cao
(<40%) - 80%) (>80%)
1.0 Thu thập đánh giá yêu cầu
1.1 Xác định được mong muốn về chức x
năng của khách hàng
1.2 Có được các dữ liệu chuyên môn cần x
thiết
1.3 Khung đăng nhập hệ thống x
1.4 Không phát sinh thêm yêu cầu trong x
quá trình thực hiên dự án
1.5 Thực hiện đúng tiến độ đã đề ra x

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


2.1 Xác định được chức năng trong phần x
mềm từ yêu cầu của khách hàng
2.2 Thực hiện đúng tiến độ đề ra x

3.0 Xây dựng cơ sở dữ liệu


3.1 Các bảng dữ liệu được thiết kế tối ưu x
3.2 Thời gian lưu, xuất dữ liệu không quá x
3s
3.3 Xây dựng các bảng dữ liệu và ràng x
buộc phù hợp với yêu cầu chức năng

4.0 Xây dựng phần mềm


4.1 Xây dựng đầy đủ các chức năng đã x
đề ra
4.2 Giao diện đúng với yêu cầu x
4.3 Phân mềm chạy ổn định trên phần x
cứng được đưa ra
4.4 Thời gian sử lí mỗi chứ năng tính x
toán không quá 4s
4.5 Phần mềm có phân cấp chức năng x
4.6 Có lưu lại thời điểm đăng nhập x
4.7 Có sao lưu khi bị tắt đột ngột x
4.8 Thực hiện đúng tiến độ đề ra x

5.0 Kiểm thử


5.1 Các chức năng hoạt động đúng yêu x
cầu
5.2 Dữ liệu được lưu đúng định dạng X
5.3 Phần mềm có khả năng bảo mật X
5.4 Thực hiện đúng tiến độ đề ra X

6.0 Triển khai cho khách hàng


6.1 Bản hướng dẫn được chỉ dẫn theo X
từng bước
6.2 Cài đặt thành công phần mềm trên X
phần cứng đã thỏa thuận
6.3 Nhận được trên 90% độ hài lòng về X
giao diện khi khảo sát

7.0 Nghiệm thu và thanh toán


7.1 Phần mềm không phát sinh lỗi trong X
vòng 3 tháng
7.2 Phần mềm đáp ứng các điều kiện để X
nghiệm thu
7.3 Đã ký biên bản nghiêm thu X
7.4 Nhận được tất cả số tiền còn lại 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


tả

i
ag

ết đ ặ ng

ng
Gi m

m
tạ ỗi g hồ
D

tố ông n tư nh c
iệ

á

i m rvi


kh

to

cà g nó
óa t, l


CS
dữ ính

g
d
ch

ản

ốn

nố t d
n
ph iao

yt
Sa ng
nh

ật


i
ch


u

ợn
n
li ệ



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ệ

ất


th

th
o

h
m

Ph ng

ik
ó
íc
a

yc
uy

m
ô

kh

th

th

n
Tr

h
ần

ôn ị vă

u
:c

K
g


ôn
ật

b

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.

You might also like