1. Trang chủ
  2. » Thể loại khác

...Hoàng Thị Thảo.pdf

13 124 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 174,09 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

...Hoàng Thị Thảo.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh t...

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

HOÀNG THỊ THẢO

XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN TRỰC TUYẾN TẠI

ĐẠI HỌC TÀI NGUYÊN & MÔI TRƯỜNG HÀ NỘI

Hà Nội, tháng 6 năm 2015

Trang 2

KHOA CÔNG NGHỆ THÔNG TIN

HOÀNG THỊ THẢO

XÂY DỰNG PHẦN MỀM QUẢN LÝ SINH VIÊN TRỰC TUYẾN TẠI

ĐẠI HỌC TÀI NGUYÊN & MÔI TRƯỜNG HÀ NỘI

CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN Cán bộ hướng dẫn Th.S: NGUYỄN ANH THƠ

Hà Nội, tháng 6 năm 2015

Trang 3

LỜI CAM ĐOAN

Tôi xin cam đoan:

Những nội dung trong đồ án này là do tôi thực hiện dưới sự hướng dẫn trực tiếp của thầy Nguyễn Anh Thơ (Viện CNTT- Viện Hàn Lâm và Khoa học công nghệ Việt Nam) Và do tôi tự học tập từ bài giảng các môn học của Quý thầy cô, nghiên cứu trên Internet, sách báo, và các tài liệu trong và ngoài nước có liên

quan Không sao chép hay sử dụng bài làm của bất kỳ ai khác

Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, tôi xin chịu hoàn toàn trách nhiệm

Hà Nội, ngày 30 tháng 6 năm 2015

Người cam đoan

HOÀNG THỊ THẢO

Trang 4

MỤC LỤC

LỜI CAM ĐOAN 3

MỤC LỤC 4

DANH MỤC CÁC TỪ VIẾT TẮT 8

DANH MỤC CÁC BẢNG 9

MỞ ĐẦU 1

CHƯƠNG 1 - GIỚI THIỆU TỔNG QUAN 2

1.1 Khảo sát hệ thống QLSVNET 2

1.2 Mục tiêu và lý do chọn đề tài 3

1.2.1 Mục tiêu 3

1.2.2 Lý do chọn đề tài 4

1.3 Yêu cầu hệ thống QLSVNET 5

1.3.1 Yêu cầu chức năng 5

1.3.2 Yêu cầu phi chức năng 6

1.3.3 Yêu cầu hệ thống 6

1.4 Phân tích các yêu cầu hệ thống 7

1.4.1 Biểu đồ ngữ cảnh tổng thể của hệ thống QLSVNET 7

1.4.2 Mô hình nhân viên phòng CTHSSV tương tác với hệ thống 8

1.4.3 Mô hình nhân viên phòng CTHSSV tương tác với hệ thống 10

1.4.4 Mô hình nhân viên phòng đào tạo tương tác với hệ thống 11

1.4.5 Mô hình nhân viên phòng tài vụ tương tác với hệ thống 12

1.4.6 Mô hình sinh viên tương tác với hệ thống 13

Trang 5

1.5 Phân tích hiện trạng hệ thống 14

1.6 Quản lý các thông tin sinh viên 16

1.6.1 Quản lý hồ sơ sinh viên 16

1.6.2 Quản lý khóa học 16

1.6.3 Quản lý điểm 17

1.6.4 Quản lý chương trình học 17

1.6.5 Quản lý học phí 17

CHƯƠNG 2 - THIẾT KẾ HỆ THỐNG QLSVNET 19

2.1 Sơ đồ phân cấp chức năng hệ thống 19

2.2 Sơ đồ UseCase 20

2.2.1 Sơ đồ UseCase tổng quát 20

2.2.2 Sơ đồ UseCase phân rã chức năng phòng đào tạo 21

2.2.3 Sơ đồ UseCase phân rã chức năng phòng công tác sinh viên 22

2.2.4 Sơ đồ UseCase phân rã chức năng phòng tài vụ 23

2.2.5 Sơ đồ UseCase phân rã chức năng người quản trị hệ thống 24

2.2.6 Sơ đồ phân rã chức năng cập nhật 25

2.2.7 Sơ đồ phân rã chức năng tìm kiếm 26

2.3 Các biểu đồ tuần tự 26

2.3.1 Biểu đồ tuần tự cho chức năng “Đăng nhập và Đổi mật khẩu” 26

2.3.2 Sơ đồ tuần tự cho chức năng “Tìm kiếm” 28

2.3.3 Sơ đồ tuần tự cho chức năng “Cập nhật” 29

2.3.4 Sơ đồ tuần tự cho chức năng “Xóa thông tin” 29

Trang 6

2.4 Biểu đồ hoạt động 30

2.4.1 Biểu đồ hoạt động cho chức năng đăng nhập 30

2.4.2 Biểu đồ hoạt động cho chức năng thêm thông tin 31

2.4.3 Biểu đồ hoạt động sửa thông tin 32

2.4.4 Biểu đồ hoạt động tìm kiếm thông tin 33

