Tải bản đầy đủ (.ppt) (43 trang)

sile thuyết trình QUẢN lý DANH bạ điện THOẠI cá NHÂN

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 (1016.81 KB, 43 trang )

LOGO
Nhóm 7_ CN Tin k9
Quản lý danh bạ điện thoại
Nhóm 7_CN Tin k9
1
LOGO
Giới thiệu

Giáo viên: Thầy Nguyễn Ngọc Khương

Nhóm 7

Trường : ĐH Hải Phòng

Lớp : ĐH Tin K9

Thành viên:
1. Nguyễn Viết Hải
2. Nguyễn Anh Hiếu
3. Vũ Thị Hoa
4. Trần Xuân Hưng
5. Nguyễn Thị Lan Hương
6. Nguyễn Xuân Tùng
7. Đinh Trung Tứ
Nhóm 7_ CN Tin k9
2
LOGO
Nhóm 7_ CN Tin k9
Nội dung chính
Mô tả yêu cầu.
1


Quy trình nghiệp vụ
2
Phân tích và thiết kế hệ thống
3
Diagram
4
3
LOGO
I. Mô tả yêu cầu

Xây dựng một hệ thống danh bạ điện thoại có
thể lưu trữ khối lượng thông tin lớn

Đáp ứng các nhu cầu của nhà quản lý, cũng như
của khách hàng trong hệ thống danh bạ điện
thoại

Thêm, sửa, xóa quốc gia.

Thêm, sửa, xóa tỉnh thành phố.

Thêm, sửa, xóa quận huyện.

Thêm, sửa, xóa số điện thoại, loại điện
thoại.

Tìm kiếm thông tin.
Nhóm 7_ CN Tin k9
4
LOGO

II. Quy trình nghiệp vụ

Quản lý các quốc gia

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ó
Nhóm 7_ CN Tin k9
5
LOGO
II. Quy trình nghiệp vụ

Quản lý 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ó
Nhóm 7_ CN Tin k9
6
LOGO
II. Quy trình nghiệp vụ

Quản lý 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ó
Nhóm 7_ CN Tin k9
7
LOGO
II. Quy trình nghiệp vụ

Quản lý 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ó
Nhóm 7_ CN Tin k9
8
LOGO
II. Quy trình nghiệp vụ

Quản lý đ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ó

Nhóm 7_ CN Tin k9
9
LOGO
II. Quy trình nghiệp vụ

Quản lý về 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 đó
Nhóm 7_ CN Tin k9
10
LOGO
II. Quy trình nghiệp vụ

Quản lý đố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ệ
Nhóm 7_ CN Tin k9
11
LOGO
III. Phân tích và thiết kế hệ thống
Nhóm 7_ CN Tin k9

Các gói use case của hệ thống

Gói Tài khoản.

Gói Đối tượng.

Gói Cơ quan.

Gói quản lý Quốc gia.

Gói quản lý Tỉnh_TP.

Gói quản lý Quận huyện.

Gói quản lý Loại điện thoại.

Gói Tìm kiếm

12
LOGO
III. Phân tích và thiết kế hệ thống
Biểu đồ use case của gói tài khoản
13
Nhóm 7_ CN Tin k9
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Tài khoản.
Tác nhân - Người dùng.
- Người quản lý chung.
Mục đích Đăng nhập vào hệ thống để thực hiện các chức
năng nghiệp vụ
Mô tả khái quát Tác nhân nhập tên đăng nhập và mật khẩu để
đăng nhập vào hệ thống.
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống
1.Truy nhập vào form login và chọn chức năng
đăng nhập
-Đăng nhập trực tiếp.
-Đăng nhập sử dụng tài khoản(người quản lý).
2. Hiển thị textbox để nhập username và password
3. Nhập tên đăng nhập và mật khẩu 4. Hiển thị form main của hệ thống và các chức
năng tương ứng với quyền của người đăng nhập
Ngoại lệ
- Tên đăng nhập và mật khẩu không hợp lệ: sai tên đăng
nhập hoặc mật khẩu, hệ thống hiển thị thông báo yêu cầu
đăng nhập lại.
Nhóm 7_ CN Tin k9
14

Đăng nhập vào hệ thống (Login)
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Đổi mật khẩu
Tác nhân - Người quản trị chung
Mục đích Thay đổi mật khẩu khác để đăng nhập vào hệ
thống.
Mô tả khái quá Tác nhân nhập tên mật khẩu cũ, sau đó nhập mật
khẩu mới. và nhập lại mật khẩu mới để hệ thống
xác nhận.
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống
1.Trong form login của hệ thống quản lý danh bạ,
chọn hình thức đăng nhập
Sử dụng tài khoản đăng nhập( người quản lý).
2. Hiển thị bảng để nhập thông tin đổi mật khẩu.
3. Nhập tên mật khẩu cũ, sau đó nhập mật khẩu
mới. và nhập lại mật khẩu mới để hệ thống xác
nhận.
4. Hiển thị form main của hệ thống và các chức
năng tương ứng với quyền của người đăng nhập
Ngoại lệ - Tên đăng nhập và mật khẩu không hợp lệ: sai tên
đăng nhập hoặc mật khẩu, hệ thống hiển thị thông
báo yêu cầu đăng nhập lại.
Nhóm 7_ CN Tin k9
15
Đổi mật khẩu
LOGO
III. Phân tích và thiết kế hệ thống
Biểu đồ use case của gói Quản lý quốc gia

16
Nhóm 7_ CN Tin k9
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Thêm thông tin về quốc gia mới
Tác nhân - Người quản trị chung
Mục đích Tạo một thông tin về quốc gia mới cho hệ thống.
Mô tả khái quát - Khi một đối tượng mới được thêm vào có những
thông tin mới về quốc gia. Người quản trị có nhiệm vụ
thêm thông tin về Quốc gia mới này, bằng cách sử
dụng chức năng thêm ở bảng quản lý danh sách
Quốc gia.
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống
1. Kích chuột vào thanh menu mục Quản lý, Chọn chức
năng quốc gia.
2. Hiển thị màn hình Quản lý Quản lý danh sách quốc gia.
3. Nhập các thông tin của quốc gia mới:Mã nước, tên nước,
Ghi chú. Kích chuột vào nút Thêm
4. Lưu thông tin về cơ quan mới vào cơ sở dữ liệu và hiển
thị danh sách cơ quan mới.
Ngoại lệ - Tại bước 4,thông tin nhập không hợp lệ, hệ thống
hiển thị thông báo và quay lại bước 3.
- Tại bước 4 nếu thông tin nhập vào bước 3 đã tồn tại
trong cơ sở dữ liệu, hiển thị thông thông báo “thông
tin này đã tồn tại trong danh sách nước”. Chọn yes,
và quay về bước 3.
Nhóm 7_ CN Tin k9
17
Thêm thông tin về quốc gia mới

LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Cập nhật thông tin quốc gia
Tác nhân - Người quản trị
Mục đích Cập nhật thông tin quốc gia
Mô tả khái quát Người quản trị cập nhật các thông tin của quốc gia
như: Mã nước, tên nước, Ghi chú.
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống
1. Chọn quốc gia trên bảng DataGridview, kích
chuột vào nút Chọn.
2. Thông tin quốc gia sẽ hiện lên trên các textbox.
3. Nhập các thông tin mới. Kích chuột chọn nút
Sửa.
5. Hiển thị thông báo xác nhận có muốn sửa không.
6. Chọn yes 7. Tiến hành cập nhật thông tin Quốc gia trong cơ
sở dữ liệu
Ngoại lệ - Nếu thông tin bước 3 không hợp lệ, hệ thống hiển
thị thông báo lỗi và quay lại bước 3.
Nhóm 7_ CN Tin k9
18
Cập nhập thông tin về quốc gia
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Xóa thông tin quốc gia
Tác nhân - Người quản trị chung
Mục đích Xóa thông tin quốc gia khỏi hệ thống
Mô tả khái quát Người quản trị xóa thông tin quốc gia
khỏi cơ sở dữ liệu hệ thống.
Mô tả tương tác Tác nhân – Hệ thống

Hành vi tác nhân Phản hồi của hệ thống
1. Chọn quốc gia và chức năng xóa trong danh sách
quốc gia.
2. Hiển thị màn hình yêu cầu xác nhận có muốn
xóa thông tin quốc gia nay hay không.
3. Chọn đồng ý xóa 4. Thực hiện xóa thông tin quốc gia trong cơ sở dữ
liệu.
Ngoại lệ - Nếu mã nước đã tồn tại trong bảng TINH_TP thì
tại bước 4 hiển thị thông báo “Không thể xóa, bạn
phải xóa thông tin có mã nước tương ứng ở bảng
TINH_TP trước”. Quay lại bước 1.
Nhóm 7_ CN Tin k9
19
Xóa thông tin về quốc gia
LOGO
III. Phân tích và thiết kế hệ thống
Biểu đồ use case của gói Tỉnh TP
20
Nhóm 7_ CN Tin k9
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Thêm thông tin về Tỉnh_TP mới
Tác nhân - Người quản trị.
Mục đích Tạo một thông tin về Tỉnh_TP mới cho hệ thống.
Mô tả khái quát - Khi một đối tượng mới được thêm vào có những thông
tin mới về Tỉnh_TP. Người quản trị có nhiệm vụ thêm
thông tin về Tỉnh_TP mới này, bằng cách sử dụng chức
năng thêm ở bảng quản lý danh sách Tỉnh_TP.
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống

1. Kích chuột vào thanh menu mục Quản lý, Chọn chức
năng Tỉnh_TP.
2. Hiển thị màn hình Quản lý danh sách Tỉnh_TP.
3. Nhập các thông tin của Tỉnh_TP mới:Mã tỉnh TP, tên
tỉnh TP,mã nước, Ghi chú. Kích chuột vào nút Thêm
4. Lưu thông tin về cơ quan mới vào cơ sở dữ liệu và hiển
thị danh sách cơ quan mới.
Ngoại lệ - Tại bước 4,thông tin nhập không hợp lệ, hệ thống hiển
thị thông báo và quay lại bước 3.
- Tại bước 4 nếu thông tin nhập vào bước 3 đã tồn tại
trong cơ sở dữ liệu, hiển thị thông thông báo “thông tin
này đã tồn tại trong danh sách Tỉnh_TP”. Chọn yes, và
quay về bước 3.
Nhóm 7_ CN Tin k9
21
Thêm thông tin về Tinh TP mới
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Cập nhật thông tin Tỉnh_TP.
Tác nhân - Người quản trị.
Mục đích Cập nhật thông tin Tỉnh_TP.
Mô tả khái quát Người quản trị cập nhật các thông tin của quốc gia
như: Mã tỉnh TP, tên tỉnh TP,mã nước, Ghi chú.
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống
1. Chọn Tỉnh_TP trên bảng DataGridview, kích
chuột vào nút Chọn.
2. Thông tin Tỉnh_TP sẽ hiện lên trên các textbox.
3. Nhập các thông tin mới. Kích chuột chọn nút
Sửa.

5. Hiển thị thông báo xác nhận có muốn sửa không.
6. Chọn yes 7. Tiến hành cập nhật thông tin Tỉnh_TP trong cơ
sở dữ liệu.
Ngoại lệ - Nếu thông tin bước 3 không hợp lệ, hệ thống hiển
thị thông báo lỗi và quay lại bước 3.
Nhóm 7_ CN Tin k9
22
Cập nhập thông tin về quốc gia mới
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Xóa thông tin Tỉnh_TP
Tác nhân - Người quản trị.
Mục đích Xóa thông tin Tỉnh_TP khỏi hệ thống
Mô tả khái quát Người quản trị xóa thông tin Tỉnh_TP
khỏi cơ sở dữ liệu hệ thống.
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống
1 Trong phần quản lý Tinh TP chọn lấy 1 thông tin
người dùng muốn xóa, bằng cách
-Click chuột vào 1 thông tin muốn sửa trong bảng.
-Click nút chọn
2. Hiên thị các thông tin lên các textbox.
3. Chọn đồng ý xóa 4. Hiển thị màn hình yêu cầu xác nhận có muốn xóa
thông tin Tỉnh_TP nay hay không.
5. Thực hiện xóa thông tin Tỉnh_TP trong cơ sở dữ liệu.
Ngoại lệ - Nếu mã tỉnh TP đã tồn tại trong bảng
QUẬN_HUYỆN thì tại bước 4 hiển thị thông báo
“Không thể xóa, bạn phải xóa thông tin có mã tỉnh TP
tương ứng ở bảng QUẬN_HUYỆN trước”. Quay lại
bước 1.

Nhóm 7_ CN Tin k9
23
Xóa thông tin về quốc gia mới
LOGO
III. Phân tích và thiết kế hệ thống
Nhóm 7_ CN Tin k9
24
Biểu đồ use case của gói Quận/ huyện
LOGO
III. Phân tích và thiết kế hệ thống
Tên Use Case Thêm quận huyện mới
Tác nhân - Người quản trị chung
Mục đích - Tạo một quận huyện mới cho hệ thống.
Mô tả khái quát - Khi người quản lý muốn thêm thông tin vè một quận huyện nào
đó vào hệ thống danh bạ điện thoại
Mô tả tương tác Tác nhân – Hệ thống
Hành vi tác nhân Phản hồi của hệ thống
1. Trong phần quản lý danh ba điện thoại, chọn chức năng quản lý
quận (huyện) trong menu.
2. Hiển thị trên màn hình bảng Quản lý danh sách Quận huyện
3. Nhập các thông tin của quận (huyện) mới: Mã quận huyện, Tên
quận huyện, ghi chú( nếu có), và chọn 1 tên tỉnh thành phố tương
ứng với quận huyện đó.
4. Kích chuột vào nút Thêm 5.Lưu thông tin quận huyện mới vào cơ sở dữ liệu và hiển thị
thông tin về quận huyện đó
Ngoại lệ - Tại bước 4,thông tin nhập không hợp lệ (chứa ký tự đặc biệt, vượt
quá chiều dài cho phép hoặc bỏ trống những thông tin không thể
bỏ qua( như Mã quận huyện, Tên quận huyện, hay chưa chọn Tên
tỉnh thành phố)), hệ thống hiển thị thông báo và quay lại bước 3.
-Cũng tại bước 4, nếu thông tin có liên quan đến dữ liệu ở bảng

khác, hệ thống sẽ hiển thị thông báo và hiển thị bảng liên quan đó
để người quản lý có thể hoàn tất việc thêm dữ liệu.
- Tại bước 5 nếu thông tin nhập vào bước 3 đã tồn tại trong cơ sở
dữ liệu, hiển thị thông tin về người dùng mới trên dataGridview và
quay về bước 3.
Nhóm 7_ CN Tin k9
25
Thêm thông tin về Quân huyện mới

×