báo cáo tốt nghiệp chương trình quản lý điểm sinh viên hệ đại học

75 1.8K 3
báo cáo tốt nghiệp chương trình quản lý điểm sinh viên hệ đại học

Đ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Ở ĐẦU Trải qua rất nhiều năm, phương thức quản lý đào tạo theo kiểu truyền thống cho thấy sự đóng góp rất lớn trong việc quản lý giảng dạy và học tập. Cùng với xu hướng phát triển của công nghệ thông tin và các phương tiện truyền thông, việc ứng dụng công nghệ thông tin vào công tác quản lý hiện đang là một nhu cầu cấp thiết nhằm tiết kiệm công sức và thời gian, nâng cao chất lượng dạy và học. Theo đó là việc áp dụng nhiều phương thức đào tạo mới, cũng như liên kết đào tạo với các trường đại học quốc tế đòi hỏi công tác quản lý phải thường xuyên có sự thay đổi, như quản lý đào tạo, quản lý tuyển sinh, quản lý điểm… Đặc biệt, quản lý điểm đã và đang là một vấn đề nan giải trong việc quản lý đào tạo của các trường Đại học - Cao đẳng; đặc biệt là Học viện Công nghệ Bưu chính Viễn thông. Nhận thấy được nhu cầu đó, em quyết định chọn đề tài “quản lý điểm sinh viên hệ Đại học”, với mục đích giảm tải chi phí trong công tác quản lý, tiết kiệm thời gian nhằm nâng cao hiệu quả trong công tác quản lý dạy và học. Chương trình “quản lý điểm sinh viên hệ Đại học” đúng như tê gọi của nó, là một phần mềm quản lý đào tạo – quản lý điểm dựa trên nền tảng .Net Framework 4 của Microsoft, giúp giảng viên, giáo viên quản lý điểm số của sinh viên và sinh viên có thể nắm bắt chi tiết về điểm của mình. Với đề tài này em mong muốn sẽ được học hỏi và đóng góp phần nào đó vào việc quản lý điểm sinh viên ở các trường Đại học – Cao đẳng được tốt hơn. Với kiến thức còn hạn chế, chương trình chỉ ở mức sơ khởi, áp dụng một cách sơ lược các công nghệ với tính chất tìm hiểu và chắc chắn là không thể tránh khỏi sai xót. Em rất mong nhận được mọi sự góp ý của quí thầy cô. Em xin chân thành cám ơn! Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 1 Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 2 LỜI CẢM ƠN Lời đầu tiên, em xin gửi đến quý thầy cô của Trường Học Viện Công Nghệ Bưu Chính Viễn Thông lời cảm ơn chân thành nhất. Vì trong thời gian học vừa qua các thầy cô đã tạo điều kiện tốt nhất để em được học hỏi và truyền dạy cho em những kiến thức quý báu, những kinh nghiệm bổ ích. Và những kiến thức, những kinh nghiệm ấy sẽ là một hành trang để em bước vào đời. Với tất cả tấm lòng, em xin bày tỏ sự biết ơn chân thành đến quí thầy cô lời cảm ơn sâu sắc nhất. Em cũng xin cảm ơn quý thầy cô trong khoa công nghệ thông tin 2 đặc biệt là thầy Lưu Nguyễn Kỳ Thư đã tận tâm, hết lòng giúp đỡ và hướng dẫn em để em có thể hoàn thành tốt đề tài thực tập tốt nghiệp này. Sinh Viên Thực Hiện Trương Thị Ánh Nguyệt NHẬN XÉTCỦA GIÁO VIÊN HƯỚNG DẪN Tp.HCM, ngày …… tháng 4 năm 2013 Giáo Viên Hướng Dẫn ThS. Lưu Nguyễn Kỳ Thư Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 3 NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Tp.HCM, ngày …… tháng 4 năm 2013 Giáo Viên Phản Biện MỤC LỤC Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 4 DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH Hình 2.1: Giao Diện Chương Trình SQL Server 2008 12 Hình 2.2.1: Giao Diện Chương Trình Visual Studio 2010 14 Hình 2.4.1: Giao diện chính của GridControl trong DevExpress 18 Hình 2.4.2: Giao diện chính của TreeList trong DevExpress 19 Hình 4.1: Sơ đồ phân rã chức năng hình cây phân cấp(BFD) 23 Hình 4.2: Các đối tượng cơ bản sử dụng để thiết kế biểu đồ luồng dữ liệu cho hệ thống 24 Hình 4.2.1: Biểu đồ mức môi trường 25 Hình 4.2.2: Sơ đồ DFD cấp 0 26 Hình 4.2.3.a: Sơ đồ DFD cấp 1 nhập Danh mục 27 Hình 4.2.3.b: Sơ đồ DFD cấp 1 nhập Nghiệp vụ. 28 Hình 4.2.3.c: Sơ đồ DFD cấp 1 nhập Thống kê. 29 Hình 4.2.3.d: Sơ đồ DFD cấp 1 nhập Tìm kiếm 30 Hình 4.3.3. Sơ đồ thực thể kết hợp ERD 32 Hình 4.3.4. Mô hình Diagram 33 Hình 5.2.2.1.a. Giao diện Login 46 Hình 5.2.2.1.b. Giao diện sao lưu dữ liệu 46 Hình 5.2.2.1.c. Giao Diện Chính Chương Trình 47 Hình 5.2.2.1.d. Giao Diện Chương Trình tùy chọn 48 Hình 5.2.2.2.a. Giao diện danh mục KHOA 49 Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 5 Hình 5.2.2.2.b. Giao diện danh mục NGÀNH 50 Hình 5.2.2.2.c. Giao diện danh mục GIÁO VIÊN 52 Hình 5.2.2.2.d. Giao diện danh mục LỚ 53 Hình 5.2.2.2.e. Giao diện danh mục SINH VIÊN 54 Hình 5.2.2.2.f. Giao diện danh mục Môn Học 55 Hình 5.2.2.2.h. Giao diện danh mục Điểm lần 2 56 Hình 5.2.2.3.a. Bảng điểm học phần của Sinh Viên 57 Hình 5.2.2.3.b. Bảng danh sách Sinh Viên thi lại 58 Hình 5.2.2.3.b. Bảng danh sách Sinh Viên học lại 59 Hình 5.2.2.4.a. Giao diện tìm kiếm thông tin Sinh Viên 60 Hình 5.2.2.4.b. Giao diện tìm kiếm bảng điểm Sinh Viên 60 Hình 6.1. Giao diện cập nhật Khoa 61 Hình 6.2. Giao diện cập nhật Ngành 62 Hình 6.3. Giao diện cập nhật Giáo Viên 63 Hình 6.4. Giao diện cập nhật Lớp 64 Hình 6.5. Giao diện cập nhật Sinh Viên 65 Hình 6.6. Giao diện cập nhật Môn Học 66 Hình 6.7. Giao diện cập nhật điểm Sinh Viên 67 Hình 6.8.a. Giao diện input bảng báo cáo điểm Sinh Viên 68 Hình 6.8.b. Giao diện Report bảng báo cáo điểm Sinh Viên 69 Hình 6.9.a. Giao diện input bảng báo cáo danh sách Sinh Viên thi lại 70 Hình 6.9.b. Giao diện Report bảng báo cáo danh sách Sinh Viên thi lại 71 Hình 6.10.a. Giao diện input bảng báo cáo danh sách Sinh Viên học lại 72 Hình 6.10.b. Giao diện Report bảng báo cáo danh sách Sinh Viên học lại 73 Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 6 KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT GIANGVIEN Giảng viên KHOA Khoa LOP Lớp MONHOC Môn học HOCKY Học kỳ KHOAHOC Khóa học DIEM Điểm DIEMCC Điểm chuyên cần DIEMGK Điểm giữa kỳ DIEMCK1 Điểm cuối kỳ 1 DIEMCK2 Điểm cuối kỳ 2 STLYTHUYET Số tiết lý thuyết STBAITAP Số tiết bài tập STTHUCHANH Số tiết thực hành SDT Số điện thoại NOISINH Nơi sinh DIACHI Địa chỉ GHICHU Ghi chú Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 7 CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1. Tổng quan: Ngày nay, trước sự phát triển nhanh chóng của Công Nghệ Thông Tin và mạng máy tính, các ứng dụng dần dần quen thuộc và không thể thiếu đối với mọi doanh nghiệp, các nghiệp vụ dần được tin học hóa và được máy tính hỗ trợ hầu hết mọi việc. Trong cách thức sản xuất ngày càng tiên tiến và công nghệ ngày càng nâng cao thì nhu cầu quản lý cũng theo đó phát triển. Việc con người thực hiện quản lý các thông tin một cách thủ công đang trở nên quá giới hạn. Đáp ứng nhu cầu cấp thiết đó, một cách thức quản lý mới ra đời dựa vào những công nghệ tiên tiến nhất trong lĩnh vực công nghệ thông tin nhằm tin học hóa quản lý các hệ thống thông tin cơ hữu. Mấu chốt là vấn đề xử lý, tính toán, kết xuất cho các hệ thống điện toán. Theo thời gian các ứng được phát triển với mục đích quản lý thông tin từ đơn giản đến phức tạp trong mọi lĩnh vực đều ứng dụng phần mềm máy tính để quản lý để việc quản lý trở nên dễ dàng, nhanh chóng và chuẩn xác. Cùng với sư phát triển của công nghệ thông tin không chỉ mang lại mọi tiện ích để đáp ứng nhu cầu ngày càng cao của con người. Việc áp dụng công nghệ thông tin vào cuộc sống càng được áp dụng một cách rộng rãi. Việc quản lý điểm sinh viên hiện đang được các trường Đại học quản lý bằng phương pháp thủ công. Việc quản lý hiện nay còn gặp rất nhiều khó khăn như thất thoát dữ liệu, tài liệu công việc được xử lý chậm, mất rất nhiều thời gian. Dữ liệu lưu trữ trên giấy tờ khó khăn cho việc lưu trữ dữ liệu một cách đồng bộ nhất. Do đó việc xây chương trình “quản lý điểm sinh viên hệ đại học” giúp cho nhà trường có thể quản lý điểm một cách chặt chẽ, tiện lợi nhất để đáp ứng nhu cầu thực tế ngày càng tăng. Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 8 Chương trình quản lý điểm sinh viên hệ đại học ra đời nhằm mục đích hỗ trợ cho các nhân viên quản lý trong việc quản lý điểm của sinh viên một cách thuận tiện và sinh viên có thể theo dõi bảng điểm của mình. Từ đó, có thể lập quản lý điểm, lập danh sách thi lại và báo cáo điểm của sinh viên theo mỗi học kỳ một cách nhanh chóng, thuận lợi. Ngoài ra phần mềm còn hỗ trợ trong quá trình tìm kiếm thông tin một cách chính xác thay vì nhân viên quản lý phải thực hiện việc tìm kiếm bằng tay, dựa trên sổ sách lưu trữ (công việc chiếm nhiều thời gian). Chương trình này được xây dựng trên nền tảng .NET của Microsoft. Với kiến thức còn hạn chế chương trình chỉ mới ở mức sơ khởi, áp dụng một cách sơ lược các công nghệ nói trên với tính chất tìm hiểu và chắc chắn không thể tránh khỏi những sai sót. Vì vậy em rất mong nhận được mọi sự góp ý của quí thầy cô. 1.2. Tìm hiểu “chương trình quản lý điểm sinh viên hệ Đại học” - Lý thuyết : Phân tích, thiết kế cơ sở dữ liệu - Thực hành: Viết các modules: • Nhập Khoa • Nhập Lớp • Nhập Sinh viên • Nhập Môn học • Nhập điểm thi 1.3. Công Nghệ Sử Dụng: - SQL Server2008 - Visual Studio 2010 - DevExpress 12.1.5 1.4. Mục tiêu Đề tài: - Hệ thống phải dễ sử dụng, có tính khả thi, đầy đủ thông tin, tránh dư thừa thông tin. - Hỗ trợ cho công tác quản lý giáo viên, sinh viên một cách thuận lợi - Hỗ trợ quản lý đào tạo, kế hoạch đào tạo của một khóa học, học tập của sinh viên Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 9 - Hỗ trợ cho công tác quản lý trong việc cập nhật, sửa đổi, tra cứu thông tin liên quan đến sinh viên về điểm của sinh viên trong trường. - Tự động hóa ở mức nhất định các công việc: Tính điểm trung bình của sinh viên từng học kỳ, cả năm, thống kê bảng điểm của từng sinh viên, từng lớp, từng ngành, đưa ra danh sách kết quả học tập của sinh viên, danh sách sinh viên thi lại, lưu ban. - Kết xuất các biểu mẫu thống kê một cách khoa học, hay chi tiết theo yêu cầu của người sử dụng. - Đóng vai trò tích cực nâng cao hiệu quả trong công tác quản lý điểm sinh viên của trường Đại học(Học viện Công nghệ Bưu chính Viễn thông). - Tiết kiệm thời gian, công sức thay thế các công việc làm bằng thủ công dựa trên giấy tờ. CHƯƠNG 2: SƠ LƯỢC VỀ SQL SERVER VÀ PHẦN MỀM VỀ XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG 2.1. Giới thiệu về SQL: SQL là viết tắt của Structure Query Language, nó là một công cụ quản lý dữ liệu được sử dụng phổ biến ở nhiều lĩnh vực. Hầu hết các ngôn ngữ bậc cao đều có Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 10 [...]... xét sinh viên đó học lại 1 Mô tả danh mục các lớp 2 Với mỗi lớp đã có cập nhật danh sách sinh viên của lớp 3 Với mỗi học kỳ cần cập nhật danh sách môn học 4 Khi có kết quả các môn học -> Cập nhật điểm môn học/ lớp 5 Tổng kết kết quả học tập học kỳ, năm học, khóa học 6 In Danh sách thi lại 7 In Bảng điểm học kỳ 8 In phiếu điểm chờtng sinh viên 3.2 Các chức năng của hệ thống Xây dựng hệ thống Quản lý điểm. .. lớp.Một sinh viên thì ở một lớp – Thông tin về sinh viên gồm mã sinh viên để phân biệt các sinh viên, họ tên sinh viên, phái, địa chỉ, ngày sinh, khóa học Thông tin về giảng viên gồm mã giảng viên dùng đề phân biệt các giảng viên, họ tên giảng viên, học vị, chuyên môn Một giảng viên chỉ thuộc duy nhất một khoa Thông tin về môn học gồm mã môn học dùng để phân biệt các môn học, tên môn học, số tiết lý thuyết,... phòng là nhập điểm của từng môn học đó vào cơ sở dữ liệu Thang điểm tối đa của mỗi môn học là thang điểm 10 Sau mỗi kỳ học thì giáo vụ khoa sẽ tiến hành sắp xếp phân loại sinh viên Tổ chức thi lại đối với những sinh viên được điểm dưới 5 trong lần thi thứ nhất Nếu sau lần thi thứ hai sinh viên đó vẫn bị điểm dưới 5 thì tổ chức học lại cho sinh viên Nếu sau khi học lại mà điểm thi của sinh viên đó vẫn... TreeList trong DevExpress CHƯƠNG 3: KHẢO SÁT THỰC TẾ HỆ THỐNG 3.1 Khảo sát hệ thống quản lý điểm sinh viên ở Học viện Bưu chính Viễn thông cơ sở thành phố Hồ Chí Minh: Học viện Công nghệ Bưu chính Viễn thông cơ sở Thành phố Hồ Chí Minh là một trong hai cơ sở đào tạo của Học viện Công nghệ Bưu chính Viễn thông Qua quá trình khảo sát và tìm hiểu thực tế quy trình tính trội giờ của học viện như sau: - - Trường... học - Quyền tạo, thay đổi, xóa thông tin các lớp học - Quyền tạo, thay đổi, xóa thông tin nhân viên - Quyền sao lưu phục hồi cơ sở dữ liệu - Được quyền tạo, thay đổi, xóa thông tin các sinh viên - Quyền tạo, thay đổi thông tin giáo viên Quản lý viên có các chức năng: - Quyền tạo, thay đổi, xóa điểm của các sinh viên - Quyền thống kê in ấn - Quyền tạo, thay đổi thông tin giáo viên của khoa mà quản lý. .. của khoa mà quản lý viên quản lý • Ngoài ra còn có nhóm Sinhviên cho phép sinh viên có thể xem điểm thi  Yêu cầu phi chức năng: - Hệ thống tin cậy và chính xác, giao diện thân thiện dễ sử dụng, truy cập dữ liệu nhanh chóng Đảm bảo bảo mật cho người điều hành hệ thống Phải vận hành tốt trong tương lai khi số lượng sinh viên tăng lên Phải có tính linh hoạt cao CHƯƠNG 4: PHÂN TÍCH HỆ THỐNG Trương Thị... thực hành Một giảng viên có thể giảng được nhiều môn, và một môn có thể được giảng dạy bởi nhiều giảng viên Lớp được học môn học tự do một giảng viên dạy trong một học kỳ Sinh viên thi môn học nào thì có 1 kết quả Số lần thi 1 môn tối đa là 2 lần Nếu sinh viên thi lần 2 không đạt, thì đăng kí học lại với lớp khóa sau, và thi cùng lúc với lớp đó Sau khi thi và có điểm của các môn thi Điểm của các môn thi... quan hệ với nhau theo quan hệ mộtnhiều: Một Lớp có nhiều Sinh viên nhưng một Sinh viên chỉ thuộc một Lớp - Giữa hai bảng SINHVIEN và NGANH có mối quan hệ với nhau theo quan hệ một-nhiều: Một Nganh có nhiều Sinh viên nhưng một Sinh viên chỉ thuộc một Nganh - Một giảng viên có thể giảng được nhiều môn và một môn có thể được giảng dạy bởi nhiều giảng viên Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 30 4.3.3... điểm dựa với các chức năng của hệ thống như sau:  Yêu cầu chức năng: • Chức năng quản trị Có các nhóm vai trò: quản trị viên, quản lý viên, họ phải đăng nhập vào hệ thống để sử dụng chức năng quản trị Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 19 Quản trị viên có các chức năng: - Có các quyền như người dùng bình thường - Quyền tạo, thay đổi, xóa thông tin các ngành học - Quyền tạo, thay đổi, xóa... được phân rã thành các chức năng con Các chức năng con có quan hệ phân cấp với chức năng cha Biểu diễn mối quan hệ phân cấp chức năng như sau: Trương Thị Ánh Nguyệt – MSSV: N101C66030Page 21 Mô hình phân rã chức năng được biểu diễn thành hình cây phân cấp: QUẢN LÝ ĐIỂM SINH VIÊN 1.DANH MỤC 2.NGHIỆP VỤ 1.1 2.1 Nhập điểm 1.2 CN Khoa 2.2 Tính điểm TK CN Người dùng 3.THỐNG KÊ 3.1 TK theo Lớp 4.1 Tìm theo . N101C66030Page 8 Chương trình quản lý điểm sinh viên hệ đại học ra đời nhằm mục đích hỗ trợ cho các nhân viên quản lý trong việc quản lý điểm của sinh viên một cách thuận tiện và sinh viên có thể. trong công tác quản lý, tiết kiệm thời gian nhằm nâng cao hiệu quả trong công tác quản lý dạy và học. Chương trình quản lý điểm sinh viên hệ Đại học đúng như tê gọi của nó, là một phần mềm quản lý đào. đào tạo với các trường đại học quốc tế đòi hỏi công tác quản lý phải thường xuyên có sự thay đổi, như quản lý đào tạo, quản lý tuyển sinh, quản lý điểm Đặc biệt, quản lý điểm đã và đang là một

