Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 105 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
105
Dung lượng
1,59 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG HỒ PHAN HIẾU XÂY DỰNG HỆ THỐNG E-OFFICE PHỤC VỤ QUẢN LÝ THEO TIÊU CHUẨN ISO LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng - Năm 2009 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG HỒ PHAN HIẾU XÂY DỰNG HỆ THỐNG E-OFFICE PHỤC VỤ QUẢN LÝ THEO TIÊU CHUẨN ISO Chuyên ngành: KHOA HỌC MÁY TÍNH Mã số: 60.48.01 LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH Người hướng dẫn khoa học: PGS.TS Phan Huy Khánh Đà Nẵng - Năm 2009 LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu riêng tơi Các số liệu, kết nêu luận văn trung thực chưa công bố cơng trình khác Tác giả Hồ Phan Hiếu MỤC LỤC LỜI CAM ĐOAN i MỤC LỤC ii DANH MỤC BẢNG vi DANH MỤC HÌNH .viii THỐNG KÊ TÀI LIỆU THAM KHẢO x MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu nhiệm vụ nghiên cứu 3 Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Kết dự kiến Ý nghĩa khoa học thực tiễn luận văn .5 Đặt tên đề tài Bố cục luận văn CHƯƠNG 1: NGHIÊN CỨU TỔNG QUAN .7 1.1 PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1.1.1 Hệ thống 1.1.2 Phân tích thiết kế hệ thống 1.1.2.1 Thế phân tích thiết kế hệ thống 1.1.2.2 Các phương pháp phân tích thiết kế hệ thống .8 1.1.2.3 Lựa chọn phương pháp phân tích thiết kế hệ thống 10 1.1.3 Ngôn ngữ UML 11 1.1.3.1 Phân tích thiết kế hệ thống theo UML 11 1.1.3.2 Các phần tử mơ hình UML .12 1.1.3.3 Biểu đồ (Diagram) 12 1.1.3.4 Phần mềm Rational Rose 12 1.2 HỆ THỐNG EOFFICE 13 1.2.1 Giới thiệu eOffice 13 1.2.2 Ứng dụng chức eOffice vào hệ thống 13 1.3 HỆ THỐNG QUẢN LÝ CHẤT LƯỢNG ISO .15 1.3.1 Khái niệm ISO 15 1.3.2 Tiêu chuẩn ISO 9001:2000 .16 1.3.3 Trường ĐHBK triển khai hệ thống ISO 16 1.4 CƠ SỞ LÝ THUYẾT LIÊN QUAN 18 1.4.1 Mơ hình client/server 18 1.4.2 Công nghệ dotNET 19 1.4.2.1 Giới thiệu Microsoft NET 19 1.4.2.2 Ngôn ngữ lập trình C#.Net .21 1.4.2.3 Visual Studio.Net 21 1.4.2.4 Visual C# 2008 22 1.4.3 Mô hình ADO.NET 23 1.4.4 Hệ quản trị sở liệu SQL Server 2005 24 CHƯƠNG 2: VẤN ĐỀ MÃ HÓA TRONG HỆ THỐNG .25 2.1 ĐẶT VẤN ĐỀ .25 2.2 MÃ HÓA DỮ LIỆU 25 2.2.1 Khái niệm .25 2.2.2 Kỹ thuật mã hóa khóa bí mật 27 2.2.3 Kỹ thuật mã hóa khóa cơng khai .27 2.2.4 Chữ ký điện tử 29 2.3 THUẬT TOÁN BĂM MD5 29 2.4 THUẬT TỐN MÃ HĨA RSA 30 2.5 ỨNG DỤNG MÃ HÓA MẬT KHẨU 31 2.5.1 Giải pháp 31 2.5.2 Vận dụng vào hệ thống 32 2.6 ỨNG DỤNG CHỮ KÝ ĐIỆN TỬ 33 2.6.1 Giải pháp 33 2.6.2 Vận dụng vào hệ thống 35 2.7 ĐÁNH GIÁ KẾT QUẢ 35 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 36 3.1 KHẢO SÁT HIỆN TRẠNG 36 3.1.1 Hệ thống tổ chức đào tạo 36 3.1.2 Hệ thống sở hạ tầng mạng 37 3.1.3 Công tác quản lý lưu trữ hồ sơ theo ISO 37 3.1.4 Thực trạng công tác quản lý hồ sơ 40 3.1.5 Tóm tắt kết khảo sát trạng 40 3.1.6 Giải pháp xây dựng hệ thống 41 3.2 PHÂN TÍCH VÀ NHẬN ĐỊNH VỀ HỆ THỐNG EOFFICE 42 3.2.1 Nhận định hệ thống 42 3.2.2 Một số bất cập hệ thống .42 3.2.3 Yêu cầu hệ thống 43 3.2.4 Yêu cầu triển khai hệ thống 43 3.2.5 Chức hệ thống 44 3.3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN 45 3.3.1 Xác định tác nhân ca sử dụng 45 3.3.1.1 Xác định tác nhân 45 3.3.1.2 Xác định ca sử dụng 50 3.3.2 Sơ đồ ca sử dụng .53 3.3.2.1 Gói quản lý cơng văn .55 3.3.2.2 Gói quản lý thông tin sinh viên 55 3.3.2.3 Gói quản lý thơng tin cán 56 3.3.2.4 Gói quản lý lịch thực hành .56 3.3.2.5 Gói quản lý lịch trình giảng dạy .57 3.3.2.6 Gói quản lý thiết bị 57 3.3.3 Mô tả ca sử dụng 58 3.3.3.1 Gửi công văn 58 3.3.3.2 Nhận công văn 59 3.3.3.3 Cập nhật công văn .59 3.3.3.4 Nhập thông tin sinh viên 60 3.3.3.5 Sửa thông tin sinh viên .61 3.3.3.6 Xóa sinh viên 62 3.3.3.7 In lịch báo giảng cho giảng viên .62 3.3.4 Biểu đồ 63 3.3.4.1 Gửi công văn 63 3.3.4.2 Nhận công văn 64 3.3.4.3 Nhập công văn .64 3.3.4.4 Sửa công văn 65 3.3.4.5 Xóa cơng văn .65 3.3.4.6 Đăng nhập .66 3.3.4.7 In báo cáo 66 3.3.5 Biểu đồ hoạt động 67 3.3.5.1 Gửi công văn 67 3.3.5.2 Nhận công văn 68 3.3.5.3 Nhập thời khóa biểu 68 3.3.6 Biểu đồ lớp .69 3.3.6.1 Gói quản lý công văn .69 3.3.6.2 Gói quản lý thơng tin sinh viên 70 3.3.6.3 Gói quản lý thông tin cán 70 3.3.6.4 Gói quản lý lịch trình giảng dạy .71 3.3.6.5 Gói quản lý lịch thực hành .72 3.3.6.6 Gói quản lý thiết bị 72 3.3.7 Thiết kế sở liệu .73 CHƯƠNG 4: CÀI ĐẶT VÀ KẾT QUẢ MINH HỌA .83 4.1 CÀI ĐẶT CHƯƠNG TRÌNH 83 4.2 KẾT QUẢ MINH HỌA 83 4.2.1 Chương trình chạy Server 83 4.2.2 Hệ thống người dùng 84 KẾT LUẬN .89 Đánh giá kết 89 Phạm vi ứng dụng 91 Hướng phát triển 91 DANH MỤC TÀI LIỆU THAM KHẢO 92 QUYẾT ĐỊNH GIAO ĐỀ TÀI DANH MỤC BẢNG Bảng 1.1 So sánh phương pháp phân tích thiết kế hệ thống 10 Bảng 2.1 Khái niệm kí hiệu mã hóa liệu 26 Bảng 3.1 Yêu cầu thiết bị phần mềm hệ thống 41 Bảng 3.2 Xác định tác nhân 46 Bảng 3.3 Danh mục công văn 73 Bảng 3.4 Danh mục công văn đến 73 Bảng 3.5 Danh mục công văn 73 Bảng 3.6 Danh mục hồ sơ lưu trữ 74 Bảng 3.7 Danh mục cấp độ 74 Bảng 3.8 Danh mục phận 74 Bảng 3.9 Danh mục thông báo công văn 74 Bảng 3.10 Danh mục loại công văn .75 Bảng 3.11 Danh mục môn học .75 Bảng 3.12 Danh mục môn học theo hệ đào tạo 75 Bảng 3.13 Danh mục lớp .75 Bảng 3.14 Danh mục phòng 75 Bảng 3.15 Danh mục hệ đào tạo 76 Bảng 3.16 Danh mục học kỳ 76 Bảng 3.17 Danh mục thời khóa biểu .76 Bảng 3.18 Danh mục lịch thi 76 Bảng 3.19 Danh mục môn 77 Bảng 3.20 Danh mục quốc tịch 77 Bảng 3.21 Danh mục dân tộc 77 Bảng 3.22 Danh mục tôn giáo .77 Bảng 3.23 Danh mục đối tượng .77 Bảng 3.24 Danh mục ngạch lương 77 Bảng 3.25 Danh mục quan hệ gia đình 78 Bảng 3.26 Danh mục cán 78 Bảng 3.27 Danh mục quan hệ .79 Bảng 3.28 Danh mục giảng viên 79 Bảng 3.29 Danh mục sinh viên 79 Bảng 3.30 Danh mục lịch thực hành .80 Bảng 3.31 Danh mục loại thiết bị 80 Bảng 3.32 Danh mục thiết bị 80 Bảng 3.33 Danh mục thiết bị phòng 80 Bảng 3.34 Danh mục lý thiết bị 81 Bảng 3.35 Danh mục định liên quan đến sinh viên 81 Bảng 3.36 Danh mục học bổng 81 Bảng 3.37 Danh mục thông báo nhận trả công văn 81 Bảng 3.38 Danh mục quyền người dùng 82 Bảng 3.39 Danh mục module hệ thống 82 Bảng 3.40 Danh mục tài khoản người dùng 82 DANH MỤC HÌNH Hình 2.1 Quy trình mã hóa liệu .25 Hình 2.2 Mơ tả quy trình mã hóa khóa cơng khai .28 Hình 2.3 Minh họa hàm băm 29 Hình 2.4 Sơ đồ biểu diễn thuật tốn mã hóa RSA .31 Hình 2.5 Sơ đồ mơ tả trình ký gửi file văn .33 Hình 2.6 Sơ đồ mơ tả q trình nhận file văn 34 Hình 3.1 Các chức hệ thống 45 Hình 3.2 Sơ đồ Use case tổng quan hệ thống 54 Hình 3.3 Sơ đồ Use case quản lý công văn 55 Hình 3.4 Sơ đồ Use case quản lý thông tin sinh viên 55 Hình 3.5 Sơ đồ Use case quản lý thông tin cán .56 Hình 3.6 Sơ đồ Use case quản lý lịch thực hành 56 Hình 3.7 Sơ đồ Use case quản lý lịch trình giảng dạy 57 Hình 3.8 Sơ đồ Use case quản lý thiết bị 57 Hình 3.9 Biểu đồ q trình gửi cơng văn 63 Hình 3.10 Biểu đồ trình nhận cơng văn 64 Hình 3.11 Biểu đồ q trình nhập cơng văn 64 Hình 3.12 Biểu đồ q trình sửa cơng văn 65 Hình 3.13 Biểu đồ trình xóa cơng văn 65 Hình 3.14 Biểu đồ trình đăng nhập hệ thống 66 Hình 3.15 Biểu đồ trình in báo cáo 66 Hình 3.16 Biểu đồ hoạt động q trình gửi cơng văn 67 Hình 3.17 Biểu đồ hoạt động trình nhận cơng văn 68 Hình 3.18 Biểu đồ hoạt động trình nhập thời khóa biểu 68 Hình 3.19 Biểu đồ lớp gói quản lý cơng văn 69 Hình 3.20 Biểu đồ lớp gói quản lý thông tin sinh viên 70 Hình 3.21 Biểu đồ lớp gói quản lý thơng tin cán 70 Hình 3.22 Biểu đồ lớp gói quản lý lịch trình giảng dạy .71 Hình 3.23 Biểu đồ lớp gói quản lý lịch thực hành .72