Phân Tích Thiết Kế Hệ Thống Quản Lí Nhân Sự Tại Công Ty Cổ Phần Phần Mềm Quản Trị Doanh Nghiệp - CyberSoft - Pdf 32

LỜI NÓI ĐẦU
Mọi doanh nghiệp, mọi công ty không chỉ ở Việt Nam mà trên toàn thế
giới đang dần dần được tin học hóa. Với mục đích thu được doanh thu lớn
nhất với chi phí phát sinh nhỏ nhất và thời gian gắn nhất. Vậy tin học hóa đã
làm được điều gì, đã giúp cho công ty, doanh nghiệp, cụ thể hơn là giúp cho
con người làm được điều gi? Câu trả lời là rất nhiều, trong rất nhiều lĩnh vực
khác nhau trong rất nhiều hoàn cảnh khác nhau.
Xã hội hiện nay đã đi qua cái thời tính toán, lưu trữ dữ liệu bằng các
phương pháp thủ công truyền thống mang nặng tính chất lạc hậu, lỗi thời tốn
tiền của hao công sức. Hiện nay công nghệ thông tin đã đi vào đời sống, đi
vào các công ty doanh nghiệp với một phương thức hoạt động hoàn toàn mới
mẻ, sáng tạo và nhanh chóng, tiết kiệm được nhiều thời gian, công sức…Mà
không mất đi sự chính xác, còn làm cho công việc được thuận lợ và phát triển
lên rất nhiều. Đặc biệt, nó đã đánh dấu một bước ngoặt trong việc áp dụng tin
học vào trong hệ thống quản lý. Với việc tin học hóa mọi công việc trong
công ty, doanh nghiệp được thu thập, xử lý, phổ biến, một cách nhanh chóng,
chính xác và có hiệu quả. Qua đó rút ngắn được thời gian, tiền và công sức
của nhiều người.
Ở Việt Nam công nghệ thông tin mới chỉ đang đi từng bước phát triển,
tuy nhiên những bước phát triển vững chắc đó đã đem lại cho Việt Nam trở
thành nước có tiềm năng về lĩnh vực công nghệ thông tin rất lớn. Việt Nam
cùng với Ấn Độ là 2 nước có tiền năng và phát triển công nghệ thông tin lớn
nhất thế giới trong năm qua.
Trong thời gian được thực tập tại Công ty cổ phần phần mềm quản
trị doanh nghiệp - CyberSoft, em nhận thấy công tác quản lý nhân sự ở
công ty là rất quan trọng trong việc từ đó phát triển công ty. Giống như
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
những công ty của Nhật việc quản lí nhân sự được coi là: “ gốc dễ của cái cây
công ty”. Với công tác quản lý nhân sự công ty mà ta có những thông tin, báo
cáo về mọi vấn đề như: về gia đình, lịch làm việc, thời gian công tác, hiện
đang làm dự án như thế nào…? Đây cũng là một trong những mối quan tâm

2. Sản phẩm chính trong công ty
• Cyber Accounting - Phần mềm kế toán
• Cyber CRM - Phần mềm quản lý khách hàng
• Cyber HRM - Phần mềm quản lý nhân sự và tính lương
• Cyber Corporate - Phân mềm hợp nhất số liệu
• Cyber Business - Giải pháp ERP quản lý toán diện doanh nghiệp, trong
cyber Business gồm các modul sau
 Bản quyền: Bản quyền số 1020/2003/QTG do cục bản quyền tác
giả văn học nghệ thuật cấp ngày 18/11/2003
 Nhãn hiệu: Chứng nhận số 73505 do cục sở hữu trí tuệ chứng
nhận cấp ngày 11/08/2006
 Thành viên: Thành viên hiệp hội phần mềm Việt Nam Vinasa
 Số cán bộ nhân viên: Đội ngũ gồm hơn 40 lập trình viên, tư vấn
viên chuyên nghiệp với sự hiểu biết sâu sắc nghiệp vụ kinh tế,
kinh nghiệm triển khai và khả năng của công nghệ thông tin.
 Khách hàng: Gần 1000 khách hàng đang sử dụng sản phẩm và
