HÌNH THÀNH DỰ ÁN
Phân tích thị trường
Quản lý nhân sự luôn là một bài toán nan giải đối với lãnh đạo doanh nghiệp Công ty có quy mô càng lớn thì việc quản lý nhân viên lại càng khó, nhất là việc tạo được niềm tin và
“giữ chân” các nhân viên giỏi để tiếp tục cống hiến cho doanh nghiệp Quản lý nhân sự không chỉ cần đầu óc thông minh mà còn phải cần cả sự tinh tế và các kỹ năng cần thiết Hay nói cách khác, quản lý con người là một nghệ thuật và khoa học Nếu như trước đây, cách quản lý nhân sự truyền thống khiến người lãnh đạo tốn nhiều thời gian và công sức, thì hiện nay, bài toán nhân sự đã được giải quyết dễ dàng hơn nhờ các phần mềm và hệ thống quản lý nhân sự.
Khi sử dụng phần mềm và hệ thống quản lý nhân sự, các dữ liệu của nhân viên đều được số hóa và theo dõi trên hệ thống Dựa vào đó, nhà lãnh đạo có thể đánh giá chính xác năng lực nhân viên qua những con số cụ thể, làm cơ sở để hoạch định nguồn nhân lực sao cho phù hợp với mục tiêu của doanh nghiệp.
Xác định các vấn đề mà hệ thống có thể giải quyết
Hệ thống quản lý nhân sự giúp cải tiến tối ưu cho doanh nghiệp và nắm rõ các thông tin nhân sự trong mỗi tổ chức Và từ đó còn có những tác động để nâng cao hiệu quả của mỗi cá nhân, cũng như giúp gia tăng sự gắn gắn kết với tổ chức Một số chức năng điển hình của hệ thống thông tin quản lý về nhân sự gồm:
Quản lý chi tiết thông tin về nhân viên như: Mã nhân viên, sổ bảo hiểm, địa chỉ, điện thoại, chỗ ở hiện nay, đơn vị công tác, chức danh công tác, chức danh nghề
Quản lý quá trình công tác của nhân sự, cập nhật các thông tin về những thay đổi, biến động của từng cán bộ nhân viên trong quá trình làm việc
Quản lý việc lưu trữ hồ sơ của người lao động: Lưu tài liệu, hồ sơ, bằng cấp, các chứng chỉ chuyên môn của người lao động; Đào tạo và phát triển nhân sự theo đúng thời hạnLập kế hoạch nhân sự đảm bảo yêu cầu tổ chức Phân tích tính khả thi
3 Phân tích chi phí, lợi ích, rủi ro, ảnh hưởng
- Giảm thiểu chi phí vận hành
- Tinh gọn quy trình quản lý, tính toán dữ liệu chính xác
- Tiết kiệm thời gian nhân lực
- Lưu trữ và khai thác dữ liệu hiệu quả
- Chi phí cao (Thiếu năng lực tài chính cho dự án
- Nhân lực chưa được đào tạo về mặt kĩ thuật
- Chậm trễ so với tiến độ đã đề ra
- Khách hàng thay đổi ý trong quá trình thực hiện
- Sự thiếu trách nhiệm giữa các cá nhân tham gia dự án
Cả nhóm đã tập chung lại để chọn đề tài xây dựng phát triển phần mềm và đã đưa ra quyết định làm về Xây dựng phát triển phần mềm quản lý nhân sự Để hoàn thành đề tài này, nhóm đã chia ra thành 4 hoạt động:
- Đặc tả các yêu cầu phần mềm
- Phân tích, xây dựng biểu đồ
Nhóm đã để cho Nguyễn Bá Ngọc và Phạm Thị Yến Nhi cùng nghĩ và đưa ra kế hoạch để hình thành dự án xây dựng phần mềm quản lý nhân sự
Sau đó sẽ chuyển giao xuống Bùi Thị Bích Ngọc để mô tả các đặc tả yêu cầu của phần mềm Khi 2 hoạt động này được hoàn thành thì sẽ bàn giao tài liệu xuống cho Nguyễn Thị Ánh Nguyệt, Bùi Thị Hồng Nhung và Hà Xuân Sơn để Xây dựng các biểu đồ và Thiết kế phần mềm Khi bộ khung hoạt động được hoàn thành thì Đinh Thị Nguyện tổng hợp lại rồi
9 gửi cho Nguyễn Lan Phương và Nguyễn Thị Quyên xây dựng Slide và trình bày dự án của nhóm.
ĐẶC TẢ YÊU CẦU PHẦN MỀM
Mô tả hoạt động hệ thống
Xây dựng và phát triển phần mềm Quản lý Nhân Sự với tham vọng không chỉ đáp ứng các nghiệp vụ thông thường trong việc quản lý nhân sự như chấm công, tính lương, quản lý thông tin nhân viên… mà còn là công cụ để xây dựng hệ thống chức danh, bộ tiêu chuẩn đào tạo, bộ tiêu chuẩn đánh giá, phân tích và hoạch định nguồn lực, quản trị chi phí nhân sự, xây dựng chính sách đãi ngộ giữ chân người tài… cho một doanh nghiệp không chỉ lực lượng nhân sự lớn, nhiều cấp bậc đòi hỏi phải có các nghiệp vụ vô cùng phức tạp mang tính đặc thù riêng của từng ngành mà còn phải đáp ứng đầy đủ yêu cầu thay đổi chính sách nhân sự từ chính phủ.
Hệ thống quản lý nhân sự cung cấp các công cụ hữu hiệu trong việc dự báo tình hình nhân sự trong tương lai giúp doanh nghiệp có nhiều không gian và thời gian cho việc đào tạo,hoạch định và ổn định đội ngũ nhân sự kế cận.
Đặc tả yêu cầu của hệ thống
I.1 Quản lý hồ sơ nhân viên
Quản lý sẽ phải cập nhật hồ sơ nhân viên (Sửa đổi, nâng cấp, ) trong quá trình nhân viên còn làm việc với công ty.
Thêm thông tin nhân viên mỗi nghi phòng tuyển dụng nhận thêm nhân viên mới.
Quản lý sẽ xóa hồ sơ nhân viên mỗi khi có nhân viên xin nghỉ làm 1 khoảng thời gian, nhân viên xin chuyển nơi công tác,
I.1 Quản lý hoạt động chấm công
Phòng nhân sự có trách nghiệm thực hiện hoạt động này với chức năng cơ bản là cập nhật và điều chỉnh chấm công.
Hàng ngày thì phòng nhân sự phải theo dõi và cập nhật thông tin ngày làm của nhân viên để ghi vào bảng theo dõi chấm công Bản chấm công này được nhân viên kiểm tra với thực tế ngày làm việc của mình.
Khi công ty có nhu cầu tăng cường nhân lực làm thêm cho một công việc nào đó, Ban Giám đốc sẽ đưa ra quyết định cho phòng nhân sự điều dộng nhân viên làm thêm giờ Việc điều động của phòng nhân sự phải đựa trên cơ sở cập nhật thông tin về ngày làm thực tế của
Cập nhật ngày công liên tục cho nhân viên để tránh sai sót trong những trường hợp như: nhân viên đi làm muộn, nhân viên xin nghỉ làm, nhân viên làm tăng ca,
Bảng theo dõi chấm công sẽ được đối chiểu với với nhân viên.
Mỗi cuối tháng phòng nhân sự sẽ dựa trên bảng theo dõi chấm công để kiểm tra và nộp báo cáo chấm công trình lên Ban Giám đốc duyệt.
II.1 Hoạt động quản lý lương thưởng
Trách nhiệm thực hiện chính của các hoạt động này là phòng kế toán với chức năng cơ bản là tính và lập các báo cáo lương thưởng.
Mỗi cuối tháng, phòng kế toán nhận báo cáo chấm công (đã được Ban Giám đốc kí duyệt) để tính lương cho nhân viên
Dựa vào các thông tin bên trên, Phòng kế toán sẽ lập phiếu lương cho từng nhân viên với đầy đủ mức lương thưởng và khấu trừa các khoản phải nộp.
Sau khi lập phiếu lương, kế toán sẽ lên bảng lương và gửi cho Giám đốc kí duyệt. Sau khi Ban Giám đốc kí duyệt thì nhân viên sẽ được nhận lương, kế toán sẽ phải lập báo cáo về lương và các phụ phí đi kèm.
Các báo cáo này sẽ được trình cho Ban Giám đốc xem để nắm bắt tình hình lương, thưởng, của công ty.
II.2 Lập báo cáo, thống kê
Hàng tháng các phòng ban phải gửi báo cáo lại cho ban Giám đốc để nắm bắt được tình hình chung.
Đặc tả yêu cầu phần mềm
Một hệ thống thông tin quản lý có những yêu cầu chức năng chính như sau:
Thông tin trong hệ thống sẽ được lưu trữ, sắp xếp hợp lý Chức năng này giúp doanh
11 nghiệp dễ dàng tra cứu, tìm kiếm một nhân viên hay một nhóm nhân viên, biết được các thông tin của họ, việc này giúp doanh nghiệp dễ dàng quản lý, kiểm soát nhân sự
Khi vào làm việc tại doanh nghiệp, nhân viên sẽ phải nộp hồ sơ xin việc gồm: đơn xin việc, sơ yếu lí lịch, giấy khám sức khỏe…Nếu nhân viên được nhân vào làm, hồ sơ, thông tin cá nhân của nhân viên sẽ được cập nhật và lưu trữ trong hệ thống của doanh nghiệp Những thông tin này giúp doanh nghiệp dễ dàng theo dõi, quản lý nhân viên
Nhân viên vào làm tại doanh nghiệp cần phải chấm công hàng ngày và được thống kê lại theo từng tháng Việc chấm công giúp doanh nghiệp nắm bắt được, số giờ, số ngày làm việc của mỗi công nhân Từ việc chấm công, các bộ phận liên quan sẽ có thể dễ dàng thực thi các quy định, nội quy của doanh nghiệp, hỗ trợ rất lớn cho việc tính lương, thưởng hoặc khiển trách nhân viên
Nhân viên được theo dõi và quản lý trong quá trình làm việc tại doanh nghiệp và được tính lương dựa theo bảng chấm công của nhân viên Lương của nhân viên sẽ gồm lương cơ bản theo ngày chấm công, lương làm thêm giờ, lương làm thêm ngày nghỉ, lễ tết và được cộng thêm tiền khen thưởng hoặc trừ tiền phạt vi phạm kỷ luật
Nhân viên khi làm việc tại doanh nghiệp sẽ được hưởng các chế độ mà doanh nghiệp cung cấp như: Bào hiểm y tế, bảo hiểm xã hội, chế độ khen thưởng, kỷ luật vi phạm…Việc quản lý chế độ vừa giúp nhân viên đảm bảo quyền lợi, phúc lợi được hưởng vừa giúp doanh nghiệp dễ dàng quản lý
Thông tin lương, thưởng, các chế độ của nhân viên sẽ được thống kê, báo cáo lại theo từng tháng Chức năng này đưa ra đánh giá tổng quan về tình hình nhân sự của doanh nghiệp, hỗ trợ công tác quản lý, lập kế hoạch bổ sung hay cắt giảm nhân viên cho doanh nghiệp.
Hệ thống quản lý nhân sự phải đảm bảo:
Có thể thêm, xóa, chỉnh sửa thông tin trong hệ thống
Có thể tìm kiếm thông tin dựa trên từ khóa có trong thông tin
Hệ thống phải đọc được các định dạng khác nhau của tài liệu: word, excel, pdf…
Hệ thống đáp ứng được yêu cầu quản lý, xử lý dư liệu, phù hợp với sự phát triển của doanh nghiệp
Hệ thống đảm bảo giảm thiểu tối đa các khâu xử lý thủ công, giảm thiểu cán bộ quản lý nhân sự, tiết kiệm cả về vật chất lẫn con người
Chương trình được thiết kế sao cho phân tích, săp xếp, xử lí dữ liệu đầy đủ, chính xác
Đặc tả yêu cầu phi chức năng
Yêu cầu về phần mềm
Font chữ: sử dụng font chữ Arial, size 13
Background-color: Tươi sáng, dễ nhìn
Logo ở góc trên bên phải
Giao diện: dễ nhìn, dễ sử dụng
Màu sắc: Ưu tiên màu xanh, chữ đen
Thời gian truy cập 24/24 giúp người dùng có thể truy cập bất cứ lúc nào
Bộ nhớ tối đa cần sử dụng là 3GB trở lên.
Cho phép 50- 100 người vào cùng một thời điểm bất cứ lúc nào
Hệ thống đảm bảo tốc độ truy xuất dữ liệu nhanh
Thời gian truy cập không quá 10s
Thông tin quản lý nhân sự đảm bảo được cập nhật chính xác
Có tính bảo mật, độ tin cậy cao
Yêu cầu của doanh nghiệp
Ngôn ngữ lập trình: Lập trình trên nền tảng web
Hệ điều hành: Windown, IOS, Android
Có thể sao lưu và backup dữ liệu
Sử dụng Hệ quản trị cơ sở dữ liệu SQL Server
- Yêu cầu về chuyển giao dữ liệu
Sử dụng phần mềm chuyển dữ liệu tự động và chỉ nhập dữ liệu liên quan tới việc tuyển dụng và đào tạo ứng viên
Kết nối được với máy in, tự động in các thống kê báo cáo vào cuối tháng
Yêu cầu tương thích: Phần mềm cho phép sử dụng tài nguyên dùng chung như lưu trữ, vi xử lý, bộ nhớ truy cập ngẫu nhiên trên nền tảng ảo hóa; cho phép kết nối và dùng chung hệ thống máy quét, máy in hiện có.
Yêu cầu an toàn: Hệ thống quản lý nhân sự có chức năng bảo mật và phân quyền:
Đăng ký và phân quyền cho người sử dụng hệ thống, giúp cho quản lý có thể theo dõi và kiểm soát được người dùng truy cập vào hệ thống.
Password: người dùng phải đăng nhập vào hệ thống trước khi truy cập
Phân chia khả năng truy cập dữ liệu nhập-xuất cho từng người sử dụng để tránh tình trạng tự ý điều chỉnh số liệu không thuộc phạm vi của người đó.
- Yêu cầu riêng tư: Hệ thống chỉ sử dụng thông tin người dùng để phục vụ cho mục đích kiểm tra hồ sơ, thông tin của người đó Hệ thống không được tiết lộ thông tin của người dùng để đảm bảo quyền riêng tư và an toàn của người dùng.
Đặc tả miền dữ liệu
- Có thể kết nối được với máy in.
- Hệ QTCSDL: phần mềm sử dụng hệ quản trị cơ sở dữ liệu SQL server
Có thể hoạt động tốt trên hệ điều hành Windows, IOS, Android
Cung cấp và quản lý thông tin hiệu quả
Cho phép cùng lúc nhiều người dùng chung một cơ sở dữ liệu
Yêu cầu người sử dụng: Giao diện người dung chuẩn cho tất cả các CSDL đều dựa trên chuẩn phù hợp cho tất cả các CSDL đều dựa trên chuẩn phù hợp với mô hình mạng Client- Server
- Hệ thống máy tính bắt buộc phải kết nối mạng Lan cục bộ đồng thời cho phép trao đổi thông tin và chia sẽ dữ liệu qua mạng lan bao gồm các chuẩn giao tiếp
- Phụ thuộc vào yêu cầu của người sử dụng những tài liệu đó có thể được in ngay trên server và chuyển đến cho người sử dụng hoặc gửi đến cho máy in mạng
PHÂN TÍCH
Biểu đồ Ca sử dụng
16 b Quản lý hồ sơ nhân viên c Quản lý chấm công
Biểu đồ lớp
Biểu đồ tuần tự
22 c Quản lý hồ sơ nhân viên d Quản lý chấm công
23 e Quản lý lương f Quản lý chế độ
Xây dựng biểu đồ Trạng thái
a Đăng nhập b Thông tin hồ sơ
THIẾT KẾ HỆ THỐNG
Thiết kế giao diện
1 Tên đăng nhập Textbox Có Cho phép người dùng nhập tên đăng nhập của tài khoản
2 Mật khẩu Textbox Có Cho phép người dùng nhập mật khẩu của tài khoản
3 Đăng nhập Button Có Khi người dùng kích vào sẽ thực hiện nghiệp vụ đăng nhập
4 Quên mật khẩu Button Không Chuyển đến màn hình quên mật khẩu
1.2 Quản lý nhân viên d Gửi hồ sơ
- Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Họ và tên không được phép bỏ trống”
2 Số điện thoại Textbo x x - Int(20) Người dùng tự nhập.
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Số điện thoại không được phép bỏ trống”
- Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Email không được phép bỏ trống”
Droplist x - Người dùng chọn giá trị.
- Dữ liệu gồm: Marketing; Telesale; Quản lý sale
Droplist x - Người dùng chọn giá trị
- Dữ liệu gồm: Fulltime; Parttime
- Người dùng nhấn vào button này, hệ thống truy cập vào file ảnh Người dùng chọn ảnh và tải ảnh lên
- Người dùng nhấn vào button này, hệ thống truy cập vào file pdf Người dùng chọn file CV và tải lên hệ thống
- Người dùng nhấn vào button này, hệ thống truy cập vào file pdf Người dùng chọn file và tải lên hệ thống
- Người dùng nhấn vào button này, hệ thống kiểm tra tính hợp lệ Nếu hợp lệ, hệ thống hiển thị popup
"Gửi hồ sơ thành công" đồng thời quay về màn hình trang chủ e Thêm Nhân viên
- Int(20) Người dùng tự nhập.
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Mã nhân viên không được phép bỏ trống”
- Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Họ và tên không được phép bỏ trống”
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Ngày sinh không được phép bỏ trống”
- Người dùng chọn giá trị.
- Dữ liệu gồm: Nam; Nữ
Textbo x x - Int(20) Người dùng tự nhập.
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “Số điện thoại không được phép bỏ trống”
CC Textbo x x - Int(20) Người dùng tự nhập.
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “CMND/CC không được phép bỏ trống”
7 Email Textbo x x - Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “Email không được phép bỏ trống”
8 Dân tộc Textbo x x - Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “Dân tộc không được phép bỏ trống”
9 Tôn giáo Textbo x x - Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Tôn giáo không được phép bỏ trống”
Người dùng chọn giá trị.
Dữ liệu gồm: Quản lý; Nhân viên
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Hệ số lương không được phép bỏ trống”
Textbo x - Nvarchar(100) Người dùng tự nhập
- Người dùng nhấn vào button này, hệ thống truy cập vào file ảnh Người dùng chọn ảnh và tải ảnh lên
- Người dùng nhấn vào button này, hệ thống truy cập vào file pdf Người dùng chọn file
CV và tải lên hệ thống
- Người dùng nhấn vào button này, hệ thống truy cập vào file pdf Người dùng chọn file và tải lên hệ thống
16 Thêm mới Button - Người dùng nhấn vào button này, hệ thống kiểm tra tính hợp lệ Nếu hợp lệ, hệ thống hiển thị popup "Thêm mới thành công"
- Người dùng nhấn vào button này, quay lại màn hình danh sách nhân viên f Danh sách nhân viên
Label column - Hiển thị số thứ tự tăng dần theo bản ghi
Label column - Truy cập từ CSDL sau khi thêm mới nhân viên
Label column - Truy cập từ CSDL sau khi thêm mới nhân viên
Số điện thoại Label column - Truy cập từ CSDL sau khi thêm mới nhân viên
- Truy cập từ CSDL sau khi thêm mới nhân viên
- Người dùng nhấn vào button này, hiển thị giao diện thêm mới nhân viên
- Người dùng nhấn vào button này, hiển thị giao diện chỉnh sửa thông tin nhân viên
- Người dùng nhấn vào button này, hiển thị popup cảnh báo xóa nhân viên
26 Tìm kiếm Button - Người dùng nhấn vào button này, nhập từ khoá tìm kiếm sẽ hiển thị thông tin tìm kiếm g Sửa thông tin nhân viên
- Int(20) Người dùng tự nhập.
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Mã nhân viên không được phép bỏ trống”
- Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Họ và tên không được phép bỏ trống”
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Ngày sinh không được phép bỏ trống”
- Người dùng chọn giá trị.
- Dữ liệu gồm: Nam; Nữ
Textbo x x - Int(20) Người dùng tự nhập.
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “Số điện thoại không được phép bỏ trống”
Textbo x x - Int(20) Người dùng tự nhập.
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “CMND/CC không được phép bỏ trống”
7 Email Textbo x x - Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “Email không được phép bỏ trống”
8 Dân tộc Textbo x x - Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
- “Dân tộc không được phép bỏ trống”
9 Tôn giáo Textbo x x - Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Tôn giáo không được phép bỏ trống”
Người dùng chọn giá trị.
Dữ liệu gồm: Quản lý; Nhân viên
- Không cho phép bỏ trống, khi để trống hiển thị thông báo:
“Hệ số lương không được phép bỏ trống”
Textbo x - Nvarchar(100) Người dùng tự nhập
Button - Người dùng nhấn button này, hệ thống kiểm tra tính hợp lệ Nếu hợp lệ, hệ thống hiển thị popup "Cập nhật thông tin thành công"
- Người dùng nhấn vào button này, quay lại màn hình danh sách nhân viên h Xoá thông tin nhân viên
- Người dùng nhấn vào button này, hệ thống hiển thị popup thông báo "Xóa thành công"; đồng thời xóa hết dữ liệu về nhân viên khỏi hệ thống
2 Button - Khi click vào thực hiện đóng popup.
1.3 Quản lý chấm công a) Chấm công
- Người dùng nhấn vào button này, hệ thống truy cập vào camera Người dùng chụp ảnh và tải lên
- Người dùng nhấn vào button này, hệ thống truy cập vào camera Người dùng chụp ảnh và tải lên
3 Quay lại Button - Người dùng nhấn vào button này, thực hiện quay lại màn hình trang chủ
- Khi click vào button này:
+ Nếu chấm công online, hệ thống quay lại màn hình trang chủ đồng thời cập nhật dữ liệu chấm công lên màn hình trang chủ
+ Nếu chấm công offline, hệ thống hiển thị popup thông báo "Chúng tôi đã ghi nhận thông tin chấm công của bạn và sẽ đồng bộ lên hệ thống sau" b) Lập bảng công chi tiết
- Cho phép nhập freetext Nvarchar(100)
- Không cho phép bỏ trống, khi để trống hiển thị thông báo: “Tên bảng công không được phép bỏ trống”
Picker X - Định dạng: mm/dd/yyyy
Khi "Từ ngày" lớn hơn "Đến ngày" hiển thị thông báo "Từ ngày phải nhỏ hơn đến ngày".
Picker X - Định dạng: mm/dd/yyyy
- Khi "Từ ngày" lớn hơn "Đến ngày" hiển thị thông báo "Từ ngày phải nhỏ hơn đến ngày".
4 Đối tượng Droplis t x - Người dùng chọn đối tượng áp dụng tạo bảng công
- Người dùng nhấn vào button này, thực hiện quay về màn hình danh sách bảng công chi tiết.
Button - Người dùng nhấn vào button này, hệ thống thực hiện lập bảng công chi tiết và hiển thị lên màn hình bảng công
- chi tiết vừa mới lập
Label column - Truy cập từ CSDL
- Là đối tượng áp dụng lập bảng công được truy cập từ CSDL
Label column - Thời gian tính công chi tiết được truy cập từ
- Thời gian tạo bảng công
- Khi click vào button này, hiển thị giao diện lập bảng công chi tiết
Tạo bảng công tổng hợp
Button - Người dùng nhấn vào button này, thực hiện tạo bảng công tổng hợp dựa vào bảng công chi tiết và hiển thị bảng công tổng hợp vừa tạo
2 Xuất fiel Button - Người dùng nhấn vào button này, thực hiện xuất file bảng công
3 Quay lại Button - Người dùng bấm vào nút button này, sẽ quay lại giao diện bảng công
1 Danh sách Button - Khi click vào button này, thực hiện quay về màn hình giao diện danh sách bảng công chi tiết
Label column - Truy cập từ CSDL
- Người dùng chọn giá trị
- Danh sách gồm những bảng công đã tổng hợp
3 Ẩn lương đối với nhân viên
- Người dùng lựa chọn có ẩn bảng lương với nhân viên hay không
Button - Người dùng quay lại màn hình bảng lương chi tiết
- Khi click vào button này, hiển thị giao diện bảng lương cho tiết
Label column - Truy cập từ CSDL
- Là đối tượng áp dụng lập bảng lương được truy cập từ CSDL
3 Thời gian áp dụng Label column
- Thời gian tính lương chi tiết được truy cập từ CSDL
- Thời gian tạo bảng lương
- Khi click vào button này, hiển thị giao diện lập bảng lương chi tiết
Tạo bảng lương tổng hợp Button - Người dùng nhấn vào button này, hiển thị giao diện tạo bảng lương tổng hợp
- Khi click vào button này, thực hiện quay về màn hình giao diện danh sách bảng lương chi tiết
1 Chế độ Droplist - Người dùng truy cập tìm giá trị
- Gồm có 3 chế độ Chế độ nhân viên lâu năm, chế độ thai sản, chế độ thực tập, chế độ bình thường…
Text - Người dùng có thể tìm kiếm thông tin nhân viên ở chế độ nào
3 Sửa button - Người dùng có thể chỉnh sửa chế độ của nhân viên
4 Xoá button - Người dùng có thể xoá chế độ của nhân viên
1 Thêm button - Người dùng có thể thêm nhân viên vào danh sách báo cáo
Text - Người dùng có thể tìm kiếm thông tin nhân viên để biết được lương, thưởng, phạt, … của nhân viên
3 Sửa button - Người dùng có thể chỉnh sửa báo cáo
4 Xoá button - Người dùng có thể xoá báo cáo
Thiết kế CSDL
CREATE TABLE user ( idnv nvarchar (50) not null, pass nvarchar (50) not null,
) b Bảng hồ sơ nhân viên
CREATE TABLE hosonhanvien ( idnv nvarchar (50) PRIMARY KEY, tennv nvarchar (50) not null, ngaysinh date not null, sdt int not null, hocvan nvarchar (50) not null, ngayvaolam nvarchar (50) not null,
CREATE TABLE chamcong ( idnv nvarchar (50) not null, macc nvarchar (50) PRIMARY KEY, ngaychamcong date not null, ngaynghi int not null, nghiphep int not null, nghikhongphep int not null, tong float not null,
CREATE TABLE bangluong ( idnv nvarchar (50) not null, maluong nvarchar (50) PRIMARY KEY, macc nvarchar (50) not null, tong float not null,
CREATE TABLE chedo ( idnv nvarchar (50) not null, thoigian date not null, machedo nvarchar (50) PRIMARY KEY, noidungchedo nvarchar (max) not null,
CREATE TABLE baocao ( idnv nvarchar (50) not null, thoigian date not null, machedo nvarchar (50) not null, maluong nvarchar (50) not null, thuong int not null, phat int not null,
KIỂM THỬ
Ví dụ: tạo một stored procedure SP để quản lý thông tin nhân viên Ta có các hành động là thêm, sửa, xóa và tìm kiếm trong kho dữ liệu.
Alter PROCEDURE SP_Themnv (@Manv CHAR (10),
INSERT INTO nhanvien(Manv,Tennv,Diachi,Sdt,Choo,Donvi,Chucdanh,Chungchi)
VALUES (@Manv,@Tennv,@Diachi,@Sdt,@Choo,@Donvi,@Chucdanh,@Chungchi)
Tạo hồ sơ sản phẩm mới với mã nhân viên là “3”, tên “Nguyễn Thị A”, địa chỉ “Hưng Yên”, sdt
“0985673421”, Chỗ ở “Kí túc xá Thương Mại”, đơn vị “Phòng nhân sự”,chức danh”Trưởng phòng ”,chứng chỉ “Toiec 6.5”.
EXECUTE SP_Themnv'3',N'Nguyễn Thị A',N'Hưng Yên',N'0985673421',N'Kí túc xá Thương Mại',N'Phòng nhân sự',N'Trưởng phòng',N'TOEIC 6.5'
Nút Sửa: alter PROCEDURE SP_Capnhatnv (@Manv NCHAR (10), @Sdt int)
AS UPDATE nhanvien SET Sdt = @Sdt WHERE Manv = @Manv;
Thực thi: Sửa thông tin nhân viên có mã là 2, sửa sdt “0985673421” thành “0876666455” EXECUTE SP_Capnhatnv '2', '0876666455'
Bảng sau khi thực hiện
Alter PROCEDURE SP_Xoanv( @Manv nchar(10))
AS DELETE From nhanvien where @Manv = Manv
Thực thi: Xóa hồ sơ sách có mã sách bằng 2
Bảng sau khi thực hiện
Alter PROCEDURE SP_TmkiemS (@Tennv AS NVARCHAR (250))
BEGIN SELECT * FROM nhanvien WHERE Tennv LIKE '%' + @Tennv + '%';
Thực thi: Tìm kiếm tất cả thông tin nhân viên có tên là “Khánh” execute SP_TmkiemS @Tennv='Khánh';
CÀI ĐẶT
Nâng cấp và thêm mới phần cứng và hệ thống mạng
Cài đặt hệ thống mạng liên quan đến các khía cạnh của việc sử dụng hệ thống mới trong môi trường hoạt động của tổ chức, để có thể hỗ trợ tốt nhất cho công việc vận hành hệ thống nhiều công ty sử dụng phương pháp bàn trợ giúp – help desk.
Một bàn trợ giúp bao gồm: con người có chuyên môn kỹ thuật, hệ thống máy tính, hướng dẫn sử dụng và các tài nguyên cần thiết khác để giải quyết các vấn đề phát sinh và giải đáp chính xác nhất cho các câu hỏi của người sử dụng.
Các bước xây dựng hệ thống:
B1: Lập kế hoạch cài đặt
Chuyển đổi hệ thống cũ thành hệ thống mới là một bài toán rất phức tạp, ta phải chuyển đổi 4 thành phần chính của hệ thống đó là:
- Con người trong hệ thống.
- Máy móc, trang thiết bị.
- Quy trình thông qua các quyết định quản lý.
- Hệ thống biểu mẫu được sử dụng trong các quy trình quản lý.
- Chính vì vậy phải lập kế hoạch tỉ mỉ, phải bao quát tất cả, bao gồm các nội dung sau: Phần cứng, phần mềm, cơ sở dữ liệu, công nghệ quản lý, biểu mẫu trong hệ thống
56 thông tin quản lý, Các phương pháp truyền đạt thông tin trong hệ thống, các phương thức lưu trữ thông tin, tác phong của lãnh đạo và các nhân viên quản lý.
B3: Hướng dẫn người sử dụng
B5: Biên soạn tài liệu về hệ thống
Có nhiều phương pháp cài đặt hệ thống như:
- Chuyển đổi trực tiếp - Direct conversion.
- Tiếp cận từng phần - The phase in approach.
- Khởi động thử nghiệm - Pilot start-up.
- Khởi động song song - Parallel start up.
Chuyển đổi dữ liệu
Dữ liệu của 2 hệ thống cũ và mới thường không tương thích nhau về phương thức lưu trữ, cũng như cách thu thập do đó dễ sai sót khi biến đổi dữ liệu Quy trình biến đổi dữ liệu như sau:
- Xác định chất lượng của dữ liệu.
- Làm ổn định dữ liệu và tổ chức những thay đổi sao cho phù hợp.
- Tổ chức và đào tạo đội ngũ thực hiện công việc biến đổi dữ liệu.
- Lập lịch, thời gian của quá trình biến đổi dữ liệu.
- Tiến hành quá trình biến đổi dữ liệu dưới sự chỉ đạo thống nhất.
- Kiểm tra việc kiểm tra dữ liệu được đưa vào tài liệu gốc.
- Thực hiện những thay đổi lần cuối cùng trong các tệp dữ liệu Nếu trong hệ thống cũ có các tệp dữ liệu thì tốt nhất tổ chức biến đổi các tệp dữ liệu này trước, sau đó mới đến các tệp mới, chuyển từ phương thức thủ công sang.
- Thực hiện kiểm chứng cuối cùng để đảm bảo các tệp dữ liệu đã biến đổi phù hợp với các yêu cầu của hệ thống mới.
Xây dựng tài liệu người dùng
- Giúp người sử dụng và người bảo trì hệ thống làm quen, thích nghi với hệ thống mới.
- Bổ sung kiến thức và kỹ năng cần thiết cho họ để họ vận hành, khai thác và quản lý hệ thống được tốt nhất.
- Hệ thống mới có nhiều chức năng, tiện ích mới.
- Đảm bảo cho hệ thống hoạt động an toàn và hiệu quả.
- Giúp tổ chức, doanh nghiệp giảm chi phí …
Các nội dung chủ yếu là:
- Nhận thức về máy tính: các khái niệm cơ bản, tham quan máy móc, thiết bị; làm quen với các máy tính cá nhân…
- Nhận thức về hệ thống: các chức năng của hệ thống, dữ liệu đầu vào, thông tin đầu ra, hệ thống mẫu biểu… Phân định rõ trách nhiệm của mỗi người sử dụng trong hệ thống
- Hướng dẫn kỹ xảo: các thao tác cần thực hiện, phương pháp cập nhật dữ liệu, kết xuất báo cáo, phương pháp tra cứu, tìm kiếm thông tin…
- Tổ chức lớp hướng dẫn.
- Thực tập trên phần mềm dùng để hướng dẫn.
Quá trình tổ chức hướng dẫn:
- Lập kế hoạch các nhu cầu (ai, vấn đề gì, khi nào và mức độ?).
- Xác định phương pháp hướng dẫn đối với từng đối tượng.
- Đối với lớp hướng dẫn: cần xác định trình độ của học viên và chương trình hướng dẫn tương ứng (các chuyên đề, giảng viên, lập thời khóa biểu )
- Tổ chức hướng dẫn (lý thuyết và thực hành)
- Kiểm tra và đánh giá kết quả hướng dẫn.
NÂNG CẤP BẢO TRÌ
Nâng cấp hệ thống
Hệ thống sẽ được nâng cấp hoặc cải tạo dựa trên tiêu chuẩn chúng tôi đề xuất, có sự điều chỉnh theo yêu cầu thực tế từ khách hàng, với các phần chính như sau:
* Hạ tầng mạng: Thiết bị phần cứng (switch/hub, modem, printer …), hệ thống cáp mạng, cabinet, sơ đồ kết nối, dán số …
- Lựa chọn hệ điều hành mạng và mô hình ứng dụng phù hợp với mô hình hoạt động của doanh nghiệp
- Xây dựng cấu trúc lưu trữ, cấu trúc dữ liệu tập trung.
- Thiết lập cơ chế sao lưu dự phòng (backup) và phục hồi (restore), đề phòng sự cố xảy ra cho dữ liệu, cấu hình hệ thống và các chương trình ứng dụng
- Triển khai chế độ bảo mật hệ thống, bảo mật thông tin
- Lập kế hoạch phòng chống virus, spyware, adware, spam …
- Xác định tài nguyên hệ thống và phân quyền sử dụng
- Xây dựng hệ thống quản lý truy cập Internet, an toàn và bảo mật mạng nôi bộ
- Triển khai các ứng dụng hệ thống: Fileserver, Mailserver, VPN …
- Lựa chọn và cài đặt hệ điều hành, các phần mềm ứng dụng văn phòng cần thiết và các phần mềm chuyên dụng khác phù hợp với cấu hình máy
- Điều chỉnh thông số của hệ điều hành và các chương trình ứng dụng nhằm tăng tốc độ xử lý của máy tính, hạn chế lỗi và thông báo lỗi gây khó khăn cho người sử dụng
- Tạo File Image (sao lưu dự phòng) cho các máy trạm đề phòng các sự cố xảy ra
- Tạo Profile cho từng máy trạm: cấu hình phần cứng, phần mềm ứng dụng, thông tin cài đặt, nhật ký theo dõi
Xây dựng hồ sơ hệ thống nhằm lưu trữ thông tin, hổ trợ công tác bảo trì cũng như việc giám sát và quản lý CNTT từ phía khách hàng dễ dàng và toàn diện hơn
- Sơ đồ hệ thống mạng …
- Các mô hình ứng dụng
- Danh sách người dùng (Account logon, E-mail …)
- Danh sách tài nguyên hệ thống và phân quyền sử dụng
- Thông số cấu hình hệ thống
- Danh sách phần mềm ứng dụng
- Danh sách thiết bị phần cứng
- Các tài liệu kỹ thuật liên quan
Mục đích của việc nâng cấp và xây dựng hồ sơ hệ thống theo một tiêu chuẩn kỹ thuật nhằm đảm bảo hệ thống mạng của doanh nghiệp hoạt động hiểu quả và tối ưu nhất trước khi công tác bảo trì được tiến hành.
Bảo trì hệ thống
Hệ thống sẽ được nâng cấp hoặc cải tạo dựa trên tiêu chuẩn chúng tôi đề xuất, có sự điều chỉnh theo yêu cầu thực tế từ khách hàng, với các phần chính như sau:
* Hạ tầng mạng: Thiết bị phần cứng (switch/hub, modem, printer …), hệ thống cáp mạng, cabinet, sơ đồ kết nối, dán số …
- Lựa chọn hệ điều hành mạng và mô hình ứng dụng phù hợp với mô hình hoạt động của doanh nghiệp
- Xây dựng cấu trúc lưu trữ, cấu trúc dữ liệu tập trung.
- Thiết lập cơ chế sao lưu dự phòng (backup) và phục hồi (restore), đề phòng sự cố xảy ra cho dữ liệu, cấu hình hệ thống và các chương trình ứng dụng
- Triển khai chế độ bảo mật hệ thống, bảo mật thông tin
- Lập kế hoạch phòng chống virus, spyware, adware, spam …
- Xác định tài nguyên hệ thống và phân quyền sử dụng
- Xây dựng hệ thống quản lý truy cập Internet, an toàn và bảo mật mạng nôi bộ
- Triển khai các ứng dụng hệ thống: Fileserver, Mailserver, VPN …
- Lựa chọn và cài đặt hệ điều hành, các phần mềm ứng dụng văn phòng cần thiết và các phần mềm chuyên dụng khác phù hợp với cấu hình máy
- Điều chỉnh thông số của hệ điều hành và các chương trình ứng dụng nhằm tăng tốc độ xử lý của máy tính, hạn chế lỗi và thông báo lỗi gây khó khăn cho người sử dụng
- Tạo File Image (sao lưu dự phòng) cho các máy trạm đề phòng các sự cố xảy ra
- Tạo Profile cho từng máy trạm: cấu hình phần cứng, phần mềm ứng dụng, thông tin cài đặt, nhật ký theo dõi
Xây dựng hồ sơ hệ thống nhằm lưu trữ thông tin, hổ trợ công tác bảo trì cũng như việc giám sát và quản lý CNTT từ phía khách hàng dễ dàng và toàn diện hơn
- Sơ đồ hệ thống mạng …
- Các mô hình ứng dụng
- Danh sách người dùng (Account logon, E-mail …)
- Danh sách tài nguyên hệ thống và phân quyền sử dụng
- Thông số cấu hình hệ thống
- Danh sách phần mềm ứng dụng
- Danh sách thiết bị phần cứng
- Các tài liệu kỹ thuật liên quan
Mục đích của việc nâng cấp và xây dựng hồ sơ hệ thống theo một tiêu chuẩn kỹ thuật nhằm đảm bảo hệ thống mạng của doanh nghiệp hoạt động hiểu quả và tối ưu nhất trước khi công tác bảo trì được tiến hành.