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

Xay dung phan mem quan ly khach hang tai cong ty 196816

118 0 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

Định dạng
Số trang 118
Dung lượng 1,52 MB

Cấu trúc

  • CHƯƠNG I......................................................................................................3 (3)
    • 1.1 Giới thiệu về công ty cổ phần phần mềm quản trị doanh nghiệp Cybersoft (3)
    • 1.2 Lĩnh vực hoạt động của công ty (4)
    • 1.3 Mục tiêu và nhiệm vụ của công ty (5)
    • 1.4 Cơ cấu tổ chức của công ty (6)
  • CHƯƠNG II...................................................................................................11 (11)
    • 2.1 Vai trò của thông tin và hệ thống thông tin trong quá trình xây dựng phần mềm quản lý (11)
      • 2.1.1 Thông tin (11)
      • 2.1.2 Hệ thống thông tin (13)
      • 2.1.3 Phân loại hệ thống thông tin (15)
      • 2.1.4 Các phương pháp xây dựng hệ thống thông tin (18)
    • 2.2 Các phương pháp xây dựng phần mềm quản lý (19)
      • 2.2.1 Nguyên nhân dẫn tới việc xây dựng phần mềm quản lý (19)
      • 2.2.2 Các phương pháp xây dựng phần mềm (20)
    • 2.3 Quy trình xây dựng phần mềm quản lý (27)
      • 2.3.1 Quy trình 1: Xác định yêu cầu của khách hàng (27)
      • 2.3.2 Quy trình 2: Xây dựng và quản lý khách hàng phần mềm (0)
      • 2.3.3 Quy trình 3: Quy trình thiết kế (33)
      • 2.3.4 Quy trình 4: Quy trình lập trình (39)
      • 2.3.5 Quy trình 5: Quy trình test chương trình (41)
      • 2.3.6 Quy trình 6: Quy trình triển khai (42)
    • 2.4 Lựa chọn ngôn ngữ lập trình (46)
  • CHƯƠNG III.................................................................................................47 (47)
    • 3.1 Khảo sát hệ thống quản lý khách hàng tại công ty CYBERSOFT. 47 (47)
      • 3.1.1 Các hoạt động chủ yếu của hệ thống quản lý khách hàng (47)
      • 3.1.2 Các mẫu biểu thường dùng (48)
      • 3.1.3 Quy trình của bài toán quản lý khách hàng (48)
    • 3.2 Phân tích hệ thống quản lý khách hàng tại công ty CYBERSOFT 50 (50)
      • 3.2.1 Sơ đồ chức năng nghiệp vụ (BFD) (50)
      • 3.2.2 Sơ đồ luồng thông tin (IFD) của quá trình thu thập xử lý thông tin của hệ thống quản lý khách hàng (52)
      • 3.2.3 Sơ đồ luồng dữ liệu (DFD) của hệ thống quản lý khách hàng (55)
      • 3.2.4 Từ điển dữ liệu (61)
    • 3.3 Thiết kế lô gíc (65)
      • 3.3.1 Thiết kế cơ sở dữ liệu theo phương pháp mô hình hóa quan hệ thực thể (65)
      • 3.3.2 Các tệp cơ sở dữ liệu (66)
      • 3.3.3 Mối quan hệ giữa các tệp trong cơ sở dữ liệu (72)
    • 3.4. Một số thuật toán của chương trình (73)
    • 3.5 Thiết kế giao diện cho chương trình (76)
      • 3.5.1 Thiết kế vào (76)
      • 3.5.2 Thiết kế ra (84)
  • KẾT LUẬN.....................................................................................................96 (0)
  • PHỤ LỤC.......................................................................................................97 (0)

Nội dung

Giới thiệu về công ty cổ phần phần mềm quản trị doanh nghiệp Cybersoft

Cybersoft được thành lập bởi các chuyên gia đã từng tham gia xây dựng các dự án công nghệ thông tin tại Việt Nam Với một đội ngũ cán bộ đã tham gia vào lĩnh vực lập trình ứng dụng trong công tác quản lý từ tháng 11/1999, Cybersoft kết hợp giữa khả năng về công nghệ với sự hiểu biết về các nghiệp vụ kinh tế cũng như kinh nghiệm triển khai ứng dụng, nhằm mục tiêu cung cấp một giải pháp thoả mãn tối đa các nhu cầu của khách hàng.

Công ty Cổ phần Phần mềm quản trị doanh nghiệp là công ty tin học trẻ nhưng có nhiều kinh nghiệm trong việc triển khai về phần mềm kế toán và quản trị sản xuất kinh doanh tại Việt Nam.

Mục tiêu chiến lược của công ty là xây dựng nhóm các khách hàng thường xuyên, lâu dài trên cơ sở niềm tin của khách hàng vào sản phẩm và dịch vụ chất lượng cao.

Hiện nay, công ty có hơn 30 thành viên có trình độ đại học thuộc các chuyên ngành toán, tin, kế toán, kinh tế và ngoại ngữ Trong thời gian tới công ty dự định tuyển thêm một số lượng lớn nhân viên để có thể đáp ứng tốt nhất nhu cầu phát triển lớn, mạnh của công ty và nhằm phục vụ khách hàng tốt hơn

 Tên công ty: Công ty cổ phần phần mềm quản trị doanh nghiệp Cybersoft

 Tên tiếng Anh: CYBERSOFT Software solution provider

 Trụ sở chính của công ty: 413 Nguyễn Khang – Cầu Giấy – Hà Nội

 Website: http:\\ www.cybersoft.com.vn

 Email: Cyber-Soft@hn.vnn.vn

Lĩnh vực hoạt động của công ty

Cybersoft là công ty cổ phần phần mềm hoạt động trong lĩnh vực quản trị doanh nghiệp Từ khi thành lập đến nay sản phẩm của công ty rất được khách hàng tin dùng.

 Các dịch vụ của công ty:

 Dịch vụ tư vấn: Thực hiện khảo sát thực trạng và yêu cầu về xây dựng hệ thống thông tin tài chính kế toán và quản trị kinh doanh Từ đó đưa ra các phương án khác nhau về xây dựng hệ thống thông tin của doanh nghiệp.

 Dịch vụ hỗ trợ và bảo trì: Tuỳ theo yêu cầu của khách hàng, công ty ký kết và thực hiện các hợp đồng dịch vụ về hỗ trợ và bảo trì hệ thống thông tin quản trị doanh nghiệp.

 Dịch vụ đào tạo: Thực hiện đào tạo mới, đào tạo lại cho các đơn vị khách hàng, tham gia đào tạo kế toán trên máy cho các trường đại học và trung học chuyên nghiệp, các trung tâm đào tạo về kế toán và quản lý.

 Dịch vụ phát triển phần mềm "may đo": Thực hiện khảo sát và xây dựng các phần mềm “may đo” theo đặc thù hoạt động sản xuất kinh doanh và quản lý của các đơn vị khách hàng.

 Cyber Accounting 2005: với các phân hệ sau:

+ Phân hệ kế toán tổng hợp

+ Phân hệ kế toán bán hàng và công nợ phải thu

+ Phân hệ kế toán mua hàng và công nợ phải trả

+ Phân hệ kế toán vốn bằng tiền

+ Phân hệ kế toán hàng tồn kho

+ Phân hệ kế toán tài sản cố định

+ Phân hệ kế toán chi phí giá thành

+ Hệ thống báo cáo tài chính

+ Hệ thống báo cáo thuế

+ Hệ thống báo cáo quản trị

 CyberSoft Corporate 2005: thực hiện tổng hợp các báo cáo từ đơn vị cấp dưới thành báo cáo hợp nhất của toàn công ty, toàn tổng công ty hoặc toàn ngành.

 Cyber Business 9.0: với các module đa phân hệ: quản lý tài chính - kế toán, quản lý vật tư, quản lý khách hàng, quản lý nhân sự, quản lý kinh doanh và phân phối sản phẩm, quản lý dự án, quản lý dịch vụ, các công cụ dự báo và lập kế hoạch, báo cáo,…

Mục tiêu và nhiệm vụ của công ty

- Cybersoft đặt ra mục tiêu là nhà cung cấp hàng đầu tại thị trường Việt nam về giải pháp tổng thể cho doanh nghiệp trong việc ứng dụng công nghệ thông tin vào quản lý sản xuất và kinh doanh.

- Với khẩu hiệu “ Thành công của khách hàng là mục tiêu của chúng tôi! ”, Cybersoft mong muốn tạo ra các sản phẩm đáp ứng ngày càng đầy đủ hơn về yêu cầu thông tin quản lý trong nền kinh tế thị trường.

- Cung cấp các công cụ hiện đại trong quản lý tài chính kế toán và sản xuất kinh doanh nhằm nâng cao hiệu quả hoạt động của các doanh nghiệp.

- Cybersoft cung cấp các sản phẩm và dịch vụ của mình dựa trên cơ sở kết hợp hiểu biết sâu sắc về nghiệp vụ, khả năng công nghệ, phương thức hỗ trợ khách hang và kinh nghiệm thực tế nhằm thoả mãn tối đa các yêu cầu của khách hàng.

Cơ cấu tổ chức của công ty

SƠ ĐỒ TỔ CHỨC CỦA CÔNG TY

PHÒNG Nghiên cứu và phát triển sản phẩm

PHÒNG Cung cấp giải pháp cho các doanh nghiệp

Tư vấn và hỗ trợ khách hàng

Chức năng hoạt động của các phòng ban:

Ban giám đốc của công ty:

Lê Cảnh Toàn: Giám đốc công ty Phạm Văn Minh: Phó giám đốc công ty

Phòng nghiên cứu và phát triển sản phẩm: có nhiệm vụ nghiên cứu và chức năng nghiệp vụ cũng như nâng cao khả năng phân tích quản trị của chương trình.

Phòng cung cấp giải pháp cho các doanh nghiệp: có nhiệm vụ tư vấn và xây dựng hệ thông tin tài chính kế toán và quản trị doanh nghiệp; cài đặt chương trình, hướng dẫn sử dụng và bảo hành các hệ thống đã được cài đặt, nâng cấp theo yêu cầu phát triển của khách hàng,… Phòng cung cấp giải pháp cho doanh nghiệp còn có nhiệm vụ thiết kế các sản phẩm “may đo” theo yêu cầu của khách hàng.

Phòng tư vấn và hỗ trợ khách hàng: có nhiệm vụ giải đáp các thắc mắc, hướng dẫn chi tiết cách khắc phục các vấn đề khó khăn qua điện thoại, fax, thư điện tử và tại trụ sở của khách hàng.

Phòng dự án: Sau khi nắm bắt được nhu cầu của khách hàng, phòng dự án sẽ lập trình và triển khai phần mềm ứng dụng đã được “may đo “ để phù hợp nhất với yêu cầu của khách hàng sao cho có thể thích hợp được với các phần mềm ứng dụng đa phân hệ.

Hiện nay, Cybersoft đang thực hiện hàng loạt đề tài về thiết kế cho rất nhiều doanh nghiệp trong nước cũng như ngoài nước

Với khẩu hiệu “ Thành công của khách hàng là mục tiêu của công ty ! ” Cybersoft luôn luôn sẵn sàng cung cấp phần mềm và dịch vụ tốt nhất, thoả mãn tối đa nhu cầu của khách hàng Trên cơ sở ấy Cybersoft không ngừng phát triển để tạo ra các sản phẩm đáp ứng ngày càng đầy đủ hơn về yêu cầu thông tin quản lý trong nền kinh tế thị trường.

1.5.Các vấn đề chuyên môn của công ty

Là một công ty sản xuất phần mềm chuyên sâu về lĩnh vực kinh tế Sản phẩm chính của công ty bao gồm :

Hiện nay CYBERSOFT cung cấp các sản phẩm và giải pháp sau cho các doanh nghiệp :

 Phần mềm kế toán Cyber Accounting 2006

Với sự cố gắng của toàn thể tập thể cán bộ trong công ty đầu tháng 06 năm 2004 công ty đã cho ra đời phiên bản phần mềm Cyber Accounting 2005 với nhiều tính năng kỹ thuật mới Cyber Accounting được ứng dụng chủ yếu dành cho các doanh nghiệp sản xuất hoặc thương mại có quy mô vừa và lớn Hiện nay, phiên bản Cyber Accounting 2006 đã được triển khai rộng rãi cho các khách hàng của công ty Phiên bản này vẫn được xây dựng trên nền của phiên bản 2005 nên hầu như giao diện và các nghiệp vụ không thay đổi, tuy nhiên Cyber Accounting 2006 được thiết kế tuân thủ theo đúng các quy định mới nhất của Bộ tài chính Việt Nam ban hành.