dịch vụ với nhiều loại hình, quy mô hoạt động khác nhau trên cả
nước.
 Mục tiêu: Trở thành nhà cung cấp hàng đầu Việt Nam về sản
phẩm và dịch vụ phần mềm kế toán, giải pháp ERP (quản lý tổng
thể doanh nghiệp) cho các doanh nghiệp Việt Nam
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
II. Các phòng ban chức năng
1. Phòng giải pháp các doanh nghiệp (Cyber Soluition for Business
Department - CSB)
Tư vấn triển khai các hệ thống thông tin quản lý tài chính và quản trị
doanh nghiệp, cài đặt, đào tạo hướng đẫn sử dụng hệ thống, thiết kế và phát
triển sản phẩm theo yêu cầu đặc thù của khách hàng.
2. Phòng nghiệp vụ (Cyber Expert bureau Department – CEB)
Khảo sát các quy trình nghiệp của khách hàng, tư vấn nghiệp vụ, tư vấn

III. Một số dự án tiêu biểu
1. Tổng công ty vận tải Hà Nội (Hanoi Transerco)
ĐC: Số 5 Lê Thánh Tông,TP Hà Nội
Người liên lạc: Bà Phạm Thị Liên - Kế toán trưởng.
Mobile: 0903229960
Dự án “Xây dựng phần mềm quản lý tài chính cho Văn Phòng tổng công ty và
22 đơn vị thành viên”
Dự án “Tư vấn và xây dựng phần mềm lập kế hoạch tài chính” cho văn phòng
tổng công ty và các đơn vị thành viên”.
2. Tập đoàn Công nghiệp Than và khoáng sản Việt Nam - Tổng Công ty
khoáng sản
ĐC: Số 562 Nguyễn Văn Cừ, Gia Lâm, Hà Nội.
Người liên lạc: Ông Lê Xuân Hồng - Kế toán trưởng.
Mobile: 0913238273
Dự án “Xây dựng phần mềm quản lý tài chính và quản trị sản xuất kinh doanh
cho các đơn vị thành viên” thuộc tổng công ty khoáng sản Việt Nam - TKV.
3. Tập đoàn công nghiệp tầu thuỷ Việt Nam - Tổng công ty công nghiệp tàu
thuỷ Nam Triệu
ĐC: Xã Tam Hưng, Huyện Thuỷ Nguyên, Thành Phố Hải Phòng
Người liên lạc: Bà Phạm Thị Hạnh - Kế toán trưởng.
Mobile: 0912708604 Dự án “Xây dựng phần mềm quản lý tài chính tổng thể”
4. Tập đoàn CNTT Việt Nam - Công ty Đóng tàu Sông Cấm
ĐC: Số 47 Chi Lăng, Q. Hồng Bàng, TP. Hải Phòng
Người liên lạc: Phạm Văn Lượng Mobile: 0912412857 Dự án " Xây dựng giải pháp quản lý
tài chính tổng thể"
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
5. Công ty hợp tác kinh tế - Bộ Quốc Phòng
ĐC: 187 Nguyễn Du, TP Vinh Nghệ An
Người liên lạc: Ông Trần Viết Tiến - Kế toán trưởng.
Mobile: 0913273112

