Tải bản đầy đủ (.doc) (38 trang)

Project: chương trình tổ chức và quản lý danh bạ điện thoại cá nhân ngày bắt đầu: 21022008 – ngày kết thúc: 04032008 người thực hiện khảo sát: trần thị khuyên lần sửa cuối cùng: ngày bắt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (299.83 KB, 38 trang )

Luận văn tốt nghiệp

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

MỤC LỤC
PHẦN I: MỞ ĐẦU....................................................................................................1
LỜI NÓI ĐẦU...........................................................................................................1
1. Lý do chọn đề tài.....................................................................................................2
2. Phương án giải quyết cụ thể....................................................................................3
3. Xác lập dự án..........................................................................................................4
3.1 Dự trù trang thiết bị...............................................................................................4
3.2 Kế hoạch Thực hiện..............................................................................................4
3.2.1 Khảo sát.............................................................................................................4
3.2.2 Phân tích và thiết kế hệ thống............................................................................4
3.2.3 Xây dựng, hồn thiện và thử nghiệm chương trình...........................................4
4. Hệ thống quản lý danh bạ điện thoại đạt được những yêu cầu sau:.......................5
5. Mơ tả bài tốn.........................................................................................................5
6. Bè cơc:................................................................................................................................6

PHẦN II: NỘI DUNG..............................................................................................7
CHƯƠNG I: KHẢO SÁT VÀ PHÂN TÍCH..........................................................7
I. Khảo sát...................................................................................................................7
II. 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.................8
1. Sơ đồ phân rã chức năng.........................................................................................8
2. Phân tích đầu vào, đầu ra:......................................................................................8
2.1 Danh mục..............................................................................................................8
2.2 Cập nhật danh bạ:..................................................................................................9
3. Sơ đồ luồng dữ liệu...............................................................................................10
3.1 Ngữ Cảnh............................................................................................................10
3.2 Mức Đỉnh............................................................................................................11
3.3 Mức dưới đỉnh....................................................................................................11


4. Sơ đồ liên kết dữ liệu và sơ đồ liên kết thực thể .................................................14
4.1 Sơ đồ liên kết thực thể........................................................................................14
4.2 Sơ đồ liên kết dữ liệu..........................................................................................16

SV: Nguyễn Quang Huy

Lớp: EL03


Luận văn tốt nghiệp

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

5. Ràng buc ton vn...............................................................................................18
Chơng II: Cài đặt chơng trình và kiểm thực.....................25
1. Menu chơng trình...................................................................25
2. From chơng trình.............................................................................26

2.2 frmtinhTP............................................................................................................28
2.3 frmquanhuyen.....................................................................................................30
2.4 frmloaiDT...........................................................................................................32
2.5 frmdoituong.........................................................................................................33
2.6 frmtimkiem.........................................................................................................34
KẾT LUẬN..............................................................................................................35
1. Kết quả thực hiện.............................................................................................................35
2. Hướng phát triển..............................................................................................................35

SV: Nguyễn Quang Huy

Lớp: EL03



Luận văn tốt nghiệp

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

PHẦN I: MỞ ĐẦU
LỜI NĨI ĐẦU
Cuộc cách mạng khoa học và cơng nghệ đạt được những đỉnh cao chưa
từng thấy trong lịch sử nhân loại, với làn sóng đổi mới cơng nghệ nhanh
chóng trong các lĩnh vực điện tử, tin học viễn thơng, trí tuệ nhân tạo đang là
một động lực quan trọng đưa nhân loại vào một giai đoạn phát triển mới, một
nền văn minh trí tuệ, hay cịn được gọi là một Xã Hội thơng tin. Tồn thế giới
đang phấn đấu tiến đến một xã hội thông tin, hay người ta cịn gọi là văn minh
hậu cơng nghiệp thì vai trị thơng tin được đánh giá như một nguồn lực, một
tài nguyên làm tăng khả năng phát triển quốc gia đó, người ta nhận thấy tài
ngun (đất đai, khống sản, nước, rừng…) thì có hạn mà khả năng sáng tạo
của con người thì vơ hạn. Chính vì lẽ đó mà tất cả các nước đều chạy đua vào
thế kỷ 21 với công nghệ tiên tiến, hiện đại, một trong những cơng nghệ mũi
nhọn có tính chiến lược trong cuộc chạy đua đó là cơng nghệ thơng tin. Cơng
nghệ thơng tin là tập hợp các phương pháp khoa học và phương tiện, công cụ
kỹ thuật hiện đại, chủ yếu là máy tính và viễn thơng nhằm tổ chức khai thác
và sử dụng có hiệu quả các nguồn tài ngun thơng tin phong phú và đa dạng
đang tiềm tàng trong mọi hoạt động xã hội của con người, công nghệ thông
tin làm nưng cao khả năng quản lý, sản xuất, kinh doanh góp phần nâng cao
cuộc sống của Nhân Dân.
Đề tài: “QUẢN LÝ DANH BẠ ĐIỆN THOẠI ”.
Bước đầu, sẽ không tránh được những sai sót, rất mong sự góp ý của quý
Thầy Cô cùng tất cả các bạn SV trong lớp.


