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

27 824 28
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ọc Hà Phương-06T3, Nguyễn Sĩ Thìn-06T4
Người hướng dẫn Giáo viên hướng dẫn: Lê Công Duy
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo bài thực hành
Năm xuất bản 2009
Thành phố Đà Nẵng
Định dạng
Số trang 27
Dung lượng 475 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. Đại học Bách khoa Đà Nẵng

Trang 1

ĐẠI HỌC ĐÀ NẴNG

TRƯỜNG ĐẠI HỌC BÁCH KHOA

KHOA CÔNG NGHỆ THÔNG TIN



BÁO CÁO BÀI THỰC HÀNH

Đề tài: Quản lý danh bạ điện thoại

Giáo viên hướng dẫn: Lê Công Duy

Sinh viên thực hiện : Nguyễn Ngọc Hà Phương-06T3

Nguyễn Sĩ Thìn-06T4

Lời mở đầu

Đà Nẵng, 6/2009

Trang 2

Ở Việt Nam, MTĐT chủ yếu là máy vi tính đã và đang xuất hiện ngày càng nhiều trong các xí nghiệp, doanh nghiệp, các cơ quan hành chính xã hội…, ngày càng thâm nhập vào hầu khắp các mặt hoạt động của nền kinh tếquốc dân Tuy nhiên, MTĐT chỉ mới phục vụ công việc văn phòng như soạnthảo văn bản là chính mà chưa thực sự đóng vai trò chủ đạo giúp con nguời trong các lĩnh vực quản lý, tự động hoá để tăng năng suất lao động.

Môn học phân tích và thiết kế thuật toán đóng vai trò quan trọng trong quá trình đào tạo những cán bộ phân tích nói trên Chúng em đã chọn đề tài

“quản lý danh bạ điện thoại” để thực hành những kiến thức đã được học trênlớp

Bài báo cáo sẽ không tránh khỏi những sai sót, kính mong thầy xem xét

và sữa chữa Chúng em xin chân thành cảm ơn!

MỤC LỤC

Trang 3

I Đặt vấn đề 3

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

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

II.Xác lập dự án 5

1 Dự trù trang thiết bị 5

2 Kế hoạch thực hiện 5

a) Khảo sát 5

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

c) Xây dựng, hoàn thiện và thử nghiệm chương trình 5

III.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 6

1 Sơ đồ phân rã chức năng 6

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

a) Danh mục 6

b) Cập nhật danh bạ: 8

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

b ) Mức đỉnh 10

c ) Mức dưới đỉnh 10

4 Sơ đồ liên kết dữ liệu và sơ đồ liên kết thực thể (ghi chú: 1 n ) 13

b) Sơ đồ liên kết dữ liệu 14

5 Ràng buộc toàn vẹn 17

IV Thiết kế giao diện: 24

1 Giao diện 24

a) frmnuoc: 24

b) frmtinhTP 24

d) frmquanhuyen 25

Trang 4

d) frmdienthoai 26

e) frmloaiDT 27

f) frmdoituong 28

g) frmtimkiem 29

2 Giải thích và phân tích hoạt động các chức năng trên giao diện 30

V.Kết luận: 30

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

Trang 5

- 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ể đượcthự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ệ trongkinh 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ềuthô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 ápdụng phổ biến Trong danh bạ điện thoại người ta thường lưu các thông tinnhư 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ềukhó khăn và trở ngại cho người dùng

- Hiện nay, công nghệ thông tin đang rất phát triển và đã dần thâm nhậpsâ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ệctin 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áphữ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áytí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ư:

Trang 6

 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 racác sơ đồ liên quan và thiết kế hệ thống tổ chức và quản lý danh bạ điệnthoại hoàn chỉnh

- Tiến hành chọn ngôn ngữ lập trình, chọn hệ quản trị cơ sở dữ liệu vàxây dựng chương trình chạy trên máy đơn và sử dụng hệ điều hànhWindows XP

Yêu cầu chương trình 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.Xác lập dự án

1 Dự trù trang thiết bị

Thiết bị dự tính gồm một máy đơn có cài hệ điều hành Windows XP và

hệ quản trị cơ sở dữ liệu, ngôn ngữ lập trình và các phần mềm hỗ trợ đi kem

2 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

Trang 7

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

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ứcnăng, sơ đồ luồng dữ liệu, sơ đồ liết kết thực thể…

- Thiết kế chương trình, tạo khung nhìn chi tiết về chương trình cầnxây dựng

