intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

ĐỒ ÁN TỐT NGHIỆP - 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

Chia sẻ: Nguyen Hai | Ngày: | Loại File: PDF | Số trang:27

171
lượt xem
38
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Hiện trạng và mục tiêu khảo sát 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. ...

Chủ đề:
Lưu

Nội dung Text: ĐỒ ÁN TỐT NGHIỆP - 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

  1. ĐỀ 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
  2. II. Đặt vấn đề 1) Hiện trạng và mục tiêu khảo sát - 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 cá nhân…Với khối lượng thông tin khổng lồ 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
  3. 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 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ó rất nhiều ưu điểm khắc phục những nhược điểm trong việc quản lý danh bạ điện thoại cá 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  ……. 2) Phương án giải quyết cụ thể - Khảo sát các mô hình quản lý danh bạ điện thoại đã được xây dựng từ trước…để tìm hiểu các thông tin cơ bản cần quản lý. - Tìm hiểu các thông tin cần quản lý trên thực tế hiệ n nay. - Phân tích, tổng hợp các thông tin để đưa ra mô hình tổng quát, đưa ra các sơ đồ liên quan và thiế t kế hệ thống tổ chức và 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, chọn hệ quản trị cơ sở dữ liệu và xây dựng chương trình chạy trên máy đơn và sử dụng hệ điều hành Windows XP
  4. Yêu cầu chương trình có thể lưu trữ đ ược khố i lượng thông tin lớn, có thể thêm, sửa, xóa thuận tiên, và tìm kiếm thông tin nhanh theo tên, đ ịa ch ỉ, số điện thoại, cơ quan, thành phố… III. Xác lập dự án 1. Dự trù trang thiết bị Thiết bị dự tính gồm một máy đơn có cài hệ điều hành Windows XP và hệ quản trị cơ sở dữ liệu, ngôn ngữ lập trình và các phần mềm hỗ trợ đi kem. 2. Kế hoạch thực hiện a) Khảo sát - Lên kế hoạch, xác định nộ i dung cần khảo sát. - Thực hiện khảo sát b) Phân tích và 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 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 c) Xây dựng, hoàn thiện và thử nghiệm chương trình - Xây dựng chương trình, xây dựng các module, các thư viên đi kèm nếu cần
  5. - Cài đặt, chạy thử để kiểm tra lỗi và thử nghiệm các chức năng để xem xét tính khả thi và tìm ra các chức năng cần bổ sung - Thực hiện sửa lỗi sau khi đã kiểm tra và hoàn thiện các chức năng còn thiếu . Công việc này được lặp lạ i đến khi đáp ứng yêu cầu - Sau khi hoàn thiện sẽ c hính 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 những lỗi xảy ra. IV. Khảo sát *) Nội dung: Môi trường khảo sát, các quy trình nghiệp vụ và biểu mẫu đi kèm Quá trình khảo sát được thực hiện với các mô hình quản lý danh bạ điện thoại xây dựng trên các loại hình khác nhau như giấ y tờ, sổ sách , các file văn bản và các phần mề m quản lý danh bạ đã có từ trước . Mỗi người đều có rất nhiều mố i quan hệ và một trong các phương pháp quản lý thông tin các mố i quan hệ đó là tự tạo cho mình một cuốn danh bạ đ iện thoại riêng.Trong cuốn danh bạ đó, người dùng có thể lưu tất cả các thông tin về các mố i quan hệ của mình, thường là thông tin về 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 cơ quan, và có thể thêm một vài thông tin khác nữa. Thời gian trôi qua, do hoạt động, công tác xã hội…mà con người lại có thêm các mối quan hệ mới, các thông tin về các mối quan hệ mới này lại được ghi thêm vào danh bạ . Thực tế cuộc sống có nhiều thay đổ i, thông tin về các mối quan hệ cũ cũng bị thay đổi, khi đó thông tin cũ trong danh bạ bị xóa đi và thay bởi những thông tin mới. Các thông tin về c ác mối quan hệ cứ thế được cập nhật, sửa, xóa trên danh bạ. Mỗi khi cần liên hệ, cần kiể m tra thông tin… về một mối
  6. quan hệ nào đó người dùng sẽ tra lạ i danh sách có trong danh bạ của mình và lấy ra thông tin họ cần. V. Xây dựng sơ đồ, phân tích đầu vào, đầu ra và các ràng buộc toàn vẹn 1. Sơ đ ồ phân rã chức năng Quản Lý Danh Bạ ĐT Tìm kiếm Danh mục Cập nhậ t danh bạ Quận huyên Theo tên Theo số ĐT Tỉnh thành Cơ quan Đất nước Địa chỉ 2. Phân tích đầu vào đầu ra: a) Danh mục - Nước:
  7. + Mục đích giúp người dùng có thể tạo danh sách các nước mà n gườ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ó
  8. b) Cập nhật danh bạ: - 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ó - Đ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 ó - 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
  9. + Đầ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 h uyệ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ệ 3. Sơ đ ồ luồng dữ liệu a ) Ngữ Cảnh Cập nhật thông tin Dữ liệu Thông tin lưu trữ Qu ản Lý Danh Người Tìm kiếm/TK Bạ ĐT dùng Kết quả tìm kiếm
  10. b ) Mức Đỉnh Dữ Q/L danh Cập nhật danh mục Danh mục mục liệ u Người Dữ Q/L thông dùng Cập nhật thông tin tin danh bạ liệu Danh bạ Tìm Kiếm Dữ Tìm kiếm liệu Kế t quả tìm kiế m c ) Mức dưới đỉnh - Quản lý danh mục
  11. Người dùng Cậ p Cập nhật Cập nhật nhật tt tt tt đất quậ n/ tỉnh/TP nước huyện Q/L Thông tin Q/L Thông Q/L Thông tỉnh tin quận tin đất nước Dữ liệu Dữ liệ u Dữ liệ u quận/huyện đất nước tỉnh/TP quận tỉnh đất nước Quản lý danh bạ -
  12. Người dùng Nhập, sửa, xoa tt danh bạ Q/L danh bạ Dữ liệu Dữ liệ u danh mục danh bạ Danh bạ Danh mục - Quản lý tìm kiếm
  13. Người dùng Thông tin Thông tin Kết Thông tin Thông Kết Kết Kết TK (SĐT) quả TK (Cơ qu ả qu ả TK (địa tin qu ả TK TK TK TK chỉ) quan) TK(Tên) TK theo T K đ ịa TK theo TK theo cơ quan chỉ tên SĐT Dữ Dữ Dữ Dữ liệu liệu liệu liệu TK TK TK TK Kho dữ liệu danh bạ 4. Sơ đ ồ liên kết d ữ liệu và sơ đồ liên kết thực thể (ghi chú: 1 n) a) Sơ đồ liên kết thực thể
  14. Nước Tỉnh/TP Quận /Hu yện Manuoc MatinhTP MaQH Tennuoc TentinhTP TenQH Ghichu Ghichu Ghichu có có có Đối tượng C ơ quan có MaDT MaCQ TenDT TenCQ Diachi Số ĐT Chucdanh Email MaSDT SoDT Ngaysinh TenSDT Diachi có Ghichu Ghichu Email Sofax Loại ĐT Ghichu Maloai có Tenloai Ghichu b) Sơ đồ liên kết dữ liệ u
  15. - Bảng dữ liệ u nước - Bảng dữ liệ u tỉnh/thành phố
  16. - Bảng dữ liệ u quận /huyện - Bảng dữ liệ u loạ i điện thoại - Bảng dữ liệ u điệ n thoại
  17. - Bảng dữ liệ u cơ quan - Bảng dữ liệ u đối tượng 5. Ràng buộc toàn vẹn  Primary key
  18. P1:  Với  t1, t2  Nuoc  t1[Manuoc,Tennuoc]  t2[Manuoc,Tennuoc]  Ph ạm vi: Nuoc  Ảnh hưởng: Bảng Insert Delete Update Nuoc + - + (Manuoc,Tennuoc) P2:  Với  t1, t2  TinhTP  t1[MatinhTP]  t2 [MatinhTP]  Ph ạm vi: TinhTP  Ảnh hưởng: B ảng Insert Delete Update TinhTP + - +(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)
  19. P4:  Với  t1, t2  LoaiDT  t1[Maloai]  t2[Maloai]  Ph ạm vi: LoaiDT  Ảnh hưởng: Bảng Insert Delete Update LoaiDT + - + (Maloai) P5:  Với  t1, t2  Dienthoai  t1[MaDT,SoDT]  t2[MaDT,SoDT]  Ph ạm vi: Dientho ai  Ảnh hưởng: Bảng Insert Delete Update Dienthoai + - + (MaDT ) P6:  Với  t1, t2  Coquan  t1[MaCQ]  t2[MaCQ]  Ph ạm vi: Coquan  Ảnh hưởng: Bảng Insert Delete Update
  20. 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:
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2