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
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ó
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ó
, 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
Đă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
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
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.
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