Cyber Accounting 2006 được lập trên ngôn ngữ Microsoft Visual Foxpro 9.0, có thể chạy trên mạng LAN, WAN, Internet nhiều người sử dụng hoặc trên máy đơn lẻ với các hệ điều hành thông dụng như WindowsNT, Windows 2000, Window 9x, Novell NetWare.

Cyber Accounting 2006 là phần mềm có đầy đủ các chức năng phục vụ cho công tác quản lý tài chính kế toán của một doanh nghiệp Tuy nhiên, trên cơ sở sự thống nhất giữa hai bên, CYBERSOFT sẽ hỗ trợ tư vấn xây dựng và cung cấp thêm các chức năng mở rộng giúp giải quyết những vấn đề thường gặp phải trong quá trình làm việc để sản phẩm Cyber Accounting 2006 phù hợp với thực tế sản xuất và kinh doanh của đơn vị.

 Phần mềm báo cáo tổng hợp (Cyber Corporate 2006)

CyberSoft Corporate 2006 thực hiện tổng hợp các báo cáo từ đơn vị cấp dưới thành báo cáo hợp nhất của toàn công ty, toàn tổng công ty hoặc

Các báo cáo của các đơn vị cấp dưới có thể nhập trực tiếp hoặc đọc từ các tệp số liệu báo cáo gửi tiền từ các đơn vị cấp dưới qua đường thư điện tử hoặc đĩa mềm.

Phần mềm tổng hợp báo cáo từ các đơn vị cấp dưới CyberSoft

Corporate 2006 được liên kết với phần mềm kế toán cơ sở Cyber Accounting

2006 Các báo cáo của đơn vị cấp dưới được Cyber Accounting 2006 kết xuất ra các tệp số liệu và truyền lên đơn vị cấp trên qua đường thư điện tử

CyberSoft Corporate 2006 sẽ đọc các tệp số liệu báo cáo này và tổng hợp (hợp nhất) thành báo cáo chung.

 Ngôn ngữ lập trình Visual Basis.net

 Cơ sở dữ liệu SQL Server 2000 hoặc Oracal 9.i

 Mô hình hệ thống Client/server chạy trên mạng LAN, WAN, In- ternet.

Phần mềm Cyber Business 9.0 được đĩnh nghĩa như một hệ thống đa phân hệ (multi modul software application) giúp cho tổ chức và doanh nghiệp quản lý nguồn lực và điều hành tác nghiệp Bản chất của Phần mềm Cyber

Business 9.0 là hệ thống tích hợp thông minh các phần mềm phần ứng dụng đa phân hệ giúp cho tổ chức doanh nghiệp quản lý nguồn lực và tác nghiệp

Cyber Business 9.0 với các module đa phân hệ sau, quản lý tài chính - kế toán, quản lý vật tư, quản lý khách hàng, quản lý nhân sự, quản lý kinh doanh và phân phối sản phẩm, quản lý dự án , quản lý dịch vụ, các công cụ dự báo và lập kế hoạch, báo cáo, một điều quan trọng hơn cả là Cyber Business 9.0 cung cấp cho các doanh nghiệp hệ thống quy trình hiện đại theo tiêu chuẩn quốc tế nhằm nâng cao khả năng điều hành doang nghiệp cho lãnh đạo cũng như tác nghiệp của nhân viên.

Trên đây là những phần mềm chính của công ty Ngoài ra công ty đang định hướng cũng như nâng cấp các phần mềm để ứng dụng trên Web sử dụng internet trong phần mềm của doanh nghiệp với những ngôn ngữ lập trình nhưVisual.Net ,JavaScript ,C#

Vai trò của thông tin và hệ thống thông tin trong quá trình xây dựng phần mềm quản lý

Thông tin: được hiểu theo nghĩa thông thường là một thông báo hay tin nhận được làm tăng sự hiểu biết của đối tượng nhận tin về một vấn đề nào đó, là sự thể hiện mối quan hệ giữa các sự kiện và hiện tượng.

Thông tin tồn tại dưới hình thức:

- Mã hiệu hay xung điện

Thông tin là một yếu tố cơ bản của quá trình thành lập, lựa chọn và phát ra quyết định để điều khiển một hệ thống thông tin nào đó Hệ thống này có thể là trong tự nhiên, xã hội hay tư duy Quá trình thu thập thông tin - truyền tin - nhận tin - xử lí tin - lựa chọn quyết định - rồi lại tiếp tục nhận tin là một chu trình vận động liên tục khép kín trong một hệ thống nhất định.

Các tính chất của thông tin

- Tính tương đối của thông tin.

- Tính định hướng của thông tin

- Tính thời điểm của thông tin.

Hệ thống quản lý Đối tượng quản lý

Thông tin từ môi trường Thông tin ra môi trường

Thông tin tác nghiệp Thông tin quyết định

- Tính cục bộ của thông tin

2.1.1.2 Thông tin trong quản lý

Khái niệm: Quản lí được hiểu là tập hợp các quá trình biến đổi thông tin thành hành động, một việc tương đương với quá trình ra quyết định

Trong một mô hình quản lí được phân thành hai cấp: chủ thể quản lí và đối tượng quản lí, mối quan hệ giữa chúng và dòng thông tin lưu chuyển được mô tả trong mô hình sau:

Hình 2.1: Mô hình thông tin trong quản lý

Xử lý và lưu trữ

2.1.2.1 Định nghĩa hệ thống thông tin

Hệ thống thông tin là tập hợp những con người, các thiết bị phần cứng, phần mềm, dữ liệu thực hiện hoạt động thu thập, lưu trữ, xử lý và phân phối thông tin trong một tập hợp các ràng buộc được gọi là môi trường.

Hệ thống thông tin bao gồm: đầu vào (Inputs) của hệ thống thông tin được lấy từ các nguồn (Sources) và được xử lý bởi hệ thống sử dụng nó cùng với các dữ liệu đã được lưu trữ từ trước Kết quả xử lý (Outputs) được chuyển đến các đích (Destination) hoặc đựơc cập nhật vào kho lưu trữ dữ liệu (Storage).

Hình 2 1: Mô hình hệ thống thông tin

Như hình trên minh hoạ, mọi hệ thống thông tin có bốn bộ phận: bộ phận đưa dữ liệu vào, bộ phận xử lý, kho dữ liệu, bộ phận đưa dữ liệu ra.

2.1.2.2 Xử lý thông tin trong một tổ chức

Nhiệm vụ của hệ thống thông tin trong doanh nghiệp là xử lý các thông tin kinh doanh, tức là thông tin dùng cho mục đích kinh doanh trong doanh nghiệp.

Xử lý thông tin là tập hợp những thao tác áp dụng lên các thông tin nhằm chuyển chúng về một dạng trực tiếp sử dụng được: làm cho chúng trở thành hiểu được, tổng hợp hơn, truyền đạt được, hoặc có dạng đồ hoạ,

Sơ đồ luồng dữ liệu của hệ thống thông tin bao gồm 2 thành phần cơ bản:

- Các nguồn dữ liệu: Đó là nơi dữ liệu được lưu trữ và duy trì nhằm phản ánh thực trạng hiện thời hay quá khứ của doanh nghiệp.

- Các tiến trình xử lý: Đó là những quá trình biến đổi thông tin.

Theo quan điểm hệ thống thì hệ thống quản lý trong một tổ chức kinh doanh bao gồm các hệ sau:

Thông tin vào Thông tin ra

Nguyên vật liệu Sản phẩm/dịch vụ

B áo c áo s ản x C hỉ đ ạo s ản x

Hình 2.3: Các phân hệ của hệ thống kinh doanh trong tổ chức

2.1.3 Phân loại hệ thống thông tin

2.1.3.1 Phân loại theo mục đích phục vụ của thông tin đầu ra

- Hệ thống thông tin xử lý giao dịch TPS (Transaction Processing

Hệ thống xử lý giao dịch xử lý các dữ liệu đến từ các giao dịch mà tổ chức thực hiện hoặc với khách hàng, với nhà cung cấp, những người cho vay hoặc với nhân viên của họ.

- Hệ thống thông tin quản lý MIS (Management Infomation

Là những hệ thống quản lý các hoạt động của tổ chức, các hoạt động này nằm ở mức điều khiển tác nghiệp, điều khiển quản lý hoặc lập kế hoạch chiến lược Chúng dựa chủ yếu vào các cơ sở dữ liệu được tạo ra bởi các hệ xử lý giao dịch cũng như từ các nguồn dữ liệu ngoài tổ chức.

- Hệ thống trợ giúp ra quyết định DSS (Decision Support System) Được thiết kế với mục đích rõ ràng là trợ giúp các hoạt động ra quyết định Quá trình ra quyết định thường được mô tả như là một quy trình được tạo thành từ ba giai đoạn: Xác định vấn đề, xây dựng và đánh giá các phương án giải quyết và lựa chọn một phương án Về nguyên tắc, một hệ thống trợ giúp ra qụyết định phải cung cấp thông tin cho phép người ra quyết định xác định rõ tình hình mà một quyết định cần phải ra.

- Hệ thống chuyên gia ES (Expert System)

Là hệ thống cơ sở trí tuệ, có nguồn gốc từ nghiên cứu về trí tuệ nhân tạo, trong đó có sự biểu diễn bằng các công cụ tin học những tri thức của một chuyên gia về một lĩnh vực nào đó

- Hệ thống thông tin tăng cường khả năng cạnh tranh ISCA

(Infomation System for Competitive Advantage) Được sử dụng như một trợ giúp chiến lược Khi nghiên cứu một hệ thống thông tin mà không tính đến những lý do dẫn đến sự cài đặt nó hoặc cũng không tính đến môi trường trong đó nó được phát triển, ta nghĩ rằng đó chỉ đơn giản là một hệ thống xử lý giao dịch, hệ thống thông tin quản lý, hệ

2.1.3.2 Phân loại theo lĩnh vực và mức ra quyết định

Các thông tin trong một tổ chức được chia theo cấp quản lý và trong mỗi cấp quản lý, chúng lại được chia theo nghiệp vụ mà chúng phục vụ.

Có thể xem bảng phân loại các hệ thống thông tin trong một doanh nghiệp sản xuất để hiểu cách phân chia này.

Kinh doanh và sản xuất chiến lược

Hệ thống thông tin văn phòng

Kinh doanh và sản xuất chiến thuật Tài chính tác nghiệp

Kinh doanh và sản xuất tác nghiệp

2.1.4 Các phương pháp xây dựng hệ thống thông tin a) Phương pháp tổng hợp

Phương pháp này đòi hỏi phải xây dựng nhiệm vụ cho từng bộ phận nhưng phải đảm bảo lôgic toán học trong hệ thống để sau này có thể xây dựng được các mảng cơ bản trên từng nhiệm vụ đó. Ưu điểm : Phương pháp này cho phép đưa dần hệ thống vào làm việc theo từng giai đoạn và nhanh chóng thu được kết quả.

Nhược điểm : Các thông tin dễ bị trùng lặp dẫn đến các thao tác không cần thiết. b) Phương pháp phân tích

Các phương pháp xây dựng phần mềm quản lý

2.2.1 Nguyên nhân dẫn tới việc xây dựng phần mềm quản lý

Việc xây dựng một phần mềm quản lý mới là kết quả của việc phát triển một hệ thống thông tin Mục tiêu cuối cùng của những cố gắng phát triển hệ thống thông tin là cung cấp cho các thành viên của tổ chức những công cụ quản lý tốt nhất Phát triển một hệ thống thông tin bao gồm việc phân tích hệ thống đang tồn tại, thiết kế một hệ thống mới, thực hiện và tiến hành cài đặt nó Phân tích một hệ thống bắt đầu từ việc thu thập dữ liệu và chỉnh đốn chúngđể đưa ra được chuẩn đoán và tình hình thực tế Thiết kế là nhằm xác định các bộ phận của một hệ thống mới có khả năng cải thiện tình trạng hiện tại và xây dựng mô hình lô gíc và mô hình vật lý ngoài của hệ thống đó. Việc thực hiện hệ thống thông tin liên quan tới xây dựng mô hình vật lý trong của hệ thống mới và chuyển mô hình đó sang ngôn ngữ tin học hay nói cách khác đó là xây dựng phần mềm quản lý cho hệ thống mới Cài đặt một hệ thống là tích hợp nó vào hoạt động của tổ chức trong đó có việc lắp đặt phần cứng cũng như cài đặt phần mềm.

