Phân tích hệ thống.

Một phần của tài liệu Bổ sung modul vào hệ thống tính phần dư nợ của khách hàng (Trang 33 - 37)

III. PHÂN TÍCH HỆ THỐNG THƠNG TIN QUẢN LÝ

1.Phân tích hệ thống.

Hệ thống tính cước Internet của VIETEL đã tồn tại hơn một năm, việc

phân tích hệ thống để thực hiện cơng việc tin học hố đã được tiến hành khá tỉ

mỉ và chi tiết do đĩ cơng việc mà cơ quan thực tập giao đĩ là phân tích và thiết

kế để bổ xung một modul mới vào hệ thống do vậy việc phân tích ở đây là phân tích ở mức hẹp chỉ phục vụ cho việc thiết kế modul bổ sung vào hệ thống mà thơi.

Sơ đồ DFD ngữ cảnh (context ) được thể hiện qua sơ đồ sau:

Nộp tiền Thơng báo

Yêu cầu Báo cáo

Yêu cầu Dữ liệu

Hồ sơ khách hàng

Hồ sơ quản lý cước Khách hàng Lãnh đạo Lãnh đạo Khách hàng Modul kế tốn nợ Bộ phận kế tốn Bộ phận kế tốn

Từ sơ đồ này phân rã ra thành các mức khác nhau và cĩ các cơng đoạn khác nhau. Sau đây là phân rã từ sơ đồ DFD context(level 0) sang sơ đồ DFD

level 1.

Nộp tiền

Yêu cầu báo

cáo

D.mục khách hàng

D.liệu cước

Yêu cầu Hố đơn nợ

Gửi đến Báo cáo 2. Thiết kế dữ liệu. Khách hàng Kế tốn Kế tốn Lãnh đạo Khách hàng Lãnh đạo 1.0 Cập nhật

tiền cước 3.0 Xem xét Thơng báo 4.0 Lập báo cáo 2.0 Xử lý d.liệu cước

Dữ liệu của modul trong chương trình được cung cấp bởi hệ thống tính

cước phí Internet đã tồn tại. Và dữ liệu được cung cấp để từ đĩ cĩ thể phân tích

và thiết kế modul là các bảng của từng tháng, mỗi tháng được cung cấp một

bảng.

Bảng cĩ dạng như sau:

FieldName DataType FieldSize

User-Name Text 50

Duration Number Double

Sum-Account Number Duoble

Cap Number Duoble

Trong quá trình phân tích và thiết kế modul từ bảng dữ liệu gốc này khơng thể đáp ứng nhu cầu thiết kế do đĩ,xây dựng bảng mới để cĩ thể phát

triển Query phục vụ cho việc thiết kế. Trong bảng dữ liệu gốc chưa xác định trường khố chính và mỗi một User-Name cĩ hai bản ghi, một bản ghi ứng với

tiền cước mà User-Name đĩ dùng khi trường Cap cĩ giá trị 1 cịn bản ghi cịn lại ứng với thuế VAT mà User-Name đĩ phải trả với trường Cap cĩ giá trị 0. Do

vậy để thuận tiện cho việc phân tích cần phải tạo một bảng mới là hồn tồn cần

thiết. Bảng mới này sẽ lấy nguồn từ một Query được xây dựng từ bảng dữ liệu

cũ.

Query được thiết kế bằng lệnh sau:

SELECT [thang8].[User-Name], [thang8].Duration, [thang8].[Sum- Account], [thang8].[Sum-Account]*1.1 AS Tongtra

FROM thang8

WHERE ((([thang8].Cap)=1));

Sau khi thực hiện các lệnh tạo Query ta cĩ:

Với dữ liệu của cơng ty đã giao như vậy và qua quá trình phân tích dữ liệu

Một phần của tài liệu Bổ sung modul vào hệ thống tính phần dư nợ của khách hàng (Trang 33 - 37)