Ngày nay đối với mỗi chúng ta thư điện tử không có gì xa lạ tuy nhiên đó là đứng về phương diện người dùng. Xuất phát từ mong muốn tìm hiểu một cách tường
tận hơn hệ thống thư điện tử nhìn từ khía cạnh nhà thiết kế nên tôi đã quyết định chọn đề tài xây dựng ứng dụng thư điện tử theo mô hình Client Server.
CHƯƠNG 2 : THIẾT KẾ VÀ CÀI ĐẶT ỨNG DỤNG
2.1.PHÂN TÍCH VÀ THẾT KẾ CƠ SỞ DỮ LIỆU
2.1.1.Phân tích
Cơ sở dữ liệu được thiết kế đơn giản và dùng vào mục đích quản lý danh sách thành viên đăng ký sử dụng dịch vụ thư điện tử của vietmail.
Với mục đích đó CSDL chỉ bao gồm hai thực thể chính là được thể hiện trong bảng
sau :
STT Tên thực thể Thuộc tính
1 members
(thành viên)
userid (mã thành viên ), user_name (tên đăng nhập),
password (mật khẩu), question (câu hỏi), answer (câu trả
lời), ho (họ), ten (tên), ngay (ngày sinh), thang (tháng sinh),
nam (năm sinh), gioi_tinh (giới tính)
nuoc (quốc gia), thanh_pho (thành phố), thanh_pho_khac
(thành phố không thuộc Việt Nam), job (nghề nghiệp),
thong_tin_khac (thông tin phụ khác),
date(ngày đăng ký)
2 addressbook
(Sổ địa chhỉ)
addressid (mã sổ địa chỉ), userid (mã thành viên),
quickname (tên gợi nhớ), ho (họ), ten (tên), email(địa chỉ
CÁC LƯỢC ĐỒ QUAN HỆ
Từ những thực thể và thực thể trung gian trên, bằng các nguyên tắc biến đổi, ta
xây dựng thành các lược đồ quan hệ như sau:
Member (userid, user_name, password, question, answer, ho, ten, ngay, thang, nam, gioi_tinh, nuoc, thanh_pho, thanh_pho_khac, job, thong_tin_khac, date)
Addressbook (addressid, userid, quickname,ho,ten,email,phone,diachi)
Lược đồ quan hệ dữ liệu member userid user_name password question answer ho ten ngay thang nam gioi_tinh nuoc thanh_pho thanh_pho_khac job thong_tin_khac date addressbook addressid userid quickname ho ten email phone diachi
Phân tích chức năng
Sơ đồ biểu diễn chức năng của hệ thống
2.1.2. Giải thích các chức năng của hệ thống
- chức năng : Đăng ký thành viên
ý nghĩa : thu thập các thông tin của thành viên nhằm mục đích quản lý
cũng như thiết lập các thông số phục vụ cho việc gởi và nhận thư điện tử của thành viên
- chức năng : Quản lý sổ địa chỉ
ý nghĩa : tạo một danh sách boa gồm các địa chỉ do thành viên tự tạo
rong quá trình sử dụng hệ thống.
Hệ thống quản lý thành viên của vietmail
2.1.3.biểu đồ luồng dữ liệu( DFD – Data flow Diagram)
.Biểu đồ luồng dữ liêïu mức khung cảnh (BFD)