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

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

Đ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

Qu n danh b i n tho i nhânả ạ đ ệ ạ ĐỀ TÀI: QUẢN DANH BẠ ĐIỆN THOẠI 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 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ứ Trường: ĐH Hải Phòng Lớp : CN Tin K9 Danh sách công việc: Họ và tên Chức năng Code 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 THOẠI Thêm Sửa 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 Chung Login, đổi mật khẩu, tìm kiếm NHÓM 7 – CN TIN K9 1 Qu n danh b i n tho i nhânả ạ đ ệ ạ 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ây dựng. 2. Hệ thống quản danh bạ điện thoại đạt được những yêu cầu sau:  Cho phép sửa xóa thông tin trong danh mục quốc gia  Cho phép thêm sửa xóa trong danh mục Tỉnh thành phố  Cho phép thêm sửa xóa trong danh mục Quận huyện  Cho phép thêm sửa xóa trong danh mục Đối tượng  Cho phép thêm sửa xóa trong danh mục cơ quan  Cho phép thêm sửa xóa trong danh mục Điện thoại  Cho phép thêm sửa xóa trong danh mục Loại điện thoại  Cho phép tìm kiếm thông tin khách hàng trong danh bạ 3. Mô tả bài toán -Xây dựng một danh bạ điện thoại -Người quản có thể đăng nhập vào hệ thống thông qua tài khoản 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 khách hàng. NHÓM 7 – CN TIN K9 2 Qu n danh b i n tho i nhânả ạ đ ệ ạ -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, Diachi,Ghichu) COQUAN(MaCQ, TenCQ, MaQH,SDT,Diachi, Email,SoFax,Ghichu) LOAIDT(Maloai, Tenloai, Ghichu) DIENTHOAI(MaDT, TenDT, MaLoai,MaDoiTuong,Ghichu) TAIKHOAN(Tendangnhap, MK) 2. Phân tích đầu vào đầu ra: a) Danh mụ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ệ NHÓM 7 – CN TIN K9 3 Qu n danh b i n tho i nhânả ạ đ ệ ạ b) Quản danh bạ: - 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 + Đầ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ó - 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ó NHÓM 7 – CN TIN K9 4 Qu n danh b i n tho i nhânả ạ đ ệ ạ + Đầ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ó 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ành nhu cầu không thể thiếu đối với các hoạt động của con người như giao tiếp kinh doanh , bạn bè và quan hệ xã hội . Và một loại phương tiện thông tin liê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ông thể 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ông việ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ệ trong kinh 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ều thô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 nhân…Với khối lượng thông tin khổng lồ NHÓM 7 – CN TIN K9 5 Qu n danh b i n tho i nhânả ạ đ ệ ạ 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ác thô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 ra nhiề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ập sâ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ệc tin học hóa quá trình tổ chức và quản danh bạ điện thoại là một giải pháp hữu hiệu. Bởi lẽ: xây dựng chương trình quản danh bạ điện thoại trên máy tính có rất nhiều ưu điểm khắc phục những nhược điểm trong việc quản danh bạ điện thoại nhân trên giấy tờ như: • Dễ dàng thay đổi chỉnh sửa • Việc tìm kiếm nhanh chóng và thực hiện dễ dàng • Quá trình lưu trữ nhanh và lưu trữ được nhiều thông tin II. PHÂN TÍCH HỆ THỐNG 1. Xác định các tác nhân của hệ thống Hệ thống gồm các tác nhân sau: + Khách hàng (Client) + Người quản (Admin) 2. Chức năng tác nhân. a. Người quản NHÓM 7 – CN TIN K9 6 Qu n danh b i n tho i nhânả ạ đ ệ ạ + 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. + Quyền hạn : - Theo dõi tình hình hoạt động của hệ thống thông qua các báo cáo thống kê. - Đề xuất bổ sung, thay đổi trong cơ cấu vận hành của hệ thống. + Chức nă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. b. Người dùng +Miêu tả: là người có thể xem và tìm kiếm thông tin trong danh bạ. + Yêu cầu: Biết sử dụng máy tính và phầm mềm. +Quyền hạn: Tìm kiếm thông tin. +Chức năng: Không có 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 Quốc gia. + Gói quản Tỉnh_TP. + Gói quản Quận huyện. + Gói quản Loại điện thoại. + Gói quản Tìm kiếm. 3.1 Gói tài khoản NHÓM 7 – CN TIN K9 7 Qu n danh b i n tho i nhânả ạ đ ệ ạ a. Biểu đồ Use Case của gói b. Đặc tả các UseCase NHÓM 7 – CN TIN K9 8 Qu n danh b i n tho i nhânả ạ đ ệ ạ Use Case 1: Đăng nhập vào hệ thống (Login) Tên Use Case Đăng nhập Tác nhân - Người dùng. - Người quản trị 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á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.Trong form login của hệ thống quản danh bạ, chọn hình thức đăng nhập -Đăng nhập trực tiếp(đối với khách hàng) -Sử dụng tài khoản đăng nhập( người quản lý). 2. Hiển thị các textbox để nhập tên đăng nhập và mật khẩu. 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. Use Case 2: Đổi mật khẩu 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 để NHÓM 7 – CN TIN K9 9 Qu n danh b i n tho i nhânả ạ đ ệ ạ 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 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. 3.2 Gói Quản đối tượng a. Biểu đồ Use Case của gói NHÓM 7 – CN TIN K9 10 . 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 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. . hóa quá trình tổ chức và quản lý danh bạ điện thoại là một giải pháp hữu hiệu. Bởi lẽ: xây dựng chương trình quản lý danh bạ điện thoại trên máy tính có

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

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan