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

Phân tích thiết kế hệ thống thông tin - Quản lí danh bạ điện thoại.

17 1,1K 33
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phân tích thiết kế hệ thống thông tin - quản lý danh bạ điện thoại
Tác giả Nguyễn Đăng Vĩ, Trần Thanh Tài
Người hướng dẫn GVHD. Hồ Phan Hiếu Trang
Chuyên ngành Phân tích thiết kế hệ thống thông tin
Thể loại Đề tài môn học
Định dạng
Số trang 17
Dung lượng 539,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phân tích thiết kế hệ thống thông tin - Quản lí danh bạ điện thoại. Khoa Công nghệ thông tin Đại học bách khoa Đà Nẵng

Trang 1

LỜI NÓI ĐẦU

Trong giáo trình giảng dạy của khoa Công Nghệ Thông tin, môn Phân Tích Thiết

Kế Hệ Thống Thông Tin được đưa vào giảng dạy nhằm cung cấp những kiến thức

cơ bản cho sinh viên về phương thức xây dựng và thiết kế một hệ thống thông tin, quản lý dữ liệu trong các cơ quan và tổ chức Vì vậy sau khi kết thúc môn học này chúng em được giao cho thực hiện đề tài môn học để có thể nắm chắc hơn những

kiến thức đã học Đề tài của chúng em là Thiết Kế hệ Thống Quản Lý Danh Bạ Điện Thoại

Trang 2

I.Đặt vấn đề

1 Hiện trạng và mục tiêu khảo sát :

-Trong thời đại kinh tế xã hội hiện nay, thông tin liên lạc đã trở thành nhu cầu không thể thiếu đối với các hoạt động của con người như giao tiếp kinh doanh , bạn bè và quan hệ xã hội Và một loại phương tiện thông tin liên lạc mà chúng

ta không thể không nói đến đó là điện thoại Nó đã trở thành phương tiện thông tin liên lạc phổ biến và trở thành một phần không thể thiếu của con người

-Thế mạnh của điện thoại chính là giúp truyền đạt thông tin rất nhanh và không bị giới hạn về địa hình và khoảng cách giao tiếp, rất nhiều công việc , vấn đề cần giải quyết không cần phải giải quyết trực tiếp mà có thể được thực hiện gián tiếp thông qua điện thoại

-Thực tế là mỗi người đều có rất nhiều bạn bè và các mối quan hệ trong kinh doanh, trong hoạt động xã hội, …Đối với những người làm ở các cơ quan lớn thì

số lượng mối quan hệ càng nhiều thì họ càng phải lưu trữ nhiều thông tin về các mối quan hệ đó như số điện thoại, địa chỉ email, địa chỉ cơ quan, địa chỉ nhà, thông tin cá nhân…Với khối lượng thông tin khổng lồ như thế, việc xây dựng danh bạ điện thoại là một giải pháp tối ưu và đã được áp dụng phổ biến Trong danh bạ điện thoại người ta thường lưu các thông tin như ta đã nói ở trên và có thể còn nhiều thông tin khác nữa để liên hệ dễ dàng và thuận tiện trong công việc…

-Trước đây danh bạ điện thoại thường được xây dựng trên giấy tờ, sổ sách Cách thức này tồn tại nhiều nhược điểm như: tìm kiếm chậm, khó chỉnh sửa, khó chia

sẻ, khó bảo quản… Khi khoa học kĩ thuật phát triển, nhịp sống con người tăng cao…thì những nhược điểm trên càng gây ra nhiều khó khăn và trở ngại cho người dùng

Trang 3

- Hiện nay, công nghệ thông tin đang rất phát triển và đã dần thâm nhập sâu vào đời sống con người, nhiều ứng dụng công nghệ thông tin đã và đang được phổ dụng rộng rãi Trước những điều kiện và tình hình thực tế đó, việc tin học hóa quá trình tổ chức và quản lý danh bạ điện thoại là một giải pháp hữu hiệu Bởi lẽ: xây dựng chương trình quản lý danh bạ điện thoại trên máy tính có rất nhiều ưu điểm khắc phục những nhược điểm trong việc quản lý danh bạ điện thoại cá nhân trên giấy tờ như:

 Dễ dàng thay đổi chỉnh sửa

 Việc tìm kiếm nhanh chóng và thực hiện dễ dàng

 Quá trình lưu trữ nhanh và lưu trữ được nhiều thông tin

2.Phương án giải quyết cụ thể:

