Giai đoạn 7: Cài đặt và khai thỏc

Một phần của tài liệu xây dựng hệ thống thông tin quản lý dự án đầu tư xây dựng khu đô thị (Trang 31 - 83)

D NU Y NG KHU ễ TH ỰÁ ĐẦ ỰĐ Ị”

2.3.7Giai đoạn 7: Cài đặt và khai thỏc

Giai đoạn này thực hiện việc chuyển từ hệ thống cũ sang hệ thống mới. Việc chuyển đổi này cần được thực hiện với những va chạm ít nhất, cần phải lập kế hoạch một cỏch cẩn thận.

Giai đoạn này bao gồm cỏc cụng đoạn sau:Giai đoạn này bao gồm cỏc cụng đoạn sau: 1 - Lập kế hoạch cài đặt 2 - Chuyển đổi 3 - Khai thỏc và bảo trỡ 4 - Đỏnh giỏ XĐ yêu cầu Phân tích Thiết kế lôgíc XD ph ơng án Thực hiện kỹ thuật Thiết kế vật lý Cài đặt

Hỡnh 4- Cỏc cụng đoạn phỏt triển một HTTT

2.4 Phõn tớch HTTT

2.4.1 Cỏc phương phỏp thu thập thụng tin

- Phỏng vấn: Đõy là một trong hai cụng cụ thu thập thụng tin đắc lực nhất dựng cho hầu hết cỏc dự ỏn phỏt triển HTTT. Phỏng vấn cho phộp thu được những xử lý theo cỏch khỏc với mụ tả trong tài liệu, gặp được những người chịu trỏch nhiệm trờn thực tế mà cú thể khụng được ghi trờn văn bản tổ chức và thu được những nội dung cơ bản khỏi quỏt về hệ thống mà khú cú thể nắm bắt được khi tài liệu quỏ nhiều, đặc biệt là mục tiờu của tổ chức.

- Nghiờn cứu tài liệu: Phương phỏp này cho phộp nghiờn cứu kỹ và tỉ mỉ về nhiều khớa cạnh của tổ chức như: lịch sử hỡnh thành và phỏt triển của tổ chức, tỡnh trạng tài chớnh, cỏc tiờu chuẩn và định mức, cấu trỳc thứ bậc, vai trũ và nhiệm vụ của cỏc thành viờn, nội dung và hỡnh dạng của cỏc thụng tin vào/ ra. Thụng tin trờn giấy tờ phản ỏnh quỏ khứ, hiện tại và tương lai của tổ chức.

- Sử dụng phiếu điều tra: Khi cần phải lấy thụng tin từ một số lượng lớn cỏc đối tượng và trờn một phạm vi địa lý rộng lớn thỡ dựng tới phiếu điều tra. Yờu cầu cỏc cõu hỏi ghi trờn phiếu phải rừ ràng, cựng hiểu như nhau và phiếu phải ghi theo cỏch thức dễ tổng hợp.

- Quan sỏt: Khi phõn tớch viờn muốn nhỡn thấy những gỡ khụng thể hiện trờn tài liệu hoặc qua phỏng vấn như tài liệu để đõu, đưa cho ai, bỏ ngăn kộo nào, cú sắp xếp

hoặc khụng sắp xếp, lưu trữ cỳ khoỏ hoặc khụng khoỏ… Quan sỏt sẽ cú khi gặp khú khăn vỡ đụi khi người bị quan sỏt khụng thực hiện giống như ngày thường.

Trong quỏ trỡnh xõy dựng “Hệ thống thụng tin quản lý dự ỏn đầu tư khu đụ thị”, “Phỏng vấn” và “Nghiờn cứu tài liệu” là hai phương phỏp được sử dụng chủ yếu để thu thập và phõn tớch thụng tin. Phương phỏp “Phỏng vấn” được sử dụng đẻ tỡm hiểu những hoạt động nghiệp vụ thực tế trong quản lý dự ỏn đầu tư xõy dựng khu đụ thị cũn phương phỏp “Nghiờn cứu tài liệu” giỳp hiểu rừ những giấy tờ, văn bản, thủ tục cần thiết cho quỏ trỡnh quản lý xõy dựng, những mẫu biểu bỏo cỏo cần thiết.

2.4.2 Mú hoỏ dữ liệu

Xừy dựng HTTT rất cần thiết phải mú hoỏ dữ liệu. Việc mú hoỏ sẽ mang lại cỏc lợi ích sau:

