Các phần mềm quản lý thư viện được phát triển nhằm mang đến sự thuận tiện trong việc thống kê các nội dung như ngày tháng năm mượn sách, tên các đầu sach, nội dung, tên tác giả, giá tiền
Trang 1TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO MÔN : QUẢN TRỊ DỰ ÁN
ĐỀ TÀI :LẬP HỒ SƠ QUẢN LÝ DỰ ÁN “ XÂY DỰNG PHẦN MỀM
QUẢN LÝ THƯ VIỆN”
Thực hiện: Lê Thị Mai Anh -2021050076, Lớp DCCTKT65A
Hướng dẫn:Gv Dương Thị Hiền Thanh
Trang 2Mục Lục
Phần I Tổng quan về dự án Phần II Thiết kế cơ sở dữ liệu
Trang 3Phần I: Tổng quan về dự án
1 Giới thiệu dự án
1.1 Tên dự án: Xây dựng phần mềm quản lý thư viện
1.2 Mục tiêu
-Trước đây, nhắc đến công nghệ chúng ta thường nghĩ tới một lĩnh vực gì
đó xa xôi Nhưng thực tế, công nghệ đã và đang tạo ra những giải pháp hữu ích nhằm giải quyết những vấn đề nhỏ nhặt, gần gũi nhất trong cuộc sống Chiếc máy hút bụi, ứng dụng ngân hàng, phần mềm kế toán… đều
là sản phẩm của công nghệ quản lý dự án phần mềm thư viện cũng là một trong những sáng tạo ứng dụng công nghệ vào cuộc sống của chúng ta
-Công việc quản lý dự án phần mềm quản lý thư viện cũng là một việc quản lý dự án phần mềm đơn thuần Điểm khác chính là lĩnh vực hoạt động, đối tượng cần sắp xếp là những cuốn sách Các phần mềm quản lý thư viện được phát triển nhằm mang đến sự thuận tiện trong việc thống
kê các nội dung như ngày tháng năm mượn sách, tên các đầu sach, nội dung, tên tác giả, giá tiền, lĩnh vực,… Sự sắp xếp gọn gàng này giúp tra cứu thông tin liên quan đến sách dễ dàng, thống kê định kỳ đơn giản và
có hệ thống hơn Mỗi cuốn sách đều được gắn với một mã số mã vạch riêng thống nhất với phần mềm
-Việc quản lý dự án phần mềm này không chỉ phục vụ hoạt động của thư viện đơn thuần mà còn ứng dụng trong nhiều doanh nghiệp khác Các thư viện đơn thuần như trường học các cấp từ tiểu học, trung học, đại học cho đến thư viện thành phố, thư viện của công ty, văn phòng đều có thể sử dụng Sự sắp xếp khoa học, có hệ thống và quản lý bởi phần mềm là cánh tay hỗ trợ đắc lực cho những người làm quản lý ở thư viện
-Xây dựng một phần mềm để “quản lý thư viện cho Trường Đại Học Mỏ Địa Chất” nhằm nâng cao chất lượng quản lý một cách có hệ thống, nâng cao năng xuất lao động con người, tìm kiếm, lưu trữ và báo cáo thống kê thông tin một cách dễ dàng và chính xác
1.3 Tổng mức đầu tư: 134.000.000 ( Một trăm ba mươi tư triệu đồng) 1.4 Thời gian thực hiện dự án
Tổng thời gian: 2 tháng
Ngày bắt đầu: 25/3/2023
Ngày kết thúc :25/5/2023
1.5 Chủ đầu tư: Nguyễn Văn A
1.6 Cơ quan chủ quản chủ đầu tư: Công ty A
2 Sự cần thiết của đầu tư dự án
Trang 42.1 Mục tiêu
Quản lý thư viện sách là một công việc phức tạp, đòi hỏi người quản lý cần phải có
sự tỉ mỉ, chu đáo và một phương pháp quản lý khoa học Tuy nhiên, khi quy mô thư viện tăng lên, số lượng sách nhiều thêm và bạn đọc cũng có thêm nhiều nhu cầu khác nhau, công việc của người quản lý lại càng gặp thêm nhiều vấn đề Vậy đâu là giải pháp để bạn có thể quản lý thư viện sách hiệu quả?
Một phần mềm sẽ cung cấp các chức năng 1 các logic khiến cho công việc quản lý
dễ dàng hơn
Chức năng thống kê các nội dung của sách, sắp xếp, phân loại theo nhiều trường riêng lẻ và có kết nối;
Chức năng quản lý tổng thể danh sách mượn và trả sach cho thư viện, có bao gồm tình trạng của sách;
Chức năng hỗ trợ theo dõi thành viên mượn – trả sách, lưu giữ và đối soát, in thẻ;
Chức năng tra cứu vị trí của các đầu sách, giúp quản thư nhanh chóng tìm
ra đầu sách mong muốn;
2.2 Khảo sát và phân tích hiện trạng
Cơ cấu
Trang 5-Về phía bạn đọc:
Có tìm kiếm sách theo thể loại
Đặt mượn,đọc thử, đánh giá sách
Theo dõi ngày mượn ngày trả của bản thân
-Về phía quản lý:
Tìm kiếm bạn đọc theo địa chỉ khu vực, thời gian mượn, số lượng mượn Quản lý tính toán chi phí, lợi nhuận của thư viện tiện lợi báo cáo cho chủ đầu tư
Trang 6Quản lý sách vị trí, tình trạng, nhập xuất sách
Công nghệ thực hiện
Microsoft Visual Studio
SQL Server
Microsoft Project
Nhóm phát triển gồm 1 thành viên: Lê Thị Mai Anh
STT Vị trí Trách nhiệm Kỹ năng
1 Giám đốc dự án Quản lý đội dự án Lãnh đạo, kinh
nghệm quản lý
dự án
2 Lập trình viên Viết mã nguồn Thành thạo
Java, SQLServer, HTML,CSS
3 Kỹ sư đảm bảo chất
lượng Đảm bảo chất lượngcho dự án
4 Người quản trị
CSDL Xây dựng, bảo trì CSDL SQLServer
5 Nhà phân tích
nghiệp vụ kinh doanh
Gặp gỡ khách hàng lấy thông tin từ khách hàng
Giao tiếp, kinh doanh
6 Kỹ sư quản lý cấu
hình Quản lý cấu hình cho dự án
7 Kỹ sư phân tích
thiết kế
Phân tích thiết kế hệ thống
2.3 Các điều kiện khó khăn và thuận lợi:
Thuận lợi:
Khách hàng đồng thuận
Dự án vừa không quá áp lực
Cơ sở vật chất đầy đủ
Khó khăn:
Thiếu nhân lực
Thời gian ngắn
2.4 Mô tả hệ thống
Xây dựng phần mềm quản lý thư viện với các chức năng chính
Về phía thủ thư:
Trang 7Quản lý bạn đọc
Quản lý xuất nhập sách
Quản lý mượn trả sách
Quản lý thu chi ngân sách
Quản lý vị trí sách
Về phía bạn đọc:
Tìm kiếm trước khi đến mượn
Quản lý thời gian mượn trả của chính mình
Đăng kí mượn sách trước
Có thể đọc trước một phần của sách
2.5 Sản phẩm bàn giao
quản lý thư viện đầy
đủ chức năng yêu cầu.
liệu.
(Mã nguồn).
6 - Tài liệu kèm theo.
Trang 87 - Hệ thống quản lý thư viện đầy
đủ chức năng yêu cầu.
liệu.
(Mã nguồn).
kèm theo.
thống quản lý thư viện đầy đủ chức năng yêu cầu.
dữ liệu.
Trang 91 3 - Souce code (Mã nguồn).
kèm theo.
thống quản lý thư viện đầy đủ chức năng yêu cầu.
dữ liệu.
code (Mã nguồn).
kèm theo
-Hệ thống quản lý thư viện đầy đủ chức năng yêu cầu
-Hệ cơ sở dữ liệu
-Souce code (Mã nguồn)
Trang 10-Tài liệu kèm theo
3 Ước lượng chi phí Chi phí tổng quan
Trang 11STT Nội dung công việc Chi phí
3 Thức hiện phân tích và xác định yêu cầu của hệ
10 Chi phí dự phòng cho những phát sinh 10.000.000
11 Chi phí đầu tư trang thiết bị , máy móc 70.000.000
13 Chi phí cho các vấn đề công nghệ kỹ thuật thực
4 Tổ chức thực hiện, cơ chế quản lý và khai thác dự án đầu tư
4.1 Bảng phân rã công việc
Dự án quản lý thư viện
1 Khởi động dự án
2 Đi khảo sát thực tế
2.1 Quan sát thao khảo
2.2 Phỏng vấn
2.3 Thăm dò nhu cầu
3 Thực hiện phân tích và xác định yêu cầu của hệ thống 3.1 Quản lí thông tin nguồn nhập sách
3.2 Quản lí thông tin người mua sách
3.3 Quản lí nhân viên
3.4 Quản lí hợp đồng
3.5 Quản lí kho sách
3.6 Quản lí ấn chỉ
3.7 Quản lí tạo in thẻ thư viện
Trang 123.8 Báo cáo thống kê
4 Thiết kế CSDL cho dự án
4.1 Bảng ấn chỉ
4.2 Bảng họ tên độc giả
4.3 Bảng ngày mượn sách
4.4 Bảng ngày trả sách
4.5 Bảng nhân viên
4.6 Bảng chức vụ
4.7 Bảng hợp đồng
4.8 Bảng số điện thoại
5 Thiết kế giao diện
5.1 Module hệ thống
5.2 Module quản lí
5.3 Module thống kê báo cáo
5.4 Lập trình và tích hợp hệ thống
5.5 Xây dựng bảng CSDL
5.6 Xây dựng các chức về quản trị người dùng 5.7 Lập trình Module quản trị hệ thống 5.8 Lập trình Module liên kết
5.9 Lập trình Module liên hệ
5.10 Tích hợp hệ thống
6 Kiểm thử và sửa lỗi
6.1 Dữ liệu kiểm thử
6.2 Kiểm thử mức đơn vị
6.3 Kiểm thử mức tích hợp
6.4 Kiểm thử mức hệ thống
6.5 Kiểm thử giao diện
6.6 Kết quả kiểm thử
6.7 Kiểm tra lần cuối
Trang 136.8 Báo cáo kiểm thử
7 Vận hành
8 Kết thúc dự án
Thành viên đội dự án
STT Họ tên Địa chỉ Liên hệ
1 Lê Thị Mai Anh Lớp
DCCTKT65A ĐT: 0325521274 Quy tắc làm việc
Mọi sự phân công đều được đưa ra họp bàn công khai
Ưu tiên phân công theo năng lực sở trường của mỗi
Yêu cầu với các thành viên
Nghiêm chỉnh chấp hành thực hiên công việc theo bản kế hoạch của dự án
Tích cực tham gia thảo luận, phát biểu ý kiến để dự án đạt kết quả tốt nhất
Bồi dưỡng khả năng chuyên môn để hoàn thành tốt vai trò của mình trong
dự án
Tham gia đầy đủ các buổi họp
Nghỉ làm phải thông báo tới giám đốc dự án hoặc trưởng nhóm
Hội họp
Có mặt đầy đủ đúng giờ các buổi họp nhóm dự án
Tích cực, khẩn trương trao đổi, bàn bạc, giải quyết các vấn đề của dự án
Chấp hành, thực hiện đúng quyết định, giải pháp đã thống nhất trong cuộc họp
4.2 Các rủi ro
Mô tả Giả thiết Xác xuất Ảnh hưởng Phản ứng Ước lượng
thời gian Khi thực hiện kế hoach có 5% Không đủ thờigian để hoàn Liên tục điều chỉnh kế
Trang 14không chính
xác nhiều phát sinh so với dự
kiến
thành kế hoạch hoạch phù hợp với những
phát sinh
Ước lượng
ngân sách
không chính
xác
Khi thực hiện
kế hoach có
nhiều phát
sinh so với dự
kiến
3% Không đủ chi
phí để chi trả cho dự án
Cần phải nâng chi phí dự kiến Nâng trợ cấp cho các hoạt động Đáp ứng được những nhu cầu cần thiết khi thực hiện
dự án
Lập lịch biểu
không hợp lí Khi thực hiện kế hoach có
nhiều phát
sinh so với dự
kiến
5% Không hoàn
thành theo đúng kế hoạch
Liên tục điều chỉnh kế hoạch phù hợp với những phát sinh
Kế hoạch tiến
dộ bị thay đổi Khi thực hiện kế hoach có
nhiều phát
sinh so với dự
kiến
2% Không hoàn
thành theo kế hoạch
Liên tục điều chỉnh kế hoạch phù hợp với những phát sinh
Chất lượng
sản phẩm
chưa đạt yêu
cầu của khách
hàng
Thành viên
trong tổ đội
lập trình thiếu
kinh nghiệm,
chưa hiểu biết
sâu sắc về hệ
thống nên khi
triển khai sẽ
tạo sản phẩm
chất lượng
thấp
5% Kết quả dự án
và danh tiếng Tìm ra phương pháp
có thể hướng dẫn các thành viên làm việc
có hiệu quả nhất hoặc tuyển thêm nhân viên có kinh nghiệm
và có trình độ vào dự án
Trang 15Nguồn nhân
lực thực hiện
dự án bị thiếu
Trong đội
thực hiện có
người bỏ việc
3% Không hoàn
thành được các phần việc theo đúng kế hoạch
Cần bổ sung nhân lực sớm nhất và điều chỉnh công việc sao cho phù hợp với từng người
Xác định yêu
cầu về sản
phẩm chưa
đúng
Trong quá
trình thu thập
và khảo sát
các yêu cầu từ
phía khách
hàng không
dược tốt dẫn
đến hiểu sai
về các chức
năng và các
yêu cầu của
sản phẩm cần
có
1% Sản phẩm
không đảm bảo được yêu cầu của khách hàng
Liên tục trao đổi với khách hàng để xác định yêu cầu của khách hàng
Không gặp dỡ
được khách
hàng khi có
vấn đè cần
trao đổi
Trong quá
trình thực hiện
công việc
5% Không hoàn
thành được các phần việc được giao
Luôn bám sát được các yêu cầu của khách hàng, cầm phải có những thông tin cụ thể của khách hàng để khi muốn trao đổi
ta có thể liên lạc một cách thuận lợi nhất
Không lấy
được các dữ
Trong quá
trình thực hiện
5% Hệ thống
không thể kết
Đề nghị khách hàng đưa ra
Trang 16liệu mãu cũng
như các mẫu
biểu cần thiết
liên quanđến
các yêu cầu
của hệ thống
công việc xuất được
những mẫu biểu cần thiết hoặc CSDL không đúng
những mẫu biểu cần thiết,những yêu cầu dự liệu mẫu để có thể test thử các chức năng của hệ thống
Thiếu các kỹ
thuật về công
nghẹ và ý
tưởngkhi triển
khai sản phẩm
Người quản lý
dự án chưa
hình dung
được các công
việc cần làm
của dự án, từ
đó để đưa ra
được các công
nghệ cũng
như kỹ thuật
yêu cầu khi
thực hiện dự
án
làm dự án sẽ phải mất thời gian để tìm hiểu công nghệ sử dụng
để thực hiện
dự án, điều này có thể làm cho dự án bị chậm tiến độ, gây ra sự chán nản cho đội thực hiện dựán
Người quản lý
dự án phải nắm rất chắc các công nghệ, kỹ thuật
sử dụng ngay
từ bước đầu thực hiện dự
án để có đượcnhững sự thành công nhất định khi thực hiện dự án
Giá cả các
thiết bị tăng
cao so với dự
kiến
Khi mua thiết
cả, chi phí của các thiết bị cần thiết để thực hiện dự án
Tiết kiệm và khác phục vấn
đề phải đầu tư các thiết bị mới
Khi hoàn
thành các
phân hệ
nhưng chưa
gặp được
Khi hoàn
thành các
phân hệ
nhận được các lỗi từ phía người dùng cuối dẫn đến
Liên tục liên
hệ với khách hàng khi cần thiết, tại mỗi giai đoàn cần
Trang 17khách hàng
để bàn giao sản phẩm khi hoàn thành
nhưng không đảm bảo được yêu cầu đã đặt ra
phải test các module chức năng của hệ thống đáp ứng được yêu cầu khách hàng
Nghiệm thu
sản phẩm
chậm hơn dự
kiến
Sau khi hoàn
thành nhưng
không bàn
giao được sản
phẩm
lý hợp đồng được theo đúng dự kiến
Căn cứ kế hoạch và hợp đồng đề nghị thanh lý hợp đồng
Phần II PHẦN THIẾT KẾ CƠ SỞ:
1 Lập kế hoach chất lượng
Các metric chất lương trong dự án
Trong dự án này có thể sử dụng các metric sau:
Tính khả dụng của giao diện
Giao diện hệ thống phải dễ sử dụng cho những người sử dụng hệ thống , và vẫn phải đảm bảo cung cấp đủ thông tin cần thiết với người sử dụng
Tính toàn vẹn dữ dữ liệu
Đảm bảo dữ liệu không bị mất mát hay thay đổi trong quá trình truyền tải Việc này rất quan trong, vì đây là hệ thống thư viện các thông tin cần chính xác
Tính ổn định
Khả năng tránh những tác động không mong muốn khi chỉnh sửa phần mềm
Tính phù hợp
Phần mềm phải cung cấp các chức năng thích hợp cụ thể ở dự án này là: nhập liệu, mượn trả tài liêu, quản lý mượn trả, báo cáo
Tính an toàn
Phần mềm phải có khả năng bảo vệ thông tin dữ liệu quan trong của hệ thống thư viện, không cho phép chỉnh sửa, truy cập nếu không được phép
Tính đáp ứng thời gian
Tính đáp ứng thời gian
Trang 18Đảm bảo hệ thống có thể đưa ra một trả lời, một thời gian xử lý và một tốc
độ thông lượng hợp lý khi nó thực hiện công việc của mình, dưới một điều kiện làm việc xác định
2.Các kiểm thử sử dụng
- Kiểm thử chức năng định kỳ nhằm đảm bảo chức năng tuân thủ đúng quy định
- Kiểm tra tính toàn vẹn dữ liệu trên một tập dữ liệu mẫu
- Thiết lập lịch trình kiểm định/kiểm thử dựa trên các phụ thuộc và đặc điểm kĩ thuật của dự án; Điều hòa báo cáo hiệu quả hoạt động và những kết quả kiểm định thực tế với các tiêu chuẩn chất lượng và các mục tiêu hiệu quả hoạt động
3 Tổng kết
Lý do phát triển dự án
Dự án xây dựng đáp ứng nhu cầu ngày càng lớn của học sinh, sinh viên và giáo viên trong nhà trường
Giúp cho hoạt động học tập, tìm tài liệu trở nên thuận lợi hơn
Những kết quả đã đạt được
– Dự án đã hoàn thành theo mục tiêu đề ra và đi vào hoạt động
– Bước đầu đáp ứng mục tiêu của sinh viên và giáo viên nhà trường, giúp hình thức học tập hoạt động đa dạng hơn
– Đáp ứng cơ bản những nhu cầu sinh viên
– Qua việc thực hiện dự án, các thành viên trong dự án rút ra được nhiều kinh nghiệm hơn cho bản thân như kinh nghiệm làm việc nhóm, nhiều kiến thức hữu ích, khả năng tự học hỏi.
Bài học kinh nghiệm
-Rút kinh nghiệm để tránh những rủi ro không đáng có trong dự án -Người quản lý dự án sẽ quản lý sát sao hơn các nguồn nhân lực đang có -Cần có những yếu tố để khích lệ tinh thần làm việc của các thành viên hơn nữa
Trang 19-Chưa phát huy hết khả năng của các thành viên trong dự án, nâng cao tinh thần trách nhiệm của các thành viên