Thạc Sĩ Hệ thống quản lý đăng ký học phần trực tuyến

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    [TABLE="width: 100%"]
    [TR]
    [TD="class: rows1, bgcolor: #DEE4FE, align: left"]Hệ thống quản lý đăng ký học phần trực tuyến

    [/TD]
    [/TR]
    [/TABLE]
    Mục lục
    CHƯƠNG 1: GIỚI THIỆU CHUNG 2
    1.1 Giới thiệu chung. 2
    1.2 Giới thiệu đề tài 3
    1.3 Các công cụ sử dụng. 3
    CHƯƠNG 2: CÁC KIẾN THỨC LIÊN QUAN 4
    2.1 Giới thiệu .NET Framework. 4
    2.2 Ngôn ngữ lập trình và bộ .NET Framework. 4
    2.3 Kiến trúc ứng dụng .NET 6
    2.4 Thực thi và biên dịch ứng dụng .NET 6
    2.5 Tìm hiểu ASP.NET 7
    2.5.1 Giới thiệu ASP.NET 7
    2.5.2 Các điểm thuận lợi của ASP.NET 8
    2.5.3 Tương tác Client - Server. 8
    2.5.4 Xử lý trên Server. 9
    2.5.5 Biên dịch và phân phối đến trang ASP.NET 9
    2.6 Các mô hình truy cập dữ liệu. 10
    2.6.1 Giới thiệu. 10
    2.6.2 Định nghĩa cấu trúc n-tier. 10
    2.6.3 Bảng so sánh giữa các mô hình truy cập dữ liệu. 11
    CHƯƠNG 3: NHIỆM VỤ 13
    3.1 Phân tích nhiệm vụ. 13
    3.2 Giải thích phương án lựa chọn. 13
    CHƯƠNG 4: PHÂN TÍCH - THIẾT KẾ - HIỆN THỰC - KẾT QUẢ 15
    4.1 Sơ đồ use case. 15
    4.2 Phân tích các use case. 15
    4.2.1 Nghiệp vụ: “Đăng nhập”. 15
    4.2.2 Nghiệp vụ: "Quản lý lớp học phần". 16
    4.2.3 Nghiệp vụ “Đăng ký lớp học phần”. 18
    4.2.4 Nghiệp vụ “Xem điểm”. 20
    4.2.5 Nghiệp vụ “Xem chương trình đào tạo”. 21
    4.2.6 Nghiệp vụ “Quản lý chương trình đào tạo”. 21
    4.2.7 Nghiệp vụ “Quản lý thông báo”. 23
    4.3 Phân tích sơ đồ lớp. 24
    4.3.1 Nghiệp vụ: Quản lý chương trình đào tạo. 24
    4.3.2 Nghiệp vụ “Đăng ký lớp học phần”. 25
    4.3.3 Nghiệp vụ “Quản lý lớp học phần”. 27
    4.4 Thiết kế các bảng dữ liệu. 29
    4.5 Mô hình quan hệ. 35
    4.5.1 Chương trình đào tạo. 35
    4.5.2 Các lớp học phần. 36
    4.5.3 Đăng ký học phần. 36
    4.5.4 Điểm 37
    4.5.5 Đăng nhập. 37
    4.6 Hiện thực – Kết quả. 37
    4.6.1 Tổ chức lập trình. 37
    4.6.1.1 Client Logic. 38
    4.6.1.2 Business Logic. 52
    4.6.1.3 Data Storage. 52
    CHƯƠNG 5: KẾT LUẬN - HƯỚNG PHÁT TRIỂN 53
    5.1 Các mục tiêu đã thực hiện trong đề tài 53
    5.2 Các yêu cầu chưa đạt được. 53
    5.3 Hướng phát triển. 54
    Phụ lục: Tài liệu tham khảo. 55


    Hình 1: Trang Home. 39
    Hình 2: Trang ListNews. 40
    Hình 3: Trang ThongBao. 40
    Hình 4: Trang Login. 41
    Hình 5: Trang NewDetail 41
    Hình 6: Trang InitRegister 42
    Hình 7: Trang RegisterCourse. 42
    Hình 8: Trang ListClassRegister 43
    Hình 9: Trang ConditionSubject 43
    Hình 10: Trang ViewMark. 44
    Hình 11: Trang GeneralCurriculumnDetails. 45
    Hình 12: Trang InitCourse. 45
    Hình 13: Trang ListCourse. 46
    Hình 14: Trang OpenCourse. 47
    Hình 15: Trang CourseDetail 48
    Hình 16: ListStudentRegister 48
    Hình 17: Trang GeneralCurriculumnView 49
    Hình 18: Trang GeneralCurriculumnEdit 49
    Hình 19: Trang GeneralCurriculumnAddSubject 50
    Hình 20: Trang SpecialityCurriculumnView 50
    Hình 21: Trang SpecialityCurriculumnEdit 51
    Hình 22: Trang SpecialityCurriculumnAddSubject 51



    CHƯƠNG 1: GIỚI THIỆU CHUNG1.1 Giới thiệu chungNgày nay, cùng với sự phát triển của hệ thống máy tính thì hệ thống mạng Internet đang phát triển như vũ bão. Con người có thể liên lạc, trao đổi thông tin với nhau qua hệ thống này. Điều này khiến cho con người có thể dễ dàng đến gần với Internet hơn, trong đó có một bộ phận không nhỏ luôn tiếp xúc với Internet là sinh viên. Sinh viên thông qua trang web của nhà trường chỉ để nắm bắt được các hoạt động trong nhà trường, như là: xem tin tức, thời sự, xem chương trình giảng dạy, xem thời khoá biểu, xem điểm, v.v mà chưa có một chức năng nào trên web để hỗ trợ đăng ký học phần.
    Công việc đăng ký học phần là một công việc thường xuyên đối với sinh viên và với cán bộ giáo vụ của khoa của một trường đại học. Tuy nhiên đây là một công việc rất phức tạp và tốn rất nhiều thời gian và công sức của cán bộ giáo vụ mỗi khi vào đầu một học kỳ. Để mở được một lớp học phần trong học kỳ, cán bộ giáo vụ phải trải qua rất nhiều giai đoạn, như là: xem chương trình đào tạo, viết thư mời cho giảng viên để mời tham gia giảng dạy học phần, phải thống kê các số lượng sinh viên của các khoá học để từ đó có thể mở được các lớp học phần với số lượng sinh viên thích hợp và số lượng lớp cần mở, thông báo các lớp phần dự định mở trong học kỳ, phát phiếu đăng ký học phần,nhận phiếu đăng ký học phần của sinh viên,kiểm tra việc đăng ký của sinh viên có hợp lệ hay không,thống kê tình hình đăng ký v.v Còn đối với sinh viên thì việc đăng ký học phần cũng gặp rất nhiều khó khăn, như là phải tìm hiểu kỹ về các lớp dự định mở để có thể đăng ký, không biết lớp đó đã đủ số lượng đăng ký chưa, đăng ký lớp đó có hợp lệ hay không. Nói chung là tốn rất nhiều thời gian cho cả cán bộ giáo vụ và sinh viên.
    Xuất phát từ nhu cầu đó, việc phát triển 1 hệ thống hỗ trợ đăng ký học phần trực tuyến là rất cần thiết. Hệ thống phải có khả năng hỗ trợ cho cán bộ giáo vụ của khoa trong việc quản lý đăng ký học phần, làm đơn giản hoá việc mở lớp học phần, thống kê tình hình đăng ký của sinh viên. Mặt khác sinh viên có thể thông qua hệ thống này để đăng ký học phần một cách nhanh chóng và hiệu quả, tránh được những đăng ký không hợp lệ hay xảy ra.
    1.2 Giới thiệu đề tài- Quản lý hệ thống đăng ký học phần trực tuyến ra đời từ nhu cầu thực tế của công việc đăng ký học phần, đồng thời ứng dụng công nghệ mới với mục đích làm cho chương trình có thể thực thi nhanh, ổn định,giao diện thân thiện và dễ sử dụng và đáp ứng được nhu cầu quản lý đăng ký học phần.
    - Hệ thống đăng ký học phần trực tuyến hỗ trợ đầy đủ các chức năng chính cho công việc đăng ký học phần, như là:
    · Quản lý chương trình đào tạo, bao gồm 2 giai đoạn: đại cương và chuyên ngành, cho phép cán bộ giáo vụ thêm, xoá, cập nhật học phần.
    · Quản lý các lớp học phần: cho phép cán bộ giáo vụ mở lớp học phần thích hợp dựa vào chương trình đào tạo, xoá hoặc cập nhật các lớp học phần trong một học kỳ của năm học, thống kê được tình hình đăng ký của các lớp học phần.
    · Đăng ký học phần: cho phép sinh viên thông qua trang web để đăng ký học phần.
    - Ngoài ra, hệ thống còn hỗ trợ một số chức năng khác, như là:
    · Quản lý thông báo: giúp cho cán bộ giáo vụ có thể đăng các thông báo cần thiết của khoa mình, hoặc xoá các thông báo đã hết thời hạn đăng.
    · Cho phép sinh viên xem chương trình đào tạo của trường, xem điểm của một học kỳ và các phần trợ giúp khác.
    1.3 Các công cụ sử dụng- Database: Microsoft SQL Server 2000
    - Ngôn ngữ lập trình: Microsoft Visual Studio .NET C#.
    - Kiểu Web: ASP.NET
    - Thiết kế các sơ đồ: UML
     
Đang tải...