1. Bài toán
Công tác quản lý nhân sự của nhân viên đóng vai trò hết sức quan trọng đối
với hoạt động của các công ty các doanh nghiệp ở Việt Nam Trong khoảng 10
năm trở lại đây công tác quản lý nhân viên (ở một số công ty trong đó có Công
Ty Cổ Phần Phần Mềm quản trị doanh nghiệp) đã được tin học hóa nhằm đem
lại hiệu quả cao hơn, nhanh hơn tin cậy hơn.
Bài toán Quản lý nhân sự đặt ra các vấn đề cơ bản như sau: Thể hiện được
mô hình tổ chức quản lý nhân viên theo chức vụ, theo trình độ văn hóa, theo
trình độ ngoại ngữ… Hệ thống còn phải cho phép tạo ra các báo cáo từ lí lịch.
Nhằm phục vụ công tác điều hành nhân viên và sắp xếp lịch cho nhân viên làm
việc một cách khoa học và đạt hiệu quả cao nhất. In Danh sách nhân viên, in
danh mục chức vụ, in danh mục tỉnh thành…
Ngoài các chức năng chính như trên, hệ thống này còn cần thêm một số
chức năng khác như: cập nhật các loại danh mục( danh mục tỉnh thành, danh
mục ngoại ngữ, danh mục đơn vị …) các chức năng sao, chép, sửa, xóa.
Qua quá trình tìm hiểu và dựa trên những bất cập hiện nay tại công ty em có
định hướng sẽ viết và xin đưa ra đề tài:
Đề tài: “ Phân Tích Thiết Kế Hệ thống quản lí nhân sự tại Công ty cổ phần
phần mềm quản trị doanh nghiệp – CyberSoft
Đề tài này là một đề tài hay nếu được phát triển nó sẽ được ứng dụng trong
rất nhiều công ty khác nhau. Nếu sau này có thời gian em sẽ phát triển và cho
thêm vào phần mềm một số ứng dụng nữa.
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
Em sẽ cố gắng viết hoàn chỉnh nhất trong khả năng có thể để làm bài báo
cáo thực tập được tốt nhất.
2. Giải pháp
Yêu cầu chung của phần mềm:
- Chương trình đơn giản và dễ sử dụng
- Chương trình phải đáp ứng các quá trình sử lí số liệu một cách chính xác
- Chương trình giải quyết và đưa ra các báo cáo một cách nhanh chóng

khi gặp ra sự cố.
II. Kế hoạch công việc cần làm
1 - Xây dựng và quản lý chương trình quản lí nhân sự
- Đề xuất ý tưởng và hình thành bộ khung chương trình
- Lập giải pháp kĩ thuật
- Xây dựng
- Thực hiện
- Báo cáo tổng kết
2 - Xác định yêu cầu
- Lập kế hoạch
- Khảo sát
- Phân tích nghiệp vụ
- Phân tích yêu cầu người sử dụng
- Mô tả hoạt động của công ty cổ phần phần mềm quản trị doanh
nghiệp
- Báo cáo tổng kết
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
3 - Phân tích, thiết kế
- Lập kế hoạch thiết kế
- Thiết kế kiến trúc
- Thiết kế dữ liệu
- Thiết kế thủ tục
- Thiết kế chương trình
- Thiết kế giao diện
- Báo cáo tổng kết
4 - Lập trình
- Lập kế hoạch lập trình
- Lập trình thư viện chung
- Báo cáo tổng kết quy trình
5- Test

tiếp của con người với ngôn ngữ máy, ngôn ngữ càng gần với ngôn ngữ
con người thì gọi là ngôn ngữ cấp cao, càng gần ngôn ngữ máy thì gọi là
ngôn ngữ cấp thấp.
với các chương trình ứng dụng khác nhau và các trình điều khiển thiết
bị khác nhau
2.2 Khái niệm về công nghệ phần mềm
Công nghệ phần mềm là một lĩnh vực nghiên cứu mới của tin học,
được triển khai trong giai đoạn phát triển rất cao của tin học và viễn thông khi
phần mềm đã trở thành một ngành công nghiệp.
Công nghệ phần mềm là môn khoa học nghiên cứu các phương pháp,
các thủ tục và các công cụ đi từ phân tích thiết kế đến quản lý một dự án phần
mềm nhằm đạt được các mục tiêu của dự án.
Công nghệ phần mềm bao gồm một tập hợp với 3 yếu tố chủ chốt:
Công cụ và thủ tục, giúp cho người quả lý có thể kiểm soát được quá trình
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
phát triển phần mềm và cung cấp cho kỹ sư phần mềm một nền tảng để xây
dựng một phần mềm chất lượng cao.
2.3 Phân loại phần mềm.
2.3.1 Theo phương thức hoạt động
Phần mềm hệ thống dùng để vận hành máy tính và các phần cứng máy
tính, ví dụ như các hệ điều hành máy tính Windows XP, Linux, Unix, các thư
viện động (còn gọi là thư viện liên kết động; tiếng Anh: dynamic linked
library - DLL) của hệ điều hành, các bộ điều vận (driver), phần sụn(firmware)
và BIOS. Đây là các loại phần mềm mà hệ điều hành liên lạc với chúng để
điều khiển và quản lý các thiết bị phần cứng.
Phần mềm ứng dụng để người sử dụng có thể hoàn thành một hay
nhiều công việc nào đó, ví dụ như các phần mềm văn phòng (Microsoft
Offices, Lotus 1-2-3, FoxPro), phần mềm doanh nghiệp, phần mềm giáo dục,
cơ sở dữ liệu, phần mềm trò chơi, chương trình tiện ích.
Các phần mềm chuyển dịch mã bao gồm trình biên dịch và trình thông

