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

Project 2 Quarter 5 Call Centre Management

30 384 0

Đ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

Tiêu đề Call Centre Management
Tác giả Huỳnh Thuỷ Ngân
Người hướng dẫn Ms. Châu Ngân Khánh
Trường học NIIT Cần Thơ
Chuyên ngành Call Centre Management
Thể loại Báo cáo
Năm xuất bản 2011
Thành phố Cần Thơ
Định dạng
Số trang 30
Dung lượng 481 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các bộ phận xử lý khách hàng giữ các tập tin khác nhau và đăng ký để quản lý hoạt động xử lý khách hàng, chẳng hạn như đăng ký cuộc gọi và phản hồi của khách hàng.. Các bộ phận xử lý khá

Trang 1

PROJECT REPORT

Project 2: Call Centre Management

Member:

1 Huỳnh Thuỷ Ngân (S103006100002)

Batch Code: B1100017 Centre: NIIT

Trang 2

Project title

Name of the Coordinator : Ms Châu Ngân Khánh

Date of Submission: 14/05/2011

Trang 5

Project title 2

Chứng nhận 3

Hỗ trợ 4

Mục lục 5

Yêu cầu hệ thống 6

Phân tích hệ thống 8

Phân bố cục 9

Ràng buộc dữ liệu 22

Giao diện 21

Kết luận đánh giá 27

Tài liệu tham khảo 28

Cấu hình 29

Nhận xét của giảng viên 30

Trang 6

YÊU CẦU HỆ THỐNG

Futuristic Systems call centre được thành lập vào năm 2004 với con số đầu tiên là 20 Trong một thời gian ngắn, số lượng nhân viên đã tăng lên 250, cho thấy sự thành công của Futuristic System Futuristic System đã thu hút được

sự chú ý của khác hàng Doanh thu hằng năm nhảy vọt từ 20.000 $ trong năm đầu tiên đến $ 6 triệu trong năm tài chính vừa qua Các quản lý đã luôn luôn thúc đẩy ý tưởng sáng tạo và tăng hiệu quả cho Futuristic System Hệ thống làm việc tốt hơn ở môi trường work và excel Tốc độ phát triển tìm kiếm sự hoàn hảo trong các hoạt động tổng thể của trung tâm cuộc gọi đã luôn luôn phát sinh kết quả mong đợi.

Futuristic System duy trì một hệ thống dẫn sử dụng để quản lý các ngành, các hoạt động của mình Khi một nhân viên được đưa vào Futuristic System, bộ phận tính lương lưu trữ các chi tiết nhân viên, chẳng hạn như tên, địa chỉ và số điện thoại Các bộ phận tính lương giữnhững tập tin khác nhau, chẳng hạn như chi tiết nhân viên, tính lương, và cho vay có thể trợ giúp quản lý các quá trình liên quan đến tiền lương của nhân viên Các bộ phận xử lý khách hàng giữ các tập tin khác nhau và đăng ký để quản lý hoạt động xử lý khách hàng, chẳng hạn như đăng ký cuộc gọi và phản hồi của khách hàng Các bộ phận xử lý khách hàng sau quá trình sau khi một nhân viên được giới thiệu trong hoạt động xử lý của khách hàng:

1 Nhân viên được cho một huấn luyện kỹ lưỡng cho các yêu cầu xử lý để đảm bảo rằng anh ta sẽ đáp ứng được yêu cầu của công việc.

2 Sau khi hoàn thành công việc đào tạo, nhân viên được chỉ định bằng giọng nói hoặc văn bản hỗ trợ khách hàng dựa trên các quy trình như là một điều hành

hỗ trợ khách hàng.

3 Inbound Calls được duy trì để theo dõi các khách hàng tất cả các cuộc gọi được thực hiện để điều hành hỗ trợ khác nhau của khách hàng Các phản ứng của các cuộc gọi của khách hàng là chìa khoá để đo hiệu suất của giám đốc điều hành hỗ trợ khách hàng.

4 Các cuộc gọi được thực hiện bởi các giám đốc điều hành hỗ trợ khách hàng cũng được đăng ký trong một cuộc gọi đăng ký tập tin để ngăn chặn lạm dụng các nguồn tài nguyên của công ty.

Một tập tin Khách hàng Thông tin phản hồi được duy trì để ghi lại việc thực hiện các giám đốc điều hành hỗ trợ khách hàng theo các thông tin phản hồi của khách hàng Các kết quả được chiết xuất từ tập tin này được gửi đến bộ phận

Trang 7

nguồn nhân lực cho hoạt động chế cần thiết.

Trang 8

dữ liệu được truy cập từ SQL Server với 2 liên kết: liên kết thứ nhất là

CallCentreDataSet.xsd dùng để thực hiện việc lấy dữ liệu so sánh và log in vào

