Chương 1: Xác định dự án 1.1 Giới thiệu dự án - Tên dự án:Dự án phần mềm quản lý thư viện trường đại học Thành Đô. - Thư viện trường đại học Thành Đô nằm ở Lai Xá, Hoài Đức, Hà Nội là một nơi có vị trí thuận lợi nhiều sinh viên học và ở tại trường nhu cầu mua sách của sinh viên thì cao. Do vậy mà lúc nào thư viện cũng tấp lập, thư viện trường đại học Thành Đô là một thư viện đang trong đà phát triển mạnh mẽ, đã có nhiều kinh nghiệm trong trường.Vì thế thư viện có nhu cầu xây dựng trang web nhằm phục vụ sinh viên tốt hơn trong công việc mượn trả sách thuận lợi hơn. - Qua tìm hiểu một số sinh viên đa phần mọi người đều có công việc bận rộn, không có thời gian đến thư viện đọc và mượn sách, nếu có đến cũng chỉ được một lát rồi có công việc khác.
Họ mong muốn có thể mượn sách một cách nhanh chóng, không tốn thời gian và công sức đi lại. Hơn nữa phải dễ dàng tìm kiếm và tra cứu sách mà vẫn đảm bảo đúng sách mình cần mua. - Chính vì vậy mà “Quản lý dự án phần mềm quản lý thư viện trường đại học Thành Đô” là một dự án nhằm phục vụ nhu cầu mượn trả sách Online của sinh viên. Đáp ứng được nhu cầu tiêu thụ sản phẩm của thư viện.
- Hiện tại thì thư viện chưa có sử dụng Website phục vụ nhu cầu này.Sau khi Website được hoàn thành có thể thực hiện tốt công việc của thư viện và đem lại những tiện lợi cho sinh viên. Sau khi trang web quản lý thư viện Online hoàn thành có thể giúp các sinh viên đáp ứng được các yêu cầu mượn trả sách của sinh viên.2 Mục đích của dự án Dự án phần mềm quản lý thư viện của trường đại học Thành Đô nhằm đáp ứng nhu cầu tra cứu và mượn trả sách của sinh viên và giúp cho thư viện có thể phát triển mở rộng thị trường mượn sách.3 Mục tiêu của dự án Yêu cầu về phía người sử dụng: - Màu nền của trang màu xanh trắng, giao diện có nét tương đồng với giao diện trang web của thư viện. - Giao diện theo phong cách mới. Tường minh, dễ sử dụng đối với các sinh viên và giáo viên mới sử dụng.
- Thông tin sách, giá sách cũng như tài liệu liên quan được hiển thị chi tiết. - Chạy ổn định trên các môi trường khác nhau (hệ điều hành, trình duyệt…). - Có tạo liên kết với trang web của thư viện. - Đối với nhân viên: Nhận thông tin về sách, giá sách và các sửa đổi liên quan đến sách.
- Có nhiều hình thức hiển thị thông tin về sách. Yêu cầu về phía chức năng: - Có khả năng tích hợp nhiều thành phần - Có tốc độ truy cập nhanh - Tính bảo mật cao - Ổn định với lượng truy cập lớn Các module yêu cầu cho trang web: - Module dữ liệu - Module tính tiền.4 Phạm vi Ranh giới của dự án: Sản phẩm được thực hiện theo yêu cầu của khách hàng. Sản phẩm chính: phần mềm quản lý thư viện trường đại học Thành Đô. 8 Các yếu tố được đưa vào dự án: Thông tin về sách, và thông tin về giá sách.
Các yếu tố đưa ra ngoài dự án: Loại bỏ các yếu tố ảnh hưởng tới nhân viên và sinh viên.5 Ban lãnh đạo Th.6 Người quản lý Đinh Tuấn Anh 1.7 Danh sách tổ dự án Họ và tên Chức vụ Đinh Tuấn Anh Trưởng nhóm Nguyễn Quang Thức Nhân viên Phạm Thị Chí Thức Thư ký 1.8 Trách nhiệm Người thực Khảo Phân Thiết Thiết Lập trình Kiểm Kết hiện công việc sát tích kế cơ kế và tích thử và thúc sở dữ giao hợp hệ sửa lỗi dự án liệu diện thống Đinh Tuấn Anh A,I A,C A A A,C A P Nguyễn Quang C R I C P P I Thức Phạm Thị Chí C P P A I I,P I Thức Chú thích: Các kiểu trách nhiệm khác nhau trên công việc. - C (Contributing): Tham gia đóng góp.9 Chủ đầu tư dự án kiêm khách hàng. Khách hàng: Thư viện trường đại học Thành Đô. Điện thoại: 04 37757091 Địa chỉ: Lai Xá, Hoài Đức, Hà Nội Website: http://truongdaihocthanhdo.10 Thời gian thực hiện và các mốc thời gian quan trọng trong dự án.
Tổng thời gian: 16 ngày Thời gian bắt đầu dự án: 10– 03– 2021 Thời gian kết thúc dự án: 26 – 03 – 2021 Các mốc thời gian quan trọng Ngày 10– 03 – 2021: Bắt đầu khởi động dự án Ngày 11– 03 – 2021: Lập kế hoạch dự án Ngày 12– 03– 2021: Triển khai dự án Ngày 26 – 03 – 2021: Kết thúc dự án 1.11 Công cụ và môi trường phát triển dự án. Công cụ làm việc của các thành viên trong nhóm: Laptop cấu hình cao, phần mềm hỗ trợ đầy đủ. Hệ điều hành:Windows 10 Các phần mềm công cụ: Visual Studio .Net 2019 Microsoft Office Microsoft Project 10 SQL sever 2012 Windows Server 1.12 Tổng mức đầu tư.400 (Hai mươi lăm triệu bốn trăm hai mươi nghìn bốn trăm Việt Nam Đồng) 11 Chương 2: Lập kế hoạch thực hiện dự án 2. Nhân sự dự án.
STT Nhân sự Thông tin 1 Đinh Tuấn Anh - Ngày sinh:05/09/2000 - Địa chỉ: Di Trạch, Hoài Đức, Hà Nội. - Email: anhmanucian050920@gmail. - Bằng cấp: Thạc sỹ chuyên ngành CNTT. - Ngoại ngữ: Tiếng Anh.
- Kinh nghiệm chuyên môn: 1 năm thư ký dự án cho công ty TNHH một thành viên Việt Nam. 2 Nguyễn Quang Thức - Ngày sinh: 25/06/2000 - Địa chỉ: Nguyên Xá, Từ Liêm, Hà Nội. - Email: quangthuc@gmail.com - Điện thoại: 0982135193 - Bằng cấp: Thạc sỹ chuyên ngành CNTT - Ngoại ngữ: Tiếng Anh - Kinh nghiệm chuyên môn: 1 năm làm dự án cho công ty phần mềm quốc gia 3 Phạm Thị Chí Thức - Ngày sinh: 14/11/2000. - Địa chỉ: Kiều Mai, Từ Liêm, Hà Nội - Email: hoa94@gmail.com - Điện thoại: 01649751979 - Bằng cấp: Thạc sỹ chuyên ngành CNTT - Ngoại ngữ: Tiếng Anh.
- Kinh nghiệm chuyên môn: 1 năm thứ ký dự án cho công ty một thành viên MOCAP 12 2.2 Bảng công việc. STT Tên công việc 1 Khảo sát hệ thống Quan sát Phỏng vấn Điều tra, thăm dò Nghiên cứu tài liệu 2 Phân tích chức năng Phân tích từng chức năng Sơ đồ phân cấp chức năng Mổ tả chi tiết chức năng mức lá Mô hình luồng dữ liệu mức khung cảnh Mô hình luồng dữ liệu mức đỉnh Mô hình dữ liệu mức dưới đỉnh 3 Thiết kế cơ sở dữ liệu Xây dựng mô hình thực thể liên kết Xác định các thực thể, định dạng tương ứng Xác định liên kết giữa các thực thể Mô hình liên kết thực thể Chuyển mô hình thành bản ghi logic Thiết kế cơ sở dữ liệu vật lý Lập từ điển dữ liệu Mô hình dữ liệu vật lý 4 Thiết kế giao diện Thiết kế giao diện trang chủ 13 Thiết kế giao diện trang chức năng Thiết kế trang tra cứu sách Thiết kế trang thông tin học sinh Thiết kế trang thông tin nhân viên Thiết kế trang phòng học nhóm Thiết kế trang thống kê báo cáo Thiết kế giao diện quản lý dành cho Admin Thiết kế trang quản lý người dùng Thiết kế trang quản lý sách Thiết kế trang mượn trả tài liệu Thiết kế trang hướng dẫn và hỗ trợ 5 Lập trình và tích hợp hệ thống Viết code cho phần người dùng Viết code cho phần người quản trị 6 Kiểm thử và sửa lỗi Kiểm thử đơn vị Kiểm thử tích hợp hệ thống Kiểm thử chấp nhận Kiểm thử tích hợp Sửa lại các lỗi mắc khi kiểm thử Kiểm thử lại và sửa hoàn chỉnh lại các lỗi 7 Đưa trang Web vào hoạt động Lập bản hướng dẫn cài đặt Website Upload trang web lên host Báo cáo kết quả duyệt dự án 14 8 Chuyển giao Đào tạo cách sử dụng và quản trị Website cho nhà sách 2. Bảng ước lượng thời gian. STT Tên công việc Tổng Quản lý dự án phần mềm quản lý thư viện trường đại học 112 hrs Thành Đô 1 Họp 8 hrs 2 Khảo sát hệ thống 16 hrs Quan sát 4 hrs Phỏng vấn 4 hrs Điều tra, thăm dò 4 hrs Nghiên cứu tài liệu 4 hrs 3 Phân tích chức năng 16 hrs Phân tích từng chức năng 4 hrs Sơ đồ phân cấp chức năng 2 hrs Mổ tả chi tiết chức năng mức lá 4 hrs Mô hình luồng dữ liệu mức khung cảnh 4 hrs Mô hình luồng dữ liệu mức đỉnh 2 hrs Mô hình dữ liệu mức dưới đỉnh 2 hrs 4 Thiết kế cơ sở dữ liệu 16 hrs Xây dựng mô hình thực thể liên kết 2 hrs Xác định các thực thể, định dạng tương ứng 6 hrs 15 Xác định liên kết giữa các thực thể 2 hrs Mô hình liên kết thực thể 2 hrs Chuyển mô hình thành bản ghi logic 2 hrs Thiết kế cơ sở dữ liệu vật lý 8 hrs Lập từ điển dữ liệu 4 hrs Mô hình dữ liệu vật lý 4 hrs 5 Thiết kế giao diện 16 hrs Thiết kế giao diện trang chủ 3 hrs Thiết kế giao diện trang chức năng 5 hrs Thiết kế trang tra cứu sách 1 hr Thiết kế trang thông tin học sinh 1 hrs Thiết kế trang thông tin nhân viên 1 hrs Thiết kế trang phòng học nhóm 1 hr Thiết kế trang web thống kê báo cáo 1 hr Thiết kế giao diện quản lý dành cho Admin 8 hrs Thiết kế trang quản lý người dùng 2 hr Thiết kế trang quản lý sách 2 hrs Thiết kế trang quản lý mượn trả tài liệu 2 hrs Thiết kế trang hướng dẫn và hỗ trợ 2 hr 6 Lập trình và tích hợp hệ thống 8 hrs Viết code cho phần người dùng 4 hrs Viêt code cho phần người quản trị 4 hrs 8 Đưa trang Web vào hoạt động 8 hrs Lập bản hướng dẫn cài đặt Website 4 hrs Upload trang web lên host 2 hrs Báo cáo kết quả duyệt dự án 2 hrs 16 9 Chuyển giao 8 hrs Đào tạo cách sử dụng và quản trị Website 8 hrs 2.4 Lập tiến độ thực hiện.