Phân tích thiết kế Hệ thống thông tin quản lý nhân sự tại Công ty sản xuất thức ăn chăn nuôi Công nghệ cao Minh Tâm - Pdf 25


LỜI CẢM ƠN
Với vốn kiến thức tích lũy được trong thời gian học tập dưới mái trường Đại
Học Thương Mại thân yêu, dưới sự giảng dạy nhiệt tình của các thầy cô giáo cùng với
những kiến thức thực tế thu được qua quá trình thực tập tại Công ty sản xuất thức ăn
chăn nuôi Công nghệ cao Minh Tâm, em đã hoàn thành khóa luận tốt nghiệp với đề
tài: “Phân tích thiết kế Hệ thống thông tin quản lý nhân sự tại Công ty sản xuất thức ăn
chăn nuôi Công nghệ cao Minh Tâm”.
Trước hết, em xin gửi lời cảm ơn đến nhà trường, các thầy cô trong khoa Hệ
thống thông tin kinh tế đã giảng dạy và truyền đạt cho em những kiến thức bổ ích
trong bốn năm học qua.
Em xin chân thành cảm ơn giảng viên - TS. Nguyễn Thị Thu Thủy thuộc bộ
môn Tin học, khoa Hệ thống thông tin kinh tế đã hướng dẫn, chỉ bảo nhiệt tình, giúp
đỡ em trong suốt quá trình thực tập và làm khóa luận tốt nghiệp.
Cuối cùng em xin gửi lời cảm ơn đến các anh chị ở Công ty sản xuất thức ăn
chăn nuôi Công nghệ cao Minh Tâm đã tạo điều kiện, giúp đỡ em trong quá trình thực
tập tại công ty.
Em xin chân thành cảm ơn!
Sinh viên

Tống Thị Ngọc Bích
1



MỤC LỤC
2



DANH MỤC BẢNG BIỂU

Hình 3.8 Giao diện Quản lý nhân viên 45
Hình 3.9 Giao diện Quản lý chấm công 46
Hình 3.10 Giao diện Tính lương nhân viên 47
Hình 3.11 Giao diện Tra cứu nhân viên 48
Hình 3.12 Giao diện Trợ giúp 49
Hình 3.13 Giao diện Chức năng quản lý nhân viên
Hình 3.14 Giao diện Chức năng tính lương nhân viên
4



DANH MỤC TỪ VIẾT TẮT
STT Từ viết tắt Nghĩa của từ
1 CNC Công nghệ cao
2 TT Thông tin
3 HTTT Hệ thống thông tin
4 CNTT Công nghệ thông tin
5 BHXH Bảo hiểm xã hội
6 BHYT Bảo hiểm y tế
5



LỜI MỞ ĐẦU
Trong điều kiện bùng nổ của tri thức và thông tin, sự quá tải thông tin trở thành
một gánh nặng và vì thế để tìm được những thông tin cần thiết cho việc ra quyết định
hoặc giải quyết vấn đề là cực kỳ khó, tốn kém rất nhiều thời gian và công sức cho tất
cả mọi người, do vậy công nghệ thông tin trở thành một phần không thể thiếu trong
các chiến lược cạnh tranh của các doanh nghiệp và quốc gia.
Ứng dụng công nghệ thông tin trong quản lý đã trở nên khá phổ biến ở các mặt