- Nhận diện khụng nhầm lẫn cỏc đối tượng. - Mụ tả nhanh chúng cỏc đối tượng.

- Nhận diện nhúm đối tượng nhanh hơn.

Mó hiệu được xem là sự biểu diễn theo quy ước, thụng thường là ngắn gọn về mặt thuộc tớnh của một thực thể hoặc tập hợp thực thể.

Mú hoỏ được xem là việc xõy dựng một tập hợp những hàm thức mang tớnh quy ước và gỏn cho tập hợp này một ý nghĩa bằng cỏch cho liờn hệ với tập hợp những đối tượng cần biểu diễn.

Cỏc phương phỏp mú hoỏ cơ bản bao gồm:

- Phương phỏp mú hoỏ phõn cấp: Nguyờn tắc tạo lập bộ mó này rất đơn giản. Người ta phõn cấp đối tượng từ trờn xuống dưới và mó số được xõy dựng từ trỏi qua phải, cỏc chữ số được kộo dài về phớa bờn phải để thể hiện chi tiết sự phõn cấp sõu hơn.

- Phương phỏp mú hoỏ liờn tiếp: Mó kiểu này được tạo ra bởi một quy tắc tạo dóy nhất định. Chẳng hạn nếu người tuyển dụng vào làm việc trước mang mó số 999 thỡ người tiếp theo mang mó 1000.

- Phương phỏp mó húa tổng hợp: Đõy là phương phỏp kết hợp của mú hoỏ phõn cấp và mú hoỏ liờn tiếp.

- Phương phỏp mú hoỏ gợi nhớ: Phương phỏp này căn cứ vào đặc tớnh của đối tượng để xõy dựng. Chẳng hạn dựng việc viết tắt cỏc chữ cỏi đầu trong mú hoỏ tiền tệ quốc tế: VND, USD…

- Phương phỏp mú hoỏ theo xeri: Phương phỏp này chớnh là sử dụng một tập hợp theo dóy gọi là xeri. Xeri được coi như một giấy phộp theo mó qui định.

- Phương phỏp mú hoỏ ghộp nối: Phương phỏp này chia mó thành nhiều trường, mỗi trường trương ứng với một đặc tớnh, những liờn hệ cú thể giữa những tập hợp con khỏc nhau với đối tượng được mú hoỏ.

Để quản lý được cỏc dự ỏn đầu tư xõy dựng khu đụ thị, tất yếu phải sử dụng tới việc mú hoú cỏc đối tượng quản lý. Với một số lượng lớn và phức tạp cỏc đối tượng của một dự ỏn đầu tư, cỏc phương phỏp mú hoỏ được sử dụng trong hệ thống cũng rất phong phỳ và là sự kết hợp của nhiều phương phỏp: mú hoỏ liờn tiếp, mú hoỏ phừn cấp, mú hoỏ tổng hợp, mú hoỏ gợi nhớ.

2.4.3 Cỏc cụng cụ mụ hỡnh húa HTTT

Sơ đồ luồng thụng tin (IFD – Information Flow Diagram)

- Khỏi niệm: Sơ đồ luồng thụng tin được dựng để mụ tả HTTT theo cỏch thức động, tức là mụ tả sự di chuyển của dữ liệu, việc xử lý, việc lưu trữ trong thế giới vật lý bằng cỏc sơ đồ.

- Cỏc ký phỏp dựng trong sơ đồ luồng thụng tin: + Xử lý:

Thủ cụng Giao tỏc người – mỏy Tin học hoỏ hoàn toàn Giao tỏc người – mỏy Tin học hoỏ hoàn toàn

+ Kho lưu trữ dữ liệu (adsbygoogle = window.adsbygoogle || []).push({});

Thủ cụng Tin học hoỏ Tin học hoỏ + Dũng thụng tin+ Điều khiển + Điều khiển

Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram)

- Khỏi niệm: Sơ đồ luồng dữ liệu dựng mụ tả cũng chớnh HTTT như sơ đồ luồng thụng tin nhưng trờn gúc độ trừu tượng. Sơ đồ chỉ bao gồm cỏc luồng dữ liệu, cỏc xử lý, cỏc lưu trữ dữ liệu, nguồn và đớch nhưng khụng hề quan tõm tới nơi, thời điểm và đối tượng chịu trỏch nhiệm xử lý. Sơ đồ luồng dữ liệu chỉ mụ tả đơn thuần HTTT làm gỡ và để làm gỡ.