Câu hỏi đầu tiên của việc phát triển một hệ thống thông tin mới là cái gì bắt buộc một tổ chức phải tiến hành phát triển một hệ thống thông tin? Như chúng ta đã biết, sự hoạt động tồi tệ của hệ thống thông tin, những vấn đề về quản lý và việc thâm thủng ngân quỹ là những nguyên nhân đầu tiên thúc đẩy một yêu cầu phát triển hệ thống Nhưng cũng còn một số nguyên nhân khác nữa như yêu cầu của nhà quản lý, công nghệ thay đổi và sự thay đối sách lược chính trị.

2.2.2 Các phương pháp xây dựng phần mềm

Module là một khái niệm cơ bản của phương pháp lập trình cấu trúc Mỗi module có thể coi như một đơn thể chương trình độc lập có thể lắp ghép với nhau Tư tưởng chính của module hóa là phân chia bài toán lớn thành các bài toán nhỏ hơn, ngày càng cụ thể và chi tiết hơn theo sơ đồ cấu trúc hình cây sau đây:

Trong sơ đồ trên module chính M được phân chia thành hai module M1 và M2 Đến lượt module M1 lại được chia thành ba module nhỏ hơn là M11, M12, M13, module M2 được chia thành M21, M22 Module con M13 lại được phân chia ra ba module M131, M132, M133.

Mỗi module giải quyết một vấn đề nhỏ riêng rẽ, độc lập với các module khác và do một lập trình viên đảm nhận.

2.2.2.2 Phương pháp thiết kế từ trên xuống (Top down design)

Phương pháp này dựa trên tư tưởng module hóa, nội dung của phương pháp này như sau: nhiệm vụ được giải quyết thành các nhiệm vụ cụ thể hơn, tức là chuyển dần từ các module chính đến các module con từ trên xuống, do đó phương pháp này có tên gọi là thiết kế “từ đỉnh xuống” (Top down design). Để minh họa cho phương pháp này, chúng ta xét bài toán thiết kế hệ thống thông tin quản lý khách hàng cho công ty CYBERSOFT

Mục đích của bài toán là thiết kế một hệ thống các chương trình quản lý cơ sở dữ liệu hợp đồng.

Tệp hợp đồng có các trường:

Tên trường Kiểu dữ liệu Độ rộng Mô tả

MaHD Character 10 Mã hợp đồng

MaKH Character 10 Mã khách hàng

HanBH Date 8 Ngày chứng từ

MaLoaiHD Character 10 Loại hợp đồng

MaNV Character 10 Mã nhân viên

GiaTriHD Number 12 Tiền thanh toán

 Các phép toán xử lý

Vào số liệu cho tệp hợp đồng

 Tìm kiếm, hiển thị, hủy, sửa một hợp đồng

 Lập báo cáo kết quả kinh doanh theo nhân viên

 Lập báo cáo kết quả kinh doanh theo loại hợp đồng

Module chính được chia làm 3 module nhỏ

- Module quản lý danh mục

- Module cập nhật hợp đồng

Phần mềm quản lý khách hàng

Quản lý danh mục Cập nhật hợp đồng Lập báo cáo

Ta có phác thảo tổng quan:

Trong module quản lý danh mục các công việc chính là: :

- Cập nhật danh mục nhân viên

- Cập nhật danh mục khách hàng

- Cập nhật danh mục nhân viên

- Cập nhật danh mục phiên bản

- Cập nhật danh mục nhóm nhân viên

- Cập nhật danh mục nhóm khách hàng

Trong module cập nhật hợp đồng các công việc chính là:

- Cập nhật thông tin khách hàng

- Cập nhật thông tin bảo hành

- Cập nhật thông tin ý kiến khách hàng

Trong module lập báo cáo các công việc chính là:

Phần mềm quản lý khách hàng

Quản lý danh mục Cập nhập số liệu Lập báo cáo

Cập nhật DM nhân viên

Cập nhật DM khách hàng

Nhập mới Hiệu chỉnh Tìm kiếm

BC KQKD theo nhân viên

BC KQKD theo loại HĐ

- Lập bảng kê ý kiến khách hàng

- Lập danh sách khách hàng bảo hành trong tháng

-Lập danh sách yêu cầu bảo hành theo nhân viên

Nếu coi mỗi công việc là một module ta sẽ có phác thảo sau:

2.2.2.3 Phương pháp thiết kế từ dưới lên (Bottom up design)

Phương pháp này ngược với phương pháp thiết kế từ trên xuống, nội dung của phương pháp này như sau: Đầu tiên người ta tiến hành giải quyết các vấn đề cụ thể, sau đó trên cơ sở đánh giá mức độ tương tự về chức năng của các vấn đề này trong việc giải quyết bài toán người ta gộp chúng lại thành từng nhóm có cùng chức năng từ dưới lên trên cho đến module chính Sau đó sẽ thiết kế thêm một số chương trình làm phong phú hơn, đầy đủ hơn chức năng của các phân hệ và cuối cùng là thiết kế một chương trình làm nhiệm vụ tập hợp các module thành một hệ chương trình thống nhất.

Phương pháp này thường áp dụng cho các doanh nghiệp mà việc ứng dụng tin học đã được triển khai ở các bộ phận khác nhau trong doanh nghiệp. Để minh họa cho phương pháp thiết kế bottom up design chúng ta xem xét bài toán sau đây:

Giả sử trong một doanh nghiệp, công việc ứng dụng tin học đã được triển khai ở các bộ phận khác nhau và trong từng thời điểm khác nhau Kết quả là người ta đã thiết kế và đưa vào sử dụng một số chương trình quản lý trong các phòng ban (Phòng hành chính, phòng kinh doanh, phòng triển khai hợp đồng, phòng hỗ trợ và chăm sóc khách hàng…) Danh sách các chương trình:

CT 1: Vào số liệu cho tệp hồ sơ nhân viên

CT 2: Vào số liệu cho tệp khách hàng

CT 3: Vào số liệu cho tệp khách hàng tiềm năng

CT 4: Sửa chữa, bổ xung, cập nhật hồ sơ nhân viên

CT 5: Tính lương cho nhân viên

CT 6: Vào số liệu cho tệp hợp đồng

CT 7: Quản lý việc thực hiện hợp đồng

CT 8: Quản lý việc thực hiện bảo hành

CT 9: Sửa chữa, bổ xung, cập nhật thông tin về khách hàng

Các chương trình này đã được ứng dụng trong thực tế ở từng bộ phận của doanh nghiệp Bây giờ, trên cơ sở các chương trình cự thể này lãnh đạo nhà máy có nhu cầu thiết kế một hệ chương trình thống nhất để phục vụ tốt hơn cho việc quản lý doanh nghiệp Trong trường hợp này ta coi mỗi chương trình là một module, ta vận dụng phương pháp thiết kế “từ dưới lên” theo các phác thảo sau:

CT 1: Vào số liệu cho tệp hồ sơ NV CT 4: Sửa chữa, bổ xung, cập nhật hồ sơ NV CT 5: Tính lương cho nhân viên

Quản lý khách hàng và khách hàng tiềm năng

CT 2: Vào số liệu cho tệp khách hàng CT 3: Vào số liệu cho tệp khách hàng tiềm năng CT 9: Sửa chữa, bổ xung, cập nhật thông tin về KH CT 10: Lập báo cáo về KH/KH tiềm năng

 Phác thảo thứ nhất Gộp các module 1, 4, 5 thành phân hệ quản lý nhân sự

CT 1: Vào số liệu cho tệp hồ sơ nhân viên

CT 4: Sửa chữa, bổ xung, cập nhật hồ sơ nhân viên

CT 5: Tính lương cho nhân viên

 Phác thảo thứ hai Gộp các module 2, 3, 9 thành phân hệ quản lý khách hàng và khách hàng tiềm năng.

CT 2: Vào số liệu cho tệp khách hàng

CT 3: Vào số liệu cho tệp khách hàng tiềm năng

CT 9: Sửa chữa, bổ xung, cập nhật thông tin về khách hàng

Có thể thiết kế thêm chương trình CT 10: Lập báo cáo về khách hàng/khách hàng tiềm năng cho phân hệ quản lý khách hàng và khách hàng tiềm năng.

CT 6: Vào số liệu cho tệp hợp đồng CT 7: Quản lý việc thực hiện hợp đồng CT 11: Báo cáo KQKD doanh theo loại HĐ

CT 8: Quản lý việc thực hiện bảo hành CT 12: Báo cáo khách hàng bảo hành

Gộp các module 6, 7 thành phân hệ quản lý khách hàng

CT 6: Vào số liệu cho tệp hợp đồng

CT 7: Quản lý việc thực hiện hợp đồng

Thiết kế thêm chương trình CT 11: Báo cáo kết quả kinh doanh theo loại hợp đồng cho phân hệ quản lý khách hàng

Thiết kế thêm chương trình CT 12: Báo cáo khách hàng bảo hành và gộp với CT 8: Quản lý việc thực hiện bảo hành, lập thành phân hệ quản lý bảo hành.

Sau đó ta sẽ gộp bốn phân hệ vừa thiết kế thành một hệ tin học thống nhất của quản lý doanh nghiệp dưới mô hình sau đây:

Quản lý KH và KH tiềm năngQuản lý hợp đồngQuản lý bảo hành

Quy trình xây dựng phần mềm quản lý

Quá trình xây dựng một phần mềm quản lý gồm 6 quy trình chính được liệt kê dưới đây:

- Quy trình 1: Xác định yêu cầu của khách hàng

- Quy trình 2: Xây dựng và quản lý khách hàng phần mềm

- Quy trình 3: Quy trình thiết kế

- Quy trình 4: Quy trình lập trình

- Quy trình 5: Quy trình test chương trình

- Quy trình 6: Quy trình triển khai

2.3.1 Quy trình 1: Xác định yêu cầu của khách hàng a) Mục đích: Quy trình xác định yêu cầu khách hàng có mục đích khảo sát hệ thống, xác định một cách chính xác yêu cầu của khách hàng. b) Các dấu hiệu đặc trưng của quy trình 1:

- Phân tích yêu cầu của khách hàng.

Các công cụ được sử dụng trong quy trình 1 để tiến hành phân tích hệ thống: sơ đồ chức năng nghiệp vụ (BFD), sơ đồ luồng thông tin (IFD), sơ đồ luồng dữ liệu ( DFD ). o Sơ đồ chức năng nghiệp vụ (BFD)

Mục đích của BFD: Tăng cường cách tiếp cận lô gic tới việc phân tích hệ thống và chỉ ra miền khảo cứu hệ thống trong toàn bộ hệ thống tổ chức. Giúp xác định phạm vi hệ thống cần phân tích.

Một BFD đầy đủ gồm :

- Mô tả có tính chất tường thuật.

- Đầu vào của chức năng.

- Đầu ra của chức năng.

- Các sự kiện gây ra sự thay đổi.

Sơ đồ BFD chỉ cho ta biết cần phải làm gì chứ không chỉ ra là phải làm thế nào, ở đây chúng ta không cần phân biệt chức năng hành chính với chức năng quản lý Tất cả các chức năng đó đều quan trọng và cần được xử lý như nhau như một phần của cùng một cấu trúc. o Sơ đồ luồng thông tin (IFD)

Sơ đồ luồng thông tin được dùng để mô tả hệ thống thông tin theo cách thức động Tức là mô tả sự di chuyển của dữ liệu, việc xử lý, việc lưu trữ trong thế giới vật lý bằng các sơ đồ.

Ký pháp dùng cho sơ đồ luồng thông tin:

Thủ công Giao tác người – máy Tin học hóa hoàn toàn

- Kho lưu trữ dữ liệu

Thủ công Tin học hóa

- Dòng thông tin - Điều khiển o Sơ đồ luồng dữ liệu (DFD)

Mục đích của DFD là trợ giúp cho 4 hoạt động chính của nhà phân tích.

- Liên lạc: DFD mang tính đơn giản, dễ hiểu đối với người phân tích và người dùng