lương, báo cáo theo hồ sơ nhân viên, cung cấp cho quá trình quản lý nhân sự. Các
vấn đề trên không những gây nhiều trở ngại, ách tắc cho công việc mà còn có thể xảy
ra sai sót nhầm lẫn.Vì vậy, yêu cầu đặt ra là làm thế nào để có thể lưu trữ, cập nhật,
tìm kiếm hồ sơ và lương của nhân viên một cách hiệu quả nhất, giúp cho nhân viên
trong công ty có thể yên tâm và thoải mái làm việc đạt kết quả cao.
Công ty còn có nhiều thiếu sót trong việc kiểm soát cũng như nắm bắt nhân
viên, việc quản lý vẫn ở dạng tin học hóa cục bộ và chưa thống nhất, chưa hình thành
rõ ràng một hệ thống quản lý nhân sự. Thực tế hiện nay việc quản lý nhân sự tại công
ty chỉ được xây dựng và quản lý trên Excel gây khó khăn rất nhiều cho cán bộ quản lý
nhân sự. Vì vậy, việc xây dựng hệ thống quản lý nhân sự để nâng cao vấn đề nắm bắt
con người, tổ chức, nhân viên của công ty là cần thiết. Xuất phát từ nhu cầu đó, em
quyết định lựa chọn để tài: "Phân tích thiết kế hệ thống thông tin quản lý nhân sự
tại Công ty sản xuất thức ăn chăn nuôi công nghệ cao Minh Tâm". Đề tài nhằm
mục đích đi sâu tìm hiểu quá trình quản lý nhân sự, cũng như phân tích những mặt
mạnh và điểm yếu còn tồn tại để khắc phục, bổ sung, giúp nâng cao hiệu quả quản lý
và khai thác tối ưu nguồn nhân lực của công ty.
 Tổng quan nghiên cứu đề tài
