1. Trang chủ
  2. » Luận Văn - Báo Cáo

Quản lý danh bạ điện thoại cá nhân

35 907 3
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Danh Bạ Điện Thoại Cá Nhân
Tác giả Nhóm sinh viên thực hiện
Người hướng dẫn Thầy Nguyễn Ngọc Khương
Trường học Đại học Hải Phòng
Chuyên ngành Quản trị hệ thống thông tin
Thể loại Đề tài
Thành phố Hải Phòng
Định dạng
Số trang 35
Dung lượng 658 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

-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: NƯỚCManuoc, Tennuoc, Ghichu TINHTPMatinhTP, TentinhTP, Ma

Trang 1

ĐỀ TÀI:

QUẢN LÝ DANH BẠ ĐIỆN THOẠI CÁ NHÂN

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

Nhóm sinh viên thực hiện: 1 Nguyễn Viết Hải

2 Nguyễn Anh Hiếu

Lớp : CN Tin K9

Danh sách công việc:

Nguyễn Viết Hải Thêm, sửa, xóa thông tin ĐỐI TƯỢNG Thêm

Sửa Xóa

Nguyễn Anh Hiếu Thêm, sửa, xóa thông tin về ĐIỆN

Xóa

Vũ Thị Hoa Thêm, sửa, xóa thông tin QUỐC GIA Thêm

Sửa Xóa

Trần Xuân Hưng Thêm, sửa, xóa thông tin CƠ QUAN Thêm

Sửa Xóa

Nguyễn Thị Lan Hương Thêm, sửa, xóa thông tin TỈNH/ TP Thêm

Sửa Xóa

Nguyễn Xuân Tùng Thêm, sửa, xóa thông tin LOẠI ĐIỆN

THOẠI

Thêm Sửa Xóa

ĐInh Trung Tứ Thêm, sửa, xóa thông tin QUÂN HUYÊN Thêm

Sửa Xóa

Trang 2

I KHẢO SÁT HỆ THỐNG

1 Kế hoạch thực hiện

-Phân tích và thiết kế hệ thống

- 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âydựng

2 Hệ thống quản lý danh bạ điện thoại đạt được những yêu cầu sau:

3 Mô tả bài toá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

Trang 3

-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:

NƯỚC(Manuoc, Tennuoc, Ghichu)

TINHTP(MatinhTP, TentinhTP, Manuoc, Ghichu)

QUANHUYEN(MaQH, TenQH, MaTinhTP, Ghichu)

