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

Quản lý thông tin thuê bao điện thoại của khách hàng

17 1,3K 2

Đ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

Định dạng
Số trang 17
Dung lượng 1,12 MB

Nội dung

Quản lý thông tin thuê bao điện thoại của khách hàng

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN

ĐỀ TÀI

QUẢN LÝ THÔNG TIN THUÊ BAO ĐIỆN THOẠI

CỦA KHÁCH HÀNG

GV hướng dẫn: Hà Văn Lâm Nhóm thực hiện(Nhóm 1):

1.Võ Thị Thúy An 2.Phạm Duy Hòa

3.Nguyễn Thị Thúy Lâm 4.Võ Kim Ngân 5.Phạm Thị Thêm

Trang 2

Lời mở đầu 1

Chương I: Mục đích đề tài và cơ sở lý thuyết 2

1 Mục đích đề tài: 2

2 Cơ sở lý thuyết: 2

2.1.1 Lớp Presentation: 3

2.1.2 Lớp Business Logic Layer (BUS) hay BLL: 3

2.1.3 Lớp Data Access Layer (DAO): 3

2.1.4 Lớp Value Object (Public): 3

2.1.5 Lớp Dbconnection: 4

Chương II: Phân tích thiết kế giao diện 5

2.1 Tổ chức mô hình dữ liệu: 5

2.2 Thiết kế giao diện: 6

2.2.1 Giao diện chương trình chính: 6

2.2.2 Giao diện quản lý mã vùng: 7

2.2.3 Giao diện quản lý thông tin thuê bao: 8

2.2.4 Giao diện Form Tìm kiếm thông tin thuê bao: 9

2.2.5 Giao diện Form thống kê theo vùng: 9

2.2.6 Giao diện Form nhập liệu từ Excel 10

2.2.7 Giao diện tạo số điện thoại ( test phần mềm): 10

Chương III: Kết luận, đánh giá và hướng phát triển 12

3.1 Kết quả đạt được: 12

3.1.1 Ưu điểm: 12

3.1.2 Nhược điểm: 12

3.2 Hướng phát triển: 12

Trang 4

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 1

Lời mở đầu

Việc ứng dụng Công nghệ thông tin trong đời sống hiện nay khá phổ biến Hầu hết các ngành, các lĩnh vực đều được áp dụng công nghệ thông tin để giảm tải

áp lực công việc cho nhân lực của mình

Đặc biệt việc ứng dụng công nghệ thông tin cũng áp dụng rất nhiều trong việc quản lý số điện thoại của các bưu điện Hàng ngày có rất nhiều số thuê bao mới nên rất cần phần mềm quản lý thông tin thuê bao

Trong quá trình học tập môn “Lập trình cơ sở dữ liệu nâng cao” và nghiên cứu nhóm chúng em nhận thấy đề tài “Quản lý thông tin số điện thoại của khách hàng” là một đề tài rất hay Nó đòi hỏi chúng em phải tìm tòi, tìm hiểu rất nhiều

Bên cạnh đó, chúng em muốn phát huy tinh thần làm việc nhóm, để hiệu quả công việc được cao hơn Về cơ bản chúng em đã hoàn thành bài tập được giao, tuy nhiên đề tài chúng em cũng còn nhiều hạn chế

Cuối cùng, chúng em xin chân thành cám ơn sự hướng dẫn tận tình của thầy

Hà Văn Lâm đã giúp chúng em hoàn thành được đề tài này

Trang 5

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 2

Chương I: Mục đích đề tài và cơ sở

lý thuyết

1 Mục đích đề tài:

Chương này giới thiệu với quý vị và các bạn kết quả của quá trình khảo sát hiện trạng tồn tại và phát triển của hệ thống điện thoại hiện nay Qua đây chúng tôi cũng trình bày những ý tưởng riêng của mình về việc quản lý số điện thoại của một tỉnh

Việc lựa chọn hệ quản trị cơ sở dữ liệu cho phép xây dựng ngân hàng dữ liệu thích ứng với mô hình thông tin đa dạng và phong phú, đáp ứng nhu cầu và ứng dụng thực tế Đồng thời cũng lựa chọn một ngôn ngữ lập trình có tính chặt trẽ và hiệu quả cao đảm bảo được yêu cầu của hệ thống đặt ra

Chương trình này được ứng dụng để quản lý số điện thoại của một tỉnh Giúp ngưới sử dụng, người quản lý truy cập thông tin nhanh hơn

2 Cơ sở lý thuyết:

Mô hình 3 lớp:

Bên cạnh lý thuyết đã được thầy Hà Văn Lâm hướng dẫn tận tình trên lớp Để phát huy được tinh thần nhóm, cũng như phân chia công việc cho từng người, chúng tôi đã tìm hiểu về mô hình 3 lớp

Trang 6

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 3

2.1.1 Lớp Presentation:

Lớp này còn gọi là lớp giao diện ( End-User) nó trực tiếp tương tác với người

sử dụng Chứa các Form của chương trình

Lớp này được kế thừa từ lớp Business Logic Layer, lớp Value Object ( Public)

2.1.2 Lớp Business Logic Layer (BUS) hay BLL:

Lớp này dùng để kết nối giữa lớp Data Access Layer và lớp Presentation Layer

Lớp này kế từa từ 2 lớp Data Access Layer và lớp Value Object (Public)

2.1.3 Lớp Data Access Layer (DAO):

Lớp này dùng để làm việc trực tiếp với cơ sở dữ liệu đây là lớp cơ sở để thực hiện các câu truy vấn tới CSDL Hoặc lớp này nhận các tham số thành phần từ lớp Business Logic Layer và thực thi chúng

