Phân tích thiết kế hệ thống - phần mềm quản lý học sinh

54 4K 164
Phân tích thiết kế hệ thống - phần mềm quản lý học sinh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 1/ 54 PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN CÁC TRƯỜNG THPT Đơn vị thiết kế: Công ty cổ phần giải pháp phần mềm Cây Xanh (GreenTree .,JSC) Nhóm phát triển dự án:  Trần Văn Hậu  Nguyễn Quang Tú (Team Leader)  Nguyễn Huy Giang  Phạm Sơn Tùng  Nguyễn Anh Tuấn Nhóm đối tác:  Nguyễn Xuân Cảnh (CEO)  Lê Xuân Dũng (CMO)  Nguyễn Duy Khánh (CCO)  Phạm Đình Việt (CFO) GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 2/ 54 Mục lục I. KHẢO SÁT HỆ THỐNG QUẢNHỌC SINH 5 1. Khảo sát mô hình quảnhọc sinh 5 1.1 Giới thiệu và mô tả mô hình quản lí chung 6 1.2 Cơ cấu tổ chức 6 1.3 Yêu cầu: 7 1.3.1 Chức năng: 7 1.3.2 Yêu cầu hệ thống 8 2. Khảo sát tình hình thực tế tại trường 9 2.1 Giới thiệu 9 2.2 Mô hình tổ chức 9 2.3 Khảo sát thực tế 10 2.4. Hệ thống quản cũ và dự án hệ thống quản mới 14 2.4.2. Hệ thống quản lí mới: 15 3. Giới thiệu bài toán 15 4. Đầu tư và nhà tài trợ 16 II. PHÂN TÍCH 16 1. Biểu đồ luồng dữ liệu mức khung cảnh 17 2. Biểu đồ luồng dữ liệu mức đỉnh 17 3. Biểu đồ luồng dữ liệu chức năng Quản hồ sơ 19 4. Biểu đồ luồng dữ liệu chức năng Quản điểm 19 5. Biểu đồ luồng dữ liệu chức năng Quản môn học 20 6. Lập kế hoạc phần mềm 21 6.1 Giới thiệu 21 6.1.1 Phạm vi, đối tượng, nội dung nghiên cứu 21 6.1.2 Mục tiêu dự án 21 6.1.2.1 Mục tiêu 21 6.1.2.2. Phạm vi phần mềm 23 6.1.2.3. Chức năng của dự án 23 6.1.2.4. Vấn đề hiệu năng 23 6.1.2.5. Ràng buộc quản lí 24 6.2 Ước lượng dự án 24 6.2.1. Dữ liệu lịch sử được dùng cho ước lượng 24 6.2.2 Kĩ thuật ước lượng 24 6.2.3. Ước lượng 25 6.3 Rủi ro của dự án. 26 6.3.1 Xác định rủi ro. 27 6.3.2 Ước lượng rủi ro. 28 6.3.3. Đánh giá rủi ro 29 GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 3/ 54 6.3.4. Quản lí rủi ro 29 6.4. Lập lịch. 31 6.4.1. Cấu trúc phân việc dự án. 31 6.4.2 Mạng nhiệm vụ. 32 6.4.3 Sơ đồ đường thời gian 33 6.5 Tài nguyên dự án. 34 6.5.1 Con người. 34 6.5.2 Phần cứng và phần mềm 34 6.5.2.1. Phần cứng: 34 6.5.2.2. Phần mềm: 34 6.6 Tổ chức đội ngũ 34 6.6.1. Cấu trúc nhóm 34 6.6.2 Làm báo cáo quản lí. 35 6.7 Kiểm thử và bảo trì 36 III. THIẾT KẾ 36 1. Thiết kế dữ liệu 36 1.1 Mô hình thực thể liên kết E-R) 36 1.2 Sơ đồ logic 37 1.3 Danh sách các bảng 37 1.4 Mô tả chi tiết từng bảng dữ liệu 38 1.4.1 Thành phần: HOCSINH 38 1.4.2 Thành phần lớp 38 1.4.3 Thành phần THAMSO 38 1.4.5 Thành phần DIEMMON 39 1.4.6 Thành phần KOI 39 1.4.7 Thành phần HOCKY 39 1.4.8 Thành phần CHITIETDIEM 39 1.4.9 Thành phần MONHOC 40 2. Thiết kế giao diện 40 PHỤ LỤC 3: HỢP ĐỒNG DỊCH VỤ 42 GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 4/ 54 LỜI NÓI ĐẦU Công ty cổ phần giải pháp phần mềm Cây Xanh (Green Tree Joint Stock Company) được thành lập tháng 01-2014 tại văn phòng TC-306 bởi một đội ngũ kỹ sư Bách Khoa giàu tính sáng tạo, năng động, cần cù, nhiệt huyết trong lĩnh vực đưa ra các giải pháp phần mềm, các hệ thống quản và cổng thông tin điện tử, với định hướng hoạt động cung cấp các giải pháp và dịch vụ phần mềm cho lĩnh vực quản nói chung tại Việt Nam và quốc tế. Trong thời gian hoạt động, Green Tree .,JSC đã lien tục phát triển và trở thành một trong những công ty trẻ, năng động và có uy tín cao trong lĩnh vực hoạt động của mình. Green Tree .,JSC có đội ngũ quản trị chính thức 5 thành viên vào tháng 04-2014 và hoạt động trong 2 lĩnh vực chính  Cung cấp các hệ thống quản trên nền Website: tổ chức bộ máy, bán hàng, đào tạo….  Cung cấp các giải pháp dịch vụ triển khai cổng thông tin điện tử Với một đội ngũ kĩ sư nhạy bén, với phương châm hoạt động cam kết lâu dài, đội ngũ triển khai chuyên nghiệp và luôn nỗ lực hiểu biết sâu sắc nhu cầu khách hàng, Green Tree .,JSC đã nhận được sự tin tưởng của nhiều khách hang và đối tác lớn tại Việt Nam và quốc tế. (Delegation) Green Tree .,JSC GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 5/ 54 MÔ TẢ BÀI TOÁN Trong nhà trường trung học phổ thông, mỗi học sinh khi nhập trường phải nộp một bộ hồ sơ cá nhân. Các thông tin về từng học sinh sẽ được nhà trường nắ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 thi học kì của từng môn. Cuối học kì, nhà trường tổng kết điểm trung 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 được kế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 quản trị có trách nhiệm cung cấp các quy định tính điểm, các đánh giá xếp loại, quy định về khen thưởng kỉ luật. Cuối mỗi kì học, Ban giám hiệu nhậ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 định khen thưởng cho từng tập thể lớp và cá nhân học sinh và ra quyết định danh sách lên lớp. I. KHẢO SÁT HỆ THỐNG QUẢNHỌC SINH 1. Khảo sát mô hình quảnhọc sinh Hiện nay công nghệ thông tin đang phát triển mạnh mẽ và cải thiện đáng kể năng suất trong các hệ thống thông tin quản ngân hàng, giao thông….vốn dĩ cồng kềnh và quá tải từ xưa tại Việt Nam, tuy nhiên hệ thống các trường trung học phổ thông của chúng ta vẫn chưa thể triển khai và bắt nhịp với hệ thống xử thông tin điện tử và vẫn tồn tại rất nhiều thao tác tốn kém, không hiệu quả và nhiều rủi ro. Tạo áp lực cho hệ thống giáo dục về nhân lực quản và chi phí cũng như khắc phục rủi ro, công việc quản thậm chí có thể gây mệt mỏi, bệnh nghề nghiệp cho cán bộ công-nhân-viên chức tham gia quản bằng các phương pháp lạc hậu. Bởi vậy, sự ra đời và can thiệp kịp thời của một hệ thống quản thông tin điện tử hiện đại là tất yếu để giải đáp các khó khăn cho giáo dục:  Tốc độ xử lí cao  Trao đổi thông tin nhanh  Rủi ro mất mát thấp  Khả năng lưu trữ lớn GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 6/ 54  Thao tác quản dễ dàng  Tiết kiệm chi phí nhân lực  Liên kết gần gũi Nhà trường-Phụ huynh-Học sinh 1.1 Giới thiệu và mô tả mô hình quản lí chung - Bài toán đặt ra: Thể hiện được mô hình quảnhọc sinh theo năm học, theo lớp. Quản lí các môn học của các lớp theo học kì và kết quả học tập của học sinh với mỗi môn học , ý thức, hạnh kiểm trong học kì đó. Hệ thống còn cho phép tạo ra các báo cáo từ kết quả học tập của học sinh như: tổng kết kết quả theo từng học kì, theo năm học, in danh sách, in bảng điểm - Sơ lược các công việc chính trong mô hình quảnhọc sinh - Với mỗi lớp cập nhật danh sách học sinh, hồ sơ, lí lịch - Với mỗi học kì cần cập nhật danh sách môn học và giáo viên dạy môn học đó - Khi có kết quả điểm thi: Cập nhật và tổng kết điểm - Tồng kết kết quả học tập trong học kì, năm học - Phân loại ý thức học sinh trong từng học kì, năm học 1.2 Cơ cấu tổ chức - Mỗi trường học mỗi năm tiếp nhận học sinh đến nhập học và trong quá trình học tập nhà trường sẽ quản lí hồ sơ, lí lich học sinh. Trong trường có nhiều khóa và lớp khác nhau. Mỗi lớp có một giáo viên chủ nhiệm có trách nhiệm quản lí lớp, học sinh trong lớp - Mỗi khóa có 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. Mỗi lớp có nhiều học sinh, mỗi học sinh khi nhập học phải cung cấp thông tin về học tên, ngày sinh, nơi sinh, quê quán, giới tính, mã học sinh - Trong quá trình theo học tại trường, học sinh học các môn học theo từng học kì và theo lớp, thông tin về môn học gồm: tên môn, mã môn, giáo viên hướng dẫn môn học đó. - Sau khi hoàn thành các môn hoc, học sinh sẽ thi các môn tốt nghiệp. GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 7/ 54 1.3 Yêu cầu: - Chương trình quảnhọc sinh gồm các vấn đề như: - Thể hiện được mô hình quảnhọc sinh theo khóa, theo lớp. - Quản lí các môn học của các lớp theo học kì và kết quả học tập của học sinh với mỗi môn học trong học kì đó. - Hệ thống còn phải cho phép tạo ra các báo cáo từ kết quả học tập, ý thức, hạnh kiểm của học sinh như:Tổng kết kết quả học tập theo học kì, năm học, khóa học, in danh sách bảng điểm, hạnh kiểm. - Ngoài ra thêm chức năng cập nhật các loại danh mục dữ liêu như: cập nhật học sinh, điểm 1.3.1 Chức năng: - Xây dựng hệ thống quảnhọc sinh tại các trường học với các yêu cầu sau: Các chức năng hệ thống cần có: Cập nhât: - Cập nhật từ điển danh mục - Cập nhật học sinh Tìm kiếm học sinh - Theo tên - Theo địa chỉ - Theo lớp Báo cáo/ thống - In danh sách lớp - In bảng điểm - In hạnh kiểm học sinh - Tổng kết kết quả học tâp theo học kì, năm học, khóa học Chức năng người dùng - Người dùng là học sinh, phụ huynh có thể xem hồ sơ lí lịch học sinh, điểm, kết quả học tập. Giải thích các chức năng Cập nhật cập nhật từ điển danh muc: Người quản trị đưa ra các yêu cầu( thêm, sửa, xóa) cập nhật các danh mục tới hệ thống, hệ thống thục hiên và đưa ra kết quả GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 8/ 54 Cập nhật học sinh Người quản trị đưa ra yêu cầu( thêm, sửa, xóa) đối với một học sinh. Hệ thống thực hiện và đưa kết quả Tìm kiếm Tìm kiếm học sinh: Người quản trị đưa ra yêu cầu tìm kiếm học sinh. Hệ thống thục hiên và đưa ra kết quả Báo cáo/ thống In danh sách lớp: Người quản trị đưa ra yêu cầu xem danh sách và in ra tới hệ thống, hệ thóng thục hiện và đưa kết quả In bảng điểm: Người quản trị đưa ra yêu cầu xem và in bảng điểm của học sinh. Hệ thống thục hiên và đưa kết quả. In hạnh kiểm học sinh: Người quản trị đưa ra yêu cầu xem hanh kiểm học sinh. Hệ thống thực hiện và đưa ra kết quả Tổng kết kết quả học kì: Người quản trị đưa ra yêu cầu tổng kết kết quả học tập của học sinh trong một học kì. Hệ thống thục hiện và đưa kết quả Tổng kết kết quả năm học: Người quản trị đưa ra yêu cầu tổng kết kêt quả học tập của học sinh trong một năm học. Hệ thông thực hiện và đưa kết quả Tổng kết kết quả khóa học: Người quản trị đưa raYêu cầu tổng kết kết quả học tập của học sinh trong toàn bộ quá trình học trong nhà trường. Hệ thống thục hiện và đưa kết quả 1.3.2 Yêu cầu hệ thống Yêu cầu trực quan, tiện dụng, dễ sử dụng Có khả năng bảo mật, phân quyền sử dụng cho tường nhóm người, mỗi nhóm người chỉ có thể dùng một số chức năng nhật định. a. Cập nhật hồ sơ lịch b. Quản hồ sơ lịch c. Quản các nghiệp vụ d. Lập các báo cáo thống e. Lưu trữ thông tin cựu sinh viên f. Liên hệ Nhà Trường-Gia Đình g. Truy vấn đối tượng h. Xử tính toán số học GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 9/ 54 Dữ liệu đầu vào a. Hồ sơ học bạ học sinh b. Thông tin liên hệ c. Điểm thi giữa kỳ, cuối kỳ d. Tin tức, thông báo Dữ liệu đầu ra a. Kết quả học tập b. Hiển thị tin tức, thông báo Đối tượng sử dụng a. Giáo viên, hiệu trưởng b. Học sinh c. Phụ huynh d. Cựu học sinh Quy mô Quy mô vừa và nhỏ trong phạm vi các trường trung học phổ thông Khó khăn a. Điều kiện các trường THPT không đồng đều b. Trình độ tiếp cận tin học còn hạn chế ở một số khu vực c. Hệ thống phức tạp 2. Khảo sát tình hình thực tế tại trường 2.1 Giới thiệu Trường THPT Mùa Xanh nằm trên địa bàn trường Đại Học Bách khoa Hà Nội, trường mới được lại xây dựng nên cơ sở vậy chất rất khang trang, quang cảnh trường rộng rãi thoáng mát. Hiện nay trường THPT Mùa Xanh có 30 phòng học, 10 phòng chức năng. Trường có 100% cán bộ đạt chuẩn và trên chuẩn. Trường hiện đang có 1375 học sinh trong đó khối lớp 10 có 10 lớp tổng số học sinh là 497, khối lớp 11 có 10 lớp tổng số học sinh là 455, khối lớp 12 có 9 lớp tổng số học sinh là 423. Thành tích của học sinh trong các cuộc thi tuyển sinh đại học, cao đẳng, thi tốt nghiệp phổ thông, rồi đến các cuộc thi học sinh giỏi luôn có thành tích tốt. Nhà trường đang phấn đấu để trở thành trường đạt chuẩn quốc gia trong giai đoạn 2014-2015. 2.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: GVHD: Ths. Nguyễn Danh Tú Nhóm: Cây xanh CÂY XANH 10/ 54 - Hiệu trưởng - Hiệu phó - Bí thư đoàn trường. - Phụ trách đoàn. Hệ thống quản trường thường được chia làm 3 tổ chuyên môn: Các lớp học được chia thành 3 khôi là: Khối 10. Khối 11. Khối 12. 2.3 Khảo sát thực tế Một số phòng quản lí đã quản lí quá trình đào tạo trên máy tính, sử dụng các phần mềm tin học phổ dụng, nhưng chưa có phần mềm nào được xây dựng một cách hệ thống và chuyên sâu phục vụ cho quá trình quản học sinh. Việc quảnhọc sinh còn gặp nhiều khó khăn. Việc cập nhật sự thay đổi chậ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ữ. [...]... lần Báo thành tích Quản kết quả học tập Hình 5: Sơ đồ luồng dữ liệu phân rã chức năng Quản điểm 5 Biểu đồ luồng dữ liệu chức năng Quản môn học Chức năng Quản môn học được phân rã thành 2 chức năng con là: Quản lớp học, Quản giáo viên CÂY XANH 20/ 54 GVHD: Ths Nguyễn Danh Tú Nhóm: Cây xanh Đáp ứng yêu cầu Yêu cầu học Quản lớp học Học sinh Môn học Giáo viên dạy Quản giáo viên Hình... 6.1.2.3 Chức năng của dự án - Cụ thể hóa chủ trương đưa công nghệ thông tin vào trong giáo dục và quản giáo dục - Thực hiện việc quản học sinh với mục tiêu như trên, và nhằm hướng tới quản tất cả các mặt trong quản giáo dục như quản về nhân sự, quản trang thiết bị và cơ sở vật chất kĩ thuật 6.1.2.4 Vấn đề hiệu năng - Dự án phần mềm quảnhọc sinh tại trường trung học phổ thông được xây... trường trung học phổ thôngthiết kế chương trình - Nguyễn Huy Giang: Thiết kế trực tiếp chương trình và tổng hợp chung - Nguyễn Huy Giang: Thiết kế chương trình và xây dựng dự án phần mềm - Phạm Anh Tuấ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 6.5.2 Phần cứng và phần mềm 6.5.2.1 Phần cứng: Phần cứng... 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 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... Hình 6: Sơ đồ luồng dữ liệu phân rã chức năng Quản môn học 6 Lập kế hoạc phần mềm 6.1 Giới thiệu 6.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 - Đối tượng nghiên cứu: cán bộ nhân viên, thầy cô giáo và học sinh trong Trường PTTH - Nội dung nghiên cứu: Quy trình quản về nhân sự, quy trình quản đào tạo học sinh, quy trình quản trang thiết bị và cơ sở vật chất... mức cao nhất các vấn đề thực tế trong quảnhọc sinh ở truờng như việc quảnthông tin cá nhân, theo dõi kết quả học tập, đánh giá kết quả học tập cũng như rèn luyện đạo đức - 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ần mềm thông dụng khác nhằm đảm bảo công tác giảng dạy và quản học sinh của hầu hết các giáo viên hiện nay Việc quản tập trung trên máy tính cho phép ta... cứng phục vụ thiết kế lập kế hoạch là các máy tính cá nhân Phần cứng giúp triển khai phần mềm dự án là hệ thống máy tính tại trường trung học phổ thông 6.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 6.6 Tổ chức đội ngũ 6.6.1 Cấu trúc nhóm Với sự tham gia của năm thành viên, chúng tôi đã có sự phân công trong việc xây dựng dự án phần mềm Cụ thể: CÂY... Hồ sơ Quản Hồ sơ Yêu cầu tìm Trả lời Yêu cầu đăng ký Kết quả học tập Hoc sinh Yêu cầu thi Giáo vụ Quản Điểm Đáp ứng yêu Chấm điểm Giáoviên Yêu cầu chấm điểm học sinh Yêu cầu học Yêu cầu dạy Quản Môn học Giáo viên dạy Môn học Hình 3: Sơ đồ luồng dữ liệu mức đỉnh CÂY XANH 18/ 54 GVHD: Ths Nguyễn Danh Tú Nhóm: Cây xanh 3 Biểu đồ luồng dữ liệu chức năng Quản hồ sơ Đáp ứng yêu cầu Hoc sinh Yêu... đăng ký Quản hồ sơ các lớp Yêu cầu đăng ký Hồ sơ Quản Hình 4: Sơ đồ luồng dữ liệu phân rã chức năng Quản hồ sơ 4 Biểu đồ luồng dữ liệu chức năng Quản điểm Chức năng Quản điểm được phân rã thành 3 chức năng con là : Quản thành tích, Điểm thi lần 1 và Điểm thi lần 2 CÂY XANH 19/ 54 GVHD: Ths Nguyễn Danh Tú Nhóm: Cây xanh Điểm thi giữa kì Thi giua ki 2.1 Yêu cầu thi lần 1 Học sinh Thi... của phần mềm quảnhọc sinh) : 50 triệu CÂY XANH 25/ 54 GVHD: Ths Nguyễn Danh Tú Nhóm: Cây xanh  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ần thiết . ra kết quả Tổng kết kết quả học kì: Người quản trị đưa ra yêu cầu tổng kết kết quả học tập của học sinh trong một học kì. Hệ thống thục hiện và đưa kết quả Tổng kết kết quả năm học: Người quản. cầu tổng kết kêt quả học tập của học sinh trong một năm học. Hệ thông thực hiện và đưa kết quả Tổng kết kết quả khóa học: Người quản trị đưa raYêu cầu tổng kết kết quả học tập của học sinh trong. liệu phân rã chức năng Quản lý điểm 5. Biểu đồ luồng dữ liệu chức năng Quản lý môn học Chức năng Quản lý môn học được phân rã thành 2 chức năng con là: Quản lý lớp học, Quản lý giáo viên. Học

Ngày đăng: 07/05/2014, 15:28

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan