Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
416,5 KB
Nội dung
ĐỀ TÀI KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH TỔ CHỨC VÀ QUẢN LÝ DANH BẠ ĐIỆN THOẠI CÁ NHÂN I Thành viên nhóm: II Đặt vấn đề 1) Hiện trạng mục tiêu khảo sát - Trong thời đại kinh tế xã hội nay, thông tin liên lạc trở thành nhu cầu thiếu hoạt động người giao tiếp kinh doanh , bạn bè quan hệ xã hội Và loại phương tiện thông tin liên lạc mà khơng nói đến điện thoại Nó trở thành phương tiện thông tin liên lạc phổ biến trở thành phần thiếu người - Thế mạnh điện thoại giúp truyền đạt thông tin nhanh không bị giới hạn địa hình khoảng cách giao tiếp, nhiều công việc , vấn đề cần giải không cần phải giải trực tiếp mà thực gián tiếp thông qua điện thoại - Thực tế người có nhiều bạn bè mối quan hệ kinh doanh, hoạt động xã hội, …Đối với người làm quan lớn số lượng mối quan hệ nhiều họ phải lưu trữ nhiều thơng tin mối quan hệ số điện thoại, địa email, địa quan, địa nhà, thông tin cá nhân…Với khối lượng thông tin khổng lồ thế, việc xây dựng danh bạ điện thoại giải pháp tối ưu áp dụng phổ biến Trong danh bạ điện thoại người ta thường lưu thơng tin ta nói cịn nhiều thơng tin khác để liên hệ dễ dàng thuận tiện công việc… - Trước danh bạ điện thoại thường xây dựng giấy tờ, sổ sách Cách thức tồn 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 người tăng cao…thì nhược điểm gây nhiều khó khăn trở ngại cho người dùng - Hiện nay, công nghệ thông tin phát triển dần thâm nhập sâu vào đời sống người, nhiều ứng dụng công nghệ thông tin phổ dụng rộng rãi Trước điều kiện tình hình thực tế đó, việc tin học hóa q trình tổ chức quản lý danh bạ điện thoại 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 máy tính có nhiều ưu điểm khắc phục nhược điểm việc quản lý danh bạ điện thoại cá nhân giấy tờ như: • Dễ dàng thay đổi chỉnh sửa • Việc tìm kiếm nhanh chóng thực dễ dàng • Q trình lưu trữ nhanh lưu trữ nhiều thơng tin • …… 2) Phương án giải cụ thể - Khảo sát mơ hình quản lý danh bạ điện thoại xây dựng từ trước…để tìm hiểu thơng tin cần quản lý - Tìm hiểu thơng tin cần quản lý thực tế - Phân tích, tổng hợp thơng tin để đưa mơ hình tổng qt, đưa sơ đồ liên quan thiết kế hệ thống tổ chức quản lý danh bạ điện thoại hồn chỉnh - Tiến hành chọn ngơn ngữ lập trình, chọn hệ quản trị sở liệu xây dựng chương trình chạy máy đơn sử dụng hệ điều hành Windows XP Yêu cầu chương trình lưu trữ khối lượng thơng tin lớn, thêm, sửa, xóa thuận tiên, tìm kiếm thông tin nhanh theo tên, địa chỉ, số điện thoại, quan, thành phố… III Xác lập dự án Dự trù trang thiết bị Thiết bị dự tính gồm máy đơn có cài hệ điều hành Windows XP hệ quản trị sở liệu, ngôn ngữ lập trình phần mềm hỗ trợ kem Kế hoạch thực a) Khảo sát - Lên kế hoạch, xác định nội dung cần khảo sát - Thực khảo sát b) Phân tích thiết kế hệ thống - Tổng hợp thông tin khảo sát - Phân tích, tổng hợp đưa sơ đồ cần thiết như: sơ đồ chức năng, sơ đồ luồng 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 chương trình cần xây dựng c) Xây dựng, hoàn thiện thử nghiệm chương trình - Xây dựng chương trình, xây dựng module, thư viên kèm cần - Cài đặt, chạy thử để kiểm tra lỗi thử nghiệm chức để xem xét tính khả thi tìm chức cần bổ sung - Thực sửa lỗi sau kiểm tra hồn thiện chức cịn thiếu Cơng việc lặp lại đến đáp ứng yêu cầu - Sau hồn thiện thức đưa chương trình vào hoạt động - Theo dõi qúa trình hoạt động để kịp thời khắc phục lỗi xảy IV Khảo sát *) Nội dung: Môi trường khảo sát, quy trình nghiệp vụ biểu mẫu kèm Q trình khảo sát thực với mơ hình quản lý danh bạ điện thoại xây dựng loại hình khác giấy tờ, sổ sách , file văn phần mềm quản lý danh bạ có từ trước Mỗi người có nhiều mối quan hệ phương pháp quản lý thông tin mối quan hệ tự tạo cho danh bạ điện thoại riêng.Trong danh bạ đó, người dùng lưu tất thơng tin mối quan hệ mình, thường thơng tin họ tên, ngày sinh, số điện thoại di động, số điện thoại nhà riêng, số điện thoại quan, thêm vài thơng tin khác Thời gian trôi qua, hoạt động, công tác xã hội…mà người lại có thêm mối quan hệ mới, thông tin mối quan hệ lại ghi thêm vào danh bạ Thực tế sống có nhiều thay đổi, thơng tin mối quan hệ cũ bị thay đổi, thơng tin cũ danh bạ bị xóa thay thông tin Các thông tin mối quan hệ cập nhật, sửa, xóa danh bạ Mỗi cần liên hệ, cần kiểm tra thơng tin… mối quan hệ người dùng tra lại danh sách có danh bạ lấy thơng tin họ cần V Xây dựng sơ đồ, phân tích đầu vào, đầu ràng buộc toàn vẹn Sơ đồ phân rã chức Quản Lý Danh Bạ ĐT Danh mục Cập nhật danh bạ Quận huyên Tỉnh thành Đất nước Tìm kiếm Theo tên Theo số ĐT Cơ quan Địa Phân tích đầu vào đầu ra: a) Danh mục - Nước: + Mục đích giúp người dùng tạo danh sách nước mà người dùng có liên hệ đến + Đầu vào thơng tin tên nước, thông tin ghi nước + Đầu sở liệu bổ xung thêm tên nước thơng có tin ghi nước có - Tỉnh/thành phố: + Mục đích giúp người dùng tạo danh sách tỉnh/thành phố mà người dùng có liên hệ đến, tỉnh/thành phố thuộc nước có danh sách nước nhập + Đầu vào thông tin tên tỉnh/thành phố, thông tin ghi tỉnh /thành phố có + Đầu sở liệu bổ xung thêm tên tỉnh/thành phố thông tin ghi tỉnh/thành phố có - Quận/huyện: + Mục đích giúp người dùng tạo danh sách quận/huyện mà người dùng có liên hệ đến, quận/huyện thuộc tỉnh/thành phố có danh sách tỉnh/thành phố người dùng nhập + Đầu vào thông tin tên quận/huyện, thông tin ghi quận/huyên có + Đầu sở liệu bổ xung thêm tên quận/huyện thơng tin ghi quận/huyện có b) Cập nhật danh bạ: - Loại điện thoại: + Mục đích giúp người dùng tạo danh sách loại điện thoại mà người dùng có liên hệ đến + Đầu vào thông tin tên loại điện thoại, thông tin ghi loại điện thoại có + Đầu sở liệu bổ xung thêm tên loại điện thoại thông tin ghi loại điện thoại có - Điện thoại: + Mục đích giúp người dùng tạo danh sách số điện thoại mà người dùng có liên hệ đến, số điện thoại thuộc loại điện thoại mà người dùng cập nhật số đối tượng danh sách + Đầu vào số điện thoại, thông tin ghi số điện thoại + Đầu sở liệu bổ xung thêm số điện thoại có thơng tin ghi số điện thoại có - Cơ quan: + Mục đích giúp người dùng tạo danh sách quan mà người dùng có liên hệ đến + Đầu vào thông tin tên, địa chỉ, số điện thoại quan,thông tin email, số fax, ghi quan có + Đầu sở liệu bổ xung thêm tên quan thông tin quan - Đối tượng: + Mục đích giúp người dùng tạo danh sách đối tượng mà người dùng có liên hệ đến + Đầu vào thông tin tên,quận huyện, địa , số điện thoại đối tượng, thông tin email, ngày sinh, chức danh, thông tin quan, ghi đối tượng có + Đầu bảng thơng tin đối tượng, bảng thông tin kết việc tìm kiếm, xem thơng tin liên hệ Sơ đồ luồng liệu a ) Ngữ Cảnh Cập nhật thơng tin Người dùng Tìm kiếm/TK Kết tìm kiếm b ) Mức Đỉnh Quản Lý Danh Bạ ĐT Dữ liệu Thơng tin lưu trữ - Quản lý tìm kiếm Người dùng Kết TK Thông tin TK(Tên) TK theo tên Dữ liệu TK Kết TK Thông tin Kết Thông tin TK (SĐT) TK (Cơ TK quan) TK theo SĐT Dữ liệu TK TK theo quan Dữ liệu TK Kết TK Thông tin TK (địa chỉ) TK địa Dữ liệu TK Kho liệu danh bạ Sơ đồ liên kết liệu sơ đồ liên kết thực thể (ghi chú: a) Sơ đồ liên kết thực thể n) Nước Tỉnh/TP Quận/Huyện Manuoc MatinhTP MaQH Tennuoc TentinhTP TenQH Ghichu Ghichu Ghichu có c ó c ó Cơ quan Chucdanh SoDT Diachi MaDT c ó MaCQ TenCQ Đối tượng TenDT Số ĐT Diachi MaSDT Email TenSDT Ngaysinh Ghichu Email Sofax c ó Loại ĐT Ghichu Maloai c ó Tenloai Ghichu b) Sơ đồ liên kết liệu Ghichu - Bảng liệu nước - Bảng liệu tỉnh/thành phố - Bảng liệu quận/huyện - Bảng liệu loại điện thoại - Bảng liệu điện thoại - Bảng liệu quan - Bảng liệu đối tượng Ràng buộc toàn vẹn Primary key • P1: Với ∀ t1, t2 ∈ Nuoc → t1[Manuoc,Tennuoc] ≠ t2[Manuoc,Tennuoc] Phạm vi: Nuoc Ảnh hưởng: Bảng Insert Delete Nuoc • + Update - +(Manuoc,Tennuoc) P2: Với ∀ t1, t2 ∈ TinhTP → t1[MatinhTP] ≠ t2[MatinhTP] Phạm vi: TinhTP Ảnh hưởng: Bảng Delete Update TinhTP • Insert + - +(MatinhTP) P3: Với ∀ t1, t2 ∈ Quanhuyen → t1[MaQH] ≠ t2[MaQH] Phạm vi: Quanhuyen Ảnh hưởng: Bảng Insert Delete Update Quanhuyen + - +(MaQH) • P4: Với ∀ t1, t2 ∈ LoaiDT → t1[Maloai] ≠ t2[Maloai] Phạm vi: LoaiDT Ảnh hưởng: Bảng Delete Update LoaiDT • Insert + - +(Maloai) P5: Với ∀ t1, t2 ∈ Dienthoai → t1[MaDT,SoDT] ≠ t2[MaDT,SoDT] Phạm vi: Dienthoai Ảnh hưởng: Bảng Delete Update Dienthoai • Insert + - +(MaDT) P6: Với ∀ t1, t2 ∈ Coquan → t1[MaCQ] ≠ t2[MaCQ] Phạm vi: Coquan Ảnh hưởng: Bảng Insert Delete Update Coquan + - +(MaCQ) • P7: Với ∀ t1, t2 ∈ Doituong → t1[MaDtuong] ≠ t2[MaDtuong] Phạm vi: Doituong Ảnh hưởng: Bảng Insert Delete Update Doituong + - +(MaDtuong) Foreign key • F1: ∀ t1 ∈ TinhTP → ∃ t2 ∈ Nuoc : t1[Manuoc] = t2[Manuoc] Phạm vi: TinhTP, Nuoc Ảnh hưởng: Bảng Insert Delete Update Nuoc - + +(Manuoc) TinhTP + - +(Manuoc) • F2: ∀ t1 ∈ Quanhuyen → ∃ t2 ∈ TinhTP : t1[MatinhTP] = t2[MatinhTP] Phạm vi: TinhTP,Quanhuyen Ảnh hưởng: Bảng Insert Delete Update TinhTP - + +(MatinhTP) Quanhuyen + - +(MatinhTP) • F3: ∀ t1 ∈ Doituong → ∃ t2 ∈ Quanhuyen : t1[MaQH] = t2[MaQH] Phạm vi: Doituong, Quanhuyen Ảnh hưởng: Bảng Insert Delete Update Quanhuyen - + +(MaQH) Doituong + - +(MaQH) • F4: ∀ t1 ∈ Doituong → ∃ t2 ∈ Coquan: t1 [MaCQ] =t2 [MaCQ] Phạm vi: Doituong,Coquan Ảnh hưởng: Bảng Insert Delete Update Coquan - + +(MaCQ) Doituong + - +(MaCQ) • F5: ∀ t1 ∈ Dienthoai → ∃ t2 ∈ Doituong: t1 [MaDtuong] =t2 [MaDtuong] Phạm vi: Doituong,Dienthoai Ảnh hưởng: Bảng Insert Delete Update Doituong - + +(MaDtuong) Dienthoai + - +(MaDtuong) • F6: ∀ t1 ∈ Dienthoai → ∃ t2 ∈ LoaiDT: t1 [Maloai] =t2 [Maloai] Phạm vi: LoaiDT,Dienthoai Ảnh hưởng: Bảng Insert Delete Update LoạiDT - + +(Maloai) Dienthoai + - +(Maloai) Check: VI Thiết kế giao diện: Giao diện a) frmnuoc: b) frmtinhTP c) frmquanhuyen d) frmdienthoai e) frmloaiDT f) frmdoituong g) frmtimkiem ... cần quản lý thực tế - Phân tích, tổng hợp thơng tin để đưa mơ hình tổng qt, đưa sơ đồ liên quan thiết kế hệ thống tổ chức quản lý danh bạ điện thoại hoàn chỉnh - Tiến hành chọn ngơn ngữ lập trình, ... liệu đất nước đất nước - Quản lý danh bạ Người dùng Nhập, sửa, xoa tt danh bạ Q/L danh bạ Dữ liệu danh mục Danh mục Dữ liệu danh bạ Danh bạ - Quản lý tìm kiếm Người dùng Kết TK Thông tin TK(Tên)... 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 máy tính có nhiều ưu điểm khắc phục nhược điểm việc quản lý danh bạ điện thoại cá nhân giấy tờ như: • Dễ dàng thay đổi