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ý

79 370 2
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 ĐẠ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 i LỜI CAM ĐOAN Tôi xin cam đoan những kết quả đạt được luận văn nghiên cứu, tổng hợp thực hiện, không chép lại bất kỳ điều gì của người khác Toàn bô những điều được trình bày khóa luận hoặc của cá nhân, hoặc được tham khảo tổng hợp từ nguồn tài liệu khác Tất cả tài liệu tham khảo, tổng hợp đều được trích dẫn với nguồn gốc rõ ràng Tôi xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình Nếu có điều gì sai, xin chịu hình thức kỷ luật theo quy định Thái Nguyên, tháng năm 2013 Phạm Thu Trang ii MỤC LỤC Chương 1.1 Tổng quan về 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ệ 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 18 1.2 Hệ thống quản lý văn bản điều hành trực tuyến 29 Chương 35 CÁC CÔNG NGHỆ QUẢN LÝ DỮ LIỆU PHI CẤU TRÚC .35 2.1 Công nghệ của hãng Microsoft 35 2.1.2 Công nghệ SQLServer của Microsoft 38 2.1.3 Công Nghệ ASP 41 2.2 Công nghệ mã nguồn mở 42 2.3 Công nghệ IBM-Lotus Domino 50 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 hiện tái kỹ nghệ quy trình phát triển hệ thống quản lý văn bả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 iii DANH MỤC CÁC TỪ VIẾT TẮT CSDL CV DMS HSCV QLVB RUP SQL UML VB VP : Cơ sở dữ liệu : Chuyên viên : Document Management System : Hồ sơ công việc : Quản lý văn bản : Rational Unified Process : Structured Query Language : Unifield modeling language : Văn bản : Văn phòng iv 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 của 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 dữ liệu Hình 1.10: Quá trình tái kỹ nghệ dữ 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 của 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 của 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 bản & điều hành trực tuyến” Hình 3.2: Từ mã nguồn của 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 của 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 đồ tuần tự 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 bản đến Hình 3.9: Màn hình cập nhật văn bản Hình 3.10: Biểu mẫu xuất văn bản đến Hình 3.11: Biểu mẫu xuất văn bả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 bản đến Hình 3.15: Giao diện chi tiết văn bản đến v Hình 3.16: Giao diện danh sách văn bản Hình 3.17: Giao diện chi tiết văn bả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 bản Hình 3.20: Tìm kiếm toàn bô văn bản Hình 3.21: Tìm kiếm theo sổ văn bản Hình 3.22: Tìm kiếm theo loại văn bản Hình 3.23: Tìm kiếm theo nơi gửi MỞ ĐẦU Khoa học máy tính nghiên cứu về sở lý thuyết thông tin, tính toán, thực hiện ứ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 quả cụ thể đó môt số ngành tập trung vào thách thức cài đặt tính toán Cùng với sự đời phát triển của hệ thống máy tính với tốc đô xử lý ngày mạnh thì ngành khoa học máy tính phát triển theo với việc giải quyết nhiều toán thực tiễn liên quan tới đời sống kinh tế xã hôi, nó trở thành sở công cụ để giải quyết 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 những ứng dụng thiết thực, với sự bùng nổ thông tin làm cho môt loạt hoạt đông bị thay đổi yêu cầu thực tiễn của quản lý làm cho yêu cầu phần mềm thay đổi theo kèm theo đó sự 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 những tinh hoa của phần mềm cũ cập nhật những thay đổi mới để giảm chi phí Môt những công cụ của việc tái kỹ nghệ việc quản lý dữ liệu phi cấu trúc Vấn đề đặt tái kỹ nghệ sử dụng công cụ quản lý dữ liệu phi cấu trúc thế để đảm bảo tính hiệu quả khoa học Chính vì thế luận văn của 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õ những mấu chốt việc sử dụng công nghệ quản lý dữ liệu phi cấu trúc tái kỹ nghệ phần mềm đồng thời ứng dụng nó vào việc tái kỹ nghệ phát triển hệ thống quản lý văn bản điều hành trực tuyến cho Sở Y tế Bắc Kạn Để thực hiện được mục đích đề tại đặt những nhiệm vụ cần đạt được sau: - Tìm hiểu khái quát về 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ý dữ liệu phi cấu trúc khả ứng dụng của chúng - Ứng dụng môt công nghệ quản lý dữ liệu phi cấu trúc Lotus Domino của IBM để phát triển hệ thống quản lý văn bản điều hành trực tuyến thông qua đổi mới chế tìm kiếm thông tin Luận văn gồm chương: Chương Tổng quan về công nghệ quản lý dữ 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ý dữ liệu phi cấu trúc Chương Phát triển cài đăt Hệ thống quản lý văn bản điều hành trực tuyến dựa công nghệ IBM-Lotus Domino 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 hiện thời để xây dựng lại thành môt hệ thống mới, bổ sung thêm môt số thành phần mới vào đó” [6] Định nghĩa tập trung vào làm sáng tỏ đặc trưng của thuật ngữ, 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 làm cải tiến sự hiểu biết về phần mềm, hoặc 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 sự kết hợp của 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 môt ngôn ngữ lập trình hiện đại Mục đích để có nhìn rõ 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 chức năng, hiệu suất, sự thi hành của hệ thống Mục tiêu để trì chức hiện có chuẩn bị cho chức mới được thêm vào sau Sau sửa đổi, chức của phần mềm không thay đổi, thông thường thì cấu trúc của chương trình vẫn được giữ nguyên cũ Mặc dù nhiều hệ thống phần mềm cũ được thay thế, hầu hết số chúng vẫn được sử dụng Trong đó, từ năm 1990 có môt sự gia tăng rất 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 tại phải được trì Phần lớn số đó không được viết ngôn ngữ hướng đối tượng số nhiều đó vẫn được chạy 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 bản, đó kinh phí phải bỏ rất lớn Việc bảo trì môt hệ thống cũ tốn kém, vì vậy tái kỹ nghệ lại những hệ thống kéo dài thời gian sử dụng của chúng Tái kỹ nghệ môt hệ thống có chi phí hiệu quả hệ thống đó có giá trị nghiệp vụ cao lại tốn kém cho việc bảo 58 Ta có thể thực hiện trình tái kỹ nghệ phần mềm quản lý văn bản điều hành trực tuyến dựa bước sau: Giai đoạn 1: Từ mã nguồn của phần mềm tài liệu của phầm mềm xây dựng, bổ sung điều chỉnh tài liệu mô hình thiết kế luồng làm việc của phần mềm theo quy trình yêu cầu sửa đổi Trong giai đoạn này, thực hiện xây dựng, cập nhật điều chỉnh tài liệu đặc tả yêu cầu phần mềm, xây dựng lại mô hình UML của phần mềm Giai đoạn 2: Từ tài liệu mô hình thiết kế của phầm mềm thực hiện cấu trúc lại chương trình: Điều chỉnh lại luồng của tác nghiệp, đồng thời thêm môt số chức mới cho chương trình Giai đoạn 3: Thực hiện tái kỹ nghệ lại dữ liệu Giai đoạn 4: xây dựng mã nguồn phầm mềm cho phần mềm mới: Từ cấu trúc của hệ thống mới thực hiện xây dựng mã nguồn cho phần mới Giai đoạn 5: Hoàn thiện phần mềm, cài đặt sử dụng: Xây dựng hoàn thiện phần mềm, thực hiện kiểm tra đánh giá chương trình so với chương trình cũ 3.3.1 Từ mã nguồn hệ thống chuyển sang mô hình trực quan Trong giai đoạn phải thực hiện việc kỹ nghệ ngược để tạo tài liệu phân tích, thiết kế cho chương trình Để tạo được tài liệu phân tích, đặc tả hệ thống trước tiên phải có môt nhìn tổng quan đầy đủ về hệ thống Tuy nhiên, với việc xuất phát từ mã nguồn của chương trình, không phải môt việc đơn giản Để xây dựng được tài liệu đặc tả chương trình sử dụng cho trình thiết kế cần phải hiểu chương trình có những chức năng, tính gì, hoạt đông thế nào, vận hành Để có được những thông tin này, trước hết cần dựa việc sử dụng chương trình công với việc nghiên cứu mã chương trình Các ghi mã nguồn môt phần quan trọng giúp cho hiểu hệ thống Thực hiện xong bước này, ta có thể xây dựng được môt tài liệu đặc tả chương trình hoàn thiện Sau có tài liệu phân tích, đặc tả, ta tiếp tục phục hồi mô hình thiết kế cho chương trình cách sử dụng công cụ Rational Rose Quá trình xây dựng mô hình có thể được thể hiện sơ đồ hình 3.2 59 Mã nguồn chương trình Công cụ Mô hình RATIONAL ROSE trực quan Thư viện hỗ trợ Hình 3.2: Từ mã nguồn hệ thống chuyển sang mô hình trực quan Bản công cụ phát triển phần mềm Rational Rose cho phép dễ dàng đưa mã nguồn của chương trình có sẵn vào mô hình môt cách tự đông để có thể thay đổi hoặc thiết kế lại kiến trúc lại hệ thống Môt điều rất tiện lợi của công cụ mô hình có thể sinh mã sửa mã Điều giúp ta có nhìn tổng quan về thiết kế, dễ dàng đọc – hiểu phát triển chương trình Để thu được mô hình UML của chương trình, ta thực hiện trình dịch ngược theo thao tác giới thiệu chương Sau thực hiện trình này, kết quả thu được môt biểu đồ lớp của chương trình Với việc có tài liệu đặc tả công với sự hiểu biết sâu sắc về hệ thống, tiếp tục sử dụng công cụ Rational Rose để xây dựng hoàn thiện biểu đồ UML cho chương trình Hình 3.3: Mô hình use case cho thấy các yêu cầu hệ thống 60 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 3.3.2 Từ mô hình trực quan cấu trúc lại chương trình Dựa vào biểu đồ UML, tài liệu đặc tả chương trình được tạo từ giai đoạn trên, đọc tài liệu mã nguồn với việc sử dụng chương trình gốc, có thể hiểu rõ về hoạt đông của chương trình, chức năng, tính cách thức hoạt đông của nó Và dựa những hiểu biết về chương trình gốc này, kết hợp với những yêu cầu tiến hóa hệ thống đưa trên, dễ dàng xây dựng lại cấu trúc mới cho chương trình Chương trình mới có chức năng: 61 − Thêm môt văn bản đến/văn bản mới − Sửa môt bản ghi có − Xóa môt bản ghi có − Lưu bản ghi vừa được tạo − Tìm văn bản theo người xử lý văn bản, theo ngày tháng đến/đi của văn bản, theo ngày tháng nhận của văn bản, theo quan gửi văn bản đến, theo quan nhận văn bản đi,… − Sắp xếp văn bản… − Ngoài ra, chương trình mới có giao diện hoàn toàn tiếng Việt, giúp cho việc sử dụng chương trình được dễ dàng đơn giản Trước tiên, thực hiện việc cấu trúc lại mã nguồn của chương trình, bỏ phần mã nguồn thừa, không cần thiết nữa hoặc những phần mã nguồn sai Sau đó, dựa mô hình thiết kế xây dựng thiết kế lại chương trình với chức mới được thêm vào Cụ thể đưa thêm chức tìm kiếm, xếp văn bản Dựa mô hình UML cũ, sử dụng Rational Rose để sửa chữa, tinh chỉnh nâng cao chương trình với chức mới được thêm vào, đồng thời phải đồng bô chương trình để chức mới không xung đôt với hệ thống, chương trình mới có thể đảm bảo ổn định Hình 3.6: Biểu đồ cho chức tìm kiếm 62 3.3.3 Tái kỹ nghệ liệu Với chương trình xây dựng ban đầu, môt thông tin văn bản đến/đi được lưu trữ thực hiện tìm kiếm xác, sau thực hiện tái kỹ nghệ dữ liệu, ta chuyển từ tìm kiếm xác sang tìm kiếm xấp xỉ thuật toán quy hoạch đông tìm dãy chung lớn nhất Việc thay đổi làm tăng hiệu suất tìm kiếm 3.3.4 Xây dựng mã nguồn Sau hoàn thiện trình cấu trúc lại hệ thống kỹ nghệ dữ liệu, giai đoạn tiếp theo thực hiện xây dựng mã nguồn Sau giai đoạn cấu trúc lại chương trình thu được mô hình UML của chương trình mới với đầy đủ chức được cải tiến Kết hợp với mã nguồn gốc chức sinh mã nguồn của Rational Rose từ mô hình UML, xây dựng mã nguồn cho chương trình với đầy đủ chức kể Để thu được mã nguồn Java từ mô hình UML thông qua Rational Rose, ta thực hiện lệnh: vào Tools/Java/J2EE /Generate Code, sau thực hiện lệnh đó, phần mềm Rational Rose tự đông sinh mã nguồn cho chương trình Đối với sở dữ liệu của chương trình, thực hiện xây dựng mã nguồn theo cấu trúc của dữ liệu được tạo mới 3.3.5 Hoàn thiện, cài đặt sử dụng Sau xây dựng mã nguồn, thực hiện cài đặt đầy đủ nền tảng môi trường cần thiết để hỗ trợ chương trình hoạt đông Thực hiện đánh giá chương trình xem có đầy đủ chức yêu cầu không, đồng thời kiểm thử chương trình để tìm lỗi trình hoạt đông Các lỗi có thể lỗi về chức năng, về giao diện chương trình, về hiệu suất thực hiện v.v… Sau chương trình được đánh giá đầy đủ có thể đưa vào sử dụng 3.4 Môi trường cài đặt - Môi trường cài đặt máy chủ Domino + Hệ điều hành Windows server từ 2000 trở lên + Bô nhớ tối thiểu 192MB + Dung lượng ổ cứng nhất 1GB - Phần mềm cài đặt: Lotus Domino 63 Việc cài đặt chương trình chủ yếu qua bước cấu hình môi trường chạy Lotus Domino của IBM cài đặt ứng dụng chạy môi trường Việc cài đặt cấu hình tham chiếu tới tài liệu hướng dẫn được bên dưới tài liệu tham khảo 3.5 Kết đạt số đánh giá Trong trình nghiên cứu lĩnh vực dữ liệu phi cấu trúc công cụ mang lại những kiến thức, những sở hết sức thiết thực việc phân tích quản lý những rủi ro trình tái cấu trúc phần mềm tầm quan trọng của việc quản lý dữ liệu phi cấu trúc đối với tổ chức doanh nghiệp Trên sở nắm được những lý luận những đó trang bị được những công cụ những giải pháp lựa chọn việc tái kỹ nghệ phần mềm Trở thành những công cụ những kỹ bổ ích cho việc điều hành phát triển hệ thống phần mềm quản lý những thay đổi để bắt kịp được yêu cầu đề Việc nghiên cứu vận dụng công cụ chia việc tái kỹ nghệ phần mềm dựa vào công cụ hỗ trợ công nghệ mạnh Lotus Domio việc tái cấu trúc hệ thống quản lý văn bản điều hành trực tuyến mang lại những kinh nghiệm thực tế mặc dù vấp phải rất nhiều khó khăn trình thực hiện Với những tính mới của phiên bản Lotus Domino phù hợp với quản lý dữ liệu môt cách thông minh thì việc truy xuất xử lý dữ liệu trở nên thông minh hiệu quả rõ rệt nhanh chóng Cũng thay đổi lần tái cấu trúc làm cho phần mềm trở nên thân thiện hiệu quả Với việc tính toán xấp xỉ thay thế tìm kiếm xác mở rông khả tìm kiếm thông tin mà khối lượng thông tin lớn lên việc tìm kiếm xác đáp ứng mà chuyển qua việc tìm kiếm theo gợi nhớ việc thay thế theo tìm kiếm xấp xỉ hiệu quả Với thuật toán quy hoạch đông, nó nâng cao hiệu suất tìm kiếm mà khối lượng thông tin phình to giới hạn ngữ nghĩa của thông tin Chương trình thử nghiệm tương đối đơn giản nên có thể chưa nhận thấy hết tầm quan trọng của việc tái kỹ nghệ Nhưng đối với môt hệ thống lớn với số lượng dòng mã nguồn lên đến hàng nghìn, thậm chí chục nghìn dòng thì việc tái kỹ nghệ cho thấy ưu điểm rõ rệt của nó Với việc tái kỹ nghệ, có thể tiết kiệm được về cả thời gian nhân lực, giúp giảm thiểu chi phí 3.6 Hệ thống giao diện chương trình 64 Do giới hạn về nôi dung trình bày nên đưa môt số hình giao diện của chương trình sau: • Hệ thống giao diện chương trình trước chỉnh sửa 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 65 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 66 • Hệ thống giao diện chương trình sau chỉnh sửa Hình 3.12: Giao diện trang chủ Hình 3.13: Giao diện tác nghiệp phụ 67 Hình 3.14: Giao diện danh sách văn đến Hình 3.15: Giao diện chi tiết văn đến 68 Hình 3.16: Giao diện danh sách văn Hình 3.17: Giao diện chi tiết văn 69 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 70 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 71 KẾT LUẬN Bản luận văn nghiên cứu vấn đề về tái kỹ nghệ phần mềm vận dụng chúng vào việc phát triển phần mềm Quá trình tái kỹ nghệ phần mềm đề cập tới tác vụ nhằm tổ chức lại, hay thay đổi lại hệ thống phần mềm để làm cho việc bảo trì chúng dễ dàng hơn, hệ thống hoạt đông hiệu quả Tiến trình tái kỹ nghệ có liên quan đến hoạt đông: dịch mã nguồn, kỹ nghệ đảo ngược, cải thiện cấu trúc chương trình, modul hóa chương trình tái kỹ nghệ dữ liệu Để áp dụng quy trình tái kỹ nghệ cho môt hệ thống cụ thể, luận văn nghiên cứu công nghệ quản lý dữ liệu phi cấu trúc, đặc biệt công nghệ quản lý dữ liệu phi cấu trúc của IBM Lotus Domino Luận văn tập trung vào việc ứng dụng quy trình tái kỹ nghệ phần mềm công cụ trợ giúp cho hệ thống quản ký văn bản điều hành trực tuyến với công nghệ quản lý dữ liệu phi cấu trúc của IBM Lotus Domino nhằm nâng cao chất lượng hiệu quả của phần mềm Kết quả đạt được của hệ thống mới nhờ tái kỹ nghệ cho thấy: hệ thống hoạt đông trở lại tốt, với môt số thay đổi như: việc tìm kiếm văn bản được xác hơn, giao diện thân thiện ngôn ngữ tiếng Việt,… Nhược điểm của quy trình phụ thuôc phần lớn vào công cụ hỗ trợ triển khai Hướng phát triển của luận văn nghiên cứu sâu công cụ mạnh phân tích kỹ công cụ công nghệ để nhằm tối ưu thực hiện tốt hệ thống phần mềm 72 TÀI LIỆU THAM KHẢO a Tiếng Việt [1] Ban điều hành đề án 112 CP Giáo trình thiết lập quản trị Lotus Domino 2005 [2] PGS.TS Hàn Viết Thuận Giáo trình kỹ nghệ phần mềm, NXB Đại Học Kinh tế Quốc Dân [3] Ngô Trung Việt Bản dịch tiếng Việt: Kỹ nghệ phần mềm Cách tiếp cận người thực hành Tập của Roger s pressman NXB Giáo dục 1997 [4] Vietnam Network Solutions Company Giáo trình Giáo Trình Thiết Lập Quản Trị Lotus Domino b Tiếng Anh [5] Addison Wesley - UML Distilled Second Edition A Brief Guide to the Standard Object Modeling Language 1999 [6] E J Chikofsky and J H Cross, “Reverse Engineering and Design Recovery: A Taxonomy”, IEEE Software, vol 7, pp 13 – 17, January 1990 [7] McGraw Hill Software Engineering A Practitioner's Approach-Pressman 5th_Ed, 2001 [8] Oreilly Learning UML 2003 [9] Roger S Pressman Software engineering A practitioner’s approach, McGraw-Hill, Inc 2001 c Internet [10] http://en.wikipedia.org/wiki/Lotus_Domino [11] http://www-01.ibm.com/software/lotus/products/domino/ [12] http://searchdomino.techtarget.com/definition/Domino [13] http://www-03.ibm.com/software/products/us/en/ratirosefami/ [14] http://technet.microsoft.com/vi-vn/sqlserver/ [15] http://www.mysql.com/ [16] http://www.ibm.com/developerworks/vn/library/ ...2 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... dựa công nghệ IBM-Lotus Domino 3 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. .. nghĩa cực kỳ quan trọng triển khai thực tế 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 1.1.4.1 Khái niệm liệu phi cấu trúc Dữ liệu phi cấu trúc thường dùng để dữ

Ngày đăng: 12/12/2016, 16:44

Từ khóa liên quan

Mục lục

  • 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ệ

  • 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 quá trình tái kỹ nghệ phần mềm

  • 1.2. Hệ thống quản lý văn bản và điều hành trực tuyến

  • 2.1. Công nghệ của hãng Microsoft

  • 2.1.2. Công nghệ SQLServer của Microsoft

  • 2.1.3. Công Nghệ ASP

  • 2.2. Công nghệ mã nguồn mở

  • 2.3. Công nghệ IBM-Lotus Domino

  • 3.1. Những vấn đề đặt ra cần tiến hóa hệ thống

  • 3.2. Lựa chọn giải pháp tái kỹ nghệ

  • 3.3. Sơ đồ tiến trình thực hiện tái kỹ nghệ và quy trình phát triển hệ thống quản lý văn bản và điều hành trực tuyến.

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

Tài liệu liên quan