Lời nói đầu N gày nay công nghệ thông tin đã trở thành một phần không thể thiếu trong cuộc sống của mỗi chúng ta. Mọi công việc từ sản xuất, quản lý đến phân phối sản phẩm đều có sự hiện diện của các sản phẩm và trí tuệ của công nghệ thông tin. Và để có một hệ thống như thế tất cả đều phải trải qua công việc “Phân tích và thiết kế hệ thống”. Như vậy việc phân tích và thiết kế hệ thống là công việc rất quan trọng, đòi hỏi sự tỉ mỉ, cẩn thận trong việc thu thập thông tin cũng như phân tích và thiết nhằm tạo ra những hệ thống có thể hoạt động hiệu quả nhất, tối ưu nhất. Với môn học Phân tích và thiết kế hệ thống chúngem đã được trang bị những kiến thức, kỹ năng cần thiết trong phân tích và thiết kế một hệ thống thông tin quản lý. Cùng với bài tập lớn Phân tích và thiết kế hệ thống quản lý cước điện thoại chúngem có thể kiểm nghiệm những kiến thức mình đã học vào việc phân tích thiết kế một hệ thống cụ thể, có thể ứng dụng, triển khai trong thực tế. Ở bài này chúng em sẽ Giới thiệu về hệ thống cước điện thoại. Trong quá trình thực hiện bài tập lớn do thời gian và kinh nghiệm còn hạn chế nên không tránh khỏi sai xót. Vì vậy rất mong sự chỉ bảo và hướng dẫn của các thầy cô giáo để bài tập lớn của chúng em càng hoàn thiện hơn .
Trang 1L i nói đ u ời nói đầu ầu
sống của mỗi chúng ta Mọi công việc từ sản xuất, quản lý đến phân phối sản phẩm đều
có sự hiện diện của các sản phẩm và trí tuệ của công nghệ thông tin
Và để có một hệ thống như thế tất cả đều phải trải qua công việc “Phân tích và thiết kế hệ thống” Như vậy việc phân tích và thiết kế hệ thống là công việc rất quan
trọng, đòi hỏi sự tỉ mỉ, cẩn thận trong việc thu thập thông tin cũng như phân tích và thiết nhằm tạo ra những hệ thống có thể hoạt động hiệu quả nhất, tối ưu nhất
Với môn học Phân tích và thiết kế hệ thống chúngem đã được trang bị những
kiến thức, kỹ năng cần thiết trong phân tích và thiết kế một hệ thống thông tin quản lý
Cùng với bài tập lớn Phân tích và thiết kế hệ thống quản lý cước điện thoại chúngem
có thể kiểm nghiệm những kiến thức mình đã học vào việc phân tích thiết kế một hệ
thống cụ thể, có thể ứng dụng, triển khai trong thực tế Ở bài này chúng em sẽ Giới thiệu
về hệ thống cước điện thoại Trong quá trình thực hiện bài tập lớn do thời gian và kinh
nghiệm còn hạn chế nên không tránh khỏi sai xót Vì vậy rất mong sự chỉ bảo và hướng dẫn của các thầy cô giáo để bài tập lớn của chúng em càng hoàn thiện hơn
Nhóm em xin chân thành cảm ơn!
Trang 2Mục lục
L i nói đ uời nói đầu ầu 1
I Sơ đồ phân rã chức năng: 3
1 Xác định các chức năng chi tiết: 3
2 Gom nhóm chức năng: 6
3 Vẽ sơ đồ phân rã chức năng: 7
II Sơ đồ luồng dữ liệu: 8
1 Định nghĩa các ký hiệu sử dụng trong sơ đồ : 8
2 Sơ đồ luồng dữ liệu mức 0: 10
3 Sơ đồ luồng dữ liệu mức 1: 11
4 Sơ đồ luồng dữ liệu mức 2: 12
5 Đặc tả chức năng: 13
III Kết luận: 16
Trang 3I Sơ đồ phân rã chức năng:
1 Xác đ nh các ch c năng chi ti t: ịnh các chức năng chi tiết: ức năng chi tiết: ết:
thống
Tại bộ phận thu cước: hàng tháng sẽ nhận được bảng chi tiết cuộc gọi
của các thuê bao trong tháng từ hệ thống quản lý cuộc gọi Sau đó bộ phận lập và gửi thông báo cước đến các thuê bao Đồng thời gửi danh sách khách hàng cần thu cước đến cho bộ phận quản lý nhân viên thu cước để tiến hành thu cước Tiền cước thu được sẽ gửi cho bộ phận tài
vụ Nếu khách hàng đóng cước trực tiếp tại trung tâm thì trung tâm có trách nhiệm nhận tiền và lập hoá đơn xác nhận khách hàng đó đã đóng cước Hàng tháng bộ phận này cập nhật cước phí đơn vị làm cơ sở lập thông báo cước, kiểm tra và lập danh sách khách hàng chưa đóng cước
để gửi thông báo cước lần 2 Bộ phận thu cước còn có chức năng cung cấp thông tin cho bộ phận giải đáp thắc mắc để giải đáp những thắc mắc của khách hàng Cuối tháng lập thống kê báo cáo về việc thu cước
Tại bộ phận quản lý nhân viên thu cước: sau khi nhận danh sách
khách hàng cần thu cước bộ phận này cử nhân viên đi thu cước và lập hóa đơn xác nhận đã đóng tiền cho khách hàng đã đóng tiền Sau khi thu cước, bộ phận tổng hợp danh sách khách hàng đã đóng cước và tiền cước chuyển qua cho bộ phận thu cước Hàng tháng bộ phận tính hoa hồng cho nhân viên dựa vào số thuê bao mà mỗi nhân viên thu được
Tại bộ phận giải đáp thắc mắc: bộ phận có chức năng giải đáp thắc
mắc về cước của khách hàng vì vậy, bất cứ khi nào có thắc mắc gọi hoặc gửi đến, bộ phận này có trách nhiệm lấy thông tin từ bộ phận thu cước để trả lời thắc mắc của khách hàng
Qua đó ta có các chức năng như sau:
Trang 4- Nhận bảng chi tiết cuộc gọi.
- Lập và gửi thông báo cước đến thuê bao
- Gửi danh sách khách hàng đến bộ phận quản lý nhân viên thu cước
- Chuyển tiền cước cho bộ phận tài vụ
- Nhận tiền và lập hoá đơn thu cước
- Cập nhật cước phí đơn vị
- Kiểm tra và lập danh sách khách hàng chưa đóng cước
- Gửi thông báo cước lần 2
- Cung cấp thông tin cho bộ phận giải đáp thắc mắc
- Lập thống kê báo cáo
- Nhận danh sách khách hàng
- Thu cước và lập hoá đơn đóng cước
- Tính hoa hồng cho nhân viên
- Lấy thông tin từ bộ phận thu cước
- Giải đáp thắc mắc về cước của khách hàng
chức năng trùng lắp: danh sách chức năng thu được ở bước 2 gần giống như danh sách ở bước 1, chỉ khác loại bỏ bớt các chức năng giống nhau
- Chức năng: nhận tiền và lập hoá đơn thu cước
- Chức năng gửi thông báo cước
những chức năng đơn giản do 1 người thực hiện
- Lập vào gửi thông báo cước đến thuê bao
- Gửi danh sách khách hàng đến bộ phận quản lý nhân viên thu cước
- Chuyển tiền cước cho bộ phận tài vụ
Trang 5- Nhận tiền và lập hoá đơn thu cước.
- Cập nhật cước phí đơn vị
- Kiểm tra và lập danh sách khách hàng chưa đóng cước
- Cung cấp thông tin cho bộ phận giải đáp thắc mắc
- Lập thống kê báo cáo
- Nhận danh sách khách hàng
- Tính hoa hồng cho nhân viên
- Giải đáp thắc mắc về cước của khách hàng
chức năng không có ý nghĩa với hệ thống
- Lập vào gửi thông báo cước đến thuê bao
- Gửi danh sách khách hàng đến bộ phận quản lý nhân viên thu cước
- Chuyển tiền cước cho bộ phận tài vụ
- Nhận tiền và lập hoá đơn thu cước
- Cập nhật cước phí đơn vị
- Kiểm tra và lập danh sách khách hàng chưa đóng cước
- Cung cấp thông tin cho bộ phận giải đáp thắc mắc
- Tính hoa hồng cho nhân viên
- Giải đáp thắc mắc về cước của khách hàng
- Lập và gửi thông báo cước
- Lập danh sách khách hàng
- Chuyển tiền cước cho tài vụ
- Thu và lập hoá đơn thu cước
- Cập nhật cước phí đơn vị
Trang 6- Lập danh sách khách hàng chưa đóng cước.
- Cung cấp thông tin cước phí
- Tính huê hồng cho nhân viên
- Giải đáp thắc mắc về cước
2 Gom nhóm ch c năng: ức năng chi tiết:
Căn cứ vào tổ chức của hệ thống ta có 4 nhóm chức năng chính sau:
Ta có bảng gom nhóm chức năng như sau:
1 Lập và gửi thông báo cước
2 Lập danh sách khách hàng
3 Thu và lập hoá đơn thu cước
4 Chuyển tiền cho tài vụ
Tính toán và thu cước
Hệ thống quản lý thu cước điện thoại
5.Cập nhật cước phí đơn vị
6 Lập danh sách khách hàng
chưa đóng cước
7 Cung cấp thông tin cước phí
Cập nhật và kiểm tra
Giải đáp thắc mắc Tính hoa hồng
Trang 73 Vẽ s đ phân rã ch c năng: ơ đồ phân rã chức năng: ồ phân rã chức năng: ức năng chi tiết:
Qua các phân tích trên ta có thể xây dựng sơ đồ phân rã chức năng của hệ thống như sau:
- Chức năng: biểu diễn bằng hình chữ nhật
- Quan hệ phân cấp:
Tên chức năng
Hệ thống quản lý thu cước phí điện thoại
Cập nhật và kiểm tra Tính toán và thu cước Giải đáp thắc mắc Tính huê hồng
Lập danh sách khách hàng
Chuyển tiền cho tài vụ
Thu và lập hoá đơn thu cước
Lập và gửi thông báo cước
Lập danh sách khách hàng chưa đóng cước
Cung cấp thộng tin cước phí Cập nhật cước phí đơn vị
Trang 8Thu cước Chi tiết cuộc gọi
Kho dữ liệu
II Sơ đồ luồng dữ liệu:
1 Đ nh nghĩa các ịnh các chức năng chi tiết: ký hi u s d ng trong s đ : ệu sử dụng trong sơ đồ : ử dụng trong sơ đồ : ụng trong sơ đồ : ơ đồ phân rã chức năng: ồ phân rã chức năng:
Biểu diễn : Như hình vẽ dưới đây :
Biểu diễn : Là mũi tên trên đó ghi thông tin di chuyển
Ví dụ :
Biểu diễn : Là cặp đường thẳng song song chứa tên của thông tin được cất giữ
Tên tiến trình
Trang 9Khách hàng
Quan hệ giữa kho dữ liệu , chức năng và luồng dữ liệu :
Biểu diễn : Hình chữ nhật, vì lý do trình bày một tác nhân ngoài có thể xuất hiện ở nhiều nơi
Ví dụ :
Vào
Tên tác nhân
Trang 102 S đ lu ng d li u m c 0: ơ đồ phân rã chức năng: ồ phân rã chức năng: ồ phân rã chức năng: ữ liệu mức 0: ệu sử dụng trong sơ đồ : ức năng chi tiết:
DFD mức khung cảnh
Hệ thống quản lý thu cước phí điện thoại Giám đốc Khách hàng
Yêu cầu
Thống kê báo cáo Thông báo cước
Đóng cước
Hoá đơn đã thanh toán Thắc mắc
Giải đáp thắc mắc
Trang 113 S đ lu ng d li u m c 1: ơ đồ phân rã chức năng: ồ phân rã chức năng: ồ phân rã chức năng: ữ liệu mức 0: ệu sử dụng trong sơ đồ : ức năng chi tiết:
DFD mức đỉnh
Tính toán và thu cước
Giám đốc
Khách hàng
Thông báo cước Đóng cước
Hoá đơn đã thanh toán
Thắc mắc Giải đáp thắc mắc
Cập nhật và kiểm tra
Giải đáp thắc mắc Tính huê hồng
ChiTietCuocGoi +BangCuocPhi
DSKhachHang
DSKHDaThu DSKHChuaThu
Yêu cầu
Thống kê báo cáo
Thông báo cước lần 2
Trang 124 S đ lu ng d li u m c 2: ơ đồ phân rã chức năng: ồ phân rã chức năng: ồ phân rã chức năng: ữ liệu mức 0: ệu sử dụng trong sơ đồ : ức năng chi tiết:
DFD mức dưới đỉnh của chức năng tính toán và thu cước
Lập thông báo cước
Khách hàng
Thông báo cước
Đóng cước
Hoá đơn đã thu cước
Lập danh sách khách hàng
Lập hoá đơn thu cước
Thống kê báo cáo
ChiTietCuocGoi +BangCuocPhi
DSKhachHang
Báo cáo
Hoá đơn
Giám đốc Yêu cầu
Báo cáo
Cập nhập KH đóng cước
DSKHDaThu Đóng cước
Trang 13DFD mức dưới đỉnh của chức năng cập nhật kiểm tra
5 Đ c t ch c năng: ặc tả chức năng: ả chức năng: ức năng chi tiết:
Tính toán và thu cước:
o Đầu vào: bảng chi tiết cuộc gọi và bảng cước phí
o Đầu ra: thông báo cước
o Thân: thông báo cước gồm chi tiết các cuộc gọi trong tháng lấy từ bảng chi tiết cuộc gọi
Cập nhật cước phí đơn vị
Bộ phận tính
toán và thu cước
Bảng cước phí
Yêu cầu
Cung cấp thông tin cước phí
BangCuocPhi
DSKhachHang
Bộ phận giải đáp thắc mắc
Yêu cầu
Thông tin phản hổi
Lập DS KH chưa đóng cước
DSKHDaThu DSKHChuaThu
Trang 14với ti : thời gian gọi mỗi cuộc
o Đầu vào: các bảng chi tiết cuộc gọi
o Đầu ra: danh sách khách hàng
o Thân:
DSKhachHang[i].Add( BangChiTiet.TenKhachHang );
o Đầu và: danh sách khách hàng
o Đầu ra: hoá đơn thanh toán
o Thân:
do
{
i = 1;
Export (HoaDonThanhToan);
i++;
}
while (DSKhachHang.SoLuongKhachHang != 0)
Cập nhật và kiểm tra:
Trang 15o Đầu vào: danh sách khách hàng
o Đầu ra: danh sách khách hàng chưa thu cước
o Thân:
o Đầu vào: bảng cước phí
o Đầu ra: bảng cước phí đã được cập nhật mới
o Thân:
Chưa đóng cước
Danh sách khách hàng
DSKH ChuaThu Đ S
Thay đổi
Bảng cước phí
Update (Bảng cước phí) Đ
S
Trang 16III Kết luận:
Sau khi phân tích hệ thống về chức năng ta thu được một số kết quả sau:
- Các chức năng của hệ thống cơ bản được xác định.
- Xác định được cách thức hoạt động của các chức năng, từ đó làm cơ sở cho
bước thiết kế hệ thống