- Ký phỏp dựng cho sơ đồ luồng dữ liệu: Ngụn ngữ sơ đồ luồng dữ liệu DFD sử dụng 4 loại ký phỏp cơ bản: thực thể, tiến trỡnh, kho dữ liệu và dũng dữ liệu.

Nguồn hoặc đớch

Tài liệu

Tên ngời/bộ phận phát/nhận tin

Tờn dũng dữ liệuDũng dữ liệu Dũng dữ liệu

Tiến trỡnh xử lý

Tệp dữ liệuKho dữ liệu Kho dữ liệu

Cụng việc quản lý dự ỏn đầu tư khu đụ thị cú thể được mụ tả qua mụ hỡnh sau:

Hồ sơ dự ỏn đầu tư - Cỏc mức của DFD:

+ Sơ đồ ngữ cảnh (Context Diagram): thể hiện rất khỏi quỏt nội dung chớnh của HTTT. Sơ đồ này khụng đi vào chi tiết mụ tả sao cho chỉ cần một lần nhỡn là nhận ra nội dung chớnh của hệ thống. Để cho sơ đồ ngữ cảnh sỏng sủa, dễ nhỡn cú thể bỏ qua cỏc kho dữ liệu, bỏ qua cỏc xử lý cập nhật. Sơ đồ ngữ cảnh cũn được gọi là sơ đồ mức 0. Tên tiến trình xử lý Quản lý dự án khu đô thị Chủ đầu t Chủ đầu t

+ Phõn ró sơ đồ: để mụ tả hệ thống chi tiết hơn, ngừơi ta dựng kỹ thuật phõn ró (Explosion) sơ đồ. Bắt đầu từ sơ đồ khung cảnh, người ta phõn ró ra thành sơ đồ mức 0, sau mức 0 là mức 1 …

- Một số quy tắc và qui ước liờn quan tới DFD:

1. Mỗi luồng dữ liệu phải cú một tờn trừ luồng giữa xử lý và kho dữ liệu. 2. Dữ liệu chứa trờn hai vật mang khỏc nhau nhưng luụn luụn đi cựng nhau thỡ cú thể tạo ra chỉ một luụng duy nhất.

3. Xử lý luụn phải được đỏnh mó số.

4. Vẽ lại cỏc kho dữ liệu để cỏc luụng dữ liệu khụng cắt nhau. 5. Tờn cho cỏc xử lý phải là một động từ.

6. Xử lý buộc phải thực hiện một biến đổi dữ liệu. Luồng vào phải khỏc với luồng ra từ một xử lý.

Đối với việc phõn ró DFD

7. Thụng thường một xử lý mà lụgớc xử lý của nú được trỡnh bày bằng ngụn ngữ cú cấu trỳc chỉ chiếm một trang giấy thỡ khụng phõn ró tiếp.

8. Cố gắng chỉ để tối đa 7 xử lý trờn một trang DFD

9. Tất cả cỏc xử lý trờn cựng một DFD phải thuộc cựng một mức phõn ró. 10.Luồng vào của một DFD mức cao phải là luồng vào của một DFD con mức thấp nào đú. Luồng ra tới đớch của một DFD con phải là luồng ra tới đớch của một DFD mức lớn hơn nào đú. Đõy gọi là nguyờn tắc cõn đối (Balancing) của DFD.

11.Xử lý khụng phõn ró tiếp thờm thỡ được gọi là xử lý nguyờn thuỷ. Mỗi xử lý nguyờn thuỷ phải cú một phớch xử lý lụgớc trong từ điển hệ thống.

Vật lý

IFD

(Information Flow Diagram) Sơ đồ luụng thụng tin

SD (System Dictionary) Từ điển hệ thống. Cỏc phớch vật lý Lụgớc DFD (Data Flow Diagram) Sơ đồ luồng dữ liệu

SD

(System Dictionary) Từ điển hệ thống. (adsbygoogle = window.adsbygoogle || []).push({});

Cỏc phớch lụgớc Hỡnh 5 – Cỏc cụng cụ phõn tớch và thiết kế HTTT

2.5 Phương phỏp thiết kế cơ sở dữ liệu từ cỏc thụng tin đầu ra

