Thứ Ba, 31 tháng 12, 2013

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

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.
- 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.
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.
- 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.
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
2. Phân tích đầu vào đầu ra:
a) 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.
+ Đầ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.
Quản Lý
Danh Bạ ĐT
Danh mục
Tìm kiếm
Theo tên
Theo số ĐT
Cơ quan
Cập nhật danh bạ
Quận huyên
Tỉnh thành
Đất nước
Địa chỉ
+ Đầ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.
+ Đầ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ệ.
3. Sơ đồ luồng dữ liệu
a ) Ngữ Cảnh
b ) Mức Đỉnh
Người
dùng
Quản Lý Danh
Bạ ĐT
Kết quả tìm kiếm
Cập nhật thông tin
Thông tin lưu trữ
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
Người dùng
quận tỉnh đất nước
Dữ liệu
quận/huyện
Dữ liệu
tỉnh/TP
Dữ liệu
đất nước
Cập
nhật tt
quận/
huyện
Cập nhật
tt
tỉnh/TP
Cập nhật
tt đất
nước
- Quản lý danh bạ
- Quản lý tìm kiếm
Q/L danh bạ
Người dùng
Danh mục
Danh bạ
Dữ liệu
danh bạ
Nhập,
sửa, xoa
tt danh
bạ
Dữ liệu
danh mục
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ả
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
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ể
b) Sơ đồ liên kết dữ liệu
Nước
Manuoc
Tennuoc
Ghichu
Tỉnh/TP
MatinhTP
TentinhTP
Ghichu
Quận/Huyện
MaQH
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
ó
c
ó

c
ó
c
ó
- Bảng dữ liệu nước
- Bảng dữ liệu tỉnh/thành phố

Không có nhận xét nào:

Đăng nhận xét