1. Trang chủ
  2. » Công Nghệ Thông Tin

báo cáo bài tập lớn môn phân tích thiết kế hệ thống - quản lý danh bạ điện thoại

21 1,4K 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 414,5 KB

Nội dung

Nguyễn Thị SángCHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG 1.1 Khảo sát hệ thống 1.1.1 Cơ cấu tổ chức và quy trình hoạt động Trạm Mỏ Bạch viễn thông Thái Nguyên là một đại diện của tổng công ty Bưu Ch

Trang 1

ĐẠI HỌC THÁI NGUYÊN KHOA CÔNG NGHỆ THÔNG TIN    

BÀI TẬP LỚN

MÔN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Đề bài: Phân tích va thiết kế hệ thống quản lý danh

Trang 2

MỤC LỤC

MỤC LỤC 3

LỜI NÓI ĐẦU 4

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG 5

1.1 Khảo sát hệ thống 5

1.1.1 Cơ cấu tổ chức và quy trình họa động 5

1.1.2 Đánh giá hiện trạng 7

1.2 Mục tiêu quản lý của hệ thống 7

CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG 8

2.1 Phân tích hệ thống về chức năng 8

2.1.1 Mục tiêu quản lý 8

2.1.2 Thông tin vào ra của hệ thống 8

2.1.2 Biểu đồ phân cấp chức năng(BPC) 9

2.1.3 Biểu đồ luồng dữ liệu 10

2.2 Phân tích hệ thống về dữ liệu 15

2.2.1 Mã hóa dữ liệu 16

2.2.1 Phân tích hệ thống bằng mô hình thực thể liên kết 17

2.2.2 Phân tích hệ thống bằng mô hình quan hệ 19

NHẬN XÉT CỦA GIÁO VIÊN 21

3

Trang 3

LỜI NÓI ĐẦU

Hệ thống là một thuật ngữ dùng để chỉ những đồ vật(Things), những tình trạng (conditions), những phương thức (methods) Chẳng hạn hệ thống thanh toán, hệ thống truyền thông hay hệ thống giao thông

Hệ thống là một tập hợp các đối tượng, các thành phần có quan hệ với nhau, tương tác với nhau theo những nguyên tắc, những cơ chế nào đó nhưng tồn tại trong một thể thống nhất

Trong một hệ thống, mỗi một thành phần có thể có những chức năng khác nhau nhưng khi kết hợp lại chúng chúng có những chức năng đặc biệt

Hệ thống nào cũng có một đời sống, từ lúc khai sinh tới lúc phế bỏ Đó

là một quá trình trải qua một số giai đoạn nhất định Hệ thống thông tin cũng vậy Các giai đoạn chính của một hệ thống thông tin thường là: Tìm hiểu nhưu cầu, phân tích, thiết kế, cài đặt, khai thác và bảo dưỡng Phân tích thiết kế hệ thống thông tin là một quá trình trải qua nhiều giai đoạn Giai đọa tìm hiểu nhưu cầu nhằm làm rõ Hệ Thống Thông tin sẽ được lập ra phải đáp ứng được những yêu cầu gì của người dùng Các nhưu cầu trước mắt và cả trong tương lai

Giai đoạn phân tích là nhằm đi sâu vào bản chất và chi tiết của hệ thống, cho thấy hệ thống phải thực hiện những điều gì để thỏa mãn yêu cầu và cấu trúc dữ liệu của nó ra sao

Giai đoạn thiết kế là nhằm đưa ra các quyết định về cài đặt hệ thống, để sao cho hệ thống thỏa mãn nhưng yêu cầu mà giai đoạn phân tích đã đưara

Giai đoạn cài đặt làm hai việc là lập trình và kiểm định, xây dựng hệ thống đã được phân tích thành một hệ thống chạy được

Giai đoạn khai thác và bảo dưỡng là giai đoạn đưa hệ thống vào sử dụng,đồng thời thực hiện các chỉnh sửa khi hệ thống xuất hiện các điểm khôngphù hợp

Thái Nguyên, 27 tháng 03 năm 2009.

Sinh viên

4

Trang 4

Nguyễn Thị Sáng

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG

1.1 Khảo sát hệ thống

1.1.1 Cơ cấu tổ chức và quy trình hoạt động

Trạm Mỏ Bạch (viễn thông Thái Nguyên) là một đại diện của tổng công