2.4.5 Biểu đồ hoạt động xoá thông tin 34

2.5 Biểu đồ lớp 35

2.6 Cơ sở dữ liệu 35

2.6.1 Các bảng dữ liệu hệ thống 35

2.6.2 Bảng Sinh Viên 37

2.6.3 Bảng Giáo Viên 37

2.6.4 Bảng nhân viên 38

2.6.5 Bảng môn học 38

2.6.6 Bảng lịch học 38

2.6.7 Bảng lịch thi 39

2.6.8 Bảng khoa 39

2.6.9 Bảng lớp 39

2.6.10 Bảng Bảng điểm 39

2.6.11 Bảng Tài khoản (Account) 40

2.6.12 Bảng biên lai thu tiền 40

2.6.13 Bảng học phí 41

2.6.14 Bảng học kỳ 41

Trang 7

2.6.15 Bảng góp ý 41

2.6 Mô hình quan hệ giữa các bảng 42

CHƯƠNG 3 - CÀI ĐẶT THỬ NGHIỆM HỆ THỐNG QLSVNET 43

3.1 Giới thiệu công cụ lập trình - ASP.NET MVC 4 43

3.1.1 Tổng quan về ASP.Net - Lập trình ứng dụng Web 43

3.1.2 Tìm hiểu về Net Phatform 47

3.2 Giới thiệu công cụ lập trình 47

3.2.1 Giới thiệu tổng quan về Microsoft.Net Framework 47

3.2.2 Microsoft.Net Framework 4.5 51

3.3 Tại sao sử dụng ASP.NET MVC 51

3.3.1 Mô hình MVC cơ bản 51

3.3.2 Một vài đặc tính trong ASP.Net MVC 52

3.3.3 Sự khác biệt giữa MVC và WebForm 53

3.4 Tổng quan về ASP.Net MVC 4 54

3.5 Các bước cài đặt hệ thống QLSVNET 55

3.6 Danh sách một số các lớp/ hàm/ thủ tục chính sử dụng trong hệ thống 58

KẾT QUẢ ĐÃ THỰC HIỆN ĐƯỢC 61

KẾT LUẬN 62

TÀI LIỆU THAM KHẢO 63

PHỤ LỤC 64

Trang 8

DANH MỤC CÁC TỪ VIẾT TẮT

2 ĐHTN&MT HN Đại học Tài Nguyên và Môi Trường Hà Nội

Trang 9

DANH MỤC CÁC BẢNG

Bảng 1.1 Hoạt động nghiệp vụ quản lý sinh viên của trường 15

Bảng 2.1 Cấu trúc bảng CSDL QLSVNET 36

Bảng 2.2 Thông tin Sinh viên 37

Bảng 2.3 Thông tin giáo viên 37

Bảng 2.4 Thông tin nhân viên 38

Bảng 2.5 Thông tin môn học 38

Bảng 2.6 Thông tin lịch học 38

Bảng 2.7 Thông tin lịch thi 39

Bảng 2.8 Thông tin khoa 39

Bảng 2.9 Thông tin lớp 39

Bảng 2.10 Thông tin điểm 40

Bảng 2.11 Thông tin tài khoản 40

Bảng 2.12 Thông tin biên lai thu tiền 40

Bảng 2.13 Thông tin học phí 41

Bảng 2.14 Thông tin học kỳ 41

Bảng 2.15 Thông tin góp ý 41

Bảng 3.1 Phân loại tập tin trong ASP.NET 47

Bảng 3.2 Một số các lớp/ hàm/ thủ tục sử dụng trong hệ thống 60

Trang 10

DANH MỤC HÌNH VẼ, BIỂU ĐỒ

Hình 1.1 Sơ đồ tổ chức các phòng ban trong công tác quản lý sinh viên trường

ĐHTN&MT HN 3

Hình 1.2 Mô hình tổng thể của phần mềm 7

Hình 1.3 Mô hình Admin tương tác với hệ thống 8

Hình 1.4 Mô hình nhân viên phòng CTHSSV tương tác với hệ thống 10

Hình 1.5 Mô hình nhân viên phòng đào tạo tương tác với hệ thống 11

Hình 1.6 Mô hình nhân viên phòng tài vụ tương tác với hệ thống 12

Hình 1.7 Mô hình sinh viên tương tác với hệ thống 13

Hình 2.1 Sơ đồ chức năng phân cấp của hệ thống QLSVNET 19

Hình 2.2 Sơ đồ use case tổng quát của hệ thống 20

Hình 2.3 Sơ đồ phân rã chức năng nhân viên quản lý phòng đào tạo 21

Hình 2.4 Sơ đồ use case phân rã chức năng nv quản lý phòng CTHSSV 22

Hình 2.5 Sơ đồ use case phân rã chức năng phòng tài vụ 23

Hình 2.6 Sơ đồ use case phân rã chức năng người quản trị hệ thống 24

Hình 2.7 Sơ đồ phân rã chức năng cập nhật 25

Hình 2.8 Sơ đồ phân rã chức năng tìm kiếm 26