Hệ soạn thảo điều khiển máy tính hoạt động như một máy chữ để giúp
người dùng biên soạn các tài liệu như công văn, thư từ… Hệ soạn thảo văn
bản được sử dụng nhiều nhất là MS Word.
Hệ quản trị cơ sở dữ liệu giúp lưu chữ, tổ chức, sắp sếp, cập nhật thông
tin và tìm kiếm thông tin khi cần thiết. Ở Việt Nam hệ quản trị CSDL được
dùng nhiều nhất là hệ quản trị: Foxpro và MS Access.
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
• Phần mềm cho những mục đích cụ thể.
+ Phần mềm kinh doanh: Gồm các chương trình giúp các doanh nghiệp
hoàn thành những nhiệm vụ xử lý thông tin có tính chất thủ tục lặp đi lặp lại
hàng ngày, hàng tháng, hàng quý hay hàng năm. Phần mềm kinh doanh khác
phần mềm sản suất ở chỗ nó nhấn mạnh vào những nhiệm vụ trên phạm vi
toàn cơ quan như phần mềm kế toán, quản lý nhân sự…Các phần mềm được
dùng nhiều nhất hiện nay là Fast và Effect.
Phần mềm giải trí bao gồm các trò chơi và các chương trình để giúp
tiêu khiển, giải trí. Hiện nay, khi mức của con người càng cao thì các phần
mềm thuộc loại nay đang lên ngôi.
Phần mềm giáo dục và tham khảo giúp cung cấp kiến thức, kỹ năng về
một chủ thể, lĩnh vực nào đó, cung cấp các bộ cơ sở dữ liệu cho phép tra cứu
thông tin theo yêu cầu: Phần mềm tra cứu từ điển.
2.3.4 Phần mềm hệ thống.
Phần mềm hệ thống bao gồm các chương trình quản lý, hỗ trợ các tài
nguyên và điều hành các hoạt động của hệ thống máy tính.
• Phần mềm quản lý hệ thống
Hệ điều hành: Là một bộ chương trình phục vụ cho việc quản lý chặt
chẽ hệ thống tính toán và tổ chức khai thác chúng một cách tối ưu.
Các chương trình tiện ích: Được xây dựng với mục đích bổ xung thêm
các dịch vụ cần cho người mà hệ điều hành chưa đáp ứng được hay là đã có
nhưng chọn vẹn: Winzar, Foxit reader.
Các chương trình điều khiển thiết bị giúp máy tính điều khiển một thiết