ty Bưu Chính Viễn Thông Việt Nam.Trạm có hệ thống quản lý danh bạ điện thoại dành cho các thuê bao cố định bằng máy tính

Khi có một khách hàng đến đăng kí sử dụng thuê bao,nhân viên của trạm

sẽ đưa cho khách hàng “Danh mục số điện thoại” và “Hợp đồng cung cấp và

sử dụng điện thoại” để khách hàng lựa chọn số điện thoại sử dụng và điền thông tin vào bản hợp đồng

Danh mục số điện thoại có dạng như sau:

Mã danh mục

Mã đơn vị tên đơn vị

STT MãSTB Số Thuê Bao Trạng Thái Ghi chú Trong đó: STT:số thứ tự MãSTB:mã số thuê bao Trạng Thái=0:số thuê bao chưa có người dùng Trạng Thái=1:số thuê bao đã có người dùng,đang trong thời gian sử dụng Trạng Thái=2:số thuê bao đã có người dùng,đang trong thời gian cắt Hợp đồng sử dụng thuê bao có dạng như sau: Mã đơn vị tên đơn vị

Số hợp đồng ngày hợp đồng

Tên khách số hộ khẩu địa chỉ

Tạo mới mã khách.(có/không) Mã số khách hàng

Mã nhân viên Tên nhân viên Chức vụ

Phần thuê bao: Số thứ tự thuê bao

Người/Đơn vị sử dụng

Địa chỉ đặt máy

Số thuê bao Ngày lắp đặt

Ghi chú

5

Tổng công ty Viễn thông VN

Viễn thông Thái Nguyên

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT

NAM ĐỘC LẬP –TỰ DO -HẠNH PHÚC

DANH MỤC SỐ ĐIỆN THOẠI

Trang 5

Sau đó,Trạm sẽ tổng hợp thông tin lập thành “hồ sơ khách hàng” để tiệncho việc quản lý.Các hồ sơ này được phân thành hai nhóm chính là :cá nhân

và đơn vị (cơ quan)

Khi khách hàng hoặc cấp trên ,yêu cầu đưa ra thông tin chi tiết về số thuêbao nào đó,bộ phận quản lý sẽ căn cứ vào “hồ sơ khách hàng” tra cứu theotiêu chí đã có sẵn (sđt,họ tên,địa chỉ…) sau đó đưa ra thông tin hồi đáp kháchhàng(cấp trên)

Trước khi tra cứu nhân viên có thể chọn”Tìm gần đúng” hoặc “Tìm chínhxác” để tra cứu.Nếu chọn “Tìm gần đúng” cho kết quả tìm kiếm có chứa các

kí tự có trong từ khóa đưa vào,nếu chọn “Tìm chính xác” cho kết quả giốnghệt với từ khóa đưa vào

 Nếu yêu cầu là tra cứu theo tên thuê bao,nhân viên sẽ gõ tên cánhân(đơn vị) vào hộp/box ”Tra cứu theo tên thuê bao”,cho kết quả làtất cả các thuê bao và số địên thoại của cá nhân (đơn vị) có tên cần tìm

 Nếu yêu cầu là tra cứu theo địa chỉ thuê bao,nhân viên sẽ gõ địa chỉthuê bao vào hộp/box ” Tra cứu theo địa chỉ thuê bao”,cho kết quả làtên thuê bao,số điện thoại của cá nhân(đơn vị) có địa chỉ cần tìm

 Nếu yêu cầu là tra cứu theo số điện thoại,cho kết quả là tên và địa chỉcủa thuê bao có số máy điện thoại đó

Trong quá trình sử dụng thuê bao khách hàng có thể yêu cầu ngưng sửdụng thuê bao.Khi đó trạm sẽ thay đổi trạng thái của số điện thoại trong bảng

“DMSĐT” và bổ xung ghi chú vào hồ sơ khách hàng

Cuối tháng,bộ phận quản lý thống kê tổng hợp phát triển thuê bao và danhsách phát triển thuê bao.Tờ thống kê phát triển thuê bao có dạng:

Tổng công ty Viễn thông VN

Viễn thông Thái Nguyên

TỔNG HỢP PHÁT TRIỂN THUÊ BAO

Tính đến tháng… năm…

Trang 6

Tờ Danh sách phát triển thuê bao có dạng:

bao

Họ tênkhách hàng

Địa chỉkhách hàng

Tên nhânviên

Ngàyđặt

Trạngthái

