- Bảng thông tin chi tiết phần mềm_hợp đồng: lưu trữ các thông tin về chi tiết
phần mềm, hợp đồng. Thông tin cụ thể của chi tiết phần mềm, hợp đồng cùng với kiểu dữ liệu và miền giá trị được mơ tả cụ thể như trong hình sau:
Hình 3.5: Bảng thơng tin chi tiết phần mềm_hợp đồng
Bảng này liên kết với bảng HopDong và bảng PhanMem.
Hình 3.6: Cơ sở dữ liệu hệ thống thơng tin
3.3. Thiết kế giao diện
Khi mở ứng dụng, hệ thống sẽ yêu cầu người dùng đăng nhập để sử dụng hệ thống.
Hình 3.7: Giao diện đăng nhập hệ thống quản lý khách hàng
Nếu đăng nhập sai:
Hệ thống thông báo “Thông tin đăng nhập chưa chính xác” và hiển thị giao diện như sau:
Hình 3.8:Giao diện đăng nhập hệ thống quản lý khách hàng không đúng
Nếu đăng nhập đúng:
Đăng nhập thành cơng thì hệ thống có các nút lệnh để người dùng truy cập vào với tùy từng mục đích sử dụng khác nhau như quản lý hồ sơ khách hàng, quản lý phần mềm, quản lý hợp đồng, báo cáo thống kê, tìm kiếm.
Trường hợp người đăng nhập là nhân viên quản lý khách hàng thì giao diện hiển thị sẽ là:
Nếu nhân viên giữ chức vụ quản lý:
Hình 3.9: Giao diện phân cấp chức năng của nhân viên quản lý khách hàng giữ chức vụ quản lý
Nếu nhân viên không giữ chức vụ quản lý (nhân viên):
Hình 3.10: Giao diện phân cấp chức năng của nhân viên quản lý khách hàng không giữ chức vụ quản lý
Trường hợp người đăng nhập là nhân viên quản lý phần mềm thì giao diện hiển thị sẽ là:
Nếu nhân viên giữ chức vụ quản lý:
Hình 3.11: Giao diện phân cấp chức năng của nhân viên quản lý phần mềm giữ chức vụ quản lý
Nếu nhân viên không giữ chức vụ quản lý (nhân viên):
Hình 3.12: Giao diện phân cấp chức năng của nhân viên quản lý phần mềm không giữ chức vụ quản lý
Trường hợp người đăng nhập là nhân viên và ban lãnh đạo thì giao diện hiển thị sẽ là:
Hình 3.13: Giao diện phân cấp chức năng của ban lãnh đạo
Sau khi chọn chức năng tìm kiếm và nhấn vào nút “Chọn” thì sẽ hiển thị giao diện như sau:
Nếu chọn chức năng tìm kiếm là hồ sơ khách hàng thì giao diện sẽ là:
Hình 3.15: Giao diện kết quả tìm kiếm thông tin hồ sơ khách hàng
Giả sử nhân viên quản lý khách hàng chọn chức năng quản lý hồ sơ KH thì giao diện lúc này sẽ là:
Nếu nhân viên quản lý khách hàng nhấn nút “Thêm”thì giao diện hiển thị như sau:
Hình 3.17: Giao diện thêm thơng tin hồ sơ khách hàng
Sau khi thêm, dữ liệu được lưu trữ như sau:
Nếu nhân viên quản lý khách hàng nhấn nút “Sửa” thì giao diện sẽ như sau:
Hình 3.19: Giao diện sửa thơng tin hồ sơ khách hàng
Nếu nhân viên quản lý khách hàng nhấn nút “Lưu” thì giao diện sẽ hiển thị như sau:
Hình 3.20: Giao diện lưu thông tin hồ sơ KH
Nếu nhân viên quản lý khách hàng nhấn nút “Xóa” thì giao diện hiển thị như sau:
Giả sử nhân viên quản lý muốn báo cáo, thống kê thì giao diện sẽ hiển thị như sau:
Hình 3.22: Giao diện báo cáo, thống kê
Sau khi sử dụng chức năng lập báo cáo thì sẽ xuất hiện các mẫu báo cáo tướng ứng với loại báo cáo như sau:
Hình 3.24: Hình mẫu báo cáo khi chọn báo cáo danh sách hợp đồng
Hình 3.25: Hình mẫu báo cáo khi chọn báo cáo danh sách phần mềm
Các giao diện chức năng cịn lại của hệ thống thơng tin xem tiếp phần Phụ lục 5: Giao diện.
3.4 Một số đề xuất và kiến nghị
3.4.1. Đánh giá khả năng ứng dụng của hệ thống
HTTT quản lý khách hàng trên được phân tích thiết kế theo quy trình phân tích thiết kế hướng đối tượng UML, về cơ bản đã đáp ứng các mục tiêu đề ra. Tuy nhiên, hệ thống vẫn chưa phản ánh được toàn bộ các chức năng liên quan đến quản lý khách hàng ở công ty. Cần bổ sung thêm các chức năng vào cơ sở dữ liệu để HTTT quản lý khách hàng trên được hoàn thiện hơn nữa thì hệ thống mới đáp ứng được nhu cầu sử dụng hệ thống phục vụ cho quá trình hoạt động quản lý của cơng ty.
3.4.2. Kiến nghị và đề xuất hướng phát triển
Đây là một đề tài có tính thực tế cao, với nhiệm vụ là phân tích thiết kế hệ thống thơng tin quản lý khách hàng, khóa luận đã đáp ứng được một số yêu cầu cơ bản đặt ra. Tuy nhiên để đề tài có thể áp dụng vào thực tế, đáp ứng được những đòi hỏi cần phải có thêm thời gian nghiên cứu, khơng chỉ cần có kiến thức về cơng nghê thơng tin mà còn cần những kiến thức liên quan sao cho chương trình có thể đáp ứng được hầu hết các yêu cầu phát sinh trong thực tế, cung cấp tiện ích tối đa cho người dùng mà vẫn đảm bảo yêu cầu chương trình phải đơn giản, dễ sử dụng. Do đó, hướng phát triển của đề tài như sau:
Hoàn thiện các chức năng đã phân tích thiết kế, thực hiện ghép nối các phần đã thiết kế.
Mở rộng các module để giao tiếp với các thiết bị ngoại vi. Nghiên cứu bổ sung các chức năng mà tại thời điểm làm khóa luận này chưa nhận dạng được.
Hệ thống được xây dựng cho phép các chức năng hoạt động độc lập với nhau nên khi có sự thay đổi hay có nhu cầu thêm bớt chức năng khơng cần thiết phải xây dựng lại hệ thống. Hệ thống thông tin khi xây dựng thành công sẽ cải thiện được các thao tác trên giấy tờ, sổ sách. Hệ thống mới phát triển nhằm giảm bớt số lượng nhân sự tham gia vào bộ phận quản lý.
KẾT LUẬN
Trong thời gian thực hiện đề tài khóa luận “Phân tích, thiết kế hệ thống thơng tin quản lý khách hàng cho công ty công nghệ và dịch vụ Bluesky”, em đã nhận thấy
tầm quan trọng của vấn đề quản lý khách hàng trong các cơ quan, cơng ty nói chung và cơng ty em thực tập nói riêng. Nó giúp cho nhà quản lý tiết kiệm được thời gian, công sức trong việc quản lý, lưu trữ thơng tin. Do đó phần mềm quản lý khách hàng địi hỏi thật chính xác, kịp thời và đồng bộ.
Do thời gian làm khóa luận có hạn, dù đã cố gắng và được sự hướng dẫn tận tình của Th.S Nghiêm Thị Lịch, anh chị trong công ty công nghệ và dịch vụ Bluesky nhưng bài khóa luận của em vẫn cịn nhiều hạn chế và thiếu sót, chương trình cịn đơn giản, cơ sở dữ liệu cịn chưa được tối ưu hóa chặt chẽ, vấn đề bảo mật cơ sở dữ liệu chưa cao.
Tuy vậy bài khóa luận đã nêu được tầm quan trọng của tin học hóa trong quản lý nói chung và quản lý khách hàng nói riêng, khảo sát và phân tích, thiết kế hồn chỉnh một bài toán quản lý, các giao diện được thiết kế đơn giản, thân thiện với người dùng.
Em sẽ tiếp tục hoàn thiện hơn nữa những chức năng của chương trình và sẽ cố gắng thiết kế và cài đặt, nâng cấp chương trình sao cho phù hợp và đáp ứng được yêu cầu của bài toán trong thực tế.
Cuối cùng một lần nữa em xin chân thành cảm ơn các thầy cô giáo trong trường Đại học Thương Mại và đặc biệt là cô giáo hướng dẫn Th.S Nghiêm Thị Lịch đã tận tình giúp đỡ và tạo điều kiện cho em hồn thành khóa luận tốt nghiệp này.
TÀI LIỆU THAM KHẢO
[1] Phân tích và thiết kế hệ thống thơng tin, tác giả: Nguyễn Văn Ba, NXB Đại học Quốc Gia Hà Nội, 2003.
[2] Phân tích và thiết kế hệ thống thông tin quản lý, tác giả: Đinh Thế Hiển, NXB
Thống kê, 2002.
[3] Phân tích và thiết kế hướng đối tượng, tác giả: Đặng Văn Đức, NXB Giáo Dục, 2002.
[4] Phân tích và thiết kế Hệ thống thông tin với UML. tác giả: Đặng Văn Đức, NXB Giáo dục, 2002.
[5] Phân tích thiết kế các hệ thống thông tin hiện đại, Nguyễn Văn Vỵ, Thống Kê,
2002.
[6] Báo cáo tài chính cơng ty TNHH công nghệ và dịch vụ Bluesky (2016-2018).
[7] Hồ sơ công ty TNHH công nghệ và dịch vụ Bluesky(2016-2018).
[8] 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 Ánh Dương, Hoàng Tân Cương, 2012.
[9] Phân tích và thiết kế hệ thống quản lý khách hàng thân thiết của thẩm mỹ
viện” (Nhóm thực hiện: Phân Ngọc Trà My và Võ Thị Ngọc Giàu, Đại học Quốc gia Thành Phố Hồ chí Minh, Đại học Khoa học tự nhiên), 2012.
[10] Design of Information Systems Customer Relationship Management to Improve Services Sales Addroach System Development Life Cycle (SDLCB), Noer Layli Budianto Putri, 2007.
[11] Research and design of customer relationship management system for small companies organizations, Artem Ivanenko, Leonid Ipatov, 2018.
PHỤ LỤC 1: SƠ ĐỒ USE CASE
use case phân rã quản lý hợp đồng:
Hình ảnh biểu đồ phân rã use case quản lý hợp đồng
use case phân rã quản lý phần mềm:
Hình ảnh biểu đồ phân rã use case quản lý phần mềm
use case phân rã chức năng tìm kiếm:
Biểu diễn kịch bản cho use case “Thêm mới thông tin HĐ”
Kịch bản cho use case “Thêm mới thông tin HĐ”
Tên use case use case “Thêm mới thơng tin HĐ” Tác nhân chính Nhân viên quản lý khách hàng
Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Thông tin HĐ mới của khách hàng được thêm và lưu vào hệ thống Sự kiện chính - Nhân viên quản lý khách hàng chọn form quản lý HĐ trên hệ thống
- Hệ thống hiển thị form quản lý HĐ
- Nhân viên quản lý khách hàng chọn chức năng thêm mới thông tin HĐ
- Hệ thống hiển thị form thêm mới mới thông tin HĐ và yêu cầu nhân viên quản lý khách hàng nhập thông tin HĐ mới
- Nhân viên quản lý khách hàng nhập thông tin HĐ mới
- Hệ thống kiểm tra thông tin HĐ và xác nhận thông tin hợp lệ - Thông tin HĐ mới được lưu vào cơ sở dữ liệu
- Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành công
- Quá trình thêm mới thơng tin HĐ viên kết thúc
- Nhân viên quản lý khách hàng thoát khỏi chức năng thêm mới thông tin HĐ
Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thốt khỏi hệ thống
Biểu diễn kịch bản cho use case “Sửa thông tin HĐ”
Kịch bản cho use case “Sửa thông tin HĐ”
Tên use case use case “Sửa thông tin HĐ” Tác nhân chính Nhân viên quản lý khách hàng
Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Thông tin HĐ sau khi sửa của khách hàng được lưu vào hệ thống Sự kiện chính - Nhân viên quản lý khách hàng chọn form quản lý HĐ trên hệ thống
- Hệ thống hiển thị form quản lý HĐ
- Nhân viên quản lý khách hàng chọn chức năng sửa thông tin HĐ - Hệ thống hiển thị form sửa thông tin HĐ và yêu cầu nhân viên quản lý khách hàng sửa thông tin HĐ
- Nhân viên quản lý khách hàng sửa thông tin HĐ
- Thông tin HĐ sau khi sửa được lưu vào cơ sở dữ liệu
- Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành công
- Q trình sửa thơng tin HĐ kết thúc
- Nhân viên quản lý khách hàng thoát khỏi chức năng sửa thông tin HĐ
Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống
Biểu diễn kịch bản cho use case “Xóa thơng tin HĐ”
Kịch bản cho use case “Xóa thơng tin HĐ”
Tên use case use case “Xóa thơng tin HĐ” Tác nhân chính Nhân viên quản lý khách hàng
Điều kiện vào Nhân viên quản lý khách hàng đăng nhập vào hệ thống thành công Điều kiện ra Thông tin HĐ sau khi xóa của khách hàng đã mất khỏi hệ thống Sự kiện chính - Nhân viên quản lý khách hàng chọn form quản lý HĐ trên hệ thống
- Hệ thống hiển thị form quản lý HĐ
- Nhân viên quản lý khách hàng chọn chức năng xóa thơng tin HĐ - Hệ thống hiển thị form xóa thơng tin HĐ và yêu cầu nhân viên quản lý khách hàng xóa thơng tin HĐ
- Nhân viên quản lý khách hàng xóa thơng tin HĐ
- Hệ thống kiểm tra thơng tin HĐ cần xóa và xác nhận thơng tin hợp lệ
- Thơng tin HĐ sau khi xóa đã mất khỏi hệ thống
- Hệ thống xử lý thao tác mà nhân viên quản lý khách hàng nhập vào và thông báo đã thực hiện thành cơng
- Q trình xóa thơng tin HĐ kết thúc
- Nhân viên quản lý khách hàng thoát khỏi chức năng xóa thơng tin HĐ
Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý khách hàng, nếu muốn tiếp tục thì nhân viên quản lý khách hàng lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống
Biểu diễn kịch bản cho use case “Thêm mới thông tin phần mềm”
Kịch bản cho use case “Thêm mới thông tin phần mềm”
Tên use case use case “Thêm mới thông tin phần mềm” Tác nhân chính Nhân viên quản lý phần mềm
Điều kiện vào Nhân viên quản lý phần mềm đăng nhập vào hệ thống thành công Điều kiện ra Thông tin phần mềm mới được thêm và lưu vào hệ thống
Sự kiện chính - Nhân viên quản lý phần mềm chọn form quản lý phần mềm trên hệ thống
- Hệ thống hiển thị form quản lý phần mềm
- Nhân viên quản lý phần mềm chọn chức năng thêm mới thông tin phần mềm
- Hệ thống hiển thị form thêm mới thông tin phần mềm và yêu cầu nhân viên quản lý phần mềm nhập thông tin phần mềm mới
- Nhân viên quản lý khách hàng nhập thông tin phần mềm mới - Hệ thống kiểm tra thông tin phần mềm và xác nhận thông tin hợp lệ
- Thông tin phần mềm mới được lưu vào cơ sở dữ liệu
- Hệ thống xử lý thao tác mà nhân viên quản lý phần mềm nhập vào và thông báo đã thực hiện thành công
- Quá trình thêm mới thơng tin phần mềm kết thúc
- Nhân viên quản lý phần mềm thoát khỏi chức năng thêm mới thông tin phần mềm
Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý phần mềm, nếu muốn tiếp tục thì nhân viên quản lý phần mềm lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống
Biểu diễn kịch bản cho use case “Sửa thông tin phần mềm”
Kịch bản cho use case “Sửa thông tin phần mềm”
Tên use case use case “Sửa thông tin phần mềm” Tác nhân chính Nhân viên quản lý phần mềm
Điều kiện vào Nhân viên quản lý phần mềm đăng nhập vào hệ thống thành công Điều kiện ra Thông tin phần mềm sau khi sửa được lưu vào hệ thống
Sự kiện chính - Nhân viên quản lý phần mềm chọn form quản lý phần mềm trên hệ thống
- Hệ thống hiển thị form quản lý phần mềm
- Nhân viên quản lý phần mềm chọn chức năng sửa thông tin phần mềm
- Hệ thống hiển thị form sửa thông tin phần mềm và yêu cầu nhân