26
BGiáo Dc và Đào To Trưng ĐiHc Phm TP. HCM ************

Bao caocnpm

Embed Size (px)

Citation preview

Page 1: Bao caocnpm

Bộ Giáo Dục và Đào Tạo

Trường Đại Học Sư Phạm TP. HCM************

Page 2: Bao caocnpm
Page 3: Bao caocnpm
Page 4: Bao caocnpm

- Trước đây danh bạ điện thoại thường đượcxâ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…

- Do đó, xây dựng chương trình quản lý danh bạđiện thoại trên máy tính giúp khắc phục nhữngnhược điểm trong việc quản lý danh bạ điệnthoại trên giấy tờ như:

Page 5: Bao caocnpm

Dễ dàng thay đổi chỉnh sửa.

o Ví dụ: việc thêm, sửa, xóa những thuộctính của đối tượng rất thuận tiện.

Tìm kiếm nhanh chóng và thực hiện dễdàng.

o Ví dụ: tìm kiếm theo tên, địa chỉ, số điệnthoại, cơ quan, thành phố…

Quá trình lưu trữ nhanh và lưu trữ đượckhối lượng thông tin rất lớn.

Page 6: Bao caocnpm

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

- Cho phép thêm sửa xóa thông tin trong danhmục Quốc gia.

- Cho phép thêm sửa xóa trong danh mục Tỉnhthành phố.

- Cho phép thêm sửa xóa trong danh mục Quậnhuyện.

- Cho phép thêm sửa xóa trong danh mục Đối tượng.

Page 7: Bao caocnpm

- 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ệnthoạ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 trongDanh bạ.

Page 8: Bao caocnpm

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ốngthô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 khách hàng.

- Khách hàng cũng có thể đăng nhập vào hệthống để tìm kiếm thông tin dựng một danh bạđiện thoại danh bạ của bản thân.

Page 9: Bao caocnpm

Phân tích đầu vào, đầu ra

- Mục đích giúp người dùng có thể tạo danhsách các đối tượng mà người dùng có sự liên hệđến.

- Đầu vào là các thông tin về đối tượng, các ghichú về đối tượng đó nếu có.

- Đầu ra là trong cơ sở dữ liệu được bổ xungthêm các thông tin và các ghi chú về đối tượngđó nếu có.

Page 10: Bao caocnpm

Hệ thống gồm các tác nhân sau:

- Người quản lý (Admin).

- Khách hàng (Client).

Chức năng tác nhân

Người quản lý

- 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 đếncá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ấtvề hệ thống và là người hiểu rõ nhất về luồngthông tin trong hệ thống.

Page 11: Bao caocnpm

Quyền hạn:

- Theo dõi tình hình hoạt động của hệ thốngthông qua các báo cáo thống kê.

- Đề xuất bổ sung, thay đổi trong cơ cấu vậnhà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.

Page 12: Bao caocnpm

Người dùng

- Miêu tả: là người có thể xem và tìm kiếmthông tin trong danh bạ.

- Yêu cầu: Biết sử dụng máy tính và phầmmềm.

- Quyền hạn: Tìm kiếm thông tin.

- Chức năng: Không có.

Page 13: Bao caocnpm

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

Page 14: Bao caocnpm

Biểu đồ lớp của hệ thống QLDB_DT

Page 15: Bao caocnpm

Sơ đồ liên kết dữ liệu (Diagram)

Page 16: Bao caocnpm

Form Hệ Thống

Page 17: Bao caocnpm

Form Đăng Nhập

Form Đăng Kí

Page 18: Bao caocnpm

Form Đổi Mật Khẩu

Page 19: Bao caocnpm

Form Nước: NUOC (Manuoc, Tennuoc, Ghichu)

Page 20: Bao caocnpm

Form TinhTP: TinhTP (MatinhTP, TentinhTP, Manuoc, Ghi chu)

Page 21: Bao caocnpm

Form Quận Huyện: QUANHUYEN(MaQH, TenQH, MatinhTP, Ghichu)

Page 22: Bao caocnpm

Form Loại Điện Thoại: LOAIDT(Maloai, Tenloai, Ghichu)

Page 23: Bao caocnpm

Form Điện Thoại

DIENTHOAI(SoDT, Maloai, Madoituong, Ghichu)

Page 24: Bao caocnpm

Form Đối Tượng

DOITUONG(Madoituong, Tendoituong, MaQH, MaCQ, Diachi, Ngaysinh, Email, Ghichu )

Page 25: Bao caocnpm

Form Cơ Quan

COQUAN(MaCQ, TenCQ, MaQH, Diachi, Email, SoDT, Sofax, Ghichu)

Page 26: Bao caocnpm