Ghichú

 Thống kê,báo cáo khá đầy đủ không có sai sót

 Tóm lại,hiện trạng của hệ thống khá đầy đủ ,không gặp tình trạng thiếuvắng kém hiệu lực hay dư thừa ,tốn kém

1.2 Mục tiêu quản lý của hệ thống

Quản lý danh bạ điện thoại:

 Theo dõi thông tin khách hàng sử dụng thuê bao

 Cập nhật thông tin cho danh mục điện thoại

 Tra cứu thông tin của các thuê bao theo(số điện thoại,họ tên,địa chỉ)

 Thống kê tổng hợp phát triển thuê bao

 Thống kê danh sách phát triển thuê bao

7

Tổng công ty Viễn thông VN

Viễn thông Thái Nguyên

DANH SÁCH PHÁT TRIỂN THUÊ BAO

Từ ngày đến ngày

Trang 7

CHƯƠNG 2 PHÂN TÍCH HỆ THỐNG2.1 Phân tích hệ thống về chức năng

Một hệ thống bất kỳ đều là một thể thống nhất, do vậy các chức năng sẽ có các mối liên hệ với nhau Biểu đồ luồng dữ liệu sẽ cho phép ta diễn tả quá trình xử lý thông tin giữa các chức năng, mối liên hệ giữa các chức năng và trình tự thực hiện chúng trong hệ thống

2.1.1 Mục tiêu quản lý

 Cập nhật dữ liệu

 Cập nhật hồ sơ khách hàng

 Hiệu chỉnh danh mục số điện thoại

 Tra cứu thông tin

 Tra cứu theo họ tên

 Tra cứu theo địa chỉ

 Tra cứu theo số thuê bao

 Thống kê báo cáo

 Thống kê tổng hợp phát triển thuê bao

 Thống kê danh sách phát triển thuê bao

2.1.2 Thông tin vào ra của hệ thống

a) Thông tin đưa vào hệ thống

 Hồ sơ khách hàng

 Danh mục các số điện thoại

 Danh mục các đơn vị quản lý

 Danh mục nhân viên

 Kết quả theo dõi quá trình sử dụng của các thuê bao

b) Thông tin đưa ra của hệ thống

 Kết quả tra cứu

 Thống kê tổng hợp phát triển thuê bao

 Thống kê danh sách phát triển thuê bao

2.1.3 Biểu đồ phân cấp chức năng (BPC)

Là một loại biểu đồ diễn tả sự phân giã dần của các chức năng từ đại thểtới chi tiết Mỗi nút trong biểu đồ là một chức năng, diễn tả bởi các cungnối liền các nút, là quan hệ bao hàm Như vậy BPC tạo thành một cấu trúccây

8

Trang 8

Theo mục đích quản lý của hệ thống,hệ thống quản lý danh bạ điện thoạibao gồm các chức năng chính:

 Chức năng cập nhật dữ liệu:

 Cập nhật hồ sơ khách hàng

 Hiệu chỉnh danh mục số điện thoại

 Chức năng tra cứu thông tin:

 Tra cứu theo họ tên

 Tra cứu theo địa chỉ

 Tra cứu theo số thuê bao

 Chức năng thống kê báo cáo:

 Thống kê tổng hợp phát triển thuê bao

 Thống kê danh sách phát triển thuê bao

Cập nhật

dữ liệu

Tra cứudanh bạ

Thống kêbáo cáo

Thống

kê dspháttriểnthuêbao

Thốngkêt/hợppháttriểntb

Tracứutheosốthuêbao

Tracứutheohọtên

Tracứutheođịachỉ

Trang 9

Biểu đồ luồng dữ liệu là một loại biểu đồ nhằm mục đích diễn tả quá trình

xử lý thông tin Nó chỉ rõ hệ thống cần phải làm gì và các chức năng con phải thực hiện để hoàn tất quá trình xử lý cần mô tả

DFD chỉ rõ các thông tin đựơc chuyển giao giữa các chức năng và qua đó phần nào thấy được trình tự thực hiện của chúng

DFD là công cụ chính của quá trình phân tíchnhằm mục đích thiết kế ,trao đổi,tạo lập dữ liệu

Các thành phần chính của DFD

 Các chức năng xử lý: Là một quá trình biến đổi thông tin Một chức

năng được biểu diễn bởi một hình tròn hay hình ovan

 Luồng dữ liệu