- Tài liệu: Đặc tả yêu cầu hình thức và yêu cầu thiết kế hệ thống là nhân tố làm đơn giản việc tạo và chấp nhận tài liệu.

- Phân tích DFD: Để xác định yêu cầu của người sử dụng.

Tên người/ bộ phận phát/ nhận tin

- Thiết kế: Phục vụ cho việc lập kế hoạch và minh họa các phương án cho nhà phân tích và người dùng xem xét khi thiết kế hệ thống mới.

Ký pháp dùng cho sơ đồ luồng dữ liệu:

Ký pháp Tên Diễn giải

Là nơi xuất phát (nguồn) hay nơi đến (đích) của luồng dữ liệu Ký pháp được biểu hiện bằng một hình chữ nhật, bên trong ghi tên của nguồn hoặc đích.

Là các dữ liệu di chuyển từ một vị trí này đến một vị trí khác trong hệ thống Dòng dữ liệu được ký hiệu bằng một mũi tên có chiều để chỉ hướng dữ liệu di chuyển và tên của dữ liệu được ghi trên đó. Tiến trình xử lý

Là một công việc hay một hành động tác động lên dữ liệu làm cho chúng được di chuyển, lưu trữ hay thay đổi Tiến trình được mô tả bằng một hình tròn, bên trong ghi tên tiến trình.

Là các dữ liệu được lưu trữ ở một chỗ Nó được mô tả bằng một hình chữ nhật khuyết hai cạnh bên trái và bên phải, bên trong có ghi tên cơ sở dữ liệu. c) Lưu đồ của quy trình 1

Tên dòng d li u ữ liệu ệu

Tên ti nến trình x lýử lý

Lập kế hoạch xác định yêu cầu

Phân tích yêu cầu khách hàng

Mô tả hoạt động hệ thống

Báo cáo xác định yêu cầu

Hình 2.1: Lưu đồ quy trình 1: Xác định yêu cầu khách hang 3.2 Quy trình 2: Xây dựng và quản lý khách hàng phần mềm a) Mục đích

Kết thúc Đề xuất xây dựng hợp đồng phần mềm Đề ra các giải pháp kỹ thuật Xây dựng và ký kết hợp đồng phần mềm Theo dõi thực hiện hợp đồng phần mềm Thanh toán, thanh lý hợp đồng phần mềm

Báo cáo, bàn giao kết quả

- Xác định giải pháp kỹ thuật.

- Tổ chức việc quản lý và thanh toán thanh lý hợp đồng. b) Các dấu hiệu đặc trưng

- Đưa ra các giải pháp kỹ thuật.

- Lập và quản lý khách hàng phần mềm.

- Thanh toán, thanh lý hợp đồng phần mềm. c) Lưu đồ của quy trình 2

Hình 2.1: Lưu đồ quy trình 2: Xây dựng và quản lý khách hàng phần mềm

2.3.3 Quy trình 3: Quy trình thiết kế a) Mục đích: Xây dựng đặc tả yêu cầu phần mềm, thiết kế kiến trúc hệ thống và thiết kế kỹ thuật. b) Các dấu hiệu đặc trưng

Quy trình thiết kế được đặc trưng bởi các dấu hiệu sau:

- Thiết kế kiến trúc hệ thống.

- Thiết kế kỹ thuật: Thiết kế dữ liệu.

Thiết kế các công cụ cài đặt. Để thiết kế cơ sở dữ liệu người ta thường dùng một trong hai phương pháp phổ biến: phương pháp từ các đầu ra và phương pháp mô hình hóa. c) Thiết kế cơ sở dữ liệu o Thiết kế cơ sở dữ liệu lô gic từ các thông tin đầu ra

Bước 1 Xác định các đầu ra

- Liệt kê toàn bộ các thông tin đầu ra.

- Nội dung, khối lượng, tần suất và nơi nhận chúng.

Bước 2 Xác định các tệp cần thiết cung cấp đủ dữ liệu cho việc tạo ra từng đầu ra.

- Đầu tiên liệt kê toàn bộ các thuộc tính thành một danh sách

- Đánh dấu các thuộc tính lặp – là những thuộc tính có thể nhận nhiều giá trị dữ liệu.

- Đánh dấu các thuộc tính thứ sinh – là những thuộc tính được tính toán ra hoặc được suy ra từ các thuộc tính khác

- Gạch chân các thuộc tính làm khóa chính cho thông tin đầu ra.

Thực hiện chuẩn hoá mức 1 (1.NF):

- Chuẩn hoá mức một quy định rằng, trong mỗi danh sách không được chứa các thuộc tính lặp Nếu có các thuộc tính lặp thì phải tách các thuộc tính lặp đó thành các danh sách con, có ý nghĩa dưới góc độ quản lý.

- Gắn thêm cho nó một tên, tìm cho nó một thuộc tính định danh riêng.

Thực hiện chuẩn hoá mức 2 (2.NF):

- Chuẩn hoá mức hai quy định rằng, trong một danh sách mỗi thuộc tính phải phụ thuộc hàm hoàn toàn vào toàn bộ khoá chức không chỉ phụ thuộc vào một phần của khoá Nếu có sự phụ thuộc như vậy thì phải tách những những thuộc tính phụ thuộc hàm vào bộ phận của khoá thành một danh sách con mới.

- Lấy bộ phận khóa đó làm khóa cho danh sách mới Đặt cho danh sách mới này một tên riêng thích hợp.

Thực hiện chuẩn hoá mức 3 (3.NF):

Lựa chọn ngôn ngữ lập trình

Hiện nay,có rất nhiều ngôn ngữ lập trình mạnh nhưng trong lĩnh vực quản lý thì việc sử dung Visual FoxPro vẫn chiếm một tỉ lệ lớn Bởi vì Visual Foxpro đã có rất nhiều ưu điểm và hiệu quả.

Visual Foxpro là một môi trường hướng đối tượng khá mạnh khi xây dựng cơ sở dữ liệu và phát triển các ứng dụng Visual Foxpro cung cấp các công cụ để tổ chức các bảng chứa thông tin, chạy các Query, tạo một hệ thống cơ sở dữ liệu liên quan thống nhất, hay lập trình một ứng dụng sắp xếp dữ liệu hoàn chỉnh cho người sử dụng.

Visual Foxpro giúp triển khai các ứng dụng quản lý một cách dễ dàng, giảm bởt được khối lượng lập trình nặng nhọc.

Visual Foxpro cho phép người dùng sử dụng những câu lệnh đơn giản, hiệu quả và giao tác với người dùng bằng một giao diện thân thiện.

Và đặc biệt là Visual Fox chạy rất hiệu quả trong môi trường mạng cục bộ Đồng thời không cân đầu tư một chi phí lớn cho phần cứng như các ngôn ngữ khác Trong khi vẫn đảm bảo tính bảo mật

Em nhận thấy đây là ngôn ngữ lập trình rất thích hợp với chương trình quản lý khách hàng mà em đang xây dựng, chính vì vậy em chọn ngôn ngữ này cho thiết kế chương trình quản lý khách hàng.

Khảo sát hệ thống quản lý khách hàng tại công ty CYBERSOFT 47

Quá trình thu thập thông tin cho việc phân tích thiết kế hệ thống quản lý khách hàng tại công ty CyberSoft được thực hiện bởi hai phương pháp chủ yếu là phỏng vấn trực tiếp và nghiên cứu tài liệu.

Phương pháp phỏng vấn tập trung đi sâu tìm hiểu các vấn đề liên quan đến nghiệp vụ, kinh nghiệm cũng như các vấn đề phát sinh trong quá trình hoạt động của hệ thống Với đối tượng phỏng vấn đến từ nhiều bộ phận khác nhau của công ty, lượng thông tin thu thập được khá đầy đủ và chi tiết.

Phương pháp nghiên cứu tài liệu thu thập các thông tin về lịch sử hoạt động của công ty, chức năng của mỗi phòng ban trong công ty, quá trình kí kết, gia hạn hợp đồng với khách hàng cũng như các loại hồ sơ liên quan đến khách hàng như: hợp đồng mua phần mềm, hợp đồng bảo trì sản phẩm, phiếu hỗ trợ bảo hành,…

3.1.1 Các hoạt động chủ yếu của hệ thống quản lý khách hàng

- Tiếp nhận các yêu cầu của khách hàng về nhu cầu phần mềm, nhu cầu ký hợp đồng bảo trì.

- Cập nhật thông tin về khách hàng.

- Cập nhật thông tin về các sản phẩm phần mềm.

- Cập nhật thông tin về các hợp đồng.

-Cập nhật thông tin về yêu cầu bảo hành

-Cập nhật thông tin về ý kiến khách hàng

- Lập phiếu đề nghị triển khai thực hiện hợp đồng.

- Lập các báo cáo theo định kỳ hoặc khi có yêu cầu như bản kê khách hàng, báo cáo kết quả kinh doanh, báo cáo tình hình ký kết,bảng kê ý kiến của khách hàng, danh sách khách hàng có yêu cầu bảo hành trong tháng…

3.1.2 Các mẫu biểu thường dùng

- Hợp đồng cung cấp phần mềm và phụ lục hợp đồng (nếu có).

- Phiếu đề nghị triển khai.

- Phiếu theo dõi thông tin hợp đồng.

- Bản kê danh sách khách hàng.

- Báo cáo tình hình ký kết, báo cáo kết quả kinh doanh.

3.1.3 Quy trình của bài toán quản lý khách hàng

Quá trình quản lý khách hàng tại công ty CYBERSOFT sẽ diễn ra như sau:

Khi một khách hàng gửi nhu cầu muốn được sử dụng phần mềm tới công ty thì phòng kinh doanh sẽ xem xét yêu cầu của khách hàng đó.

Nếu sản phẩm phần mềm của công ty đáp ứng được yêu cầu của khách hàng thì sẽ tiến hành ký hợp đồng cung cấp phần mềm.

Nếu phần mềm chưa đáp ứng ngay điều kiện yêu cầu của khách hàng thì phòng kinh doanh sẽ tiến hành khảo sát, sau đó gửi báo cáo đến phòng lập trình để phòng lập trình sửa đổi phần mềm cho phù hợp với yêu cầu của khách hàng Khi đã hoàn thành xong thì hợp đồng cung cấp phần mềm được ký kết với khách hàng.

Sau khi ký hợp đồng cung cấp phần mềm thì phòng kinh doanh sẽ gửi phiếu đề nghị triển khai tới phòng triển khai đồng thời gửi yêu cầu bảo hành cho khách hàng tới phòng bảo hành (phòng hỗ trợ và chăm sóc khách hàng).

Khi phòng triển khai thực hiện cài đặt phần mềm và hướng dẫn sử dụng phần mềm cho khách hàng xong thì lúc phần mềm xảy ra trục trặc phòng bảo hành sẽ đảm nhận khắc phục lỗi và hướng dẫn tư vấn cho khách hàng.

Những khách hàng còn thời gian bảo hành như trong hợp đồng sẽ được phòng bảo hành thực hiện việc bảo hành Khi hết khách hàng thời gian bảo phần mềm thì nhân viên phòng bảo hành sẽ thông báo cho khách hàng Khách hàng có nhu cầu ký hợp đồng bảo trì sẽ liên hệ với phòng bảo hành để ký hợp đồng bảo trì.

Quản lý danh mụcQuản lý hợp đồngQuản lý bảo hànhBáo cáo & thống kê

Quản lý DM khách hàng Quản lý DM nhân viên Quản lý DM liên quan khác

In DM khách hàng In DM nhân viên In danh mục

Phân tích hệ thống quản lý khách hàng tại công ty CYBERSOFT 50

3.2.1 Sơ đồ chức năng nghiệp vụ (BFD)

3.2.1.1 Sơ đồ chức năng nghiệp vụ của bộ phận quản lý khách hàng

Hình 3.1: BFD của bộ phận quản lý khách hàng

- BFD tiến trình 1: Quản lý danh mục

Cập nhật hợp đồng mới Sửa hợp đồng Tìm kiếm hợp đồng In hợp đồng

Nhập thông tin bảo hànhQuản lý ý kiến khách hàngTìm kiếm thông tin In các báo cáo

- BFD tiến trình 2: Quản lý hợp đồng

Hình 3.3: BFD tiến trình 2:Quản lý hợp đồng

- BFD tiến trình 3: Quản lý bảo hành

Hình 3.4: BFD tiến trình 3:Quản lý bảo hành

Thống kê và báo cáo