hệ thống, liên kết thứ hai là EmployeeDataSet.xsd dùng để lấy dữ liệu về nhân viên cũng như các thông tin để nhập dữ liệu của khách hàng.

Hệ thống được chia làm 2 form chính:

dùng user name và pass word để đăng nhập vào hệ thống.

Account( admin), hoặc đơn giản là xem các thông tin

và nhập các Feedback từ khách hàng

Hệ thống cung cấp thông tin cho việc quản lý các tài khoản và nhân viên trong công ty là chủ yếu Thêm vào đó là việc ghi lại các phản hồi từ khách hàng được lưu lại để tiện việc theo dõi.

Trang 9

PHÂN BỐ CỤC

Phần mềm có 2 cửa sổ chính: Log in và Main form

Log in: Cửa sổ Log in cho phép người dùng nhập user name và password để

đăng nhập vào hệ thống

Khi người dùng đăng nhập, hệ thống sẽ tự động kiểm tra dữ liệu trong cơ sở dữ liệu để xem tên đăng nhập có đúng hay không, nên việc xác định đường liên kết

dữ liệu là rất quan trọng Chuỗi liên kết mặc định được đặt là:

Data Source=ASA\SQLEXPRESS;Initial Catalog=CallCentre;Integrated

FileStream fs = new FileStream("ConnectionString.txt",

StreamWriter w = new StreamWriter(fs);

MessageBox.Show("Connection String Saved!", "Message",

FileStream fs = new FileStream("ConnectionString.txt",

StreamReader r = new StreamReader(fs);

r.BaseStream.Seek(0, SeekOrigin.Begin);

string machineName = System.Environment.MachineName;

txtConnectionString.Text = "Data Source=" + machineName +

";Initial Catalog=CallCentre;Integrated Security=True";

}

Trang 10

private void button1_Click_1(object sender, EventArgs e)

private void login()

string str = "select * from dbo.Login";

SqlCommand cmd = new SqlCommand(str, con);

MessageBox.Show("Error Username and Password

mismatch!", "Login Message", MessageBoxButtons.OK,

Trang 11

your connection string.", "Error Message", MessageBoxButtons.OK,

label1.Text = "Welcome, " + frmLogin.Username;

label2.Text = "Account Type: " + type;

Trang 12

private void frmMain_Load(object sender, EventArgs e)

{

// TODO: This line of code loads data into the

'callCentreDataSet.Employee' table You can move, or remove it, as needed

this.employeeTableAdapter.Fill(this.callCentreDataSet.Employee);

// TODO: This line of code loads data into the

'callCentreDataSet.Login' table You can move, or remove it, as needed

this.loginTableAdapter.Fill(this.callCentreDataSet.Login); //label1.Text = "Welcome, " + username;

/*SqlConnection con = new SqlConnection();

Trang 13

này Admin có thể quản lí bằng các chức năng như: thêm, xóa các account.

- Thêm account: nếu account thêm vào bị trùng, phần mềm sẽ thông báo

và không thêm vào cơ sở dữ liệu ID của user sẽ tự động tăng.

private void btnAddAccount_Click(object sender, EventArgs e)

// Code kiem tra trung account

bool valid = true; // valid = true > Account ko bi trung

SqlConnection con = new SqlConnection();

con.ConnectionString = frmLogin.ConStr;

con.Open();

string str = "select * from dbo.Login";

SqlCommand cmd = new SqlCommand(str, con);

MessageBox.Show("Username cannot be left blank.", "Error",

}

else if (txtPassword.Text == "")

{

Trang 14

MessageBox.Show("Password cannot be left blank.", "Error",

}

else if ((cbbType.Text.ToLower() != "admin") &&

(cbbType.Text.ToLower() != "normal"))

{

MessageBox.Show("Type must be ADMIN or NORMAL", "Error",

}

else if (valid == false)

{

MessageBox.Show("This account has already existed.",

"Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

MessageBox.Show("This account is being used You cannot delete it.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

Trang 15

Phần này có 4 chức năng chính: thêm, xóa, sửa, xuất ra XML thông tin của nhân viên.

- Thêm nhân viên: ID nhân viên sẽ tự tăng, các thông tin khác thì người dùng tự nhập

private void btnAddEmp_Click(object sender, EventArgs e)

string codeval, code;

datatable = callCentreDataSet.Tables["Employee"];

Trang 16

MessageBox.Show("Employee name cannot be left blank.",

"Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

}

else if (txtEmpAddress.Text.Trim() == "")

{

MessageBox.Show("Employee address cannot be left blank.",

"Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

}

else if (txtEmpPhone.Text.Trim() == "")

{

MessageBox.Show("Employee phone cannot be left blank.",

"Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

}

else if (txtEmpDesignation.Text.Trim() == "")

{

MessageBox.Show("Employee desgination cannot be left

blank.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

this.employeeTableAdapter.Fill(this.callCentreDataSet.Employee);

Trang 17

- Xóa nhân viên: thông tin về nhân viên sẽ bị xóa dự trên ID của nhân viên.

private void btnDeleteEmp_Click(object sender, EventArgs e)

MessageBox.Show("There is no record to delete.", "Error",

}

employeeTableAdapter.Update(callCentreDataSet);

}

- Sửa nhân viên:

private void btnModifyEmp_Click(object sender, EventArgs e)

SqlConnection con = new SqlConnection();

con.ConnectionString = frmLogin.ConStr;

con.Open();

string id = txtEmpID.Text;

string str = "select * from Employee";

SqlDataAdapter adapter = new SqlDataAdapter(str, con);

SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(adapter); DataSet ds = new DataSet("Employee");

adapter.Fill(ds, "Employee");

Trang 18

DataRow row = ds.Tables["Employee"].Rows[0];

int len = ds.Tables["Employee"].Rows.Count;

for (int i = 0; i < len; i++)

row["Name"] = txtEmpName.Text.Trim();

row["Address"] = txtEmpAddress.Text.Trim();

row["Phone"] = txtEmpAddress.Text.Trim();

row["Designation"] = txtEmpDesignation.Text.Trim();

Người quản lý có thể tìm nhanh nhân viên bằng ID của họ:

private void btnSearchEmp_Click(object sender, EventArgs e)

{

if (txtSearchEmp.Text.Trim() == "")

{

MessageBox.Show("Please enter an employee ID ", "Error",

MessageBox.Show("Employee found.", "Message",

}

else if (temp == -1)

{

MessageBox.Show("Employee not found.", "Message",

}

}

Trang 19

}

- Xuất thông tin nhân viên ra file xml:

private void btnExportEmpXML_Click(object sender, EventArgs e)

{

SqlConnection con = new SqlConnection();

con.ConnectionString = frmLogin.ConStr;

MessageBox.Show("File saved.", "Message",

private void btnSearchAllEmp_Click(object sender, EventArgs e)

{

SqlConnection con = new SqlConnection();

con.ConnectionString = frmLogin.ConStr;

con.Open();

string sql = "SELECT * FROM Employee";

SqlDataAdapter dataadapter = new SqlDataAdapter(sql, con);

DataSet ds = new DataSet();

dataadapter.Fill(ds, "Employee");

DataView dv;

if (radioEmpID.Checked)

{

string s = "EmpID='" + txtSearchAllEmp.Text.Trim() + "'";

dv = new DataView(ds.Tables[0], s, "EmpID Asc",

Trang 20

dv = new DataView(ds.Tables[0], s, "EmpID Asc",

string s = "Phone='" + txtSearchAllEmp.Text.Trim() + "'";

dv = new DataView(ds.Tables[0], s, "EmpID Asc",

SqlConnection con = new SqlConnection();

con.ConnectionString = frmLogin.ConStr;

con.Open();

string sql = "SELECT * FROM Employee";

SqlDataAdapter dataadapter = new SqlDataAdapter(sql, con); DataSet ds = new DataSet();

Trang 22

RÀNG BUỘC DỮ LIỆU

Do phần mềm được thiết lập dựa trên việc hỗ trợ cho việc quản lý nhân viên của công ty nên chúng tôi chia cơ sở dữ liệu thành 2 phần riêng biệt là: Employee và Log in Employee lưu giữ thông tin về nhân viên Và log in lưu giữ thông tin về các account.

Trang 23

GIAO DIỆN

Đây là giao diện đăng nhập của phần mềm khi người dùng mở phần mềm.

Sau khi đăng nhập cửa sổ chính hiện ra.

Như đã nói, phần mềm được chia làm 4 phần chính, khi bấm vào các tab, các thành phần sẽ hiện ra:

Trang 27

KẾT LUẬN ĐÁNH GIÁ

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

- Kết quả đạt được từ phần mềm:

quản lí tốt nhân viên và người sử dụng phần mềm.

công ty.

tránh việc sử dụng ngoài ý muốn của người ngoài.

- Thu hoạch về chuyên môn:

xử lý dữ liệu cơ sở dữ liệu thông qua ADO.NET và tạo một giao diện thân thiện với người dùng.

- Ưu điểm:

- Hạn chế:

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

- Cải tiến cơ sở dữ liệu để ràng buộc dữ liệu tốt hơn.

- Thêm nhiều chức năng để quản lý tốt hơn, tạo trang web riêng của công

ty để khách hàng phản hồi dễ hơn.

Trang 28

TÀI LIỆU THAM KHẢO

http://forums.congdongcviet.com/showthread.php?t=3132

http://www.3ce.vn/vi/ho-tro/download.html

Trang 29

17” Color Monitor

Operating system : Windows XP with SP 2

Software : net framework 3.5

Trang 30

NHẬN XÉT CỦA GIẢNG VIÊN

Ngày đăng: 20/08/2014, 12:23

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w