Cơ hội: Trong những năm gần đây các trường đại học đã bắt đầu áp dụng công nghệ thông tin vào quản lý. Đây cơ hội tốt để nhóm bước chân vào thị trường nay. Hệ thống internet ngày càng mở rộng. Dự án giúp các trường đại học giảm bớt rất nhiều sức người, sức của, thời gian. Giúp các trường đại học có thể tránh được những sai sót của cách quản lý cũ.
Trang 1BÀI TẬP LỚN QUẢN TRỊ DỰ ÁN CÔNG NGHỆ THÔNG TIN
Đề tài:
Quản trị dự án xây dựng phần mềm quản lí điểm sinh viên
Giảng viên hướng dẫn: Nguyễn Thế Bình
Sinh viên thực hiện: Phạm Thị Anh
Nguyễn Tùng Anh
Nhóm: 02
MỤC LỤC
PHẦN 1: TỔNG QUAN 4
1.Giới thiệu về nhóm thành viên tham gia dự án 4
2 Phạm vi thực hiện dự án 4
3 Địa chỉ liên lạc 4
4.Cơ cấu nhóm 5
Trang 2PHẦN 2: TRIỂN KHAI DỰ ÁN 6
1 Cơ hội phát triển 6
1.1 Cơ hội: 6
1.2 Thách thức: 6
2 Xác định dự án 6
2.1 Phạm vi, nội dung nghiên cứu 6
2.2 Mục tiêu dự án 6
3 Kế hoạch dự án 8
3.1 Thu thập yêu cầu 8
3.1.1Mô tả chung 8
3.1.2 Quá trình quản lý điểm được diễn ra như sau: 8
3.1.3 Đánh giá điểm học phần 9
3.1.4 Cách tính điểm trung bình chung: 10
3.1.5 Xét và công nhận tốt nghiệp: 11
3.2 Ước lượng 11
3.3 Lập lịch 13
3.3.1 Cấu trúc phân việc dự án 13
3.3.2 Thời gian phân bổ 14
3.3.3 Phân chia công việc thành viên 15
3.3.4 Phần cứng và phần mềm 15
4 Tổ chức đội ngũ 16
4.1 Cấu trúc nhóm 16
4.2 Các giai đoạn triển khai 16
5 Lịch trình thực hiện: 18
6 Tổ chức thực hiện: 19
7 Quản lý rủi ro: 19
Trang 3PHẦN 3: TỔNG KẾT DỰ ÁN 20
1 Mô tả sơ lược về phần mềm: 20
2 Lý do khi phát để xây dựng và phát triển phần mềm: 21
3 Đánh giá quá trình làm việc: 21
4.Đánh giá 21
5 Ưu điểm 21
6 Nhược điểm 22
KẾT LUẬN 23
PHẦN 1: TỔNG QUAN
1.Giới thiệu về nhóm thành viên tham gia dự án
Với quan điểm luôn luôn đặt mình vào vị trí của khách hàng Chúng tôi luôn
cố gắng hết mọi khả năng của mình để mang lại những điều tốt nhất cho khách hàng của mình Chúng tôi là nhóm phát triển Ánh Linh
Trong những năm gần đây việc phất triển của công nghệ thông tin vào mọi lĩnh vực trong đời sống xã hội ngày mở rộng Đặc biệt trong giáo dục & đào tạo,
Trang 4công tác quản lý điểm sinh viên trong quá trình học tập là rất phức tạpvà đòi hỏi
độ chính xác cao Đảm bảo khi mỗi sinh viên tốt nghiệp cũng như sinh viên đanghọc tập thì điểm học tập các môn học phản ánh cả một quá trình phấn đấu rèn luyện Trong suốt quá trình họctập điểm học tập của các môn học và điểm thi tốt nghiệp là cơ sở để xếp loại đánh giá chất lượng sinh viên Do đó công tác quản
lý điểm sinh viên đòi hỏi phải có sự thống nhất và tuyệt đối chính xác giúp cho các cơ quan quản lý có điều chỉnh hợp lý, kịp thời về phương pháp quản lý và kếhoạch đào tạo Để có thể giản bớt những khó khăn trong công tác quản lý trong các trường đại học việc đưa công nghệ thông tin vào quản lý là hết sức đúng đắn.Trong dự án lần này nhóm chúng tôi xin giới thiệu “Phần mền qiản lý điểm sinh viên”
Trang 5Chức Vụ Bằng Cấp Kinh Nghiệm Nhiệm vụ
Phạm Thị Anh Nhóm Trưởng Đại Học 1 năm Tổ chức thực
hiện, lập trìnhNguyễn Tùng
Anh
Thành viên Đại Học 1 năm Lập kế hoạch,
lập trìnhPhạm Anh
có trách nhiệm với các điều khoản đã kỹ trong hợp đồng, đảm bảo thực hiện nghiêm chỉnh, hoàn thành dự án
Trang 6- Nhiều đối thủ cạnh tranh.
- Yêu cầu của mỗi trường là khác nhau
- Có khả năng bị ăn cắp phần mềm
2 Xác định dự án
2.1 Phạm vi, nội dung nghiên cứu
- Phạm vi nghiên cứu: Trường đại học Mỏ - Địa chất
- Nội dung nghiên cứu: Quy trình quản lý điểm sinh viên
Trang 7+ Giao diện và các thành phần bố trí hợp lý,rõ ràng tạo sự tiện lợi cho người quản lý.
+ Dễ sử dụng với các đối tượng người dùng, thuận tiện trong quản trị, dễ bảo trì.+ Hoàn thành sản phẩm theo đúng yêu cầu kỹ thuật và chất lượng, trong phạm vingân sách được duyệt và đúng tiến độ thời gian cho phép
+ Có thể sử dụng 24/24, đáp ứng hàng trăm lượt truy cập cùng lúc
+ Hệ thống chạy trên nền web, người dùng truy cập thông qua trình duyệt mọi lúc mọi nơi
+ Có khả năng bảo mật, phân quyền truy cập tốt, mỗi loại người dùng chỉ có thể
sử dụng một số tính năng riêng
Sản phẩm cần phải đạt được các yêu cầu sau:
* Yêu cầu về tính năng:
+Đảm bảo việc lưu trữ, cập nhật thông tin, sửa chũa thông tin, tìm kiếm thông tinmột cách an toàn, chính xác và khoa học, tránh hiện tượng dư thừa dữ liệu so vớicách quản lý, lưu trữ trên giấy như trước đó đã dẫn đến nhiều sai sót, việc sửa đổi thông tin khó thực hiện và mất nhiều thời gian, không khoa học
+Người quản lý dễ dàng tìm kiếm,thêm mới,xóa bỏ,sửa thông tin sinh viên chỉ qua click chuột Giảm bớt thời gian và công sức trong quản lý điểm sinh viên.+Khi kết thúc một học kỳ thì thông tin về điểm của sinh viên sẽ được tổng hợp lại
+Phần mềm cho phép lưu trữ một lượng lớn sinh viên
*Ai có thể sử dụng:
Trang 8+Chương trình quản lý điểm này dành cho cán bộ có nhiêm vụ quản lý điểm sinhviên trong trường Đại học.
+ Ngoài ra các giáo viên chủ nhiêm muốn xem tình hình học tập của lớp cũng cóthể vào và thực hiện quyền mà chương trình cho phép
3 Kế hoạch dự án
3.1 Thu thập yêu cầu
3.1.1Mô tả chung
Một trường đại học mỗi năm tiếp nhận nhiều sinh viên đến trường nhập học
và trong quá trình học tập nhà trường sẽ quản lý các kết quả học tập của từng sinh viên Trong trường có nhiều khoa ngành khác nhau…
Mỗi khoa có một hay nhiều lớp học, thông tin lớp học gồm tên lớp, khóa học, năm bắt đầu, năm kết thúc và có duy nhất một mã lớp, mỗi lớp có nhiều sinh viên
Phòng Đào tạo quản lý thông tin sinh viên theo khóa, theo lớp và theo mã sinh viên, mã sinh viên là thông tin duy nhất để phân biệt các sinh viên với nhau,ngoài ra, hệ thống quản lý điểm quản lý thêm thông tin: họ, tên, ngày sinh của sinh viên Thông tin lớp: tên lớp, thuộc khóa nào
Việc quản lý thông tin điểm của sinh viên như sau: điểm của sinh viên trong 1học kỳ được tính theo các môn học kết thúc học kỳ sẽ có bảng tổng kết học kỳ Trong 1 kọc kỳ mỗi môn học phải có các thành phần điểm
3.1.2 Quá trình quản lý điểm được diễn ra như sau:
Dựa vào qyu chế học và thi tín chỉ của trường ĐH Mỏ địa chất:
+ Điểm đánh giá học phần:
Trang 9C = (c1 + c2)/2: c1 là điểm đánh giá thái độ sinh viên; c2 là điểm
chuyên cần được xác định như sau:
Đi học đầy đủ c2=10 điểm
Bỏ học 2% số giờ học quy định bị trừ 1 điểm, bỏ học 20% số giờ học quyđịnh có c2=0
Trang 103.1.4 Cách tính điểm trung bình chung:
Để tính điểm trung bình chung học kỳ và điểm trung bình chung tích lũy, mứcđiểm chữ của mỗi học phần được quy đổi qua điềm số nhữ sau:
Trang 11lực sinh viên và xếp hạng tốt nghiệp được tính theo điểm thi kết thúc học phần cao nhất trong các lần thi.
3.1.5 Xét và công nhận tốt nghiệp:
Những sinh viên có đủ các điều kiện sau thì được xét tốt nghiệp:
+ Cho tới thời điểm xét tốt nghiệp không bị truy cứu trách nghiệm hình sự hoặckhông đang trong thời gian bị kỷ luật ở mức đình chỉ học tập
+ Tích lũy đủ số học phần quy định trong chương trình đào tạo
+ Điểm trung bình tích lũy của toàn khóa học đạt từ 2.00 trở lên
+ Thỏa mãn một số yêu cầu về kết quả học tập đối với nhóm học phần thuộc ngành đào tạo chính do Hiệu trưởng quy định
+ Có chứng chỉ giáo dục quốc phòng , giáo dục thể chất, chuẩn đầu ra tiếng anh và tin học
Bằng tốt nghiệp đại học, cao đẳng được cấp theo ngành đào tạo chính (đơn ngành hoặc song ngành) Hạng tốt nghiệp được xác định theo điểm trung bình chung tích lũy của toàn khóa học như sau:
+ Loại xuất sắc: Đạt điểm trung bình chung tích lũy từ 3,60 đến 4,00
+ Loại giỏi: Đạt điểm trung bình chung tích lũy từ 3,30 đến 3,59
+ Loại khá: Đạt điểm trung bình chung tích lũy từ 2,50 đến 3,19
+ Loại trung bình: Đạt điểm trung bình chung tích lũy từ 2,00 đến 2,49
3.2 Ước lượng
Căn cứ vào khả năng của các thành viên trong nhóm cũng như công thức tính
ước lượng : D = Cx(G+J)
Trang 12Trong đó:
C: là nhân tố độ phức tạp (trong dự án này là 23)
G: là nhân tố kinh nghiệm nói chung (trong dự án này là 1)
J: nhân tố tri thức về công việc đang xét(trong dự án này là 0.5) D: độ dài thời gian thực hiện công việc()
Ta có chi phí ước lượng như sau:
Kinh phí chi phí cho dự án: 15 triệu
Nhân lực thực hiện: 3 người
Giá trị thành phẩn: 30 triệu
Tổng thời gian thực hiện: 35 ngày
(Bắt đầu từ ngày: 1/8/2015Đến ngày : 4/9/2015)
- Điều tra thực tiễn: 3 ngày
- Phân tích đánh giá sơ bộ: 5 ngày
- Lập kế hoạch xây dựng dụ án: 8 ngày
- Tiến hành thực hiện dự án: 9 ngày
- Kiểm thử: 6 ngày
- Triển khai hướng dẫn sử dụng: 3 ngày
Phương tiện hỗ trợ: Máy tính cá nhân có trang bị các phần mềm cầnthiết
Thời gian bảo trì: 2 năm
Ngoài ra còn có sự giúp đỡ của giáo viên, cán bộ… trong nhà trường
Trang 133.3 Lập lịch
3.3.1 Cấu trúc phân việc dự án
Chúng ta sẽ chia bộ phận quản lý dự án thành nhiều bộ phận nhỏ thực hiện các vai trò chuyên môn phân việc cho từng bộ phận quản lý dự án để theo dõi và kiểm soát dự án phần mềm khi nó đang được tiến hành
Với từng bộ phận khác nhau thì công việc của từng bộ phận cũng khác nhau
* Việc quản lý dự án phần mềm cần có sự kết hợp tốt giữa các bộ phận quản
lý với nhau Cụ thể như sau:
- Các nhóm phụ trách các nhiệm vụ khác nhau sẽ thường xuyên họp để thuthập tình trạng hoạt động của hệ thống Đưa ra các vấn đề hay sự cố gặp phải và cùng thảo luận giải quyết các sự cố với yêu cầu khắc phục sự cố một cách hiệu quả và nhanh nhất
- Đánh giá kết quả của cuộc họp, tổng kết những bất cập hiện có trong hệ thống máy tính và đưa ra giải pháp khắc phục lỗi Phân công lại công việc nếu cần thiết và phân công công việc cho các nhóm thực hiện tiếp trong thời gian tới
Trang 14Xác định tiến độ thực hiện dự án nhằm đánh giá được những gì đã làm được, những gì chưa làm được, những vướng mắc và quan trọng hơn là xác định các mốc dự án đã được đúng tiến độ chưa.
- Cần có mối liên hệ với nhà quản lý để cập nhật những yêu cầu phát sinh trong quản lý nhằm điều chỉnh việc thiết kế phần mềm một cách nhanh chóng va kịp thời
- Kiểm soát được nhóm sử dụng để quản lý tài nguyên dự án, giải quyết vấn đề và chỉ huy tất cả các thành viên trong nhóm Nếu mọi việc đang trôi chảy thì việc kiểm soát là nhẹ nhàng Nhưng khi vấn đề xuất hiện thì chúng ta phải biết thực thi kiểm soát để điều tiết một cách nhanh chóng và phù hợp nhất Để nhóm có thể bố trí lại công việc của các thành viên trong nhóm hay có thể chỉnh lại lịch biểu
3.3.2 Thời gian phân bổ
Từ ngày thứ nhất đến hết ngày thứ
3
Điều tra tình hình thực tại của nhà trường
Từ ngày thứ 4 đến hết ngày thứ 8 Phân tích đánh giá sơ bộ
Từ ngày thứ 9 đến hết ngày thứ 16 Lập kế hoạch xây dựng dụ án
Từ ngày thứ 17 đến hết ngày thứ 26 Tiến hành thực hiện dự án
Từ ngày thứ 27 đến hết ngày thứ 32 Kiểm thử
Từ ngày thứ 33 đến hết ngày thứ 35 Triển khai, hướng dẫn sử dụng
+ Điều tra tình hình thực tại của nhà trường: quan sát, điều tra bằng hỏi rồi nhanh chóng tổng kết đưa ra những nhược điểm của hệ thống quản lý cũ
Phân tích hệ thống trước thông qua điều tra thực trạng của nhà trường
+ Lập kế hoạch dự án: thiết kế bản kế hoạch dự án
Trang 15+ Tiến hành thực hiện dự án: thực hiện cài đặt hệ thống.
+ Kiểm thử: chạy chương trình quản ly trong thời gian 6 ngày để biết phần mềm hoạt động có bị lỗi không hay có những nhược điểm nào cần sửa lỗi thì khắc phục và bảo trì hệ thốn
+ Triển khai, hướng dẫn sử dụng: sau khi phần mềm chạy tốt thì thực hiện triển khai và hướng dẫn người quản lý hệ thống của nhà trường biết các thao tác làm việc với hệ thống
3.3.3 Phân chia công việc thành viên
Số người trong nhóm thực hiện dự án này là 3 thành viên
- Phạm Thị Anh : Thu thập tài liệu, nghiên cứu thực tiễn tại trường Đại học Mỏ địa chất và thiết kế chương trình
- Nguyễn Tùng Anh: Thiết kế trực tiếp chương trình và tổng hợp chung
- Phạm Anh Chiến: Thiêt kế chương trình và xây dựng dự án phần mềm
Phân công công việc rõ ràng và các thành viên đều có trách nhiệm với nhiệm vụ mình được giao
Trang 16Hệ quản tri cơ sở dữ liệu: SQL Server 2005
4 Tổ chức đội ngũ
4.1 Cấu trúc nhóm
Sau khi các bên đã thỏa thuận, ký kết hợp đồng Bên A: Trường đại học Mỏ Địa chất chính thức bàn giao công việc cho bên B: Nhóm phát triển Ánh Linh Bên B chính thức lên kế hoạch thực hiện dự án Nhóm trưởng sẽ phân công thành viên thực hiện các nhiệm vụ khác nhau Cụ thể:
Tham gia dự án gồm 3 thành viên, chúng tôi đã có sự phân công trong việc xây dựng dự án như sau:
- Việc khảo sát thực trạng tại trường Đại học: 1 thành viên, thành viên này phân tích tổng hợp toàn bộ thông tin thu thập được
- Xây dựng dự án phần mềm do 1 thành viên đảm nhiệm
- Trực tiếp thiết kế và xây dựng chương trình do 1 thành viên đảm nhiệmcùng với sự kết hợp và giúp đỡ của các thành viên khác
- Ngoài ra tất cả các thành viên đều đóng góp ý kiến, định hướng triện khai công việc theo sự phân công
4.2 Các giai đoạn triển khai
Xây dựng ý tưởng dự án, lập kế hoạch xây dựng dự án và bảo trì, bổ sung cho
dự án khi nó được đưa vào trong thực tế áp dụng tại trường Cũng như chính các bước xây dựng và hoàn thiện dự án các giai đoạn viết báo cáo dự án trước triển khai đồng bộ cùng với các quá trình xây dựng dự án.Được phân cho các thành viên thực hiện cụ thể
Giai đoạn xây dựng ý tưởng dự án quản lý điểm sinh viên: Xuất phát từ thực tiễn đi thực tế tại trường đại học
Trang 17Giai đoạn1: Lập kế hoạch dự án:
- Phân tích thực tiễn quản lý điểm sinh viên tại trường nhận thấy được mặt tích cực nếu như dự án được triển khai tại trường: đồng bộ hóa được quá trình quản lý điểm, làm giảm bớt công sức cũng như nhân lựctrong quá trình quản lý
- Lên kế hoạch xây dựng dự án quản lý điểm: tiến hành các bước ước lượng, tính toán rủi ro, những yêu cầu cần thiết về con người, phương tiện kỹ thuật hỗ trợ
- Phân công nhiệm vụ cụ thể cho các thành viên tham gia xây dựng dự
án phù hợp với năng lực của từng người
Giai đoạn 2: Xây dựng phần mềm:
- Việc xây dựng phần mềm tuân thủ theo các quy tắc nhằm đảm bảo đạt được các mục tiêu đã đặt ra trước khi xây dựng dự án
Giai đoạn3: Bổ sung, kiểm thử
- Sau khi dự án được xây dựng tiến hành test thủ trên những dữ liệu tự tạo có tính đến các khả năng khác nhau
- Viết tài liệu hướng dẫn sử dụng phần mềm
Giai đoạn 4: Nghiệm thu
- Duyệt phần mềm và chất lượng phần mềm
- Đăng tải phần mềm, đảm bảo phầm mềm chạy tốt
Giai đoạn 5: Chuyển giao và tiến hành bảo trì trong thực tế:
- Bàn giao sản phẩm cho khách hàng
Trang 18- Tiến hành bảo trì bổ sung định kỳ khi đưa phần mềm này ra áp dụng ở trường.
Chú ý:
Sau khi hoàn thành phần mềm cần phải được kiểm thử theo từng kỳ học Giaocho một người hoặc 2 người đảm nhận việc kiểm thử, bảo trì và tiên hành bổ sung sửa đổi nếu có sai sót, thay đổi Đảm bảo sản phẩm đúng như yêu cầu của khách hàng Phần mềm nên bảo trì thường xuyên tránh để thời gian lâu sẽ khó bảo trì dẫn đến mất uy tín với khách
5 Lịch trình thực hiện:
- Theo ước tính của nhóm thực hiện phần mềm sẽ được hoàn thành trong vòng
40 ngày từ ngày 1/8/2015 đến hết ngày 4/9/2015 Cụ thể lịch trình thực hiện được chia làm 5 giai đoạn như sau:
Giai đoạn 1: Từ ngày 1/8/2015 đến ngày 8/8/2015 sẽ khảo sát thực tế và đánh giá sơ bộ về hệ thống quản lý điểm sinh viên cũ đang được sử dụng
Giai đoạn 2: Từ ngày 9/8/2015 đến ngày thứ 16/8/2015 lập bản kế hoạch chi tiết cho dự án và chuẩn bị các tư liệu cần thiết cho việc xây dựng phầnmềm
Giai đoạn 3: Từ ngày 17/8/2015 đến ngày 26/8/2015 lập trình viên sẽ xây dựng phần mềm dựa vào những tư liệu về dự án đã được chuẩn bị ở giai đoạn trước đáp ứng yêu cầu đề ra
Giai đoạn 4: Từ ngày 27/8/2015 đến ngày 1/9/2015 lập trình viên chính
và phụ sẽ lần lượt chạy thử kiểm tra các lỗi logic của phần mềm