c)Xây dựng, hoàn thiện và thử nghiệm chương trình

- Xây dựng chương trình, xây dựng các module, các thư viên đi kèmnếu cần

- Cài đặt, chạy thử để kiểm tra lỗi và thử nghiệm các chức năng đểxem xét tính khả thi và tìm ra các chức năng cần bổ sung

- Thực hiện sửa lỗi sau khi đã kiểm tra và hoàn thiện các chức năngcòn thiếu Công việc này được lặp lại đến khi đáp ứng yêu cầu

- Sau khi hoàn thiện sẽ chính thức đưa chương trình vào hoạt động

- Theo dõi qúa trình hoạt động để kịp thời khắc phục những lỗi xảyra

III.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

1 Sơ đồ phân rã chức năng

Trang 8

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

Quản Lý Danh Bạ ĐT

Theo tênTheo số ĐT

Trang 9

+ Đầ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ó

b) 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 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

Trang 10

+ Đầ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ó

+ Đầ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ệ

3 Sơ đồ luồng dữ liệu

Cập nhật thông tin

Thông tin lưu trữ

Dữ liệuTìm kiếm/TK

Trang 11

Tìm kiếm

Cập nhật thông tin

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

Q/L danh mục

liệu

Dữ liệu

Dữ liệu

Trang 12

SHAPE \* MERGEFORMAT

Q/L Thông tin quận Q/L Thông tin tỉnh tin đất nướcQ/L Thông

huyện

Cập nhật

tt tỉnh/TP

Cập nhật

tt đất nước

Trang 13

- Quản lý danh bạ

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

Q/L danh bạNgười dùng

Dữ liệu danh bạ

Nhập, sửa, xoa

tt danh bạ

Kho dữ liệu danh bạ

TK địa chỉ

Thông tin

TK (địa chỉ)

Kết

quả

TK

Kết quả TK

Kết quả TK

Kết quả TK

Dữ

liệu

TK

Dữ liệu TK

Dữ liệu TK

Dữ liệu TK

Trang 14

4 Sơ đồ liên kết dữ liệu và sơ đồ liên kết thực thể (ghi chú: 1

Quận/Huyện MaQH TenQH Ghichu

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

Loại ĐT Maloai Tenloai Ghichu

c ó

c ó

c ó

c ó c ó

Trang 15

- Bảng dữ liệu nước

- Bảng dữ liệu tỉnh/thành phố

Trang 16

- Bảng dữ liệu quận/huyện

- Bảng dữ liệu loại điện thoại

- Bảng dữ liệu điện thoại

Trang 17

- Bảng dữ liệu cơ quan

- Bảng dữ liệu đối tượng

5 Ràng buộc toàn vẹn

Primary key

P1:

Trang 20

Bảng Insert Delete Update

 t2  Nuoc : t1[Manuoc] = t2[Manuoc]

 Phạm vi: TinhTP, Nuoc

Trang 21

  t1  Doituong

 t2  Quanhuyen : t1[MaQH] = t2[MaQH]

 Phạm vi: Doituong, Quanhuyen

Trang 23

b) frmtinhTP

c)frmquanhuyen

Trang 24

d) frmdienthoai

e) frmloaiDT

Trang 25

f) frmdoituong

g) frmtimkiem

Trang 26

2 Giải thích và phân tích hoạt động các chức năng trên giao diện

Trên các Form với tên mở đầu tương ứng là frm gồm đầy đủ các chức năng thêm, sửa, xoá, thoát Các chức năng này là các button

V.Kết luận:

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

Trang 27

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.

Ngày đăng: 30/12/2013, 13:45

HÌNH ẢNH LIÊN QUAN

Bảng Insert Delete Update - Phân tích thiết kê hệ thống thông tin - Quản lí danh bạ điện thoại
ng Insert Delete Update (Trang 18)
Bảng Insert Delete Update - Phân tích thiết kê hệ thống thông tin - Quản lí danh bạ điện thoại
ng Insert Delete Update (Trang 19)
Bảng Insert Delete Update - Phân tích thiết kê hệ thống thông tin - Quản lí danh bạ điện thoại
ng Insert Delete Update (Trang 20)
Bảng Insert Delete Update - Phân tích thiết kê hệ thống thông tin - Quản lí danh bạ điện thoại
ng Insert Delete Update (Trang 21)
Bảng Insert Delete Update - Phân tích thiết kê hệ thống thông tin - Quản lí danh bạ điện thoại
ng Insert Delete Update (Trang 22)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w