Báo cáo kết quả kinh doanh

Báo cáo thôn tin bảo hành

- BFD tiến trình 4: Thống kê và báo cáo

Hình 3.5: BFD tiến trình 4: Thống kê và báo cáo

3.2.2 Sơ đồ luồng thông tin (IFD) của quá trình thu thập xử lý thông tin của hệ thống quản lý khách hàng

Các ký pháp của sơ đồ luồng thông tin:

Xử lý thủ công Giao tác người – máy Tin học hóa hoàn toàn

Kho lưu trữ dữ liệu:

Thủ công Tin học hóa

Hợp đồng Quản lý hợp đồng

Khách hàng Phòng kinh doanh Phòng triển khai,

Hình 3.6: Sơ đồ luồng thông tin của hệ thống quản lý hồ sơ khách hàng, quản lý khách hàng cung cấp phần mềm.

Thông tin v khách ề khách h ng àn giao kết quả test

Nhu c u ầu s n ph m ản test ẩm ph n m m ầu ề khách

L u tr ưu trữ ữ liệu h p ợp đồng đồng ng

H p ợp đồng đồng ng cung c p ấp ph n m m ầu ề khách

Yêu c u ầu c i àn giao kết quả test đặt, t, o t o đàn giao kết quả test ạch test

Phi u ến đề khách ngh tri n ịch bản test ển khai

Cu i ối tháng, khi có yêu c u ầu c a ủa lãnh đạch test o

Ký h p ợp đồng đồng ng

3 phi u/ ến ng y àn giao kết quả test

15 h p ợp đồng ng/ 1 đồng nhân viên/ tháng

Thời điểm Khách hàng Phòng kinh doanh Phòng triển khai,

Hình 3.7: Sơ đồ luồng thông tin hệ thống quản lý bảo hành, quản lý khách hàng bảo trì

Thông tin v th i gian ề khách ời gian b o trì ản test

Nhu c u ký ầu h p ợp đồng đồng ng b o trì ản test

Báo giá h p ợp đồng đồng ng b o trì ản test

H p ợp đồng đồng ng b o trì ản test

Phi u b o ến ản test h nh cho àn giao kết quả test KH

Cu i ối tháng, khi có yêu c u ầu c a ủa lãnh đạch test o

Ký h p ợp đồng đồng ng b o trì ản test

1 nhân viên / ng y àn giao kết quả test

L ch b o ịch bản test ản test trì nh k địch bản test ỳ cho KH

L u tr ưu trữ ữ liệu h p ợp đồng đồng ng

Tên tiến trình xứ lý

HTTT Quản lý hợp đồng

Hợp đồng cung cấp phần mếm Yêu cầu cài đặt phần mềm

Phiếu đề nghị triển khai

Phiếu theo dõi thông tin hợp đồng

Phiếu yêu cầu thực hiện bảo hành

Báo giá hợp đồng bảo trì

3.2.3 Sơ đồ luồng dữ liệu (DFD) của hệ thống quản lý khách hàng

Các ký pháp dùng trong sơ đồ luồng dữ liệu:

Nguốn hoặc đích Dòng dữ liệu Tiến trình xử lý Kho dữ liệu

3.2.3.1 Sơ đồ ngữ cảnh hệ thống quản lý khách hàng

Hình 3.8: Sơ đồ ngữ cảnh hệ thống quản lý khách hàng

Tên ng ưu trữ ời gian i/ b ộ ph n phát nh n tin ập kế hoạch test ập kế hoạch test Tên dòng d li u ữ liệu ệu

1.0 Quản lý danh mục khách hàng 2.0 Quản lý HĐ cung cấp phần mềm

Quản lý hợp đồng bảo trì 4.0

Khách hàng Giám đốc/ Trưởng phòng

Phòng triển khai Hợp đồng

Thông tin về khách hàng

Thông tin bảo trì của khách hàng

Hợp đồng bảo trì Nhu cầu bảo trì Báo giá hợp đồng bảo trì

Hợp đồng cung cấp phần mềm

Yêu cầu cài đặt phần mềm

Báo cáo tình hình triển khai

Phiếu đề nghị triển khai, Phiếu theo dõi thông tin HĐ

3.2.3.2 Sơ đồ luồng dữ liệu mức 0

Hình 3.9: Sơ đồ luồng dữ liệu mức 0 của hệ thống quản lý khách hàng

1.1 Thu thập thông tin về khách hàng

1.3 Cập nhật thông tin về khách hàng

1.4 Cập nhật nhu cầu phần mềm

Thông tin đã thu thập Thông tin về khách hàng

Thông tin sau khi phân loại

Nhu cầu về phần mềm

3.2.3.3 DFD mức 1 của tiến trình 1.0: Quản lý danh mục khách hàng

Hình 3.10: DFD mức 1 của tiến trình 1.0: Quản lý danh mục khách hàng

2.1 Cập nhật hợp đồng cung cấp phần mêm 2.2

Lập phiếu đề nghị triển khai

2.3 Lập phiếu theo dõi thông tin hợp đồng

Phiếu theo dõi thông tin hợp đồng

Hợp đồng cung cấp phần mềm Yêu cầu cài đặt, đào tạo

Phiếu đề nghị triển khai Báo cáo tình hình triển khai

3.2.3.4 DFD mức 1 của tiến trình 2.0: Quản lý khách hàng cung cấp phần mềm

Hình 3.11: DFD mức 1 của tiến trình 2.0: Quản lý khách hàng cung cấp phần mềm

3.1 Thông báo thời hạn bảo hành

3.2 Báo giá hợp đồng bảo trì

3.3 Cập nhật hợp đồng bảo trì

3.4 Phân công bảo trì cho khách hàng

Nhu cầu ký hợp đồng bảo trì

Thông tin bảo hành Thông tin báo giá

Phiếu bảo hành Phiếu bảo hành có xác nhận của khách hàng

3.2.3.5 DFD mức 1 của tiến trình 3.0: Quản lý khách hàng bảo trì

Hình 3.12: DFD mức 1 của tiến trình 3.0: Quản lý khách hàng bảo trì

4.2 Tính toán tổng hợp số liệu

Dữ liệu đã được lọc

Thông tin cho báo cáo

3.2.3.6 DFD mức 1 của tiến trình 4.0: Thống kê, báo cáo

Hình 3.13: DFD mức 1 của tiến trình 4.0: Thống kê, báo cáo

Tên luồng: Hợp đồng cung cấp phần mềm

Mô tả: Là hợp đồng được lập khi phát sinh nghiệp vụ bán sản phẩm phần mềm cho khách hàng.

Vật mang: Là hợp đồng trên giấy tờ và được lưu trữ trên các vật mang tin như đĩa từ., đĩa CD

DFD liên quan: DFD mức 1 của tiến trình 2.0: Quản lý hợp đồng cung cấp phần mềm.

Nguồn: Khách hàng Đích: chuyển đến phòng kinh doanh.

Các phần tử thông tin: Số hợp đồng, ngày lập hợp đồng, tên khách hàng, sản phẩm phần mềm cung cấp cho khách hàng, giá trị hợp đồng.

Tên luồng: Phiếu đề nghị triển khai

Mô tả: Được lập sau khi có phát sinh bán sản phẩm phần mềm cho khách hàng Đây là căn cứ để triển khai cài đặt phần mềm, đào tạo người sử dụng cho khách hàng.

Vật mang: Là văn bản trên giấy tờ và được lưu trữ trên các vật mang tin như đĩa từ.

DFD liên quan: DFD mức 1 của tiến trình 2.0: Quản lý hợp đồng cung cấp phần mềm.

Nguồn: Do nhân viên kinh doanh lập. Đích: Chuyển đến phòng triển khai.

Các phần tử thông tin: Tên khách hàng, người đại diện, địa chỉ, điện thoại, thời gian triển khai.

Tên luồng: Hợp đồng bảo trì

Mô tả: Hợp đồng bảo trì sản phẩm phần mềm của công ty đã ký với khách hàng có thời hạn là một năm.

Vật mang: Là hợp đồng trên giấy tờ và được lưu trữ trên các vật mang tin như đĩa từ.

DFD liên quan: DFD mức 1 của tiến trình 3.0: Quản lý hợp đồng bảo trì.

Nguồn: Khách hàng Đích: Chuyển đến phòng bảo trì.

Các phần tử thông tin: Số hợp đồng, tên khách hàng, sản phẩm phần mềm, giá trị hợp đồng.

Tên luồng: Báo giá hợp đồng bảo trì

Mô tả: Báo giá hợp đồng bảo trì gửi cho khách hàng.

Vật mang: Là văn bản trên giấy hoặc thông tin gửi cho khách hàng. DFD liên quan: DFD mức 1 của tiến trình 3.0: Quản lý hợp đồng bảo trì.

Nguồn: Phòng hỗ trợ và chăm sóc khách hàng (Phòng bảo hành) Đích: Khách hàng

Các phần tử thông tin: Tên khách hàng, địa chỉ, điện thoại, giá trị hợp đồng.

Tên xử lý: Cập nhật thông tin về khách hàng

Mô tả: Được thực hiện bởi nhân viên kinh doanh khi có thông tin về khách hàng bằng cách nhập những thông tin đã qua xử lý vào chương trình.

Phương tiện thực hiện: Nhập dữ liệu thông qua bàn phím vào chương trình.

DFD liên quan: DFD của tiến trình 1.0: Quản lý danh mục khách hàng. Các luồng dữ liệu vào: Thông tin về khách hàng.

Các luồng dữ liệu ra: Các dữ liệu về khách hàng trong chương trình.Kho dữ liệu: Danh mục khách hàng.

Tên xử lý: Cập nhật hợp đồng cung cấp phần mềm

Mô tả: Xử lý được thực hiện bởi nhân viên kinh doanh khi một sản phẩm phần mềm được bán cho khách hàng.

Phương tiện thực hiện: Nhập dữ liệu thông qua bàn phím vào chương trình.

DFD liên quan: DFD của tiến trình 2.0: Quản lý hợp đồng cung cấp phần mềm.

Các luồng dữ liệu vào: Thông tin về hợp đồng.

Các luồng dữ liệu ra: Số hợp đồng, tên khách hàng, sản phẩm phần mềm, giá trị hợp đồng được lưu trong chương trình.

Kho dữ liệu: Danh mục khách hàng, danh mục nhân viên, hợp đồng.

Tên xử lý: Lập phiếu đề nghị triển khai

Mô tả: Thực hiện bởi nhân viên kinh doanh khi một hợp đồng cung cấp phần mềm được ký.

Phương tiện thực hiện: Lấy từ kho dữ liệu hợp đồng các thông tin cần thiết để lập phiếu.

DFD liên quan: DFD của tiến trình 2.0: Quản lý hợp đồng cung cấp phần mềm.

Các luồng dữ liệu vào: Số hợp đồng, ngày ký, tên khách hàng, địa chỉ, điện thoại.

Các luồng dữ liệu ra: Phiếu đề nghị triển khai.

Kho dữ liệu: Hợp đồng

Tên xử lý: Cập nhật hợp đồng bảo trì

Mô tả: Xử lý được thực hiện khi khách hàng ký hợp đồng bảo trì.

Phương tiện thực hiện: Nhập dữ liệu thông qua bàn phím.

DFD liên quan: DFD mức 1của tiến trình 3.0: Quản lý hợp đồng bảo trì.

Các luồng dữ liệu vào: Hợp đồng bảo trì ký với khách hàng.

Các luồng dữ liệu ra: Số hợp đồng, tên khách hàng, sản phẩm, giá trị hợp đồng được lưu trong chương trình.

Kho dữ liệu: Danh mục khách hàng, danh mục nhân viên, hợp đồng.

Tên xử lý: Lên báo cáo

Mô tả: thực hiện khi có yêu cầu từ cấp trên hoặc định kỳ lập báo cáo. Phương tiện thực hiện: Chương trình tự động lên báo cáo lựa chọn của người lập báo cáo.

DFD liên quan: DFD mức 1của tiến trình 4.0: Thống kê, báo cáo

Các luồng dữ liệu vào: Thông tin về khách hàng, thông tin về hợp đồng.

Các luồng dữ liệu ra: Những báo cáo cần thiết, bản kê các danh mục. Kho dữ liệu: Danh mục khách hàng, danh mục nhân viên, hợp đồng.

Tên kho: Danh mục khách hàng

