Thuật tốn tìm kiếm

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ th ng thông tin quản lý khách hàng tại công ty cổ phần phần mềm hiệu quả xan (Trang 43)

 Thiết kế giao diện

- Giao diện đăng nhập

Hình 9. Giao diện đăng nhập

- Giao diện chính

Hình 10. Giao diện chính

- Giao diện quản lý thơng tin khách hàng

- Giao diện danh mục giao dịch

Hình 12. Giao diện danh mục giao dịch

- Giao diện quản lý hợp đồng

Hình 13. Giao diện quản lý hợp đồng

- Giao diện quản lý sản phẩm

Hình 14. Giao diện sản phẩm

3.3 MỘT SỐ KIẾN NGHỊ

Sau khi phân tích thiết kế hệ thống thơng tin quản lý khách hàng, em đã có những kết quả nhất định. Đó là nắm bắt được một số cơng cụ phân tích thiết kế hệ thống thơng tin, có hiểu biết cơ bản về hệ thống thơng tin quản lý khách hàng. Biết sử dụng hệ quản trị cơ sở dữ liệu SQL sever 2008 R2. Bên cạnh hiểu biết hơn về lý thuyết, em đã ứng dụng cụ thể vào xây dựng hệ thống. Cụ thể:

- Khảo sát, tìm hiểu nghiệp vụ quản lý khách hàng của công ty cổ phần phần

mềm Hiệu Quả Xanh.

- Áp dụng cơng cụ phân tích thiết kế vào việc phân tích thiết kế và xây dựng

phần mềm và cơ sở dữ liệu hệ thống. Thiết kế được giao diện cơ bản của phần mềm.

- Phần mềm cho phép người dùng cập nhật, tìm kiếm, theo dõi tình trạng của

Vì hệ thống chưa được áp dụng vào thực tế của công ty nên chưa thể đánh giá chính xác khả năng đáp ứng của hệ thống mới. Những việc hệ thống chưa làm được là phân quyền người dùng, chưa giải quyết được tất cả công việc của quản lý khách hàng. Cơng ty nên tích hợp hệ thống quản lý khách hàng với hệ thống kế toán, hệ thống quản lý nhân sự,… để quản lý tổng thể công ty.

KẾT LUẬN

Để xây dựng, triển khai và áp dụng thành công một hệ thống thơng tin quản lý khách hàng vào q trình hoạt động kinh doanh của doanh nghiệp thì các doanh nghiệp cần có cơ sở hạ tầng tốt. Cơ sở hạ tầng ấy chính là các tài ngun cơ bản của hệ thống thơng tin: Phần cứng, phần mềm, con người, cơ sở dữ liệu. Ngoài ra, doanh nghiệp cũng cần chú ý đến các yếu tố bên ngồi tổ chức như kinh tế, chính trị, văn hóa,… để xây dựng hệ thống thơng tin phù hợp.

Trong q trình thực tập tại cơng ty cổ phần phần mềm Hiệu Quả Xanh, em thấy rằng cơng ty có cơ sở hạ tầng chưa thật sự tốt. Cơng ty cịn những tồn tại về nhân lực, phần cứng và con người. Hiện tại, công ty đang áp dụng hệ thống thông tin quản lý khách hàng với phần mềm quản lý khách hàng do công ty sản xuất. Tuy nhiên, hệ thống vẫn còn hạn chế trong nghiệp vụ chưa đáp ứng tốt cho hoạt động quản lý khách hàng của danh nghiệp. Khóa luận đã phát hiện ra những hạn chế và đưa ra giải pháp xây dựng hệ thống thông tin quản lý khách hàng mới cho doanh nghiệp.

Mặc dù rất cố gắng nhưng do thời gian và kiến thức còn hạn chế, khóa luận khơng tránh khỏi những sai sót. Em kính mong nhận được ý kiến q báu của thầy cô trong khoa Hệ thống thông tin kinh tế và Thương mại điện tử để em có thể nâng cao kiến thức của mình.

TÀI LIỆU THAM KHẢO

[1] Đàm Gia Mạnh và các tác giả (2017), Giáo trình Hệ thống thơng tin quản

lý, Nhà xuất bản Thông kê, Hà Nội

[2] Đinh Thế Hiển (2012), Giáo trình Phân tích và thiết kế hệ thống thông tin,

Nhà xuất bản Thống kê, Hà Nội.

[3] Slide bài giảng mơn Phân tích, thiết kế và tổ chức hệ thống thông tin, Khoa Hệ thống thông tin kinh tế và Thương Mại điện tử, Trường đại học Thương Mại.

[3] Trần Thị Luyến (2013), Phân tích thiết kế hệ thống thơng tin quản lý khách

hàng cho tại công ty phần mềm quản lý doanh nghiệp Fast, trang thông tin điện tử Zbook, truy cập ngày 30 tháng 02 năm 2018, < http://www.zbook.vn/ebook/phan-tich- thiet-ke-he-thong-thong-tin-quan-ly-khach-hang-cho-tai-cong-ty-phan-mem-quan-ly- doanh-nghiep-fast-25605/>.