DOITUONG(MaDoiTuong, TenDoiTuong, Ngaysinh, Email,

tin email, số fax, ghi chú về cơ quan đó nếu có

thông tin về cơ quan đó

- Đối tượng:

mà người dùng có sự liên hệ đến

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ó

của việc tìm kiếm, xem thông tin và liên hệ

Trang 4

- 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ó

- 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ó

Trang 5

+ Đầ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:

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ácloạ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

nếu có

và thông tin ghi chú về số điện thoại đó nếu có

6 ĐÁNH GIÁ HIỆN TRẠNG

- Trong thời đại kinh tế xã hội hiện nay, thông tin liên lạc đã trở thànhnhu cầu không thể thiếu đối với các hoạt động của con người như giao tiếpkinh doanh , bạn bè và quan hệ xã hội Và một loại phương tiện thông tinliê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ôngthể 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ôngviệ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ệ trongkinh 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ềuthô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ồ

Trang 6

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ácthô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 ranhiều khó khăn và trở ngại cho người dùng

- Hiện nay, công nghệ thông tin đang rất phát triển và đã dần thâm nhậpsâ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ệctin học hóa quá trình tổ chức và quản lý danh bạ điện thoại là một giải pháphữu hiệu Bởi lẽ: xây dựng chương trình quản lý danh bạ điện thoại trênmáy tính có rất nhiều ưu điểm khắc phục những nhược điểm trong việcquản lý danh bạ điện thoại cá nhân trên giấy tờ như:

Trang 7

+ Miêu tả : Là người theo dõi hoạt động của hệ thống, đồng thời có quyền quyết định chính đến các hoạt động ngoài hệ thống.

+ Yêu cầu : Là người có cái nhìn tổng quát nhất về hệ thống và là người hiểu rõ nhất về luồng thông tin trong hệ thống

-Yêu cầu đề xuất mô hình hệ thống.

- Quản trị hệ thống hoặc quyền quản trị hệ thống

3 Các gói Use Case của hệ thống

Hệ thống được chia thành các gói sau:

+ 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 quản lý Tìm kiếm

3.1 Gói tài khoản

Trang 8

a Biểu đồ Use Case của gói

b Đặc tả các UseCase

Trang 9

Use Case 1: Đăng nhập vào hệ thống (Login)

- Người quản trị chung

chức năng nghiệp vụ

đăng nhập vào hệ thống

Mô tả tương tác Tác nhân – Hệ thống

1.Trong form login 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

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

Use Case 2: Đổi mật khẩu

thống

mật khẩu mới và nhập lại mật khẩu mới để

Trang 10

hệ thống xác nhận.

Mô tả tương tác Tác nhân – Hệ thống

1.Trong form login của hệ thống

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

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

3.2 Gói Quản lý đối tượng

a Biểu đồ Use Case của gói

Trang 11

b Đặc tả các Use Case

Các bước làm sau chỉ có thể thực hiện bởi người quản lý khi người quản

lý đã đăng nhập vào hệ thống bằng tên đăng nhâp và mật khẩu của mình

Use Case 3: Thêm đối tượng mới

dụng số điện thoại mới Người quản trị phải có nhiệm vụ thêm thông tin

về đối tượng mới này vào danh sách đối tượng trong hệ cơ sở dữ liệu của

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

Danh bạ,Chọn Danh bạ cá nhân

2 Hiển thị màn hình Quản lý danh

bạ điện thoại cá nhân

Trang 12

3 Nhập các thông tin của người

dùng mới: Họ tên, ngày sinh, Địa

chỉ, Ghi chú, email

cơ sở dữ liệu và hiển thị danh sách đối tượng mới

hợp lệ (chứa ký tự đặc biệt, vượt quá chiều dài cho phép, email không đúng định dạng), hệ thống hiển thị thông báo và quay lại bước 3

- 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 dataGritview và quay về bước 3

Use Case 4: Cập nhật thông tin đối tượng

tin của đối tượng như Họ tên, ngày sinh, Địa chỉ, Ghi chú, email

Mô tả tương tác Tác nhân – Hệ thống

1 Kích chuột vào thanh menu mục

Danh bạ,Chọn Danh bạ cá nhân

2 Hiển thị màn hình Quản lý danh

bạ điện thoại cá nhân

3 Chọn đối tượng trên bảng

DataGridview, kích chuột vào nút

Chọn Thông tin đối tượng sẽ hiện

lên => Nhập các thông tin mới

muốn sửa không

Trang 13

tượng trong cơ sở dữ liệu.

hệ thống hiển thị thông báo lỗi và quay lại bước 3

Use Case 5: Xóa thông tin đối tượng

cơ sở dữ liệu hệ thống

Mô tả tương tác Tác nhân – Hệ thống

1 Chọn đối tượng cần xóa trên bảng

DataGridview, kích chuột vào nút

Chọn Thông tin đối tượng sẽ hiện

lên

2 Hiện thị các thông tin của đối tượng muốn xóa lên các textbox

nhận có muốn xóa đối tượng hay không

tượng trong cơ sở dữ liệu và hiển thịthông báo quá trình xóa hoàn tất

đã tồn tại trong bảng Số ĐT 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ãđối tượng tương ứng ở bảng Số ĐT trước” Quay lại bước 1

3.3 Gói Quản lý Cơ quan

a Biểu đồ Use Case của gói

Trang 14

b Đặc tả các Use Case

Các bước làm sau chỉ có thể thực hiện bởi người quản lý khi người quản

lý đã đăng nhập vào hệ thống bằng tên đăng nhâp và mật khẩu của mình

Use Case 6: Thêm thông tin cơ quan

cho hệ thống

vào có những thông tin về cơ quan mới Người quản trị có nhiệm vụ thêm thông tin về cơ quan mới này vào cơ sở dữ liệu của hệ thông băng cách thực hiện chức năng thêm ơ

Trang 15

Mô tả tương tác Tác nhân – Hệ thống

1 Kích chuột vào thanh menu mục

Danh bạ,Chọn Danh bạ cơ quan

2 Hiển thị màn hình Quản lý danh

bạ điện thoại cơ quan

3 Nhập các thông tin của cơ quan

mới: Tên cơ quan, mã cơ quan,

chức danh, số điện thoại, số fax, địa

chỉ, Ghi chú, email

cơ sở dữ liệu và hiển thị danh sách

cơ quan mới

hợp lệ (chứa ký tự đặc biệt, email 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 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 dataGritview và quay về bước 3

Use Case 7: Cập nhật thông tin cơ quan

của cơ quan như: Tên cơ quan, mã cơquan, chức danh, số điện thoại, số fax, địa chỉ, Ghi chú, email

Mô tả tương tác Tác nhân – Hệ thống

1 Chọn người dùng trên bảng

DataGridview, kích chuột vào nút

2 Thông tin cơ quan sẽ hiện lên trên các textbox

Trang 16

Chọn

muốn sửa không

5 Nhập các thông tin mới Kích

chuột chọn nút Sửa.

6 Tiến hành cập nhật thông tin cơ quan trong cơ sở dữ liệu

5 Chọn yes

hệ thống hiển thị thông báo lỗi và quay lại bước 3

Use Case 8: Xóa thông tin cơ quan

sở dữ liệu hệ thống

Mô tả tương tác Tác nhân – Hệ thống

1 Chọn cơ quan và chức năng xóa

trong danh sách cơ quan

2 Hiển thị màn hình yêu cầu xác nhận có muốn xóa cơ quan hay không

trong cơ sở dữ liệu và hiển thị thôngbáo quá trình xóa hoàn tất

đối tượng thì tại bước 4 hiển thị thông báo “Không xóa được, bạn phải xóa thông tin có mã cơ quan tương ứng trong bảng đối tượng trước” Quay lại bước 1

3.4 Gói Quản lý Thông Tin Quốc gia

Trang 17

b Đặc tả các Use Case

Use Case 9: Thêm thông tin về quốc gia mới

cho hệ thống

vào có những thông tin mới về quốc gia Người quản trị có nhiệm vụ thêmthông tin về Quốc gia mới này, bằng cách sử dụng chức năng thêm ở bảngquản lý danh sách Quốc gia

Mô tả tương tác Tác nhân – Hệ thống

Trang 18

1 Kích chuột vào thanh menu mục

Quản lý, Chọn quản lý 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

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

Use Case 10: Cập nhật thông tin quốc gia

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

1 Chọn quốc gia trên bảng

DataGridview, kích chuột vào nút

Quốc gia trong cơ sở dữ liệu

hệ thống hiển thị thông báo lỗi và quay lại bước 3

Trang 19

Use Case 11: Xóa thông tin quốc gia

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 Chọn quốc gia và chức năng xóa

trong danh sách các 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

trong cơ sở dữ liệu

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

3.5 Gói Quản lý Thông Tin Tỉnh_TP

a Biểu đồ Use Case của gói

Trang 20

b Đặc tả các Use Case

Các bước làm sau chỉ có thể thực hiện bởi người quản lý khi người quản

lý đã đăng nhập vào hệ thống bằng tên đăng nhâp và mật khẩu của mình

Use Case 12: Thêm thông tin về Tỉnh_TP mới

cho hệ thống

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

Trang 21

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

1 Kích chuột vào thanh menu mục

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

Use Case 13: Cập nhật thông tin Tỉnh_TP

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

Trang 22

Tỉnh_TP trong cơ sở dữ liệu.

hệ thống hiển thị thông báo lỗi và quay lại bước 3

Use Case 14: Xóa thông tin Tỉnh_TP

Tỉnh_TPkhỏi cơ sở dữ liệu hệ thống

Mô tả tương tác Tác nhân – Hệ thống

1 Chọn Tỉnh_TP và chức năng xóa

trong danh sách Tỉnh_TP

2 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

trong cơ sở dữ liệu

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 TPtương ứng ở bảng QUẬN_HUYỆN trước” Quay lại bước 1

3.6 Gói Quản lý Thông Tin Quận Huyện.

a Biểu đồ Use Case của gói

Trang 23

b Đặc tả gói

Sau khi người quản lý thực hiện việc đăng nhập vào hệ thống, ngườiquản lý sẽ thực hiện các chức năng thêm sửa xóa trong gói Quận Huyện

Use Case 15: Thêm Quận/ Huyện

hệ thống

thông tin vè một quận huyện nào đó vào hệ thống danh bạ điện thoại

Trang 24

Mô tả tương tác Tác nhân – 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 đó

mới vào cơ sở dữ liệu và hiển thị thông tin về quận huyện đó

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ànhphố)), 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ùngmới trên dataGridview và quay về bước 3

Trang 25

Use Case 16: Cập nhật thông tin quận/ huyện

lý muốn thêm một quận huyện vào

hệ thống danh bạ điện thoại

Mô tả tương tác Tác nhân – Hệ thống

1 Trong phần quản lý quận

(huyện), chọn lấy 1 thông tin người

( như chưa nhập đầy đủ thông tin, thông tin vượt quá độ dài cho phép, chứa kí tự đặc biệt…), hệ thống hiển thị thông báo lỗi 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,

hệ thống thông báo và quay về bước 3

Use Case 17: Xóa thông tin về Quận huyện

Trang 26

Tác nhân - Người quản trị

thống

thao tác xóa bỏ thông tin về quận huyện nào đó khỏi hệ thống vì tính thông tin về quận huyện đó không còn vai trò trong hệ thống nữa

Mô tả tương tác Tác nhân – Hệ thống

1.Chọn một thông tin về quận

huyện trong hệ thống, bằng cách:

-Click chọn thông tin của một quận

huyện trong hệ thống

-Click nút chọn để hiển thị toàn bộ

thông tin lên textbox và combobox

hay không Nếu có sẽ thực hiện xóa thông tin quận huyện đó trong cơ

sở dữ liệu

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 xóa dữ liệu

3.7 Gói Quản lý loại điện thoại

a Biểu đồ Use Case của gói

Ngày đăng: 31/12/2013, 11:02

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w