+ Hệ thống quản lý và chăm sóc khách hàng của nhà cung cấp dịch vụ Internet phải có khả năng tương tác với các hệ thống xác thực, chia sẻ Cơ Sở Dữ Liệu với các ứng dụng khác. + Do được sử dụng cùng với nhiều người dung khác nhau nên hệ thống cần có chức năng phân quyền, quản lý quá trình tác nghiệp của nhân viên để dễ dàng phát hiện và khắc phục những sai sót. + Do được sử dụng để quản lý số lượng khách hàng rất lớn nên hệ thống còn cần phải có chức năng tìm kiếm, quản lý linh hoạt, nhanh chóng và tiện lợi cho người sử dụng.
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel:(84-511)3736 949 Fax(84-511)3842 771 Website:itf.dut.udn.vn Email:cntt@dut.udn.vn BÁO CÁO BÀI TẬP LỚN PHÂN TÍCH & THIẾT KẾ HỆ THỐNG THƠNG TIN Đề tài: “Quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet ” GVHD: SVTH: Nhóm: PGS TS Phan Huy Khánh Trịnh Minh An 14T2 Nguyễn Hoàng Thuận 14T2 Đặng Văn Hiếu 14T2 14.10 Đà Nẵng, 10/2017 Lời cảm ơn Sự xuất Tin học tạo bước đột phá lớn phát triển khoa học cơng nghệ Chính vậy, ngày nay, tất ngành, lĩnh vực cấp độ quy mô khác ứng dụng Tin học vơ quan trọng tất yếu Trong lĩnh vực Y Tế, việc quản lý thông tin liên quan đến bệnh nhân việc khám chữa bệnh cần thiết Việc ứng dụng Tin học trình xử lý, giải hiệu vấn đề thiếu Đó ngun nhân xuất phát ý tưởng xây dựng hệ thống quản lý hồ sơ khám chữa bệnh Chúng em xin cảm ơn trước hết y tá bác sĩ làm việc bệnh viên Đa Khoa Liên Chiểu Đà Nẵng giúp đỡ chúng em tìm hiểu tài liệu hướng dẫn quy trình khám chữa bệnh cần thiết Ngồi ra, cảm ơn thầy PGS.TS Phan Huy Khánh, giảng viên trường Đại Học Bách Khoa – Đại Học Đà Nẵng hướng dẫn trình làm đề tài Tuy có nhiều cố gắng q trình thực hiện, khơng tránh khỏi thiếu sót Chúng em mong nhận đóng góp ý kiến thầy Chúng em xin cam đoan nội dung báo cáo nhóm thực hiện, khơng có chép, nội dung chép trích dẫn cụ thể Sinh viên thực Trịnh Minh An - 14T2 Nguyễn Hoàng Thuận - 14T2 Đặng Văn Hiếu - 14T2 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Nhận xét giáo viên hướng dẫn Nhận xét: ……………………………………………………………………………………………………… …………………………………………………………………………………… ………………………… …………………………… …………………………………………………………………………… ……………………………………………………………… ………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………… ……………………………………………………… ……………………………………………………………………………………………………… …………………………………………… ………………… ……………………………………………………………………………………………………… ……………………………………………………………………………… Điểm số : ……… Điểm chữ: ……………………………………………………………………………… Ký xác nhận 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet MỤC LỤC I/Mục tiêu phạm vi đồ án khảo sát hệ thống ………………… Mục tiêu ……………………………………………………………… Phạm vi ……………………………………………………………… 3.Khảo sát hệ thống ……………………………………………………… 4.Đặt tả hệ thống ………………………………………………………… II/ Xác định thực thể mơ hình ERD …………………………………… Xác định thực thể ……………………………………………… Mô hình ERD ……………………………………………………… Chuyển mơ hình ERD thành mơ hình quan hệ…………………… Mơ tả chi tiết cho quan hệ ……………………………… Mô tả bảng tổng kết a.Tổng kết quan hệ ……………………………………………… 14 b Tổng kết thuộc tính …………………………………………… 15 III/ Thiết kế giao diện …………………………………………………… 17 IV/ Thiết kế ô xử lý ……………………………………………………… 50 V/ Đánh giá ưu khuyết …………………………………………… ………62 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet I/ Mục tiêu phạm vi đồ án: 1/Mục tiêu: + Nhằm giúp cho ISP thực việc quản lý khách hàng, quản lý tài khoản truy cập Internet khách hàng, lưu lượng sử dụng, gói cước 2/Phạm vi: + Nằm phạm vi kiến thức học môn học + Một số kiến thức mạng Internet, công nghệ mạng ADSL 3/Khảo sát hệ thống: + Đã khảo sát tổ hỗ trợ ADSL, trung tâm điện thoại SPT, công ty Cổ Phần Dịch Vụ Bưu Chính Viễn Thơng Sài Gòn – Saigon Postel Corp.(SPT) + Do yêu cầu công việc quản lý hỗ trợ, chăm sóc khách hàng nên yếu tố ngoại cảnh tác động không cần thiết lược bỏ 4/Đặc tả hệ thống: + Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet phải có khả tương tác với hệ thống xác thực, chia sẻ Cơ Sở Dữ Liệu với ứng dụng khác + Do sử dụng với nhiều người dung khác nên hệ thống cần có chức phân quyền, quản lý trình tác nghiệp nhân viên để dễ dàng phát khắc phục sai sót + Do sử dụng để quản lý số lượng khách hàng lớn nên hệ thống cần phải có chức tìm kiếm, quản lý linh hoạt, nhanh chóng tiện lợi cho người sử dụng +Tin học ngày phát triển, ISP phát triển với tốc độ vượt bậc sở hạ tầng , chất lượng đường truyền kèm theo số lượng thuê bao tăng vọt, cạnh tranh gói cước mới, chương trình khuyến nên đòi hỏi hệ thống phải có khả thích ứng với vấn đề 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet II/ Xác định thực thể mơ hình ERD: 1/ Xác định thực thể: + Thực thể 1: KHACHHANG Các thuộc tính: - MSKH (mã số khách hàng): dùng để phân biệt khách hàng khác - TenKH (tên khách hàng): tên khách hàng - TenDDien (tên đại diện): tên người đại diện (cho tổ chức, công ty) - CMND (chứng minh nhân dân): chứng minh nhân dân khách hàng - Dthoai (điện thoại): số điện thoại khách hàng - Fax (fax): số fax khách hang - DChi (địa chỉ): địa nhà khách hàng + Thực thể 2: LOAI_KH Các thuộc tính: - MSLKH (mã số loại khách hàng): dùng để phân biệt loại khách hàng khác - TenLoai (tên loại): tên loại khách hàng + Thực thể 3: TAIKHOAN_KH Các thuộc tính: - MSTKKH (mã số tài khoản khách hàng): dùng để phân biệt tài khoản khách hàng khác - TenTK (tên tài khoản): tên tài khoản khách hàng - MatMa (mật mã): mật mã đăng nhập tài khoản khác hàng - Mail (mail): địa email khách hàng - MAC (MAC): địa MAC - IP (địa IP): địa IP kết nối mạng - SLDN (số lần đăng nhập): số lần đăng nhập khách hang - DKNoi (đa kết nối): tài khoản đăng nhập nhiều lần thời điểm hay không - TinhTrang (tình trạng): cho biết trạng thái hoạt động tài khoản - GhiChu (ghi chú): ghi lại thích hay thay đổi khách hàng + Thực thể 4: GOICUOC Các thuộc tính: - MSGC (mã số gói cước): dùng để phân biệt gói cước khác - LuuLuong (lưu lượng): lưu lượng sử dụng gói cước + Thực thể 5: LOAI_GC Các thuộc tính: - MSLGC (mã số loại gói cước): dùng để phân biệt loại gói cước khác - TenLoai (tên loại): tên loại gói cước + Thực thể 6: KHUVUC Các thuộc tính: - MSKV (mã số khu vực): dùng để phân biệt khu vực khác - TenKV (tên khu vực): tên khu vực 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet + Thực thể 7: NHANVIEN Các thuộc tính: - MSNV (mã số nhân viên): dùng để phân biệt nhân viên khác - TenNV (tên nhân viên): tên nhân viên - Dthoai (điện thoại): số điện thoại nhân viên - DChi (địa chỉ): địa nhà nhân viên - NgSinh (ngày sinh) : Ngày sinh nhân viên - SoCMND (Số CMND) : Số Chứng Minh Nhân Dân nhân viên + Thực thể 8: CHUCVU Các thuộc tính: - MSCV (mã số chức vụ): dùng để phân biệt chức vụ khác - TenCV (tên chức vụ): tên chức vụ + Thực thể 9: PHONGBAN Các thuộc tính: - MSPB (mã số phòng ban): dùng để phân biệt phòng ban khác - TenPB (tên phòng ban): tên phòng ban + Thực thể 10: TAIKHOAN_NV Các thuộc tính: - MSTKNV (mã số tài khoản nhân viên): dùng để phân biệt tài khoản nhân viên khác - TenTK (tên tài khoản): tên tài khoản nhân viên - MatMa (mật mã): mật mã đăng nhập tài khoản nhân viên + Thực thể 11: DSQUYEN Các thuộc tính: - MSQ (mã số quyền): dùng để phân biệt quyền khác - TenQ (tên quyền): tên quyền + Thực thể 12: DSVAITRO Các thuộc tính: - MSVT (mã số vai trò): dùng để phân biệt vai trò khác - TenVT (tên vai trò): tên vai trò + Thực thể 13: LOGTRUYCAP Các thuộc tính: - MSLTC (mã số log truy cập): dùng để phân biệt log truy cập khác - TaiLen (tải lên): số lưu lương tải lên - TaiXuong (tải xuống): số lưu lượng tải xuống - ThoiDiemTC (thời điểm truy cập): thời điểm người sử dụng truy cập - ThoiDiemTX (thời điểm truy xuất): thời điểm người sử dụng truy xuất - NASIP (NAS IP): NAS (Network Access Server) IP - NASPORT(NAS PORT): NAS PORT + Thực thể 14: LOGXACTHUC 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Các thuộc tính: - MSLXT (mã số log xác thực): dùng để phân biệt log xác thực khác - ThoiDiemTC (thời điểm truy cập): thời điểm người sử dụng truy cập - Ghichu (ghi chú): ghi lại thay đổi có 2/ Mơ Hình ERD : 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet 3/ Chuyển mơ hình ERD sang mơ hình quan hệ : ♦ KHACHHANG (MSKH, TenKH, TenDDien, CMND, DChi, DThoai, Fax, MSLKH) ♦ LOAI_KH (MSLKH, TenLKH) ♦ TAIKHOAN_KH (MSTKKH, MSKH, TenTK, MatMa, Mail, MAC, IP, SLDN, DKN, MSGC, MSKV, TinhTrang, GhiChu) ♦ GOICUOC (MSGC, TenGC, LuuLuong, MSLGC) ♦ LOAI_GC (MSLGC, TenLGC) ♦ KHUVUC (MSKV, TenKV) 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet ♦ NHANVIEN (MSNV, TenNV, CMND, NgSinh, DChi, DThoai, MSCV, MSGiamSat, MSPB , NgSinh, SoCMND, MSTKNV) ♦ CHUCVU (MSCV, TenCV) ♦ PHONGBAN (MSPB, TenPB, MSTrgPhong) ♦ TRUSO_PB (MSPB, MSKV) ♦ TAIKHOAN_NV (MSTKNV, TenTK, MatMa, MSKV, MSVT) ♦ DSQUYEN (MSQ, TenQ) ♦ DSVAITRO (MSVT, TenVT) ♦ VAITRO_QUYEN (MSVT, MSQ) ♦ NV_KH (MSTKNV, MSTKKH) ♦ LOGTRUYCAP (MSLTC, MSTKKH, ThoiDiemTC, ThoiDiemTX, NASIP, NASPORT, TaiLen, TaiXuong, GhiChu) ♦ LOGXACTHUC (MSLXT, MSTKKH, ThoiDiemTC, GhiChu) 4/ Mô tả chi tiết quan hệ : 4.1 Quan hệ KHACHHANG: KHACHHANG (MSKH, TenKH, TenDDien, CMND, DChi, DThoai, Fax, MSLKH) Tên quan hệ: KHACHHANG STT 01 02 03 04 05 06 07 08 Thuộc Tính MSKH TenKH TenDDien CMND DChi DThoai Fax MSLKH Diễn giải Kiểu DL Mã số khách hàng Tên khách hàng Tên đại diện Chứng minh nhân dân Địa Điện thoại Fax Mã số loại khách hàng SN CĐ (30) CĐ (30) CT (10) CĐ (50) CĐ (13) CĐ (13) SN Tổng : Số Byte 10 30 30 10 50 13 13 10 166 MGT [0-9] [0-9] Loại DL B B K B B K k B Ràng buộc PK Loại DL B B Ràng buộc PK FK Số dòng tối thiểu: 500 Số dòng tối đa: 100000 Số thể tối thiểu: 500 x 166= 83 KB Số thể tối đa: 500000 x 166= 83 MB 4.2 Quan hệ LOAI_KH: LOAI_KH (MSLKH, TenLKH) Tên quan hệ: LOAI_KH STT 01 02 Thuộc Tính MSLKH TenLKH Diễn giải Kiểu DL Mã số loại khách hàng Tên loại khách hàng SN CĐ (30) Tổng: Số Byte 10 30 40 MGT Số dòng tối thiểu: 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet KHACHHANG NHANVIEN KHACHHANG NHANVIEN 02 DChi Địa 03 Dthoai Điện thoại 04 Fax Fax KHACHHANG 05 GhiChu Ghi TAIKHOAN_KH LOGTRUYCAP LOGXACTHUC 06 IP Địa IP 07 LuuLuong Lưu lượng LOGXACTHUC LOGTRUY CAP GOICUOC 08 MAC Địa MAC TAIKHOAN_KH 09 Mail Địa e-mail TAIKHOAN_KH 10 MatMa Mật mã TAIKHOAN_KH TAIKHOAN_NV 11 MSCV Mã số chức vụ 12 MSGC Mã số gói cước 13 MSGiamSat Mã số giám sát 14 MSKH Mã số khách hàng KHACHHANG TAIKHOAN_KH NHANVIEN CHUCVU TAIKHOAN_KH GOICUOC NHANVIEN 15 MSKV Mã số khu vực KHUVUC TAIKHOAN_KH TAIKHOAN_NV TRUSO_PB 16 MSLGC Mã số loại gói cước LOAI_GC GOICUOC 17 MSLKH Mã số loại khách hàng KHACHHANG LOAI_KH 18 19 20 MSLTC MSLXT MSNV Mã số log truy cập Mã số log xác thực Mã số nhân viên LOGTRUYCAP LOGXACTHUC NHANVIEN 21 MSPB Mã số phòng ban NHANVIEN PHONGBAN TRUSO_PB 22 MSQ Mã số quyền 23 MSTKKH Mã số tài khoản khách hàng DSQUYEN VAITRO_QUYEN TAIKHOAN_KH NV_KH LUULUONG 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet 24 MSTKNV Mã số tài khoản nhân viên NHANVIEN TAIKHOAN_NV NV_KH 25 MSTrPhong Mã số trưởng phòng PHONGBAN 26 MSVT Mã số vai trò TAIKHOAN_NV DSVAITRO VAITRO_QUYEN 27 NASIP NAS IP LOGXACTHUC LOGTRUY CAP 28 NASPORT NAS PORT LOGXACTHUC LOGTRUY CAP 29 30 31 32 33 34 35 36 37 38 39 40 41 NgSinh SLDN TaiLen TaiXuong TenCV TenGC TenKH TenKV TenLGC TenLKH TenNV TenPB TenQ Ngày sinh Số lần đăng nhập Tải lên Tải xuống Tên chức vụ Tên gói cước Tên khách hàng Tên khu vực Tên loại gói cước Tên loại khách hàng Tên nhân viên Tên phòng ban Tên quyền NHANVIEN TAIKHOAN_KH LOGTRUYCAP LOGTRUYCAP CHUCVU GOICUOC KHACHHANG KHUVUC LOAI_GC LOAI_KH NHANVIEN PHONGBAN DSQUYEN 42 TenTK Tên tài khoản TAIKHOAN_KH TAIKHOAN_NV 43 TenTKKH Tên tài khoản khách hàng 44 TenVT Tên vai trò 45 ThoiDiemTC Thời điểm truy cập 46 47 ThoiDiemTX TinhTrang Thời điểm truy xuất Tình trạng LOGTRUYCAP LOGXACTHUC VAITRO LOGTRUYCAP LOGXACTHUC LOGTRUYCAP TAIKHOAN_KH IV/Một số giải thuật tiêu biểu cho form xử lý 1/Form Đăng Nhập: 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Tên xử lý: Đăng nhập Form: Đăng nhập Input: giá trị TenDN: tên đăng nhập nhân viên MatMa: mật mã đăng nhập nhân viên Output: true false Table liên quan: TAIKHOAN_NV Mở table: TAIKHOAN_NV dangnhap(TenDN, MatMa) Hiển thị kết Hàm: dangnhap(TenDN, MatMa) Bắt đầu: record= ( select * from TAIKHOAN_NV as TKNV where TKNV.TenTK= TenDN and TKNV.MatMA= MatMa ); if ( record != null) return true; else return false; Kết thúc Đóng table: TAIKHOAN_NV 2/Form cấp lại mật khẩu: Tên xử lý: (Cấp mật mã) caplaimatkhau_click(TenDN, MSNV, CMND, NgSinh, mail, VaiTro) 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Form: Cập nhật mật Input: giá trị TenDN: tên đăng nhập nhân viên MSNV: mã số nhân viên CMND: chứng minh nhân dân nhân viên NgSinh: ngày tháng năm sinh nhân viên Mail: e-mail nhân viên VaiTro: vai trò nhân viên Output: mật mã nhân viên Table liên quan: TAIKHOAN_NV, NHANVIEN Mở table: TAIKHOAN_NV, NHANVIEN CapMatMa.Click(TenDN, MSNV ,CMND, NgSinh, mail, VaiTro) Hiển thị kết Đóng table: NHANVIEN, TAIKHOAN_NV Hàm: CapMatMa.click(TenDN, MSNV, CMND, NgSinh, mail, VaiTro) return records; Bắt đầu: return ( select TKNV.MatMa from TAIKHOAN_NV as TKNV, NHANVIEN as NV where NV.MSNV= MSNV and NV.CMND= CMND and NV.NgSinh= NgSinh and NV.MSTKNV= TKNV.MSTKNV and TKNV.TenTK= TenDN and TKNV.mail= mail and TKNV.Vaitro= VaiTro ); Kết thúc 3/ Form tài khoản khách hàng kết nối : Tên xử lý: (Tìm tài khoản khách hàng kết nối) TimTKKHDKN_Click(KieuTim, CachTim, NDung) 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Form: Tài khoản kết nối Input: giá trị KieuTim: kiểu tìm kiếm CachTim: cách tìm kiếm NDung: nội dung tìm kiếm Output: danh sách tài khoản kết nối Table liên quan: KHACHHANG, TAIKHOAN_KH, LOGTRUYCAP Mở table: TAIKHOAN_NV, NHANVIEN, LOGTRUYCAP TimTKKHDKN.Click( KieuTim, CachTim ,NDung ) Hiển thị kết Đóng table: TAIKHOAN_NV, NHANVIEN, LOGTRUYCAP Hàm: TimTKKHDKN_click(KieuTim, CachTim, NDung) return records; 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Bắt đầu: if (KieuTim == “TenTruyCap”) switch (CachTim){ case 1: return ( select TKKH.TenTK, LTC.ThoiDiemTC, TKKH.NASPORT, TKKH.NASIP, TKKH.IP from TAIKHOAN_KH as TKKH, LOGTRUYCAP as LTC where TKKH.TenTK like Ndung and LTC.MSTKKH= TKKH.MSTKKH ); case 2: return ( select TKKH.TenTK, LTC.ThoiDiemTC, TKKH.NASPORT, TKKH.NASIP, TKKH.IP from TAIKHOAN_KH as TKKH, LOGTRUYCAP as LTC where TKKH.TenTK like *Ndung* and LTC.MSTKKH= TKKH.MSTKKH ); } else if (KieuTim == “TenKH”){ switch (CachTim){ case 1: return ( select TKKH.TenTK, LTC.ThoiDiemTC, TKKH.NASPORT, TKKH.NASIP, TKKH.IP from KHACHHANG as KH, TAIKHOAN_KH as TKKH, LOGTRUYCAP as LTC where KH.TenDDien like NDung and TKKH.MSKH= KH.MSKH and LTC.MSTKKH= TKKH.MSTKKH ); case 2: return ( select TKKH.TenTK, LTC.ThoiDiemTC, TKKH.NASPORT, TKKH.NASIP, TKKH.IP from KHACHHANG as KH, TAIKHOAN_KH as TKKH, LOGTRUYCAP as LTC where KH.TenDDien like* NDung* and TKKH.MSKH= KH.MSKH and LTC.MSTKKH= TKKH.MSTKKH ); } Kết thúc 4/Form Log xác thực : Tên xử lý: (tìm log xác thực) TimLXT_click(TenTC, LyDo) Form: Nhật ký xác thực 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Input: giá trị TenTC: tên truy cập LyDo: lý Output: danh sách log xác thực Table liên quan: LOGXACTHUC, TAIKHOAN_KH, PHIENKETNOI Mở table: TAIKHOAN_KH, LOGXACTHUC, PHIENKETNOI TimLXT.Click( TenTC, LyDo) Hiển thị kết Hàm: TimLXT_click(TenTC, LyDo) return records; Bắt đầu: return ( select TKKH.TenTC, PTC.ThoiDiemTC, TKKH.MAC, LXT.GhiChu from TAIKHOAN_KH as TKKH, LOGXACTHUC as LXT, PHIENKETNOI as PKN where TKKH.TenTC= TenTC and LXT.GhiChu= LyDo and PTC.MSTKKH= TKKH.MSTKKH ); Kết thúc Đóng table: TAIKHOAN_KH, LOGXACTHUC, PHIENKETNOI 5/From Log Truy Cập: Tên xử lý: (Tìm log truy cập) TimLTC_click(TenTC) Form: Nhật ký truy cập 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Input: TenTC: tên truy cập Output: Danh sách log truy cập Table liên quan: TAIKHOAN_KH, LOGTRUYCAP Mở table: TAIKHOAN_KH, LOGTRUYCAP TimLTC.Click( TenTC) Hiển thị kết Đóng table: TAIKHOAN_KH, LOGTRUYCAP Hàm: TimLTC_click(TenTC) return records; Bắt đầu: return ( select LTC.ThoiDiemTC, TKKH.NASPORT, TKKH.NASIP, TKKH.IP, LTC.TaiLen, LTC.TaiXuong from TAIKHOAN_KH as TKKH, LOGTRUYCAP as LTC where TKKH.TenTC= TenTC and LTC.MSTKKH= TKKH.MSTKKH ); Kết thúc 6/ Form Thông Tin Tài Khoản Khách Hàng 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Tên xử lý: (Tìm trạng thái tài khoản) TimTTTK_click(KieuTim, CachTim, NDung) Form: Trạng thái tài khoản Input: giá trị KieuTim: kiểu tìm kiếm CachTim: cách tìm kiếm NDung: nội dung tìm kiếm Output: danh sách tài khoản Table liên quan: KHACHHANG, TAIKHOAN_KH, GOICUOC Mở table: TAIKHOAN_KH, KHACHHANG TimTTTK_Click( KieuTim, CachTim, NDung) Hiển thị kết Đóng table: TAIKHOAN_KH, KHACHHANG 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Hàm: TimTTTK.click(KieuTim, CachTim, NDung) return records; Bắt đầu: if (KieuTim == “TenTruyCap”) switch (CachTim){ case 1: return ( select KH.TenDDien, TKKH.TenTK, KH.NgMo, TKKH.TrangThai, TKKH.NASIP, TKKH.IP, GC.TenGC from TAIKHOAN_KH as TKKH, KHACHHANG as KH, GOICUOC as GC where TKKH.TenTK like Ndung and LTC.MSTKKH= TKKH.MSTKKH and TKKH.MSGC= GC.MSGC ); case 2: return ( select KH.TenDDien, TKKH.TenTK, KH.NgMo, TKKH.TrangThai, TKKH.NASIP, TKKH.IP, GC.TenGC from TAIKHOAN_KH as TKKH, KHACHHANG as KH, GOICUOC as GC where TKKH.TenTK like *Ndung* and LTC.MSTKKH= TKKH.MSTKKH and TKKH.MSGC= GC.MSGC ); } else if (KieuTim == “TenKH”){ switch (CachTim){ case 1: return ( select TKKH.TenTK, LTC.ThoiDiemTC, TKKH.NASPORT, TKKH.NASIP, TKKH.IP from KHACHHANG as KH, TAIKHOAN_KH as TKKH, LOGTRUYCAP as LTC where KH.TenDDien like NDung and TKKH.MSKH= KH.MSKH and LTC.MSTKKH= TKKH.MSTKKH ); case 2: return ( select TKKH.TenTK, LTC.ThoiDiemTC, TKKH.NASPORT, TKKH.NASIP, TKKH.IP from KHACHHANG as KH, TAIKHOAN_KH as TKKH, LOGTRUYCAP as LTC where KH.TenDDien like NDung and TKKH.MSKH= KH.MSKH and LTC.MSTKKH= TKKH.MSTKKH ); } Kết thúc 7/Form Khôi Phục Mật Khẩu 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Tên xử lý: (khôi phục mật mã) KhoiPhucMM.click(TenTKKH) Form: Thông tin tài khoản Input: TenTKKH: tên tài khoản khách hàng Ouput: trả mật khậu mặc định Table liên quan: TAIKHOAN_KH Mở table: TAIKHOAN_KH KhoiPhucMM.Click(TenTKKH) Hiển thị kết Đóng table: TAIKHOAN_KH Hàm: KhoiPhucMM.click(TenTKKH) Bắt đầu: update TKKH set MatMa = TenTKKH where TKKH.TenTK= TenTKKH Kết thúc 8/ Xử Lý xóa địa MAC: 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Tên xử lý: (xóa địa MAC) XoaMAC_click(TenTKKH) Form: Thơng tin tài khoản Input: TenTKKH: tên tài khỏa khách hàng Output: địa MAC bị xóa Table liên quan: TAIKHOAN_KH Mở table: TAIKHOAN_KH KhoiPhucMM.Click(TenTKKH) Hiển thị kết Đóng table: TAIKHOAN_KH Hàm: XoaMAC_click(TenTKKH) Bắt đầu: update TKKH set MAC= “” where TKKH.TenTK= TenTKKH Kết thúc 9/ Xử lý tìm khách hàng 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Tên xử lý: (tìm khách hàng) TimKH.click(KieuTim, CachTim, NDung) Form: Danh sách khách hàng Input: giá trị KieuTim: kiểu tìm kiếm CachTim: cách tìm kiếm NDung: nội dung tìm kiếm Output: danh sách khách hàng Table liên quan: KHACHHANG, LoaiKH, TAIKHOAN_KH, KHUVUC Mở table: KHACHHANG, LoaiKH, TAIKHOAN_KH, KHUVUC TimKH.Click( KieuTim, CachTim, NDung) Hiển thị kết Đóng table: TAIKHOAN_KH, KHACHHANG, LoaiKH, KHUVUC Hàm: TimTTTK.click(KieuTim, CachTim, NDung) return records; 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Bắt đầu: if (KieuTim == “TenTruyCap”){ switch (CachTim){ case 1: return ( select KH.MSKH, KH.TenDDien, LKH.TenLKH, KV.TenKV from KHACHHANG as KH, TAIKHOAN_KH as TKKH, LoaiKH as LKH, KHUVUC as KV where TKKH.TenTK like Ndung and LKH.MSLKH= TKKH.MSLKH and KV.MSKV= TKKH.MSKV ); case 2: return ( select KH.MSKH, KH.TenDDien, LKH.TenLKH, KV.TenKV from KHACHHANG as KH, TAIKHOAN_KH as TKKH, LoaiKH as LKH, KHUVUC as KV where TKKH.TenTK like *Ndung* and LKH.MSLKH= TKKH.MSLKH ); } else if (KieuTim == “TenKH”){ switch (CachTim){ case 1: return ( select KH.MSKH, KH.TenDDien, LKH.TenLKH, KV.TenKV from KHACHHANG as KH, LoaiKH as LKH, TAIKHOAN_KH as TKKH, KHUVUC as KV where KH.TenDDien like NDung and LKH.MSLKH= KH.MSLKH and KV.MSKV= TKKH.MSKV ); case 2: return ( select KH.MSKH, KH.TenDDien, LKH.TenLKH, KH.KhuVuc from KHACHHANG as KH, LoaiKH as LKH, TAIKHOAN_KH as TKKH, KHUVUC as KV where KH.TenDDien like *NDung* and LKH.MSLKH= KH.MSLKH and KV.MSKV= TKKH.MSKV ); } Kết thúc V/ Đánh giá ưu khuyết 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet _ Do tầm hạn chế kiến thức mô hình mạng ADSL, kiến thức hoạt động mạng Internet, mạng TCP/IP, khuôn khổ đồ án chưa nêu bật lên hết khả tính ứng dụng hệ thống Ưu điểm: + Xây dựng số tính cần thiết cho việc quản lý khách hàng ISP + Hệ thống Cơ Sở Dữ Liệu tương đối đầy đủ Khuyết điểm: + Chưa thật hồn chỉnh, nhiều thiếu sót đáng kể + Giao diện chưa đẹp + Thuật toán chưa chi tiết, chưa đầy đủ + Chưa sâu giải thích chế hoạt động trạm DSLAM, hệ thống BRAS, AAA Server 17 ... chăm sóc khách hàng nhà cung cấp dịch vụ Internet I/ Mục tiêu phạm vi đồ án: 1/Mục tiêu: + Nhằm giúp cho ISP thực việc quản lý khách hàng, quản lý tài khoản truy cập Internet khách hàng, lưu... ……………………………………………………………………………… Ký xác nhận 17 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet MỤC LỤC I/Mục tiêu phạm vi đồ án khảo sát hệ thống ………………… Mục tiêu ………………………………………………………………... Nguyễn Hoàng Thuận - 14T2 Đặng Văn Hiếu - 14T2 Hệ thống quản lý chăm sóc khách hàng nhà cung cấp dịch vụ Internet Nhận xét giáo viên hướng dẫn Nhận xét: ………………………………………………………………………………………………………