-Khảo sát các mô hình quản lý danh bạ điện thoại đã được xây dựng từ trước…để tìm hiểu các thông tin cơ bản cần quản lý

-Tìm hiểu các thông tin cần quản lý trên thực tế hiện nay

-Phân tích, tổng hợp các thông tin để đưa ra mô hình tổng quát, đưa ra các sơ đồ liên quan và thiết kế hệ thống tổ chức và quản lý danh bạ điện thoại hoàn chỉnh Yêu cầu hệ thống có thể lưu trữ được khối lượng thông tin lớn, có thể thêm, sửa, xóa thuận tiên, và tìm kiếm thông tin nhanh theo tên, địa chỉ, số điện thoại,

cơ quan, thành phố…

II Các tiến trình thực hiện

1.Kế hoạch thực hiện

a.Khảo sát:

- Lên kế hoạch, xác định nội dung cần khảo sát

- Thực hiện khảo sát

Trang 4

b.Phân tích và thiết kế hệ thống

- Tổng hợp thông tin khảo sát

- Phân tích, tổng hợp đưa ra các sơ đồ cần thiết như: sơ đồ chức năng,

sơ đồ luồng dữ liệu, sơ đồ liết kết thực thể…

III Tiến hành

1 Khảo sát

Nội dung: Môi trường khảo sát, các quy trình nghiệp vụ và biểu mẫu đi kèm Quá trình khảo sát được thực hiện với các mô hình quản lý danh bạ điện thoại xây dựng trên các loại hình khác nhau như giấy tờ, sổ sách , các file văn bản và các phần mềm quản lý danh bạ đã có từ trước

Mỗi người đều có rất nhiều mối quan hệ và một trong các phương pháp quản

lý thông tin các mối quan hệ đó là tự tạo cho mình một cuốn danh bạ điện thoại riêng.Trong cuốn danh bạ đó, người dùng có thể lưu tất cả các thông tin về các mối quan hệ của mình, thường là thông tin về họ tên, ngày sinh, số điện thoại di động, số điện thoại nhà riêng, số điện thoại cơ quan, và có thể thêm một vài thông tin khác nữa

Thời gian trôi qua, do hoạt động, công tác xã hội…mà con người lại có thêm các mối quan hệ mới, các thông tin về các mối quan hệ mới này lại được ghi thêm vào danh bạ Thực tế cuộc sống có nhiều thay đổi, thông tin về các mối quan hệ cũ cũng bị thay đổi, khi đó thông tin cũ trong danh bạ bị xóa đi và thay bởi những thông tin mới Các thông tin về các mối quan hệ cứ thế được cập nhật, sửa, xóa trên danh bạ Mỗi khi cần liên hệ, cần kiểm tra thông tin… về một mối quan hệ nào đó người dùng sẽ tra lại danh sách có trong danh bạ của mình và lấy ra thông tin họ cần

Trang 5

2.Xây dựng sơ đồ, phân tích đầu vào, đầu ra và các ràng buộc toàn vẹn

*) Giới thiệu công cụ vẽ sơ đồ microsoft visio:

Visio là một chương trình vẽ sơ đồ thông minh, được tích hợp vào bộ chương trình Microsoft Office từ phiên bản 2003 MS Visio cho phép bạn thể hiện bản vẽ một cách trực quan Hơn nữa, nó còn cung cấp nhiều đặc tính khiến cho sơ

đồ của bạn ý nghĩa hơn, linh động hơn và phù hợp hơn với nhu cầu của bạn Ngoài

ra, bạn có thể sao chép bản vẽ của mình qua các phần mềm khác (như : MS Word,

MS Excel,…) để tiện sử dụng cho công việc của bạn

Có nhiều phiên bản của Visio khác nhau tùy theo nhu cầu Trong quá trình thực hành, ta sẽ làm việc với Microsoft Visio 2000 Enterprise Edition Trong phiên bản này, bạn có thể tạo các sơ đồ liên quan đến công việc như là : biểu đồ dòng (flowcharts), sơ đồ tổ chức (organization charts), và lịch trình dự án (project scheduling) Ngoài ra, phiên bản này còn cho phép bạn tạo các sơ đồ mang tính kỹ thuật, chẳng hạn tạo các bản vẽ xây dựng, thiết kế nhà, sơ đồ mạng, sơ đồ phần mềm, sơ đồ trang web, sơ đồ máy móc, và các sơ đồ kỹ thuật khác

Sơ đồ tổ chức, có trong cả 2 phiên bản, là một dạng sơ đồ thường được sử dụng trong công việc kinh doanh Với sơ đồ tổ chức vẽ bằng Visio, bạn còn có thể gắn

kết dữ liệu vào các hình trong sơ đồ Dữ liệu cho hình được gọi là custom

properties Đối với sơ đồ tổ chức, bạn có thể chọn một khung nhân viên, gắn nó

với các thông tin quan trọng như : địa điểm, số điện thoại, phòng ban,… và các dữ liệu này trở thành 1 phần của biểu đồ

Một lý do khác để tạo ra các sơ đồ tổ chức trong Visio là bạn có thể tạo chúng tự động bằng cách sử dụng thông tin từ một nguồn dữ liệu nào đó Chẳng hạn, bạn có thể đặt một sơ đồ tổ chức trong 1 CSDL, một bảng tính Excel, hay thậm chí là hệ thống thư điện tử của công ty bạn Chỉ cần sau vài cú nhấp chuột, biểu đồ đã có sẵn cho bạn mà không cần phải nhập gì cả

Trang 6

a)Sơ đồ phân rã chức năng:

Cập Nhật Danh Bạ

Quản Lý Danh Bạ DT

Tìm Kiếm Danh Mục

Quận Huyện

Tỉnh Thành

Đất Nước

Theo Tên

Theo Số DT

Cơ Quan

Địa Chỉ

b)Phân tích đầu vào đầu ra:

* Danh mục

- Nước:

+ Mục đích giúp người dùng có thể tạo danh sách các nước mà người

dùng có sự liên hệ đến

Trang 7

+ Đầu vào là thông tin về tên nước, thông tin ghi chú về nước đó nếu có

+ Đầu ra là trong cơ sở dữ liệu được bổ xung thêm tên nước và thông tin ghi chú về nước đó nếu có

- Tỉnh/thành phố:

+ Mục đích giúp người dùng có thể tạo danh sách các tỉnh/thành phố

mà người dùng có sự liên hệ đến, tỉnh/thành phố này thuộc một trong các nước có trong danh sách các nước đã nhập

+ Đầu vào là thông tin về tên tỉnh/thành phố, thông tin ghi chú về tỉnh /thành phố đó nếu có

+ Đầu ra là trong cơ sở dữ liệu được bổ xung thêm tên tỉnh/thành phố

và thông tin ghi chú về tỉnh/thành phố đó nếu có

- Quận/huyện:

+ Mục đích giúp người dùng có thể tạo danh sách các quận/huyện mà người dùng có sự liên hệ đến, quận/huyện này thuộc một trong các tỉnh/thành phố có trong danh sách các tỉnh/thành phố người dùng

đã nhập

+ Đầu vào là thông tin về tên quận/huyện, thông tin ghi chú về

quận/huyên đó nếu có

+ Đầu ra là trong cơ sở dữ liệu được bổ xung thêm tên quận/huyện và thông tin ghi chú về quận/huyện đó nếu có

* Cập nhật danh bạ :

- Loại điện thoại:

+ Mục đích giúp người dùng có thể tạo danh sách các loại điện thoại

mà người dùng có sự liên hệ đến

+ Đầu vào là thông tin về tên loại điện thoại, thông tin ghi chú về

loại điện thoại đó nếu có

+ Đầu ra là trong cơ sở dữ liệu được bổ xung thêm tên loại điện thoại

Trang 8

và thông tin ghi chú về loại điện thoại đó nếu có

- Điện thoại:

+ Mục đích giúp người dùng có thể tạo danh sách các số điện thoại

mà người dùng có sự liên hệ đến, số điện thoại này thuộc một

trong các loại điện thoại mà người dùng đã cập nhật và là số của một đối tượng nào đó trong danh sách

+ Đầu vào là số điện thoại, thông tin ghi chú về số điện thoại đó nếu có

+ Đầu ra là trong cơ sở dữ liệu được bổ xung thêm số điện thoại và thông tin ghi chú về số điện thoại đó nếu có

- Cơ quan:

+ Mục đích giúp người dùng có thể tạo danh sách các cơ quan mà người dùng có sự liên hệ đến

+ Đầu vào là thông tin về tên, địa chỉ, số điện thoại cơ quan,thông tin email, số fax, ghi chú về cơ quan đó nếu có

+ Đầu ra là trong cơ sở dữ liệu được bổ xung thêm tên cơ quan và thông tin về cơ quan đó

- Đối tượng:

