...Vương Thùy Trang.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...
Trang 1TRƯỜNG ĐẠI HỌ
KHOA CÔNG NGH
THIẾT KẾ
CỦA SỞ KHOA H
Chuyên ngành
Mã ngành
GIẢNG VI
I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG H KHOA CÔNG NGHỆ THÔNG TIN
VƯƠNG THÙY TRÁNG
T KẾ CỔNG THÔNG TIN ĐIỆN TỬ KHOA HỌC VÀ CÔNG NGHỆ ĐIỆN BI
Chuyên ngành : Công nghệ thông tin
NG VIÊN HƯỚNG DẪN: THS.BÙI THỊ THÙY
Hà Nội - 2016
NG HÀ NỘI
Ử
ỆN BIÊN
ÙY
Trang 2LỜI CAM ĐOAN
Tôi xin cam đoan đây là sản phẩm nghiên cứu của bản thân, được xuất phát từ yêu cầu bài toán phát sinh trong công việc để hình thành hướng nghiên cứu được thực hiện dưới sự hướng dẫn của giáo viên hướng dẫn ThS.Bùi Thị Thùy Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các nguồn tài liệu trong báo cáo
và danh mục tài liệu tham khảo Các sao chép không hợp lệ, vi phạm quy chế của nhà trường, tôi xin hoàn toàn chịu trách nhiệm
Hà Nội , tháng 6 , năm 2016
NGƯỜI CAM ĐOAN
Vương Thùy Trang
Trang 3LỜI CẢM ƠN
Trong thời gian làm đồ án tốt nghiệp, em đã nhận được nhiều sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy cô, gia đình và bạn bè
Em xin gửi lời cảm ơn chân thành đến cô giáo ThS Bùi Thị Thùy, người đã
tận tình hướng dẫn, chỉ bảo em trong suốt quá trình làm đồ án tốt nghiệp
Em cũng xin chân thành cảm ơn các thầy cô giáo trong trường đại học tài nguyên và môi trường Hà Nội nói chung, các thầy cô khoa công nghệ thông tin nói riêng đã dạy dỗ ,cung cấp kiến thức cho em về các môn đại cương cũng như các môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em trong suốt quá trình học tập
Cuối cùng, em xin chân thành cảm ơn gia đình và bạn bè, đã luôn tạo điều kiện, quan tâm, giúp đỡ, động viên em trong suốt quá trình học tập và hoàn thành
đồ án tốt nghiệp
Hà Nội, ngày 18 tháng 04 năm 2016
Trang 4
MỤC LỤC DANH MỤC HÌNH ẢNH
DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ
MỞ ĐẦU 1
CHƯƠNG 1: TỔNG QUAN VỀ CÔNG THÔNG TIN ĐIỆN TỬ 4
1.1 Cổng thông tin điện tử 4
1.1.1 Khái niệm 4
1.1.2 Các tính năng và đặc trưng của Portal 5
1.2 Một số mã nguồn mở 6
1.2.1 PHP-Nuke 6
1.2.2 DotNetNuke 6
1.3 Công nghệ Dotnet 16
1.3.1 Microsoft.NET 16
1.3.2 Mô hình ADO.NET 17
1.3.3 Hệ quản trị cơ sở dữ liệu SQL Server 2012 20
1.4 Tổng quan về ngôn ngữ 22
1.4.1 Ngôn ngữ HTML 22
1.4.2 Ngôn ngữ ASP.net 23
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 31
2.1 Mô tả kiến trúc hệ thống 31
2.1.1 Các yêu cầu đối với hệ thống 31
2.1.2 Kiến trúc tổng thể của hệ thống 33
2.2 Phân tích và thiết kế hệ thống 34
2.2.1 Phân tích chức năng 34
2.2.2 Thiết kế cơ sở dữ liệu 43
CHƯƠNG 3: CÀI DẶT , KIỂM THỬ VÀ GIAO DIỆN 51
3.1 Mở đầu 51
3.2 Yêu cầu hệ thống 51
3.3 Cài đặt 51
Trang 5KẾT LUẬN 63
TÀI LIỆU THAM KHẢO 64
Trang 6DANH MỤC HÌNH ẢNH
Hình 1.1: Kiến trúc DotNetNuke 10
Hình 1.2: Tính năng khi làm việc với modul 13
Hình 1.3: Thiết lập Permission của Module 14
Hình 1.4: Giao diện modul đăng nhập 15
Hình 1.5: Giao diện thông tin tài khoản người dung 16
Hình 1.6 : Mô hình Entity Framework 16
Hình 1.7: NetPlatform 24
Hình 1.8: Quá trình xử lý tập tin ASPX 28
Hình 2.1: Kiến trúc tổng thể của hệ thống 33
Hình 2.2: Mối quan hệ bảng chức năng 36
Hình 2.3: Biểu đồ luồng dữ liệu mức bối cảnh 38
Hình 2.4: Biểu đồ luồng dữ liệu mức 1 38
Hình 2.5: Biểu đồ Use case 39
Hình 2.6: Biểu đồ Use case tính năng quản lý tin tức, thông báo, VBPL 39
Hình 2.7: Biểu đồ hoạt động chức năng thêm mới tin tức, thông báo, VBPL 40
Hình 2.8: Biểu đồ tuần tự chức năng thêm mới tin tức, thông báo, VBPL 41
Hình 2.10: Biểu đồ Use case tìm kiếm 41
Hình 2.11: Mô hình quan hệ ER 42
Hình 2.12: Bảng video 43
Hình 2.13: Bảng văn bản pháp luật 43
Hình 2.14: Bảng văn slide 44
Hình 2.15: Bảng ticker 44
Hình 2.16: Bảng Contact 45
Hình 2.17: Bảng Album 45
Hình 2.18: Bảng ExtLink 46
Hình 2.19: Bảng link web 46
Trang 7Hình 2.22: Bảng History 47
Hình 2.23: Bảng NewsType 48
Hình 2.24: Bảng Notie 48
Hình 2.25: Bảng Config 49
Hình 2.26: Bảng Images 49
Hình 2.27: Diagrams cơ sở dữ liệu 50
Hình 3.1 :Giao diện trang chủ 53
Hình 3.2: Giao diện trang danh sách tin tức 54
Hình 3.3: Giao diện trang văn bản pháp luật 55
Hình 3.4: Giao diện trang thông báo 56
Hình 3.5: Giao diện trang chi tiết thông báo 57
Hình 3.6 : Giao diện đăng nhập 58
Hình 3.7: Giao diện trang quản trị tổng quát 58
Hình 3.8 :Giao diện quản lý tài khoản 58
Hình 3.9 : Giao diện quản lý hệ thống 59
Hình 3.10 : Giao diện quản lý tin tức 59
Hình 3.11: Giao diện trang thêm mới tin tức 60
Hình 3.12: Giao diện trang lịch sử hệ thống 61
Hình 3.13: Giao diện trang phân quyền hệ thống 62
Trang 8DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ
API Application Programming
Interface Giao diện lập trình ứng dụng
HTML Hypertext Markup Language Ngôn ngữ đánh dấu siêu văn bản
SQL Structured Query Language Ngôn ngữ truy vấn mang tính cấu
trúc MVC Model View Controller Kiến trúc phần mềm CSS Cascading Style Sheet File có phần mở rộng là css JSON JavaScript Object Notation Kí hiệu đối tượng Java Scrip