Mô tả: Bao gồm các thông tin về khách hàng như mã khách hàng, tên khách hàng, địa chỉ, điện thoại, người đại diện, loại hình sở hữu.

Vật mang: Lưu trên máy tính

DFD liên quan: DFD mức 1của các tiến trình 1.0: Quản lý danh mục khách hàng; 2.0: Quản lý hợp đồng cung cấp phần mềm; 3.0: Quản lý hợp đồng bảo trì; 4.0: Thống kê, báo cáo.

Các xử lý có liên quan: Cập nhập thông tin về khách hàng, cập nhật hợp đồng cung cấp phần mềm, cập nhật hợp đồng bảo trì, truy xuất dữ liệu.

Mô tả: Gồm các thông tin về hợp đông như số hợp đồng, tên khách hàng, loại hợp đồng, ngày ký, giá trị hợp đồng.

Vật mang: Lưu trên máy tính

DFD liên quan: DFD mức 1của các tiến trình 2.0: Quản lý hợp đồng cung cấp phần mềm; 3.0: Quản lý hợp đồng bảo trì; 4.0: Thống kê, báo cáo.

Các xử lý có liên quan: Cập nhật hợp đồng cung cấp phần mềm, cập nhật hợp đồng bảo trì, truy xuất dữ liệu.

Tên kho: Danh mục nhân viên

Mô tả: Gồm các thông tin về nhân viên như mã nhân viên, họ tên, ngày sinh, địa chỉ, điện thoại, phòng ban.

Vật mang: Lưu trên máy tính

DFD liên quan: DFD mức 1của các tiến trình 2.0: Quản lý hợp đồng cung cấp phần mềm; 3.0: Quản lý hợp đồng bảo trì; 4.0: Thống kê, báo cáo.

Các xử lý có liên quan: Cập nhật hợp đồng cung cấp phần mềm, cập nhật hợp đồng bảo trì, truy xuất dữ liệu.

Thiết kế lô gíc

3.3.1 Thiết kế cơ sở dữ liệu theo phương pháp mô hình hóa quan hệ thực thể

Ta có phác họa về mối quan hệ giữa các thực thể như sau:

Công ty có nhiều nhân viên thuộc các phòng ban khách nhau.Mỗi nhân viên lại thuộc một nhóm nhân viên khác nhau Mỗi nhân viên đạt được một bậc lương nhất định tùy theo kinh nghiệm của nhân viên đó

Khách hàng của công ty ký hợp đồng với nhân viên của công ty để sử dụng phần mềm Mỗi khách hàng có thể ký nhiều loại hợp đồng khác nhau như: hợp đồng cung cấp phần mềm, hợp đồng bảo trì… Mỗi khách hàng do một nhân viên phụ trách Khách hàng được chia vào các nhóm khách hàng và thuộc các địa phương khác nhau.

Mỗi hợp đồng chỉ liên quan đến một sản phẩm phần mềm của công ty. Giá trị của hợp đồng cũng có thể được tính bằng những loại tiền khác chứ không nhất thiết phải là Việt Nam đồng, mỗi hợp đồng cũng có thuế suất khác nhau.

3.3.2 Các tệp cơ sở dữ liệu

Cơ sở dữ liệu phục vụ cho chương trình quản lý khách hàng tại công ty CYBERSOFT được xây dựng từ các tệp (bảng) sau:

- Bảng DMKH (danh mục khách hàng)

Bảng này chứa thông tin về các khách hàng đã mua sản phẩn của công ty Bảng gồm các trường sau:

Tên trường Kiểu Độ rộng Diễn giải

MaKH Character 6 Mã khách hàng Mã này do công ty đặt ra cho khách hàng Đây là khóa chính của bảng.

TenKH Character 100 Tên của khách hàng

TenTM Character 50 Tên thương mại của khách hàng DiaChi Character 100 Địa chỉ của khách hàng

DoiTac Character 30 Tên của người liên hệ thuộc phía khách hàng.

DThoai Character 15 Điện thoại của khách hàng

Fax Character 15 Số Fax của khách hàng

Email Character 30 Địa chỉ Email của khách

Website Character 30 Trang Web (nếu có) của khách CtyMe Character 100 Tên công ty mẹ (nếu có) của khách MaNV Character 10 Mã nhân viên phụ trách khách hàng này MaDP Character 10 Mã địa phương nơi khách hàng trú ở đó.

MaNhKh Character 10 Mã nhóm khách hàng Mỗi khách hàng thuộc một nhóm nhất định.

GhiChu Memo Các thông tin liên quan

- Bảng DMNKH (danh mục nhóm khách hàng)

Bảng này chứa thông tin về các nhóm khách hàng dùng cho việc phân loại khách hàng Bảng gồm các trường sau:

Tên trường Kiểu Độ rộng Diễn giải

MaNKH Character 10 Mã nhóm khách hàng Đây là khóa chính của bảng.

TenNhom Character 30 Tên nhóm khách hàng

Ghi chú Memo Các thông tin liên quan

- Bảng DMNV (danh mục nhân viên)

Tên trường Kiểu Độ rộng Diễn giải

MaNV Character 10 Mã của nhân viên Đây là khóa chính của bảng.

TenNV Character 30 Họ tên của nhân viên

DiaChi Character 30 Địa chỉ của nhân viên

MaPB Character 10 Mã phòng ban của nhân viên

MaBL Character 5 Mã bậc lương của nhân viên

DThoai Character 15 Điện thoại của nhân viên

Email Character 30 Địa chỉ email của nhân viên

MaDP Character 10 Mã địa phương nơi nhân viên ở MaNhNV Character 10 Mã nhóm nhân viên

GhiChu Memo Các thông tin liên quan

- Bảng DMDP (danh mục địa phương)

Tên trường Kiểu Độ rộng Diễn giải

MaDP Character 10 Mã địa phương Đây là khóa chính của bảng.

TenDP Character 30 Tên địa phương

GhiChu Memo Các thông tin liên quan

- Bảng DMNNV (danh mục nhóm nhân viên)

Bảng này lưu thông tin về các nhóm nhân viên để tiện cho việc phân

Tên trường Kiểu Độ rộng Diễn giải

MaNhNV Character 10 Mã nhóm nhân viên Đây là khóa chính của bảng.

TenNhNV Character 30 Tên nhóm nhân viên

GhiChu Memo Các thông tin liên quan

- Bảng DMPhongBan (danh mục phòng ban)

Bảng này lưu thông tin về các phòng ban của công ty Bảng gồm các trường:

Tên trường Kiểu Độ rộng Diễn giải

MaPB Character 10 Mã phòng ban Đây là khóa chính của bảng.

TenPB Character 30 Tên phòng ban

GhiChu Các thông tin liên quan

- Bảng DMBacLuong (danh mục bậc lương)

Tên trường Kiểu Độ rộng Diễn giải

MaBL Character 5 Mã bậc lương Đây là khóa chính của bảng.

TenBL Character 15 Tên bậc lương

GhiChu Các thông tin liên quan

Bảng này dùng để lưu thông tin về các hợp đồng Bảng gồm các trường:

Tên trường Kiểu Độ rộng Diễn giải

MaHD Character 10 Số hợp đồng Đây là khóa chính của bảng.

MaKH Character 10 Mã khách hàng

NgayHD Date 8 Ngày ký hợp đồng

HanBH Date 8 Hạn bảo hành

GiaTriHD Curency Giá trị hợp đồng

MaNT Character 10 Mã ngoại tệ

TyGia Curency Single Tỷ giá ngoại tệ

MaLoaiHD Character 10 Mã loại hợp đồng

MaPB Character 10 Mã phiên bản phần mềm

MaNV Character 10 Mã nhân viên

- Bảng DMLoaiHD (danh mục loại hợp đồng)

Tên trường Kiểu Độ rộng Diễn giải

MaLoaiHD Character 10 Mã loại hợp đồng Đây là khóa chính của bảng.

TenLoaiHD Character 20 Tên loại hợp đồng

GhiChu Memo Các thông tin liên quan

- Bảng DMPhienBan (danh mục phiên bản)

Tên trường Kiểu Độ rộng Diễn giải

MaPB Character 10 Mã phiên bản Đây là khóa chính

TenPB Character 30 Tên phiên bản

GhiChu Memo Các thông tin liên quan

- Bảng DMNgoaiTe (danh mục ngoại tệ)

Tên trường Kiểu Độ rộng Diễn giải

MaNT Character 10 Mã ngoại tệ Đây là khóa chính

TenNT Character 30 Tên ngoại tệ

GhiChu Memo Các thông tin liên quan

- Bảng DMNSD (danh mục người sử dụng)

PQ Character 20 Phân quyền (admin, user)

3.3.3 Mối quan hệ giữa các tệp trong cơ sở dữ liệu

Một số thuật toán của chương trình

 Thuật toán đăng nhập chương trình Đăng nhập

Nhập tên và mật khẩu đăng nhập

Kiểm tra tên và mật khẩu?

Nhập tên và mật khẩu đăng nhập Đăng nhập vào hệ thống

Hình 3.15: Thuật toán đăng nhập chương trình

 Thuật toán thêm hoặc sửa dữ liệu

Mở tệp CSDL Tạo biến _moi_sua

Thực hiện form nhập dữ liệu

Thực hiện form sửa dữ liệu

Mã mới nhập chưa có ?

Lưu vào CSDL Đóng CSDL

Hình 3.16: Thuật toán thêm hoặc sửa cơ sở dữ liệu

 Thuật toán lấy thông tin trong các danh mục

Mở tệp CSDL Nhập mã

Mã có trong danh mục

Hiện các thông tin trong CSDL để chọn Đóng CSDL

Hình 3.17: Thuật toán lấy thông tin trong các danh mục

Thiết kế giao diện cho chương trình

Thiết kế các giao diện là xác định hệ thống thông tin trình bầy thông tin như thế nào cho người sử dụng khi nhập dữ liệu vào hệ thống hoặc đưa kết quả ra Đây là giai đoạn rất quan trọng vì những mô tả chính xác ở đây có ảnh hưởng và tác động trực tiếp tới công việc thường ngày của những người sử dụng.

Mục đích của thiết kế vào là thiết kế các thủ tục nhập dữ liệu có hiệu quả và giảm thiểu các sai xót.

Một số nguyên tắc hữu ích cho việc thiết kế màn hình nhập liệu:

 Khi nhập dữ liệu từ một tài liệu gốc, khuôn dạng màn hình nhập liệu phải giống như tài liệu gốc.

 Nên nhóm các trường trên màn hình theo một trật tự có ý nghĩa, theo trật tự tự nhiên, theo tần số sử dụng, theo chức năng hoặc theo tầm quan trọng.

 Người dùng không phải nhập các thông tin mà chương trình có thể tìm được từ CSDL hoặc tính toán được.

 Đặt tên các trường ở trên hoặc trước trường nhập.

 Đặt các giá trị ngầm định cho phù hợp.

 Sử dụng phím Tab để chuyển trường.

 Màn hình Menu chương trình

Hình 3.18: Giao diện chính của chương trình

 Màn hình cập nhật thông tin về hợp đồng

Hình 3.19: Giao diện cập nhật hợp đồng

 Màn hình cập nhật thông tin về khách hàng

Hình 3.20: Giao diện cập nhật thông tin của khách hang

 Màn hình cập nhật thông tin về người liên hệ

Hình 3.21: Giao diện cập nhật thông tin về người lien hệ

 Màn hình cập nhật thông tin về nhân viên

Hình 3.22: Giao diện cập nhật thông tin về nhân viên

 Màn hình cập nhật thông tin bảo hành o

Hình 3.23: Giao diên cập nhật thông tin bảo hành

 Màn hình cập nhật thông tin về ý kiến của khách hàng

Hình 3.24: Giao diện cập nhật ý kiến của khách hàng 3.5.2 Thiết kế ra

Các nguyên tắc hữu ích cho việc thiết kế thông tin ra trên màn hình

 Đặt mọi thông tin gắn liền với một nhiệm vụ trên cùng một màn hình. Người sử dụng không phải nhớ thông tin từ màn hình này sang màn hình khác.

 Chỉ dẫn rõ cách thoát khỏi màn hình Đặt giữa các tiêu đề và xếp đặt thông tin theo trục trung tâm.

 Nếu đầu ra gồm nhiều trang màn hình thì mỗi trang phải được đánh số thứ tự.

 Viết văn bản theo quy ước chung bằng cách sử dụng chữ in hoa, in thường, chữ gạch chân và ngắt câu hợp lý.

 Tổ chức các phần tử của danh sách theo trật tự quen thuộc trong quản lý.

 Cân trái các cột văn bản và cân phải các cột số, vị trí dấu thập phân thẳng hàng.

 Chỉ đặt màu cho những thông tin quan trọng

 Mẫu báo cáo tình hình ký kết hợp đồng

