Xây dựng chương trình quản lý sinh viên bằng Microsoft Virusual studio 2010 và SQL 2008, chương trình quản lý, xây dựng chương trình quản lý bán hàng, Chương trình mô phỏng mạng Boson NetSim là một ứng dụng giả lập phần cứng và phần mềm mạng của hệ thống Cisco và được thiết kế để hỗ trợ người dùng trong việc học cấu trúc lệnh Cisco IOS. Boson NetSim sử dụng sở hữu độc quyền của Network Simulator, Router Simulator ® và công nghệ phần mềm EROUTER ®, cùng với công cụ Công nghệ gói tin ảo Boson, để tạo ra các gói dữ liệu riêng lẻ. Các gói tin được định tuyến và chuyển mạch thông qua mạng mô phỏng, cho phép NetSim xây dựng một bảng định tuyến ảo thích hợp và mô phỏng mạng thực sự. Các sản phẩm mô phỏng khác trên thị trường không hỗ trợ mức độ chức năng này.
TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI II KHOA CÔNG NGHỆ THÔNG TIN -o0o - ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÍ HỒ SƠ SINH VIÊN KHOA CNTT TRƯỜNG ĐẠI HỌC SƯ PHẠM HN2 Sv thực hiện: Nguyễn Thị Hồng Hạnh Gv hướng dẫn: TS Lưu Bích Hương LỜI CẢM ƠN Trong trình thực đề tài NCKH này, em nhận quan tâm, giúp đỡ, hướng dẫn tận tình bạn, thầy giáo, đặc biệt là: TS.Lưu Bích Hương- Giảng viên khoa CNTT, Trường Đại học Sư phạm Hà Nội 2, trực tiếp giảng dạy hướng dẫn em thực đề tài NCKH Em xin chân thành cảm ơn Khoa Công Nghệ Thông TinTrường Đại học Sư phạm Hà Nội 2, truyền đạt kiến thức, kinh nghiệm quý báu cho chúng em trình học tập trường, tạo điều kiện để em hoàn thành đề tài NCKH Em xin tỏ lòng biết ơn sâu sắc tới gia đình động viên, tạo điều kiện vật chất tinh thần cho em thực tốt đề tài NCKH Em xin chân thành cảm ơn! Hà Nội, ngày 20 tháng năm 2016 Sinh viên: Nguyễn Thị Hồng Hạnh Lớp: K39 sư phạm Tin học MỤC LỤC PHẦN I: ĐẶT VẤN ĐỀ I Lý chọn đề tài II Quy trình tiếp nhận quản lí hồ sơ PHẦN II: NỘI DUNG CHƯƠNG 1: PHÂN TÍCH HỆ THỐNG .5 I Tổng quan hệ thống II Phân tích hệ thống chức II Phân tích hệ thống CSDL 15 CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 17 I THIẾT KẾ VẬT LÍ CSDL .17 II Thiết kế giao diện 24 PHẦN III: KẾT LUẬN 34 I Những kết đạt 34 II Những hạn chế 35 II Hướng phát triển .35 PHẦN I: ĐẶT VẤN ĐỀ I LÝ DO CHỌN ĐỀ TÀI Sự phát triển ngành CNTT năm gần đem lại nhiều thành tựu to lớn lĩnh vực, kinh tế, trị, xã hội…Những chương trình ứng dụng tin học vào đời sống ngày nhiều, nhiều công việc thủ công trước xử lí phần mềm chuyên dụng giảm đáng kể công sức, tiền bạc, giúp công việc thực nhanh chóng, xác Trong lĩnh vực giáo dục, cụ thể quản lí đào tạo, phịng giáo vụ số trường Đại học quản lí hồ sơ sinh viên cách thủ cơng giấy tờ Do vậy, việc ứng dụng tin học vào việc quản lí hồ sơ sinh viên trường Đại học cần thiết Vì tơi thực đề tài quản lí hồ sơ sinh viên khoa CNTT- Trường Đại học Sư phạm HN2 nhằm phục vụ cho việc lưu trữ, quản lí thơng tin sinh viên từ nhập học tới tốt nghiệp II QUY TRÌNH TIẾP NHẬN VÀ QUẢN LÍ HỒ SƠ Quy trình tiếp nhận hồ sơ sinh viên Quy trình tiếp nhận quản lí hồ sơ sinh viên phương pháp tổ chức tiếp nhận, kiểm tra hồ sơ cách thức lưu trữ, cho việc tìm kiếm xác nhận sinh viên dễ dàng, nhanh chóng Đầu năm học cán phịng cơng tác trị học sinh sinh viên phân công tiếp nhận hồ sơ sinh viên trúng tuyển kì thi tuyển sinh năm vào trường đại học Khi tiếp nhận hồ sơ sinh viên, cán hướng dẫn sinh viên hoàn chỉnh giấy tờ thuộc hồ sơ sinh viên quy định, đồng thời phải kiểm tra tình trạng hồ sơ bao gồm giấy tờ liệt kê bao bì hồ sơ theo mẫu hồ sơ quy định Trường hợp sinh viên lí đặc biệt chưa kịp hồn tất hồ sơ theo thời gian quy định yêu cầu sinh viên viết giấy cam đoan cam kết bổ xung hồ sơ theo thời gian chấp nhận Thường xuyên bổ xung vào hồ sơ sinh viên, cập nhập kịp thời vào phần mềm quản lí hồ sơ sinh viên để phản ánh kịp thời thay đổi thân sinh viên Các định khen thưởng kỉ luật, kiểm điểm, nhận xét, đánh giá hàng năm sinh viên, thành tích khen thưởng, biên kỉ luật, chế độ ưu đãi… lưu kịp thời vào hổ sơ sinh viên, vào phần mềm quản lí hồ sơ sinh viên văn phòng khoa CNTT Các tài liệu liên quan đến sinh viên bổ xung theo yêu cầu phịng cơng tác trị- học sinh sinh viên vào cuối học kì Hồ sơ sinh viên xếp khoa học dễ tìm, dễ lấy, dễ bảo quản Các thông tin thuộc hồ sơ sinh viên cập nhập thường xuyên Sắp xếp hồ sơ theo đơn vị lớp, mã số sinh viên gồm đầy đủ thông tin sinh viên Phần giấy tờ ưu tiên theo đơn vị lớp mã số sinh viên để tiện cho công tác xét ưu tiên sau Tổ chức tiếp nhận hồ sơ sinh viên Phòng đào tạo với văn phòng khoa CNTT chịu trách nhiệm tiếp nhận hồ sơ sinh viên ngày nhập trường Hồ sơ tiếp nhận ngày nhập trường thông báo giấy báo trúng tuyển bao gồm: Hồ sơ trúng tuyển Học bạ THPT chính, có cơng chứng Bằng tốt nghiệp THPT chính, giấy tốt nghiệp tạm thời Giấy khai sinh công chứng Các giấy tờ ưu tiên khác ( có) Sau nhập hồ sơ vào hệ thống, hệ thống quản lí hồ sơ sinh viên quản lí tài liệu tổng hợp hồ sơ nhập trường gồm giấy tờ nêu trên, hồ sơ theo dõi trình học tập, hồ sơ tốt nghiêp… Đó thơng tin thiết yếu để quản lí cho q trình học tập, rèn luyện sinh viên xuốt thời gian học trường Sinh viên sau làm thủ tục nhập trường, kết thúc học kì, năm học nhà trường tiếp tục bổ xung thông tin điểm học tập, rèn luyện sinh viên, khen thưởng, kỉ luật định kì vào hồ sơ Xử lí, lưu trữ truy xuất hồ sơ - Xử lí hồ sơ: Sắp xếp hồ sơ theo đơn vị lớp mã số sinh viên Phân giấy tờ ưu tiên theo đơn vị lớp mã sinh viên để tiện lợi cho công tác xét ưu tiên sau - Việc lưu trữ hồ sơ thực với hai hình thức: Lưu trữ túi đựng hồ sơ tủ hồ sơ xếp theo khóa, đơn vị lớp, mã số sinh viên Nhập thơng tin có hồ sơ sinh viên vào phần mềm quản lí hồ sơ sinh viên - Việc truy xuất hồ sơ: Việc tìm kiếm xác nhận sinh viên thực dễ dàng nhờ tiện ích tìm kiếm chương trình quản lí hồ sơ sinh viên Nếu biết tên sinh viên, mã sinh viên, nhờ việc tìm kiếm chương trình quản lí hồ sơ sinh viên nhanh chóng xác định lớp, thơng tin liên quan tới sinh viên, tìm hồ sơ lưu gốc PHẦN II: NỘI DUNG CHƯƠNG 1: PHÂN TÍCH HỆ THỐNG I TỔNG QUAN VỀ HỆ THỐNG Hệ thống phần mềm xây dựng để quản lí hồ sơ sinh viên khoa CNTT- Trường Đại học Sư phạm Hà Nội Hệ thống cho phép người quản lí cập nhập thơng tin sinh viên bao gồm: Mã sinh viên (MSV) Họ tên sinh viên (HOTEN) Ngày sinh (NS) Giới tính (GT) Quê quán (QUE) Quốc tịch (QT) Dân tộc (DT) Tơn giáo (TG) Ngày vào đồn (NVDOAN) Ngày vào đảng (NVDANG) Đối tượng sách (DTCS) Điện thoại cá nhân (ĐTCN) Chứng minh thư (CMT) Địa báo tin (ĐCBT) Nơi (ĐCHN) Họ tên bố (HTBO) Quốc tịch bố (QTBO) Dân tộc bố (DTBO) Tôn giáo bố (TGBO) Hộ TT (HKBO) Hoạt động XH, CT bố (NNBO) Họ tên mẹ (HTME) Quốc tịch mẹ (QTME) Dân tộc mẹ (DTME) Tôn giáo mẹ (TGME) Hộ TT mẹ (HKME) Hoạt động XH, CT mẹ (NNME) Họ tên vợ/chồng (HTVC) Hoạt động XH, CT Vợ chồng (NNVC) Họ tên anh/ chị/ em ruột (HTACE) Thông tin tuyển sinh bao gồm: SBD (SBDTS) Khối thi (KHOI) Ngành TS (NGANH) Đối tượng dự thi (ĐTDT) Khu vực (KV) Điểm môn (ĐM1) Điểm môn (ĐM2) Điểm môn (ĐM3) Điểm cộng (ĐC) Tổng điểm (TĐ) Kết học tập cuối khóa THPT bao gồm: Xếp loại học tập (XLHT) Xếp loại hạnh kiểm (XLHK) Xếp loại tốt nghiệp (XLTN) Năm tốt nghiệp (NAMTN) Khoa CNTT thông tin tuyển sinh đào tạo ngành sư phạm tin CNTT, Hệ thống quản lí ngành đào tạo gồm sư phạm tin (SP) cử nhân CNTT (CNT) 43 XLHK Nvarchar(50) Xếp loại hạnh kiểm năm cuối THPT 44 XLTN Nvarchar(50) 50 Xếp loại tốt nghiệp 45 NAMTN Int Năm tốt nghiệp 46 MALOP Varchar(10) 10 Mã lớp Tồn bảng LOP Hình II.11: Mẫu thiết kế bảng SINHVIEN SQL Server 2008 Bảng danh sách khen thưởng, kỉ luật (DANHSACH) STT TÊN TRƯỜNG MSV KIỂU DỮ LIỆU Varchar(50) ĐỘ RỘNG 50 Ý NGHĨA Mã viên RÀNG BUỘC sinh Tồn bảng SINHVIEN MATP Varchar(50) 50 Mã thưởng, luật GHICHU Nvarchar(max) Ghi 22 khen Tồn kỉ bảng THUONGPHAT Hình II.12: Mẫu thiết kế bảng DANHSACH SQL Server 2008 Bảng kết học tập, bao gồm điểm học tập rèn luyện qua năm(KETQUAHT) STT TÊN TRƯỜNG MSV KIỂU DỮ LIỆU Varchar(50) ĐỘ RỘNG 50 Ý NGHĨA RÀNG BUỘC Mã sinh viên Tồn bảng SINHVIEN HT1 float Điểm học tập năm RL1 tinyint Điểm rèn luyện năm HT2 Float Điểm học tập năm RL2 tinyint Điểm rèn luyện năm HT3 float Điểm học tập năm RL3 Điểm rèn luyện năm HT4 float Điểm học tập năm RL4 tinyint Điểm rèn luyện 23 năm HTC float Điểm học tập chung khóa RLC tinyint Điểm rèn luyện khóa Hình II.13: Mẫu thiết kế bảng KETQUAHT SQL Server 2008 * Ghi chú: trường in đậm gạch nét đậm khóa bảng Các trường in nghiêng gạch chân nét đứt khóa phụ II THIẾT KẾ GIAO DIỆN Từ trình phân tích hệ thống trên, ta vào chi tiết cài đặt chức phần mềm hệ thống mặt giao diện số đặc tả kèm theo Các chức phần mềm hệ thống: + Nhập • Nhập tồn thơng tin sơ yếu lí lịch sinh viên • Nhập lớp • Nhập kết học tập sinh viên + Chỉnh sửa • Tìm kiếm sinh viên theo mã sinh viên phục vụ cho trình chỉnh sửa 24 • Cập nhập thơng tin sinh viên sau hồn tất chỉnh sửa • Xóa sinh viên • Cập nhập khen thưởng, kỉ luật sinh viên + Báo cáo- Thống kê • Thống kê danh sách sinh viên theo lớp • Thống kê kết học tập năm đặc tả đăng nhập Luồng kiện: + Người quản lý muốn vào hệ thống phải đăng nhập vào hệ thống + Người quản lý nhập tên đăng nhập password vào form đăng nhập + Hệ thống kiểm tra tên đăng nhập password người quản lý + Nếu người quản lý nhập tên password hệ thống cho phép người quản lý thực chức + Nếu người quản lý nhập tên password sai hệ thống yêu cầu người quản lý nhập lại thông tin tên password + Người quản lý vào hệ thống người quản lí nhập tên đăng nhập password + Kết thúc đăng nhập Form đăng nhập 25 Hình II.13: Form đăng nhập hệ thống đặc tả menu hệ thống Sau người quản lí đăng nhập thành cơng, giao diện chương trình sau: 26 Hình II.14: Form menu 2.1 Cập nhập Người quản lí nhập thông tin hồ sơ sinh viên, thông tin lớp, kết học tập sinh viên 27 Hình II.15: Form cập nhập + Giao diện nhập sinh viên sau: 28 Hình II.16: Form nhập sinh viên + Giao diện nhập lớp học 29 Hình II.17: Form nhập lớp học + Giao diện nhập kết học tập 30 Hình II.17: Form nhập kết học tập Trước nhập thông tin thành tích học tập sinh viên, hệ thống cho phép người quản lý tìm kiếm sinh viên theo mã sinh viên, theo lớp sinh viên sau nhập vào thành tích học tập sinh viên b Chỉnh sửa thơng tin sinh viên 31 Hình II.18: Form chỉnh sửa thông tin sinh viên Để sửa đổi thông tin sinh viên hệ thống cho phép người quản lý hệ thống tìm kiếm sinh viên theo mã sinh viên, theo lớp Sau tìm kiếm xong hệ thống cho phép người quản lý sửa đổi thông tin sinh viên lưới sau cập nhật lại thơng tin Nếu muốn xóa sinh viên người quản lý hệ thống click vào sinh viên cần xóa click vào nút xóa hệ thống xóa tồn thơng tin sinh viên khỏi sở liệu Ngồi ra, hệ thống cịn có chức cho phép người quản lý nhập thông tin khen thưởng kỷ luật sinh viên cách click vào nút Khen thưởng- Kỉ luật Khi người quản lý hệ thống click vào nút Khen thưởng- Kỉ luật hiển thị form sau: 32 Hình II.19: Form khen thưởng, kỉ luật c Báo cáo- Thống kê 33 Hình II.20: Form báo cáo, thống kê Sau thống kê xong hệ thống cho phép người quản lý in sinh viên PHẦN III: KẾT LUẬN I NHỮNG KẾT QUẢ ĐẠT ĐƯỢC • Tìm hiểu, khai thác ngơn ngữ lập trình C# cơng cụ Visual Studio 2010, hệ Quản trị CSDL SQL Server 2008 • Tìm hiểu nắm bắt cách phân tích thiết kế hệ thống thơng tin • Hệ thống QUẢN LÝ HỒ SƠ SINH VIÊN KHOA CNTTTRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI cho phép người 34 quản lý nhập thơng tin sinh viên, sửa đổi thơng tin sinh viên, tìm kiếm sinh viên, thống kê sinh viên II NHỮNG HẠN CHẾ • Một vài chức chương trình chưa thực • Giao diện chương trình chưa đẹp, chưa thật khoa học • Q trình khảo sát thực tế chưa sâu nên gặp khó khăn q trình xây dựng phần mềm II HƯỚNG PHÁT TRIỂN • Tiếp tục thực cải tiến chức thiếu chức chưa hồn thiện • Thay đổi giao diện phù hợp với u cầu người sử dụng • Hồn thiện chương trình theo hướng tổng quát cho chương trình áp dụng nhiều trường học, quan, trung tâm khác 35 TÀI LIỆU THAM KHẢO PGS.TS Phan Huy Khánh, Giáo trình PT TKHT, Trường Đại học Đà Nẵng Phạm Công Ngô, Giáo trình lập trình C# từ đến nâng cao, Nhà xuất Giáo dục Việt Nam Biên soạn Trần Nguyên Phong, Giáo trình SQL, Trường Đại học Khoa học Huế 2004 36 ... Cơng tác sinh viên làm bên quản lý hồ sơ sinh viên Cuối năm học, hệ thống phải thống kê số sinh viên lớp, QUẢN LÍ HỒ SƠ học SINHkhác VIÊNnhau, thống kê số sinh số sinh viên nhập học năm viên có... xuất hồ sơ: Việc tìm kiếm xác nhận sinh viên thực dễ dàng nhờ tiện ích tìm kiếm chương trình quản lí hồ sơ sinh viên Nếu biết tên sinh viên, mã sinh viên, nhờ việc tìm kiếm chương trình quản. .. sinh sinh viên phân công tiếp nhận hồ sơ sinh viên trúng tuyển kì thi tuyển sinh năm vào trường đại học Khi tiếp nhận hồ sơ sinh viên, cán hướng dẫn sinh viên hoàn chỉnh giấy tờ thuộc hồ sơ sinh