Xỏc định cỏc tệp CSDL trờn cơ sở cỏc thụng tin đầu ra của hệ thống là phương phỏp cổ điển và cơ bản của việc thiết kế CSDL. Cỏc bước chi tiết khi thiết kế CSDL đi từ cỏc thụng tin ra bao gồm:

2.5.1 Bước 1 – Xỏc định cỏc đầu ra của HTTT

- Liệt kờ toàn bộ cỏc thụng tin đầu ra.

- Nội dung, khối lượng, tần xuất và nơi nhận chỳng.

2.5.2 Bước 2 – Xỏc định cỏc tệp cần thiết cung cấp đủ dữ liệu cho việctạo ra từng đầu ra tạo ra từng đầu ra

- Liệt kờ cỏc phần tử thụng tin trờn đầu ra

+ Gạch chõn thuộc tớnh khoỏ cho thụng tin đầu ra

+ Đỏnh dấu R cho cỏc thuộc tớnh lặp – tức là những thuộc tớnh cú thể nhận nhiều giỏ trị trong một đầu ra.

+ Đỏnh dấu S cho cỏc thuộc tớnh thứ sinh – tức là cỏc thuộc tớnh cú thể tớnh toỏn ra, lấy ra từ những thuộc tớnh khỏc.

+ Gạch khỏi danh sỏch những thuộc tớnh lặp, thuộc tớnh thứ sinh và cỏc thuộc tớnh khụng quan trọng đối với quản lý.

- Thực hiện chuẩn húa mức 1 (1.NF): Chuẩn hoỏ mức 1 quy định rằng trong mỗi danh sỏch khụng được phộp chứa cỏc thuộc tớnh lặp. Nếu cú cỏc thuộc tớnh lặp thỡ phải tỏch cỏc thuộc tớnh lặp đú thành cỏc danh sỏch con, cú một ý nghĩa dưới gúc độ quản lý.

- Thực hiện chuẩn hoỏ mức 2 (2.NF): Chuẩn hoỏ mức 2 quy định rằng trong một danh sỏch, mỗi thuộc tớnh phải phụ thuộc hàm vào toàn bộ khoỏ chớnh chứ khụng chỉ phụ thuộc vào một phần của khoỏ. Nếu cú sự phụ thuộc như vậy thỡ phải tỏch những thuộc tớnh phụ thuộc hàm vào bộ phận của khoỏ chớnh thành một danh sỏch con mới.

- Thực hiện chuẩn hoỏ mức 3 (3.NF): Chuẩn hoỏ mức 3 quy định rằng trong một danh sỏch khụng được phộp cú sự phụ thuộc bắc cầu giữa cỏc thuộc tớnh. Nếu thuộc tớnh Z phụ thuộc hàm vào thuộc tớnh Y và thuộc tớnh Y phụ thuộc hàm vào X thỡ phảo tỏch chỳng thành hai danh sỏch chứa quan hệ Z-Y và danh sỏch chứa quan hệ Y-X.

- Mụ tả cỏc tệp: Mỗi danh sỏch xỏc định được sau bước chuẩn hoỏ mức 3 sẽ là một tệp CSDL. Biểu diễn cỏc tệp theo ngụn ngữ CSDL về tệp: tờn tệp viết chữ in hoa, nằm phớa trờn; cỏc thuộc tớnh nằm trong cỏc ụ, thuộc tớnh khoỏ cỳ gạch chõn.

2.5.3 Bước 3 – Tớch hợp cỏc tệp để chỉ tạo ra một CSDL

Từ mỗi đầu ra theo cỏch thực hiện của bước 2 sẽ tạo ra rất nhiều danh sỏch và mỗi danh sỏch là liờn quan tới một đối tượng quản lý, cú sự tồn tại riờng tương đối độc lập. Những danh sỏch nào cựng mụ tả về một thực thể thỡ phải tớch hợp lại, nghĩa là tạo thành một danh sỏch chung bằng cỏch tập hợp tất cả cỏc thuộc tớnh chung và riờng của những danh sỏch đú.

2.5.4 Bước 4 – Xỏc định khối lượng dữ liệu cho từng tệp và toàn bộ sơ đồ

- Xỏc định số lượng cỏc bản ghi cho từng tệp

- Xỏc định độ dài cho một thuộc tớnh. Tớnh độ dài cho bản ghi.

