Môn học/Mô đun: Quản Lý Dự Án Công Nghệ Thông Tin Nhóm 3 thực hiện: Vũ Tá Trung Hiếu , Nguyễn Sỹ Chung , Trương Mạnh Bảo.Lớp: 2623CNT02 Ngành/Nghề: Công Nghệ Thông Tin Ứng dụng phần mềm
Trang 1Môn học/Mô đun: Quản Lý Dự Án Công Nghệ Thông Tin Nhóm 3 thực hiện: Vũ Tá Trung Hiếu , Nguyễn Sỹ Chung , Trương Mạnh Bảo.
Lớp: 2623CNT02
Ngành/Nghề: Công Nghệ Thông Tin (Ứng dụng phần mềm ) GVHD: Nguyễn Thu Huyền
Báo Cáo Bài Tập Lớn
“Dự án thiết kế xây dựng hệ thống Quản Lý Sinh Viên HPC”
Trang 2I GIỚI THIỆU VỀ MÔN HỌC/ MÔ ĐUN…
1 Giới thiệu về môn học/ mô đun (mục đích, ý nghĩa,…)
- Quản lý dự án Công Nghệ Thông Tin
2 Các kiến thức cơ bản liên quan đến môn học
3 Tên bài tập lớn của nhóm/cá nhân lựa chọn:
- Dự Án Thiết Kế và Xây Dựng phần mềm quản lý Sinh Viên HPC
LỜI CẢM ƠN
Trước tiên , chúng em xin gửi lời cảm ơn sâu sắc đến quý thầy cô trường CaoĐẳng Công Nghệ Bách Khoa Hà Nội và quý thầy cô khoa Công nghệ Thông Tin đãtận tình giảng dạy , truyền đạt cho chúng em những kiến thức , kinh nghiệm quý báutrong suốt thởi gian qua
Đặc biệt , chúng em gửi lòng biết ơn đến cô Nguyễn Thị Huyền ( Giảng viên
lý thuyết và thực hành môn Quản lý dự án Công Nghệ Thông Tin ) Cô đã trực tiếphướng dẫn tận tình , sửa chữa và đóng góp nhiều ý kiến quý báu cho chúng em hoànthành tốt môn báo cáo của mình
Trong thời gian một học kỳ thực hiện đề tài, chúng em đã vận dụng những kiếnthức nền tảng đã tích luỹ đồng thời kết hợp việc học hỏi và nghiên cứu những kiếnthức mới.Từ đó chúng em vận dụng tối đa những gì đã thu thập để hoàn thành mộtbáo cáo đồ án tốt nhất Tuy nhiên, trong quá trình thực hiện , nhóm chúng em không
Trang 3thể tránh khỏi những thiếu sót Chính vì vậy, chúng em mong nhận được những góp
ý từ phía Cô nhằm hoàn thiện những kiến thức mà chúng em đã học tập và là hànhtrang để chúng em thực hiện tiếp các đề tài khác trong tương lai
Xin chân thành cảm ơn quý thầy cô!
LỜI NÓI ĐẦU
Trong bối cảnh phát triển nhanh chóng của công nghệ thông tin, việc số hóa các quy trình quản lý là một nhu cầu thiết yếu của các cơ sở giáo dục Để đáp ứng nhu cầu này, dự án thiết kế và xây dựng phần mềm quản lý sinh viên ra đời nhằm hiện đại hóa quy trình quản lý, nâng cao hiệu quả công việc và cải thiện trải nghiệm của cả sinh viên lẫn nhà quản lý.
Việc quản lý sinh viên nếu không có sự hỗ trợ của tin học phải cần khá nhiều nhân viên, chia thành nhiều khâu mới có thể quản lý được Các công việc này đòi hỏi nhiều thời gian và công sức,
mà sự chính xác và hiệu quả không cao, Ngày nay với sự phát triển mạnh mẽ của công nghệ thông tin hầu hết các ứng dụng tin học đã được áp dụng trong mọi lĩnh vực nghiên cứu khoa học cũng như đời sống con người nó đã trở thành công cụ hữu ích và mở ra hướng đi mới cho con người trong các hoạt động ,quản lý lưu trữ và sử lý thông tin Tạo điều kiện tốt và hiệu quả cao cho con người trong mọi lĩnh vực Sự phát triển nhanh chóng của nền kinh tế kéo theo đó là sự thay đổi trong công tác quản lý của từng doanh nghiệp sẽ có ảnh hưởng lớn đến sự phát triển của doanh nghiệp ấy ứng dụng
Trang 4công nghệ thông tin vào quản lý là hướng đi mới ,tạo điều kiện để doanh nghiệp có công tác quản lý thông tin tốt nhất ,hiệu quả cao nhất Trong quá trình tìm hiểu thực tế cho thấy các Trường Đại Học
và Cao Đẳng hoặc Trung Cấp với thế mạnh là Quản Lý Sinh Viên.hiện nay ,đang có khó khăn trong việc quản lý ,bởi hệ thống quản lý dựa trên giấy tờ khá cồng kềnh ,gây khó khăn trong việc quản
lý ,tìm hiểu và sử lý thông tin không đáp ứng nhu cầu nghiệp vụ của Các Trường Đại Học, Cao Đẳng và Trung Cấp một cách nhanh chóng và chính xác hệ thống quản lý thông tin ra đời dựa trên nền tảng kiến thức về phân tích hệ thống
Để giải quyết các vấn đề khó khăn ấy thì sự góp mặt của công nghệ thông tin là không thể
thiếu, một “Hệ thống xây dựng quản lý” chính là giải pháp tốt nhất để nâng cao hiệu suất cũng
như giảm thiểu rủi ro sai sót trong công việc giúp cho các doanh nghiệp có thể đưa ra những quyết định kinh doanh chính xác , đúng thời điểm để làm cho việc kinh doanh trở lên hiệu quả hơn Chính
vì vậy, nhóm chúng em đã thực hiện đề tài “Xây dựng phần mềm quản lý Sinh Viên HPC ”
Trong quá trình phát triển, dự án sẽ tuân thủ các nguyên tắc phát triển phần mềm hiện đại, đảm bảo tính mở rộng, bảo mật và khả năng tích hợp với các hệ thống khác trong tương lai Chúng tôi cam kết sẽ mang đến một giải pháp phần mềm chất lượng, dễ sử dụng, phù hợp với nhu cầu quản lý ngày càng cao của các cơ sở giáo dục.
Dự án này là kết quả của sự hợp tác chặt chẽ giữa các chuyên gia công nghệ thông tin, các nhà quản
lý giáo dục và người dùng cuối (sinh viên và giảng viên) Hy vọng rằng hệ thống quản lý sinh viên
sẽ góp phần nâng cao chất lượng quản lý giáo dục, từ đó thúc đẩy sự phát triển bền vững của ngành giáo dục.
Qua đây , một lần nữa, chúng em xin gửi lời cảm ơn chân thành và bày tỏ lòng biết ơn đến
sự chỉ bảo tận tình của thầy cô trong khoa “Công Nghệ Thông Tin” Đặc biệt là cô Nguyễn Thị
Huyền, người đã trực tiếp hướng dẫn, chỉ bảo và giúp đỡ chúng em trong thời gian thực hiện đề tài
này.
DANH MỤC VIẾT TẮT
Trang 51 QLDA Quản Lý Dự Án
Structure )
Vòng đời phát triển dự án
MỤC LỤC
DANH MỤC CHỮ CÁI VIẾT TẮT
LỜI NÓI ĐẦU ……… ………….……… ……….………2
DANH MỤC BẢNG BIỂU HÌNH ẢNH .
CHƯƠNG 1 : TỔNG QUAN .
CHƯƠNG 1 GIỚI THIỆU DỰ ÁN………… ………… ……… ….14
1 Tên dự án …….……… …… 15
2 Người quản lý dự án(PM)………….……… 17
3 Danh sách tổ dự án ……….…… … ……….17
4 Chủ đầu tư kiêm khách hàng ….……… 18
5 Đơn vị tài trợ ………18
6 Cơ quan chủ quản đầu tư ……… 18
Trang 67 Chi phí dự án ………18
8 Thời gian gian thực hiện dự án ………18
9 Mục đích đầu tư dự án ……….19
10 Mục tiêu cần thực hiện của dự án ……… 19
PHẦN 2: TÔN CHỈ DỰ ÁN (PROJECT CHARTER)……….20
CHƯƠNG 2: LẬP KẾ HOẠCH THỰC HIỆN DỰ ÁN………26
1 Giới thiệu về nhân sự………26
2 Giới thiệu về nhân sự………26
3 Tài chính ……… 28
4 Cấu trúc và bảng công việc(WBS)……… 29
5 Quản lý cấu hình(CM)……… 30
6 Quản lý chất lượng………31
CHƯƠNG 3: PHÂN TÍCH RỦI RO CỦA DỰ ÁN………… ………32
I Quá trình phân tích rủi ro của dự án……… 32
III Lập biểu phân tích rủi ro của dự án……….35
CHƯƠNG 4: QUẢN LÝ KIỂM SOÁT THỰC HIỆN DỰ ÁN ……… 37
4.1 Quy trình quản lý………37
4.2 Các mốc kiểm soát……… 41
4.3 Diễn biến quá trình thực hiện dự án 44
CHƯƠNG 5: CÔNG CỤ HỖ TRỢ VÀ PHỤC VỤ DỰ ÁN 49
5.1 Bảng chi tiết tiến độ……… ……… 49
5.2 Nguồn lực và công việc……… 52
CHƯƠNG 6: KẾT THÚC DỰ ÁN……… 52
I Giao diện chương trình……… 52
II Tổng kết dự án………58
KẾT LUẬN ……… 60
TÀI LIỆU THAM KHẢO………61
Trang 7I GIỚI THIỆU VỀ MÔN HỌC/ MÔ ĐUN : Quản lí dự án công nghệ
thông tin
1 Giới thiệu về môn học/ mô đun (mục đích, ý nghĩa,…)
"Quản lý dự án công nghệ thông tin" là quá trình điều hành và điều phối cáchoạt động liên quan đến việc phát triển và triển khai các dự án công nghệ thôngtin trong các tổ chức và doanh nghiệp Quản lý dự án công nghệ thông tin nhằmđảm bảo rằng các dự án này được thực hiện đúng tiến độ, đúng chất lượng vàđáp ứng được các yêu cầu của khách hàng
Mục đích :
· Hiểu biết về quản lý dự án: Sinh viên sẽ được giới thiệu về các khái niệm cơ bản
và quan trọng trong quản lý dự án, bao gồm quy trình, phương pháp, và các công cụquản lý dự án
· · Áp dụng các phương pháp quản lý dự án vào thực tế: Sinh viên học được cách
áp dụng các phương pháp quản lý dự án vào các dự án thực tế trong lĩnh vực côngnghệ thông tin, từ việc lập kế hoạch, điều phối tài nguyên, đến kiểm soát tiến độ vàchất lượng
· · Phát triển kỹ năng lãnh đạo và quản lý nhóm: Sinh viên học cách lãnh đạo và
quản lý các nhóm làm việc trong dự án, bao gồm phân công nhiệm vụ, giải quyếtxung đột và thúc đẩy hiệu suất làm việc
· · Hiểu về quản lý rủi ro và quản lý thay đổi: Sinh viên được đào tạo để nhận
diện, đánh giá và quản lý các rủi ro có thể phát sinh trong quá trình triển khai dự án,cũng như cách quản lý các thay đổi vào dự án một cách hiệu quả
Ý nghĩa
Trang 81 Nâng cao kỹ năng quản lý dự án trong CNTT: Môn học giúp sinh viên hiểu rõ
về cách thức quản lý các dự án công nghệ từ khâu khởi tạo, lập kế hoạch, cho đếntriển khai và hoàn thành Điều này giúp họ phát triển kỹ năng quản lý thời gian,nguồn lực, và chi phí một cách hiệu quả
2 Ứng dụng thực tế: Môn học không chỉ cung cấp kiến thức lý thuyết mà còn giúp
sinh viên áp dụng các kỹ thuật và phương pháp quản lý vào các tình huống thực tiễntrong ngành CNTT Điều này giúp sinh viên sẵn sàng tham gia và đảm nhận các vaitrò trong các dự án thực tế sau khi tốt nghiệp
3 Tối ưu hóa quy trình làm việc: Quản lý dự án tốt giúp các tổ chức tối ưu hóa quy
trình làm việc, giảm thiểu lãng phí thời gian và nguồn lực, đồng thời tăng hiệu suất vàchất lượng công việc Sinh viên học được cách đưa ra các quyết định chiến lược đểđảm bảo dự án tiến triển suôn sẻ
4 Phát triển kỹ năng làm việc nhóm và giao tiếp: Môn học giúp sinh viên rèn
luyện khả năng làm việc nhóm, tương tác với các bên liên quan, và kỹ năng giải quyếtxung đột Điều này rất quan trọng trong môi trường làm việc CNTT, nơi các dự ánthường liên quan đến nhiều cá nhân và phòng ban khác nhau
5 Giảm thiểu rủi ro và tăng cường hiệu quả: Quản lý dự án CNTT hiệu quả giúp
nhận diện và xử lý các rủi ro trước khi chúng trở thành vấn đề lớn Sinh viên họcđược cách đánh giá các yếu tố rủi ro, lập kế hoạch dự phòng và điều chỉnh dự án khicần thiết để đảm bảo hoàn thành mục tiêu
6 Chuẩn bị cho tương lai nghề nghiệp: Kiến thức và kỹ năng quản lý dự án công
nghệ thông tin là một yêu cầu thiết yếu trong nhiều vai trò công việc như quản lý dự
án, quản lý sản phẩm, kỹ sư phần mềm, hoặc quản lý hệ thống Hoàn thành môn họcnày giúp sinh viên có được lợi thế cạnh tranh trên thị trường lao động
II Các kiến thức cơ bản liên quan đến môn học
Trang 92.1 Khái niệm dự án
· Khái niệm về dự án:
· Định nghĩa dự án và đặc điểm chung của dự án
Phân biệt dự án và các công việc thường ngày
· Quản lý phạm vi dự án (Project Scope Management):
Xác định phạm vi dự án (Scope Definition)
Lập kế hoạch quản lý phạm vi (Scope Planning)
Kiểm soát phạm vi dự án (Scope Control)
· Quản lý thời gian dự án (Project Time Management):
Xác định các hoạt động (Activity Definition)
Lập lịch dự án (Project Scheduling)
Kiểm soát thời gian dự án (Time Control)
· Quản lý chi phí dự án (Project Cost Management):
Ước tính chi phí (Cost Estimating)
Lập ngân sách (Budgeting)
Kiểm soát chi phí (Cost Control)
· Quản lý chất lượng dự án (Project Quality Management):
Xác định yêu cầu chất lượng (Quality Planning)
Thực hiện kiểm tra chất lượng (Quality Assurance)
Kiểm soát chất lượng (Quality Control)
Trang 10· Quản lý nhân lực dự án (Project Human Resource Management):
Lập kế hoạch nhân lực (Human Resource Planning)
Phát triển nhóm (Team Development)
Quản lý nhóm (Team Management)
· Quản lý giao tiếp dự án (Project Communication Management):
Lập kế hoạch giao tiếp (Communication Planning)
Phân phối thông tin (Information Distribution)
Quản lý giao tiếp (Communication Control)
· Quản lý rủi ro dự án (Project Risk Management):
· Định nghĩa rủi ro (Risk Definition)
Phân tích rủi ro (Risk Analysis)
Quản lý rủi ro (Risk Management)
· Quản lý thay đổi dự án (Project Change Management):
Xác định và đánh giá thay đổi (Change Identification and Evaluation)
Phê duyệt thay đổi (Change Approval)
Kiểm soát thay đổi (Change Control)
Trang 11 Sử dụng các công cụ như Microsoft Project, JIRA, Trello.
Kỹ năng giao tiếp, lãnh đạo, giải quyết xung đột, và quản lý thời gian
3 Tên bài tập lớn của nhóm/cá nhân lựa chọn:
- Thiết kế và xây dựng phần mềm quản lý Sinh Viên HPC
III Yêu Cầu Nội Dung
Họ tên sinh viên: Vũ Tá Trung Hiếu
1 Giới thiệu về nhân sự
2 Lịch biểu công việc
3 CHƯƠNG 3: PHÂN TÍCH RỦI RO
1 Quá trình quản lý rủi ro trong khảo sát thực hiện
dự án
2 Lập biểu phân tích rủi ro của dự án
1.5 điểm
Trang 124 CHƯƠNG 4: QUẢN LÝ – KIỂM SOÁT THỰC HIỆN
1 Bảng chi tiết tiến độ
2 Nguồn lực công việc
1 Giới thiệu về nhân sự
2 Lịch biểu công việc
3 điểm
Trang 133 Tài chính
4 Cấu trúc bảng công việc(wbs)
5 Quản lý cấu hình (cm)
6 Quản lý chất lượng
3 CHƯƠNG 3: PHÂN TÍCH RỦI RO
1 Quá trình quản lý rủi ro trong khảo sát thực hiện
1 Bảng chi tiết tiến độ
2 Nguồn lực công việc
Trang 141 Giới thiệu về nhân sự
2 Lịch biểu công việc
3 CHƯƠNG 3: PHÂN TÍCH RỦI RO
1 Quá trình quản lý rủi ro trong khảo sát thực hiện
1 Bảng chi tiết tiến độ
2 Nguồn lực công việc
1.5 điểm
6 CHƯƠNG 6: KẾT THÚC DỰ ÁN
1 Giao diện chương trình
1 điểm
Trang 151 Tên dự án: “ Dự án thiết kế xây dựng hệ thống Quản Lý Sinh
Viên HPC ”
2 Mục Tiêu Dự Án
2.1 Mục Tiêu Dự Án
- Tự động hóa quy trình quản lý: Tự động cập nhật thông tin sinh
viên, từ việc đăng ký khóa học đến việc theo dõi kết quả học tập và xét duyệt tốt nghiệp
- Tăng cường tính minh bạch: Giúp sinh viên dễ dàng truy cập thông
tin cá nhân, điểm số, và tiến độ học tập bất kỳ lúc nào
- Tối ưu hóa hiệu suất làm việc: Giảm thiểu khối lượng công việc cho
các bộ phận quản lý sinh viên, tạo điều kiện cho họ tập trung vào các công việc quan trọng khác
- Cải thiện trải nghiệm người dùng: Giao diện thân thiện, dễ sử dụng
cho cả sinh viên, giảng viên, và nhân viên quản lý
2.2 Tính năng chính :
Trang 16Phần mềm quản lý sinh viên được phát triển với các tính năng chính sau:
- Quản lý thông tin cá nhân sinh viên: Lưu trữ và quản lý dữ liệu cá
nhân của sinh viên như thông tin liên lạc, hồ sơ học tập, lịch sử đăng
ký môn học, và các thông tin khác liên quan
- Quản lý môn học và đăng ký: Sinh viên có thể dễ dàng đăng ký các
môn học theo thời khóa biểu, đồng thời phần mềm hỗ trợ kiểm tra số lượng sinh viên đã đăng ký để tối ưu hóa lớp học
- Quản lý điểm số và kết quả học tập: Phần mềm hỗ trợ giảng viên
trong việc nhập điểm, tính toán và theo dõi kết quả học tập của sinh viên, cũng như cung cấp thông tin trực tiếp cho sinh viên
- Quản lý học phí và tài chính: Giúp theo dõi và quản lý các khoản
học phí, lệ phí và các khoản thanh toán khác, cũng như báo cáo tình trạng tài chính của từng sinh viên
- Báo cáo và phân tích: Cung cấp các báo cáo chi tiết về tình trạng học
tập, tiến độ tốt nghiệp, và các phân tích khác để hỗ trợ ra quyết định
Hệ thống này không chỉ giúp cải thiện quá trình quản lý sinh viên mà còn tăng cường khả năng tương tác giữa sinh viên, giảng viên và nhà trường Nhờ khả năng tự động hóa, hệ thống quản lý sinh viên cũng giúp tiết kiệm thời gian, nâng cao hiệu quả làm việc và hạn chế sai sóttrong quá trình xử lý dữ liệu
2.3 Các công nghệ được sử dụng
- Back-end : Java hoặc C# , Node.js ( có thể sử dụng các Framework
như Django, Express.js hoặc ASP.NET Core )
- Front-end : HTML , CSS , JavaScript , React.js ( có thể sử dụng các
Framework như React.js , Svelte hoặc Vue.js , Angular )
- Cơ sở dữ liệu : MySQL , PostgreSQL hoặc MongoDB
- Hệ thống máy chủ : Apache hoặc Nginx , Docker.
- Hệ thống kiểm soát phiên bản : Git hoặc GitHub/GitLab.
Trang 17- Bảo mật : SSL/TLS , OAuth2 và JWT (Json Web Token).
2.4 Đối Tượng Sử Dụng
- Sinh Viên: Có thể truy cập thông tin cá nhân, điểm số, lịch học và
giao tiếp với giảng viên
- Giảng Viên: Quản lý điểm số, theo dõi tiến độ học tập của sinh viên,
và giao tiếp với sinh viên
- Quản Lý Nhà Trường: Theo dõi toàn bộ thông tin về sinh viên và
giảng viên, tạo báo cáo thống kê
- Nhân Viên Hỗ Trợ: Hỗ trợ các chức năng hành chính liên quan đến
sinh viên
2.5 Lợi Ích
- Giảm tải công việc thủ công: Các thao tác như nhập dữ liệu, tính
toán, và lưu trữ thông tin sinh viên được phần mềm thực hiện tự động,giúp giảm đáng kể công sức của nhân viên
- Truy cập thông tin nhanh chóng : Sinh viên và giảng viên có thể dễ
dàng truy cập thông tin học tập, đăng ký môn học, và kiểm tra lịch học từ bất kỳ đâu thông qua hệ thống online, từ đó nâng cao trải nghiệm học tập
- Tiết kiệm thời gian: Nhờ việc tự động hóa các công việc quản lý như
nhập liệu, tính toán điểm số, và theo dõi tiến độ học tập, nhà trường
có thể tiết kiệm đáng kể thời gian xử lý, giúp dành nguồn lực cho các công việc khác
- Quyền truy cập có kiểm soát: Chỉ những người được ủy quyền (sinh
viên, giảng viên, và nhân viên quản lý) mới có thể truy cập vào các thông tin nhạy cảm, đảm bảo tính an toàn và riêng tư của dữ liệu
Trang 18- Tăng cường tính minh bạch: Sinh viên, giảng viên và nhân viên có
thể dễ dàng truy cập và kiểm tra thông tin cá nhân, điểm số, và quá trình học tập một cách rõ ràng và minh bạch
3 Người Quản Lý Dự Án (PM)
- Người Quản Lý : Vũ Tá Trung Hiếu
4 Danh sách tổ dự án:
- Vũ Tá Trung Hiếu – Trưởng Nhóm
- Nguyễn Sỹ Chung – Lên kế hoạch
- Trương Mạnh Bảo - Thực hiện dự án
5 Đơn vị tài trợ:
- Trường Cao Đẳng Công Nghệ Bách Khoa Hà Nội
6 Cơ quan chủ quản đầu tư:
9 Mục đích đầu tiên của dự án:
- Tạo ra được 1 hệ thống công nghệ nhằm nâng cao năng lực quản
lý Thông Tin của Sinh Viên bao gồm quá trình học tập , lịch học Danh Hiệu và học Bổng của trường cao đẳng công nghệ bách khóa Hà Nội
10 Mục Tiêu của dự án:
Trang 1910.1 Yêu cầu về chức năng
- Đăng ký thông tin sinh viên: Hỗ trợ thêm mới, sửa, xóa và cập nhật thông tin cá
nhân, thông tin học tập của sinh viên (họ tên, mã sinh viên, địa chỉ, ngày sinh, chuyên ngành, lớp học, khóa học, v.v.)
- Quản lý hồ sơ sinh viên: Theo dõi và lưu trữ tất cả hồ sơ liên quan đến sinh viên
như điểm số, bảng điểm, chứng chỉ, và bằng cấp
- Tìm kiếm và tra cứu sinh viên: Chức năng tìm kiếm nhanh và tra cứu thông tin
sinh viên dựa trên mã sinh viên, tên, lớp học, hoặc chuyên ngành
- Thêm mới và cập nhật môn học: Cho phép thêm mới và cập nhật thông tin môn
học, bao gồm mã môn học, tên môn, mô tả môn, tín chỉ, và học kỳ giảng dạy
- Đăng ký môn học: Sinh viên có thể tự đăng ký hoặc hủy đăng ký các môn học
trong học kỳ, tùy theo yêu cầu và quy định của nhà trường
- Quản lý thời khóa biểu: Cung cấp chức năng quản lý lịch học, sắp xếp thời
khóa biểu theo học kỳ, môn học và giáo viên
- Theo dõi tình trạng môn học: Giám sát việc hoàn thành môn học của sinh viên,
bao gồm điểm số, tình trạng đậu/rớt, và thời gian đăng ký lại
- Quản lý trạng thái học tập: Theo dõi tiến trình học tập của sinh viên (đã hoàn
thành, đang theo học, bảo lưu, thôi học, tốt nghiệp)
- Nhập và quản lý điểm số: Giảng viên có thể nhập điểm cho từng môn học, bao
gồm điểm thi giữa kỳ, cuối kỳ, và các điểm thành phần khác
- Tính điểm trung bình: Hệ thống tự động tính điểm trung bình học kỳ, điểm
trung bình tích lũy, và xếp loại học lực
- Tra cứu điểm số: Sinh viên có thể tra cứu điểm của từng môn học và theo dõi
kết quả học tập của mình qua từng học kỳ
- Quản lý phúc khảo: Cung cấp chức năng cho sinh viên nộp đơn phúc khảo
điểm số và theo dõi kết quả phúc khảo
- Quản lý học phí: Theo dõi học phí từng học kỳ, tính toán học phí dựa trên số tín
chỉ đăng ký và các khoản phụ thu khác
- Thanh toán online: Hỗ trợ sinh viên thanh toán học phí qua các phương thức
online như thẻ tín dụng, ví điện tử, hoặc chuyển khoản
Trang 20- Theo dõi nợ học phí: Theo dõi tình trạng đóng học phí của sinh viên và gửi
nhắc nhở khi đến hạn thanh toán hoặc có nợ quá hạn
10.2 Yêu cầu phi chức năng:
- Tốc độ xử lý: Hệ thống phải đảm bảo xử lý các yêu cầu của người dùng một cách nhanh chóng, với thời gian phản hồi không quá 3 giây cho các thao tác thông thường như tra cứu thông tin sinh viên, đăng ký môn học, và xem bảng điểm
- Khả năng mở rộng (Scalability): Phần mềm phải có khả năng phục vụ đồng
thời cho hàng ngàn sinh viên và giảng viên, đảm bảo hiệu suất không bị suy giảm khi có nhiều người dùng truy cập cùng lúc
- Tải tối đa: Hệ thống phải xử lý được ít nhất 1000 người dùng truy cập đồng thời
mà không gây ra sự cố gián đoạn hoặc chậm trễ
- Dễ dàng cập nhật: Phần mềm phải được thiết kế sao cho dễ dàng thêm các tính
năng mới, cập nhật hoặc sửa lỗi mà không ảnh hưởng đến hệ thống hiện tại
- Giao diện người dùng trực quan: Giao diện phải dễ sử dụng, trực quan với mọi
người dùng, từ sinh viên, giảng viên đến các nhân viên quản lý mà không cần phải qua nhiều đào tạo
10.3 Các module yêu cầu cho phần mềm:
- Module Quản lý Sinh viên
- Module Quản lý Môn học
- Module Quản lý Lớp học
- Module Quản lý Đăng ký Môn học
- Module Quản lý Điểm
- Module Quản lý Học phí
- Module Báo cáo và Thống kê
- Module Quản trị Hệ thống
Trang 21II Tôn chi dự án
1 Mục tiêu Dự Án : xây dựng một hệ thống quản lý toàn diện, mạnh mẽ, vàlinh hoạt, giúp tối ưu hóa các quy trình quản lý sinh viên HPC và nâng cao hiệu quả hoạt động của toàn bộ trường học
2 Phạm Vi Dự Án:
Xác định ranh giới của dự án:
+ Dự án chỉ áp dụng cho Sinh Viên của trường Cao đẳng Công nghệ Bách khoa Hà Nội
+ Chỉ tập trung vào các tính năng quản lý Thông Tin Sinh Viên, không bao gồm các chức năng khác của trường
+ Ứng dụng di động
+ Hệ thống số hóa và lưu trữ tài liệu
+ Hệ thống hỗ trợ và đào tạo
Những người liên quan chính : Là những cá nhân hoặc tập thể có nhiệm vụ quản
lý đăng kí tuyển sinh của trường
3 Các bên liên quan
- Ban lãnh đạo nhà trường , Bộ phận quản lý sinh viên ( phòng công tácsinh viên ) , giảng viên , sinh viên , bộ phận tài chính , Bộ phận công nghệ thông tin , Đối tác phát triển phần mềm công nghệ (nhóm phát triền , Nhà cung cấp dịch vụ thanh toán trực tuyến
4 Cơ cấu Tổ Chức Dự Án
Trang 22- Quản lý dự án: Điều phối toàn bộ dự án, chịu trách nhiệm quản lý kế
hoạch, tiến độ, ngân sách và giám sát chất lượng sản phẩm , Đảm bảo
dự án hoàn thành đúng thời hạn và trong phạm vi ngân sách
- Chuyên viên phân tích nghiệp vụ (Business Analyst): Là cầu nối
giữa khách hàng (nhà trường) và nhóm phát triển, đảm bảo các yêu cầu của dự án được hiểu rõ và chuyển giao chính xác cho nhóm kỹ thuật Thu thập, phân tích yêu cầu từ các bên liên quan (sinh viên, giảng viên, phòng quản lý) Soạn thảo các tài liệu yêu cầu và kế hoạchphát triển
- Kiến trúc sư hệ thống (System Architect): Thiết kế cấu trúc phần
mềm và hệ thống, đảm bảo phần mềm có khả năng mở rộng, bảo mật
và hiệu suất cao Đưa ra các quyết định về công nghệ và framework
sử dụng trong dự án
- Trưởng nhóm phát triển (Development Team Lead): Quản lý và
điều phối các thành viên trong nhóm phát triển phần mềm Theo dõi
và đảm bảo các nhiệm vụ phát triển được hoàn thành đúng thời hạn
- Lập trình viên back-end: Xây dựng phần logic phía server của phần
mềm, bao gồm các API và xử lý dữ liệu Thiết kế và phát triển các chức năng back-end như quản lý cơ sở dữ liệu, API và tích hợp với hệthống khác
- Lập trình viên front-end: Phát triển giao diện người dùng (UI/UX),
đảm bảo phần mềm dễ sử dụng và thân thiện Xây dựng giao diện người dùng và tối ưu hóa trải nghiệm cho sinh viên, giảng viên, và nhân viên quản lý Đảm bảo phần mềm tương thích với các thiết bị khác nhau (desktop, mobile)
- Kỹ sư kiểm thử phần mềm (QA Engineer): Kiểm tra và đảm bảo
chất lượng của phần mềm trước khi đưa vào sử dụng Phát hiện và báocáo lỗi, đảm bảo phần mềm hoạt động ổn định
- Quản trị viên cơ sở dữ liệu (Database Administrator): Quản lý và
duy trì cơ sở dữ liệu của hệ thống, đảm bảo tính toàn vẹn và bảo mật
Trang 23của dữ liệu Đảm bảo dữ liệu được lưu trữ an toàn và có thể phục hồi khi cần thiết.
- Chuyên viên DevOps: Quản lý quy trình triển khai, bảo trì hệ thống,
và tự động hóa các tác vụ phát triển
- Chuyên viên hỗ trợ khách hàng (Customer Support): Cung cấp hỗ
trợ kỹ thuật và giải quyết các vấn đề mà người dùng gặp phải trong quá trình sử dụng phần mềm Giải quyết các yêu cầu hỗ trợ từ khách hàng và phối hợp với nhóm phát triển để sửa lỗi
- Cố vấn công nghệ: Đưa ra các tư vấn về công nghệ, xu hướng và giải
pháp kỹ thuật phù hợp nhất cho dự án Đảm bảo rằng dự án sử dụng công nghệ hiện đại và hiệu quả nhất
- Cố vấn pháp lý: Đảm bảo rằng các hoạt động phát triển phần mềm
tuân thủ quy định pháp luật, đặc biệt là về bảo mật dữ liệu và quyền riêng tư Tư vấn về các vấn đề liên quan đến hợp đồng và bản quyền phần mềm
5 Ngân Sách và Tài Nguyên Ngân Sách
- Được quản lý hiệu quả để đảm bảo chi phí phát triển nằm trong phạm vi dự kiến, đồng thời tối ưu hóa việc sử dụng nhân lực và công nghệ Tài Nguyên bao gồm: Bao gồm nhân lực, Công nghệ , Thông tin và Tài Liệu
6 Tiến độ và Thời gian Dự án sẽ được chia thành các giai đoạn chính.
1 Lập kế hoạch chi tiết:
Thời gian: 1-2 tháng
Mục tiêu: Xác định phạm vi dự án, phân bổ nguồn lực, lập kế hoạch chi tiết
và thời gian biểu dự án
Các hoạt động chính:
- Xác định yêu cầu và các bên liên quan
Trang 24- Lập kế hoạch ngân sách và phân chia nguồn lực.
- Lập kế hoạch chi tiết từng bước và xác định các mốc thời gian
2 Chuẩn bị và điều phối:
- Thời gian: 2-4 tuần
- Mục tiêu: Điều phối nhóm phát triển và chuẩn bị cho việc triển khai các hoạt động phát triển phần mềm
+ Phát triển các tính năng của phần mềm
+ Kiểm thử phần mềm để đảm bảo chất lượng
+ Hoàn thiện sản phẩm theo yêu cầu đã định
4 Đánh giá và báo cáo:
- Thời gian: 1-2 tuần sau khi triển khai
- Mục tiêu: Đánh giá kết quả thực hiện dự án, báo cáo và xem xét các cải tiến
Các hoạt động chính:
+ Đánh giá hiệu quả triển khai phần mềm
+ Tổng hợp báo cáo và phản hồi từ các bên liên quan
+ Đề xuất các cải tiến và cập nhật phần mềm nếu cần
7 Rủi ro và quản lý rủi ro
- Các rủi ro tiềm ẩn: Các yêu cầu từ nhà trường và các bên liên quan không rõ ràng , Công nghệ hoặc framework sử dụng trong dự án trở nên lỗi thời Thiếu nhân lực hoặc thay đổi trong đội ngũ phát triển có thể ảnh hưởng đến tiến độ và chất lượng dự án, v.v
Trang 25- Các biện pháp quản lý rủi ro sẽ được thực hiện bao gồm: Lên kế
hoạch dự phòng thời gian cho các giai đoạn phát triển, Xác định rõ ràng và chi tiết yêu cầu ngay từ đầu , đầu tư vào các biện pháp bảo mật như mã hóa dữ liệu và kiểm thử bảo mật , xây dựng quy trình sao lưu và phục hồi dữ liệu ,tuyển dụng và đào tạo nhân lực dự phòng, v.v
8 Thành Công
- Dự Án Thành Công của dự án là cung cấp một sản phẩm hoàn chỉnh, chất lượng cao, phù hợp với nhu cầu thực tế và kỳ vọng của các bên liên quan Sự thành công của dự án không chỉ dừng lại ở việc hoàn thành phần mềm, mà còn ở hiệu quả, tính bền vững và sự đóng góp vào sự phát triển tổng thể của hệ thống quản lý nhà trường
9 Vai Trò và kí kết
Nhà đầu tư Trường Cao Đẳng
Công Nghệ Bách Khoa
Hà Nội (HPC)
0969698679bachkhoahanoi@gmail.com
Trang 26STT Họ Và Tên Vai trò Phòng ban Trách nhiệm Liên hệ
1 Nguyễn Sỹ
Chung Thư ký Hành chính Hỗ trợ các thủ tục liên quan đến dự án, liên hệ
các bên để tổ chức các cuộc họp,
Chịu trách nhiệm giám sát toàn bộ quá trình, quản lý tiến độ và đảm bảo các công việc diễn
5 Nguyễn Sỹ A Đào Tạo Training Chịu trách nhiệm trong
giai đoạn triển khai, bao gồm việc cung cấp tài liệu và hướng dẫn cho người dùng cuối cũng như quản trị viên
hệ thống.
6 Trương Mạnh
A Kiểm Thử Viên Tester Chịu trách nhiệm liên quan đến các công việc
kiểm thử của dự án, phân công công việc cho các thành viên trong team,
Trang 277 Vũ Trung B Thiết Kế
Viên Developer Thực hiện các nhiệm vụ kỹ thuật và đảm bảo
sản phẩm đạt chất lượng theo yêu cầu.
8 Trương Bảo A Phân Tích
Hệ Thông Developer Chịu trách nhiệm quản lý và điều phối các
hoạt động trong từng nhóm chức năng chuyên môn.
Bảng 2.1 Giới Thiệu Nhân Sự
2 Mô Hình Nghiệp Vụ
2.1.1 Bài Toán Phân Tích các yếu tố của bài Toán.
Trang 28Bảng 2.2 Bài Toán Phân Tích
Quản lý thông tin
sinh viên
Lưu trữ, cập nhật thông tin cá nhân, lịch
sử học tập và các kết quả của sinh viên
Sinh viên ,Nhân viên hành chính
Thông tin cá nhân và họctập của sinh viên được lưu trữ an toàn và chính xác
Đăng ký môn học Sinh viên lựa chọn và
đăng ký các môn họcqua hệ thống
Sinh viên,Nhân viên hành chính
Sinh viên có thể đăng ký môn học dễ dàng, hệ thống kiểm tra điều kiện tiên quyết
Cập nhật điểm Sinh viên và giảng
viên có thể xem lịchhọc của từng lớp
Sinh Viên ,Giảng Viên
Sinh viên và giảng viên
dễ dàng quản lý và cậpnhật thời gian biểu của
học
Nhân viên hànhchính, Nhàtrường
Tạo ra các báo cáo chitiết về hoạt động học tập
và nhân viên
Nhân viên hànhchính
Tài khoản được quản lýbảo mật và truy cập hệthống một cách hợp lệ
Bảo Mật Thông Tin Bảo vệ dữ liệu cá nhân
và học tập của sinhviên khỏi truy cập trái
phép
Tất cả tác nhân Đảm bảo tính riêng tư và
bảo mật dữ liệu của hệ
và giảng viên
Tất cả tác nhân Hệ thống phản hồi nhanh
chóng, không có thờigian chờ đợi lâu
Trang 30Tổng Cộng 750.000.000VND
4 Cấu trúc bảng công việc (WBS)