Một số công trình nghiên cứu liên quan đến phân tích thiết kế hệ thống thông
tin(HTTT) quản lý nhân sự:
- 1'4567849:9; #$%&'(
7


Luận văn tốt nghiệp của Phạm Thị Thu Huyền, lớp Tin 45A, Khoa Tin học kinh
tế, Đại học Kinh tế quốc dân, 2008, với đề tài “Phân tích và thiết kế HTTT quản lý
nhân sự tại Công ty phần mềm quản lý doanh nghiệp FAST”. Đề tài đã đưa ra một số
lý luận về HTTT, cơ sở dữ liệu của HTTT và trình tự phân tích HTTT. Từ đó tiến hành
phân tích và thiết kế HTTT quản lý nhân sự tại Công ty phần mềm quản lý doanh
nghiệp FAST.
Luận văn tốt nghiệp của Nguyễn Thị Loan, lớp Tin 46A, Khoa Tin học kinh tế,

độ chính xác, tin cậy cao trong thời gian nhanh nhất.
- Cung cấp nhanh chóng, đầy đủ chính xác TT theo yêu cầu của cán bộ quản
lý, các cấp lãnh đạo có liên quan.
- Các đơn vị gửi báo cáo lên không phải thông qua nhiều công văn giấy tờ mà
chỉ cần một đĩa mềm do hệ thống lưu trữ của các số liệu sau đó gửi lên trên, hệ thống
sẽ tự động xử lý và in ra báo cáo.
Mỗi đề tài có những điểm mạnh và điểm yếu riêng, vấn đề mà chúng tôi ưu tiên
khi chọn lựa đề tài phân tích thiết kế hệ thống quản lý nhân sự là đưa ra được các mẫu
quản lý nhân sự: dễ sử dụng, có thể mô hình hóa một cách tổng quát nhất các vấn đề
đặt ra trong thực tế, có khả năng áp dụng cho lớp các bài toán phục vụ quản lý và có
khả năng chuyển thành chương trình sử dụng trong thực tế nhanh nhất
1.4 Đối tượng và phạm vi nghiên cứu
Đối tượng
Trong khuôn khổ phạm vi khóa luận tốt nghiệp, đối tượng nghiên cứu của đề tài
là cán bộ nhân viên của Công ty sản xuất thức ăn chăn nuôi CNC Minh Tâm nhằm
phân tích, thiết kế HTTT quản lý nhân sự phù hợp
Phạm vi nghiên cứu:
Đánh giá thực trạng về công tác quản lý nhân sự tại Công ty sản xuất thức ăn
chăn nuôi CNC Minh Tâm từ năm 2009 – 2012.
Phương pháp thực hiện phân tích và thiết kế hệ thống theo hướng chức năng.
1.5 Phương pháp nghiên cứu và thực hiện đề tài
 Phương pháp thu thập dữ liệu
Thu thập TT là công đoạn đầu tiên trong quá trình phân tích hệ thống. Mục tiêu
của công đoạn này đó là có được các TT liên quan đến mục tiêu đã đề ra với độ tin cậy
và chính xác cao. Phương pháp thu thập TT trong giai đoạn này bao gồm:
Phương pháp thu thập qua phiếu điều tra
Phương pháp phỏng vấn
Phương pháp quan sát hệ thống
9


khi chương trình thực hiện. Đồng thời Visual Basic còn cho phép ta chỉnh sửa 1 cách
nhanh chóng, đơn giản về kích thước màu sắc, hình dáng của các đối tượng có trong
ứng dụng cũng như thiết kế dữ liệu cho ứng dụng đó.
10


- Ngoài ra, chương trình con sử dụng phần mềm Tiếng Việt trong khi tạo các
mã chương trình
1.6 Kết cấu khóa luận
Ngoài các phần lời cảm ơn, lời mở đầu, danh sách bảng, biểu, hình vẽ, danh
sách các từ viết tắt, mục lục, danh sách tài liệu tham khảo, phụ lục, thì kết cấu khóa
luận gồm các chương sau:
- Chương I: Tổng quan về phân tích thiết kế hệ thống thông tin quản lý nhân sự: Nêu ra
tính cấp thiết, mục tiêu và phạm vi nghiên cứu của đề tài. Bên cạnh đó, em sẽ đưa ra
những phương pháp nghiên cứu và các công cụ để thực hiện đề tài.
- Chương II: Cơ sở lý luận và thực trạng quản lý nhân sự tại Công ty sản xuất thức ăn
chăn nuôi CNC Minh Tâm: Đưa ra các cơ sở lý luận về thông tin, hệ thống thông tin.
Khái niệm và những đặc điểm của phân tích thiết kế hướng chức năng. Nêu ra những
thực trạng, những tồn tại và khó khăn tại công ty sản xuất thức ăn chăn nuôi CNC
Minh Tâm, từ đó đề ra phương án giải quyết.
- Chương III: Phân tích thiết kế hệ thống thông tin quản lý nhân sự cho Công ty sản
xuất thức ăn chăn nuôi công nghệ cao Minh Tâm theo hướng chức năng và kiến nghị
để khắc phục những hạn chế, cải thiện thực tiễn mà chương 2 đã chỉ ra.
11


Chương II. CƠ SỞ LÝ LUẬN VÀ THỰC TRẠNG QUẢN LÝ NHÂN SỰ
TẠI CÔNG TY SẢN XUẤT THỨC ĂN CHĂN NUÔI CNC MINH TÂM
 Cơ sở lý luận
 Khái niệm thông tin, hệ thống thông tin

trong HTTT là công cụ kỹ thuật để thu thập, xử lý, truyền thông tin.
Phần mềm: là tập hợp những câu lệnh được viết bằng một hoặc nhiều ngôn ngữ
lập trình theo một trật tự xác định nhằm tự động hóa thực hiện một số chức năng hoặc
giải quyết một bài toán nào đó.
Dữ liệu: Tài nguyên về dữ liệu gồm các cơ sở dữ liệu. Cơ sở dữ liệu là tập hợp
các bảng có liên quan tới nhau được tổ chức và lưu trữ trên các thiết bị tin học, chịu sự
quản lý của một hệ thống chương trình máy tính, nhằm cung cấp thông tin cho nhiều
người sử dụng khác nhau. Cơ sở dữ liệu cần phải được thu thập, lựa chọn và tổ chức
một cách khoa học để tạo điều kiện cho người sử dụng có thể truy cập một cách dễ
dàng, thuận tiện và nhanh chóng.
Mạng: Mạng máy tính là tập hợp các máy tính độc lập được kết nối với nhau
thông qua các đường truyền vật lý và tuân theo quy ước thông tin nào đó.Hệ thống
mạng cho phép chia sẻ tài nguyên trong hệ thống. Hệ thống mạng truyền thông cho
phép trao đổi thông tin giữa người sử dụng ở các vị trí địa lý khác nhau bằng các
13

Phân phối
Phản hồi
Xử lý



Lưu trữ
Thu thập

phương tiện điện tử. Như vậy, việc quản lý các tài nguyên trong hệ thống có sự thống
nhất và tập trung.
Con người: Con người trong HTTT là chủ thể điều hành và sử dụng HTTT.
Đây là thành phần quan trọng nhất của một HTTT. Trong một HTTT phần cứng và
phần mềm được coi là đối tượng trung tâm còn con người đóng vai trò quyết định. Con

- Nghiên cứu môi trường của hệ thống đang tồn tại
- Nghiên cứu hệ thống thực tại
- Đưa ra chuẩn đoán và xác định các yếu tố giải pháp
- Đánh giá lại tính khả thi
- Thay đổi đề xuất dự án
- Báo cáo phân tích chi tiết
.1.4.3 Giai đoạn thiết kế logic
Giai đoạn này xác định tất cả các thành phần logic của một HTTT, cho phép
loại bỏ các vấn đề của hệ thống thực tế và cho phép đạt được những mục tiêu đã đặt ra
ở giai đoạn trước.
Mô hình logic của hệ thống mới sẽ bao gồm TT mà hệ thống mới sẽ sản sinh ra,
nội dung của cơ sở dữ liệu, các xử lý và hợp thức hóa sẽ phải thực hiện và các dữ liệu
sẽ được nhập vào. Gồm các công đoạn sau:
- Thiết kế cơ sở dữ liệu
- Thiết kế xử lý
- Thiết kế các luồng dữ liệu vào
- Chỉnh sửa tài liệu cho mức logic
- Hợp thức hóa cho mô hình logic
 Giai đoạn đề xuất các phương án giải pháp
Từ mô hình logic, chúng ta phải đưa ra các giải pháp khác nhau để cụ thể hóa
mô hình logic đó. Mỗi giải pháp là một phác họa của mô hình vật lý ngoài, ứng với
15


mỗi phương án đều có các khuyến nghị cụ thể, phải có những phân tích về chi phí, lợi
ích. Các công đoạn của giai đoạn này gồm:
- Xác định các ràng buộc tin học và các ràng buộc tổ chức
- Xây dựng các phương án của giải pháp
- Đánh giá các phương án của giải pháp
- Báo cáo các giai đoạn đó

định.
Cách thực hiện của phương pháp hướng cấu trúc là phương pháp thiết kế từ trên
xuống (top-down). Phương pháp này tiến hành phân rã bài toán thành các bài toán nhỏ
hơn, rồi tiếp tục phân rã các bài toán con cho đến khi nhận được bài toán có thể cài đặt
được ngay sử dụng các hàm ngôn ngữ lập trình hướng cấu trúc.
- Đặc điểm:
+ Tập trung vào công việc cần thực hiện (thuật toán)
+ Chương trình lớn được chia thành các hàm nhỏ hơn.
+ Phần lớn các hàm sử dụng dữ liệu chung
+ Các hàm (thủ tục) truyền TT cho nhau thông qua cơ chế truyền tham số.
+ Dữ liệu trong hệ thống được chuyển động từ hàm này sang hàm khác.
+ Đóng gói chức năng (sử dụng hàm/thủ tục mà không cần biết nội dung cụ thể)
+ Chương trình được thiết kế theo cách tiếp cận từ trên xuống (top – down)
 !"
-.
Trong giai đoạn phải tiến hành mô hình hoá HTTT để thấy được những chức năng,
ưu điểm của HTTT mới so với HTTT cũ.
Các công cụ dùng để mô hình hoá HTTT: Biểu đồ phân cấp chức năng, biểu đồ
luồng dữ liệu.
• Biểu đồ phân cấp chức năng
- Khái niệm: Là công cụ biểu diễn việc phân rã có thứ bậc đơn giản các công việc
cần thực hiện. Mỗi công việc được chia ra làm các công việc con, số mức chia ra phụ
thuộc vào kích cỡ và độ phức tạp của hệ thống.
- Thành phần:
+ Các chức năng: Được ký hiệu bằng hình chữ nhật trên có gán tên nhãn
Kí hiệu:
17

Tên chức năng
 !


Biểu diễn: Hình chữ nhật bên trong có ghi tên tác nhân ngoài. Tên tác nhân ngoài
là một danh từ.

+ Tác nhân trong: Là một chức năng hay một hệ thống con của hệ thống được mô
tả ở trang khác của biểu đồ.
Biểu diễn: Hình chữ nhật khuyết một cạnh, bên trong ghi tên tác nhân trong. Tên
tác nhân trong là động từ (có thể kèm theo bổ ngữ).
.
Các mức của biểu đồ luồng dữ liệu
Sơ đồ ngữ cảnh (Context Diagram) thể hiện khái quát nội dung chính của HTTT.
Sơ đồ này không đi vào chi tiết mà mô tả sao cho chỉ cần một lần nhìn là nhận ra nội dung
chính của hệ thống.
Phân rã sơ đồ
Để mô tả hệ thống chi tiết hơn người ta dùng kỹ thuật phân rã (Explosion) sơ
đồ. Bắt đầu từ sơ đồ mức ngữ cảnh, người ta phân rã sơ đồ thành sơ đồ mức 1, mức
2….
G%!
Phân tích dữ liệu là một phương pháp xác định các đơn vị TT cơ sở có ích cho hệ
thống và định rõ mối quan hệ bên trong hoặc các tham khỏa giữa chúng. Điều này có
nghĩa là mọi phần dữ liệu sẽ chỉ được lưu trữ một lần trong toàn bộ hệ thống của tổ chức
và có thể thâm nhập được từ bất kỳ chương trình nào; phải có chỗ cho mọi thứ đều ở đúng
chỗ của nó. Công cụ sử dụng cho việc này chính là mô hình thực thể.
Mô hình thực thể liên kết còn gọi là mô hình dữ liệu logic hoặc sơ đồ tiêu chuẩn.
Mô hình thực thể liên kết được xây dựng từ các khái niệm logic chính:
+ Thực thể: Là chỉ đối tượng, nhiệm vụ, sự kiện trong thế giới thực hay tư duy
được quan tâm trong quản lý. Một thực thể tương đương với một dòng trong bảng nào đó.
19

%& '&

Ví dụ: Thực thể Nhân viên
Ví Dụ
1-n
Ví Dụ
n-n
Ví Dụ

+ Thuộc tính: Là giá trị thể hiện một đặc điểm nào đó của một thực thể hay một
liên kết. Ngừơi ta chia ra làm ba loại thuộc tính: thuộc tính định danh (thuộc tính khóa),
thuộc tính quan hệ, thuộc tính mô tả. Trong đó thuộc tính định danh là quan trọng nhất và
bắt buộc thực thể nào cũng phải có thuộc tính này để xác định
Ví dụ: Thực thể nhân viên có các thuộc tính sau:
Loại thuộc tính Ví dụ
Thuộc tính định danh Mã nhân viên
Thuộc tính mô tả Tên nhân viên
Thuộc tính quan hệ Số chứng minh thư nhân dân
  
•  H'IG%!
Khái niệm: Thiết kế hệ thống là tiến hành chi tiết sự phát triển của hệ thống mới
đang sinh ra trong giai đoạn phân tích hệ thống
Ý nghĩa của thiết kế hệ thống:
+ Cung cấp thông tin chi tiết cho Ban lãnh đạo doanh nghiệp để quyết định
chấp nhân hay không chấp nhận hệ thống mới, trước khi chuyển sang giai đoạn cài
đặt và vận hành.
+ Cho phép đội dự án có cái nhìn tổng quan về cách thức làm việc của hệ thống,
nhận rõ tính không hiệu quả, kém chắc chắn, yếu tố kiểm soát nội bộ
Mục đích của thiết kế cơ sở dữ liệu:
+ Hạn chế dư thừa dữ liệu, ngăn cản truy nhập bất hợp pháp.
+ Cung cấp khả năng lưu trữ lâu dài cho các đối tượng và cấu trúc dữ liệu.
+ Cho phép suy dẫn dữ liệu, cung cấp giao diện đa người dùng, cho phép biểu diễn

phép có sự phụ thuộc bắc cầu giữa các thuộc tính. Nếu thuộc tính Z phụ thuộc hàm vào
thuộc tính Y và Y phụ thuộc hàm vào X thì phải tách chúng vào hai danh sách có quan hệ
Z, Y và danh sách chứa quan hệ Y với X. Xác định khóa và tên cho mỗi danh sách mới.
Dạng chuẩn BCNF (Boyce Codd Normal Form): Quan hệ R ở dạng chuẩn BCNF
khi tất cả các phụ thuộc hàm X

A trong R đều phải có X là khóa trong R.
Bước 4:: Xác định liên hệ logic giữa các tệp và vẽ mô hình quan hệ.
Bước 5: Xây dựng cơ sở dữ liệu ( các bảng cơ sở dữ liệu)
22

Loại thuộc tính Tên thuộc tính
thuộc tính khoá Mã nhân viên
thuộc tính thứ sinh Tổng tiền lương
thuộc tính lặp Mã hợp đồng
thuộc tính cơ sở Tên nhân viên
2

•  ;<292
Đây là một giai đoạn của thiết kế, nhằm đưa ra các quyết định về cài đặt, chứ chưa
phải là cài đặt, chưa phải là lập trình thật sự.
Đầu vào cho việc thiết kế phần mềm
+ Biểu đồ luồng dữ liệu của từng hệ thống con
+ Các giao diện
+ Các kiểm soát
+ CSDL
Đầu ra của thiết kế phần mềm
+ Lược đồ chương trình (LCT) của mỗi hệ thống con
+ Đặc tả nội dung của từng module trong LCT
+ Phân bổ các module trong LCT thành các chương trình

giữa người sử dụng và hệ thống, kiểm tra quyền truy nhập, các hướng dẫn sử dụng hệ
thống, các thông báo lỗi sử dụng hay lỗi hệ thống.
+ Màn hình nhập dữ liệu: đó là các khung nhập dữ liệu cho phép người sử dụng
tiến hành nhập dữ liệu cho hệ thống hay cung cấp TT cho việc tìm kiếm dữ liệu, đưa ra
các báo cáo theo yêu cầu.
+ Màn hình báo cáo: đó là các biểu mẫu hiển thị các TT được thu thập và tổng hợp
theo yêu cầu của người sử dụng.
Các nguyên tắc chung khi thiết kế giao diện
+ Luôn cung cấp TT phản hồi về công việc đang tiến hành cho người sử dụng.
+ TT trạng thái: cung cấp cho người sử dụng TT về phần hệ thống đang được sử
dụng.
+ Công việc tối thiểu: hạn chế tối đa sự cố gắng không cần thiết của người sử
dụng.
+ Trợ giúp: sẵn sang cung cấp các trợ giúp khi người sở dụng cần.
+ Dễ dàng thoát ra: Cho phép người sử dụng thoát ra khỏi hộp thoại dễ dàng bằng
các thao tác quen thuộc.
+ Làm lại: cho phép hủy bỏ các thao tác đã tiến hành.
 Phân tích, đánh giá thực trạng Hệ thống thông tin quản lý nhân sự tại Công ty
sản xuất thức ăn chăn nuôi CNC Minh Tâm
 Giới thiệu về Công ty sản xuất thức ăn chăn nuôi CNC Minh Tâm
Tên công ty: Công ty sản thức ăn chăn nuôi CNC Minh Tâm
24


Trụ sở: Khu công nghiệp Lương Tài- huyện Lương Tài- tỉnh Bắc Ninh.
Người đại diện theo pháp luật: Giám đốc Đỗ Ngọc Minh
Hình thức công ty: Công ty cổ phần
Website:
Địa chỉ email:
Điện thoại: 0241 3640966

doanh
Ban Giám Đốc

Trích đoạn PHỤ LỤC 1: PHIẾU ĐIỀU TRA VỀ TÌNH HÌNH CHUNG CỦA DOANH NGHIỆP VÀ ỨNG DỤNG CNTT TẠI DOANH NGHIỆP MÃ MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH Module tạo form quản lý nhân viên
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status