Luận Văn Quản lý đồ án tốt nghiệp sinh viên khoa CNTT trường Đại học Điện Lực

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
    MỤC LỤC
    PHẦN MỞ ĐẦU 9
    CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI QUẢN LÝ ĐỒ ÁN TỐT NGHIỆP SINH VIÊN KHOA CNTT- TRƯỜNG ĐẠI HỌC ĐIỆN LỰC 11
    1.1 Mục đích, yêu cầu đặt ra khi xây dựng phần mềm Quản lý đồ án tốt nghiệp sinh viên khoa CNTT- Trường đại học Điện Lực. 11
    1.1.1 Giới thiệu về khoa CNTT- trường đại học Điện Lực. 11
    1.1.2 Cơ cấu tổ chức. 12
    1.2 Khảo sát quy trình Quản lý đồ án tốt nghiệp sinh viên khoa CNTT- Trường đại học Điện Lực. 14
    1.2.1 Quy trình nghiệp vụ đang được sử dụng ở khoa CNTT- Trường Đại học Điện Lực 14
    1.2.2 Những khó khăn và thuận lợi trong quá trình Quản lý Đồ án tốt nghiệp sinh viên tại khoa CNTT- Trường Đại học Điện Lực. 15
    1.3 Bài toán Quản lý đồ án tốt nghiệp sinh viên khoa CNTT- Trường đại học Điện Lực. 15
    1.4 Những ưu nhược điểm của phần mềm 16
    1.5 Kết luận chương 1. 17
    CHƯƠNG 2 TÌM HIỂU NGÔN NGỮ LẬP TRÌNH SỬ DỤNG 18
    2.1 Hệ quản trị cơ sở dữ liệu SQL Server 2008. 18
    2.2 LINQ 19
    2.3 Ngôn ngữ lập trình ứng dụng ASP.Net MVC 19
    2.4 ADO.NET Entity Framework. 20
    2.5 Kết luận chương 2. 20
    CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ ĐỒ ÁN TỐT NGHIỆP SINH VIÊN 22
    3.1. Khảo sát và phân tích bài toán Quản lý đồ án tốt nghiệp sinh viên. 22
    3.1.1 Khảo sát 22
    3.1.2 Phân tích bài toán. 23
    3.2 Đặc tả yêu cầu hệ thống. 23
    3.2.1 Yêu cầu về chức năng của hệ thống. 23
    3.3 Phân tích hệ thống. 27
    3.3.1 Mô hình Use Case mức cao. 27
    3.3.1.1 Biểu đồ Use Case. 27
    3.3.1.2 Mô tả khái quát các hệ con. 28
    3.3.2 Phân tích các mô hình Use Case chi tiết 28
    3.3.2.1 Use Case “Đăng nhập”. 28
    3.3.2.2 Use Case “Đăng ký”. 30
    3.3.2.3 Gói Use Case “Quản lý đồ án tốt nghiệp”. 32
    3.3.2.4 Gói Use Case “Quản lý giảng viên”. 40
    3.3.2.5 Gói Use Case “Tìm kiếm”. 43
    3.3.2.6 Gói Use Case “Xem thông tin”. 45
    3.4. Thiết kế hệ thống. 47
    3.4.1 Thiết kế hệ thống “ Quản lý và tìm kiếm đồ án”. 47
    3.4.2 Thiết kế hệ thống “ Quản lý và tìm kiếm giảng viên”. 47
    3.4.3 Biểu đồ thiết kế các lớp thực thể. 48
    3.4.4 Biểu đồ quan hệ giữa các thực thể. 49
    3.4.5 Thiết kế cơ sở sữ liệu. 50
    3.5 Kết luận chương 3. 56
    CHƯƠNG 4: LẬP TRÌNH XÂY DỰNG VÀ MÔ TẢ HỆ THỐNG 57
    4.1 Lập trình xây dựng ứng dụng. 57
    4.2 Mô tả hệ thống. 57
    4.2.1 Một số giao diện tiêu biểu và giải thích hoạt động. 57
    4.2.1.1 Giao diện trang chủ cho người dùng. 57
    4.2.1.2 Giao diện trang quản trị cho người quản lý. 62
    4.3 Kết luận chương 4. 57
    KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 68
    TÀI LIỆU THAM KHẢO 69
    PHỤ LỤC 1 MỘT SỐ ĐOẠN CODE CỦA CHƯƠNG TRÌNH 69








    LIỆT KÊ CHỮ VIẾT TẮT

    [TABLE]
    [TR]
    [TD]CNTT
    [/TD]
    [TD]Công nghệ thông tin
    [/TD]
    [/TR]
    [TR]
    [TD]CSDL
    [/TD]
    [TD]Cơ sở dữ liệu
    [/TD]
    [/TR]
    [TR]
    [TD]MVC
    [/TD]
    [TD]Model- View- Controller
    [/TD]
    [/TR]
    [TR]
    [TD]LINQ
    [/TD]
    [TD]Language – Integrated Query
    [/TD]
    [/TR]
    [TR]
    [TD]SQL
    [/TD]
    [TD]Structured Query Language
    [/TD]
    [/TR]
    [TR]
    [TD]STT
    [/TD]
    [TD]Số thứ tự
    [/TD]
    [/TR]
    [TR]
    [TD]UML
    [/TD]
    [TD]Unified Modeling Language
    [/TD]
    [/TR]
    [/TABLE]
















    DANH MỤC CÁC HÌNH
    Hình 2.1Tìm hiểu LINQ 19
    Hình 3.2 Mô hình Use case mức tổng quát 27
    Hình 3.3 Biểu đồ Use case “Đăng nhập”. 28
    Hình 3.4 Biểu đồ hoạt động thực thi Use case “Đăng nhập”. 29
    Hình 3.5 Biểu đồ trình tự thực thi Use case “Đăng nhập”. 30
    Hình 3.6 Biểu đồ Use case “Đăng ký”. 30
    Hình 3.7 Biểu đồ hoạt động thực thi Use case “Đăng ký”. 31
    Hình 3.8 Biểu đồ trình tự thực thi Use case “Đăng ký”. 31
    Hình 3.9 Biểu đồ Use case gói “Quản lý đồ án tốt nghiệp”. 32
    Hình 3.10 Biểu đồ Use case gói “Quản lý đề tài”. 32
    Hình 3.11 Biểu đồ trình tự thực thi Use case “Thêm đề tài”. 33
    Hình 3.12 Biểu đồ trình tự thực thi Use case “Sửa đề tài”. 34
    Hình 3.13 Biểu đồ trình tự thực thi Use case “Xóa đề tài”. 35
    Hình 3.14 Biểu đồ hoạt động thực thi gói Use case con “Quản lý đề tài”. 36
    Hình 3.15 Biểu đồ trình tự thực thi Use case “Upload đề tài”. 37
    Hình 3.16 Biểu đồ trình tự thực thi Use case “Download đề tài”. 38
    Hình 3.17 Biểu đồ hoạt động thực thi Use case “Thống kê điểm đồ án”. 40
    Hình 3.18 Biểu đồ trình tự thực thi Use case “Thống kê điểm đồ án”. 40
    Hình 3.19 Biểu đồ Use Case gói“Quản lý giảng viên”. 40
    Hình 3.20 Biểu đồ Use Case gói“Quản lý thông tin giảng viên”. 41
    Hình 3.21 Biểu đồ trình tự thực thi gói Use case con “Quản lý thông tin giảng viên” 42
    Hình 3.22 Biểu đồ trình tự thực thi gói Use case “Quản lý thông tin giảng viên”. 43
    Hình 3.23 Biểu đồ Use Case gói “Tìm kiếm”. 43
    Hình 3.24 Biểu đồ hoạt động thực thi gói Use case “Tìm kiếm”. 45
    Hình 3.25 Biểu đồ trình tự thực thi gói Use case “Tìm kiếm”. 45
    Hình 3.26 Biểu đồ Use case gói “Xem thông tin”. 45
    Hình 3.27 Biểu đồ hành động thực thi gói Use case “Xem thông tin”. 46
    Hình 3.28 Mô hình lớp thiết kế gói Use case “ Quản lý và tìm kiếm đồ án”. 47
    Hình 3.29 Mô hình lớp thiết kế gói Use case “ Quản lý và tìm kiếm giảng viên”. 47
    Hình 3.30 Mô hình lớp thiết kế gói Use case “ Quản lý đồ án tốt nghiệp sinh viên” 48
    Hình 3.31 Mô hình quan hệ giữa thực thể. 49
    Hình 4.1 Giao diện trang chủ website. 58
    Hình 4.2 Giao diện kết quả tìm kiếm đề tài 58
    Hình 4.3 Giao diện down load đồ án. 59
    Hình 4.4 Giao diện kết quả tìm kiếm đề tài theo chủ đề. 59
    Hình 4.5 Giao diện kết quả tìm kiếm giảng viên theo hướng nghiên cứu. 60
    Hình 4.6 Giao diện xem chi tiết giảng viên. 60
    Hình 4.7 Giao diện kết quả tìm kiếm giảng viên hướng dẫn. 61
    Hình 4.8 Giao diện kết quả tìm kiếm sinh viên thực hiện đồ án theo lớp. 61
    Hình 4.9 Giao diện trang quản lý đồ án tốt nghiệp. 62
    Hình 4.10 Giao diện thêm mới đề tài 63
    Hình 4.11 Giao diện xóa đề tài 63
    Hình 4.12 Giao diện quản lý đề tài theo chủ đề. 64
    Hình 4.13 Giao diện thống kê điểm đồ án theo lớp. 64
    Hình 4.14 Giao diện xuất điểm đồ án theo lớp. 65
    Hình 4.15 Giao diện quản lý giảng viên. 65
    Hình 4.16 Giao diện sửa thông tin giảng viên. 66
    Hình 4.17 Giao diện tìm thông tin giảng viên theo tên. 66






    DANH MỤC CÁC BẢNG
    Bảng 1.1 Danh sách giảng viên bộ môn Công nghệ phần mềm. 13
    Bảng 1.2 Danh sách giảng viên bộ môn Khoa học máy tính và các hệ thống thông tin 13
    Bảng 3.1 Mô tả Use case “Đăng nhập”. 29
    Bảng 3.2 Mô tả Use case “Đăng ký”. 30
    Bảng 3.3 Mô tả Use case “Thêm đề tài”. 33
    Bảng 3.4 Mô tả Use case “Sửa đề tài”. 34
    Bảng 3.5 Mô tả Use case “Xóa đề tài”. 35
    Bảng 3.6 Mô tả Use case “Upload đề tài”. 37
    Bảng 3.7 Mô tả Use case “Download đồ án”. 38
    Bảng 3.8 Mô tả Use case “Thống kê điểm đồ án”. 39
    Bảng 3.9 Mô tả gói Use case “Quản lý thông tin giảng viên”. 41
    Bảng 3.10 Mô tả Use case “Tìm kiếm”. 44
    Bảng 3.11 Mô tả Use case “Xem thông tin”. 46
    Bảng 3.12 Bảng đề tài 50
    Bảng 3.13 Bảng chủ đề. 50
    Bảng 3.14 Bảng hướng dẫn. 51
    Bảng 3.15 Bảng phản biện. 51
    Bảng 3.16 Bảng hội đồng. 51
    Bảng 3.17 Bảng giảng viên. 52
    Bảng 3.18 Bảng đơn vị 52
    Bảng 3.19 Bảng hướng nghiên cứu. 53
    Bảng 3.20 Bảng thực hiện nghiên cứu. 53
    Bảng 3.21 Bảng Khoa. 53
    Bảng 3.22 Bảng Sinh viên. 54
    Bảng 3.23 Bảng lớp. 54
    Bảng 3.24 Bảng bậc đào tạo. 55
    Bảng 3.25 Bảng hệ đào tạo. 55
    Bảng 3.26 Bảng khóa đào tạo. 55
    Bảng 3.27 Bảng địa điểm học. 55






















    PHẦN MỞ ĐẦUViệc quản lý đồ án tốt nghiệp sinh viên là một yêu cầu thiết yếu của mỗi trường đại học. Để quản lý đồ án và lưu trữ có hiệu quả thì không đơn giản bởi đòi hỏi kỹ năng của người quản lý. Làm sao để vừa có thể kiểm soát được số lượng đề tài của các khóa, các hệ đào tạo khác nhau vừa có thể lưu trữ nó làm tài liệu cho các bạn sinh viên khóa sau đồng thời phân công giảng viên hướng dẫn đồ án một cách hợp lý. Việc quản lý và lưu trữ đồ án trước đây chủ yếu sử dụng phương pháp thủ công, bản mềm, sourcecode đồ án thường lưu trên đĩa chiếm diện tích lưu trữ rất lớn. Do đó, khi quản lý hay tìm kiếm mất rất nhiều thời gian và công sức mà hiệu quả công việc đem lại không cao đôi khi còn xảy ra sai sót mất mát dữ liệu không đáng có. Hiện nay công tác quản lý đồ án tốt nghiệp sinh viên của một số trường đại học nói chung và khoa CNTT-Trường đại học Điện Lực nói riêng còn chưa đạt hiệu quả cao. Do đó việc đòi hỏi có một phần mềm chuyên dụng trợ giúp cho công việc quản lý và lưu trữ đồ án tốt nghiệp sinh viên là một nhu cầu tất yếu để đảm bảo hiệu quả và tiết kiệm thời gian trong công việc.
    Lý do chọn đề tài:
    Trong những năm gần đây, nền công nghệ thông tin của nước ta cũng đã có phát triển trên mọi lĩnh vực trong cuộc sống cũng như trong lĩnh vực quản lý xã hội khác. Một trong những lĩnh vực mà máy tính được sử dụng nhiều nhất là các hệ thống thông tin quản lý nói chung. Tuy nhiên, hiện nay do quy mô, tính phức tạp của công việc ngày càng cao nên việc xây dựng hệ thống thông tin quản lý không chỉ là việc lập trình đơn giản mà phải xây dựng một cách có hệ thống.
    Trong thời gian học tập tại trường đại học Điện Lực nhận biết được sự khó khăn trong việc quản lý và lưu trữ đồ án tốt nghiệp sinh viên của khoa CNTT-Trường đại học Điện Lực chúng em đã thực hiện đề tài: ”Quản lý đồ án tốt nghiệp sinh viên” với mong muốn đưa lĩnh vực công nghệ thông tin trở nên thiết thực với cuộc sống và hỗ trợ công tác quản lý và lưu trữ đồ án tốt nghiệp sinh viên khoa CNTT- Trường đại học Điện Lực được dễ dàng và chính xác hơn, đồng thời sẽ là tài liệu tham khảo cho các bạn sinh viên khóa sau.
    Trong đồ án này chúng em sẽ trình bày quá trình tìm hiểu cách quản lý đồ án tốt nghiệp sinh viên của khoa CNTT- Trường đại học Điện Lực, miêu tả tổng thể bài toán quản lý, các yêu cầu về hệ thống, tài liệu phân tích thiết kế hệ thống. Cập nhật, lưu trữ thông tin đồ án sinh viên khoa CNTT.
    Nội dung của đồ án:
    Đồ án trình bày quy trình xây dựng một bài toán quản lý đồ án tốt nghiệp sinh viên bao gồm tìm hiểu thực trạng quản lý đồ án tốt nghiệp sinh viên khoa CNTT- Trường đại học Điện Lực, từ đó đi vào phân tích thiết kế hệ thống để đưa ra một sản phẩm phần mềm có các chức năng cần thiết, cấu trúc đồ án này gồm bốn chương:
    Chương 1: Tổng quan về Quản lý đồ án tốt nghiệp sinh viên khoa CNTT- Trường đại học Điện Lực.
    Chương 2: Tìm hiểu ngôn ngữ lập trình sử dụng
    Chương 3: Phân tích thiết kế hệ thống.
    Chương 4: Lập trình xây dựng và mô tả hệ thống
    Kết luận và hướng phát triển đề tài.
    Đối tượng nghiên cứu: Các quá trình quản lý đồ án, lưu trữ, thống kê, tìm kiếm đồ án, qua đó xây dựng chương trình quản lý đồ án tốt nghiệp sinh viên.
    Phạm vi nghiên cứu: Chương trình được áp dụng quản lý đồ án tốt nghiệp sinh viên khoa CNTT- Trường đại học Điện Lực.
     

    Các file đính kèm:

Đang tải...