uế<br />
<br />
ÂAÛI HOÜC HUÃÚ<br />
TRÆÅÌNG ÂAÛI HOÜC KINH TÃÚ<br />
KHOA HÃÛ THÄÚNG THÄNG TIN KINH TÃÚ<br />
..... .....<br />
<br />
tế<br />
H<br />
<br />
KHOÏA LUÁÛN TÄÚT NGHIÃÛP ÂAÛI<br />
<br />
XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN SINH VIÊN<br />
TẠI TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ<br />
<br />
Đ<br />
ại<br />
<br />
họ<br />
<br />
cK<br />
<br />
in<br />
<br />
h<br />
<br />
HOÜC<br />
<br />
Tr<br />
<br />
ườ<br />
<br />
ng<br />
<br />
Sinh viãn thæûc hiãûn: Giaíng viãn hæåïng dáùn:<br />
NGUYÃÙN TRUNG LAÌNH ThS. NGUYÃÙN THANH TUÁÚN<br />
Niãn khoïa: 2010 - 2014<br />
<br />
Huãú, thaïng 5 nàm 2014<br />
<br />
Khóa luận tốt nghiệp đại học<br />
<br />
GVHD: ThS. Nguyễn Thanh Tuấn<br />
<br />
tế<br />
H<br />
<br />
uế<br />
<br />
Em xin gởi lời cảm ơn chân thành và sự tri ân sâu<br />
sắc đối với các thầy cô của trường Đại học Kinh Tế Đại học Huế, đặc biệt là các thầy cô khoa Hệ thống<br />
Thông tin Kinh tế của trường đã tạo điều kiện cho em<br />
thực tập ở khoa để có nhiều thời gian cho khóa luận<br />
<br />
in<br />
<br />
h<br />
<br />
tốt nghiệp. Và em cũng xin chân thành cám ơn thầy<br />
Nguyễn Thanh Tuấn đã nhiệt tình hướng dẫn hướng<br />
<br />
cK<br />
<br />
dẫn em hoàn thành tốt khóa thực tập.<br />
<br />
họ<br />
<br />
Trong quá trình thực tập, cũng như là trong quá<br />
trình làm bài báo cáo, khó tránh khỏi sai sót, rất<br />
mong các Thầy, Cô bỏ qua. Đồng thời do trình độ lý<br />
<br />
Đ<br />
ại<br />
<br />
luận cũng như kinh nghiệm thực tiễn còn hạn chế<br />
nên bài báo cáo không thể tránh khỏi những thiếu<br />
<br />
ng<br />
<br />
sót, em rất mong nhận được ý kiến đóng góp Thầy,<br />
Cô để em học thêm được nhiều kinh nghiệm và sẽ<br />
<br />
Tr<br />
<br />
ườ<br />
<br />
hoàn thành tốt hơn bài báo cáo tốt nghiệp sắp tới.<br />
<br />
Em xin chân thành cảm ơn!<br />
Huế, ngày 19 tháng 5 năm 2013<br />
Sinh viên<br />
<br />
Sinh viên thực hiện: Nguyễn Trung Lành<br />
<br />
i<br />
<br />
Khóa luận tốt nghiệp đại học<br />
<br />
GVHD: ThS. Nguyễn Thanh Tuấn<br />
<br />
Nguyễn Trung Lành<br />
<br />
MỤC LỤC<br />
<br />
uế<br />
<br />
Trang<br />
<br />
tế<br />
H<br />
<br />
LỜI CẢM ƠN .................................................................................................................i<br />
<br />
MỤC LỤC ......................................................................................................................ii<br />
DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT.................................................iv<br />
DANH MỤC CÁC HÌNH VẼ, SƠ ĐỒ, BIỂU ĐỒ......................................................v<br />
<br />
h<br />
<br />
DANH MỤC CÁC BẢNG............................................................................................vi<br />
<br />
in<br />
<br />
ĐẶT VẤN ĐỀ.................................................................................................................1<br />
1. Lý do chọn đề tài.......................................................................................................1<br />
<br />
cK<br />
<br />
2. Mục tiêu chọn đề tài..................................................................................................2<br />
3. Đối tượng và phạm vi nghiên cứu ............................................................................2<br />
<br />
họ<br />
<br />
4. Phương pháp nghiên cứu ..........................................................................................2<br />
5. Nội dung nghiên cứu.................................................................................................3<br />
PHẦN II: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU..............................................4<br />
<br />
Đ<br />
ại<br />
<br />
CHƯƠNG I: CƠ SỞ LÝ LUẬN VỀ XÂY DỰNG HỆ THỐNG QUẢN LÝ<br />
THÔNG TIN SINH VIÊN ............................................................................................4<br />
1.1. Khái niệm về hệ thống, hệ thống thông tin quản lý .................................................4<br />
<br />
ng<br />
<br />
1.1.1. Khái niệm hệ thống...............................................................................................4<br />
1.1.2. Hệ thống quản lý...................................................................................................4<br />
<br />
ườ<br />
<br />
1.1.3. Hệ thống thông tin (Information System) ............................................................4<br />
1.2. Giới thiệu các công cụ để xây dựng hệ thống quản lý..............................................5<br />
<br />
Tr<br />
<br />
1.2.1. Nền tảng Microsoft .Net (Microsoft .Net Platform).............................................5<br />
1.2.1.1. Các công cụ phát triển ........................................................................................5<br />
1.2.1.2. Cơ sở hạ tầng HGH máy phục vụ (Server) ......................................................15<br />
1.2.2. Twitter Bootstrap ................................................................................................16<br />
1.2.3. Bộ công cụ Jquery và Ajax.................................................................................16<br />
<br />
Sinh viên thực hiện: Nguyễn Trung Lành<br />
<br />
ii<br />
<br />
Khóa luận tốt nghiệp đại học<br />
<br />
GVHD: ThS. Nguyễn Thanh Tuấn<br />
<br />
1.2.4. Mô hình 3 lớp MVC ...........................................................................................17<br />
CHƯƠNG II: KHẢO SÁT VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG QUẢN<br />
LÝ SINH VIÊN CỦA TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ .................20<br />
2.1. Khảo sát hệ thống ...................................................................................................20<br />
<br />
uế<br />
<br />
2.1.1. Tổng quan về trường Đại học kinh tế - Đại học Huế ..........................................20<br />
2.1.2. Chương trình đào tạo ...........................................................................................21<br />
<br />
tế<br />
H<br />
<br />
2.1.3. Khóa học..............................................................................................................22<br />
2.2. Phân tích hiện trạng hệ thống .................................................................................22<br />
2.2.1. Những vẫn đề trong công tác quản lý thông tin sinh viên của trường ................22<br />
2.3. Mô tả hệ thống quản lý thông tin sinh viên ............................................................23<br />
<br />
in<br />
<br />
h<br />
<br />
CHƯƠNG III: XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN SINH VIÊN<br />
TẠI TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ ..........................................23<br />
<br />
cK<br />
<br />
3.1. Phân tích hệ thống quản lý đăng kí tín chỉ cho sinh viên chính quy trường Đại Học<br />
Kinh Tế Huế ..................................................................................................................24<br />
3.1.1. Sơ đồ phân rã chức năng hệ thống (BFD – Business Funtion Diagram) ............24<br />
<br />
họ<br />
<br />
3.1.2. Sơ đồ ngữ cảnh (Context Diagram).....................................................................25<br />
3.1.3. Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram) ..............................................25<br />
<br />
Đ<br />
ại<br />
<br />
3.2. Thiết kế hệ thống ....................................................................................................26<br />
3.2.1. Xác định các thực thể và các thuộc tính tương ứng của thực thể........................26<br />
3.2.2. Xác định mối quan hệ giữa các thực thể .............................................................28<br />
<br />
ng<br />
<br />
3.3. Một số sơ đồ giải thuật chính của hệ thống...........................................................35<br />
3.3.1. Thêm thông tin sinh viên .....................................................................................35<br />
<br />
ườ<br />
<br />
3.3.2. Tìm kiếm thông tin cá nhân.................................................................................36<br />
3.3.3. Đăng nhập hệ thống.............................................................................................36<br />
<br />
Tr<br />
<br />
3.3.4. Phân quyền nhóm tài khoản ................................................................................37<br />
3.4. Giao diện hệ thống..................................................................................................38<br />
KẾT LUẬN ..................................................................................................................40<br />
TÀI LIỆU THAM KHẢO<br />
<br />
Sinh viên thực hiện: Nguyễn Trung Lành<br />
<br />
iii<br />
<br />
Khóa luận tốt nghiệp đại học<br />
<br />
GVHD: ThS. Nguyễn Thanh Tuấn<br />
<br />
DANH MỤC CÁC KÍ KIỆU, THUẬT NGỮ VÀ CHỮ VIẾT TẮT<br />
<br />
Tên viết tắt<br />
<br />
Tên đầy đủ/Thuật ngữ<br />
<br />
Ý nghĩa<br />
Một tài liệu chứa cả ngữ pháp của<br />
<br />
Active Server Page<br />
<br />
CLR<br />
<br />
Common Language Runtime<br />
<br />
CSDL<br />
<br />
Cơ sở dữ liệu<br />
<br />
uế<br />
<br />
ASP<br />
<br />
HTML lẫn những cấu trúc script<br />
<br />
tế<br />
H<br />
<br />
Bộ thực thi ngôn ngữ chung<br />
<br />
Ngôn ngữ định nghĩa các khái niệm<br />
<br />
Language<br />
<br />
trong cơ sở dữ liệu<br />
<br />
DLL<br />
<br />
Dynamic Link Library<br />
<br />
Thư viện liên kết động<br />
<br />
DI<br />
<br />
Dependency Injection<br />
<br />
EF<br />
<br />
Entity Framework<br />
<br />
HTML<br />
<br />
HyperText Markup Language<br />
<br />
Ngôn ngữ Đánh dấu Siêu văn bản<br />
<br />
IL<br />
<br />
Microsoft Intermediate Language<br />
<br />
Ngôn ngữ trung gian Microsoft<br />
<br />
IoC<br />
<br />
Inversion of Control<br />
<br />
Nguyên lý đảo ngược điều khiển<br />
<br />
in<br />
<br />
Chống lại sự phụ thuộc<br />
<br />
cK<br />
<br />
họ<br />
<br />
Mapping specification language<br />
<br />
Models - Views - Controllers<br />
<br />
ng<br />
<br />
MVC<br />
<br />
Đ<br />
ại<br />
<br />
MSL<br />
<br />
h<br />
<br />
Conceptual Schema Definition<br />
<br />
CSDL<br />
<br />
Nền tảng entity<br />
<br />
Ngôn ngữ định nghĩa các ánh xạ giữa<br />
các lớp<br />
Mô hình Kiểu mẫu - Bảng xem - Bộ<br />
điều khiển<br />
<br />
Object/Relational Mapping<br />
<br />
Đối tượng/Bản đồ quan hệ<br />
<br />
SOAP<br />
<br />
Simple Object Access Protocol<br />
<br />
Giao thức truy cập đối tượng đơn giản<br />
<br />
Store Schema Definition<br />
<br />
Ngôn ngữ định nghĩa mô hình lưu trữ<br />
<br />
Language<br />
<br />
của dữ liệu<br />
<br />
URL<br />
<br />
Uniform Resource Locator<br />
<br />
Định vị Tài nguyên thống nhất<br />
<br />
XML<br />
<br />
eXtensible Markup Language<br />
<br />
Ngôn ngữ Đánh dấu Mở rộng<br />
<br />
ườ<br />
<br />
ORM<br />
<br />
Tr<br />
<br />
SSDL<br />
<br />
Sinh viên thực hiện: Nguyễn Trung Lành<br />
<br />
iv<br />
<br />