Hình 3.25: Mẫu báo cáo tình hình kí kết

 Mẫu báo cáo tình hình ký kết hợp đồng từ 10.000.000 dến25.000.000

Hình 3.26: Mẫu báo cáo hợp đồng giá trị tử 10.000.000 đến

 Mẫu báo cáo kết quả kinh doanh theo nhân viên

Hình 3.27: Mãu báo cáo kết quả kinh doanh theo nhân viên

Hình 3.28: Mãu báo cáo kết quả kinh doanh của nhân viên kinh doanh có doanh thu cao nhất

 Mẫu báo cáo kết quả kinh doanh theo loại hợp đồng

Hình 3.29: Mẫu báo cáo kết quả kinh doanh theo loại hợp đồng

Hình 3.30: Mãu in danh sách khách hàng

 Mẫu in danh sách nhân viên

Hình 3.31: Mẫu in danh sách nhân viên

 Mẫu in danh mục phiên bản phần mềm

Hình 3.33: Mãu báo cáo tổng hợp ý kiên khách hàng

 Mẫu báo cáo danh sách khách hang bảo hành trong tháng

Hình 3.34: Mẫu báo cáo tình hình bảo hành

Hình 3.35: Mẫu báo cáo tình hình bảo hành theo nhân viên

Ngày nay, cùng với sự phát triển như vũ bão của khoa học công nghệ và kỹ thuật, cùng với sự đổi mới phát triển của nền kinh tế nước ta nói chung và của các doanh nghiệp nói riêng, việc xây dựng, phát triển và nâng cấp các hệ thống thông tin trong các doanh nghiệp trên mọi lĩnh vực đã không còn là đòi hỏi tức thời, mà trở thành một nhu cầu tất yếu của thời đại Đối với mỗi doanh nghiệp sản xuất hay kinh doanh dịch vụ, thì khách hàng luôn là một nhân tố quan trọng nhất trong sự thành công của bất kì doanh nghiệp nào. Nhu cầu phát triển một hệ thống thông tin khách hàng là một nhu cầu cấp thiết đối với mỗi doanh nghiệp Hệ thống quản lý khách hàng hoạt động tốt sẽ tạo điều kiện thu hút khách hàng ở lại với doanh nghiệp mình, và cũng đồng nghĩa với sự phát triển của doanh nghiệp.Hơn nữa với tư cách là một công ty chuyên cung cấp các giải pháp phần mềm cho các doanh nghiệp thì việc ứng dụng công nghệ thông tin trong hoạt động quản lý của chính công ty mình là điều không thể không thực hiện.

Trong luận văn này, em đã quan tâm đến vấn đề quản lý khách hàng tại công ty CyberSoft Chương trình đã đáp ứng được phần nào những yêu cầu cơ bản đối với hệ thống thông tin, và nhu cầu quản lý của phòng khách hàng tại công ty, với giao diện đơn giản, thân thiện, giao tác giữa chương trình và máy linh hoạt đã tạo cho người dùng dễ dàng và thuận tiện khi sử dụng.

Do khả năng và thời gian thực tập có hạn, cho nên chương trình không thể tránh khỏi những thiết sót, em rất mong sự đóng góp ý kiến của các thầy cô giáo và bạn bè để chương trình được nâng cấp, mở rộng và hoàn thiện.

Một lần nữa, em xin chân thành cảm ơn thầy giáo Th.S Trần Công Uẩn cùng các anh chị trong công ty CYBERSOFT đã giúp đỡ và hướng dẫn em

Một số đoạn mã chính của chương trình

 Chức năng cập nhật danh mục khách hàng

* Cac function trong module nay

* DmKh_F3 Sua/them moi mot khach hàng

* DmKh_F8 Xoa mot khach hàng

* DmKh_F7 In Danh sach khach hàng

USE (K_data + [dmkh] ) ORDER makh ALIAS M_dmkh

ON KEY LABEL F3 DO Dmkh_F3 WITH [S]

ON KEY LABEL F4 DO Dmkh_F3 WITH [M]

ON KEY LABEL F7 DO Print

ON KEY LABEL F8 DO Dmkh_F8

FIELDS makh:20 :h="Mã khách hàng", tenkh:40 :h="Tên KH" ,tentm:40 :h="Tên thơng mại" ,diachi:40:h="Địa chỉ" , ; doitac:20:h="Dối tác", dthoai: 10:h="Điện thoại",fax:15:h="Fax",email:20:h="Email",ctyme:10:h"CTy mẹ", ; madp:10:h="Mã địa phơng", ; nhom1:5:h="Nhãm 1",nhom2:5:h="Nhãm 2",nhom3:5:h="Nhãm 3" ,ghichu:25:h="Ghi chó" ;

NOAPPEND NOMODIFY NODELETE NOWAIT ; WHEN Change_Color_Of_Browse(RECNO());

WINDOW M_WinBrw ; FONT M_Font_Name, M_Font_Size -2 ; TITLE 'asf'

*M_Prompt + IIF(m_Lan = 'V', [ F3-Sua, F4-Them, F8-Xoa, ], ECode2String('ARkh0002'))

