Bài tập lớn quản lý thu cước phí điện thoại đề do trường đại học công nghiệp hà nội HaUi đề ra, bài này đã được giáo viên hướng dẫn và đã được 8 điểm cho lên các bạn tải về yến tâm chỉ việc chỉnh sửa lại tên thôi nhé
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
BÀI TẬP LỚN
Trang 2Lớp: Công Nghệ Thông Tin 1- K16
Nhóm số: 03
Hà Nội - 2016
Trang 3TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
BÀI TẬP LỚN MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (Chương 1)
Trang 4Sinh viên thực hiện:
Hồ Ngọc Trung Nguyễn Văn Đạt
Trang 5MỤC LỤC
MỤC LỤC 3
Lời Mở Đầu 1
Chương I: Mô tả bài toán 2
1.Giới thiệu về hệ thống quản lý thu cước điện thoại 2
2 Cơ cấu tổ chức 3
3.Giá trị mà hệ thống mang lại: 4
4.Quy trình thu cước 5
5 Quy trình tính hoa hồng cho nhân viên 5
6 Các biểu mẫu/hóa đơn sử dụng trong hệ thống 5
a Mẫu thông báo cước 5
b Mẫu hóa đơn thanh toán 7
Chương II: Phân tích hệ thống 8
1.Xây dựng biểu đồ Use Case 8
a.Xác định tác nhân và ca sử dụng của hệ thống 8
b.Các biểu đồ Use Case 10
2.Đặc tả ca sử dụng 15
a.Ca sử dụng lập hóa đơn 15
b.Ca sử dụng đi thu cước: 15
c.Ca sử dụng đóng cước 16
d.Ca sử dụng lập danh sách khách hàng chưa đóng cước 16
Trang 6a.Xác định các lớp 21
b.Biểu đồ lớp 23
4.Xác định các lớp tham gia ca sử dụng 24
a.Ca sử dụng đăng nhập vào hệ thống 24
b.Ca sử dụng lập danh sách khách hàng thu cước 24
Chương 3: Thiết kế hệ thống 24
1.Xây dựng biểu đồ lớp chi tiết 25
2.Thiết kế CSDL 26
3.Cơ sở dữ liệu vật lý 31
4.Thiết kế giao diện 36
a.Biểu mẫu nhập thông tin khách hàng 36
b.Biểu mẫu nhập thông tin hóa đơn 37
c.Biểu mẫu chi tiết cuộc gọi của khách hàng 38
d.Biểu mẫu thống kê báo cáo thu cước 39
e.Biểu mẫu dành cho nhân viên tất cả các bộ phận 40
Trang 7Lời Mở Đầu
Ngày nay công nghệ thông tin đã trở thành một phần không thể thiếu trongcuộ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ảnphẩ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 Đặcbiệt là trong lĩnh vực truyền thông, dịch vụ và ngành công nghiệp giải trí, dườngnhư công nghệ thông tin là một yếu tố cực kỳ quan trọng quyết định sự thành côngcủa mỗi lĩnh vực đó
Vậy điều gì đã làm cho công nghệ thông tin trở nên quan trọng như vậy?Phải chăng đó là vì sự tiện lợi, nhanh chóng và chính xác của các sản phẩm côngnghệ thông tin? Hay là sự bền vững, ổn định của các hệ thống hỗ trợ? Tất cả các lý
do trên đều đúng, tất cả đều muốn nói đến những lợi ích và hiệu quả của một hệthống 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 tincũ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 em đã đượ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
em 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ế Trong quá trình thựchiệ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 saisó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
Trang 8Chương I: Mô tả bài toán
1 Giới thiệu về hệ thống quản lý thu cước điện thoại
Mobifone là công ty lớn hoạt động trong lĩnh vực viễn thông, Hiện Văn phòng Tổng Công ty viễn thông MobiFone: tại tòa nhà MobiFone - Lô VP1, PhườngYên Hòa, Quận Cầu Giấy, Thành phố Hà Nội Hệ thống công ty lớn mạnh vàkhông ngừng mở rộng , khắp các quận/huyện cả nước là các chi nhánh/cửa hàngtrực thuộc công ty Hệ thống sau là một trong những hệ thống được mobifone chútrọng
Sau đây là hệ thống mà mobifone xây dựng:
Hệ thống quản lý thu cước phí điện thoại là một hệ thống nhỏ trong hệ thống thôngtin liên lạc, đảm trách công việc quản lý thu cước phí điện thoại hàng tháng của cácthuê bao nhằm đảm bảo chi phí cho hoạt động của nhà cung cấp dịch vụ Hệ thốnggiải quyết các vấn đề như sau:
- Hàng tháng hệ thống căn cứ vào bảng chi tiết các cuộc gọi của mỗi thuêbao để in ra bảng thông báo cước và gửi đến cho từng thuê bao Sau đó tiến hànhthu cước như thông báo đã gửi Khi có yêu cầu báo cáo, hệ thống lập báo cáothống kê liên quan đến tình trạng đóng cước của các khách hàng cũng như doanhthu
- Giải đáp các thắc mắc của khách hàng về các vấn đề liên quan đến cướcphí, như cước phí không đúng, đã đóng cước nhưng chưa mở chiều gọi v.v
- Quản lý các nhân viên thu cước, dựa vào số lượng thuê bao mà nhân viên đó đithu mà trích ra phần trăm hoa hồng cho họ
Trang 10báo cước và gửi đến cho từng thuê bao Đồng thời hệ thống này có nhiệm vụkiểm tra tình trạng đóng cước của mỗi thuê hàng tháng.
- Bộ phận giải đáp thắc mắc: Bộ phận này có chức năng giải đáp thắc mắc củakhách hàng khi có sự cố điện thoại liên quan đến việc thu cước như: thuê bao bịcắt chiều gọi đi do chưa đóng cước, nay đã đóng nhưng chưa được mở hoặcchưa hết hạn đóng tiền mà đã cắt chiều gọi v.v
3 Giá trị mà hệ thống mang lại:
-Giá trị nghiệp vụ: sự có mặt của hệ thống quản lý thu cước điện thoại, thể hiện
sự chuyên nghiệp trong cách làm việc Thông qua hệ thống, mọi việc trở nên dễdàng, nhanh chóng, chuẩn xác và dễ quản lý
- Giá trị kinh tế: việc đầu tư vào hệ thống chỉ ở thời điểm ban đầu và giá trị sửdụng sẽ có thời hạn là mãi mãi nếu như không muốn thay đổi lại hệ thống, hoặcnâng cấp hệ thống Thay vì việc thuê hàng loạt nhân viên, tính toán các lượng
dữ liệu khổng lồ lại mang tính khô khan ,sẽ dẫn đến tỉ lệ sai sót, nhầm lẫn là vôcùng lớn, hơn nữa chi phí để trả tiền lương cho lượng nhân viên này hàng tháng
là vô cùng lớn Ưu điểm của hệ thống khi xuất hiện sẽ giải quyết được tất cả cácnhược điểm trước đây Chi phí đầu tư chỉ ở thời điểm ban đầu, chi phí vậnhành, bảo hành, nâng cấp thấp Song lại mang tính tin cậy, nhanh chóng tuyệtđối thay vì xử lý thủ công Điều này sẽ tiết kiệm chi phí cho công ty rất nhiều
- Giá trị sử dụng: như đã nói ở trên, hệ thống được xây dựng, có thể xử lý lượng
dữ liệu vô cùng lớn, vừa chính xác , vừa thuận tiện,lại nhanh chóng và dễ dàng.Việc sử dụng hệ thống mang tính lâu dài Hệ thống được xây dựng với độ dễdàng vận hành, sử dụng rất cao, thân thiện với môi trường làm việc chính xác
và năng động
……
Qua các giá trị mang lại của hệ thống, có thể nói hệ thống này không chỉ khắcphục được tất cả các ưu điểm của hệ thống cũ, mà còn làm được nhiều hơn thế.Các khuyết điểm rất ít, lại mang tính dễ giải quyết
4 Quy trình thu cước
Trang 11- Hàng tháng vào ngày 20 bộ phận thu cước nhận bảng chi tiết cuộc gọi của các
thuê bao từ bộ phận xử lý cuộc gọi của từng tháng mà không gồm cước của thánghiện tại Nếu thuê bao chỉ nợ 1 tháng trước thì không cần gửi thông báo cắt mà chỉgửi thông báo cước tháng trước và bảng chi tiết cuộc gọi
- Sau khi gửi thông báo cước 1 tuần thì cử các nhân viên thu cước đi thu Nếu tạithời điểm thu mà thuê bao chưa nộp thì thuê bao đó phải tự đi đóng tại trung tâmchậm nhất là trước ngày 10 tháng sau Khi nhận tiền Sau đó kiểm tra tình trạngđóng cước của các thuê bao trong các tháng trước, nếu 2 tháng trước thuê bao chưađóng cước thì gửi thông báo đến hệ thống quản lý thuê bao để xử lý cắt chiều nghecủa thuê bao đó, đồng thời gửi thông báo cước Thông báo cước chỉ gồm cước điệnthoại mà thuê bao đã sử dụng trong những tháng trước và bảng chi tiết từ các nhânviên thu cước thì kiểm tra và xác nhận những thuê bao đã đóng cước phí, chuyểntiền cho tài vụ Đồng thời lưu lại số thuê bao mà nhân viên đó thu được Sau đóchuyển dữ liệu này cho bộ phận quản lý nhân viên thu cước
5 Quy trình tính hoa hồng cho nhân viên
- Bộ phận quản lý nhân viên thu cước nhận dữ liệu số thuê bao thu được của nhân
viên từ bộ phận thu cước từ đó tính hoa hồng mà nhân viên đó nhận được, cứ mộtthuê bao thu được thì nhân viên đó được 500đ
- Hàng năm dựa vào thâm niên mà nhân viên đó cộng tác để có trích thưởng
6 Các biểu mẫu/hóa đơn sử dụng trong hệ thống
a Mẫu thông báo cước
Trang 12Trung tâm thu cước
TỔNG CTY VIỄN THÔNG BẢNG KÊ CƯỚC VIỄN THÔNG
MOBIFONE
Tháng năm
Số thuê bao:
Tên khách hàng:
Địa chỉ:
Mã số thuế:
STT Các khoản cước phí Tiền (VNĐ) 1 Cước ROAMING không thuế và thu khác: 2 Các khoản truy thu, giảm trừ: 3 Các khoản chưa tính thuế: - Cước thuê bao mạng cố định: - Cước thông tin nội hạt: - Cước thông tin gọi di động: - Cước thông tin liên tỉnh Cộng (3): 4 Thuế GTGT (3)*10%: 5 Tổng cộng: (5) = (1) + (2) + (3) + (4) Số tiền bằng chữ:
Trang 13
b Mẫu hóa đơn thanh toán
Ngày tháng năm
Trang 14Chương II: Phân tích hệ thống
1 Xây dựng biểu đồ Use Case
a Xác định tác nhân và ca sử dụng của hệ thống
Dựa vào mô tả bài toán, ta xác định được các tác nhân của hệ thống như sau:
-Tác nhân giám đốc:
+Điều hành, quản lý mọi hoạt động của công ty/hệ thống
+Quản lý bộ phận thu cước
+Quản lý danh sách nhận hoa hồng
+Quản lý thông tin khách hàng
-Tác nhân nhân viên thu cước:
+Tiếp nhận phiếu thu
+Trực tiếp đi thu cước từ khách hàng
-Tác nhân nhân viên giải đáp thắc mắc:
Trang 15+ Thống kê báo cáo
+ Lập thông báo cước
Giám đốc -Quản lý toàn bộ hệ thống
Nhân viên thu cước -Nhận bảng chi tiết cuộc gọi
-Gửi thông báo cước đến khách hàng-Thu cước từ khách hàng
-Xác nhận đã thu tiền-Nhận và chuyển thông tin cho bộ phậngiải đáp thắc mắc
Nhân viên giải đáp thắc mắc -Tiếp nhận thông tin
-Phản hồi thông tin cho khách hàngNhân viên xử lý -Lập hóa đơn
-Lập danh sách khách hàng-Tính toán tiền thưởng cho nhân viênthu cước
-Chuyển hóa đơn và thông báo cướcsang cho nhân viên thu cước
Trang 16b Các biểu đồ Use Case
Biểu đồ Use Case tổng quát của hệ thống
Trang 17Biểu đồ ca sử dụng bộ phận xử lý:
Trang 18Biểu đồ Use case của tác nhân bộ phận thu cước:
Trang 19Biểu đồ Use case của tác nhân bộ phận giải đáp:
Trang 20Biểu đồ Use case của tác nhân khách hàng:
Trang 212 Đặc tả ca sử dụng
a Ca sử dụng lập hóa đơn
- Mô tả tóm tắt:
+Tên ca sử dụng: lập hóa đơn
+Mục đích: mô tả cách nhân viên tạo lập hóa đơn cho khách hàng
+Tác nhân: bộ phận xử lý, bộ phận thu cước
- Các luồng sự kiện:
+Luồng sự kiện chính:
Ca sử dụng này bắt đầu vào ngày 20 hàng tháng
Hệ thống yêu cầu bộ phận xử lý nhập các thông số vào hệ thống
Hệ thống lưu trữ dữ liệu và tiến hành lập hóa đơn
- Tiền điều kiện: ca sử dụng thống kê số liệu
- Hậu điều kiện: Tạo xong hóa đơn sẽ gửi hóa đơn sang cho bộ phận thu cước
b Ca sử dụng đi thu cước:
- Mô tả tóm tắt:
+Tên ca sử dụng: đi thu cước
+Mục đích: mô tả quá trình thu cước của bộ phận thu cước tới khách hàng+Tác nhân: bộ phận xử lý, bộ phận thu cước
Luồng B1: Tiến hành in hóa đơn và đi thu cước
Luồng B2: Tạm thời chưa đi thu cước, chưa in hóa đơn
- Tiền điều kiện: sau khi ca sử dụng lập hóa đơn kết thúc
- Hậu điều kiện:
Trang 22- Các luồng sự kiện:
+Luồng sự kiện chính:
Ca sử dụng này bắt đầu khi luồng A1 , được chọn (bộ phận thu cước nhận được hóa đơn và tiến hành đi thu cước)
Hệ thống yêu cầu nhập tên khách hàng đã thanh toán
Hệ thống gửi danh sách khách hàng trở lại bộ phận xử lý
+Tiền điều kiện: sau khi ca sử dụng đi thu cước được thực hiện
+Hậu điều kiện: Chuyển tiếp danh sách khách hàng đã đóng cước và chưa đóng cước quay lại bộ phận xử lý
d Ca sử dụng lập danh sách khách hàng chưa đóng cước
- Mô tả tóm tắt:
+Tên ca sử dụng: lập danh sách khách hàng chưa đóng cước
+Mục đích: gửi danh sách sang bộ phận xử lý
+Tác nhân: bộ phận thu cước
+Luồng sự kiện rẽ nhánh: không
+Tiền điều kiện: Khi khách hàng không thanh toán cước
+Hậu điều kiện: gửi danh sách khách hàng sang cho bộ phận xử lý, chờ kết quả tiền thưởng
e Ca sử dụng lập danh sách khách hàng đã đóng cước
- Mô tả tóm tắt:
+Tên ca sử dụng: lập danh sách khách hàng đã đóng cước
+Mục đích: gửi danh sách sang bộ phận xử lý
Trang 23+Tác nhân: bộ phận thu cước
+Luồng sự kiện rẽ nhánh: không
+Tiền điều kiện: Khi khách hàng đã thanh toán cước
+Hậu điều kiện: gửi danh sách khách hàng sang cho bộ phận xử lý, chờ kết quả tiền thưởng
f Ca sử dụng lập danh sách tiền thưởng
- Mô tả tóm tắt:
+Tên ca sử dụng: lập danh sách tiền thưởng
+Mục đích: mô tả việc thưởng cho nhân viên thu cước
+Tác nhân: bộ phận xử lý
- Các luồng sự kiện:
+Luồng sự kiện chính
Ca sử dụng này bắt đầu khi bộ phận thu cước gửi danh sách khách hàng
đã đóng cước sang cho bộ phận xử lý
Bộ phận xử lý xét duyệt các chỉ tiêu và đưa ra các mốc tiền thưởng cho nhân viên thu cước
Trang 24 Luồng sự kiện F4: nếu danh sách đóng cước của nhân viên thu cước là nhiều thứ 4 trở đi so với các nhân viên còn lại, sẽ thông báo tháng sau cần cố gắng hơn để nhận tiền thưởng
+Tiền điều kiện: sau khi bộ phận thu cước đi thu cước và lập danh sách khách hàng đã đóng cước gửi sang cho bộ phận xử lý
+Hậu điều kiện: nhận tiền thưởng
- Tiền điều kiện: không
- Hậu điều kiện: chờ phản hồi từ bộ phận giải đáp
Ca sử dụng này bắt đầu khi nhận được thắc mắc từ khách hàng
Bộ phận giải đáp tiếp nhận các ý kiến, tổng hợp câu trả lời và tiến hành phản hồi cho khách hàng
+Luồng sự kiện rẽ nhánh: không
- Tiền điều kiện: khi khách hàng gửi thắc mắc, ý kiến đến bộ phận giải đáp
- Hậu điều kiện: không
i Ca sử dụng tổng hợp báo cáo
- Mô tả tóm tắt:
Trang 25+Tên ca sử dụng: tổng hợp báo cáo
+Mục đích: gửi báo cáo cho giám đốc
+Tác nhân: giám đốc, bộ phận xử lý, bộ phận giải đáp, bộ phận thu cước
- Các luồng sự kiện:
+Luồng sự kiện chính:
Ca sử dụng này bắt đầu khi giám đốc yêu cầu lập báo cáo
Các bộ phận lập các báo cáo chi tiết gửi cho giám đốc
+Luồng sự kiện rẽ nhánh: không
- Tiền điều kiện: giám đốc có yêu cầu lập báo cáo
- Hậu điều kiện: không
Trang 263 Các lớp
a Xác định các lớp
Các hình dưới đây mô tả các lớp và thuộc tính:
Trang 28b Biểu đồ lớp
Trang 29+W_DangNhap Là giao diện chính giao tiếp giữa tác nhân QL với hệ thống.
-Lớp điều khiển: QL_LapDS
Bo phan xu ly
(from Use Case View)
W_DangNhap tenND matKhau kiemTraDN()
QL_DangNhap kiemTraDN()
NguoiDung maND tenND matKhau
layMatKhau() themND()
Trang 301 Xây dựng biểu đồ lớp chi tiết
Trang 312 Thiết kế CSDL
-Ánh xạ lớp sang bảng
-Lớp khách hàng ta có bảng sau:
Bảng kháchHàng
Trang 32-Lớp bảng chi tiết cuộc gọi:
Bảng chi tiết cuộc gọi
Trang 33-Lớp hóa đơn thanh toán:
nVarchar(1 0)
nVarchar(10 0)
float float nVarchar(3
5)
Trang 34-Lớp Thống kê báo cáo thu cước
Bảng thống kê báo cáo thu cước:
nVarchar(10) nVarchar(35) nVarchar(100) float int
Trang 35-Lớp Nhân viên
Bảng nhânViên:
Trang 363 Cơ sở dữ liệu vật lý
-Bảng khách hàng:
Trang 37-Bảng chi tiết cuộc gọi:
Trang 38-Bảng hóa đơn:
Trang 39-Bảng thống kê báo cáo thu cước:
Trang 40-Bảng nhân viên:
Trang 414 Thiết kế giao diện
a Biểu mẫu nhập thông tin khách hàng
- Tên biểu mẫu: thông tin khách hàng
- Người thực hiện: bộ phận xử lý
- Thời gian thực hiện: khi có khách hàng đăng ký mới hoặc cần truy xuất/sửa/xóa
dữ liệu khách hàng
- Mẫu thiết kế:
Trang 42b Biểu mẫu nhập thông tin hóa đơn
-Tên biểu mẫu: thông tin hóa đơn
-Người thực hiện: bộ phận xử lý
-Thời gian thực hiện: trước ngày 20 hàng tháng-Mẫu thiết kế:
Trang 43c Biểu mẫu chi tiết cuộc gọi của khách hàng-Tên biểu mẫu: bảng chi tiết cuộc gọi
-Người thực hiện: bộ phận xử lý
-Thời gian thực hiện: trước ngày 20 hàng tháng-Mẫu thiết kế:
Trang 44d Biểu mẫu thống kê báo cáo thu cước
-Tên biểu mẫu: thống kê
-Người thực hiện: bộ phận xử lý, bộ phận thu cước
-Thời gian thực hiện: thực hiện vào cuối tháng hoặc khi có yêu cầu từ cấp trên-Mẫu thiết kế:
Trang 45e Biểu mẫu dành cho nhân viên tất cả các bộ phận-Tên biểu mẫu: nhân viên
-Người thực hiện: bất kỳ nhân viên nào
-Thời gian thực hiện: bất kỳ lúc nào
-Mẫu thiết kế: