Công nghệ quản lý dữ liệu phi cấu trúc và ứng dụng phát triển hệ thống thông tin quản lý

11 284 0
Công nghệ quản lý dữ liệu phi cấu trúc và ứng dụng phát triển hệ thống thông tin quản lý

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG Phạm Thu Trang CÔNG NGHỆ QUẢN LÝ DỮ LIỆU PHI CẤU TRÚC VÀ ỨNG DỤNG PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ LUẬN VĂN THẠC SỸ KHOA HỌC MÁY TÍNH Thái Nguyên - 2013 Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG Phạm Thu Trang CÔNG NGHỆ QUẢN LÝ DỮ LIỆU PHI CẤU TRÚC VÀ ỨNG DỤNG PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ 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 TS Lê Văn Phùng Thái Nguyên - 2013 Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ i , không năm 2013 Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ ii MỤC LỤC MỤC LỤC ii DANH MỤC CÁC TỪ VIẾT TẮT iv DANH MỤC HÌNH VẼ v MỞ ĐẦU Chương 1: Tổng quan công nghệ quản lý liệu phi cấu trúc hệ thống quản lý văn bản, điều hành trực tuyến………………………………………………………… 1.1 Tổng quan công nghệ quản lý liệu phi cấu trúc 1.1.1 Khái niệm tái kỹ nghệ 1.1.2 Qui trình chung tái kỹ nghệ phần mềm 1.1.3 Các công cụ trợ giúp trình tái kỹ nghệ phần mềm 19 1.1.4 Khái quát liệu phi cấu trúc công nghệ quản lý liệu phi cấu trúc… 23 1.2 Hệ thống quản lý văn điều hành trực tuyến 29 1.2.1 Cấu trúc hệ thống quản lý văn điều hành trực tuyến ……………… 30 1.2.2 Nghiệp vụ xử lý văn điều hành trực tuyến………………………………30 Chương 2: Các công nghệ quản lý liệu phi cấu trúc………………………… 35 2.1 Công nghệ hãng Microsoft 35 2.1.1 Windows server………………………………………………………………… 35 2.1.2 Công nghệ SQLServer Microsoft 38 2.1.3 Công Nghệ ASP 42 2.2 Công nghệ mã nguồn mở 43 2.2.1 OS Linux…………………………………………………………………………… 43 2.2.2 My SQL…………………………………………………………………………….45 2.2.3 PHP…………………………………………………………………………………48 2.2.4 Apache…………………………………………………………………………… 50 Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ iii 2.3 Công nghệ IBM-Lotus Domino 51 2.3.1 Tổng quan………………………………………………………………………….51 2.3.2 Các phần mềm hệ thống Lotus………………………………………… 52 Chương Phát triển cài đặt hệ thống quản lý văn điều hành trực tuyến công nghệ IBM – Lotus Domino…………………………………………………….55 3.1 Những vấn đề đặt cần tiến hóa hệ thống 55 3.2 Lựa chọn giải pháp tái kỹ nghệ 56 3.3 Sơ đồ tiến trình thực tái kỹ nghệ quy trình phát triển hệ thống quản lý văn điều hành trực tuyến 57 3.3.1 Từ mã nguồn hệ thống chuyển sang mô hình trực quan………………….58 3.3.2 Từ mô hình trực quan cấu trúc lại chương trình……………………………… 60 3.3.3 Tái kỹ nghệ liệu………………………………………………………………….62 3.3.4 Xây dựng mã nguồn…………………………………………………………………62 3.3.5 Hoàn thiện, cài đặt sử dụng……………………………………………………62 3.4 Môi trường cài đặt 62 3.5 Kết đạt số đánh giá 63 3.6 Hệ thống giao diện chương trình 63 KẾT LUẬN 71 a Tiếng Việt 72 b Tiếng Anh 72 c Internet 72 Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ iv DANH MỤC CÁC TỪ VIẾT TẮT CSDL : Cơ sở liệu CV : Chuyên viên DMS : Document Management System HSCV : Hồ sơ công việc QLVB : Quản lý văn RUP : Rational Unified Process SQL : Structured Query Language UML : Unifield modeling language VB : Văn VP : Văn phòng Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ v DANH MỤC HÌNH VẼ Hình 1.1 : Tái kỹ nghệ phần mềm Hình 1.2: Qui trình tái kỹ nghệ Hình 1.3: Chi phí tái kỹ nghệ Hình 1.4 Quy trình tái kỹ nghệ phần mềm Hình 1.5 Mô hình chung tái kỹ nghệ phần mềm Hình 1.6: Qui trình dịch mã nguồn Hình 1.7: Tiến trình kỹ nghệ ngược Hình 1.8: Cấu trúc chương trình tự động Hình 1.9: Chuyển đổi liệu Hình 1.10: Quá trình tái kỹ nghệ liệu Hình 1.11: Kỹ nghệ chuyển tiếp Tái kỹ nghệ phần mềm Hình 1.12: Dịch xuôi dịch ngược UML Hình 1.13: Một bước lặp trình tái thiết kế với xuất phát mã nguồn Hình 1.14: Một bước lặp trình tái thiết kế xuất phát mô hình thiết kế Hình 3.1: Sơ đồ tiến trình tái kỹ nghệ “Hệ thống quản lý văn & điều hành trực tuyến” Hình 3.2: Từ mã nguồn hệ thống chuyển sang mô hình trực quan Hình 3.3: Mô hình use case cho thấy yêu cầu hệ thống Hình 3.4: Mô hình use case cho quyền quản trị Hình 3.5: Mô hình use case cho quyền người dùng Hình 3.6: Biểu đồ cho chức tìm kiếm Hình 3.7: Màn hình đăng nhập Hình 3.8: Màn hình cập nhật văn đến Hình 3.9: Màn hình cập nhật văn Hình 3.10: Biểu mẫu xuất văn đến Hình 3.11: Biểu mẫu xuất văn Hình 3.12: Giao diện trang chủ Hình 3.13: Giao diện tác nghiệp phụ Hình 3.14: Giao diện danh sách văn đến Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ vi Hình 3.15: Giao diện chi tiết văn đến Hình 3.16: Giao diện danh sách văn Hình 3.17: Giao diện chi tiết văn Hình 3.18: Giao diện yêu cầu công việc Hình 3.19: Giao diện tìm kiếm văn Hình 3.20: Tìm kiếm toàn văn Hình 3.21: Tìm kiếm theo sổ văn Hình 3.22: Tìm kiếm theo loại văn Hình 3.23: Tìm kiếm theo nơi gửi Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ MỞ ĐẦU Khoa học máy tính nghiên cứu sở lý thuyết thông tin, tính toán, thực ứng dụng hệ thống máy tính Khoa học máy tính có nhiều ngành Một số ngành nhấn mạnh vào việc tính toán kết cụ thể số ngành tập trung vào thách thức cài đặt tính toán Cùng với đời phát triển hệ thống máy tính với tốc độ xử lý ngày mạnh ngành khoa học máy tính phát triển theo với việc giải nhiều toán thực tiễn liên quan tới đời sống kinh tế xã hội, trở thành sở công cụ để giải toán cho lĩnh vực khoa học khác thống kê, quản trị… Công nghệ phần mềm phát triển nhanh chóng sâu vào đời sống kinh tế xã hội với ứng dụng thiết thực, với bùng nổ thông tin làm cho loạt hoạt động bị thay đổi yêu cầu thực tiễn quản lý làm cho yêu cầu phần mềm thay đổi theo kèm theo thay đổi phần mềm để đáp ứng với yêu cầu thực tiễn sở phần mềm cũ Người ta gọi tái kỹ nghệ phần mềm với mục tiêu kế thừa tinh hoa phần mềm cũ cập nhật thay đổi để giảm chi phí Một công cụ việc tái kỹ nghệ việc quản lý liệu phi cấu trúc Vấn đề đặt tái kỹ nghệ sử dụng công cụ quản lý liệu phi cấu trúc để đảm bảo tính hiệu khoa học Chính luận văn với chủ để “Công nghệ quản lý liệu phi cấu trúc ứng dụng phát triển hệ thống thông tin quản lý” với mục tiêu nghiên cứu sâu làm rõ mấu chốt việc sử dụng công nghệ quản lý liệu phi cấu trúc tái kỹ nghệ phần mềm đồng thời ứng dụng vào việc tái kỹ nghệ phát triển hệ thống quản lý văn điều hành trực tuyến cho Sở Y tế Bắc Kạn Để thực mục đích đề đặt nhiệm vụ cần đạt sau: - Tìm hiểu khái quát tái kỹ nghệ công nghệ sử dụng trình tái kỹ nghệ - Nghiên cứu công nghệ quản lý liệu phi cấu trúc khả ứng dụng chúng Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ - Ứng dụng công nghệ quản lý liệu phi cấu trúc Lotus Domino IBM để phát triển hệ thống quản lý văn điều hành trực tuyến thông qua đổi chế tìm kiếm thông tin Luận văn gồm chương: Chương Tổng quan công nghệ quản lý liệu phi cấu trúc hệ thống quản lý văn bản, điều hành trực tuyến Chương Các công nghệ quản lý liệu phi cấu trúc Chương Phát triển cài đăt Hệ thống quản lý văn điều hành trực tuyến dựa công nghệ IBM-Lotus Domino Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ Chương TỔNG QUAN VỀ CÁC CÔNG NGHỆ QUẢN LÝ DỮ LIỆU PHI CẤU TRÚC VÀ HỆ THỐNG QUẢN LÝ VĂN BẢN, ĐIỀU HÀNH TRỰC TUYẾN 1.1 Tổng quan công nghệ quản lý liệu phi cấu trúc 1.1.1 Khái niệm tái kỹ nghệ Chikofsky Cross định nghĩa tái kỹ nghệ là: “Kiểm tra, phân tích, biến đổi hệ thống phần mềm thời để xây dựng lại thành hệ thống mới, bổ sung thêm số thành phần vào đó” [6] Định nghĩa tập trung vào làm sáng tỏ đặc trưng thuật ngữ, thay đổi kết phần mềm Arnold, định nghĩa cách khác tái kỹ nghệ là: “Bất kỳ hoạt động làm cải tiến hiểu biết phần mềm, hoạt động cải tiến phần mềm thường tăng khả bảo trì, khả sử dụng lại, khả tiến hóa” (Arnold 1993) Qui trình tái kỹ nghệ thường kết hợp nhiều qui trình khác kỹ nghệ ngược, làm lại tài liệu, cấu trúc lại chương trình, chuyển đổi, kỹ nghệ xuôi, dịch hệ thống sang ngôn ngữ lập trình đại Mục đích để có nhìn rõ chương trình thời (đặc tả, thiết kế, thực thi), sau tái thực lại để cải thiện chức năng, hiệu suất, thi hành hệ thống Mục tiêu để trì chức có chuẩn bị cho chức thêm vào sau Sau sửa đổi, chức phần mềm không thay đổi, thông thường cấu trúc chương trình giữ nguyên cũ Mặc dù nhiều hệ thống phần mềm cũ thay thế, hầu hết số chúng sử dụng Trong đó, từ năm 1990 có gia tăng lớn việc sử dụng máy tính để hỗ trợ qui trình nghiệp vụ Do đó, đến năm 2000 có khoảng 250 nghìn tỉ dòng mã nguồn tồn phải trì Phần lớn số không viết ngôn ngữ hướng đối tượng số nhiều chạy máy tính lớn[6,9] Có nhiều hệ thống để tiếp tục tồn phải thay đổi hoàn toàn cấu trúc lại hệ thống bản, kinh phí phải bỏ lớn Việc bảo trì hệ thống cũ tốn kém, tái kỹ nghệ lại hệ thống kéo dài thời gian sử dụng chúng Tái kỹ nghệ hệ thống có chi phí hiệu hệ thống có giá trị nghiệp vụ cao lại tốn cho việc bảo Số hóa trung tâm học liệu http://www.lrc.tnu.edu.vn/ [...]... TỔNG QUAN VỀ CÁC CÔNG NGHỆ QUẢN LÝ DỮ LIỆU PHI CẤU TRÚC VÀ HỆ THỐNG QUẢN LÝ VĂN BẢN, ĐIỀU HÀNH TRỰC TUYẾN 1.1 Tổng quan về các công nghệ quản lý dữ liệu phi cấu trúc 1.1.1 Khái niệm về tái kỹ nghệ Chikofsky và Cross đã định nghĩa tái kỹ nghệ là: “Kiểm tra, phân tích, biến đổi hệ thống phần mềm hiện thời để xây dựng lại thành một hệ thống mới, và bổ sung thêm một số thành phần mới vào trong đó” [6]... hướng đối tượng và số nhiều trong đó vẫn được chạy trên các máy tính lớn[6,9] Có nhiều hệ thống để tiếp tục tồn tại phải thay đổi hoàn toàn hoặc cấu trúc lại hệ thống căn bản, do đó kinh phí sẽ phải bỏ ra là rất lớn Việc bảo trì một hệ thống cũ khá tốn kém, vì vậy tái kỹ nghệ lại những hệ thống này sẽ kéo dài thời gian sử dụng của chúng Tái kỹ nghệ một hệ thống sẽ có chi phí hiệu quả khi hệ thống đó có... lại tài liệu, cấu trúc lại chương trình, chuyển đổi, kỹ nghệ xuôi, dịch hệ thống sang một ngôn ngữ lập trình hiện đại hơn Mục đích là để có cái nhìn rõ hơn về chương trình hiện thời (đặc tả, thiết kế, thực thi), sau đó tái thực hiện lại để cải thiện các chức năng, hiệu suất, sự thi hành của hệ thống Mục tiêu là để duy trì các chức năng hiện có và chuẩn bị cho các chức năng mới sẽ được thêm vào sau... mềm không thay đổi, và thông thường thì cấu trúc của chương trình vẫn được giữ nguyên như cũ Mặc dù nhiều hệ thống phần mềm cũ đã được thay thế, nhưng hầu hết trong số chúng vẫn đang được sử dụng Trong khi đó, từ năm 1990 đã có một sự gia tăng rất lớn trong việc sử dụng máy tính để hỗ trợ qui trình nghiệp vụ Do đó, đến năm 2000 đã có khoảng 250 nghìn tỉ dòng mã nguồn đang tồn tại và phải được duy trì... trung vào làm sáng tỏ đặc trưng của thuật ngữ, các thay đổi của kết quả phần mềm Arnold, đã định nghĩa một cách khác về tái kỹ nghệ là: “Bất kỳ hoạt động nào làm cải tiến sự hiểu biết về phần mềm, hoặc là hoạt động cải tiến phần mềm và thường tăng khả năng bảo trì, khả năng sử dụng lại, khả năng tiến hóa” (Arnold 1993) Qui trình tái kỹ nghệ thường là sự kết hợp của nhiều qui trình khác nhau như kỹ nghệ. .. những hệ thống này sẽ kéo dài thời gian sử dụng của chúng Tái kỹ nghệ một hệ thống sẽ có chi phí hiệu quả khi hệ thống đó có giá trị nghiệp vụ cao nhưng lại tốn kém cho việc bảo Số hóa bởi trung tâm học liệu http://www.lrc.tnu.edu.vn/

Ngày đăng: 30/09/2016, 22:33

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan