Việc quản lý nguồn lực đòi hỏi sự hiểu biết về con người ở nhiều khía cạnh, và quan niệm rằng con người là yếu tố trung tâm của sự phát triển. Các kỹ thuật quản lý nhân lực thường có mục đích tạo điều kiện để con người phát huy hết khả năng tiềm ẩn, giảm lãng phí nguồn lực, tăng hiệu quả của tổ chức.
Trang 2MỤC LỤCMỤC LỤC 1
DANH SÁCH HÌNH ẢNH4
LỜI NÓI ĐẦU 6
CHƯƠNG 1 CƠ SỞ LÝ THUYẾT 8
Trang 3CHƯƠNG 3 XÂY DỰNG CHƯƠNG TRÌNH 66
Trang 43.2.3 Giao diện trang quản lý thành viên 68
3.2.6 Giao diện trang thêm quá trình công tác 69
3.2.13 File excel khi sử dụng chức năng export 73
KẾT LUẬN 74
TÀI LIỆU THAM KHẢO 76
NHẬN XÉT CỦA GIÁO VIÊN 77
Trang 5DANH SÁCH HÌNH ẢNH
Hình 1: Mô hình MVC 11
Hình 2: Cấu trúc CodeIgniter 12
Hình 3: Sơ đồ tổ chức của VNPT Thái Nguyên 24
Hình 4: Usecase tổng quan 34
Hình 5: Usecase quản lý hệ thống 36
Hình 6: Usecase quản lý hồ sơ nhân viên 36
Hình 7: Usecase quản lý danh mục 37
Hình 8: Usecase quản lý lương 37
Hình 9: Usecase quản lý bảo hiểm 38
Hình 10: Usecase quản lý hợp đồng 38
Hình 11: Usecase quản lý thưởng phạt 39
Hình 12: Usecase quản lý quan hệ gia đình 39
Hình 13: Usecase quản lý quá trình công tác 40
Hình 14: Usecase quản lý thai sản 40
Hình 15: Usecase tìm kiếm 41
Hình 16 Usecase thống kê 41
Hình 17 Biểu đồ tuần tự đăng nhập 47
Hình 18: Biểu đồ tuần tự thay đổi đổi thông tin 48
Hình 19: Biểu đồ tuần tự thay đổi mật khẩu 48
Hình 20: Biểu đồ tuần tự thêm hồ sơ nhân viên 49
Hình 21: Biểu đồ tuần tự cập nhật hồ sơ nhân viên 49
Hình 22: Biểu đồ tuần tự thêm bảo hiểm 50
Hình 23: Biểu đồn tuần tự cập nhật bảo hiểm 50
Hình 24: Biểu đồ tuần tự thêm hợp đồng 51
Hình 25: Biểu đồ tuần tự cập nhật hợp đồng 51
Hình 26: Biểu đồ tuần tự thêm quan hệ gia đình 52
Hình 27: Biểu đồ tuần tự cập nhật quan hệ gia đình 52
Hình 28: Biểu đồ tuần tự thêm thưởng phạt 53
Trang 6Hình 29: Biểu đồ tuần tự cập nhật thưởng phạt 54
Hình 30: Biểu đồ tuần tự thêm thai sản 54
Hình 31: Biểu đồ tuần tự cập nhật thai sản 54
Hình 32: Biểu đồ tuần tự thêm quá trình công tác 55
Hình 33: Biểu đồ tuần tự cập nhật quá trình công tác 55
Hình 34: Biểu đồ tuần tự tìm kiếm 56
Hình 35: Biểu đồ tuần tự thống kê 56
Hình 36: Biểu đồ lớp 57
Hình 37: Giao diện trang chủ 67
Hình 38: Giao diện trang nhóm thành viên 67
Hình 39: Giao diện trang quản lý thành viên 68
Hình 40: Giao diện trang thông tin 68
Hình 41: Giao diện trang thêm nhân viên 69
Hình 42: Giao diện trang thêm quá trình công tác 69
Hình 43: Giao diện trang thêm hợp đồng 70
Hình 44: Giao diện trang quan hệ gia đình 70
Hình 45: Giao diện trang lương 71
Hình 46: Giao diện trang bảo hiểm 71
Hình 47: Giao diện trang thai sản 72
Hình 48: Giao diện trang thưởng phạt 72
Hình 49: Tệp tin Excel sau khi export 73
Hình 50: Giao diện trang Import dữ liệu 73
Trang 7LỜI NÓI ĐẦU
Trên thế giới cũng như ở Việt Nam, CNTT có ảnh hưởng rất mạnh mẽ đến
sự phát triển của đất nước và thế giới CNTT đang phát triển với tốc độ mạnh mẽ
và được ứng dụng rất rộng rãi trong tất cả các lĩnh vực, đặc biệt là trong công tácquản lý Nó đóng góp một phần rất lớn làm đơn giản hoá cũng như rút ngắn thờigian công sức và nâng cao hiệu quả làm việc của các nhà quản lý
Ở nước ta công tác quản lý nhân sự thực sự là một bài toán khó mà nhiềudoanh nghiệp gặp phải Các thông tin liên quan đến nhân viên là rất nhiều và việclưu trữ các thông tin này là rất khó khăn khi phải thực hiện bằng tay Có rất nhiềuhạn chế, nhiều thiếu sót dễ mất các giấy tờ liên quan… đặc biệt là thời gian làm
sẽ rất lâu và tốn công sức
Xuất phát từ thực tế đó, em đã chọn đề tài “Xây dựng hệ thống quản lý
nhân sự cho dịch vụ viễn thông VNPT Thái Nguyên” Đây là một đề tài không
còn mới song nó vẫn chưa phổ biến trong quá trình quản lý nhân sự Vì vậy, emnghiên cứu đề tài này với hy vọng sẽ góp phần giúp cho công việc quản lý nhân
sự trở nên dễ dàng hơn
Em xin chân thành cảm ơn cô giáo Th.S Lương Minh Huế, người đã
hướng dẫn và giúp đỡ em trong quá trình thực hiện đề tài
Mặc dù đã rất cố gắng để hoàn thành công việc, xong do thời gian có hạntrong việc thu thập thông tin thực tế, phân tích hệ thống thông tin, tập hợp tài liệu
in ấn và lập trình, do đó chương trình của em còn nhiều thiếu sót cần được bổsung
Em rất mong được sự góp ý và chỉ bảo chân thành của cô giáo hướng dẫncùng toàn thể các thầy cô trong khoa để đề tài của em được hoàn thiện tốt hơn
Em xin chân thành cảm ơn!
Thái nguyên, tháng 03 năm 2016
Sinh viên thực hiện
Trang 8Nguyễn Thị Hậu
Trang 9CHƯƠNG 1 CƠ SỞ LÝ THUYẾT
Giới thiệu
1 Tổng quan
CodeIgniter là một nền tảng ứng dụng web nguồn mở được viết bằngngôn ngữ PHP bởi Rick Ellis (CEO của EllisLab, Inc) Phiên bản đầu tiên đượcphát hành ngày 28.02.2006, phiên bản hiện tại: 2.2.1 (phát hành ngày 1.2015) Ýtưởng xây dựng CodeIgniter được dựa trên Ruby on Rails, một nền tảng ứngdụng web được viết bằng ngôn ngữ Ruby Hiện tại, CodeIgniter đang được pháttriển bởi ExpressionEngine Development Team thuộc EllisLab, Inc
2 Những điểm nổi bật
Được thiết kế theo mô hình Model-View-Controller: Mô hình MVC giúptách thành phần hiển thị giao diện (presentation) và xử lý (business logic) củamột phần mềm thành những thành phần độc lập, từ đó giúp cho việc thiết kế, xử
lý và bảo trì mã nguồn dễ dàng, đồng thời tăng khả năng mở rộng của phầnmềm CodeIgniter vận dụng mô hình này trong thiết kế, giúp tách biệt các tập tingiao diện với các tập tin xử lý dữ liệu, nâng cao khả năng quản lý và dễ bảo trì
Nhỏ gọn: Gói cài đặt chỉ 404KB (không bao gồm phần User Guide) So
với các PHP framework khác như CakePHP (1.3MB), Symfony (5.08MB) hayZend Framework (5.66MB)kích thước của CodeIgniter giúp giảm thiểu đ|ng
kể không gian lưu trữ
Tốc độ nhanh: CodeIgniter được đánh giá là PHP framework có tốc độ
nhanh nhất hiện nay Bằng cơ chế lưu nội dung vào bộ đệm (cache), kiểm tra bộđệm trước khi tiến hành thực hiện yêu cầu, CodeIgniter giảm số lần truy cập và
xử lý dữ liệu, từ đó tối ưu hóa tốc độ tải trang
Miễn phí: CodeIgniter được phát hành dưới giấy phép Apache/BSD mở
rộng, cho phép người dùng tự do thay đổi, phát triển và phân phối mã nguồn
Trang 10Hỗ trợ Search Engine Optimization: Cấu trúc URL của CodeIgniter rất
thân thiện với các robot tìm kiếm
Hệ thống thư viện phong phú: CodeIgniter cung cấp các thư viện phục vụ
cho những tác vụ thường gặp nhất trong lập trình web, chẳng hạn như truy cập
cơ sở dữ liệu, gửi email, kiểm tra dữ liệu, quản lý session, xử lý ảnhđến nhữngchức năng nâng cao như XML-RPC, mã hóa, bảo mật
Bảo mật hệ thống: Cơ chế kiểm tra dữ liệu chặt chẽ, ngăn ngừa XSS và
SQL Injection của CodeIgniter giúp giảm thiểu các nguy cơ bảo mật cho hệthống
3 Những điểm hạn chế
Chưa hỗ trợ Object-Relational Mapping: Object Relational Mapping
(ORM) là một kỹ thuật lập trình, trong đó các bảng của cơ sở dữ liệu được ánh
xạ thành các đối tượng trong chương trình Kỹ thuật này giúp cho việc thực hiệncác thao tác trong cơ sở dữ liệu (Create Read Update Delate - CRUD) dễ dàng,
mã nguồn ngắn gọn hơn Hiện tại, CodeIgniter vẫn chưa hỗ trợ ORM
Chưa hỗ trợ AJAX: AJAX (Asynchronous JavaScript and XML) đã trở
thành một phần không thể thiếu trong bất kỳ ứng dụng Web 2.0 nào AJAX giúpnâng cao tính tương tác giữa người dùng và hệ thống, giúp cho người dùng cócảm giác như đang sử dụng ứng dụng desktop vì các thao tác đều diễn ra "tứcthời" Hiện tại, CodeIgniter vẫn chưa có thư viện dựng sẵn nào để hỗ trợ xâydựng ứng dụng AJAX Lập trình viên phải sử dụng thư viện bên ngoài, nhưjQuery, Script.aculo.us, Prototype hay Mootools
Chưa hỗ trợ một số module thông dụng: So sánh với framework khác,
CodeIgniter không có các module thực thi một số tác vụ thường gặp trong quátrình xây dựng ứng dụng web như Chứng thực người dùng (User Authorization),Trình phân tích RSS (RSS Parser) hay Trình xử lý PDF
Chưa hỗ trợ Event-Driven Programming: Event-Driven Programming
(EDP) là một nguyên lý lập trình, trong đó các luồng xử lý của hệ thống sẽ dựavào các sự kiện, chẳng hạn như click chuột, gõ bàn phímĐấy không phải là
Trang 11một khuyết điểm to lớn của CodeIgniter vì hiện tại, chỉ có một số ít framework
hỗ trợ EDP, bao gồm Prado, QPHP và Yii
4 Cài đặt
Yêu cầu hệ thống: CodeIgniter có thể hoạt động trên nhiều hệ điều hành
và server, yêu cầu có cài đặt PHP phiên bản 4.x hoặc cao hơn; hệ quản trị cơ sở
dữ liệu: MySQL (4.1+), MySQLi, Mircrosoft SQL Server, Postgres, Oracle,SQLite, và ODBC
3 Nếu ứng dụng có tương tác với cơ sở dữ liệu, thiết lập các giá trị cầnthiết trong tập tin application/config/database.php
4 Upload tất cả thư mục và tập tin của CodeIgniter lên server
Để nâng cao tính bảo mật hệ thống, người dùng có thể đổi tên thư mụcsystem của CodeIgniter Sau khi đổi tên, người dùng phải thay đổi giá trị biến
$system_folder trong tập tin index.php
Trang 12Tìm hiểu
5 Mô hình Model-View-Controller
Model-View-Control (MVC) là một kiến trúc phần mềm, hiện đang được xem là một mẫu thiết kế trong công nghệ phần mềm Mô hình MVC tách biệt phần xử lý dữ liệu ra khỏi phần giao diện, cho phép phát triển, kiểm tra và bảo trìcác thành phần một cách độc lập
Hình 1: Mô hình MVC
- Model thể hiện các cấu trúc dữ liệu Các lớp thuộc thành phần Modelthường thực hiện các tác vụ như truy vấn, thêm, xóa, cập nhật dữ liệu Khi dữliệu trong Model thay đổi, thành phần View sẽ được cập nhật lại
-View là thành phần thể hiện dữ liệu trong Model thành các giao diệntương tác với người sử dụng Một Model có thể có nhiều View tùy thuộc vào cácmục đích khác nhau
- Controller đóng vai trò trung gian giữa Model và View Thông tin ngườidùng từ View được gửi cho Controller xử lý, sau đó Controller tương tác vớiModel để lấy dữ liệu được yêu cầu, sau cùng Controller trả dữ liệu này về choView
Mô hình MVC thường được sử dụng trong các ứng dụng web, vì thànhphần View (mã HTML/XHTML) được sinh ra từ các ngôn ngữ lập trình web
Trang 13Thành phần Controller sẽ nhận các dữ liệu GET/POST, xử lý những dữ liệu này,sau đó chuyển sang Model xử lý.
Model sẽ trả dữ liệu về phía Controller, sau đó Controller sinh mã HTML/XHTML để thể hiện trên View
6 Cấu trúc CodeIgniter
Hình 2: Cấu trúc CodeIgniter
Tập tin index.php được xem như controller đầu vào, tiếp nhận các yêu cầu
từ phía client và chuyển các yêu cầu này cho hệ thống xử lý
Thư mục system bao gồm phần lõi của CodeIgniter Chúng bao gồm cácthư viện xây dựng sẵn, các tập tin ngôn ngữ, ghi chú về hệ thống Trong số đó,các thư mục sau khá quan trọng:
Thư mục application: Dành cho lập trình viên, các tập tin được lập trìnhcho ứng dụng sẽ lưu trong thư mục này
Thư mục config: Chứa các tập tin cấu hình hệ thống
Thư mục controllers: chứa các lớp controller
Thư mục errors: chứa các tập tin lỗi
Thư mục helpers: chứa các hàm tiện ích do người dùng định nghĩa
Thư mục hooks: chứa các tập tin để mở rộng mã nguồn CodeIgniter
Thư mục language: chứa các tập tin ngôn ngữ
Thư mục libraries: chứa các thư viện cho người dùng dùng định nghĩa
Thư mục models: chứa các lớp model
Thư mục views: chứa các lớp view
Ta cũng có thể đổi tên của thư mục application thành tên tùy ý Sau khi
Trang 14đổi tên, cần thiết lập tên mới cho biến $application_folder trong tập tinindex.php Ngoài ra, ta cũng có thể tạo nhiều ứng dụng trong cùng một bộ cài đặtCodeIgniter bằng cách tạo ra các thư mục con bên trong system/application Cácthư mục này có cùng cấu trúc giống như thư mục application gốc
7 Dòng chảy dữ liệu trong CodeIgniter
Hình 3: Sơ đồ thể hiện dòng chảy dữ liệu trong CodeIgniter
1 Tập tin index.php đóng vai trò làm controller đầu vào, thiết lập các tàinguyên cần thiết cho hệ thống
2 Routing: Quá trình điều hướng giúp x|c định các yêu cầu và hướng xử
lý đối với chúng
3 Caching: Nếu dữ liệu được yêu cầu đã được lưu trong bộ đệm,
CodeIgniter sẽ trả dữ liệu trong bộ đệm về phía client Quá trình xử lý kết thúc
4 Security: Dữ liệu trước khi được chuyển đến các Controller sẽ được lọc
để phòng chống XXS hoặc SQL Injection
5 Application Controller: Controller xử lý dữ liệu nhận được bằng cách
gọi đến các Models, Libraries, Helpers, Pluginscó liên quan
6 View: Dữ liệu được chuyển qua View để hiển thị cho người dùng Nếu
chức năng caching được bật, dữ liệu sẽ được lưu trong cache cho những lần yêucầu tiếp theo
Trong thực tế, đôi khi ta cần xen lẫn bước trong sơ đồ trên Chẳng hạn,trước khi một controller được gọi, ta có thể muốn lưu log xuống tập tin trong hệthống CodeIgniter sử dụng cơ chế hook cho phép ta thực hiện việc này
Trang 158 CodeIgniter URL
Theo mặc định, cấu trúc URL của CodeIgniter được thiết kế dựa vào cácsegment thay cho kiểu query truyền thống Cách tiếp cận này giúp URL trở nênngắn gọn, có ý nghĩa, dễ ghi nhớ và thân thiện với các bộ máy tìm kiếm MộtURL trong CodeIgniter có dạng:
domain.com/index.php/controller/method/param/
Trong đó:
Segment controller là tên của lớp controller được gọi
Segment method là tên của phương thức trong lớp controller ở trên
Segment param là các đối số của phương thức đó
Như vậy, URI domain.com/index.php/product/view/1 sẽ mang ý nghĩa:Gọi đến phương thức view() thuộc lớp Product với đối số truyền vào bằng 1
Định tuyến URI (URI Routing)
Trong thực tế, URI domain.com/index.php/product/view/1 lại không thânthiện với các bộ máy tìm kiếm bằng URIdomain.com/index.php/product/view/appple-ipad-1 CodeIgniter cho phép lậptrình viên có thể thay đổi cơ chế xử lý URL mặc định thông qua chức năng Địnhhướng URI bằng cách thiết lập các quy luật trong tập tinapplication/config/routes.php Tập tin này chứa mảng $route, với khóa là URImới và giá trị l{ URI cũ Các quy luật được đọc theo thứ tự từ trên xuống, quyluật trước có độ ưu tiên cao hơn quy luật sau CodeIgniter cho phép sử dụng các
ký tự đại diện (wildcard) để thay thế CodeIgniter đã quy định sẵn hai ký tự đạidiện:
:num tương ứng với các giá trị số
:any tương ứng với bất kỳ giá trị nào
Ví dụ:
$route['product/view/(:num)'] = "product/view/$1";
Ý nghĩa: Gọi đến phương thức view() trong lớp Product với tham số
Trang 16truyền vào là giá trị kiểu số
Thêm hậu tố vào URL
Các bộ máy tìm kiếm có xu hướng thân thiện hơn với các tập tin HTML.Bằng cách thay đổi giá trị biến $config['url_suffix'] trong tập tinsystem/application/config/config.php, ta có thể thêm hậu tố HTML hay bất cứhậu tố nào khác vào cho URL
9 Model
Model là những lớp được xây dựng nhằm thực hiện việc trao đổi thông tinvới cơ sở dữ liệu Một lớp Model có thể thực hiện các tác vụ truy vấn, thêm, xóa,cập nhật dữ liệu Trong CodeIgniter, việc khai báo các lớp model dành cho mộtthực thể nào đó không cần thiết, vì trong controller của thực thể đó, ta có thể gọiđến thư viện database để thực hiện các thao tác với cơ sở dữ liệu Tuy nhiên, đểtiện cho việc quản lý, xây dựng lớp model cho một thực thể được khuyến khích
Một lớp model chuẩn trong CodeIgniter có cấu trúc như sau:
class Example_model extends Model {
Trang 17Khi khai báo một lớp model, ta cần tuân theo một số quy tắc:
Tên lớp được viết hoa chữ đầu tiên, phần còn lại viết thường Ví dụ:User_model, Blog_model, Article_model
Tên tập tin được đặt như tên lớp, và được đặt trong thư mụcapplication/models/ Các thư mục có thể được lưu lồng vào nhau để thuận tiệncho việc quản lý Vídụ :
Trong đó, model_name là tên của lớp model Nếu lớp model được lưu
trong một thư mục, ta cần ghi rõ đường dẫn đến thư mục đó Ví dụ lớp
Trang 18application/models/front_end/blog_model.php Để sử dụng lớp này, ta sử dụngđoạn mã sau:
Để sử dụng view trong controller, ta sử dụng đoạn mã sau:
$this->load->view('view_name', $data);
Trong đó, view_name là tên của view, $data chứa các dữ liệu sẽ được hiển
thị trong view Cũng giống như model, ta có thể lưu view trong các thư mục đểtiện cho việc quản lý Khi sử dụng, chỉ cần khai báo đường dẫn tương đối đếnthư mục chứa view Ví dụ tập tin header.tpl.php được lưu trong thư mụcapplication/views/front_end Để hiển thị view này, ta sử dụng đoạn mã sau:
$this->load->view('front_end/header.tpl');
CodeIgniter cho phép sử dụng nhiều view trong cùng một phương thứccủa controller
Trang 19Dữ liệu trong các view sẽ được kết hợp lại với nhau Ví dụ:
class Example extends Controller {
Trang 20<p>Name: <?php echo $name ?></p>
<p>Email: <?php echo $email ?></p>
<p>Age: <?php echo $age ?></p>
Ta cũng có thể sử dụng các cấu trúc điều khiển (if, else, switchcase),lặp (for, while, dowhile)bên trong view để hiển thị dữ liệu Ví dụ sau sẽhiển thị danh sách các nhân viên:
Trang 21Một lớp controller chuẩn trong CodeIgniter có mẫu:
class Example extends Controller {
Trang 22Khi khai báo một lớp controller, ta cần tuân theo một số quy tắc:
Tên lớp được viết hoa chữ đầu tiên, phần còn lại viết thường Ví dụ:User, Blog, Article
Tên tập tin được đặt như tên lớp, và được đặt trong thư mụcapplication/controllers/ Các thư mục có thể được lưu lồng v{o nhau để thuậntiện cho việc quản lý Ví dụ: application/controllers/user.php,
Trang 23* Hiển thị nội dung bài viết
* @param int $entryId ID của bài viết
1
Ngoài ra, CodeIgniter cho phép lập trình thay đổi cơ chế gọi phương thứcthông qua segment thứ hai bằng hàm _remap() Hàm này sẽ được quyết định cụthể những phương thức nào sẽ được gọi tương ứng với từng segment
Trang 25CHƯƠNG 2 KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Khảo sát hệ thống
12 Giới thiệu
Sơ đồ tổ chức của VNPT Thái Nguyên
Hình 3: Sơ đồ tổ chức của VNPT Thái Nguyên
Chức năng, nhiệm vụ của VNPT
VNPT Thái Nguyên là đơn vị duy nhất trên địa bàn tỉnh Thái Nguyên cung cấp đầy đủ các sản phẩm và dịch vụ Viễn thông và công nghệ thông tin Chức năng, nhiệm vụ chính của VNPT Thái Nguyên:
- Đáp ứng các dịch vụ: điện thoại cố định, fax, di động Vinaphone, cố định không dây Gphone, Internet băng rộng ADSL - FiberVnn, truyền hình theo yêu cầu myTV.
- Cung cấp các dịch vụ giá trị gia tăng như: hiển thị số, báo thức, chuyển cuộc gọi, hộp thư thoại VoiceMail
- Cung cấp các thiết bị: tổng đài nội bộ, điện thoại để bàn, điện thoại kéo dài, máy fax, điện thoại di động, máy tính, máy văn phòng
Trang 26- Thiết kế, xây dựng mạng nội bộ.
- Sửa chữa, nâng cấp các thiết bị viễn thông, tin học.
- Tư vấn, giải đáp thông tin qua dịch vụ 1080, hộp thư thoại 801108 và dịch
vụ tư vấn 1088.
Với uy tín của VNPT, với sự phục vụ tận tình, chu đáo, với phương châm
vì :"Cuộc sống đích thực", VNPT Thái Nguyên mang đến cho khách hàng:
- Các sản phẩm thương hiệu uy tín , nguồn gốc, xuất xứ rõ ràng, giá cả hợp
lý nhất.
- Mạng lưới bảo hành rộng khắp.
Ban giám đốc
Ban giám đốc VNPT Thái Nguyên là tổ chức tư vấn cho Tập đoàn VNPT
về các vấn đề kinh doanh chiến lược
Ban giám đốc có nhiệm vụ tư vấn sau:
- Quản lý, chịu trách nhiệm chung về các công tác của viễn thông Tỉnh
- Xây dựng chiến lược phát triển, xác định các kế hoạch ngắn hạn, trunghạn và dài hạn về tất cả các lĩnh vực công tác trong VNPT;
- Lập quy hoạch cán bộ cho mỗi giai đoạn phát triển của VNPT và lập kếhoạch hàng năm về biên chế, chỉ tiêu cán bộ của VNPT;
Trung tâm tin học và dịch vụ khách hàng
Trung tâm Kinh doanh là một đơn vị kinh tế trực thuộc, hạch toán phụthuộc Viễn thông Thái Nguyên, có chức năng hoạt động sản xuất kinh doanh vàphục vụ chuyên ngành viễn thông – công nghệ thông tin trên địa bàn tỉnh TháiNguyên Cụ thể Trung tâm được giao nhiệm vụ tổ chức, quản lý, kinh doanh vàđiều hành kênh bán hàng, cung cấp các sản phẩm dịch vụ viễn thông – công nghệthông tin – truyền thông – viễn thông giá trị gia tăng trên địa bàn tỉnh TháiNguyên Tổ chức quản lý và thực hiện các hoạt động tiếp thị, bán hàng, chăm sóckhách hàng, truyền thông, quảng cáo, duy trì và phát triển thương hiệu theo chiếnlược kinh doanh của Viễn thông Thái Nguyên; tổ chức xây dựng và quản lýthông tin dữ liệu về khách hàng của Viễn thông Thái Nguyên; phối hợp với cácđơn vị có liên quan của Viễn thông Thái Nguyên và đối tác bên ngoài trong việc
Trang 27phát triển các sản phẩm, dịch vụ viễn thông – công nghệ thông tin – truyền thông– viễn thông giá trị gia tăng đáp ứng nhu cầu của thị trường, khách hàng Trungtâm tiến hành việc quản lý và thực hiện nghiệp vụ giá cước, tính cước theo quyđịnh; thanh toán cước phí sử dụng dịch vụ viễn thông – công nghệ thông tin –truyền thông – viễn thông giá trị gia tặng; thu nợ cước phí Trong lĩnh vực kinhdoanh, Trung tâm Kinh doanh chịu trách nhiệm kinh doanh, cung ứng các loạivật tư, trang thiết bị chuyên ngành viễn thông công nghệ thông tin và truyềnthông phục vụ yêu cầu phát triển mạng lưới của Viễn thông Thái Nguyên và nhucầu của xã hội; khảo sát, tư vấn, thiết kế, giám sát, lắp đặt, thi công, bảo dưỡng,xây dựng các hệ thống, công trình viễn thông, công nghệ thông tin và truyềnthông; kinh doanh dịch vụ quảng cáo, dịch vụ truyền thông, cho thuê văn phòng;kinh doanh các ngành nghề khác trong phạm vi được Viễn thông Thái Nguyêncho phép.
Trung tâm viễn thông các khu vực
Trung tâm Viễn thông các khu vực – đơn vị kỹ thuật trực thuộc Viễnthông Thái Nguyên, có chức năng hoạt động kỹ thuật và phục vụ chuyên ngànhviễn thông – công nghệ thông tin trên địa bàn các huyện, thị trong địa bàn tỉnh,
- Tổ chức quản lý, vận hành, khai thác, bảo dưỡng, sửa chữa cơ sở hạtầng trạm BTS VNP; tiếp nhận xử lý sự cố và ứng cứu thông tin cơ sở hạ tầngtrạm BTS VNP; quản lý các hợp đồng nhà trạm, hợp đồng cung cấp điện phục vụtrạm BTS VNP;
- Khảo sát, tư vấn, thiết kế, giám sát, lắp đặt, thi công, bảo dưỡng, xâydựng các hệ thống, công trình viễn thông, công nghệ thông tin và truyền thông;
Trang 28- Cung cấp các dịch vụ viễn thông hệ I; tổ chức phục vụ thông tin độtxuất theo yêu cầu của cấp ủy Đảng, chính quyền địa phương và của cấp trên;
13 Một số biểu mẫu
Trong quá trình hoạt động của tập đoàn thường xuyên có những thay đổitrong đội ngũ nhân viên Với đà phát triển mạnh mẽ của VNPT hiện nay thì việcnhận thêm các nhân viên vào làm việc tại là thường xuyên Bên cạnh đó các nhânviên hiện đang công tác tại VNPT thường xuyên có sự thay đổi về thông tin cánhân, thường xuyên có sự đánh giá về năng lực, về các hoạt động của cá nhânmỗi nhân viên trong quá trình công tác để có những biện pháp khen thưởng và kỷluật Khi một nhân viên được tiếp nhận vào làm việc tại VNPT cần phải có cácyêu cầu thông tin như sau:
Trang 29Biểu mẫu 1: Sơ yếu lí lịch
Số điện thoại di động:
Số điện thoại nhà: Email: Tạm trú: Thường trú: Quốc tịch: Bằng cấp: Tôn giáo: Dân tộc: Ngoại ngữ:
HOÀN CẢNH GIA ĐÌNH
Họ và tên bố: Ngày sinh: Nghề nghiệp:
Trang 30Họ và tên mẹ: Ngày sinh: Nghề nghiệp: Địa chỉ liên hệ:
HỌ VÀ TÊN ANH CHỊ EM RUỘT (Ghi rõ họ tên, địa chỉ, tuổi, nghề nghiệp)
Họ và tên vợ (chồng): Ngày sinh: Nghề nghiệp: Địa chỉ liên hệ:
Họ và tên con (nếu có):
Trang 31QUÁ TRÌNH CÔNG TÁC STT Làm gì? Ở đâu? Chức vụ Thời gian
KHEN THƯỞNG – KỶ LUẬT
Khen thưởng:
Kỷ luật:
LỜI CAM ĐOAN
Tôi xin cam đoan những gì tôi nới ở trên là đúng sự thật Nếu có điều gì khaiman tôi xin chịu hoàn toàn trách nhiệm!
Ngày …tháng … năm 20
Người khai ký tên
Trang 32Biểu mẫu 2: Hợp đồng lao động
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Và một bên là Ông/Bà: Quốc tịch:………….Sinh ngày tháng năm tại Nghề nghiệp (2): Địa chỉ thường trú:
Số CMTND: cấp ngày / / tại
Số sổ lao động (nếu có): cấp ngày / / tại Thỏa thuận ký kết hợp đồng lao động và cam kết làm đúng những điều khoản sauđây:
Điều 1: Thời hạn và công việc hợp đồng
- Loai hợp đồng lao động (3):
- Từ ngày … tháng … năm đến ngày tháng … năm ……
- Thử việc từ ngày … tháng … năm đến ngày tháng … năm ……
- Địa điểm làm việc (4):
- Chức danh chuyên môn:
- Chức vụ (nếu có):
- Công việc phải làm (5):
Trang 33Điều 2: Chế độ làm việc
- Thời giờ làm việc (6)
- Được cấp phát những dụng cụ làm việc gồm:
Điều 3: Nghĩa vụ và quyền lợi của người lao động
1 Quyền lợi:
- Phương tiện đi lại làm việc (7):
- Mức lương chính hoặc tiền công (8):
- Được trang bị bảo hộ lao động gồm:
- Chế độ nghỉ ngơi (nghỉ hàng tuần, phép năm, lễ tết ):
- Bảo hiểm xã hội và bảo hiểm y tế (10):
- Chế độ đào tạo (11): Những thỏa thuận khác (12):
2 Nghĩa vụ:
- Hoàn thành những công việc đã cam kết trong hợp đồng lao động
- Chấp hành lệnh điều hành sản xuất - kinh doanh, nội quy kỷ luật lao động, antoàn lao động
- Bồi thường vi phạm và vật chất (13):
Trang 34Điều 4: Nghĩa vụ và quyền hạn của người sử dụng lao động
Điều 5: Điều khoản thi hành
- Những vấn đề về lao động không ghi trong hợp đồng lao động này thì áp dụngqui định của thỏa ước tập thể, trường hợp chưa có thỏa ước tập thể thì áp dụngquy định của pháp luật lao động
- Hợp đồng lao động được làm thành 02 bản có giá trị ngang nhau, mỗi bên giữmột bản và có hiệu lực từ ngày tháng … năm … Khi hai bên ký kết phụ lụchợp đồng lao động thì nội dung của phụ lục hợp đồng lao động cũng có giá trịnhư các nội dung của bản hợp đồng lao động này
Hợp đồng này làm tại ngày tháng năm
Người lao động
(Ký tên) Ghi rõ Họ và Tên
Người sử dụng lao động
(Ký tên, đóng dấu) Ghi rõ Họ và Tên
Trang 35Tên tác nhân Tên Use-case Ý nghĩa/Ghi chú
1 Quản trị viên Quản lý hệ
Trang 36phòng ban, chức vụ của nhân viên.Cho phép người quản lý có thể thêm mới, cập nhật hồ sơ nhân viên.
3 Quản lý viên Quản lý danh
mục
Dùng để quản lý các danh mục như: chức vụ, phòng ban, tôn giáo, ngoại ngữ, tin học, dân tộc
3 Quản lý viên Quản lý lương Dùng để quản lý quá trình lương của
Cho phép quản lý về các mối quan
hệ của từng nhân viên
9 Quản lý viên Quản lý quá
Trang 3716 Usecase cho từng chức năng cụ thể
16.1 Usecase quản lý hệ thống
Hình 5: Usecase quản lý hệ thống
16.2 Usecase quản lý hồ sơ nhân viên
Hình 6: Usecase quản lý hồ sơ nhân viên