Là tuyến truyền dẫn thông tin vào hay ra của một chức năng nào đó.Một luồng dữ liệu được biểu diễn bằng một mũi tên, trên đó có viết tên củaluồng dữ liệu:

 Kho dữ liệu:

Là dữ liệu được lưu lại để có thể truy cập lần sau Trong sơ đồ luồng dữliệu các kho dữ liệu thể hiện các thông tin cần lưu hoặc dưới dạng vật lýcác kho dữ liệu này có thể là các tập dữ liệu, các cặp hồ sơ, các tệp thôngtin trên đĩa Trong sơ đồ dữ liệu dưới tên kho dữ liệu chúng ta sẽ chỉ quantâm đến các thông tin được chứa trong đó.Một kho được biểu diễn giữa haiđường thẳng nằm ngang, ở giữa là tên kho dữ liệu:

10

Tên Luồng dữ liệu

Tên Kho Dữ Liệu

Tên chức năng

Tên chức năng

Trang 10

 Tác nhân ngoài :

Là thực thể ngoài hệ thống có trao đổi thông tin với hệ thống Yếu tố bên ngoài, hay còn được gọi là tác nhân ngoài Có thể là một người, một nhóm người hay một tổ chức ở bên ngoài hệ thống nhưng có mối liên hệ với hệ thống Sự có mặt của yếu tố bên ngoài trong sơ đồ dòng dữ liệu nghiệp vụ cho việc xác định rõ hơn giới hạn của hệ thống và mối liên hệ của hệ thốngvới yếu tố bên ngoài, nó cũng có thể là nơi cung cấp thông tin cho hệ thống hoặc nhận thông tin từ hệ thống Nhân tố bên ngoài là phần sống còncủa hệ thống, chúng là nguồn cung cấp thông tin cho hệ thống và là nơi nhận các sản phẩm của hệ thống Một tác nhân ngoài đựơc vẽ bằng hình chữ nhật bên trong có tên tác nhân ngoài

 Tác nhân trong:

Là chức năng con hay một hện thống con của hệ thống được mô tả trongtrang khác của biểu đồ nhưng nó có trao đổi thông tin với các thành phầnthuộc trang hiện tại của biểu đồ.tác nhân trong được kí hiệu là một hìnhchữ nhật khuyết một cạnh,bên trong có ghi tên của tác nhân:

Tên tác nhân trong

 Như vậy,hệ thống quản lý danh bạ điện thoại sẽ được biểu diễn bằngbiểu đồ luồng dữ liệu theo ba mức:

Trang 11

Biểu đồ luồng dữ liệu mức khung cảnh(mức 0)

Ở mức khung cảnh,toàn bộ hệ thống là chức năng quản lý danh bạ điệnthoại(QLDBĐT)

Hệ thống có hai tác nhân ngoài là khách hàng và bộ phận quản lý

Khách hàng cung cấp thông tin bản thân và gửi các thông tin yêu cầu về

hệ thống.Hệ thống lưu trữ thông tin khách hàng và gửi các thông tin phản hồi cho khách hàng

Bộ phận quản lý cập nhật thông tin khách hàng,danh mục số điệnthoại,các thông tin yêu cầu vào hệ thống.Hệ thống xử lý rồ gưỉ thông tin phảnhồi tới bộ phận quản lý

Biểu đồ luồng dữ liệu mức đỉnh

Ở mức đỉnh(mức 1),hệ thống bao gồm ba chức năng là cập nhật dữ

liệu,tra cứu danh bạ và thống kê báo cáo.Ở mức này tác nhân ngoài

không thay đổi là khách hàng và bộ phận quản lý

Bộ phận QL

QL DBĐTKhách hàng

12

Trang 12

Ở mức này,xuất hiện hai kho là kho danh mục số điện thoại (DMSĐT) và kho hồ sơ khách hàng(HSKH).Kho DMSĐT lưu trữ tất cả các thông tin về các số điện thoại.Kho HSKH lưu trữ tất cả thông tin về khách hàng cùng số thuê bao mà họ sử dụng.Mỗi khi có khách hàng đăng kí sử dụng thuê bao hoặc cắt không dùng thuê bao nữa,chức năng cập nhật dữ liệu sẽ lấy toàn bộ thông tin trong kho DMSĐT và kho HSKH để hiệu chỉnh cho đúng.Sau đó đưa thông tin đã chỉnh sửa trở lại hai kho.