*TITLE M_Prompt + IIF(m_Lan = 'V', [ F3- Sua, F4-Them, F8-Xoa, F6-Doi ma, F10-Sap xep, F5-Tim theo ten, ^F/G-Tim, Esc-Quay ra],

_title = M_Prompt + IIF(M_LAN = 'V','3-Sua, F4- Them, F8-Xoa, F7-In, ^F/G-Tim, Esc-Quay ra',ECode2String('ARkh0002'))

DO (K_PROG + "SMBROW_") WITH 'oBrowse', _title

IF _Moi_Sua=[S] AND RECNO() > RECCOUNT([M_dmkh])

POP KEY SELECT (_InSELECT) RETURN

DO SAVE_MEMVAR_CT WITH [M_dmkh]

_Prompt = IIF(_Moi_Sua=[M], IIF(m_Lan = 'V', [ Them ], ECode2String('ARkh0003')), IIF(m_Lan 'V', [ Sua ], ECode2String('ARkh0004')))

ON KEY LABEL F10 KEYBOARD CHR(23)

PRIVATE _Used, _i, _makh_Len, _Order

IF LASTKEY()' OR M.Nhan_Huy # 1

MsgBox( IIF(m_Lan = 'V', [Chua vao ma KH!], ECode2String('ARkh0005')),48,M_Cyber_Ver)

MsgBox( IIF(m_Lan = 'V', [Chua vao ten KH!], ECode2String('ARkh0006')),48,M_Cyber_Ver)

*! Kiem tra M.makh $ M_dmkh.makh

_makh_Len = FSIZE([makh], [M_dmkh]) FOR _i = 1 TO LEN(ALLTRIM(M.makh))

IF SEEK(PADR(LEFT(M.makh, _i), _makh_Len)).OR.(M.makh = ALLTRIM(makh))

IF ((_Moi_Sua = [M]) OR (RECNO()

* m.makh = allt(m.makh) m.tenkh = allt(m.tenkh) m.dia_chi = allt(m.dia_chi) m.doi_tac = allt(m.doi_tac) m.ma_so_thue = allt(m.ma_so_thue)

IF (_Moi_Sua=[S]) AND (M.makh==M.makhOld)

GO _RecNo GATHER MEMVAR MEMO FLUSH

SELECT M_dmkh _OrdOld = ORDER() SET ORDER TO makh

MsgBox( IIF(m_Lan = 'V', [Ma da co!], ECode2String('ARkh0008')),48,M_Cyber_Ver)

UNLOCK IN M_dmkh SET ORDER TO &_OrdOld

APPEND BLANK ELSEGO _RecNo ENDIF

_Ans = MsgBox(M_SureDele, 4+32+256, M_Cyber_Ver)

 Chức năng báo cáo tình hình kí kết curSelect=SELECT() m_rfyn = T.

*+ Mo cac bang de len bao cao

DO OpenDatabases m.Nhan_huy = 1 m.Ngay_ct1 = m_Ngay_ct1 m.Ngay_ct2 = m_Ngay_ct2 isCreate = F.

DO FORM (K_Screen + "dm_hopdong")

SAVE TO (k_tmp + "tRPMemvarList") ALL

ELSERESTORE FROM (k_tmp + "tRPMemvarList") ADDITIVE ENDIF

USE IN tListMa_vt ENDIF

PROCEDURE INOfItem public _tong_giatri sele 0

"x" as ftag1,; mahd,maloaihd ,SPACE(35) as tenloaihd,makh ,SPACE(50) as tenkh, ; ngay_hd,han_bh,maver,SPACE(35) as ten- ver,manv,SPACE(35) as tennv, ; giatri_hd ; FROM M_dm_hopdong ; WHERE &_Key ;

INTO TABLE (k_tmp + "dm_hopdong_tmp_1") sum giatri_hd to _tong_giatri

_tong_giatri=STR(_tong_giatri) index on ngay_hd tag ngay_hd set orde to ngay_hd goto top nIndex = 0 index on stt tag stt

REPLACE all stt WITH STR(Increa(nIndex), 5) set orde to stt

INDEX ON maloaihd TAG maloaihd

SET RELATION TO maloaihd INTO m_dmloaihd

REPLACE ALL tenloaihd WITH m_dmloaihd.ten- loaihd index on makh tag makh set rela to makh into m_dmkh

REPLACE all tenkh with m_dmkh.tenkh index on maver tag maver set rela to maver into m_dmver

REPLACE all tenver with m_dmver.tenver index on manv tag manv set rela to manv into m_dmnv

REPLACE all tennv with m_dmnv.tennv sele 0

SPACE(5) AS stt, ; SPACE(100) AS fTag, ;

" Tong :" as tennv, ; SUM(giatri_hd) as giatri_hd ; FROM M_dm_hopdong ;

WHERE &_Key ; INTO TABLE (k_tmp + "dm_hopdong_tmp") index on mahd tag mahd appen from (k_tmp + "dm_hopdong_tmp_1")

USE IN dm_hopdong_tmp

*!* Mo cac bang de len bao cao

USE (K_Data + "dm_hopdong" ) ORDER mahd ALIAS M_dm_hopdong IN 0 NOUPDATE

USE (k_data + "dmkh" ) ORDER Makh ALIAS m_Dmkh

USE (k_data + "dmver") ORDER Maver ALIAS m_Dmver

USE (k_data + "dmnv") ORDER Manv ALIAS m_Dmnv

ON KEY LABEL F5 DO CreatTable4Detail WITH stt, ALLTRIM(Ma_vt), allt(ten_vt)

ON KEY LABEL F7 DO print

USE (k_tmp + "dm_hopdong_tmp") ORDER mahd ALIAS dm_hopdong_tmp EXCLUSIVE index on stt tag stt set orde to stt

Title = a_Report(l_Report,1)+ IIF(m_Lan 'V', " F5 - Xem chi tiet, F7 - In, F10 - Tuy chon, Esc - Quay ra", ECode2String('INTH10001'))

FIELDS; stt, ;mahd:20:h="Mã HĐ",; maloaihd:5:h="Mã

HĐ",tenloaihd:20:h="Loại HĐ",; makh:5:h="Mã KH",tenkh:30:h="Tên KH",; ngay_hd:15:h="Ngày kí",; han_bh:15:h="Hạn BH",; maver:5:h="Mã Phiên bản",tenver:20:h="Phiên bản",; manv:5:h="Mã NV",tennv:20:h="Tên NV", ; giatri_hd: P="@Z" + m_Ip_tien ; NAME oBrowse NOWAIT;

WHEN Change_color_of_browse(RECNO(),"IIF(EMPTY(stt),RGB(1 00,200,255),RGB(255,255,255))");

NOAPPEND NOMODIFY NODELETE WINDOW M_WinBrw;

TITLE Title oBrowse.SetAll("DynamicFontBold", "EMPTY(stt)",

USE IN dm_hopdong_tmp

_Key = _Key + " AND BETWEEN(Ngay_hd, m.Ngay_ct1,m.Ngay_ct2) AND Ma_dvcs = ALLTRIM(m.Ma_dvcs)"

FUNCTION Increa(nIndex) nIndex = nIndex + 1

DANH MỤC TÀI LIỆU THAM KHẢO

1 TS Trương Văn Tú – TS Trần Thị Song Minh : Giáo trình hệ thống thông tin quản lý Hà Nội 2000

2 ThS Trần Công Uẩn : Giáo trình cơ sở dữ liệu 1, Hà Nội 2005

3 TS Hàn Viết Thuận: Bài giảng công nghệ phần mềm

4 Nguyễn Ngọc Minh: Sử dụng và khai thác MS Visual FoxPro 6.0.NXB Giáo dục 20000

1.1 Giới thiệu về công ty cổ phần phần mềm quản trị doanh nghiệp Cybersoft 3

1.2 Lĩnh vực hoạt động của công ty 4

1.3 Mục tiêu và nhiệm vụ của công ty 5

1.4 Cơ cấu tổ chức của công ty 6

2.1 Vai trò của thông tin và hệ thống thông tin trong quá trình xây dựng phần mềm quản lý 11

2.1.3 Phân loại hệ thống thông tin 15

2.1.4 Các phương pháp xây dựng hệ thống thông tin 18

2.2 Các phương pháp xây dựng phần mềm quản lý 19

2.2.1 Nguyên nhân dẫn tới việc xây dựng phần mềm quản lý 19

2.2.2 Các phương pháp xây dựng phần mềm 20

2.3 Quy trình xây dựng phần mềm quản lý 27

2.3.1 Quy trình 1: Xác định yêu cầu của khách hàng 27

2.3.2 Quy trình 2: Xây dựng và quản lý khách hàng phần mềm 32

2.3.3 Quy trình 3: Quy trình thiết kế 33

2.3.4 Quy trình 4: Quy trình lập trình 39

2.3.5 Quy trình 5: Quy trình test chương trình 41

2.3.6 Quy trình 6: Quy trình triển khai 42

2.4 Lựa chọn ngôn ngữ lập trình 46

3.1 Khảo sát hệ thống quản lý khách hàng tại công ty CYBERSOFT 47

3.1.1 Các hoạt động chủ yếu của hệ thống quản lý khách hàng 47

3.1.2 Các mẫu biểu thường dùng 48

3.1.3 Quy trình của bài toán quản lý khách hàng 48

3.2 Phân tích hệ thống quản lý khách hàng tại công ty CYBERSOFT 50

3.2.1 Sơ đồ chức năng nghiệp vụ (BFD) 50

3.2.2 Sơ đồ luồng thông tin (IFD) của quá trình thu thập xử lý thông tin của hệ thống quản lý khách hàng 52

3.2.3 Sơ đồ luồng dữ liệu (DFD) của hệ thống quản lý khách hàng 55

3.3.1 Thiết kế cơ sở dữ liệu theo phương pháp mô hình hóa quan hệ thực thể 67

3.3.2 Các tệp cơ sở dữ liệu 67

3.3.3 Mối quan hệ giữa các tệp trong cơ sở dữ liệu 73

3.4 Một số thuật toán của chương trình 74

3.5 Thiết kế giao diện cho chương trình 77

Hình 2.1: Mô hình thông tin trong quản lý 12

Hình 2.3: Các phân hệ của hệ thống kinh doanh trong tổ chức 15

Hình 2.3: Lưu đồ quy trình 1: Xác định yêu cầu khách hàng 31

Hình 2.4: Lưu đồ quy trình 2: Xây dựng và quản lý khách hàng phần mềm32 Hình 2.5: Lưu đồ quy trình 3: Quy trình thiết kế 38

Hình 2.6: Lưu đồ quy trình 4: Quy trình lập trình 40

Hình 2.7: Lưu đồ quy trình 5: Chạy thử chương trình 41

Hình 2.8: Lưu đồ quy trình 6: Triển khai 45

Hình 3.1: BFD của bộ phận quản lý khách hàng 50

Hình 3.2: BFD tiến trình 1: Quản lý danh mục 50

Hình 3.3: BFD tiến trình 2:Quản lý hợp đồng 51

Hình 3.4: BFD tiến trình 3:Quản lý bảo hành 51

Hình 3.5: BFD tiến trình 4: Thống kê và báo cáo 52

Hình 3.6: Sơ đồ luồng thông tin của hệ thống quản lý hồ sơ khách hàng, quản lý khách hàng cung cấp phần mềm 53

Hình 3.7: Sơ đồ luồng thông tin hệ thống quản lý bảo hành, quản lý khách hàng bảo trì 54

Hình 3.8: Sơ đồ ngữ cảnh hệ thống quản lý khách hàng 55

Hình 3.9: Sơ đồ luồng dữ liệu mức 0 của hệ thống quản lý khách hàng 56

Hình 3.10: DFD mức 1 của tiến trình 1.0: Quản lý danh mục khách hàng 57

Hình 3.11: DFD mức 1 của tiến trình 2.0: Quản lý khách hàng cung cấp phần mềm 58

Hình 3.12: DFD mức 1 của tiến trình 3.0: Quản lý khách hàng bảo trì 59

Hình 3.13: DFD mức 1 của tiến trình 4.0: Thống kê, báo cáo 60

Hình 3.14: Mối quan hệ giữa các tệp trong cơ sở dữ liệu 73

Hình 3.15: Thuật toán đăng nhập chương trình 74

Hình 3.16: Thuật toán thêm hoặc sửa cơ sở dữ liệu 75

Hình 3.17: Thuật toán lấy thông tin trong các danh mục 76

Hình 3.18: Giao diện chính của chương trình 78

Hình 3.19: Giao diện cập nhật hợp đồng 79

Hình 3.20: Giao diện cập nhật thông tin của khách hang 80

Hình 3.21: Giao diện cập nhật thông tin về người lien hệ 81

Hình 3.22: Giao diện cập nhật thông tin về nhân viên 82

Hình 3.23: Giao diên cập nhật thông tin bảo hành 83

Hình 3.24: Giao diện cập nhật ý kiến của khách hàng 84

Hình 3.25: Mẫu báo cáo tình hình kí kết 86

Hình 3.26: Mẫu báo cáo hợp đồng giá trị tử 10.000.000 đến 25.000.000 87

Hình 3.27: Mãu báo cáo kết quả kinh doanh theo nhân viên 88

Hình 3.28: Mãu báo cáo kết quả kinh doanh của nhân viên kinh doanh có doanh thu cao nhất 89

Hình 3.29: Mẫu báo cáo kết quả kinh doanh theo loại hợp đồng 90

Hình 3.30: Mãu in danh sách khách hàng 91

Hình 3.31: Mẫu in danh sách nhân viên 92

Hình 3.32: Mãu in danh sách phiên bản phần mềm 92

Hình 3.33: Mãu báo cáo tổng hợp ý kiên khách hàng 93

Hình 3.34: Mẫu báo cáo tình hình bảo hành 94

Hình 3.35: Mẫu báo cáo tình hình bảo hành theo nhân viên 95

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Hà Nội, ngày tháng năm 2007

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

Hà Nội, ngày tháng năm 2007

Ngày đăng: 28/08/2023, 07:20

HÌNH ẢNH LIÊN QUAN

SƠ ĐỒ TỔ CHỨC CỦA CÔNG TY - Xay dung phan mem quan ly khach hang tai cong ty 196816
SƠ ĐỒ TỔ CHỨC CỦA CÔNG TY (Trang 6)
Hình 2.1:   Mô hình thông tin trong quản lý - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 2.1 Mô hình thông tin trong quản lý (Trang 12)
Hình 2.3:   Các phân hệ của hệ thống kinh doanh trong tổ chức - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 2.3 Các phân hệ của hệ thống kinh doanh trong tổ chức (Trang 15)
Hình 2.1:   Lưu đồ quy trình 3: Quy trình thiết kế - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 2.1 Lưu đồ quy trình 3: Quy trình thiết kế (Trang 38)
Hình 2.1:   Lưu đồ quy trình 5: Chạy thử chương trình - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 2.1 Lưu đồ quy trình 5: Chạy thử chương trình (Trang 41)
Hình 3.6:    Sơ đồ luồng thông tin của hệ thống quản lý hồ sơ khách - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.6 Sơ đồ luồng thông tin của hệ thống quản lý hồ sơ khách (Trang 53)
Hình 3.7:   Sơ đồ luồng thông tin hệ thống quản lý bảo hành, quản lý - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.7 Sơ đồ luồng thông tin hệ thống quản lý bảo hành, quản lý (Trang 54)
Hình 3.8:   Sơ đồ ngữ cảnh hệ thống quản lý khách hàng - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.8 Sơ đồ ngữ cảnh hệ thống quản lý khách hàng (Trang 55)
Hình 3.9:   Sơ đồ luồng dữ liệu mức 0 của hệ thống quản lý khách - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.9 Sơ đồ luồng dữ liệu mức 0 của hệ thống quản lý khách (Trang 56)
Hình 3.10: DFD mức 1 của tiến trình 1.0: Quản lý danh mục - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.10 DFD mức 1 của tiến trình 1.0: Quản lý danh mục (Trang 57)
Hình 3.11: DFD mức 1 của tiến trình 2.0: Quản lý khách hàng - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.11 DFD mức 1 của tiến trình 2.0: Quản lý khách hàng (Trang 58)
Hình 3.13: DFD mức 1 của tiến trình 4.0: Thống kê, báo cáo - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.13 DFD mức 1 của tiến trình 4.0: Thống kê, báo cáo (Trang 60)
Hình 3.15: Thuật toán đăng nhập chương trình - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.15 Thuật toán đăng nhập chương trình (Trang 73)
Hình 3.16: Thuật toán thêm hoặc sửa cơ sở dữ liệu - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.16 Thuật toán thêm hoặc sửa cơ sở dữ liệu (Trang 74)
Hình 3.17: Thuật toán lấy thông tin trong các danh mục - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.17 Thuật toán lấy thông tin trong các danh mục (Trang 75)
Hình 3.19: Giao diện cập nhật hợp đồng - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.19 Giao diện cập nhật hợp đồng (Trang 79)
Hình 3.21: Giao diện cập nhật thông tin về người lien hệ - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.21 Giao diện cập nhật thông tin về người lien hệ (Trang 80)
Hình 3.22: Giao diện cập nhật thông tin về nhân viên - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.22 Giao diện cập nhật thông tin về nhân viên (Trang 82)
Hình 3.23: Giao diên cập nhật thông tin bảo hành - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.23 Giao diên cập nhật thông tin bảo hành (Trang 83)
Hình 3.24: Giao diện cập nhật ý kiến của khách hàng 3.5.2 Thiết kế ra - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.24 Giao diện cập nhật ý kiến của khách hàng 3.5.2 Thiết kế ra (Trang 84)
Hình 3.25: Mẫu báo cáo tình hình kí kết - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.25 Mẫu báo cáo tình hình kí kết (Trang 86)
Hình 3.26: Mẫu báo cáo hợp đồng giá trị tử 10.000.000 đến - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.26 Mẫu báo cáo hợp đồng giá trị tử 10.000.000 đến (Trang 87)
Hình 3.27: Mãu báo cáo kết quả kinh doanh theo nhân viên - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.27 Mãu báo cáo kết quả kinh doanh theo nhân viên (Trang 88)
Hình 3.28: Mãu báo cáo kết quả kinh doanh của nhân viên kinh - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.28 Mãu báo cáo kết quả kinh doanh của nhân viên kinh (Trang 89)
Hình 3.30: Mãu in danh sách khách hàng - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.30 Mãu in danh sách khách hàng (Trang 91)
Hình 3.31: Mẫu in danh sách nhân viên - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.31 Mẫu in danh sách nhân viên (Trang 92)
Hình 3.33: Mãu báo cáo tổng hợp ý kiên khách hàng - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.33 Mãu báo cáo tổng hợp ý kiên khách hàng (Trang 93)
Hình 3.34: Mẫu báo cáo tình hình bảo hành - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.34 Mẫu báo cáo tình hình bảo hành (Trang 94)
Hình 3.35: Mẫu báo cáo tình hình bảo hành theo nhân viên - Xay dung phan mem quan ly khach hang tai cong ty 196816
Hình 3.35 Mẫu báo cáo tình hình bảo hành theo nhân viên (Trang 95)

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

TÀI LIỆU LIÊN QUAN

w