Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
2,34 MB
Nội dung
Xây dựng hệ thống quản lý thông tin sinh viên MỤC LỤC PHẦN I: MỞ ĐẦU .4 Lý chọn đề tài Đối tượng nghiên cứu Phạm vi nghiên cứu .5 Mục đích nghiên cứu 5 Phương pháp nghiên cứu .6 Ý nghĩa lý luận thực tiễn đề tài PHẦN 2: NỘI DUNG CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN SINH VIÊN .7 1.1 Giới thiệu đề tài 1.2 Nghiệp vụ phần mềm xây dựng hệ thống quản lý thông tin sinh viên 1.2 Phần dành cho giảng viên, sinh viên CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ UseCase 2.1.1 Xác định tác nhân UseCase .9 2.1.2 UseCase tổng quan hệ thống 10 2.1.3 UseCase mô tả phần đăng nhập 11 15 2.1.8 UseCase hệ thống quản lý sinh viên 16 2.1.9 UseCase mô tả phần quản lý sinh viên .18 2.1.10 UseCase thông tin sinh viên 20 2.1.11 UseCase kiện sinh viên 20 2.1.13 UseCase quản lý điểm 23 2.2 Biểu đồ 25 2.2.2 Biểu đồ mô tả chức nhập sinh viên 26 2.2.3 Biểu đồ mô tả chức cập nhật liệu sinh viên 27 2.2.4 Biểu đồ mơ tả chức xóa thơng tin sinh viên .27 Trang: Xây dựng hệ thống quản lý thông tin sinh viên 2.2.5 Biểu đồ mô tả chức nhập thông tin sinh viên từ excel .28 2.2.6 Biểu đồ mô tả chức cập nhật thông tin sinh viên .28 2.2.7 Biểu đồ mô tả chức nhập kiện sinh viên 29 2.2.8 Biểu đồ mô tả chức giáo viên .29 2.2.9 Biểu đồ mô tả chức quản lý môn học 30 2.2.10 Biểu đồ mô tả chức quản lý điểm .30 2.2.12 Biểu đồ mô tả chức hạnh kiểm 32 2.3 Biểu đồ lớp .32 CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 33 3.1 Các bảng liệu 33 3.2 Chi tiết bảng CSDL 34 3.2.1 Bảng tblGiaoVien 34 3.2.2 Bảng tblLop 35 3.2.3 Bảng tblGVCN 36 3.2.4 Bảng tblKeSinhVien 36 3.2.5 Bảng tblSinhVienLop 36 3.2.6 Bảng tblKhenThuongKyLuat 37 Bảng tblKhenThuongKyLuat: lưu trữ thông tin khen thưởng kỷ luật 37 3.2.7 Bảng tblCanBoLop 38 3.2.8 Bảng tblChucVuLop 38 Bảng tblChucVuLop: lưu trữ thông tin chức vụ lớp .38 3.2.9 Bảng tblMonHoc 38 3.2.10 Bảng tblDiem .40 3.2.11 Bảng tblHanhKiem .40 3.2.12 Bảng tblDonViQuanLy 42 3.2.13 Bảng tblLoai 42 Bảng tblLoai: lưu trữ thông tin loại 42 3.2.14 Bảng tblMucDo 42 3.2.15 Bảng tblNhatKyDongBo 43 3.2 16 Bảng tblPhanQuyen 43 3.2.17 Bảng tblChiTietDongBo 44 Trang: Xây dựng hệ thống quản lý thông tin sinh viên 3.2.18 Bảng tblChuyenDoi 44 Bảng tblChuyenDoi: lưu trữ thông tin chuyển đổi 44 CHƯƠNG 4: THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN 45 4.1 Giao diện đăng nhập hệ thống 45 4.2 Giao diện chương trình .45 4.3 Giao diện thêm môn học từ danh sách môn học 46 4.4 Giao diện thông tin lớp học 47 4.5 Giao diện quản lý lớp học 48 4.6 Giao diện thông tin chức vụ lớp 50 4.7 Giao diện cập nhật thông tin chức vụ lớp 51 4.8 Giao diện thông tin sinh viên 51 4.9 Giao diện quản lý sinh viên .52 4.10 Giao diện kiện sinh viên .53 4.11 Giao diện khen thưởng kỷ luật 54 4.12 Giao diện form chuyển lớp 55 4.13 Giao diện form quản lý môn học .55 4.14 Giao diện form quản lý điểm 56 4.15 Giao diện form quản lý hạnh kiểm 57 4.16 Giao diện chọn lớp lưu bảng điểm 58 4.17 Giao diện chọn sinh viên lưu bảng điểm 60 4.18 Giao diện kết học tập .61 4.19 Giao diện nhập điểm từ excel 62 4.20 Giao diện nhập hạnh kiểm từ excel 63 63 4.21 Giao diện danh sách cột lựa chọn 64 4.22 Giao diện thông tin giáo viên 65 4.23 Giao diện quản lý thông tin giáo viên 65 PHẦN III: KẾT LUẬN 66 PHẦN IV: TÀI LIỆU THAM KHẢO .72 73 Trang: Xây dựng hệ thống quản lý thông tin sinh viên PHẦN I: MỞ ĐẦU Lý chọn đề tài Hiện trường đại học Việt Nam, doanh nghiệp tiến trình ứng dụng mạnh mẽ phát triển công nghệ thong tin vào quản lý.Mới đầu máy tính cá nhân đơn giản mạng thông tin phức tạp, việc ứng dụng công nghệ thơng tin vào quản lý thay hồn tồn cơng việc thủ cơng , sau minh chứng cho việc áp dụng công nghệ thông tin vào hệ thống quản lý * Hệ thống quản lý sinh viên chưa ứng dụng công nghệ thông tin • Tốn nhiều thời gian vào việc tìm kiếm sửa chữa thơng tin • Tốn nhiều khơng gian lưu trữ , việc in ấn gặp nhiều khó khăn • Tốn chi phí vào việc sử dụng nguồn nhân lực phục hồi tài liệu • Việc theo dõi kiểm tra gặp nhiều khó khăn * Hệ thống quản lý sinh viên ứng dụng công nghệ thông tin • • • • • • Tiết kiệm thời gian chi phí Quản lý hiệu nguồn lực Có thể liên kết, phối hợp với phịng ban khác Người quản lý theo dõi kiểm tra dễ dàng Hiển thị sinh viên đóng học phí khơng đóng học phí Xử lý khối lượng liệu lớn xác , nhanh gọn Do nắm bắt nhu cầu người dùng với phát triển công nghệ thông tin , nhóm em lên ý tưởng làm phần mềm quản lý Sinh Viên để Trang: Xây dựng hệ thống quản lý thơng tin sinh viên khắc phục khó khăn q trình quản lý giảm thiểu chi phí , nhân lực , tăng độ tin cậy xác trình quản lý Đối tượng nghiên cứu Với đề tài này, chúng em tập trung vào nội dung : Tìm hiểu, nghiên cứu ngơn ngữ lập trình C# Phân tích thiết kế hệ thống UML Tìm hiểu cách thức quản lý thơng tin sinh viên kế hoạch đào tạo Tìm hiểu cơng cụ xây dựng chương trình: sử dụng Visual Studio 2010 để thiết kế giao diện xây dựng phần mềm, sử dụng SQL Server 2008 để thiết kế sở liệu cho hệ thống Phạm vi nghiên cứu Trong khoảng thời gian có hạn, chúng em tập trung vào nghiên cứu tốn : Thơng tin sinh viên, lớp, quản lý điểm hạnh kiểm Mục đích nghiên cứu Nghiên cứu lý thuyết giúp chúng ta: Hiểu cách sử dụng ngôn ngữ C#, có đối tượng, phương thức, thuộc tính… Biết cách phân tích thiết kế hệ thống UML, sử dụng công cụ STAR UML để thiết kế Biết cách sử dụng phần mềm Visual Studio 2010 để thiết kế giao diện xây dựng phần mềm xây dựng hệ thống quản lý thông tin sinh viên kế hoạch đào tạo Biết cách sử dụng hệ quản trị CSDL SQL Nghiên cứu thực tiễn, công nghệ nhằm : Quản lý thông tin sinh viên , lớp, quản lý điểm cho khoa công nghệ thông tin trường đại học Trần Đại Nghĩa Giải tối ưu hóa việc quản lý thơng tin sinh viên kế hoach đào tạo Đưa báo cáo, thống kê tổng hợp phân tích Trang: Xây dựng hệ thống quản lý thông tin sinh viên Phương pháp nghiên cứu Do sản phẩm phần mềm ứng dụng, nên chúng em áp dụng phương pháp nghiên cứu: Khảo sát nhu cầu thực tế từ thầy cô nhà trường ( đặc biệt Ngơ Thị Ngọc Thắm) Tham khảo hình thức quản lý sinh viên edusofl Lập trình thành phần mềm Visual Studio 2010 hồn thiện chương trình Ý nghĩa lý luận thực tiễn đề tài Như vậy, thực thành công đề tài mang lại ý nghĩa to lớn về mặt lý luận lẫn thực tiễn Ý nghĩa lý luận đề tài: Chương trình với thuyết minh trở thành tài liệu học tập, tham khảo, dễ hiểu, hữu ích cho sinh viên nghiên cứu kiến trúc hướng dịch vụ Ý nghĩa thực tiễn đề tài: Đề tài sản phẩm mang tính ứng dụng cao phục vụ việc quản lý thơng tin sinh viên nhà trường Là công cụ giúp nhà trường sinh viên phụ huynh tìm kiếm thơng tin sinh viên lớp cách rễ ràng Rủi ro có phần mền: - Thơng tin sinh viên qua năm đầy nhớ - Dễ bị vi rút xâm nhập (do hacker, …) Biện pháp phòng tránh - Sinh viên trường lưu lại file nén nhớ bảo quản - Cài đặt tường lửa (Firewall) thiết bị chống vi rút Trang: Xây dựng hệ thống quản lý thông tin sinh viên PHẦN 2: NỘI DUNG CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN SINH VIÊN 1.1 Giới thiệu đề tài Phần mềm quản lý phần mềm hỗ trợ cho công việc quản lý người quản lý xác,nhanh nhạy làm việc có hiệu Ngày hầu hết trường không trường đại học mà kể trường phổ thông cấp thấp sử dụng phần mềm quản lý vào việc quản lý thơng tin sinh viên trường Trong trường ĐH Trần Đại Nghĩa bên cạnh Edusofl phần mềm quản lý thông tin sinh viên trường chưa có phần mềm để quản lý tất thông tin thông tin sinh viên, kế hoạch đào tạo, điểm hạnh kiểm sinh viên Theo yêu cầu công việc thầy cô khoa đặc biệt cô Ngô Thị Ngọc Thắm chúng em làm phần mềm để hỗ trợ phần việc quản lý sinh viên thầy cô thuận tiện dễ dàng 1.2 Nghiệp vụ phần mềm xây dựng hệ thống quản lý thông tin sinh viên Thông tin lớp học Cập nhật thơng tin lớp Tìm kiếm lớp Chọn chức vụ cho lớp Thông tin sinh viên Trang: Xây dựng hệ thống quản lý thông tin sinh viên Cập nhật thông tin sinh viên Tìm kiếm thơng tin sinh viên Cập nhật khen thưởng, kỷ luật sinh viên Cập nhật kiện cho sinh viên Sự kiện chuyển lớp sinh viên Báo cáo thông tin sinh viên excel Thông tin điểm hạnh kiểm Cập nhật thông tin điểm Cập nhật thông tin hạnh kiểm Lưu bảng điểm sinh viên lớp Thông tin giáo viên Cập nhật thông tin giáo viên 1.2 Phần dành cho giảng viên, sinh viên Đăng nhập Xem thông tin sinh chương trình đào tạo, kết xuất thơng tin chương trình đào tạo file excel Xem thông tin kế hoạch đào tạo Xem thông tin kế hoạch giảng dạy tiến độ giảng dạy mơn nhóm hay lớp Xem thơng tin tìm tìm kiếm thơng tin lớp VD: sinh viên lớp, cán lớp, giáo viên chủ nhiệm Tìm kiếm xem thông tin sinh viên lớp thơng tin cụ thể sinh viên Tìm kiếm xem thơng tin điểm hạnh kiểm lớp đó, kết xuất thơng tin điểm hạnh kiểm nột sinh viên file excel 1.2.2 Phần dành cho người quản trị Đăng nhập Lập chương trình đào tạo mới, cập nhật chương trình đào tạo chọn chương trình đào tạo cho lớp Trang: Xây dựng hệ thống quản lý thông tin sinh viên Lập kế hoạch đào tạo cho học kỳ lớp Chia nhóm, phân cơng giáo viên giảng dạy, lập kế hoạch chi tiết tiến độ giảng dạy cho nhóm Quản lý thơng tin lớp bao gồm: thông tin sinh vien lớp, giáo viên chủ nhiệm, cán lớp Quản lý thông tin sinh viện, cập nhật kiện sinh viên, định khen thưởng kỷ luật Quản lý thông tin điểm, hạnh kiểm CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ UseCase 2.1.1 Xác định tác nhân UseCase Qua khảo sát trạng thực tế, kết hợp với việc tham khảo tài liệu phân tích ý kiến người quản trị, phần mềm xây dựng hệ thống quản lý thông tin sinh viên có tác nhân sau: STT Tác nhân UseCase Administrator, Candidate Administrator Đăng nhập Administrator Thay đổi mật Administrator Administrator Quản lý, thống kê Quản lý thông tin sinh viên, Administrator Administrator Candidate UseCase tổng quan thông tin lớp Quản lý thông tin điểm, hạnh kiểm Quản lý thông tin giảng viên Xem thông tin Trang: Xây dựng hệ thống quản lý thông tin sinh viên 2.1.2 UseCase tổng quan hệ thống Trang: 10 Xây dựng hệ thống quản lý thông tin sinh viên 4.17 Giao diện chọn sinh viên lưu bảng điểm Hình 2.4.16: Giao diện form chọn sinh viên lưu bảng điểm Trang: 60 Xây dựng hệ thống quản lý thông tin sinh viên 4.18 Giao diện kết học tập Hình 2.4.17: Giao diện kết học tập Trang: 61 Xây dựng hệ thống quản lý thông tin sinh viên 4.19 Giao diện nhập điểm từ excel Hình 2.4.18: Giao diện nhập điểm từ excel Trang: 62 Xây dựng hệ thống quản lý thông tin sinh viên 4.20 Giao diện nhập hạnh kiểm từ excel Hình 2.4.19: Giao diện nhập hạnh kiểm từ excel Trang: 63 Xây dựng hệ thống quản lý thông tin sinh viên 4.21 Giao diện danh sách cột lựa chọn Hình 2.4.20: Giao diện danh sách cột lựa chọn Trang: 64 Xây dựng hệ thống quản lý thông tin sinh viên 4.22 Giao diện thơng tin giáo viên Hình 2.4.21: Giao diện form thông tin giáo viên 4.23 Giao diện quản lý thông tin giáo viên Hình 2.4.22: Giao diện form quản lý thông tin giáo viên Trang: 65 Xây dựng hệ thống quản lý thông tin sinh viên PHẦN III: KẾT LUẬN Sau khoảng thời gian làm việc nghiêm túc hiệu quả, đến đề tài “XÂY DỰNG HỆ THỐNG QUẢN LÝ THƠNG TIN SINH VIÊN ”.của nhóm hồn thành theo yêu cầu nội dung thời gian định Trong trình nghiên cứu thực đề tài với tâm cao hạn chế kinh nghiệm kiến thức nên đề tài nhóm chắn khơng thể tránh khỏi thiếu xót Nhóm đề tài mong nhận ý kiến đóng góp từ quý thầy bạn để đề tài hồn thiện Cuối lần nhóm chúng em xin gửi lời cám ơn chân thành tới quý thầy cô khoa Công nghệ thông tin trường ĐH Trần Đại Nghĩa Kết đạt được: Xây dựng phần mềm quản lý thơng tin sinh viên có tính ứng dụng cao Lập trình thành thạo với C# để kết nối với sở liệu SQL Đã triển khai hệ thống mạng cục Hạn chế đề tài: Do thời gian làm đồ án có hạn lên nhóm chưa có đủ thời gian đề phát triền đề tài đưa vào hoạt động Hướng phát triển : Phát triển ứng dụng website thiết bị di động Lâp bảng phân tách công việc(WBS ) Bao gồm cơng việc: Bước 1: Khảo sát nhu cầu Tìm hiểu làm sáng tỏ mục đích sử dụng, yêu cầu mức cao ứng dụng khách hàng Trang: 66 Xây dựng hệ thống quản lý thông tin sinh viên Bước 2: Phân tích Phân tích làm sáng tỏ mục tiêu yêu cầu chi tiết hệ thống Trong nhiều trường hợp, tham gia tư vấn cho khách hàng yêu cầu chức hệ thống nhằm tối đa hóa lợi ích hệ thống việc phục vụ mục tiêu kinh doanh/quản lý khách hàng Bước 3: Thiết kế hệ thống Sau có thơng tin chi tiết mục tiêu yêu cầu hệ thống từ Bước 2, chúng tơi phân tích thiết kế kỹ thuật chi tiết, lựa chọn công nghệ phù hợp cho hệ thống Bước 4: Xây dựng Sau thống kiến trúc, chi tiết kỹ thuật hệ thống giao diện đồ họa, bắt tay vào việc xây dựng hệ thống Trong trình cập nhật với khách hàng tiến độ dự án Bước 5: Kiểm thử Mỗi phần (component) độc lập hệ thống xây dựng xong trải qua quy trình kiểm thử nội chúng tôi, phiên chạy thử tạo dựng hoạt động cho khách hàng kiểm thử Bước 6: Chuyển giao Sau khách hàng kiểm thử tồn hệ thống, chúng tơi chuyển giao kết cho khách hàng Bước 7: Đào tạo Sau thành phẩm chuyển giao cho khách hàng, tiến hành đào tạo sử dụng, vận hành hệ thống, đảm bảo cho sản phẩm, dịch vụ hoạt động nguyên tắc Bước 8: Bảo hành, bảo trì Trong suốt thời gian hoạt động sản phẩm, dịch vụ, đảm bảo việc theo dõi, xử lý yêu cầu bảo hành, bảo trì phát sinh Trang: 67 Xây dựng hệ thống quản lý thông tin sinh viên Bảng phân tách WBS: Khảo sát Phân tích Thiết kế Xây dựng Kiểm thử Lấy ý kiên Modul sinh viên Bản mẫu giấy Lập trình giao diện Kiểm thử mức đơn vị Kiểm thử chấp nhận Quan sát Modul sinh viên, Modul Giáo viên Bản mẫu máy Lập trình hệ thống Kiểm thử tích hợp Bàn giao phần mềm Phát phiếu thăm dò Modul nhân viên Phỏng vấn Modul khách hàng Kiểm thử mức hệ thống Chuyển giao Đào tạo Mở lớp hướng dẫn sử dụng phần mềm Bảo hành, bảo trì Bảo trì lỗi giao diện Bảo trì lỗi hệ thống Bảo trì mạng Modul tìm kiếm Trang: 68 Xây dựng hệ thống quản lý thông tin sinh viên Lập tiến độ thực Scheduling Sử dụng biểu đồ GANTT Như sơ đồ dự án chia làm giai đoạn: - Khảo sát:Từ 01/10/2015 đến 01/11/2015 Phân tích: Từ 15/10/2015 đến 15/11/2015 Thiết kế:Từ 01/11/2015 đến 10/12/2015 Xây dựng:Từ 01/12/2015 đến 01/02/2016 Kiểm thử:Từ 01/02/2016 đến 01/03/2016 Chuyển giao đào tạo :Từ 01/03/2016 đến 01/04/2016 Trang: 69 Xây dựng hệ thống quản lý thông tin sinh viên 3.Phân bố lực lượng, tài nguyên - Trong khoảng thời gian tháng 10 đầu tháng quản lý dự án mời thêm người vào làm để tránh tải cho anh em nhóm - Tập trung nỗ lực điều hành tháng - Từ tháng trở đi: tranh thủ cho anh em học, khuyến khích nghỉ phép, bố trí giúp cho người khác làm cơng việc căng thẳng Tính chi phí Các loại chi phí: - Khảo sát Phân tích Thiết kế hệ thống Xây dựng Kiểm thử Chuyển giao Trang: 70 Xây dựng hệ thống quản lý thông tin sinh viên - Đào tạo Bảo hành, bảo trì Chi phí dự phịng Chi phí khác Việc tính tốn chi phí vơ cùng quan trọng,dựa vào bảng độ tin cậy việc tính chi phí chúng tơi sử dụng cách tính chi phí chi tiết WBS: STT Tên cơng việc Chi phí ( triệu đồng) Khảo sát Phân tích 7,5 Thiết kế hệ thống 10 Trang: 71 Xây dựng hệ thống quản lý thông tin sinh viên Xây dựng 12,5 Kiểm thử Chuyển giao Đào tạo Bảo hành, bảo trì 2,5 Chi phí dự phịng 10 Chi phí khác 2,5 Tổng chi phí 50 triệu Bảng chi phí tính theo ước lượng chi tiết WBS PHẦN IV: TÀI LIỆU THAM KHẢO Tiếng Việt: Huỳnh Văn Đức, Hoàng Đức Hải, Đồn Thiện Ngân,”Giáo Trình Nhập Mơn UML”, NXB Lao Động Xã Hội, 2003 Trang: 72 Xây dựng hệ thống quản lý thông tin sinh viên Phạm Hữu Khang,“Lập trình sở liệu với C# ”, NXB Lao Động Xã Hội, 2007 Tiếng Anh: Andrew TroelSen,“Pro C# 2010 and the Net 3.5 Platform”,Cambrige Universtiy Publisher, 2008 Trên Internet: http://msdnvietnam.net http://msdn.microsoft.com.vn http://codeproject.com http:// c-sharpcorner.com Trang: 73 ... có sinh viên, trong có sinh viên đạt loại trung bình giỏi Trang: 15 Xây dựng hệ thống quản lý thông tin sinh viên 2.1.8 UseCase hệ thống quản lý sinh viên Trang: 16 Xây dựng hệ thống quản lý thông. .. thông tin sinh viên 2.1.2 UseCase tổng quan hệ thống Trang: 10 Xây dựng hệ thống quản lý thông tin sinh viên 2.1.3 UseCase mô tả phần đăng nhập Trang: 11 Xây dựng hệ thống quản lý thơng tin sinh. .. thông tin sinh viên Hình 2.2.3: Biểu đồ UseCase hệ thống quản lý sinh viên Trang: 17 Xây dựng hệ thống quản lý thông tin sinh viên 2.1.9 UseCase mô tả phần quản lý sinh viên Hình 2.2.4: UseCase quản