Xây dựng hệ thống quản lý học bạ cho trường Tiểu học Hải Phương

74 1K 0
Xây dựng hệ thống quản lý học bạ cho trường Tiểu học Hải Phương

Đ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

MỤC LỤC MỞ ĐẦU 1 1. Lý do chọn đề tài 1 2. Mục tiêu đề tài 1 3. Phạm vi tài liệu 2 4. Phương pháp nghiên cứu 2 5. Mô tả tài liệu 3 CHƯƠNG I: TỔNG QUAN PHẦN MỀM VÀ ĐẶC TẢ YÊU CẦU PHẦN MỀM 4 1.1. Tổng quan đề tài 4 1.2 Mục tiêu của phần mềm 4 1.3 Đối tượng người dùng 5 1.4 Yêu cầu chung của phần mềm 5 1.5 Sơ đồ triển khai 6 1.6 Thông tin chung khảo sát 7 1.6.1 Thời gian khảo sát 7 1.6.2 Địa điểm 7 1.6.3 Nội dung khảo sát 7 1.7 Mô hình tổng thể của phần mềm 7 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 8 2.1. Biểu đồ Usecase 8 2.1.1 Biểu đồ Use Case tổng quát. 8 2.1.2 Biểu đồ Use Case đăng nhập. 9 2.1.3 Biểu đồ Use Case quản lý người dùng 10 2.1.4 Biểu đồ Use Case Quản lý giáo viên. 11 2.1.5 Biểu đồ Use Case quản lý học sinh. 12 2.1.6 Biểu đồ Use Case quản lý quản lý lớp học 13 2.1.7 Biểu đồ Use Case quản lý điểm học sinh. 14 2.1.8 Use Case quản lý hạnh kiểm học sinh. 15 2.1.9 Use Case tìm kiếm thông tin học sinh. 16 2.1.10 Biểu đồ Use Case thống kê 17 2.1.11 Biểu đồ Use case Danh sách 18 2.1.12 Biểu đồ Use case tài khoản 19 2.2 Biểu đồ hoạt động 19 2.2.1 Ca sử dụng đăng nhập. 19 2.2.2 Ca sử dụng thống kê 20 2.2.3 Ca sử dụng thêm thông tin 21 2.2.4 Ca sử dụng xóa thông tin 22 2.2.5 Ca sử dụng sửa thông tin 23 2.2.6 Ca sử dụng xem thông tin 24 2.3 Biểu đồ lớp. 26 2.3.1 Biểu đồ lớp chức năng đăng nhập 26 2.3.2 Biểu đồ lớp chức năng quản lý giáo viên. 26 2.3.3 Biểu đồ lớp chức năng quản lý học sinh 27 2.3.4 Biểu đồ lớp chức năng quản lý lớp học. 27 2.3.5 Biểu đồ lớp chức năng quản lý điểm 28 2.3.6 Biểu đồ lớp phân tích chức năng quản lý hạnh kiểm 28 2.3.7 Biểu đồ lớp phân tích chức năng tìm kiếm 29 2.3.8 Biểu đồ lớp chức năng thống kê. 29 2.4 Biểu đồ tuần tự. 30 2.4.1 Biểu đồ tuần tự cho quá trình đăng nhập. 30 2.4.2 Biểu đồ tuần tự cho quá trình quản lý giáo viên 30 2.4.3 Biểu đồ tuần tự cho quá trình quản lý học sinh. 31 2.4.4 Biểu đồ tuần tự cho quá trình quản lý lớp học. 31 2.4.5 Biểu đồ tuần tự cho quá trình quản lý điểm học sinh. 32 2.4.6 Biểu đồ tuần tự cho quá trình quản lý hạnh kiểm. 32 2.4.7 Biểu đồ tuần tự cho quá trình tìm kiếm thông tin học sinh. 33 2.7.8 Biểu đồ tuần tự cho quá trình thống kê. 33 2.5 Thiết kế cơ sở dữ liệu 34 2.5.1 Mô hình dữ liệu 34 2.5.2 Các bảng cơ sở dữ liệu. 34 CHƯƠNG III: ĐẶC TẢ GIAO DIỆN CHƯƠNG TRÌNH 39 3.1 Đặc tả giao diện hệ thống 39 3.1.1 Đặc tả giao diện form “frmDangNhap” 39 3.1.2 Đặc tả giao diện form “frmDangky” 40 3.1.3 Đặc tả giao diện form “frmQuanlytaikhoan” 41 3.2 Đặc tả giao diện Quản lý 42 3.2.1 Đặc tả giao diện form “frmHocSinh” 42 3.2.2 Đặc tả giao diện form “frmLop” 44 3.2.3. Đặc tả giao diện form “frmGiaovien” 45 3.2.4. Đặc tả giao diện form “frmMonhoc” 46 3.2.5 Đặc tả giao diện form “frmNhapdiem” 48 3.2.6 Đặc tả giao diện form “frmTongketdiem” 49 3.2.7 Đặc tả giao diện form “frmHanhkiem” 50 3.2.8. Đặc tả giao diện form “frmNhaphocsinhtuexcel” 51 3.2.9 Đặc tả giao diện form “frmNhapdiemtuexcel” 52 3.2.10. Đặc tả giao diện form “frmNhaphanhkiemtuexcel” 53 3.3 Đặc tả giao diện Thống kê – Báo cáo 54 3.3.1 Đặc tả giao diện form “frmThongkediem” 54 3.3.2 Đặc tả giao diện form “frmThongkehanhkiem” 55 3.3.3 Đặc tả giao diện form “frmTimkiemhocsinh” 57 3.4 Đặc tả giao diện In. 58 3.4.1 Đặc tả giao diện form “frmBangdiemhocsinh” 58 3.4.2 Đặc tả giao diện form “frmDShocsinh” 59 3.4.3 Đặc tả giao diện form “frmDSLop” 60 3.4.4 Đặc tả giao diện form “frm DSgiaovien” 60 3.5 Thử nghiệm và đánh giá hệ thống 61 KẾT LUẬN 64  

1 LỜI CAM ĐOAN Em xin cam đoan toàn nội dung đồ án em tự học tập, nghiên cứu lớp, Internet, sách báo, tài liệu nước có liên quan Không chép hay sử dụng làm khác, tài liệu trích dẫn cụ thể Em xin chịu hoàn toàn trách nhiệm lời cam đoan trước quý thầy cô, khoa nhà trường Hà Nội, ngày tháng năm 2016 Người cam đoan LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn Ban chủ nhiệm khoa công nghệ thông tin toàn thể thầy cô trường đại học Tài Nguyên Môi Trường Hà Nội Viện công nghệ thông tin tận tình giảng dạy trang bị cho em nhiều kiến thức bổ ích suốt trình học tập vừa qua Đây quãng thời gian vô hữu ích, giúp em trưởng thành lên nhiều chuẩn bị trường Là hành trang quan trọng thiếu công việc sau Ngoài ra, em xin chân thành cảm ơn thầy Nguyễn Long Giang thầy Hà Mạnh Đào tận tình quan tâm, giúp đỡ, theo sát hướng dẫn em suốt trình làm đồ án vừa qua Xin gửi lời cảm ơn tới gia đình, bạn bè, người bên cạnh ủng hộ, động viên, giúp đỡ em Mặc dù cố gắng suốt trình thực tập làm đồ án, kinh nghiệm thực tế trình độ chuyên môn chưa nhiều nên em không tránh khỏi thiếu sót, em mong bảo, góp ý chân thành từ thầy, cô giáo tất bạn Em xin chân thành cảm ơn! Hà Nội, ngày tháng năm 2016 MỤC LỤC DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT Thuật ngữ Định nghĩa PTTKHT Phân tích thiết kê hệ thống THHP Tiểu Học Hải Phương CSDL Cơ sở liệu Actor Tác nhân tương tác với hệ thống người, hệ thống khác để thực chức hệ thống STT Số thứ tự Tên trường Tên trường bảng sở liệu Kiểu liệu Là kiểu liệu trường sở liệu Ràng buộc Cho phép liệu phép trống hay không trống Mô tả Mô tả chi tiết chức trường Ghi Những thông tin cần bổ sung khác DANH MỤC BẢNG DANH MỤC HÌNH ẢNH MỞ ĐẦU Lý chọn đề tài Trong thời đại ngày nay, lĩnh vực công nghệ thông tin phát triển mạnh mẽ nhanh chóng xâm nhập vào lĩnh vực khoa học kỹ thuật sống ngày Ngành công nghệ thông tin trở thành công cụ đắc lực ngành nghề đặc biệt công tác quản lý Vì việc ứng dụng CNTT xu tất yếu doanh nghiệp quan nhà nước Học bạ điện tử việc tin học hóa việc quản lý trình học tập học sinh Các thông tin trình học tập học sinh điểm, hạnh kiểm, xếp loại học lực, đạo đức…được lưu trữ máy tính ( trước ghi vào sổ học bạ) Lich học, họp phụ huynh cập nhật thông báo đến phụ huynh cần Hiện việc quản lý thông tin, trình học tập, rèn luyện học sinh chủ yếu giấy tờ Việc tra cứu, cập nhật cần khó khăn Mỗi học sinh chuyển cấp, lượng giấy tờ, văn lại nhân lên nhiều làm lãng phí Nếu chuyển sang quản lý điện tử giảm bớt chi phí mà nâng cao hiệu quản lý trình học tập học sinh Vì vậy, em chọn đề tài: “ Xây dựng hệ thống quản lý học bạ cho trường Tiểu học Hải Phương” mong đưa công nghệ thông tin vào thực tế giúp cho việc quản lý học bạ trường thêm thuận tiện dễ dàng Mục tiêu đề tài Tài liệu cung cấp thiết kế hệ thống bao gồm phần: thiết kế lớp phân tích( Analyst class), thiết kế sở liệu(Database), thiết kế giao diện người dùng(GUI) Việc thiết kế ca sử dụng (UC) tài liệu đặc tả chi tiết cho phép tìm kiếm lớp phân tích Từ bước đầu tiếp cận hệ thống với biểu đồ lớp phân tích sau biểu đồ trình tự (Sequencae diagram) Xây dựng CSDL,mã cho phép mô tả hệ thốn mặt liệu Nó nói lên thông tin mà hệ thống Học bạ điện tử chúng em cần cần lưu trữ thông tin sinh viên (bảng điểm thông tin cá nhân, ) Tài liệu sở để thành viên hệ thống phối hợp làm việc với nhau, lập trình tích hợp modul vào hệ thống thống Tài liệu sở để người dùng sử dụng vào việc mở rộng hệ thống Các quy định việc sử dụng tài liệu bên thứ ba hoàn toàn điều kiện tài chính, quyền tuân theo quy tắc tài liệu mở Các thiết kế sau dựa sở thảo luận thống thành viên nhóm thiết kế hệ thống sau nhiều buổi họp thảo luận thống ý kiến Phạm vi tài liệu Công nghệ web xây dựng sở liệu Nghiên cứu liên quan cụ thể đến công việc lĩnh vực trường học, khối, lớp, điểm, học bạ Thực thao tác quản lý: thông tin học sinh, giáo viên,môn học, lớp học, điểm,quá trình học tập Hệ thống tính toán dựa CSDL, hệ thống hiển thị giao diện WEB Phương pháp nghiên cứu Lý thuyết: Tìm hiểu, nghiên cứu tài liệu liên quan, ngôn ngữ lập trình công nghệ Nắm rõ công cụ hỗ trợ liên quan đến viết mã nguồn, công cụ sử dụng phân tích thiết kế hệ thống Nghiên cứu lý thuyết phương pháp luận PTTK hệ thống Phân tích yêu cầu thực tế Tìm giải pháp cho yêu cầu, phân tích thiết kế hệ thống cho toán đặt Thực hành: Công cụ hỗ trợ lập trình Microsoft Visual Studio 2015 Xây dựng CSDL SQL server 10 Mô tả tài liệu Mô tả tổng quan: nhắm đến đối tượng người dùng thông thường giúp họ hiểu khả hệ thống, chức thực hệ thống mức người dùng Ngoài phần cung cấp cho nhà phát triển hệ thống có nhìn khái quát hệ thống, chức cần phải triển khai Yêu cầu kỹ thuật: nhắm đến người lập trình phát triển hệ thống để giúp nhà phát triển hiểu chi tiết hệ thống, chức cụ thể triển khai tương tác thành phần hệ thống với Ngoài phần giúp cho người sử dụng thông thường hiểu sâu hệ thống 60 Mô tả xử lý Điều khiển combobox: Điều khiển button : Chọn liệu hộp điều khiển : Thực chức cập nhật Điều khiển datagridview : Hiển thị thông tin cập nhật hạnh kiểm Các kiện Click: Nhấn nút “Thêm”: Khi người dùng muốn nhập hạnh kiểm học sinh Nhấn nút “Sửa”: Khi người dùng muốn sửa thông tin Nút “Xóa”: Khi người dùng muốn xóa thông tin hạnh kiểm Nhấn nút “Thoát”: Khi người dùng không muốn cập nhật thông tin hạnh kiểm, kích chọn quay trở giao diện hệ thống 3.2.8 Đặc tả giao diện form “frmNhaphocsinhtuexcel” Chức năng: Form cho phép người dùng nhập danh sách học sinh từ file excel có sẵn Giao diện Hình 3.12 Giao diện form “frmNhaphocsinhtuexcel” Mô tả xử lý: Điều khiển textbox: tin load lên : Hiển thị thông 61 Điều khiển button : Thực chức năng: Mở file, ghi DL, thoát Điều khiển datagridview : Dùng để hiển thị thông tin Các kiện Click: Nhấn nút “Mở file”: Khi người dùng muốn nhập từ danh sách học sinh có sẵn file excel Nhấn nút “Ghi liệu”: Khi chọn nút danh sách học sinh file chọn ghi vào sở liệu Nhấn nút “Thoát ” Khi người dùng không muốn thực công việc nữa, quay trở giao diện 3.2.9 Đặc tả giao diện form “frmNhapdiemtuexcel” Chức năng: Form cho phép người dùng nhập điểm học sinh từ file excel có sẵn Giao diện Hình 3.13 Giao diện form “frmNhapdiemtuexcel” Mô tả xử lý: Điều khiển textbox : Hiển thị thông tin load lên 62 Điều khiển button : Thực chức năng: Mở file, ghi DL, thoát Điều khiển datagridview : Dùng để hiển thị thông tin Các kiện Click: Nhấn nút “Mở file”: Khi người dùng muốn nhập từ danh sách điểm có sẵn file excel, thông tin danh sách hiển thị lên giao diện Mã lớp, Mã môn, năm học, học kỳ Nhấn nút “Ghi liệu”: Khi chọn nút danh sách học sinh file chọn ghi vào sở liệu Nhấn nút “Thoát ” Khi người dùng không muốn thực công việc nữa, quay trở giao diện 3.2.10 Đặc tả giao diện form “frmNhaphanhkiemtuexcel” Chức năng: Form cho phép người dùng nhập hạnh kiểm học sinh từ file excel có sẵn Giao diện Hình 3.14 Giao diện form “Nhaphanhkiemtuexcel”: Mô tả xử lý: Điều khiển textbox: tin load lên : Hiển thị thông 63 Điều khiển button : Thực chức năng: Mở file, ghi DL, thoát Điều khiển datagridview : Dùng để hiển thị thông tin Các kiện Click: Nhấn nút “Mở file”: Khi người dùng muốn nhập từ danh sách hạnh kiểm có sẵn file excel Thông tin danh sách hiển thị lên giao diện Mã lớp, Mã môn, năm học, học kỳ Nhấn nút “Ghi liệu”: Khi chọn nút danh sách hạnh kiểm file chọn ghi vào sở liệu Nhấn nút “Thoát ” Khi người dùng không muốn thực công việc nữa, quay trở giao diện 3.3 Đặc tả giao diện Thống kê – Báo cáo 3.3.1 Đặc tả giao diện form “frmThongkediem” Chức năng: Form cho phép người thống kê điểm học sinh theo năm học, học kỳ, lớp Giao diện: Hình 3.15 Giao diện form “frmThongkediem” Mô tả xử lý Điều khiển tabcontrol giao diện form : Cho phép thực mở 64 Điều khiển combobox : Cho phép chọn giá trị hộp điều khiển Điều khiển textbox Điều khiển button : Hiển thị kết : Thực chức thống kê, báo cáo Các kiện Click: Nhấn nút “Thống kê”: - Chức thống kê năm học: Người dùng chọn năm học cần thống kê danh sách học sinh có điểm tổng kết năm học thị giao diện tự động thống kê % xếp loại Chức thống kê học kỳ: Người dùng chọn năm học học kỳ cần thống kê hệ thống load tất học sinh thuộc năm học, học kỳ lên giao diện tự động tính % xếp loại Chức thống kê lớp: Người dùng chọn năm học, lớp học cần thống kê hệ thống load danh sách điểm tổng kết thuộc lớp lên tự động tính % xếp loại lớp Nhấn nút “Báo cáo”: Khi muốn in danh sách điểm thống kê Nhấn nút “Thoát”: Khi người dùng muốn thoát khỏi form thống kê điểm quay giao diện form 3.3.2 Đặc tả giao diện form “frmThongkehanhkiem” Chức năng: Form cho phép người dùng thống kê hạnh kiểm học sinh theo năm học, học kỳ lớp học 65 Giao diện Hình 3.16 Giao diện form “frmThongkehanhkiem”: Mô tả xử lý Điều khiển tabcontrol : Cho phép thực mở giao diện form Điều khiển combobox : Cho phép chọn giá trị hộp điều khiển Điều khiển textbox Điều khiển button : Hiển thị kết : Thực chức năng: thống kê, báo cáo.thoát Các kiện Click: Nhấn nút “Thống kê”: Chức thống kê năm học: Người dùng chọn năm học cần thống kê danh sách học sinh năm học thị giao diện tự động thống kê % xếp loại hạnh kiểm 66 Chức thống kê học kỳ: Người dùng chọn năm học học kỳ cần thống kê hệ thống load tất học sinh thuộc năm học, học kỳ lên giao diện tự động tính % xếp loại hạnh kiểm Chức thống kê lớp: Người dùng chọn năm học, lớp học cần thống kê hệ thống load danh sách thuộc lớp lên tự động tính % xếp loại hạnh kiểm lớp Nhấn nút “Báo cáo”: Khi muốn in danh sách hạnh kiểm thống kê Nhấn nút “Thoát”: Khi người dùng muốn thoát khỏi form thống kê hạnh kiểm quay giao diện form 3.3.3 Đặc tả giao diện form “frmTimkiemhocsinh” Chức năng: Form cho phép người dùng muốn tìm kiếm thông tin học sinh Giao diện: Hình 3.17 Giao diện form “frmTimkiemhocsinh” Mô tả xử lý Điều khiển radiobutton nhiều chức : Cho phép lựa chọn chức 67 Điều khiển textbox : Cho phép nhập thông tin cần tìm kiếm Điều khiển button : Thực chức tìm kiếm, in Điều khiển datagridview : Dùng hiển thị thông tin tìm Các kiện Click: Nhấn nút “Tìm kiếm”: Khi người muốn tìm kiếm thông tin học sinh theo tiêu chí chọn tiêu chí nhập thông tin cần tìm Kích chọn nút tìm kiếm Hệ thống dò tìm học sinh với yêu cầu người dùng Nhấn nút “In”: Khi muốn in thông tin học sinh tìm Nhấn nút “Thoát”: Khi không muốn thực chức tìm kiếm quay trở giao diện 3.4 Đặc tả giao diện In 3.4.1 Đặc tả giao diện form “frmBangdiemhocsinh” Chức năng: Form cho phép người dùng xem in bảng điểm Giao diện: Hình 3.18 Giao diện form “frmBangdiemhocsinh” Mô tả xử lý Điều khiển combobox : Chọn thông tin cần in: Niên khóa, lớp Điều khiển button : Thực chức năng: xem,In, thoát Điều khiển checkbox : Thực chức lúc Điều khiển datagridview : : Hiển thị thông tin trước in Các kiện Click: 68 Nhấn nút “Xem”: Khi người dùng muốn xem danh sách điểm với thông tin lựa chọn giao diện form Nhấn nút “In”: Khi người dùng muốn in danh dách điểm chọn Nhấn nút “Thoát”: Khi người dùng muốn thoát khỏi form 3.4.2 Đặc tả giao diện form “frmDShocsinh” Chức năng: Form cho phép người dùng in danh sách học sinh lớp Giao diện: Hình 3.19 Giao diện form “frmDShocsinh” Mô tả xử lý Điều khiển combobox : Chọn thông tin cần in: Niên khóa, lớp Điều khiển button : Thực chức năng: In, thoát Điều khiển datagridview : : Hiển thị thông tin trước in Các kiện Click: Nhấn nút “In DS”: Khi người dùng muốn in danh sách học sinh lớp chọn lớp nhấn nút In DS danh sách chọn in Nhấn nút “Thoát” người dùng không muốn in danh sách quay trở giao diện 69 3.4.3 Đặc tả giao diện form “frmDSLop” Chức năng: Form cho phép người dùng in danh sách lớp theo niên khóa Giao diện: Hình 3.20 Giao diện form “frmDSLop” Mô tả xử lý Điều khiển combobox Điều khiển button : Chọn thông tin cần in : Thực chức in, thoát Các kiện Click: Nhấn nút “In DS”: Khi người dùng muốn in danh sách lớp chọn niên khóa nhấn nút In DS danh sách lớp thuộc niên khóa in Nhấn nút “Thoát” người dùng không muốn in danh sách quay trở giao diện 3.4.4 Đặc tả giao diện form “frm DSgiaovien” Chức năng: Form cho phép người dùng in danh sách giáo viên thuộc chuyên môn 70 Giao diện: Hình 3.21 Giao diện form “frm DSgiaovien” Mô tả xử lý Điều khiển combobox Điều khiển button : Chọn thông tin cần in : Thực chức in, thoát Các kiện Click: Nhấn nút “In DS”: Khi người dùng muốn in danh sách giáo viên chọn chọn chuyên môn nhấn nút In DS danh sách giáo viên chuyên môn in Nhấn nút “Thoát” người dùng không muốn in danh sách quay trở giao diện 3.5 Thử nghiệm đánh giá hệ thống Cài đặt chương trình Yêu cầu hệ thống máy tính tối thiểu: Hệ điều hành: Windows Hệ quản trị sở liệu SQL Server 2005 Máy cài NET Framework 4.0 Cài đặt: Chọn tới thư mục cài đặt, chạy file softQld.exe, chương trình tự cài đặt 71 Chương trình chạy tốt Win 2K/XP, Win Vista, Win Các chức thiết kế chạy ổn định Đánh giá Hệ thống quản lý học bạ trường tiểu học Hải Phương chạy tốt cài đặt windown Về hệ thống cung cấp đầy đủ chức phục vụ công tác quản lý điểm như: Cập nhật thông tin học sinh, giáo viên,môn học, lớp học, điểm, hạnh kiểm,thống kê báo cáo, tìm kiếm, In Phân hệ quản trị hệ thống: Trong phân hệ người quản trị cập nhật thông tin giáo viên quản lý điểm, tạo tài khoản phân quyền quản trị cho giáo viên giáo viên đăng nhập, thay đổi mật khẩu, thoát khỏi tài khoản sử dụng Phân hệ quản trị quản lý: Trong phân hệ người quản trị cập nhật thông tin về: Học sinh, giáo viên, lớp học, môn học, điểm cho môn học, điểm tổng kết học kỳ, tổng kết năm học Phân hệ quản trị tìm kiếm: Trong phân hệ người quản trị tìm kiếm thông tin học sinh Phân hệ quản trị thống kê: Trong phân hệ người quản trị thống kê học lực, kết rèn luyện Để lập báo cáo theo dõi tình hình học tập học sinh theo năm học, học kỳ, lớp học Phân hệ In: Trong phân hệ người quản trị In: Bảng điểm học sinh theo lớp, cho cá nhân, danh sách học sinh, danh sách lớp, danh sách giáo viên Hướng phát triển Hiện nay, theo xu hướng công nghệ, phần mềm quản lý chạy desktop vốn giữ ưu trước dần chuyển sang web Trong thời gian tới nhóm tích hợp thêm số chức khác làm cho hệ thống quản lý tốt Cần phải mở rộng hệ thống thực cài đặt hệ thống nối mạng, mở rộng toán để đáp ứng nhiều chức thiếu 72 Cài đặt hệ thống hoàn chỉnh hơn, để chương trình thực hữu ích hơn, đáp ứngnghiệp vụ quản lý phức tạp hơn, liệu lớn việc quản lý Đề xuất ý kiến Đồ án xây dựng thành công hệ thống quản lý học bạ trường tiểu học Hải Phương Việc xây dựng hệ thống thực theo quy trình công nghệ hướng đối tượng Chúng em kết hợp vấn đề liên quan trình quản lý điểm như: Quản lý học sinh, giáo viên, lớp học, môn học, Quản lý điểm – hạnh kiểm, tìm kiếm thống kê báo cáo phục vụ cho công tác quản lý nhanh xác Hệ thống có khả mở rộng thành hệ thống lớn hơn, hỗ trợ thêm nhiều chức mới, nhằm phục vụ tốt công tác quản lý Em hy vọng đề tài nhận quan tâm nhiều người sử dụng đặc biệt trường tiểu học Hải Phương Em mong nhận góp ý, đánh giá thầy cô, bạn bè để hệ thống em ngày hoàn thiện nhằm phục vụ tốt cho công tác quản lý điểm 73 KẾT LUẬN Trong thời gian thực đề tài, em phân chia bố trí công việc cách hợp lý Với cố gắng hết mình, em hoàn thành đề tài thời gian quy định Kết đạt được: Xây dựng thành công hệ thống quản lý điểm trường tiểu học Hải Phương Tìm hiểu tương đối kỹ nghiệp vụ: Quản lý, Thống kê Tìm hiểu tương đối đủ C#, Windown form.Phân tích thiết kế hệ thống tương đối đầy đủ Giao diện hệ thống thiết kế đơn giản, thân thiện, dễ sử dụng Tiếp cận ứng dụng phương pháp lập trình theo hướng đối tượng Quản lý dễ dàng thông tin học sinh, lớp, giáo viên, điểm Thống kê, tìm kiếm theo tiêu chí khác nhau, từ giúp cho việc quản lý thuận lợi Mặc dù, chương trình hoàn thành song điều kiện thời gian trình độ hạn chế nên thiết kế chương trình nhiều hạn chế: Việc khảo sát xây dựng hệ thống nhiều vướng mắc dẫn đến thiết kế hệ thống chưa tối ưu, mức độ chuẩn hóa chưa cao Hệ thống cài đặt máy tính độc lập Do kỹ lập trình hạn chế đặc biệt vận dụng tính C# lập trình CSDL Chưa khai thác hết khả tối đa ngôn ngữ nhằm tối ưu hóa cải tiến tốc độ chạy chương trình CSDL hệ thống chưa tối ưu Em xin chân thành cảm ơn thầy cô khoa CNTT thầy Nguyễn Long Giang tạo điều kiện hướng dẫn nhiệt tình để nhóm hoàn thành đồ án Em mong nhận góp ý đánh giá từ thầy cô bạn để đề tài em hoàn thiện 74 TÀI LIỆU THAM KHảO Sách Tiếng Việt [1] Phạm Hữu Khang, Hoàng Đức Hải Lập trình ứng dụng SQL Server toàn tập [2] Phạm Hữu Khang, Hoàng Đức Hải Lập trình Window Form C# 2005 [3] Dương Kiều Hoa, Tôn Thất Hòa An Phân tích thiết kế hướng đối tượng theo UML [4] Việt Văn Book Hướng dẫn tự học Microsoft Visual C# 2005 24 [5] Huỳnh Văn Đức, Đoàn Thiện Ngân Giáo trình nhập môn UML Sách Tiếng Anh [1] C# Fast Food [2] Programming C# [3] Windows Forms Programming with C# Một số tài liệu internet http://ebook.com.vn http://google.com.vn http://Congnghephanmem.com http:// tinhoc2.net [...]... Use Case quản lý quản lý lớp học Hình 2.6: Sơ đồ Usecase quản lý lớp học Đặc tả use case Quản lý lớp học Tóm tắt: Use Case này dùng để thực hiện chức năng quản lý thông tin lớp học, người dùng có thể cập nhật về thông tin lớp học với các chức năng: Thêm lớp, sửa thông tin lớp, xóa lớp ra khỏi danh sách quản lý Dòng sự kiện: Người dùng chọn chức năng quản lý lớp từ giao diện của hệ thống Hệ thống hiển... viên ra khỏi danh sách quản lý Dòng sự kiện: Người dùng chọn chức năng quản lý giáo viên từ giao diện của hệ thống Hệ thống hiển thị giao diện quản lý giáo viên Người dùng thực hiện chức năng cập nhật Hệ thống xác nhận thông tin cập nhật Hiển thị giao diện Kết thúc Use Case 21 2.1.5 Biểu đồ Use Case quản lý học sinh Hình 2.5: Sơ đồ Usecase quản lý học sinh Đặc tả use case Quản lý học sinh Tóm tắt: Use... Tổng quan đề tài Ngày nay công nghệ thông tin đóng một vai trò rất quan trọng trong đời sống Tin học có rất nhiều ứng dụng trong lĩnh vực quản lý Đặc biệt, việc sử dụng tin học để quản lý điểm của trường học đã làm đơn giản hóa một công việc vốn dĩ rất phức tạp Vì vậy, nhóm đã chọn đề tài xây dựng phần mềm quản điểm của trường Tiểu Học Hải Phương nhằm giúp cho các trường học có một phần mềm chuyên dụng... yêu cầu, chức năng phục vụ cho công việc nhập, tính điểm, thống kê bảng điểm, báo cáo điểm của trường Dự án phát triển phần mềm quản lý điểm được xây dựng theo yêu cầu của khách hàng Xây dựng phần mềm quản lý điểm được sử dụng để hỗ trợ để giúp cho công việc quản lý điểm của trường học được thuận lợi Qua quá trình khảo sát thực tế, em nhận thấy rằng các trường học vẫn quản lý điểm bằng sổ sách và cao... Use Case này dùng để thực hiện chức năng quản lý thông tin học sinh, người dùng có thể cập nhật thông tin học sinh với các chức năng: Thêm, sửa, xóa thông tin học sinh ra khỏi danh sách quản lý Dòng sự kiện: Người dùng chọn chức năng quản lý học sinh từ giao diện của hệ thống Hệ thống hiển thị giao diện quản lý học sinh Người dùng thực hiện chức năng cập nhật Hệ thống xác nhận thông tin cập nhật Hiển... 2.1.3 Biểu đồ Use Case quản lý người dùng Hình 2.3: Sơ đồ Usecase quản lý người dùng Đặc tả use case quản lý người dùng Tóm tắt: Use Case này dùng để thực hiện chức năng quản lý người dùng, Admin có thể quản lý người dùng với các chức năng: Đăng ký, phân quyền, Đổi mật khẩu Dòng sự kiện: Admin chọn chức năng quản lý người dùng từ giao diện của hệ thống Hệ thống hiển thị giao diện quản lý người dùng Admin... cụ Excel trong quá trình quản lý điểm Việc quản lý điểm, lưu trữ thông tin học sinh, thông tin lớp học báo cáo thống kê là công việc rất vất vả và tốn rất nhiều gian, hơn nữa là sự thiếu chính xác khi phải quản lý nhiều thông tin như vậy Mỗi khi có sự thay đổi thông tin của một học sinh thì người quản lý phải thay đổi lại giấy tờ hiện tại cho phù hợp Vì vậy việc quản lý bằng phương pháp thủ công mang... việc áp dụng CNTT vào quản lý mang lại hiệu quả nhanh chóng, chính xác và tiện lợi, tốn ít chi phí hơn cho người quản lý 1.2 Mục tiêu của phần mềm Xây dưng hoàn chỉnh phần mềm quản lý để đảm bảo việc quản lý học bạ Hoàn thiện kỹ năng phân tích thiết kế hướng đối tượng Xây dựng CSDL Sử dụng thành thạo các công cụ hỗ trợ lập trình để thiết kế và xây dựng giao diện Website 12 Xây dựng chương trình và... Đề tài có tính ứng dựng cao, dễ dàng tìm kiếm cũng như tra cứu Hỗ trợ ban quản lý nhà trường trong việc quản lý điểm, thông tin học sinh Giúp phụ huynh và học sinh có thể tổng hợp, xem, quản lý, theo dõi điểm một cách dễ dàng trong quá trình học tập Thay vì chỉ cho học sinh cấp tiểu học có thể mở rộng ra quản lí học sinh, sinh viên các cấp( từ cấp 1 đến cấp 3 trong suốt quá trình học) 1.4 Yêu cầu chung... tổng kết Hệ thống hiển thị giao diện 24 Người dùng chọn lớp, năm học, học kỳ và thực hiện chức năng cập nhật Hệ thống xác nhận thông tin và tính điểm Hiển thị giao diện Kết thúc Use Case 2.1.8 Use Case quản lý hạnh kiểm học sinh Hình 2.8: Sơ đồ Usecase quản lý hạnh kiểm Đặc tả Use case quản lý hạnh kiểm học sinh Tóm tắt: Use Case này dùng để cập nhật hạnh kiểm học sinh theo từng học kỳ của năm học Dòng

Ngày đăng: 20/06/2016, 08:40

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

  • 1. Lý do chọn đề tài

  • 2. Mục tiêu đề tài

  • 3. Phạm vi tài liệu

  • 4. Phương pháp nghiên cứu

  • 5. Mô tả tài liệu

  • CHƯƠNG I: TỔNG QUAN PHẦN MỀM VÀ ĐẶC TẢ YÊU CẦU PHẦN MỀM

  • 1.1. Tổng quan đề tài

  • 1.2 Mục tiêu của phần mềm

  • 1.3 Đối tượng người dùng

  • 1.4 Yêu cầu chung của phần mềm

  • 1.5 Sơ đồ triển khai

  • Hình 1.1: Sơ đồ triển khai

  • 1.6 Thông tin chung khảo sát

  • 1.6.1 Thời gian khảo sát

  • 1.6.2 Địa điểm

  • 1.6.3 Nội dung khảo sát

  • 1.7 Mô hình tổng thể của phần mềm

  • Hình 1.2: Mô hình tổng thể của phần mềm

  • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

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

Tài liệu liên quan