Để hạn chế những thiếu sót trên, chúng emđã xây dựng chương trình Quản lý học sinh THPT này giúp bộ phận quản lýkhắc phục, giải quyết công việc một cách thuận lợi, nhanh chóng và tránhđư
Trang 1ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC SƯ PHẠM
KHOA TOÁN
BÀI TẬP LỚN MÔN CÔNG NGHỆ PHẦN MỀM
Đề tài:
QUẢN LÝ HỌC SINH TRƯỜNG THPT LÝ NHÂN – HÀ NAM
Giáo viên hướng dẫn:
TS Nguyễn Mạnh Đức
Sinh viên thực hiện: Nhóm 8
Trần Thị Phương DungLưu Ngọc Dũng
Quản Thị Hường
Mã Dương TiếpNguyễn Thị Thu Trang
Thái Nguyên, 2011
Trang 2Mục lục
Mô tả bài toán 5
Nhận xét và đánh giá: 6
Đánh giá kết quả học tập Nhận xét của giáo viên chủ nhiêm: 6
Học lực:xxx 6
Hạnh kiểm:xxxx 6
LỜI NÓI ĐẦU 7
CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH 9
HIỆN TRẠNG 9
1.1 Khảo sát tình hình thực tế tại trường 9
1.1.1 Giới thiệu về trường 9
1.1.2 Mô hình tổ chức 10
1.1.3 Khảo sát thực tế 10
1.1.4 Hệ thống quản lý cũ và dự án hệ thống quản lý mới 12
1.1.4.2 Hệ thống quản lí mới: 13
1.2 Giới thiệu bài toán 13
1.3 Đầu tư và nhà tài trợ 13
CHƯƠNG 2: LẬP KẾ HOẠCH DỰ ÁN 15
PHẦN MỀM 15
2.1 Giới thiệu 15
2.1.1 Phạm vi, đối tượng, nội dung nghiên cứu 15
2.1.2 Mục tiêu dự án 15
2.1.2.1 Mục tiêu 15
2.1.2.2 Phạm vi phần mềm 16
2.1.2.3 Chức năng của dự án 17
2.1.2.4 Vấn đề hiệu năng 17
2.1.2.5 Ràng buộc quản lí 18
2.2 Ước lượng dự án 18
2.2.1 Dữ liệu lịch sử được dùng cho ước lượng 18
2.2.2 Kĩ thuật ước lượng 19
2.2.3 Ước lượng 20
2.3 Rủi ro của dự án 20
2.3.1 Xác định rủi ro 21
2.3.2 Ước lượng rủi ro 23
2.3.3 Đánh giá rủi ro 24
2.3.4 Quản lí rủi ro 25
2.4 Lập lịch 27
2.4.1 Cấu trúc phân việc dự án 27
2.4.2 Mạng nhiệm vụ 28
Trang 32.4.3 Sơ đồ đường thời gian 29
2.5 Tài nguyên dự án 30
2.5.1 Con người 30
2.5.2 Phần cứng và phần mềm 31
2.5.2.1 Phần cứng: 31
2.5.2.2 Phần mềm: 31
2.6 Tổ chức đội ngũ 31
2.6.1 Cấu trúc nhóm 31
2.6.2 Làm báo cáo quản lí 32
2.7 Kiểm thử và bảo trì 33
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ HỌC SINH 34
3.1 Phân tích hệ thống về chức năng 34
3.1.1 Xây dựng phần mềm quản lý học sinh phải hỗ trợ các chức năng sau đây: 34
3.1.1.1 Quản lý hồ sơ học sinh, bảng điểm và học bạ của học sinh trong quá trình theo học tại trường 34
3.1.1.2 Quản lý thông tin của học sinh trong quá trình theo học tại các năm, kỳ học 36
3.1.1.3 Tổng kết, tính điểm cho học sinh qua từng học kỳ, năm học theo lớp, khối lớp 36
3.1.1.4 Tổng kết, đánh giá học lực và hạnh kiểm học sinh theo các tiêu chuẩn của Bộ Giáo dục và Đào tạo 37
3.1.1.5 Tìm kiếm thông tin 39
3.1.1.6 Kết xuất báo cáo, thống kê quá trình học tập của học sinh 39
3.1.2 Phân quyền 39
3.1.3 Cơ chế bảo mật: 40
3.1.4 Sao lưu – Phục hồi: 40
3.2 Biểu đồ phân rã chức năng 40
3.2.1 Quản lý hồ sơ học sinh, bảng điểm và học bạ của học sinh trong quá trình theo học tại trường 40
3.2.2 Tổng kết, đánh giá học lực và hạnh kiểm học sinh theo các tiêu chuẩn của Bộ Giáo dục và Đào tạo 41
3.2.3 Kết xuất báo cáo, thống kê quá trình học tập của học sinh 42
3.3 Biểu đồ luồng dữ liệu 42
3.4 Mô hình liên kết 43
3.4.1 Các khái niệm của mô hình E/A 43
3.4.2 Biểu diễn mô hình thực thể liên kết 45
Hình 3.7: Mô hình thực thể liên kết 45
Trang 43.5 Phân tích dữ liệu 46
3.5.1 Mục đích và yêu cầu của việc phân tích dữ liệu 46
3.5.2 Cách tiến hành 47
3.6 Mô hình quan hệ 48
CHƯƠNG 4: CÀI ĐẶT 50
4.1 Giới thiệu về hệ quản trị cơ sở dữ liệu Access 50
4.2 Cài đặt chương trình 51
4.2.1 Màn hình chính của hệ thống 51
4.2.2 Nhập thông tin học sinh 51
4.2.3 Nhập điểm học tập của học sinh 52
4.2.4 Phân ban lớp 52
4.2.5 Phân công lịch giảng dạy 53
4.2.6 Chuyển lớp cho học sinh 53
4.2.7 Tìm kiếm lí lịch học sinh theo tên, mã học sinh 54
4.2.8 Tìm kiếm lí lịch giáo viên theo tên 54
4.2.9 Thống kê giáo viên 55
4.2.10 Thống kê các môn học 55
4.2.11 Thống kê kết quả học tập 56
CHƯƠNG 5: KẾT THÚC DỰ ÁN 57
5.1 Rút kinh nghiệm 57
5.2.Chuyển giao dự án 57
5.3 Địa chỉ những người tham gia dự án 58
Kết luận 59
TÀI LIỆU THAM KHẢO 61
Trang 5MÔ TẢ BÀI TOÁN
Quản lí hồ sơ và điểm ở trường trung học phổ thông
Trong nhà trường trung học phổ thông, mỗi học sinh khi nhập trường phảinộp một bộ hồ sơ cá nhân Các thông tin về từng học sinh sẽ được nhà trườngnắm rõ thông qua hồ sơ và tiến hành làm thẻ học sinh cho từng học sinh Mỗi học kì, mỗi học sinh có thể nhận được các loại điểm: miệng, 15 phút,
1 tiết, điểm thi học kì của từng môn Cuối học kì, nhà trường tổng kết điểmtrung bình của môn, của từng học kì cho mỗi học sinh Học sinh sẽ nhận đượckết quả học tập và nhận xét về ý thức học tập và xếp loại vào cuối mỗi kì và
cả năm
Ban giám hiệu có trách nhiệm cung cấp các quy định tính điểm, các đánhgiá xếp loại, quy định về khen thưởng kỉ luật Cuối mỗi kì học, Ban giám hiệunhận được các báo cáo về tình hình chung của từng lớp và đưa ra quyết địnhkhen thưởng cho từng tập thể lớp và cá nhân học sinh và ra quyết định danhsách lên lớp
Phiếu thông tin cá nhân gồm các thông tin sau:
Họ tên học sinh: Số hiệu:
Ngày sinh: Nơi sinh:
Giới tính: Nam/ Nữ
Dân tộc: Tôn giáo:
Lớp: Giáo viên chủ nhiệm:
Họ tên bố: Nghề nghiệp:
Họ tên mẹ: Nghề nghiệp:
Diện chính sách: Điện thoại(nếu có):
Ghi chú:
Trang 6Bảng điểm
Mã
môn
Tênmôn
GV dạy Điểm
chi tiết
Điểmhọc kì
Điểmtổng kếtMiệng 15 phút 1 tiết
Điểm học kì I(II)Điểm tổng kết năm
Trang 7LỜI NÓI ĐẦU
Trong thời đại ngày nay, tin học đã trở nên phổ biến với mọi người từ mọicấp học, từ mọi ngạch-bậc của xã hội Cùng với sự phát triển đó, mọi phầnmềm ứng dụng tương ứng với từng chức năng cụ thể cũng đã ra đời Song,không thể có được một phần mềm có thể cung cấp hết các chức năng cho mọicông việc, từ công việc kế toán, quản lý nhân viên đến quản lý nhân sự, quản
lý bán hàng Bởi, mỗi chức năng cần có một yêu cầu riêng, có những nétđặc trưng mà không phần mềm nào có thể đáp ứng được
Do vậy trong việc phát triển phần mềm, sự đòi hỏi không chỉ là chính xác,
xử lý được nhiều nghiệp vụ mà còn phải đáp ứng các yêu cầu khác như: giaodiện thân thiện, sử dụng tiện lợi, bảo mật cao, tốc độ xử lý nhanh,…
Ví dụ như việc quản lý điểm số của học sinh trong trường THPT Nếu có
sự hỗ trợ của tin học thì việc quản lý từ toàn bộ hồ sơ học sinh, lớp học, giáoviên đến các nghiệp vụ tính điểm trung bình, xếp loại học lực cho học sinh trởnên đơn giản, thuận tiện, nhanh chóng và hiệu quả hơn Ngược lại các côngviệc này đòi hỏi rất nhiều thời gian và công sức mà sự chính xác và hiệu quảkhông cao, vì hầu hết đều làm bằng thủ công khá vất vả Trong thực tế, tại cáctrường học công tác quản lý học sinh đóng một vai trò hết sức quan trọng, nóphản ánh chất lượng dạy và học ở các trường THTH nói riêng và các trườngnói chung đó là quá trình theo dõi và đánh giá kết quả lao động của thầy vàtrò Nếu đánh giá đúng nó sẽ giúp cho Ban giám hiệu chỉ đạo một cách hiệuquả và kích thích được phong trào thi đua dạy, thi đua học, ngược lại nếuđánh giá không đúng nó sẽ ảnh hưởng tiêu cực đến chất lượng giảng dạy củathầy và kết quả học tập của trò Hiện nay, ở các trưòng bộ phận quản lý điểm
và quản lý hồ sơ, phải xử lý một lượng khá lớn sổ sách giấy tờ và công việctính toán điểm của học sinh nhưng đều làm bằng phương pháp thủ công đơnthuần vì vậy nó chiếm rất lớn thời gian và công sức của đội ngũ này Mặc dùcông sức bỏ ra lớn nhưng hiệu quả công việc lại không cao và sai sót lớn Do
Trang 8vậy dẫn đến tình trạng không công bằng trong đánh giá giữa các học sinh vớinhau và ảnh hưởng tiêu cực đến chất lượng học tập của học sinh và chấtlượng giảng dạy của nhà trường Để hạn chế những thiếu sót trên, chúng em
đã xây dựng chương trình Quản lý học sinh THPT này giúp bộ phận quản lýkhắc phục, giải quyết công việc một cách thuận lợi, nhanh chóng và tránhđược các sai sót trong quá trình xử lý điểm của học sinh, góp một phần bé nhỏvào việc ứng dụng tin học vào trường học phục vụ cho công tác quản lý củanhà trường
Được sự hướng dẫn tận tình của thầy giáo Nguyễn Mạnh Đức và xuất phát từ yêu cầu thực tế của trường THPH Lý Nhân chúng em đã chọn
đề tài "Quản Lý điểm của học sinh tại trường THPT Lý Nhân" làm nội dungnghiên cứu
Do thời gian hạn chế và chưa có kinh nghiệm nghiên cứu và thực hiện,nên đề tài còn nhiều thiếu sót Chúng em rất mong được sự đóng góp ý kiếncủa thầy cô để đề tài được hoàn thiện hơn Chúng em xin chân thành cảm ơn
Nhóm sinh viên thực hiện:
Trần Thị Phương DungLưu Ngọc Dũng
Quản Thị Hường
Mã Dương TiếpNguyễn Thị Thu Trang
Trang 9CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH
HIỆN TRẠNG
1.1 Khảo sát tình hình thực tế tại trường
1.1.1 Giới thiệu về trường
Trường THPT Lý Nhân được thành lập từ năm 1961 Những năm đầuthành lập trường có 5 lớp 242 học sinh và 13 thầy cô giáo Những năm họcđầu tiên trường phải học nhờ đình chùa Vĩnh Trụ, các thầy cô giáo phải ở nhờnhà dân Sau năm học đầu tiên trường được UBND Huyện Lý Nhân cấp đất
và xây dựng 9 phòng học cấp 4 và một dãy nhà tập thể
Thực hiện phương châm “ Giáo dục là sự nghiệp của quần chúng nhândân” đặc biệt trên mảng đất văn hiến giàu truyền thống cách mạng Trườngcấp 3 Lý Nhân, nay là trường THPT Lý Nhân nằm trung tâm huyện bên bờsông Châu, được nhà nước đầu tư xây dựng 3 nhà học cao tầng gồm 33phòng đạt chuẩn và nhà hiệu bộ phục vụ tốt cho giảng dạy, học tập và làmviệc
Năm học 2010-2011, năm đầu tiên thực hiện Nghị quyết Đại hội Đảngcác cấp, "Năm học tiếp tục đổi mới quản lý và nâng cao chất lượng giáo dục";năm học tiếp tục thực hiện có hiệu quả các cuộc vận động: "Học tập và làmtheo tấm gương đạo đức Hồ Chí Minh", cuộc vận động "Hai không" với 4 nộidung, cuộc vận động "Mỗi thầy giáo, cô giáo là một tấm gương đạo đức tựhọc và sáng tạo" và phong trào thi đua “Xây dựng trường học thân thiện, họcsinh tích cực", thầy và trò trường THPT Lý Nhân đã phấn đấu hoàn thànhxuất sắc nhiệm vụ năm học, tốt nghiệp đỗ 100%, nhiều em đạt bằng khá ,giỏi; Tỷ lệ học sinh trúng tuyển Đại học, Cao đẳng cao
Để duy trì và giữ vững thành tích đã đạt được và tiếp tục vươn lêngiành những thành tích mới nhà trường cần có sự phấn đấu nỗ lực của đội ngũgiáo viên và học sinh
Trang 101.1.2 Mô hình tổ chức
Trường được tổ chức với mô hình ban giám hiệu điều hành và quản líchung, gồm:
- Thầy hiệu trưởng: Nguyễn Hữu Thắng
- 2 hiệu phó: Thầy Nguyễn Mạnh Cương và Cô Lê Thị Mai Hoa
- Thầy Nguyễn Văn Hậu - Bí thư đoàn trường
- Cô Phạm Thị Yên - phụ trách đoàn
- Hệ thống giáo viên trong trường được chia làm 6 tổ chuyên môn:
-Trường THPT Lý Nhân có 36 lớp công lập, 2 lớp ngoài công lập vớitổng số học sinh là 1627 tỉ lệ ở 3 khối như sau:
Khối 10: 13 lớp với 615 học sinh
Khối 11: 10 lớp với 455 học sinh
Khối 12: 10 lớp với 445 học sinh
1.1.3 Khảo sát thực tế
Phòng quản lí đã quản lí quá trình đào tạo trên máy tính, sử dụng cácphần mềm tin học phổ dụng, nhưng chưa có phần mềm nào được xây dựngmột cách hệ thống và chuyên sâu phục vụ cho quá trình quản lý học sinh.Việc quản lí học sinh còn gặp nhiều khó khăn Việc cập nhật sự thay đổichậm, phải tẩy xoá hay phải làm mới hoàn toàn mỗi khi bổ sung hoặc xoá khi
có học sinh chuyển trường hay có học sinh chuyển tới mất rất niều thời gian,nhiều khi dẫn tới lỗi trong dữ liệu lưu trữ
Trang 111.1.4 Hệ thống quản lý cũ và dự án hệ thống quản lý mới
Giáo viên bộ môn cho điểm trong sổ điểm cá nhân
Lưu trữ điểm trong sổ cái để tính điểm trung bình cả kì và cả năm.Trong sổ cái còn lưu trữ hạnh kiểm để xếp loại học lực cho học sinh trongmỗi kì, cả năm học
Lưu trữ thông tin lí lịch học sinh như: quê quán, họ tên, ngày sinh,giới tính, địa chỉ, phụ huynh học sinh(bố và mẹ), nghề nghiệp trên sổ sách,giấy tờ
Giấy tờ lưu trữ học sinh chuyển đi hoặc chuyển đến
Điểm do giáo viên bộ môn cung cấp, giáo viên chủ nhiệm ghi điểmvào sổ cái rồi tính điểm trung bình học kỳ và cả năm sau đó gửi điểm lênphòng giám hiệu
1.1.4.1 Hệ thống quản lí cũ:
+ Ưu điểm: Việc theo dõi dễ dàng, không phụ thuộc vào máy tính,khi không có máy tính vẫn có thể theo dõi, tính toán, không phụ thuộc vàonguồn điện
+ Nhược điểm: Với phương pháp quản lý điểm thủ công như vậy thì
sẽ mất thời gian mất sức và còn nhiều bất cập Một lớp có nhiều học sinh,một trường có rất nhiều lớp Nên với phương pháp thủ công rất cồng kềnh,việc thêm, bớt , xoá, sửa khó khăn Do thực tế lưu trữ có thể phải thêm 1 sốthông tin quản lí Với hệ thống cũ là rất khó khăn Nên đòi hỏi cần phải cómột phần mềm để quản lý điểm
Trang 121.1.4.2 Hệ thống quản lí mới:
- Ưu điểm:
+ Tính toán điểm nhanh chóng, chính xác
+ Dễ dàng quản lí các thông tin về học sinh;
+ Dễ sử dụng;
+ Giao diện thân thiện với người sử dụng;
+ Có thể cập nhật, sửa thông tin dễ dàng, nhanh chóng
- Nhược điểm: Yêu cầu sự đầu tư cao
1.2 Giới thiệu bài toán
Nhận thấy việc quản lí học sinh như trên là khó khăn, và phức tạp Do sốlượng học sinh quá lớn Việc lưu trữ cồng kềnh Do đó, cần phải có một phầnmềm để quản lí học sinh Đặc biệt là trong thời đại công nghiệ thông tin bùng
nổ, việc sử dụng công nghệ thông tin vào quản lí là hết sức cần thiết, đáp ứngđược đầy đủ nhu cầu cập nhật, sửa đổi và lưu trữ lượng thông tin cực kì lớn
Tin học đã được đưa vào nhà trường như một môn học Vậy việc ứngdụng tin học là hết sức cần thiết Để học sinh thấy được những ứng dụng quantrọng và cần thiết của tin học từ đó phục vụ cho việc dạy và học
Việc cải tiến quản lý học sinh theo phương thức sẽ đáp ứng được cácyêu cầu mà đề ra là:
- Rút ngắn thời gian đáp ứng được yêu cầu mà cấp trên yêu cầu,các thầy cô và học sinh
- Tối ưu dữ liệu, thông tin quản lý
- Giảm bớt công việc bàn giao
- Đưa ra các phương pháp quản lý điểm nhanh và tốt
1.3 Đầu tư và nhà tài trợ
Nhận thấy được tầm quan trọng và sự cần thiết của phàn mềm quản lí,Nhà trường đã quyết định xây dựng phần mềm quản lí học sinh
Để thực thi kế hoạch trên nhà trường đã thuê công ty “Thiết kế và xâydựng phần mềm ứng dụng BC ” thiết kế phần mềm quản lí học sinh cho
Trang 13trường Hiệu trưởng nhà trường đã đến công ty trao đổi và làm bản hợp đồng
dự án với công ty đó Sau khi thỏa thuận, công ty đã nhận hợp đồng và kếhoạch dự án Sau đó công ty đã đến trao đổi với chúng tôi về các vấn đề liênquan đến phần mềm kinh phí Chúng tôi đã nhất trí nhận dự án xây dựng phầnmềm quản lí học sinh cho trường THPT Lý Nhân từ công ty BC
Trang 14CHƯƠNG 2: LẬP KẾ HOẠCH DỰ ÁN
PHẦN MỀM
2.1 Giới thiệu
2.1.1 Phạm vi, đối tượng, nội dung nghiên cứu
- Phạm vi nghiên cứu: Trường PTTH Lý Nhân
- Đối tượng nghiên cứu: Toàn bộ cán bộ nhân viên, các thầy cô giáo vàhọc sinh trong Trường PTTH Lý Nhân
- Nội dung nghiên cứu: Quy trình quản lý về nhân sự, quy trình quản lýđào tạo học sinh, quy trình quản lý trang thiết bị và cơ sở vật chất kĩ thuật
2.1.2 Mục tiêu dự án
2.1.2.1 Mục tiêu
Mục tiêu của việc lập dự án phần mềm là cung cấp một khuôn khổ chophép nhà quản lý lập ra các ước lượng hợp lý về tài nguyên, chi phí và lịchbiểu Các ước lượng này được tiến hành bên trong một khuôn khổ thời gian
và giới hạn ở lúc ban đầu dự án phần mềm và cần được cập nhật đều đặntrong tiến trình dự án
Mục tiêu cơ bản của quản lý dự án nói chung là hoàn thành các công việc
dự án theo đúng yêu cầu kỹ thuật và chất lượng, trong phạm vi ngân sáchđược duyệt và theo đúng tiến độ thời gian cho phép
Ba yếu tố: thời gian, nguồn lực (cụ thể là chi phí, nguồn nhân lực …) vàchất lượng có quan hệ chặt chẽ với nhau Tầm quan trọng của từng mục tiêu
có thể khác nhau giữa các dự án, giữa các thời kỳ đối với từng dự án, nhưngtựu chung, đạt được tốt đối với mục tiêu này thường phải “hy sinh”, một tronghai mục tiêu kia Cụ thể, trong quá trình quản lý dự án thường diễn ra các hoạtđộng đánh đổi mục tiêu Đánh đổi mục tiêu dự án là việc hy sinh một mụctiêu nào đó để thực hiện tốt hơn các mục tiêu kia trong ràng buộc không gian
và thời gian Nếu công việc dự án diễn ra theo đúng kế hoạch thì không phảiđánh đổi mục tiêu Tuy nhiên, do nhiều nguyên nhân khách quan, cũng nhưchủ quan công việc dự án thường có nhiều thay đổi nên đánh đổi là một kỹ
Trang 15năng quan trọng của nhà quản lý dự án.
Mục tiêu cụ thể của dự án này là: giúp trường THPT Dương Tự Minhquản lí học sinh trong trường Chúng tôi xây dựng phần mềm này nhằm:
Tìm hiểu bài toán quản lí học sinh trong trường trung học phổthông và nhằm hướng tới tìm hiểu và xây dựng những bài toán quản lý ở mứccao hơn, đáp ứng được những yêu cầu cao hơn trong tương lai
Xây dựng được phần mềm quản lí học sinh trường trung học phổthông nói chung và trường PTTH Lý Nhân nói riêng nhằm đáp ứng các yêucầu đặt ra trong giai đoạn hiện nay khi mà khoa học công nghệ đang pháttriển như:
- Quản lý các thông tin về học sinh một cách dễ dàng, tiện dụng
- Giảm bớt thời gian và công sức trong công tác quản lí học sinhtrong trường trung học phổ thông
- Tận dụng được khả năng làm việc của máy tính cũng nhưnhững thành tựu về khoa học công nghệ hiện nay trong công tác quản lý giáodục
2.1.2.2 Phạm vi phần mềm
Phạm vi phần mềm mô tả chức năng, hiệu suất, các ràng buộc, giao diện
và độ tin cậy Chức năng, hiệu suất và ràng buộc phải được đánh giá cùngnhau Cùng một chức năng có thể tạo ra sự khác biệt lớn trong nỗ lực pháttriển khi được xem xét trong hoàn cảnh các giới hạn hoàn thiện khác nhau.Chức năng được mô tả trong phạm vi sẽ đánh giá và trong một số trường hợpđược làm mịn để đưa ra mức ưu tiên chi tiết hơn cho việc bắt đầu ước lượng.Bởi vì cả ước lượng chi phí và lịch biểu đều hướng theo chức năng nên có ích
Trang 16hơn cả là có được một mức độ phân rã nào đó Các xem xét về hiệu suất baogồm các yêu cầu về tiến trình và thời gian đáp ứng Ràng buộc xác định ra cácgiới hạn áp đặt lên phần mềm bởi phần cứng bên ngoài, bộ nhớ có sẵn hay các
hệ thống hiện đang tồn tại khác
Khía cạnh ít chính xác nhất của phạm vi phần mềm là thảo luận về độ tincậy Việc đo độ tin cậy phần mềm có tồn tại, tuy nhiên chúng còn ít đượcdùng tại giai đoạn này của dự án
- Phần mềm này được xây dựng dựa trên những hỗ trợ của một số phầnmềm thông dụng khác nhằm đảm bảo công tác giảng dạy và quản lý học sinhcủa hầu hết các giáo viên hiện nay Việc quản lý tập trung trên máy tính chophép ta có thể cập nhập dữ liệu, tìm kiếm các thông tin về học sinh, giáo viên,môn học… một cách dễ dàng và chính xác hơn
- Từ dự án này ta có thể tiến hành cho các trường khác có cùng cơ chếquản lí học sinh, cũng như việc nâng cấp phần mềm nhằm đáp ứng thêm một
số yêu cầu khác, và cho phép bổ sung khi có một số những cơ chế có sự thayđổi nhỏ
- Đảm bảo tính thân thiện và dễ sử dụng
Trang 172.1.2.5 Ràng buộc quản lí
- Về hệ thống máy móc phải có cấu hình (tức là về kĩ thuật) phải đápứng được yêu cầu của phần mềm đặt ra… Đồng thời phần mềm cũng phảiđảm bảo tính xác thực, sát với hiện trạng của nhà trường, quy chế, loại hìnhđào tạo, trang thiết bị của nhà trường Ngoài ra phần mềm phải đảm bảo vềchất lượng và tính khả thi cao
- Ràng buộc về kinh tế phải đảm bảo với quỹ kinh tế mà nhà trường đặt
ra khi quyết định xây dựng phần mềm, mặt khác dự án có thể được triển khaitrên cơ sở vật chất hiện có của trường cụ thể là hệ thống máy tính của trường,lực lượng triển khai có thể lấy trực tiếp từ đội ngũ giáo viên giảng dạy trongtrường
2.2 Ước lượng dự án
2.2.1 Dữ liệu lịch sử được dùng cho ước lượng
Trước khi lập kế hoạch dự án phần mềm quản lí điểm, nhà trường đã cómột số thông tin, dữ liệu như bảng điểm của học sinh qua các kỳ, các năm,danh sách môn học, danh sách giáo viên giảng dạy trong trường…
Bên cạnh đó còn có các quy định về cách tính điểm, một số phần mềm đã
sử dụng từ trước…Tất cả những yếu tố này sẽ giúp cho việc thiết kế phầnmềm mới thuận lợi hơn, giảm bớt được một số khó khăn do yếu tố chủ quanđem lại
2.2.2 Kĩ thuật ước lượng
Chi phí phần mềm bao gồm một phần trăm nhỏ của toàn bộ chi phí cho hệthống dựa trên máy tính Một lỗi lầm lớn trong các ước lượng chi phí phầnmềm có thể tương đối ít ảnh hưởng Ngày nay, phần mềm là một yếu tố tốnkém trong nhiều hệ thống dựa trên máy tính Lỗi lầm ước lượng chi phí lớn cóthể tạo ra chênh lệch giữa lợi nhuận và thất thoát Ước lượng về chi phí vàcông sức phần mềm không thể nào cho một kết quả chính xác được bởi cóquá nhiều tham biến (con người, kĩ thuật, môi trường, chính trị…) ảnh hưởngđến chi phí chung của phần mềm và công sức càn để phát triển nó Tuy vậy
Trang 18việc ước lượng dự án phần mềm có thể được biến đổi từ một nghệ thuật thànhmột dãy các bước hệ thống để đưa ra các ước lượng với độ rủi ro chấp nhậnđược.
Để đạt được các ước lượng chi phí và công sức tin cậy, một số tuỳ chọnnảy sinh:
1 Trì hoãn việc ước lượng tới giai đoạn sau trong dự án (chúng ta
có thể đạt được ước lượng chính xác 100% sau khi dự án đã hoàn tất)
2 Dùng các kĩ thuật phân rã tương đối đơn giản để sinh ra ướclượng về chi phí và công sức dự án
3 Phát triển một mô hình kinh nghiệm cho chi phí và công sức làmphần mềm
4 Thu được một hay nhiều công cụ ước lượng tự động
Các ước lượng chi phí phải đưa ra ngay từ đầu Tuy nhiên chúng ta đợicàng lâu thì càng biết nhiều, biết càng nhiều thì ước lượng càng chính xác,càng ít có khả năng phạm phải lỗi lầm trầm trọng trong ước lượng Nhữngước lượng về công sức con người cần có (thường theo người/ tháng), thời hạn
dự án theo ngày tháng (theo thời gian lịch) và chi phí( theo đồng) Trongnhiều trường hợp, ước lượng được thực hiện bằng cách dùng kinh nghiệm quákhứ xem như hướng dẫn duy nhất Nếu một dự án mới rất giống về kích cỡ vàchức năng với một dự án quá khứ thì rất có thể là dự án mới sẽ đòi hỏi chi phícũng tương tự như dự án cũ Người ta phát triển một số kĩ thuật ước lượng đểphát triển phần mềm Mặc dù mọi kĩ thuật đều có điểm mạnh và điểm yếu của
nó, tất cả chúng đều có một số thuộc tính chung như sau:
- Phải thiết lập phạm vi dự án trước
- Độ đo phần mềm( cách đo quá khứ) cũng được dùng để làm cơ sở tiếnhành ước lượng
- Dự án phần mềm cần phải được chia thành từng phần nhỏ để ướclượng riêng biệt
Nhiều nhà quản lý áp dụng một số kĩ thuật ước lượng khác nhau, sử dụng
kĩ thuật nọ để kiểm tra chéo cho kĩ thuật kia
Trang 192.2.3 Ước lượng
Kinh phí chi phí cho dự án: 25 triệu
Nhân lực thực hiện : 5 người
Giá trị của thành phẩn (tức là của phần mềm quản lí học sinh): 50 triệu
Tổng thời gian thực hiện: 45 ngày
- Điều tra thực tiễn : 7 ngày
- Phân tích đánh giá sơ bộ: 3 ngày
- Lập kế hoạch xây dựng dự án: 10 ngày
- Tiến hành thực hiện dự án:14 ngày
- Kiểm thử: 8 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
2.3 Rủi ro của dự án.
Trong 1 vài thập niên gần đây, đặc biệt là cuối thế kỷ 20 đầu thế kỷ 21, đã có
sự tăng lên mạnh mẽ của ngành tự động hóa Các ngành tự động hoá này cănbản lại phụ thuộc vàocác phần mềm chức năng, do đó sự phức tạp trong pháttriển phần mềm cũng tăng đáng kể trong những năm này MacManus đã nhậnđịnh 65% dẫn đến thất bại của dự án là do những vấn đề trong quản lý, 35%
là những vấn đề về công nghệ Vấn đề quản lý bao gồm các vấn đề với cấutrúc của dự án, tài nguyên dự án, quy hoạch phương pháp và quản lý rủi rochưa đầy đủ Các vấn đề kỹ thuật bao gồm thiết kế phần mềm nghèo nàn,không tuân thủ các yêu cầu phần mềm, kỹ thuật đánh giá và phát triển khôngđúng Như vậy, rủi ro trong các dự án phần mềm là không thể tránh khỏi.Rủi
ro là yếu tố luôn tồn tại trong mọi hoạt động sản xuất, kinh doanh và đờisống Tuy nhiên, với đặc thù riêng của mình, nhận diện và kiểm soát rủi rotrong các dự án phần mềm là điều không hề đơn giản Mọi rủi ro đều tạo ravấn đề, đều gây ảnh hưởng xấu tới các dự án phần mềm, do đó những kỹ sư
Trang 20phần mềm phải có những biện pháp nhận diện rủi ro hiệu quả, thẩm định xácsuất xuất hiện, tác động nếu nó xuất hiện và giải quyết nó một cách hiệu quả
để đạt được phần mềm tốt theo yêu cầu của khách hàng
Phân tích rủi ro là điều chủ chốt cho việc quản lý dự án phần mềm tốt
và quá nhiều dự án được tiến hành mà không cần xem xét đến rủi ro Phântích rủi ro, đánh giá rủi ro thực tế là một loạt các bước quản lý rủi ro: xác địnhrủi ro, đánh giá rủi ro, phân loại rủi ro, chiến lược quản lý rủi ro, giải quyếtrủi ro, điều khiển rủi ro
2.3.1 Xác định rủi ro.
- Rủi ro là 1 hay nhiều sự việc chưa nhưng có khả năng xảy ra trongtương lai có tác động đến dự án, và khi sự việc đó xảy ra thường sẽ gây ảnhhưởng xấu tới dự án, cản trở sự hoàn thành của dự án
- Rủi ro dự án xác định các vấn đề yêu cầu, khách hàng, tài nguyên,nhân sự, lịch biểu, ngân sách, tiềm năng và ảnh hưởng của chúng lên dự ánphần mềm
- Rủi ro kĩ thuật xác định các vấn đề tiềm năng về thiất kế, cài đặt, giaodiện, kiểm chứng và bảo trì Bên cạnh đó, độ mơ hồ riêng, độ bất trắc kĩ thuật,
sự lạc hậu kĩ thuật và kĩ thuật mũi nhọn cũng là những nhân tố rủi ro Rủi ro
kĩ thuật xuất hiện bởi vì vấn đề khó giải quyết hơn ta tưởng
- Rủi ro nghiệp vụ là ở bên trong bởi chúng có thể làm sáng tỏ kết quảcủa ngay cả dự án phần mềm tốt nhất
*) Rủi ro về mặt kĩ thuật: Đây là rủi ro thường thấy của bất kì dự án
phần mềm nào không phụ thuộc vào quy mô cũng như phạm vi ứng dụng của
nó Bởi một dự án phần mềm muốn triển khai được phải có một nền tảng kĩthuật hỗ trợ, đơn giản nhất là các máy tính cá nhân thông thường Đối với các
dự án lớn thì các phương tiện kĩ thuật hỗ trợ không dừng lại ở mức đó mà còn
là các một hệ thống máy móc và phương tiện kĩ thuật hỗ trợ khác Đây là dự
án theo đánh giá chủ quan của bản thân các thành viên tham gia thì đây là dự
án ở mức trung bình nhỏ, chỉ là một kế hoạch nhằm hỗ trợ và nhanh chóng
Trang 21hoá quá trình quản lí học sinh ở nhà trường phổ thông cụ thể là trường phổthông Lý Nhân Tuy nhiên, qua xem xét thực tế về phương tiện kĩ thuât củatrường cũng như đội ngũ cán bộ công nhân viên chức ngoài những thuận lợinhư trường có một đội ngũ các bộ công nhân viên chức được đào tạo cơ bảnchính quy với số lượng cán bộ trẻ là 50%, công việc đưa công nghệ thông tinvào trong giảng dạy đang được nhà trường từng bước khai một cách đồng bộthì còn một số những khó khăn sau:
- Số lượng máy tính được trang bị tại trường còn hạn chế so với tổng sốhọc sinh, tổng số lớp học nên sẽ gây khó khăn khi đưa dự án này vào hoạtđộng ở quy mô toàn trường
- Mặt khác thì số máy được đưa vào sử dụng vào công việc quản lí làrất ít chủ yếu triển khai ở mức giảng dạy và quản lý vấn đề tài chính của nhàtrường
*) Rủi ro về mặt quản lí : Ngày nay khi khoa học công nghệ phát triển
thì hầu hết các cán bộ, giáo viên của trường đều được trang bị các kiến thức
về công nghệ thông tin Tuy nhiên xét trên phương diện quản lý thì những rủi
ro khi đưa dự án vào triển khai như sau:
- Sự hiểu biết về chung về công nghệ thông tin của phần đông các bộcông nhân viên mới ở mức học sử dụng, chứ không phải có một nền tảng hiểubiết rõ ràng về nó Vậy nên khi triển khai khó tìm được phương án chung,thống nhất trong cách thức triển khai trên quy mô toàn trường
- Tư duy quản lí cũ theo hướng thủ công đã ăn nhập vào phần đôngngười Việt Nam nếu không có một sự chỉ dẫn cụ thể chi tiết thì việc quản líhọc sinh theo hình thức như dự án xác định là vô cùng khó khăn
*) Rủi ro nghiệp vụ : Xảy ra ngay cả khi dự án phần mềm rất tốt Có 5
loại rủi ro nghiệp vụ là:
- Xây dựng một sản phẩm tốt nhưng không có người sử dụng
- Xác định một sản phẩm không thích hợp với chiến lược sảnphẩm tổng thể của công ty
Trang 22- Xác định một sản phẩm mà người bán hàng không hiểu làmsao bán được.
- Mất sự hỗ trợ của cấp quản lý cao do thay đổi mối quan tâmhay do thay đổi mối quan tâm
- Mất cam kết về tài chính hay nhân sự
2.3.2 Ước lượng rủi ro.
Ước lượng rủi ro là cố gắng xác định tỷ lệ theo hai cách có thể xảy rarủi ro có thực và hậu quả của các vấn đề liên quan tới rủi ro đó, nếu nó xuấthiện Người lập kế hoạch dự án cùng với các nhà quản lý và các nhân viên kỹthuật thực hiện 4 hoạt động ước lượng rủi ro:
- Lập thang phản ánh khả năng cảm nhận được rủi ro
- Phác họa những hậu quả của rủi ro
- Ước lượng ảnh hưởng của rủi ro lên dự án và sản phẩm
- Chú ý đến độ chính xác của dự phòng rủi ro sao cho không cóhiểu lầm
Thang được xác định hoặc theo thuật ngữ có hoặc không, định tính hayđịnh lượng Các câu hỏi trong khoản mục rủi ro có thể được trả lời có haykhông Cách tiếp cận này không khả quản, cách tiếp cận tốt nhất là theo xácsuất rủi ro sẽ xuất hiện và tác động của rủi ro nếu nó xuất hiện Người lập kếhoạch dự án có thể ước lượng được xác suất rủi ro sẽ xuất hiện và tác độngcủa rủi ro nếu nó xuất hiện
- Xác suất rủi ro sẽ xuất hiện: chúng ta có thể dùng tỉ lệ 0-1 để
mô tả xác suất của rủi ro Rủi ro có xác suất 0 được gọi là không có cơ hộixuất hiện Rủi ro có xác suất là 0.90 được gọi là chắc chắn xảy ra Xác suấttrong khoảng 0 đến 1 thì rủi ro có cơ hội xuất hiện Người ta có thể ước lượngxác suất trên bằng cách phân tích thống kê về các độ đo thu được từ các dự ánquá khứ hay các thông tin khác…
- Tác động của rủi ro nếu nó xuất hiện: Chúng ta có thể dùngthang 0 đến 1 để mô tả tác động của rủi ro Rủi ro có tác động 0 được gọi là
Trang 23không có tác động Rủi ro với tác động 1 được gọi là đình chỉ (nguy hiểmnghiêm trọng dẫn đến dự án không thực hiện được).
2.3.3 Đánh giá rủi ro
Việc đánh giá rủi ro là rất quan trọng và phải được thực hiện một cáchnghiêm túc khi đành giá rủi ro, ta thực hiện theo các bước sau:
1 Xác định các mức tham khảo rủi ro cho dự án
2 Cố gắng xây dựng mối quan hệ từng mức tham khảo
3 Dự đoán tập các điểm tham khảo
4 Cố gắng dự đoán việc các tổ hợp hợp thành của các rủi ro sẽ ảnh hưởngthế nào tới mức tham khảo
2.3.4 Quản lí rủi ro
Ngày nay, phần lớn các dự án phần mềm đều lớn và phức tạp hơn, do
đó chúng nhiều rủi ro hơn trước đây Người quản lí dự án phải để thời gianquản lí các rủi ro dự án bởi vì đó là yếu tố then chốt trong xác định thànhcông của dự án Để quản lí rủi ro, người quản lí phải nhận diện mọi rủi ro, lập
kế hoạch phòng ngừa, giám sát rủi ro, và quản lí thay đổi Bằng việc hiểuquản lí rủi ro, người quản lí dự án có thể tránh và giảm bớt tác động của rủi
ro, cung cấp ước lượng lịch biểu và ngân sách tốt hơn và đạt tới thoả mãn củakhách hàng Quản lí rủi ro cũng bao hàm trao đổi liên tục về rủi ro với tổ dự
án và giám sát mọi rủi ro đã được nhận diện để duy trì vị thế ở trên bất kì cái
gì có thể xảy ra trong dự án Để nhận diện rủi ro, người quản lí có thể xem xétcác vấn đề dự án phần mềm điển hình như rủi ro kĩ thuật, rủi ro nhân sự và rủi
ro ước lượng Bên cạnh các rủi ro chung có thể có những rủi ro đặc biệt duynhất cho dự án Bất kì dữ liệu nào từ dự án tương tự cũng đều có thể có íchtrong việc nhận diện các rủi ro duy nhất này Dựa trên thông tin này, các kếhoạch có thể được thực hiện để giải quyết các rủi ro Phần lớn các dự án phầnmềm đều có những rủi ro sau đây: ước lượng kích cỡ, giới hạn ngân sách,thực hiện công nghệ mới, sự tham gia của khách hàng bị giới hạn, thị trườngthay đổi, thay đổi cán bộ, thay đổi phạm vi, các vấn đề phụ thuộc phần cứng,
Trang 24các vấn đề phụ thuộc mạng, vấn đề kĩ năng của tổ dự án, và vấn đề cách làmviệc tổ Người quản lí dự án phải xác định các rủi ro có thể xuất hiện hay cácrủi ro sẽ gây ra tác động lớn và giám sát chúng một cách cẩn thận và giảiquyết sớm nhất có thể được Rủi ro được giảm nhẹ càng sớm, tác động của nócàng đỡ tốn kém.
- Nhận diện một số rủi ro trong dự án phần mềm:
Thành phần gây ra rủi ro Quản lý rủi ro
Ghi đè lên công việc người khác,
đoạn mã không có trong phiên
Công việc bị chôn vùi trong
công việc của nhóm khác
Phải có kế hoạch quản lý xácđịnh thường xuyên cập nhật kếhoạch của nhóm
Kế hoạch triển khai mất nhiều
thời gian, không đủ thời gian để
hoàn thành sản phẩm
Không đi sâu vào các chi tiết cầnthiết cho kế hoạch
Phát triển sai chức năng Chọn phương pháp phân tích tốt
hơn; phân tích tính tổ chức/môhình nghiệp vụ của khách hàng
Phát triển sai giao diện Phân tích các thao tác người
dùng, tạo kịch bản cách dụng, tạobản mẫu
Yêu cầu quá cao Lọc bớt yêu câu, phân tích chi
phí- lợi ích
Bảng 2.1: Nhận diện một số rủi ro bài toán
Do ta quan tâm chủ yếu đến rủi ro về về kĩ thuầt và rủi ro về mặt quản
lí, nên muốn dự án được tiến hành một cách đạt hiệu quả thì việc quản lí rủi
Trang 25ro phải được tiến hành trên cả hai mặt: phương tiện kĩ thuật và mặt rủi ro vềquản lí Ta tiến hành như sau:
- Việc khảo sát, thiết kế và xây dựng phần mềm nhằm đáp ứng hầu hếtcác yêu cầu của nhà quản lý, đáp ứng việc cập nhật và quản lý thông tin vềhọc sinh một cách nhanh chóng và kịp thời
- Sau khi thiết kế và xây dựng thành công dự án phần mềm,phải tiếnhành kiểm thử chặt chẽ nhằm tìm ra và khắc phục những sai xót, đồng thờixây dựng bản hướng dẫn sử dụng chi tiết giúp nhà quản lý sử dụng dễ dànghơn và nhằm hạn chế những rủi ro không đáng có đối với nhà quản lý
2.4 Lập lịch.
2.4.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ệncá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ácnhau Cụ thể như:
- Bộ phận theo dõi hoạt động của hệ thống: nhóm theo dõi sẽ kiểmtra hệ thống có đang hoạt động tốt hay không bằng cách nhận các phản hồicủa bộ phận quản lí điểm trên trường Nếu tình trạng tốt thì tiếp tục theo dõi,nếu tình trạng lỗi thì báo với bộ phận sửa chữa để kịp thời khắc phục lỗi
- Bộ phận giải quyết sự cố: nhóm giải quyết sự cố nhận thông báo
từ bộ phận theo dõi hoạt động của hệ thống sau đó tìm hướng giải quyết đểkhắc phục nhanh các lỗi càng sớm càng tốt
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ậnquản lí với nhau Cụ thể như:
- Các nhóm phụ trách các nhiệm vụ khác nhau sẽ thường xuyênhọp để thu thậ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
Trang 26- Đá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 được giải pháp khắc phục lỗi Phân côngnhiệm vụ lại nếu cần thiết và phân công công việc cho các nhóm thực hiệntiếp trong thời gian tới.
- Xá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 chính thức đã được đúng tiến độ như lập lịch 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ầuphát sinh trong quản lý nhằm điều chỉnh việc thiết kế phần mềm một cáchnhanh chóng và kịp thời
- Kiểm soát được nhóm sử dụng để quản trị tài nguyên dự án, giảiquyết vấn đề và chỉ huy tất cả các thành viên trong nhóm Nếu mọi việc đangtrôi chảy (tức là dự án theo đúng lịch và trong pham vi ngân sách, các cuộchọp cho thấy có tiến bộ thực sự và đạt được những cột mốc quan trọng), 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ảibiế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.Sau khi vấn đề đã được chuẩn đoán, có thể tập trung thêm tài nguyên phụ vàomiền có vấn đề Để nhóm có thể bố trí lại công việc của các thành viên trongnhóm hay có thể chỉnh lại lịch biểu
2.4.2 Mạng nhiệm vụ.
Nhóm có 5 người cùng tham gia dự án kĩ nghệ phần mềm quản lí điểm củahọc sinh trường trung học phổ thông thì rất có thể là các hoạt động phát triển
sẽ được thực hiện song song
Phân tích, đặc tả và tổng quan về các yêu cầu kết quả là những nhiệm vụđầu tiên cần phải thực hiện và đặt nền tảng cho các nhiệm vụ song song theosau
Trang 27Hình 2.1 Mạng nhiệm vụ
2.4.3 Sơ đồ đường thời gian
Ban quản lí dự án sẽ lập lịch biểu cho hoạt động quản lí dự án trong thờigian nhất định Với dự án xây dựng hệ thống quản lí điểm cho trường trunghọc phổ thông thì cần thời gian 30 ngày để thực hiện kiểm thử và bắt đầu thựchiện dự án trong nhà trường
Sơ đồ cụ thể thời gian kiểm thử và bắt đầu thực hiện dự án trong nhàtrường được thể hiện như sau:
Từ ngày thứ nhất đến hết ngày thứ
3
Điều tra tình trạng 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ứ 17 Lập kế hoạch xây dựng dự án
Từ ngày thứ 18 đến hết ngày thứ
Từ ngày thứ 24 đến hết ngày thứ28 Kiểm thử
Từ ngày thứ 28 đến hết ngày thứ
Bảng 2.2: Bảng thời gian kiểm thử và bắt dầu thực hiện dự án
Trang 28- Điều tra tình trạng thực tại của nhà trường: quan sát, điều tra bằnghỏi rồi nhanh chóng tổng kết đưa ra những nhược điểm của hệ thống quan lícũ
- Phân tích hệ thống trước thông kết quả đ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
- 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 thử chương trình quản lí trong thời gian 5 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ầnsửa lỗi thì khắc phục và bảo trì hệ thống
- Triển khai, hướng dẫn sử dụng: sau khi phần mềm chạy tốt thì thựchiệ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ácthao tác làm việc với hệ thống
2.5 Tài nguyên dự án.
Con người và công việc có quan hệ chặt chẽ với nhau, nếu biết cách phânchia công việc cho từng người phù hợp sẽ giúp tăng hiệu quả làm việc, hiệuquả của dự án cả về chất lượng lẫn thời gian
2.5.1 Con người.
Việc lập kế hoạch cho dự án bắt đầu bằng việc ước lượng phạm vi ápdụng và lựa chọn kĩ năng, số lượng các thành viên thực hiện để hoàn thànhviệc xây dựng và phát triển dự án
Số người trong nhóm thực hiện dự án này là 5 thành viên
- Quản Thị Hường: Thu thập tài liệu, nghiên cứu thực tiễn tại trườngtrung học phổ thông và thiết kế chương trình
- Mã Dương Tiếp: Thu thập tài liệu, nghiên cứu thực tiễn tại trườngtrung học phổ thông và thiết kế chương trình
- Lưu Ngọc Dũng: Thiết kế trực tiếp chương trình và tổng hợp chung
- Nguyễn Thị Thu Trang: Thiết kế chương trình và xây dựng dự ánphần mềm
Trang 29- Trần Thị Phương Dung: Thiết kế chương trình và xây dựng dự ánphầ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ớinhiệm vụ mình được giao
2.5.2 Phần cứng và phần mềm
2.5.2.1 Phần cứng:
Phần cứng phục vụ thiết kế lập kế hoạch là các máy tính cá nhân Phầncứng giúp triển khai phần mềm dự án là hệ thống máy tính tại trường trunghọc phổ thông
2.5.2.2 Phần mềm:
Sử dụng phần mềm hỗ trợ lập trình và lập trình, hệ quản trị cơ sở dữliệu Access
- Xây dựng dự án phần mềm do hai thành viên đảm nhiệm
- Trực tiếp thiết kế và xây dựng chương trình do một thành viênđảm nhiệm cù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 chungcho các phần nhằm đi đến những thống nhất chung và tiến hành triển khaicông việc theo sự phân công
2.6.2 Làm báo cáo quản lí.
Mục đích là hưóng tới hoàn thiện dự án ở từng bước nhỏ: Xây dựng ýtưởng dự án, lập kế hoạch xây dựng dự án,tiến hành xây dựng dự án và bảo trì