a. Tính khả thi về mặt kinh tế
Lợi ích vô hình
S Nâng cao tinh thần làm việc và trách nhiệm đối với mỗi công việc được
giao.
S Tạo kết nối giữa nhà quản lý và các nhân viên.
Lợi ích hữu hình
S Giảm thiểu các công việc thủ công mà nhân viên phải làm như trước đây.
S Tiết kiệm thời gian, chi phí in ấn giấy mực.
S Tìm kiếm thông tin nhanh chóng, chính xác, kịp thời.
S Cập nhật, sửa đổi thông tin dễ dàng.
S Xuất các báo cáo, thống kê chính xác, nhanh chóng.
b. Tính khả thi hoạt động
- Đáp ứng các yêu cầu cơ bản của trưởng phòng ban và nhân viên trong công tác quản lý, phân công theo dõi công việc.
Đưa ra kết quả, thông tin chính xác, độ tin cậy cao.
c. Tính khả thi kỹ thuật
- Công nghệ sử dụng không quá phức tạp, dựa trên các kết nối, cở sở hạ tầng mà công ty đang có.
- Hầu hết các nhân viên đều có hiểu biết về kỹ thuật nên có thể thao tác, sử dụng dễuhn dàng.
Phần mềm được thiết kế đơn giản, thân thiện với người dùng.
Trần Ngọc Linh - K20HTTTA 81
Khóa luận tốt nghiệp Nghiên cứu ứng dụng quản lý quy trình nghiệp vụ vào hoạt động phát triển hệ thống MeeyCRM của công ty cổ phần tập đoàn MeeyLand
Đầu vào:
- Tài khoản đăng nhập là Email cá nhân do công ty cung cấp - Mật khẩu đăng nhập
Các bước thực hiện:
- Bước 1: Nhập thông tin đăng nhập bao gồm tài khoản và mật khẩu. - Bước 2: Kiểm tra thông tin
+ Nếu tài khoản không tồn tại: Hiển thị thông báo tài khoản không hợp lệ và quay lại bước 1
+ Nếu đúng thì chuyển sang bước 3
- Bước 3: Đăng nhập thành công, cho phép truy cập vào phần mềm Đầu ra: Hiển thị thông báo đăng nhập thành công hoặc thất bại. Sơ đồ thuật toán:
+ Nếu thông tin nhập chính xác thì chuyển sang bước 3
- Bước 3: Kiểm tra tính trùng lặp dữ liệu mới nhập với dữ liệu có trong CSDL ( dữ liệu đã tồn tại)
Hình 52: Thuật toán đăng nhập phần mềm
b. Chức năng thêm mới
Người dùng sử dụng chức năng thêm mới để thêm mới các thông tin liên quan đến nhân viên, công việc, phân công công việc,..
Đầu vào: Các thông tin cần thêm mới vào CSDL Các bước tiến hành:
+ Nếu thông tin nhập không bị trùng sẽ chuyển sang bước 4
- Bước 4: Kiểm tra tính bắt buộc ( của 1 số trường không được bỏ trống khi thêm mới thông tin)
+ Nếu bỏ trống không nhập vào trường thông tin bắt buộc, hệ thống thông báo lỗi và quay lại bước 1 hoặc kết thúc
+ Nếu trường đó không phải là trường bắt buộc, chuyển sang bước 5 - Bước 5: Lưu, cập nhật thông tin và CSDL
b. Chức năng sửa thông tin
Mục đích của chức năng sửa đó chính là người dùng có thể thao tác thay đổi, cập nhật 1 số thông tin, dữ liệu và các công việc có liên quan đến việc sửa đổi dữ liệu trong CSDL.
Đầu vào: Các thông tin, dữ liệu cần được sửa đổi, cập nhật Các bước tiến hành:
- Bước 1: Chọn thông tin cần sửa - Bước 2: Nhập lại thông tin muốn sửa
- Bước 3: Kiểm tra các thông tin ( bao gồm kiểm tra tính chính xác, tính trùng lặp và tính bắt buộc của trường thông tin)
+ Nếu sai thì hệ thống sẽ hiển thị thông báo lỗi và quay lại bước 2 + Nếu đúng thì chuyển sang bước 4
- Bước 4: Kiểm tra xem người dùng có chắc chắn muốn cập nhật lại thông tin hay không
+ Nếu có, hệ thông sẽ lưu lại thông tin cập nhật, hiển thị thông báo xác nhận và chuyển sang bước 5
+ Nếu không thì chuyển sang bước 5 - Bước 5: Kết thúc
Đầu ra: Thông tin được cập nhật lại vào CSDL Sơ đồ thuật toán:
Đầu ra: Thêm mới thành công thông tin vào CSDL Sơ đồ thuật toán:
Hình 54: Thuật toán sửa thông tin
d. Chức năng xóa thông tin
Mục đích chính của chức năng xóa là cho phép người dùng có thể thực hiện xóa 1 bản ghi không cần thiết hoặc các thông tin, dữ liệu không chính xác trong CSDL.
Đầu vào: Các thông tin, dữ liệu bị sai, thừa hoặc không cần sử dụng. Các bước tiến hành:
- Bước 1: Chọn thông tin, dữ liệu cần xóa
- Bước 2: Hiển thị thông báo người dùng có chắc chắn muốn xóa hay không + Nếu có thì xóa dữ liệu và hiển thị thông báo xóa thành công.
+ Nếu không thì chuyển sang bước 3 - Bước 3: Kết thúc
Trần Ngọc Linh - K20HTTTA 85
Khóa luận tốt nghiệp Nghiên cứu ứng dụng quản lý quy trình nghiệp vụ vào hoạt động phát triển hệ thống MeeyCRM của công ty cổ phần tập đoàn MeeyLand
Khóa luận tốt nghiệp Nghiên cứu ứng dụng quản lý quy trình nghiệp vụ vào hoạt động phát triển hệ thống MeeyCRM của công ty cổ phần tập đoàn MeeyLand
Đầu ra: Thông tin, dữ liệu đã bị xóa cũng sẽ được xóa trong CSDL Sơ đồ thuật toán:
Hình 55: Thuật toán xóa thông tin
d. Chức năng tìm kiếm thông tin
Mục đích chính của chức năng tìm kiếm là cho phép người dùng có thể thực hiện thao tác tìm kiếm thông tin cần thiết trong CSDL, giúp người dùng trong việc lọc các thông tin theo điều kiện để có thể hỗ trợ cho công tác báo cáo, thống kê.
Đầu vào: Các thông tin cần tìm kiếm Các bước tiến hành:
Bước 1: Nhập thông tin cần tìm kiếm
Bước 2: Kiểm tra thông tin có tồn tại/ hợp lệ hay không
phù hợp để nhân viên đó thực hiện. Tiến độ hoàn thành công việc được thể hiện thông qua số giờ làm thực tế mà nhân viên đó làm và được báo cáo trên từng task công việc và so sánh với thời gian dự kiến ban đầu để hoàn thành xong công việc đó.
Đầu vào: Danh sách các công việc Các bước tiến hành:
- Bước 1: Hiển thị danh sách các công việc. - Bước 2: Chọn công việc cần phân công.
- Bước 3: Kiểm tra công việc đã được phân công hay chưa.
+ Nếu công việc chưa được phân công, chuyển sang bước 4 - Bước 4: Nhập các thông tin để tiến hành phân công công việc - Bước 5: Hiển thị thông báo, lưu thông tin và kết thúc.
Đầu ra: Các công việc được phân công và gửi cho từng nhân viên. Sơ đồ thuật toán:
Hình 57: Thuật toán phân công công việc.
e. Chức năng đánh giá tiến độ công việc
Mục đích chính của chức năng đánh giá tiến độ công việc là người dùng có thể dễ dàng theo dõi được mức độ hoàn thành công việc của mình, dựa trên số phần trăm đã hoàn thành của công việc và từ đó giúp cho mỗi nhân viên có thể có các phương án điều chỉnh thời gian thích hợp nhất có thể.
Đầu vào: Danh sách công việc đã được tạo và phân công cho nhân viên phụ trách. Các bước tiến hành:
# Name Type Collation Attributes Null Default Comments Extra 1 manhanvien > int(20) N o None AUTOJNCREMENT 2 tennhanvien varchar(15 0) utf8_unico de . c N o None 3 ngaysinh date Y es NULL 4 SOdienthoai int(10) Y es NULL
5 diachi text ∪tf8∪nico
de d Y es NULL 6 vaitro varchar(20 0) utf8unicod e - C N o None
7 email text ∪tf8∪nico
de - C N o None 8 matkhau varchar(32 ) utf8unicod e - C N o None 9 ngaytao datetime N o Currenttimestamp O 1 0
maphongban Pint(20) o N None
Đầu ra: số % hoàn thành công việc. Sơ đồ thuật toán:
Hình 58 : Sơ đồ thuật toán báo cáo tiến độ công việc
Thiết kế cơ sở dữ liệu a. Thiết kế mức logic.
* Các thực thể:
- Nhân viên (Mã nhân viên, Tên nhân viên, Ngày sinh, Số điện thoại, Địa chỉ, Vai trò, Email, Mật khẩu, Ngày tạo)
Phòng ban ( Mã phòng ban, Tên phòng ban, Trạng thái, Ngày tạo)
Công việc (Mã công việc, Tiêu đề, Nội dung, Độ ưu tiên, Trạng thái, Ngày tạo) - Nhân viên ( Mã nhân viên, Mã phòng ban, Tên nhân viên, Ngày sinh, Số điện
thoại, Địa chỉ, Vai trò, Email, Mật khẩu, Trạng thái, Ngày tạo) - Phòng ban (Mã phòng ban, Tên phòng ban)
- Công việc (Mã công việc, Mã phòng ban, Mã nhân viên, Tiêu đề, Nội dung, Độ ưu tiên, Trạng thái, Ngày tạo)
- Chỉ định công việc ( Mã chỉ định, Mã công việc, Mã nhân viên, Ngày tạo)
- File công việc (Mã File, Mã công việc, Mã nhân viên, Tên File, Dung lượng, Ngày tạo)
- Bình luận (Mã bình luận, Mã công việc, Mã nhân viên, Nội dung, Ngày tạo) - Tiến độ (Mã tiến độ, Mã công việc, Tên công việc, Trạng thái, Ngày tạo)
b. Thiết kế mức vật lý trên phpmyadmin.
* Nhân viên: Bảng nhân viên lưu trữ các thông tin cá nhân của từng nhân viên. - Bảng nhân viên gồm các trường dữ liệu: manhanvien, tennhanvien, ngaysinh,
sodienthoai, diachi, vaitro, email, matkhau, ngaytao, maphongban. - Tạo bảng Nhân viên:
# Name Type Collation Attributes Null Default Comments Extra 1 macongviec int(20) N o None AUTOJNCREMENT 2 maphongban int(20) N o None 3 manhanvien P int(20) N o None 4 tieude varchar(20 0) utf8unicode o N None 5 noidung varchar(50 0) utfδunicod e Y es NULL
6 douutien varchar(50) utf8_unico
de_ Y es NULL 7 trangthai varchar(20 0) ∪tf8∪nico de N o None 8 ngaytao datetime N o CurrentJmestamp O
# Name Type Collation Attributes Null Default Comments Extra
1 machidinh int(20) N o None AUTOJNCREMENT 2 ITiacongviec int(20) N o None 3 manhanvien lint(20) N o None 4 ngaytao datetim e No CurrentJimestampO
Bảng 15: Các thuộc tính của bảng Nhân viên.
* Phòng ban: Bảng phòng ban lưu trữ các thông tin đến phòng ban trong công ty. - Bảng phòng ban gồm các trường dữ liệu: maphongban, tenphongban,trangthai,
ngaytao.
- Tạo bảng Phòng ban:
Trần Ngọc Linh - K20HTTTA 92
Khóa luận tốt nghiệp Nghiên cứu ứng dụng quản lý quy trình nghiệp vụ vào hoạt động phát triển hệ thống MeeyCRM của công ty cổ phần tập đoàn MeeyLand
Bảng 16: Các thuộc tính của bảng Phòng ban.
* Công việc: Bảng công việc lưu trữ các thông tin liên quan đến chi tiết các công việc cần thực hiện và cần được phân công cho các nhân viên cũng như các công việc mà nhân viên tự tạo để lập kế hoạch.
- Bảng công việc gồm có các trường dữ liệu: macongviec, maphongban, manhanvien, tieude, noidung, douutien, trangthai, ngaytao.
Tạo bảng Công việc:
Bảng 17: Các thuộc tính của bảng Công việc.
* Chỉ định công việc: Bảng chỉ định công việc lưu trữ các thông tin liên quan về người phụ trách công việc đó.
- Bảng chỉ định công việc bao gồm các trường dữ liệu: machidinh, macongviec, manhanvien, ngaytao.
3 manhanvien int(2O) o N None tenfile varchar(20 0) UtfSunicodeci Y es NULL 5 dungluong int(1O) Y es NULL
6 ngaytao datetime o N CurrenttimestampO
# Name Type Collation Attributes Null Default Comments Extra
1 mabinhluan √ int(20) Na None AUTOJNCREMENT
2 macongviec & int(20) N
o
None
3 manhanvien & int(20) No None
4 ngaytao me dateti No currentJimestampO
5 noidung text utf8_unicode_ci NULL
Bảng 18: Các thuộc tính của bảng Chỉ định công việc.
*File công việc: Bảng file công việc lưu trữ các file liên quan đến công việc được tải từ máy tính lên hệ thống.
- Bảng file công việc bao gồm các trường dữ liệu: mafile, macongviec, manhanvien, tenfile, dungluong, ngaytao.
Tạo bảng File công việc:
Bảng 19: Các thuộc tính của bảng File công việc.
* Bình luận: Bảng bình luận cho phép người dùng có thể bình luận liên quan đến công việc ( như một ghi chú hoặc chú thích)
- Bảng bình luận bao gồm các trường dữ liệu: mabinhluan, macongviec, manhanvien, ngaytao.
Name Type Collation Attributes Null Default Comments Extra 1 matiendo int(20) N o None AUTOJNCREMENT 2 macongviec ⅛ int(20) N o None 3 tencongviec varchar(20 0) IitfSunicodeci es Y NULL 4 Uangthai varchar(15 0) UtfSunicodeci N o None
5 ngaytao datetime o N CurrenttimestampO
Bảng 20: Các thuộc tính của bảng Bình luận.
* Tiến độ: Bảng tiến độ cho phép nhân viên có thể thực hiện báo cáo các công việc đã hoàn thành, từ đó người quản lý dự án có thể theo dõi, kiểm tra và đánh giá tiến độ thực hiện từng công việc của nhân viên đó.
Trần Ngọc Linh - K20HTTTA 94
Khóa luận tốt nghiệp Nghiên cứu ứng dụng quản lý quy trình nghiệp vụ vào hoạt động phát triển hệ thống MeeyCRM của công ty cổ phần tập đoàn MeeyLand
- Bảng tiến độ bao gồm các trường dữ liệu: matiendo, macongviec, tencongviec, trangthai, ngaytao.
Khóa luận tốt nghiệp Nghiên cứu ứng dụng quản lý quy trình nghiệp vụ vào hoạt động phát triển hệ thống MeeyCRM của công ty cổ phần tập đoàn MeeyLand
Ket luận chương 3: Từ những quy trình phát triển hệ thống như quy trình khảo sát và lên ý tưởng, quy trình xây dựng hệ thống, quy trình triển khai, chương 3 đã đề xuất giải pháp giúp hoàn thiện việc quản lý quy trình phát triển hệ thống MeeyCRM. Bên cạnh đó, ở trong chương này cũng nêu lên được những lý do, vấn đề dẫn đến việc cần phải xây dựng một giải pháp để có thể giúp các nhà quản lý hay chính những nhân viên của các phòng ban có thể dễ dàng quản lý công việc của mình trong hoạt động phát triển hệ thống MeeyCRM của công ty. Đồng thời, sau khi áp dụng giải pháp vào các quy trình, chúng ta cũng thấy được kết quả đó chính là hiệu suất của các nguồn lực tham gia vào quy trình tăng lên đáng kể , năng suất làm việc được khai thác một cách mạnh mẽ hơn. Không những vậy việc áp dụng giải pháp vào việc quản lý quy trình nghiệp vụ còn giúp giảm thiếu các bước như lập báo cáo thống kê bằng sổ sách, Excel hay việc phải trao đổi thông tin một cách trực tiếp gây ra sự lãng phí thời gian và chi phí của công ty. Từ việc phân tích, đánh giá quy trình đó, chương 3 cũng đưa ra các chức năng cần thiết và các thông tin dữ liệu cần có khi xây dựng giải pháp.
# Hộ Tên Ngày sinh SĐT Email
1 Tràn Ngọc Linh 19/05/1999 0964446149 Iin htn@meey land .com
2 Hồng Nguy⅛n 05/05/1995 0364862901 hongnt@meeyland. com
3 Duyẻn Nguyễn Kỹ 04/08/1996 0378946328 duyennk@meeyland.com
4 LINHNGUYENTHUY 04/08/1993 0978564231 Iin hnt@ meey I and .com
5 Unh Tran Thuy 02/07/1996 0364867218 linhtt@meeyland.com
CHƯƠNG IV: CÀI ĐẶT VÀ THỰC NGHIỆM HỆ THỐNG.
4.1 Demo phần mềm quản lý công việc cho toàn bộ các dự án của công ty.
4.1.1 Chức năng đăng nhập
Việc quản lý tài khoản đăng nhập cũng giống như khi sử dụng phần mềm Jirra, mỗi nhân viên làm việc tại công ty sẽ được cung cấp tài khoản đăng nhập là email có
dạng abc@meeyland.com . Nhân viên sử dụng mật khẩu của tài khoản đó để thực hiện
đăng nhập vào hệ thống và thực hiện các chức năng khác.
Đăng nhập
Quản lý công việc
Mặt khẩu
Đảng nhập
Hình 59: Giao diện đăng nhập
4.1.2. Quản lý thông tin nhân viên
Quản (ý công việc ɑ Trần NgQC Linh V
Cà nhăn S Công vìộc Hành chinh <3 Nhânviẻn Qj Phông ban Qj Quán lý ta sán S Tuyển dụrg
ip Kiến thức cân bân 0 Hoal đông
Danh sách nhân viên Γ + Thêm ∩h⅛n v⅛∏
Ten phòng ban Quán lý Sò thành Vien Thao tểc
1 Phổng Nghiồn cửu vá phát tnổn thi trường Tràn Ngọc Linh O
2 Phòng nhân sư Trần Ngọc Lmh O
3 Phỏng tnổn khai Trản Ngoc Ltnh 2
4 Phóng hành chinh Trản Ngọc Linh 3
5 Phỏng tài chinh Trần Ngọc Lmh 1
6 Phỏng kĩểm thử Trần Ngoc Lmh O
Hình 60: Giao diện danh sách nhân viên
Các thông tin của nhân viên cần quản lý như họ tên, ngày sinh, địa chỉ, số điện thoại, email, vai trò,.Khi muốn thêm mới 1 nhân viên, ta click vào “Thêm mới” màn hình sẽ hiển thị form thêm mới nhân viên như sau:
Quản lý công việc ữ Tràn Ngọc Linh
Cà nhân O Cõng việc hành Chlhh (3 Nhân viên Qj Phỏng ban Ql Quán lý tải sản S Tuyên dụng fKlén thức cán bán ộ Hoat động Thèm nhân viên Họ vã tên' Ngày sinh 01/05/2021 sà điện thoại Phòng ban' TT Công nghệ 2 Email" linhtn@meeylandcom Mật khầu ■ Nhập Iat mật khâu ■
Thâm nhân viên
Hình 61: Giao diện thêm mới nhân viên
Trần Ngọc Linh - K20HTTTA 98
Khóa luận tốt nghiệp Nghiên cứu ứng dụng quản lý quy trình nghiệp vụ vào hoạt động phát triển hệ thống MeeyCRM của công ty cổ phần tập đoàn MeeyLand
Sau khi nhập hợp lệ và đủ các thông tin yêu cầu và bấm nút “Lưu để lưu nhân viên mới thêm vào CSDL.
Để xem chi tiết nhân viên, bấm nút “Chi tiết”. Đồng thời trên màn hình này, người dùng có thể thực hiện thao tác Sửa thông tin nhân viên đó khi có sự thay đổi. Sau đó ấn