- Dự đoán nhân sự cho dự án tính theo từng giai đoạn và mức độ yêu
cầu.
• Giai đoạn phân tích.
* Yêu cầu về chức năng hệ thống được thiết kế để làm gì? Khuân dạng
các định nghĩa này vào phương pháp luận sử dụng trong giai đoạn phân tích.
- Yêu cầu về cấu hình – các thiết bị cuối, các thông điệp, thời gian trả
lời của mạng, dung lượng vào/ ra, yêu cầu thời gian sử lý.
- Yêu cầu về giao diện - dữ liệu trao đổi với các ứng dụng và đơn vị khác
là gì? định nghĩa bao gồm cả tính thời gian, khuôn dạng của dữ liệu trao đổi.
- Các chuẩn xây dựng phần mềm - dạng cấu trúc, tính thời gian, nội
dung cơ bản của tại liệu cần đưa ra trong quá trình xây dựng phần mềm. định
dạng thông tin bao gồm nội dung của dữ liệu từ điển hay kho lưu trữ đối với
việc thiết kế đối tượng, nội dung báo cáo dự án, các yêu cầu cần thiết khác
được giám sát bởi nhóm tham gia dự án.
• Giai đoạn thiết kế ở mức quan niệm.
Các cách gọi khác bao gồm thiết kế sơ bộ, thiết kế logic, thiết kế bên
ngoài hay định danh các yêu cầu của phần mềm. Hoạt động chính của thiết kế
quan niệm là định nghĩa chức năng chi tiết của tất cả các nhân tố bên ngoài
của một chương trình ứng dụng, nó bao gồm màn hình hiển thị, báo cáo, đơn
vị dữ liệu hội thoại, và các khuân mẫu. Cả nội dung và cách trình bày ở mức
này. Hơn nữa, mô hình dữ liệu logic được chuyển sang sơ đồ cơ sở dữ liệu
logic, hoặc các khung nhìn của người sử dụng.
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
• Giai đoạn thiết kế.
* Những thuật ngữ khác dùng để miêu tả các hoạt động thiết kế bao
gồm thiết kế chi tiết, thiết kế vật lý, thiết kế bên trong và thiết kế sản phẩm.
Trong suốt giai đoạn thiết kế, kỹ sư phần mềm phải tạo, sưu tập tài liệu và
kiểm tra.
-Kiến trúc phần mềm: Định danh và định nghĩa chương trình, các khối
độc lập, các chức năng, các luật, các đối tượng và các mối quan hệ giữa

Triển khai là quá trình một sản phẩm phần mềm được tích hợp vào môi
trường làm việc và cho phép sử dụng. Thực hiện triển khai bao gồm sự hoàn
chỉnh của chuyển đổi dữ liệu, cài đặt và đào tạo sử dụng. Vào thời điểm này
của chu trình một dự án quá trình phát triển phần mềm kết thúc, và giai đoạn
bảo hành, bảo trì bắt đầu. Việc bảo trì tiếp tục cho đến khi dự án kết thúc.
• Giai đoạn vận hành và bảo trì.
Vận hành và bảo trì là một giai đoạn trong quá trình sản xuất phầm
mềm ở đó sản phẩm phần mềm được sử dụng trong môi trường làm việc,
giám sát đối với hiệu quả thống kê, và sửa đổi nếu cần thiết.
• Giai đoạn loại bỏ.
Đây là giai đoạn trong quá trình sản xuất phần mềm mà tại đó việc
cung cấp sản phẩm phần mềm kết thúc. Thông thường, các chức năng của sản
phẩm phần mềm được chuyển tới một hệ thống kế tiếp.
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
• Các hoạt động thường xuyên.
Có hai hoạt động phổ biến trong mỗi giai đoạn là: Kiểm kê, phê chuẩn
và quản lý cấu hình. Tổng kết mỗi giai đoạn là sự kiểm tra phê chuẩn. Đó
chính là mục tiêu của sản phẩm. Việc kiêm tra đưa ra khuân mẫu đúng đắn
tương ứng giữa sản phẩm phần mềm và đặc tính của nó. Sự phê chuẩn đưa ra
chuẩn mực về sự phù hợp hay chất lượng của sản phẩn phần mềm đối với
mục đích của quá trình sử dụng. Một người quản lý dự án được chỉ định nắm
giữ phiên bản chính của mỗi sản phẩm.
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÍ
NHÂN SỰ TẠI CÔNG TY CỔ PHÂN PHẦN MỀM QUẢN
TRỊ DOANH NGHIỆP - CYBERSOFT
Sinh Viên: Lê Mạnh Hùng Tin Học 46A
I. Phân Tích Hệ Thống
1. Mục Đích Của Hệ Thống
Nhằm mục đích để giúp cho công việc của nhân viên quản lí nhân sự
tại công ty được diễn ra nhanh chóng và thuận tiện, giúp cho nhân viên cũng


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