2.5.5 Bước 5 – Xỏc định liờn hệ lụgớc giữa cỏc tệp và thiết lập sơ đồ cấutrỳc dữ liệu trỳc dữ liệu

Xỏc định mối liờn hệ giữa cỏc tệp, biểu diễn chỳng bằng cỏc mũi tờn hai chiều, nếu cú quan hệ một - nhiều thỡ vẽ hai mũi tờn về hướng đú.

2.6 Khỏi quỏt về cụng cụ sử dụng trong đề tài

2.6.1 Lý thuyết về cơ sở dữ liệu

Giới thiệu CSDL theo mụ hỡnh quan hệ (Relational Model)

Mụ hỡnh CSDL theo mụ hỡnh quan hệ là mụ hỡnh được dựng nhiều nhất hiện nay. Đõy là mụ hỡnh do E.F.Codd nghiờn cứu và sỏng lập ra nhằm ba mục tiờu:

- Mục tiờu độc lập dữ liệu: Vạch ra một đường ranh giới rừ ràng giữa cỏc phượng dện lụgớc và vật lý của việc quản trị CSDL. Khi đỳ cỏc nhà lập trỡnh ứng dụng khụng cần thiết phải để ý tới cỏch trỡnh bày dữ liệu trờn cỏc phương tiện vật chất nữa.

- Mục tiờu truyền đạt: Tạo ra một mụ hỡnh đơn giản mà đụng đảo cỏc nhà lập trỡnh và những người dựng cú thể hiểu được ngay. Đõy là mục tiờu nhằm tăng hiệu suất và hiệu quả của việc trao đổi giữa người dựng và cỏc cỏn bộ hệ thống thụng tin quản lý.

- Mục tiờu xử lý tập hợp: Mục tiờu này nhằm tăng khả năng xử lý từ “lần lượt từng bản ghi” đến “đồng thời nhiều bản ghi”. (adsbygoogle = window.adsbygoogle || []).push({});

Đạt được cỏc mục tiờu này cú nghĩa là chỉ cần viết một số ít dũng lệnh cho cỏc trỡnh ứng dụng, đồng thời những người dựng và những cỏn bộ phõn tớch sẽ ít hiểu lầm nhau hơn trong giao tiếp.

Theo mụ hỡnh này thỡ hệ quản trị CSDL xem xột và thể hiện cỏc thực thể như một bảng hai chiều với bản ghi là cỏc hàng và cỏc trường là cỏc cột. Cú một cột đúng vai trũ trường khoỏ hay cũn gọi là trường định danh. Mỗi giỏ trị của nú xỏc định một bản ghi duy nhất. Bảng cú thể chứa cỏc trường liờn kết, chỳng khụng phải là những trường mụ tả về thực thể mà là múc xớch liờn kết với một hoặc nhiều bản ghi của một bảng khỏc. Cấu trỳc như vậy cú rất nhiều thuận lợi cho việc thao tỏc với dữ trờn cỏc bảng. Một bảng được coi như là một tập hợp con của tớch đề cỏc cỏc tập hợp mà cỏc phần tử của nú là tập hợp cỏc giỏ trị cú thể nhận của mỗi trường. Vỡ thế, mỗi bảng cũn được gọi theo gốc toỏn học là một quan hệ (tập hợp con tớch đề cỏc của cỏc tập hợp). Mụ hỡnh này tạo thuận lợi rất lớn cho cỏc thao tỏc cơ bản cú gốc rễ từ toỏn học như: lọc, trừ, liờn kết, chiếu… giữa cỏc quan hệ.

Cỏc khỏi niệm về CSDL

- Thực thể (Entity): là một nhúm người, đồ vật, hiện tượng, sự kiện hay khỏi niệm bất kỳ với cỏc đặc điểm và tớnh chất cần ghi nhớ. Một số thực thể cú vẻ vật chất, hữu hỡnh (sinh viờn, hàng hoỏ…) nhưng một số thực thể khỏc chỉ là những khỏi niệm vụ hỡnh như tài khoản, dự ỏn…

- Thuộc tớnh (Attribute): mỗi thực thể đều cú những đặc điểm và tớnh chất mà người ta gọi là những thuộc tớnh. Mỗi thuộc tớnh là một chi tiết dữ liệu riờng biệt

Một phần của tài liệu xây dựng hệ thống thông tin quản lý dự án đầu tư xây dựng khu đô thị (Trang 31 - 83)