+ Mục đích giúp người dùng có thể tạo danh sách các đối tượng mà người dùng có sự liên hệ đến

+ Đầu vào là thông tin về tên,quận huyện, địa chỉ , số điện thoại của đối tượng, thông tin email, ngày sinh, chức danh, thông tin về cơ quan, ghi chú về đối tượng đó nếu có

+ Đầu ra là bảng thông tin về đối tượng, bảng thông tin kết quả của việc tìm kiếm, xem thông tin và liên hệ

Trang 9

c) Sơ đồ luồng dữ liệu

* Ngữ cảnh

Người dùng

Cập nhật thông tin Tìm kiếm thông tin Kết quả tìm kiếm

Quản lý Danh Bạ DT Dữ liệu Thông tin dữ liệu

* Mức đỉnh

Người

Dùng

Quản Lý Danh Mục

Quản Lý Thông Tin Danh Bạ

Tìm Kiếm

Danh Mục

Danh Bạ

Cập nhật danh mục

Cập nhật thông tin

Tìm kiếm Kết quả tìm kiếm

Dữ liệu

Dữ liệu

Dữ liệu

Dữ liệu

Trang 10

* Mức dưới đỉnh

- Quản lý danh mục

Người Dùng

Quản Lý Thông Tin

Quận

Quản Lý Thông Tin

Tỉnh

Quản Lý Thông Tin Đất Nước

Quận Tỉnh Đất Nước

Cập nhật thông tin

Quận / Huyện

Cập nhật thông tin Tỉnh

Cập nhật thông tin Đất Nước

Dữ liệu

Quận/Huyện

Dữ liệu Tỉnh

Dữ liệu Đất Nước

Dữ liệu Tỉnh

Dữ liệu Đất Nước

Trang 11

- Quản lý danh bạ

Trang 12

Người Dùng

Quản Lý Danh Bạ

Nhập, sửa, xóa thông tin

Danh bạ

Dữ liệu

danh mục

Dữ liệu Danh bạ

Trang 13

- Quản lý tìm kiếm

Người Dùng

Tìm Kiếm Theo

Tên

Tìm Kiếm Theo Địa Chỉ

Tìm Kiếm Theo

Cơ Quan

Tìm Kiếm Theo Số Điện Thoại

Kết thông

quả tin

tìm tìm

kiếm kiếm (Tên)

Kết thông quả tin tìm tìm kiếm kiếm (SDT)

Kết thông quả tin tìm tìm kiếm kiếm (Cơ Quan)

Kết thông quả tin tìm tìm kiếm kiếm (Địa Chỉ)

Kho Dữ liệu Danh Bạ

Dữ liệu tìm kiếm

Dữ liệu tìm kiếm Dữ liệu tìm kiếm

Dữ liệu tìm kiếm

Trang 14

d)Sơ đồ liên kết thực thể

Trang 15

Manuoc

Tennuoc

Ghichu

Số DT MaSDT TenSDT Ghichu

Tỉnh/TP MaTinh/TP TenTinh/TP Ghichu

Cơ Quan

TenCQ

Chucdanh

SoDT

Diachi

Email

Sofax

Ghichu

Đối Tượng MaDT TenDT Diachi Email Ngaysinh Ghichu

Quận/Huyện MaQH TenQH Ghichu

Loại DT Maloai Tenloai Ghichu

1

n

có 1

n

1

n

có 1

n

1 n

1

n

IV Kết luận :

Chương trình đã thể hiện được những bước cơ bản để phân tích và thiết kế hệ

thống quản lý danh bạ Thông qua các sơ đồ chúng ta sẽ xác định được các đối

tượng và dữ liệu cần xây dựng

Trang 16

PHỤ LỤC

Trang 17

I.Đặt vấn đề 2

1 Hiện trạng và mục tiêu khảo sát : 2

2.Phương án giải quyết cụ thể: 3

II Các tiến trình thực hiện 3

1.Kế hoạch thực hiện 3

a.Khảo sát: 3

b.Phân tích và thiết kế hệ thống 4

III Tiến hành 4

1 Khảo sát 4

2.Xây dựng sơ đồ, phân tích đầu vào, đầu ra và các ràng buộc toàn vẹn 5

a)Sơ đồ phân rã chức năng: 6

b)Phân tích đầu vào đầu ra: 6

c) Sơ đồ luồng dữ liệu 9

d)Sơ đồ liên kết thực thể 13

IV Kết luận : 14

Ngày đăng: 27/12/2013, 19:55

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w