Lớp này kế thừa từ lớp Value Object (Public)

2.1.4 Lớp Value Object (Public):

Hầu như lớp này không làm việc gì Thông thường thi lớp này được tích hợp vào lớp Business Logic Layer Nhưng để chương trình trông có vẻ sáng hơn, người

ta tách riêng thành một lớp riêng biệt

Lớp này bao gồm các hàm Set( thiết lập) và Get(lấy giá trị) Công dụng của những hàm Set & Get là để truyền tham số, dữ liệu từ lớp này sang lớp khác, chúng

Trang 7

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 4

điều khiển sự kết nối giữa lớp Business Logic Layer và lớp Presentation Layer Như hình ở trên Lớp này thiết lập dữ liệu tới (Bussiness Logic Layer) và lấy giá trị cho lớp Presentation

2.1.5 Lớp Dbconnection:

Lớp này dùng để làm việc trực tiếp tới CSDL, thông thường nó nằm ở trong Data Access Layer, và chứa các câu truy vấn tới cơ sở dữ liệu như: Mở kết nối, Đóng kết nối, Lấy thông tin dữ liệu

Trang 8

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 5

Chương II: Phân tích thiết kế giao diện

2.1 Tổ chức mô hình dữ liệu:

Chúng em thiết kế thành 2 bảng:

Bảng Mã Vùng:

Bảng Thuê bao:

Sơ đồ liên kết:

Trang 9

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 6

2.2 Thiết kế giao diện:

2.2.1 Giao diện chương trình chính:

Đây là giao diện chính khi bắt đầu khởi động chương trình gồm có các chức năng:

mavung

mav tenvung

thuebao

matb tentb sdt diachi cmnd ngaydk mav

Trang 10

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 7

- Quản lý vùng

- Quản lý thuê bao

- Quản lý nhập liệu từ Excel

- Tạo dữ liệu tự động

- Tra cứu số điện thoại

2.2.2 Giao diện quản lý mã vùng:

Chức năng:

-Thêm một Vùng mới

- Sửa một vùng đã có

- Xóa một vùng trong cơ sở dữ liệu

Trang 11

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 8

2.2.3 Giao diện quản lý thông tin thuê bao:

Chức năng:

-Thêm một thuê bao mới -Sửa một thuê bao đã có

- Xóa một vùng trong cơ sở dữ liệu

Trang 12

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 9

2.2.4 Giao diện Form Tìm kiếm thông tin thuê bao:

Chức năng:

- Tìm kiếm thông tin thuê bao theo: Tên, Số điện thoại, Số CMND

- Tìm kiếm thông tin theo dạng tự động hoặc thủ công

2.2.5 Giao diện Form thống kê theo vùng:

Chức năng :

Trang 13

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 10

Thống kê danh sách vùng:

2.2.6 Giao diện Form nhập liệu từ Excel

Chức năng:

-Cập nhật dữ liệu từ file Excel

2.2.7 Giao diện tạo số điện thoại ( test phần mềm):

Trang 14

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 11

Chức năng:

- Tạo số bộ test nhập liệu ( Tạo thông tin thuê bao)

Trang 15

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 12

Chương III: Kết luận, đánh giá và hướng phát triển

3.1 Kết quả đạt được:

Trong quá trình làm bài tập lớn này chúng em đã củng cố lại kiến thức môn học “Lập trình ADO.net” cũng như kiến thức cơ bản về Cơ sở dữ liệu, phương pháp thiết kế hệ thống, và hệ thống quản trị dữ liệu SQL server

Có khả năng xây dựng một hệ thống nhỏ từ khâu thiết kế hệ thống đến thiết

kế chương trình

Chúng em đã phát huy được phương pháp làm việc theo nhóm với mô hình 3 lớp, và phân công được công việc cho từng người một cách rõ ràng và khoa học

Do hạn chế về chuyên môn cũng như kiến thức còn khá nhiều hạn chế, nên hệ thống của chúng em còn rất nhiều thiếu sót, nên chúng em cũng rất cần thời gian và

sự hướng dẫn của thầy để chương trình ngày càng hoàn thiện hơn

3.1.1 Ưu điểm:

Chương trình đã đáp ứng được yêu cầu đề ra của đề tài, là tr a cứu và quản lý thông tin thuê bao điện thoại của khách hàng

3.1.2 Nhược điểm:

Chương trình còn nhiều thiếu sót về thống kê cơ sở dữ liệu, vì chưa được hỗ trợ cũng như kiến thức còn khá nhiều hạn chế

3.2 Hướng phát triển:

 Tiếp nhận ý kiến từ những người sữ dụng hệ thống hiện tại,từ bạn bè

và thầy cô để hoàn thiện thêm về hệ thống

 Mở rộng hệ thống, cung cấp thêm chức năng cho người sử dụng và cố gắng tạo giao diện ngày càng thân thiện với người dùng Nếu có điều kiện sẽ tiếp xúc khảo sát thực tế để thu thập thêm thông tin về việc quản lý của các bưu điện

 Xây dựng một mô hình hệ thống thông tin hoàn chỉnh từ đó mới tạo ra được một hệ thống thật sự có ích cho người dùng

 Cố gắng xử lý những nhược điểm trên để có thể ứng dụng chương trình vào thực tiễn

 Tiếp tục hoàn thiện các ý tưởng chưa làm được để cho chương trình ngày càng hoàn thiện hơn

Trang 16

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 13

Tờ nhận xét của giáo viên

Trang 17

Nhóm 1 – DCT10B – GVHD: Hà Văn Lâm Trang 14

Ngày đăng: 26/03/2016, 14:32

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w