[4]Ali Ozcan và các tác giả (2016), “Group10_FinalReport”, Bilkent University, truy cập ngày 28 tháng 02 năm 2018, http://cs.bilkent.edu.tr/~bedir/CS411/MidtermProject/Example/Group10_FinalReport. pdf>.

PHỤ LỤC

A- MỘT SỐ ĐOẠN CODE CƠ BẢN

Dưới đây là một số đoạn code của một số giao diện. Gồm giao diện đăng nhập, giao diện đăng ký, hàm tìm kiếm, hàm cập nhật. Ngôn ngữ được sử dụng là C#, lập trình trên Visual Studio. Các đoạn code có sử dụng một số kiến thức cơ bản như SqlConnection để kết nối tới cơ sở dữ liệu, Sql câu lệnh SELECT,INSERT,UPDATE để làm việc với dữ liệu, câu lệnh điều kiện,…

Code đăng nhập using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace qlkh {

public partial class Form1 : Form {

SqlConnection ketnoi = new SqlConnection(@"Data Source=DESKTOP-

O99N57K;Initial Catalog=TTGE;Integrated Security=True");

public Form1() {

InitializeComponent(); }

private void label1_Click(object sender, EventArgs e)

{ }

private void button3_Click(object sender, EventArgs e) {

Application.Exit(); }

private void button2_Click(object sender, EventArgs e) {

Application.Exit(); }

private void button1_Click(object sender, EventArgs e) {

ketnoi.Open();

string t = "SELECT * from nguoidung where taikhoan='"+textBox1.Text+"'

and matkhau='"+textBox2.Text+"'";

SqlCommand cmd = new SqlCommand(t, ketnoi); SqlDataReader rd = cmd.ExecuteReader();

if (textBox1.Text == "" || textBox2.Text == "") {

MessageBox.Show("Yêu cầu điền đầy đủ !"); } else { if (rd.Read() == true) { MessageBox.Show("Đăng nhập thành công"); frchinh fr = new frchinh();

fr.Show(); } else { MessageBox.Show("Đăng nhập thất bại"); } } ketnoi.Close(); }

private void label3_Click(object sender, EventArgs e) {

}

private void pictureBox1_Click(object sender, EventArgs e) {

}

private void Form1_Load(object sender, EventArgs e) {

SqlDataAdapter dt1 = new SqlDataAdapter("select count(*) from nguoidung", ketnoi);

DataTable tb = new DataTable(); dt1.Fill(tb); if (tb.Rows.Count > 0) { label5.Text = tb.Rows[0].ItemArray[0].ToString(); } else

MessageBox.Show( "Khơng có tài khoản nào !");} }}

Đăng ký

namespace qlkh {

public partial class Form3 : Form {

SqlConnection conn= new SqlConnection(@"Data Source=DESKTOP-

O99N57K;Initial Catalog=TTGE;Integrated Security=True");

public Form3() {

InitializeComponent(); }

private void label2_Click(object sender, EventArgs e) {

}

private void label7_Click(object sender, EventArgs e)

{ }

private void textBox5_TextChanged(object sender, EventArgs e) {

}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) {

}

private void panel2_Paint(object sender, PaintEventArgs e){} private void label8_Click(object sender, EventArgs e)

{ }

private void Form3_Load(object sender, EventArgs e) {

SqlDataAdapter apt = new SqlDataAdapter("select * from dangky", conn); DataTable dt = new DataTable();

apt.Fill(dt);

grv1.DataSource = dt; }

private void textBox2_TextChanged(object sender, EventArgs e) {

}

private void btn1_Click(object sender, EventArgs e) {

conn.Open();

string themtk = "insert into nguoidung(taikhoan,matkhau) values('" + txt4.Text + "','" + txt2.Text + "')";

SqlCommand cm = new SqlCommand(themtk, conn); cm.ExecuteNonQuery();

string them = "INSERT INTO

dangky(ma,ngaysinh,gioitinh,taikhoan,matkhau,ten) VALUES('" + txt1.Text + "','" +

txt3.Text + "";

them=them+ "','"+ cbb1.Text + "','"+ txt4.Text + "','" + txt5.Text + "','"+ txt2.Text + "')";

SqlCommand cmd = new SqlCommand(them, conn); int a = cmd.ExecuteNonQuery(); if(a>0) { MessageBox.Show("Tạo thành công"); } else {

MessageBox.Show("Không tạo được, nhập lại !"); }

}

private void txt1_TextChanged(object sender, EventArgs e) {

}

private void btn2_Click(object sender, EventArgs e) { this.Close(); } } } Thêm

private void button2_Click(object sender, EventArgs e) { ketnoi.Open();

string them = "insert into chucvu(<Cột_1> ,<Cột_2>,…<Cột_N> ) values ('" + txt1.Text + "','" + txt2.Text + "',<txt(n).Text>"')";

SqlCommand cmd = new SqlCommand(them, ketnoi); int a= cmd.ExecuteNonQuery(); if (a>0) { MessageBox.Show("Thêm thành công"); } else {

MessageBox.Show("Yêu cầu thêm lại!"); }

ketnoi.Close(); }

Tìm kiếm

{ SqlDataAdapter dta = new SqlDataAdapter("select * from <Tên_bảng> ", ketnoi);

DataTable dt = new DataTable(); dta.Fill(dt); grv1.DataSource = dt; cbb1.DataSource = dt; cbb1.ValueMember = "<Cột_1>"; cbb2.DataSource = dt; cbb2.ValueMember = "<Cột_2>"; …………………………………………………………. cbb(n).DataSource = dt; cbb(n).ValueMember = "<Cột_n>";

SqlDataAdapter dtaa = new SqlDataAdapter("select count(*) from

<Tên_bảng>", ketnoi);

DataTable dt1 = new DataTable(); dtaa.Fill(dt1);

if (dt1.Rows.Count > 0)

{

lbl5.Text = dt1.Rows[0].ItemArray[0].ToString(); }

else { MessageBox.Show("Khơng tìm thấy");} Cột_1,Cột_2,…,Cột_N là tên các cột trong mà bạn muốn chèn. Txt1,..txt(n) là các textbox nhận giá trị. Tên_bảng là tên bảng cơ sở dữ liệu bạn muốn truy vấn tới. B- PHIẾU ĐIỀU TRA KHẢO SÁT TẠI CÔNG TY CỔ PHẦN PHẦN MỀM GREEN EFFECT Thông tin liên hệ của người điền phiếu Họ tên: ………………………..………..Nam/ nữ: ………………………………….

Năm sinh: …….....……………………………………………………………………

Vị trí cơng tác: ..…………………………………………………………….........…..

Điện thoại: ..………….......……………..Email……………………………………...

A.1 Thông tin về doanh nghiệp 1. Số lượng nhân viên: ……………………………………………………………………………………… 2. Trình độ học vấn của bạn ?  Đại học  Cao đẳng  Trung cấp  Trung học Phổ thông  Khác:........................................................................................................... 3. Loại hình doanh nghiệp

 Cơng ty TNHH

 Doanh nghiệp tư nhân

 Công ty cổ phần

 Công ty hợp doanh

………………………………………………………………………………………… 5. Các sản phẩm tiêu biểu của công ty:

…………………………………………………………………………………………

A.2 Cơ sở hạ tầng

A.2.1 Phần cứng

6. Số lượng máy chủ: ........... chiếc.

7. Số lượng máy trạm của công ty (bao gồm máy tính để bàn và xách tay): - Tổng số máy tính để bàn:…………………………………….....

- Tổng số máy tính xách tay:………………………………... 8. Máy in, photocopy:

 Có

 Khơng

Nếu có, số lượng là:……………………………………………………… 9. Các thiết bị khác (nếu có):

………………………………………………………………………………. 10. Tốc độ xử lý dữ liệu của trang thiết bị(máy tính):

 Tốt  Trung bình  Chậm  Rất chậm 2.1 Phần mềm và mạng: 12. Phương thức kết nối  ADSL  Wireless

 Đường truyền riêng

 Khác:……………………………………………………………………

13. Tốc độ kết nối theo hợp đồng với dịch vụ bưu chính viễn thơng:

 512 Kbps

 1024 Kbps

 2048 Kbps

14. Vấn đề gặp phải khi sử dụng mạng:

………………………………………………………………………………………… 15. Công ty đã sử dụng phần mềm có bản quyền nào:

 Hệ điều hành Windows

 SQL Server

 Phần mềm Văn phòng MS Office

 Phần mềm tài chính kế tốn

 Khác:……………………………………………………………………

19. Để hỗ công tác quản lý, công ty đang sử dụng phần mềm nào:

……………………………………………………………………………………….

C-CÁC CÂU HỎI PHỎNG VẤN TẠI CÔNG TY CỔ PHẦN PHẦN MỀM GREEN EFFECT

1- Anh/chị cảm thấy hài lòng với mức độ trang bị công cụ phục vụ trong cơng việc? 2- Anh/ chị hãy nói điều gì tốt nhất về hệ thống thơng tin mà anh/chị đang sử dụng? 3- Anh/chị cảm thầy hài lịng về quy trình quản lý khách hàng hiện tại ?

4- Theo anh/chị, phần mềm quản lý khách hàng đã đáp ứng được khối lượng công việc về quản lý khách hàng?

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ th ng thông tin quản lý khách hàng tại công ty cổ phần phần mềm hiệu quả xan (Trang 43)

Tải bản đầy đủ (PDF)

(57 trang)