SV: Nguyễn Quang Huy

1

Lớp: EL03


Luận văn tốt nghiệp

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

1. Lý do chọn đề tài
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.

SV: Nguyễn Quang Huy

2

Lớp: EL03


Luận văn tốt nghiệp

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

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 q 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
hồ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ành Windows XP
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ố…

SV: Nguyễn Quang Huy

3

Lớp: EL03


Luận văn tốt nghiệp

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


3. Xác lập dự án
3.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.
3.2 Kế hoạch Thực hiện
3.2.1 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
3.2.2 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
3.2.3 Xây dựng, hồ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

SV: Nguyễn Quang Huy

4

Lớp: EL03


Luận văn tốt nghiệp


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

- 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.
4. Hệ thống quản lý danh bạ điện thoại đạt được những yêu cầu sau:
 Cho phép sửa xóa thơng tin trong danh mục quốc gia
 Cho phép thêm sửa xóa trong danh mục Tỉnh thành phố
 Cho phép thêm sửa xóa trong danh mục Quận huyện
 Cho phép thêm sửa xóa trong danh mục Đối tượng
 Cho phép thêm sửa xóa trong danh mục cơ quan
 Cho phép thêm sửa xóa trong danh mục Điện thoại
 Cho phép thêm sửa xóa trong danh mục Loại điện thoại
 Cho phép tìm kiếm thơng tin khách hàng trong danh bạ
5. Mơ tả bài tốn
- Xây dựng một danh bạ điện thoại
- Người quản lý có thể đăng nhập vào hệ thống thông qua tài khoản cá nhân.
- Thay đổi thơng tin hệ thống(thêm, sửa, xóa) hay tìm kiếm thơng tin của
khách hàng.
- Khách hàng cũng có thể đăng nhập vào hệ thống để tìm kiếm thơng tin
danh bạ của bản thân.
Mơ hình MLD được miêu tả trong đề tài:

SV: Nguyễn Quang Huy


5

Lớp: EL03


Luận văn tốt nghiệp

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

NƯỚC(Manuoc, Tennuoc, Ghichu)
TINHTP(MatinhTP, TentinhTP, Manuoc, Ghichu)
QUANHUYEN(MaQH, TenQH, MaTinhTP, Ghichu)
DOITUONG(MaDoiTuong, TenDoiTuong, Ngaysinh, Email,
Diachi,Ghichu)
COQUAN(MaCQ, TenCQ, MaQH,SDT,Diachi, Email,SoFax,Ghichu)
LOAIDT(Maloai, Tenloai, Ghichu)
DIENTHOAI(MaDT, TenDT, MaLoai,MaDoiTuong,Ghichu)
TAIKHOAN(Tendangnhap, MK)
6. Bè côc:
Bố cc gồm 2 chơng:
Chơng 1: Kho sỏt v Phân tích
Chơng 2: Cài đặt chơng trình và kiểm thực

SV: Nguyn Quang Huy

6

Lớp: EL03



Luận văn tốt nghiệp

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

PHẦN II: NỘI DUNG
CHƯƠNG I: KHẢO SÁT VÀ PHÂN TÍCH
I. 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.

SV: Nguyễn Quang Huy

7


Lớp: EL03


Luận văn tốt nghiệp

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

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

Quản Lý
Danh Bạ ĐT
Danh mục

Cập nhật danh bạ

Tìm kiếm
Theo tên

Quận huyên

Theo số ĐT

Tỉnh thành

Cơ quan

Đất nước


Địa chỉ

2. Phân tích đầu vào, đầu ra:
2.1 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

SV: Nguyễn Quang Huy

8

Lớp: EL03


Luận văn tốt nghiệp

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

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

SV: Nguyễn Quang Huy

9

Lớp: EL03


Luận văn tốt nghiệp

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

+ Đầ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 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ệ
3. Sơ đồ luồng dữ liệu
3.1 Ngữ Cảnh

Cập nhật thơng tin
Người
dùng

Tìm kiếm/TK

Quản Lý Danh
Bạ ĐT

Dữ liệu Thơng tin lưu trữ

Kết quả tìm kiếm

SV: Nguyễn Quang Huy

10

Lớp: EL03


Luận văn tốt nghiệp


SV: Nguyễn Quang Huy

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

11

Lớp: EL03


Luận văn tốt nghiệp

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

3.2 Mức Đỉnh

Cập nhật danh mục

Cập nhật thông tin

Q/L danh
mục

Q/L thông
tin danh bạ

Người

Dữ


Danh mục

liệu

Dữ
liệu

dùng

Danh bạ
Tìm Kiếm

Tìm kiếm

Kết quả tìm kiếm

Dữ
liệu

3.3 Mức dưới đỉnh
- Quản lý danh mục

SV: Nguyễn Quang Huy

12

Lớp: EL03


Luận văn tốt nghiệp


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

SHAPE

\*

MERGEFORMAT

Người dùng
Cập
nhật tt
quận/
huyện
Q/L Thông
tin quận
Dữ liệu
quận/huyện
quận

SV: Nguyễn Quang Huy

Cập nhật
tt
tỉnh/TP
Q/L Thông tin
tỉnh
Dữ liệu
tỉnh/TP
tỉnh


13

Cập nhật
tt đất
nước
Q/L Thông
tin đất nước

Dữ liệu
đất nước
đất nước

Lớp: EL03


Luận văn tốt nghiệp

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

- Quản lý danh bạ

Người dùng
Nhập,
sửa, xoa
tt danh
bạ
Q/L danh bạ
Dữ liệu
danh mục

Danh mục

SV: Nguyễn Quang Huy

Dữ liệu
danh bạ
Danh bạ

14

Lớp: EL03


Luận văn tốt nghiệp

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

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

Người dùng
Kết
quả
TK

Thơng
tin
TK(Tên)

TK theo
tên

Dữ
liệu
TK

Kết
quả
TK

Thơng tin Kết Thơng tin
TK (SĐT) quả TK (Cơ
TK
quan)

TK theo
SĐT

TK theo
cơ quan
Dữ
liệu
TK

Dữ
liệu
TK

Kết
quả
TK


Thông tin
TK (địa
chỉ)

TK địa
chỉ
Dữ
liệu
TK

Kho dữ liệu danh bạ

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

n)

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

SV: Nguyễn Quang Huy

15

Lớp: EL03


Luận văn tốt nghiệp

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

Nước


Tỉnh/TP

Quận/Huyện

Manuoc

MatinhTP

MaQH

Tennuoc

TentinhTP

TenQH

Ghichu

Ghichu

Ghichu


c
ó

c
ó


Cơ quan

Chucdanh
SoDT
Diachi
Email

MaDT

c
ó

MaCQ
TenCQ

Đối tượng

TenDT

Số ĐT

Diachi

MaSDT

Email

TenSDT

Ngaysinh

c
ó

Ghichu

Sofax

Ghichu

Loại ĐT

Ghichu

Maloai
c
ó

Tenloai
Ghichu

SV: Nguyễn Quang Huy

16

Lớp: EL03


Luận văn tốt nghiệp

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


4.2 Sơ đồ liên kết dữ liệu

-

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

SV: Nguyễn Quang Huy

17

Lớp: EL03


Luận văn tốt nghiệp

-

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

-

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

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

-

SV: Nguyễn Quang Huy

18

Lớp: EL03



×