LỜI CẢM ƠN<br />
Để hoàn thành được đề tài này, tôi xin gửi lời cảm ơn chân thành đến Trường Đại<br />
<br />
uế<br />
<br />
học Kinh tế - Đại học Huế đã tạo mọi điều kiện tốt nhất, toàn bộ thầy cô giáo đã tạo môi<br />
<br />
lực cho tôi thực hiện đề tài này một cách thuận lợi nhất.<br />
<br />
tế<br />
H<br />
<br />
trường học tập thuận lợi, luôn theo sát hướng dẫn tận tình, bạn bè đã giúp đỡ tạo động<br />
<br />
Trước tiên, tôi xin cảm ơn Nhà trường đã tạo điều kiện thuận lợi nhất để tôi hoàn<br />
thành chương trình khóa luận của mình.Đây là cơ hội để tôi có dịp được học hỏi, được<br />
<br />
h<br />
<br />
tiếp xúc thực tiễn, tìm hiểu và quan trọng nhất là so sánh được sự khác biệt giữa lý thuyết<br />
<br />
in<br />
<br />
được học ở nhà trường và thực tế.Điều này sẽ giúp cho tôi rất nhiều trong tương lai, khi<br />
<br />
cK<br />
<br />
tôi ra trường và muốn tìm kiếm nhiều cơ hội để phát huy khả năng.<br />
Tôi cũng xin gửi lời cảm ơn đặc biệt đến thạc sĩ Nguyễn Thanh Tuấn - Giảng viên<br />
Khoa Hệ thống Thông tin Kinh tế đã theo sát tôi trên chặng đường vừa qua.Thầy đã giúp<br />
<br />
họ<br />
<br />
đỡ tôi rất nhiều từ những bước ban đầu hình thành ý tưởng đến thực hiện ý tưởng sau đó<br />
chỉnh sửa để đề tài được hoàn thành tốt nhất có thể. Nhờ sự giúp đỡ của thầy mà tôi đã<br />
<br />
ại<br />
<br />
vượt qua nhiều khó khăn khi thực hiện đề tài.<br />
Cuối cùng tôi xin cảm ơn đến tất cả các thầy cô giáo trong Khoa Hệ thống Thông<br />
<br />
Đ<br />
<br />
tin Kinh tế, đến gia đình người thân và tất cả bạn bè đã đóng góp ý kiến và giúp đỡ cho<br />
<br />
ờn<br />
g<br />
<br />
đề tài của tôi được hoàn thành tốt đẹp.<br />
<br />
Tr<br />
ư<br />
<br />
Tôi xin chân thành cảm ơn!<br />
<br />
i<br />
<br />
Khóa luận tốt nghiệp<br />
<br />
MỤC LỤC<br />
DANH MỤC SƠ ĐỒ HÌNH VẼ ......................................................................................... V<br />
MỞ ĐẦU .......................................................................................................................... VII<br />
<br />
uế<br />
<br />
1.Lý do chọn đề tài ...............................................................................................................1<br />
2.Mục tiêu nghiên cứu ..........................................................................................................2<br />
<br />
tế<br />
H<br />
<br />
3.Đối tượng và phạm vi nghiên cứu ....................................................................................2<br />
4.Kết quả dự kiến đạt được...................................................................................................3<br />
5.Kết cấu của đề tài...............................................................................................................3<br />
<br />
NỘI DUNG NGHIÊN CỨU ................................................................................................4<br />
<br />
h<br />
<br />
CHƯƠNG 1.CƠ SỞ LÝ LUẬN VỀ XÂY DỰNG HỆ THỐNG QUẢN LÝ THIẾT BỊ<br />
<br />
in<br />
<br />
TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ. ............................................................4<br />
<br />
cK<br />
<br />
1.1.Lập trình hướng chức năng.............................................................................................4<br />
1.1.1.Giới thiệu .....................................................................................................................4<br />
<br />
họ<br />
<br />
1.1.2.Các khái niệm ..............................................................................................................5<br />
1.2.Tổng quan về ngôn ngữ lập trình C#..............................................................................8<br />
1.2.1.Khái niệm ....................................................................................................................8<br />
<br />
ại<br />
<br />
1.2.2.Lịch sử hình thành .......................................................................................................9<br />
<br />
Đ<br />
<br />
1.2.3.Các đặc điểm cơ bản của ngôn ngữ lập trình C#.........................................................9<br />
<br />
ờn<br />
g<br />
<br />
1.3.Giới thiệu chung về. Net Framework ...........................................................................10<br />
1.3.1.Khái niệm ..................................................................................................................10<br />
1.3.2.Cấu trúc. Net Framework ..........................................................................................10<br />
<br />
Tr<br />
ư<br />
<br />
1.4.Giới thiệu về Visual Studio 2012 .................................................................................11<br />
1.4.1.Tổng quan về Visual Studio ......................................................................................11<br />
1.4.2.Một số tính năng mới của Visual Studio 2012 ..........................................................12<br />
1.5.Hệ quản trị cơ sở dữ liệu SQL Server 2008 .................................................................16<br />
1.5.1.Lịch sử hình thành .....................................................................................................16<br />
1.5.2.Các tính năng mới của SQL Server 2008 ..................................................................16<br />
<br />
SVTH: Dương Đăng Khoa<br />
<br />
ii<br />
<br />
Khóa luận tốt nghiệp<br />
<br />
1.5.3.Stored Procedures trong SQL Server ........................................................................17<br />
1.5.3.1.Khái niệm ...............................................................................................................17<br />
1.5.3.2.Tính năng của Stored Procedures ...........................................................................17<br />
<br />
uế<br />
<br />
1.5.3.3.Phân loại .................................................................................................................18<br />
1.6.Mô hình 3 lớp ( 3 –tier ) ...............................................................................................19<br />
<br />
tế<br />
H<br />
<br />
1.6.1.Khái niệm ..................................................................................................................19<br />
1.6.2.Các đặc điểm của mô hình 3 lớp (3 –tier) .................................................................19<br />
1.6.3.Mô tả về mô hình 3 lớp .............................................................................................20<br />
<br />
h<br />
<br />
1.7.Phương pháp nghiên cứu ..............................................................................................23<br />
<br />
in<br />
<br />
CHƯƠNG 2.TỔNG QUAN VỀ CÔNG TÁC QUẢN LÝ THIẾT BỊ TRƯỜNG ĐẠI HỌC<br />
KINH TẾ - ĐẠI HỌC HUẾ ...............................................................................................27<br />
<br />
cK<br />
<br />
2.1.Tổng quan về công tác quản lí thiết bị trong trường học .............................................27<br />
2.2.Giới thiệu cơ cấu tổ chức của trường Đại Học Kinh Tế - Đại Học Huế ......................27<br />
<br />
họ<br />
<br />
2.3.Mô tả bài toán ...............................................................................................................29<br />
2.4.Mô tả yêu cầu ...............................................................................................................30<br />
CHƯƠNG 3.PHÂN TÍCH, THIẾT KẾ, CÀI ĐẶT PHẦN MỀM QUẢN LÝ THIẾT BỊ<br />
<br />
ại<br />
<br />
TRƯỜNG HỌC CHO TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ.......................32<br />
<br />
Đ<br />
<br />
3.1.Phân tích hệ thống ........................................................................................................32<br />
3.1.1.Sơ đồ BFD (BFD – Business Function Diagram) .....................................................33<br />
<br />
ờn<br />
g<br />
<br />
3.1.2.Mô tả chức năng ........................................................................................................35<br />
3.1.2.1.Quản lí tài khoản ....................................................................................................35<br />
<br />
Tr<br />
ư<br />
<br />
3.1.2.2.Nhập thiết bị ...........................................................................................................35<br />
3.1.2.3.Mượn trả thiết bị.....................................................................................................36<br />
3.1.2.4.Kiểm kê thiết bị ......................................................................................................37<br />
3.1.3.5.Sửa chữa thiết bị .....................................................................................................38<br />
3.1.3.6.Thanh lí thiết bị ......................................................................................................39<br />
3.1.3.Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram) của quá trình quản lý thiết bị.....41<br />
<br />
SVTH: Dương Đăng Khoa<br />
<br />
iii<br />
<br />
Khóa luận tốt nghiệp<br />
<br />
3.1.3.1.Biều đồ DFD mức 0................................................................................................44<br />
3.1.3.2.Sơ đồ phân rã mức 1 cho chức năng 1.0 ( Quản lí tài khoản ) ...............................45<br />
3.1.3.3.Sơ đồ phân rã mức 1 cho chức năng 2.0 ( Quản lí nhập thiết bị ).........................46<br />
3.1.3.4.Sơ đồ phân rã mức 1 cho chức năng 3.0 ( Mượn trả thiết bị ) ...............................46<br />
<br />
uế<br />
<br />
3.1.3.5.Sơ đồ phân rã mức 1 cho chức năng 4.0 (Kiểm kê thiết bị ).................................47<br />
<br />
tế<br />
H<br />
<br />
3.1.3.6.Sơ đồ phân rã mức 1 cho chức năng 5.0 (Sửa chữa thiết bị )................................48<br />
3.1.3.7.Sơ đồ phân rã mức 1 cho chức năng 6.0 (Thanh lí thiết bị ) ..................................50<br />
3.1.3.8.Sơ đồ phân rã mức 1 cho chức năng 7.0 (Thống kê, báo cáo ) ..............................51<br />
3.2.Thiết kế hệ thống ..........................................................................................................52<br />
<br />
h<br />
<br />
3.2.1.Sơ đồ thực thể - Mối quan hệ ....................................................................................52<br />
<br />
in<br />
<br />
3.2.2.Mô hình cơ sở dữ liệu mối quan................................................................................56<br />
<br />
cK<br />
<br />
3.3.Thiết kế thuật toán ........................................................................................................57<br />
3.3.1.Đăng nhập..................................................................................................................57<br />
3.3.2.Đổi mật khẩu .............................................................................................................57<br />
<br />
họ<br />
<br />
3.3.2.Cập nhật thông tin .....................................................................................................58<br />
3.3.4.Xóa thông tin .............................................................................................................59<br />
<br />
ại<br />
<br />
3.3.5.Tìm kiếm thông tin ....................................................................................................60<br />
<br />
Đ<br />
<br />
3.4.Thiết kế giao diện .........................................................................................................61<br />
KẾT LUẬN ........................................................................................................................64<br />
<br />
ờn<br />
g<br />
<br />
1.Kết quả đạt được..............................................................................................................64<br />
2.Hạn chế của đề tài............................................................................................................64<br />
3.Hướng nghiên cứu trong tương lai ..................................................................................64<br />
<br />
Tr<br />
ư<br />
<br />
PHỤ LỤC ...........................................................................................................................65<br />
TÀI LIỆU THAM KHẢO ..................................................................................................65<br />
<br />
SVTH: Dương Đăng Khoa<br />
<br />
iv<br />
<br />
Khóa luận tốt nghiệp<br />
<br />
DANH MỤC SƠ ĐỒ HÌNH VẼ<br />
Hình 1.1. Biểu tượng của ngôn ngữ C#................................................................................8<br />
Hình 1.2. Cấu trúc. Net Framework ..................................................................................11<br />
<br />
uế<br />
<br />
Hình 1.3. Giao diện mới của Visual Studio 2012...............................................................14<br />
Hình 1.4. Cấu trúc mô hình 3 lớp ( 3- tier).........................................................................20<br />
<br />
tế<br />
H<br />
<br />
Hình 1.5. Phân tầng chức năng mô hình 3 lớp ...................................................................20<br />
Hình 1.6. Tầng giao diện trong mô hình 3 lớp ( 3-tier ).....................................................21<br />
Hình 1.7. Tầng trung gian trong mô hình 3 lớp..................................................................22<br />
<br />
h<br />
<br />
Hình 1.8. Tầng kết nối trong mô hình 3 lớp ( 3-tier)..........................................................23<br />
<br />
in<br />
<br />
Hình 1.9. Mô hình thác nước (waterfall model).................................................................25<br />
Hình 2.1. Cơ cấu tổ chức của trường Đại Học Kinh Tế Huế .............................................28<br />
<br />
cK<br />
<br />
Hình 3.1. Sơ đồ BFD (BFD – Business Function Diagram) ..............................................34<br />
Hình 3.2. Chức năng quản lí tài khoản ...............................................................................35<br />
<br />
họ<br />
<br />
Hình 3.3. Quản lí nhập thiết bị ...........................................................................................35<br />
Hình 3.4. Mượn trả thiết bị.................................................................................................37<br />
Hình 3.5. Kiểm kê thiết bị ..................................................................................................37<br />
<br />
ại<br />
<br />
Hình 3.6. Sữa chửa thiết bị .................................................................................................38<br />
<br />
Đ<br />
<br />
Hình 3.7. Thanh lí thiết bị ..................................................................................................39<br />
<br />
ờn<br />
g<br />
<br />
Hình 3.8. Báo cáo thống kê ................................................................................................40<br />
Hình 3.9. Sơ đồ ngữ cảnh ...................................................................................................41<br />
Hình 3.10. Sơ đồ phân rã mức 0........................................................................................44<br />
<br />
Tr<br />
ư<br />
<br />
Hình 3.11. Sơ đồ phân rã chức năng mức 1 của chức năng quản lí tài khoản ...................45<br />
Hình 3.12. Sơ đồ phân rã chức năng mức 1 của chức năng quản lí nhập thiết bị ..............46<br />
Hình 3.13. Sơ đồ phân rã chức năng mức 1 của chức năng mượn trả thiết bị ..................47<br />
Hình 3.14. Sơ đồ phân rã chức năng mức 1 của chức năng kiểm kê thiết bị ....................48<br />
Hình 3.15. Sơ đồ phân rã chức năng mức 1 của chức năng sửa chữa thiết bị..................49<br />
Hình 3.16. Sơ đồ phân rã chức năng mức 1 của chức năng thanh lí thiết bị....................50<br />
<br />
SVTH: Dương Đăng Khoa<br />
<br />
v<br />
<br />