Ngày đăng: 25/04/2015, 07:45

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

    • 1.1. Tổng quan:

    • 1.2. Tìm hiểu “chương trình quản lý điểm sinh viên hệ Đại học”

    • 1.3. Công Nghệ Sử Dụng:

    • 1.4. Mục tiêu Đề tài:

    • CHƯƠNG 2: SƠ LƯỢC VỀ SQL SERVER VÀ PHẦN MỀM VỀ XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG

      • 2.1. Giới thiệu về SQL:

      • 2.2. Giới thiệu về Visual Studio 2010:

        • 2.2.1. Tổng quan về Microsoft Visual Studio:

        • 2.2.2. Những chức năng của Microsoft Visual Studio:

        • 2.2.3. Các dòng sản phẩm đã phát hành của Microsoft Visual Studio

        • 2.3. Ngôn ngữ lập trình C#:

          • 2.3.1. Các tính năng cơ bản của ngôn ngữ lập trình C#

          • 2.3.2. Các ứng dụng của C#

          • 2.3.3. Các lợi ích của C#

          • 2.4. Giới thiệu về DevExpress 12.1.5 sử dụng trong đề tài:

          • CHƯƠNG 3: KHẢO SÁT THỰC TẾ HỆ THỐNG

            • 3.1. Khảo sát hệ thống quản lý điểm sinh viên ở Học viện Bưu chính Viễn thông cơ sở thành phố Hồ Chí Minh:

              • 3.2. Các chức năng của hệ thống

              • Yêu cầu phi chức năng:

              • CHƯƠNG 4: PHÂN TÍCH HỆ THỐNG

                • 4.1. Mô hình chức năng nghiệp vụ (BFD – Business Function Diagram)

                • 4.2. Mô hình luồng dữ liệu (DFD – Data Flow Diagram):

                  • 4.2.1. Biểu đồ mức môi trường

                  • 4.2.2. Mô hình luồng dữ liệu DFD phân rã cấp 0 (chức năng chính)

                  • 4.2.3. Mô hình luồng dữ liệu DFD phân rã cấp 1

                  • 4.3. Thiết lập mô hình thực thể kết hợp ERD (ERD - Entity Relationship Diagram)

                    • 4.3.1. Xác định các thực thể:

                    • 4.3.2. Xác định mối quan hệ giữa các thực thể:

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

Tài liệu liên quan