Khi có yêu cầu “tra cứu danh bạ điện thoại theo họ tên,địa chỉ hoặc số điện thoại”từ bộ phận quản lý hoặc khách hàng,chức năng tra cứu danh bạ sẽ lấy thông tin từ kho HSKH để tra cứu,sau đó đưa kết quả tra cứu hồi đáp bộ phận quản lý và khách hàng

Khi bộ phận quản lý yêu cầu thống kê tổng hợp và danh sách phát triển thuê bao,chức năng thống kê báo cáo lấy thông tin từ kho DMSĐT và kho HSKHtổng hợp thông tin đưa ra thống kê theo yêu cầu và hồi đáp bộ phận quản lý

Cập nhật dữ liệu

Tra cứu danh bạ

Thống

kê báo cáo

DMSĐT

HSKH

Bộ phận QL Khách hàng

Bộ phận QL

Khách hàng

13

Trang 13

Biểu đồ luồng dữ liệu mức dưới đỉnh(mức 2)

 Biểu đồ luồng dữ liệu cho chức năng “cập nhật dữ liệu”

 Biểu đồ luồng dữ liệu cho chức năng “tra cứu danh bạ”

14

Cập nhật HSKH

Hiệu chỉnh DMSĐT

HSKH

DMSĐT

Bộ phận QL Khách hàng

Bộ phận QL Khách hàng

Tra cứu theo họ tên

Tra cứu theo số thuê bao

Tra cứu theo địa chỉ

HSKH

Bộ phận QL

Bộ phận QL Khách hàng

Khách hàng

Trang 14

 Biểu đồ luồng dữ liệu cho chức năng “thống kê báo cáo”

Trong biểu đồ luồng dữ liệu ở mức dưới đỉnh của chức năng thống kê báocáo,xuất hiện thêm một kho là kho KQTK(kết quả thống kê),kho này dùng đểlưu lại kết quả thống kê định kỳ phục vụ cho việc so sánh thành tích phát triểnthuê bao giữa các tháng

Trang 15

Tên thống kê :TênTK

Ngày bắt đầu :NgàyBĐ

Trang 16

Thực thể là đối tượng cụ thể hoặc trìu tượng trong hệ thống thông tin.Trong hệ thống quản lý danh bạ điện thoại bao gồm các thực thể:

 Các mối liên kết giữa các kiểu thực thể

Trang 17

#MãK TênK SHK ĐC

CTTK

#MãĐV

#MãTK Slnew SLcắt SS

BảngTK

#MãTK TênTK NgàyBĐ NgàyKT

Danh mục

#MãDM MãĐV

CTDM

#MãDM MãSTB TT Ghi chú

Trang 18

2.2.3 Mô tả dữ liệu bằng mô hình quan hệ

#SHĐ NgàyHĐ MãĐV TênĐV MãK TênK SHK ĐC MãNV TênNV CV MãSTB STB NgàyLĐ Ghichú

#MãTK TênTK NgàyBĐ NgàyKT MãĐV TênĐV SLnew SLcắt SS

#MãDM MãĐV TênĐV

#MãDM

#MãSTB STB TT Ghichú

#SHĐ NgàyHĐ MãĐV TênĐV MãK TênK SHK ĐC MãNV TênNV CV MãSTB STB NgàyLĐ Ghichú

#MãTK TênTK NgàyBĐ NgàyKT

#MãTK

#MãĐV TênĐV SLnew SLcắt SS

#MãSTB STB

#MãDM

#MãSTB TT Ghichú

#MãĐV TênĐV

#MãTK

#MãĐV SLnew SLcắt SS

#MãDM MãĐV

#MãĐV TênĐV

#SHĐ NgàyHĐ MãĐV MãK MãNV MãSTB

#MãĐV TênĐV

#MãK TênK SHK ĐC

#MãNV TênNV CV

#MãSTB STB NgàyLĐ Ghichú

Trang 20

NHẬN XÉT CỦA GIÁO VIÊN

-

-

-

21

Trang 21

22

Ngày đăng: 17/10/2014, 07:56

HÌNH ẢNH LIÊN QUAN

8. Bảng thống kê(#MãTK,TênTK,NgàyBĐ,NgàyKT) - báo cáo bài tập lớn môn phân tích thiết kế hệ thống - quản lý danh bạ điện thoại
8. Bảng thống kê(#MãTK,TênTK,NgàyBĐ,NgàyKT) (Trang 19)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w