ĐỀ TÀI: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH TỔ CHỨC VÀ QUẢN LÝ DANH BẠ ĐIỆN THOẠI CÁ NHÂN pot - Pdf 12

ĐỀ TÀI
KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ
CHƯƠNG TRÌNH TỔ CHỨC VÀ QUẢN
LÝ DANH BẠ ĐIỆN THOẠI CÁ NHÂN
I. Thành viên trong nhóm:
1.
2.
3.
4.
II. Đặ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.

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.
- 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ức nă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ần
xâ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èm
nế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ăng
cò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ảy ra.
IV. 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

Đất nước
Địa chỉ
- 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ó
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

Dữ liệu
Tìm kiếm/TK
c ) Mức dưới đỉnh
- Quản lý danh mục
Người
dùng
Danh bạ
Q/L thông
tin danh bạ
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
Cập nhật danh mục
Danh mục
Dữ
liệu
Dữ
liệu
Dữ
liệu
SHAPE \* MERGEFORMAT
Q/L Thông
tin quận
Q/L Thông
tin tỉnh
Q/L Thông
tin đất nước

danh mục
- Quản lý tìm kiếm
4. Sơ đồ liên kết dữ liệu và sơ đồ liên kết thực thể (ghi chú: 1 n )
a) Sơ đồ liên kết thực thể
TK theo
tên
TK theo
SĐT
TK theo
cơ quan
Người dùng
Kho dữ liệu danh bạ
Thông
tin
TK(Tên)
Thông tin
TK (SĐT)
Thông tin
TK (Cơ
quan)
TK địa
chỉ
Thông tin
TK (địa
chỉ)
Kết
quả
TK
Kết
quả

TenQH
Ghichu
Đối tượng
MaDT
TenDT
Diachi
Email
Ngaysinh
Ghichu
Cơ quan
MaCQ
TenCQ
Chucdanh
SoDT
Diachi
Email
Sofax
Ghichu
Số ĐT
MaSDT
TenSDT
Ghichu
Loại ĐT
Maloai
Tenloai
Ghichu
c
ó
c
ó

Nuoc + - +(Manuoc,Tennuoc)
• P2:
 Với

t1, t2

TinhTP

t1[MatinhTP]

t2[MatinhTP]
 Phạm vi: TinhTP
 Ảnh hưởng:
Bảng Insert Delete Update
TinhTP + - +(MatinhTP)
• P3:
 Với

t1, t2

Quanhuyen

t1[MaQH]

t2[MaQH]
 Phạm vi: Quanhuyen
 Ảnh hưởng:
Bảng Insert Delete Update
Quanhuyen + - +(MaQH)
• P4:

t1, t2

Coquan

t1[MaCQ]

t2[MaCQ]
 Phạm vi: Coquan
 Ảnh hưởng:
Bảng Insert Delete Update
Coquan + - +(MaCQ)
• P7:
 Với

t1, t2

Doituong

t1[MaDtuong]

t2[MaDtuong]
 Phạm vi: Doituong
 Ảnh hưởng:
Bảng Insert Delete Update
Doituong + - +(MaDtuong)
 Foreign key
• F1:


t1

t1

Doituong



t2

Quanhuyen : t1[MaQH] = t2[MaQH]
 Phạm vi: Doituong, Quanhuyen
 Ảnh hưởng:
• F4:


t1

Doituong



t2

Coquan: t1 [MaCQ] =t2 [MaCQ]
 Phạm vi: Doituong,Coquan
 Ảnh hưởng:
Bảng Insert Delete Update
TinhTP - + +(MatinhTP)
Quanhuyen + - +(MatinhTP)
Bảng Insert Delete Update
Quanhuyen - + +(MaQH)

Coquan - + +(MaCQ)
Doituong + - +(MaCQ)
Bảng Insert Delete Update
Doituong - + +(MaDtuong)
Dienthoai + - +(MaDtuong)
 Check:
VI. Thiết kế giao diện:
1. Giao diện
a) frmnuoc:
b) frmtinhTP
Bảng Insert Delete Update
LoạiDT - + +(Maloai)
Dienthoai + - +(Maloai)
c) frmquanhuyen


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status