Tải bản đầy đủ (.pdf) (13 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (174.09 KB, 13 trang )

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
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


TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
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


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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



Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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

Từ viết tắt

Giải thích

1

QLSVNET

2

ĐHTN&MT HN

3

CTHSSV

Phòng Công tác học sinh sinh viên

4

Admin


Người quản trị tối cao của hệ thống

Hệ thống quản lý sinh viên trực tuyến
Đại học Tài Nguyên và Môi Trường Hà Nội


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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



Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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



Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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 !


Hoàng Thị Thảo_DH1C1

Phần mềm Quản lý sinh viên trực tuyến tại ĐHTNMTHN

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.
1



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×