Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
3,8 MB
Nội dung
VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự - Hạnh phúc Hà Nội, ngày 17 tháng 05 năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Văn Quỳnh Giới tính: Nam Ngày, tháng, năm sinh: 20/11/1994 Nơi sinh: Nam Định Ngành: Cơng nghệ thơng tin Mã số: Lớp hành chính: 1210A04 12A10010250 TÊN ĐỀ TÀI Xây dựng ứng dụng sổ liên lạc điện tử cho trường trung học sở Nghĩa Lạc NHIỆM VỤ VÀ NỘI DUNG • Xây dựng hệ thống website giúp quản lý học sinh cho trường kết nối phụ huynh nhà trường • Sử dụng ngơn ngữ ASP.NET MVC NGÀY GIAO NHỆM VỤ: 25/12/2015 NGÀY HOÀN THÀNH NHIỆM VỤ: 13/05/2016 CÁN BỘ HƯỚNG DẪN: CÁN BỘ HƯỚNG DẪN TS Lương Cao Đơng KHOA CƠNG NGHỆ THƠNG TIN MỤC LỤC MỤC LỤC Chương 1: MÔ TẢ HỆ THỐNG 1.1 Giới thiệu chung 1.2 Mô tả nghiệp vụ 1.2.1 Nhiệm vụ bản: 1.2.2 Đối tượng sử dụng 1.2.3 Phạm vi đề tài 1.2.4 Quy trình xử lý 1.3 Mơ hình tiến trình nghiệp vụ 1.3.1 Xác định tác nhân 1.3.2 Sơ đồ tiến trình nghiệp vụ Chương 2: GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG 2.1 Mơ hình MVC 2.2 Giới thiệu ASP.NET MVC 10 2.3 Giới thiệu SQL Server 12 2.4 Giới thiệu JQuery 14 2.5 Giới thiệu Bootstrap 16 Chương 3: 17 PHÂN TÍCH HỆ THỐNG 17 3.1 Sơ đồ phân rã chức 17 3.1.1 Xác định chức chi tiết 17 3.1.2 Sơ đồ phân rã chức năng: 19 3.2 Sơ đồ luồng liệu 20 3.2.1 DFD mức ngữ cảnh 21 3.2.2 DFD mức đỉnh 22 3.2.3 DFD mức đỉnh 23 3.3 Đặc tả chức chi tiết 28 3.3.1 Quản lý hệ thống 28 3.3.2 Quản lý thông tin học sinh 30 3.4 Xác định thực thể, kiểu thuộc tính 37 3.5 Xác định kiểu liên kết 38 3.6 ERD mở rộng 39 3.7 Cơ sở liệu sau chuẩn hóa 40 Chương 4: THIẾT KẾ HỆ THỐNG 41 4.1 Thiết kế CSDL vật lý 41 4.1.1 Các bảng liệu 41 4.1.2 Chi tiết bảng 42 4.1.3 Biểu đồ diagram 48 4.2 Thiết kế giao diện trang quản trị 49 4.3 Thiết kế giao diện trang giáo viên 57 4.4 Thiết kế giao diện trang phụ huynh 59 KẾT LUẬN 61 TÀI LIỆU THAM KHẢO 62 DANH MỤC BẢNG Bảng 3.1: Chức chi tiết 18 Bảng 4.1: Các bảng liệu 41 Bảng 4.2: Bảng Năm Học (NAM_HOC) 42 Bảng 4.3: Bảng Lớp (LOP) 42 Bảng 4.4: Bảng tổ chuyên môn (TO_CHUYEN_MON) 42 Bảng 4.5: Bảng lớp theo năm (LOP_NAM) 42 Bảng 4.6: Bảng nhóm quyền (ROLES) 43 Bảng 4.7: Bảng học sinh (HOCSINH) 43 Bảng 4.8: Bảng giáo viên (GIAOVIEN) 44 Bảng 4.9: Bảng chi tiết quyền (ChiTietQuyen) 45 Bảng 4.10: Bảng lớp năm học sinh (LOP_NAM_HOCSINH) 45 Bảng 4.11: Bảng môn học (MONHOC) 45 Bảng 4.12: Bảng học sinh môn (HOCSINH_MON) 46 Bảng 4.13: Bảng điểm (DIEM) 46 Bảng 4.14: Bảng học kì (HOC_KI) 46 Bảng 4.15: Bảng loại điểm (LOAI_DIEM) 47 Bảng 4.16: Bảng chi tiết điểm (ChiTietDiem) 47 Bảng 4.17: Bảng hạnh kiểm (HANH_KIEM) 47 Bảng 4.18: Bảng loại hạnh kiểm (LOAI_HANH_KIEM) 48 DANH MỤC HÌNH Hình 1.1: Sơ đồ tiến trình nghiệp vụ Hình 2.1 Mơ hình MVC Hình 3.1: Sơ đồ phân rã chức 19 Hình 3.2: DFD mức ngữ cảnh 21 Hình 3.3: DFD mức đỉnh 22 Hình 3.4: DFD Quản lý hệ thống 23 Hình 3.5: DFD Quản lý thơng tin học sinh 24 Hình 3.6: DFD quản lý giáo viên 24 Hình 3.7: DFD Quản lý môn học 25 Hình 3.8: DFD Quản lý năm học 26 Hình 3.9: DFD Quản lý điểm 27 Hình 3.10: DFD Quản lý thống kê báo cáo 27 Hình 3.11: Mơ hình ER 39 Hình 4.1: Biểu đồ diagram 48 Hình 4.2: Giao diện trang đăng nhập 49 Hình 4.3: Giao diện trang quản trị 49 Hình 4.4: Giao diện trang thông tin nhà trường 50 Hình 4.5: Giao diện trang năm học 50 Hình 4.6: Giao diện trang mơn học 51 Hình 4.7: Giao diện trang lớp học 51 Hình 4.8: Giao diện trang danh sách độ ngũ 52 Hình 4.9: Giao diện trang thêm giáo viên 52 Hình 4.10: Giao diện trang danh mục lớp học 53 Hình 4.11: Giao diện trang thêm lớp học 53 Hình 4.12: Giao diện trang danh sách học sinh 54 Hình 4.13: Giao diện trang thêm học sinh 54 Hình 4.14: Giao diện trang phân cơng giảng dạy 55 Hình 4.15: Giao diện trang quản lý điểm 55 Hình 4.16: Giao diện trang báo cáo 56 Hình 4.17: Giao diện trang chi tiết điểm 56 Hình 4.18: Giao diện trang giáo viên 57 Hình 4.19: Giao diện trang thơng tin chung 57 Hình 4.20: Giao diện lớp chủ nhiệm 58 Hình 4.21: Giao diện trang phụ huynh 59 Hình 4.22: Giao diện trang điểm tổng kết học sinh 59 Hình 4.23: Giao diện thông tin giáo viên chủ nhiệm 60 Hình 4.24: Giao diện trang giáo viên môn 60 Chương 1: MÔ TẢ HỆ THỐNG 1.1 Giới thiệu chung 1.1.1 Giới thiệu Trường THCS xã Nghĩa Lạc tiền thân trường phổ thông cấp II xã Nghĩa Lạc thành lập năm 1967, thầy Đặng Xuân Noãn làm hiệu trưởng Trường thành lập nhà kho cũ HTX với lèo tèo hai lớp 5, lớp 6, với vẻn vẹn gần 100 học sinh, thầy cô giáo người nơi khác dạy học Thế mà 47 năm sau (năm 2012) trường THCS Nghĩa Lạc trưởng thành với sở vật chất khang trang, đầy đủ trung tâm xã, đánh dấu phấn đấu vươn lên không mệt mỏi Đảng nhân dân xã 1.1.2 Cơ cấu tổ chức - Ban giám hiệu (1 hiệu trưởng hiệu phó) - Ban huy liên đội - Các tổ chuyên môn 1.2 Mô tả nghiệp vụ 1.2.1 Nhiệm vụ bản: - Quản lý thông tin học sinh - Quản lý thông tin phụ huynh học sinh - Quản lý điểm học sinh - Quản lý thông tin giáo viên trường - Quản lý năm học - Quản lý môn học 1.2.2 Đối tượng sử dụng - Giáo viên chủ nhiệm: Truy cập vào website xem thông tin kết học tập rèn luyện học sinh lớp chủ nhiêm.Đánh giá hạnh kiểm học sinh theo kì học - Giáo viên môn: Truy cập vào website xem thơng tin học sinh lớp dạy, cho điểm học sinh theo điểm(điểm 15’, điểm 45’, điểm miệng) - Giáo vụ: Quản lý thông tin học sinh, phụ huynh, giáo viên trường, năm học - Phụ huynh học sinh: Truy cập vào website xem thông tin, kết học tập 1.2.3 Phạm vi đề tài Xây dựng website quản lý thông tin học sinh, phụ huynh, kết học tập học sinh theo lớp học kì học năm học - Quản lý học sinh: + Khi học sinh chuyển từ trường khác tới trường quản lý giáo vụ có nhiệm vụ thêm học sinh vào lớp, cập nhập thơng tin học sinh, cập nhập kết học tập học sinh trường cũ.Học sinh chuyển từ lớp sang lớp khác cập nhập lại lớp cho học sinh đó, cập nhập lại sổ học bạ học sinh + Vào đầu năm học học sinh chuyển vào trường, giáo vụ có nhiệm vụ tạo lớp học, thêm học sinh vào lớp.Đối với học sinh tốt nghiệp làm nhiệm vụ chuyển trạng thái học sinh tốt nghiệp + Giáo vụ xem tồn thơng tin học sinh trường, thống kê học sinh theo xếp loại học tập, hạnh kiểm đạo đức.Cập nhập việc chuyển lớp, chuyển trường cho học sinh.Hỗ trợ giáo vụ tìm kiếm thơng tin lớp, học sinh, phụ huynh học sinh nhanh chóng, tiện lợi - Quản lý giáo viên: + Quản lý tồn thơng tin giáo viên trường.Giáo viên mơn xem thơng tin học sinh lớp học phụ trách, cho điểm học sinh theo loại điểm khác mơn học dạy +Giáo viên chủ nhiệm quản lý thông tin tất học sinh lớp chủ nhiệm Quản lý học tập học sinh mơn học kì, gửi thông báo cho phụ huynh học sinh kết học tập học sinh yếu sau kì học - Quản lý phụ huynh học sinh: Quản lý thông tin cụ thể phụ huynh học sinh.Phụ huynh xem thơng tin học tập thơng qua danh sách mơn học theo kì điểm mà đạt lớp thông qua kiểm tra 1.2.4 Quy trình xử lý - Vào đầu năm học, học sinh lớp trường học sinh lớp vào trường.Phòng quản lý học sinh làm nhiệm vụ cập nhập danh sách học sinh tồn khóa mới.Có nghĩa phải nhập thơng tin học sinh khóa gồm thơng tin sau: Họ tên, ngày sinh, giới tính, dân tộc, tơn giáo, nơi sinh, địa chỉ, họ tên phụ huynh, số điện thoại phụ huynh, địa emai - Khi thủ tục cập nhật danh sách học sinh hồn thành bước vào năm học mới, năm học gồm học kỳ: Học kỳ học kỳ 2: Trong học kỳ có điểm số định nhiệm vụ hệ thống quản lý điểm cập nhật điểm tính tốn, tổng kết điểm học sinh trình học tập.Giáo viên cho điểm học sinh theo mơn học vào hệ thống.Giáo vụ cập nhật lại điểm cho.Cuối kì học giáo viên chủ nhiệm cập nhật hạnh kiểm cho tường học sinh lớp chủ nhiệm dựa vào học lực rèn luyện học sinh - Nhập điểm tổng kết điểm: Nhập điểm tổng kết điểm công việc quan trọng chương trình quản lý điểm Trong trình giảng dạy giáo viên phải có trách nhiệm thường xuyên kiểm tra để lấy điểm học sinh lớp Giáo viên môn đánh giá học sinh qua việc chấm điểm, việc đánh giá phải khách quan, xác, đầy đủ, chi tiết Có nhiều điểm lại có loại điểm sau: + Điểm hệ số 1:(Bao gồm điểm miệng, điểm kiểm tra 15 phút, điểm thực hành) + Điểm hệ số 2:(Bao gồm điểm kiểm tra từ tiết trở lên) + Điểm hệ số 3: (Là điểm thi học kỳ, tính đặc biệt so với điểm hệ số điểm hệ số 2) Khi giáo viên môn lấy đầy đủ điểm học sinh, cuối học kỳ giáo viên mơn tổng kết lại điểm trung bình mơn học trực tiếp giảng dạy Sau đó, giáo viên môn đưa lại cho giáo viên chủ nhiệm điểm trung bình mơn học 48 Thuộc tính Kiểu liệu Khóa BIGINT PK ID Diễn giải ID LOAI_HANH_KIEM HanhKiem NVARCHAR(20) Tên loại điểm Bảng 4.18: Bảng loại hạnh kiểm (LOAI_HANH_KIEM) 4.1.3 Biểu đồ diagram ChiTietQuyen Roles ID ID ID_Roles NhomQuyen ID_GV LOAI_HANH_KIEM ID HanhKIem LOP NAM_HOC TenNamHoc TenLop TrangThai HOC_SINH HANH_KIEM ID ID TenHocSinh ID_HS_LOP GIAO_VIEN ID ID_Hoc_KI TenGiaoVien ID_Loai_HK NgaySinh NgaySinh GioiTinh DanToc LOP_NAM GioiTinh ID DanToc ID_Lop TrinhDo ID_Nam ChucVu ID_GVCN ChuyenMon Status DiaChi Siso TonGiao QueQuan HOCSINH_LOP HOC_KI ID HoTenPhuHuynh ID_Lop_Nam SoDienThoai ID_HocSinh Email Password TenHK SoDienThoai DiaChi ID Status_User Email Status_HS Password ID_Roles Status_User Status_GV GIAOVIEN_MON ID_ToChuyenMon ID ID_GIAOVIEN ID_MON ID_LOP_Nam ChiTietDiem ID DIEM ID ID_GV_Mon TO_CHUYEN_MON ID_HocSinh_Lop ID_Diem ID_LoaiDiem Diem ID ID_HocKi TenTo NhanXet MON_HOC TenMonHoc ID_ToChuyenMon Khoi567 LOAI_DIEM ID TenLoaiDiem Hình 4.1: Biểu đồ diagram 49 4.2 Thiết kế giao diện di trang quản trị Hình 4.2: Giao diện trang đăng nhập Hình 4.3: Giao diện trang quản trị 50 Hình 4.4: 4: Giao diện di trang thơng tin nhà trường Hình 4.5: Giao diện trang năm học 51 Hình 4.6: Giao diện trang mơn học Hình 4.7: Giao diện trang lớp học 52 Hình 4.8: Giao diện trang danh sách độ ngũ Hình 4.9: Giao diện trang thêm giáo viên 53 Hình 10: Giao diện trang danh mục lớp học Hình 4.11: Giao diện trang thêm lớp học 54 Hình 12: Giao diện trang danh sách học sinh Hình 4.13: Giao diện trang thêm học sinh 55 Hình 4.1 14: Giao diện trang phân cơng giảng dạy Hình 4.15: Giao diện trang quản lý điểm 56 Hình 4.16: Giao diện trang báo cáo Hình 4.17: Giao diện trang chi tiết điểm 57 4.3 Thiết kế giao diện n trang giáo viên Hình 4.18: Giao diện trang giáo viên Hình 4.19: Giao diện trang thơng tin chung 58 Hình 4.20: Giao diện lớp chủ nhiệm 59 4.4 Thiết kế giao di diện trang phụ huynh Hình 4.21: Giao diện trang phụ huynh Hình 4.22:: Giao diện di trang điểm tổng kết họcc sinh sinh 60 Hình 4.23:: Giao diện di thơng tin giáo viên chủ nhiệm m Hình 4.24: Giao diện trang giáo viên môn 61 KẾT LUẬN Qua thời gian thực đồ án tốt nghiệp với đề tài: “Xây dựng ứng dụng sổ liên lạc điện tử cho trường THCS Nghĩa Lạc” Em đạt kết sau: - Nắm cách xây dựng chương trình ASP.NET MVC - Xây dựng chương trình ứng dụng gồm chức chính: Quản lý thơng tin học sinh Quản lý thông tin cán trường Quản lý năm học Quản lý điểm học sinh Quản lý môn học trường Thống kê Tuy nhiên thời gian có hạn nên ứng dụng nhóm em chưa đầy đủ hết chức mong muốn Trong tương lai nhóm hồn thiện chức cho phù hợp với quy trình quản lý trường học Xin chân thành cảm ơn tất thầy cô khoa công nghệ thông tin – Viện đại học mở Hà Nội giúp đỡ em suốt trình học tập thực đồ án 62 TÀI LIỆU THAM KHẢO [1] Giới thiệu ASP.NET MVC [Online] Địa chỉ:http://dotnet.edu.vn/ChuyenMuc/TUTASPNET-MVC-40 Gioi-thieu-coban-ASPNet-MVC-and-MVC-4-Framework-893.aspx [2] Giới thiệu SQL [Online] Địa chỉ:http://voer.edu.vn/m/tong-quan-vedbms-va-sql-sever/df67417f [3]Tổng quan jQuery cho người bắt đầu [Online] Địa chỉ: http://thietkewebtructuyen.net/kien-thuc/tong-quan-jquery-44.html [4]Giới thiệu jQuery [Online] Địa chỉ: https://www.izwebz.com/jquery/gioi-thieu-v-jquery/ [5]Bootstrap gì? Giới thiệu bootstrap học bootstrap, bootstrap tutorial [Online] Địa chỉ: http://vnfit.com/bootstrap-la-gi-gioi-thieu-vebootstrap-va-hoc-bootstrap-bootstrap-tutorial/ [6] Xếp loại học lực cho học sinh [Online] Địa chỉ: http://www.moj.gov.vn/vbpq/lists/vn%20bn%20php%20lut/view_detail.aspx? itemid=15038