Hình 2.9 Sơ đồ tuần tự cho chức năng đăng nhập và đổi mật khẩu 27

Hình 2.10 Sơ đồ tuần tự cho chức năng tìm kiếm thông tin 28

Hình 2.11 Sơ đồ tuần tự cho chức năng cập nhật thông tin 29

Hình 2.12 Sơ đồ tuần tự cho chức năng xóa thông tin 29

Hình 2.13 Biểu đồ hoạt động cho chức năng đăng nhập 30

Trang 11

Hình 2.14 Biểu đồ hoạt động cho chức năng thêm thông tin 31

Hình 2.15 Biểu đồ hoạt động cho chức năng sửa thông tin 32

Hình 2.16 Biểu đồ hoạt động cho chức năng tìm kiếm thông tin 33

Hình 2.17 Biểu đồ hoạt động cho chức năng xóa thông tin 34

Hình 2.18 Biểu đồ lớp tổng quát 35

Hình 2.19 Mô hình quan hệ giữa các bảng 42

Hình 3.1 Kết quả cài IIS thành công 46

Hình 3.2 Kiến trúc Net Framework 48

Hình 3.4 Bước 1 chạy Publish cài đặt cấu hình hệ thống QLSV 56

Hình 3.5 Tiếp tục Publish trong thẻ Settings 56

Hình 3.6 Quá trình Publish thành công 57

Hình 3.7 Đặt tên và cổng cho hệ thống QLSVNET 57

Hình 3.8 Kết quả màn hình đăng nhập hệ thống QLSVNET 58

Trang 12

LỜI CẢM ƠN

Để hoàn thành đồ án này, em xin tỏ lòng biết ơn sâu sắc đến Thầy ThS Nguyễn Anh Thơ, đã tận tình hướng dẫn trong suốt quá trình viết Báo cáo khóa luận tốt nghiệp

Em chân thành cảm ơn quý Thầy, Cô trong khoa Công nghệ thông tin, Trường Đại Học Tài Nguyên và Môi Trường HN đã tận tình truyền đạt kiến thức trong những năm em học tập Em xin chân thành cảm ơn các thầy cô phòng đào tạo, trung tâm Công Nghệ Thông Tin đã tạo điều kiện giúp đỡ em trong suốt quá trình thực hiện đồ án

Em xin chân thành cảm ơn !

Trang 13

1

MỞ ĐẦU

Hiện nay công nghệ thông tin được xem là một ngành mũi nhọn của các quốc gia, đặc biệt là các quốc gia đang phát triển, mục tiêu để thực hiện công nghiệp hóa và hiện đại hóa đất nước CNTT nói chung, công nghệ phần mềm nói riêng đã được các tổ chức chính phủ, doanh nghiệp trên thế giới áp dụng và thực hiện Đặc biệt tại Việt Nam các ứng dụng CNTT đã và đang được áp dụng vào quá trình cải cách hành chính giúp các tổ chức chính phủ, doanh nghiệp và người

dân giảm được chi phí, thời gian quản lý và thời gian thực thi

Cùng với sự phát triển nhanh chóng của hạ tầng viễn thông, và các yêu cầu trong quản lý các ứng dụng CNPM triển khai trên môi trường internet được thực hiện hầu hết trong các lĩnh vực của đời sống xã hội như trong thương mại, y tế,

tổ chức giáo dục…

Từ nhu cầu thực tế và khảo sát tại Trường đại học Tài nguyên và Môi trường Hà Nội, tôi thực hiện khóa luận tốt nghiệp với đề tài “Quản lý sinh viên trực tuyến tại Trường đại học Tài nguyên và Môi trường Hà Nội ” gọi là Hệ

thống QLSVNET, nhằm hỗ trợ nhà trường trong quản lý sinh viên, cán bộ, giáo

viên và sinh viên cập nhật, tra cứu thông tin một cách nhanh chóng

Hệ thống QLSVNET quản lý sinh viên từ khi nhập học đến khi tốt nghiệp

ra trường các thông tin như: Hồ sơ sinh viên; Thông tin kết quả học tập sinh viên; Các thông báo thời khóa biểu, lịch học, lịch thi, sinh hoạt ngoại khóa ; Thông tin các hoạt động đoàn thể sinh viên và Tra cứu các thông tin về sinh viên; Tra cứu kết quả học tập,…

Hệ thống QLSVNET được phát triển trên môi trường ASP.NET 4.0, cơ sở

dữ liệu SQL Express 2008 ASP.NET và được thử nghiệm trên mạng ảo

Khóa luận có cấu trúc gồm 3 Chương Chương 1 – Giới thiệu tổng quan mục đích tại sao cần phải xây dựng hệ thống? Các yêu cầu hệ thống và phân tích yêu cầu hệ thống Chương 2 – Thiết kế hệ thống bao gồm thiết kế kiến trúc hệ thống, thiết kế chức năng hệ thống, thiết kế dữ liệu Chương 3 – Cài đặt và thử nghiệm hệ thống

Ngày đăng: 04/11/2017, 16:24

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN