Giáo viên hướng dẫn: Th.s. Nguyễn Thị Thanh Huyền
Thực hiện: Nhóm 03
Lớp: LT CĐ-ĐH KHMT1 – K8
STT Họ tên Nhiệm vụ
1
Trần Quốc Trí
- Thiết kế CSDL phân tán cho hệ thống.
- Xây dựng CSDL phân tán trên SQL.
- Xây dựng ứng dụng quản lý trạm trung
tâm.
2
Hà Anh Đức
- Thiết kế CSDL phân tán cho hệ thống.
- Xây dựng CSDL phân tán trên SQL.
- Xây dựng ứng dụng quản lý nhân sự
trên trạm Hà Nội.
3 Trịnh Đình Hải - Thiết kế CSDL phân tán cho hệ thống.
- Xây dựng CSDL phân tán trên SQL
- Xây dựng ứng dụng quản lý nhân sự
trên trạm Đà Nẵng.
4 Nguyễn Thành Tin - Thiết kế CSDL phân tán cho hệ thống.
- Xây dựng CSDL phân tán trên SQL
- Xây dựng ứng dụng quản lý nhân sự
trên trạm Sài Gòn.
MỤC LỤC
!"#$%&'
()"%*+'
,-.
'%/01#23 4
việc ví dụ như hồ sơ trước đây phải lưu trữ rất nhiều trong các kho chứa thì bây giờ
chỉ cần một chiếc máy tính nhỏ gọn cũng có thể lưu trữ cả kho hồ sơ của công ty.
Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công
nghệ thông tin, em đã đi vào tìm hiểu về cách thức tổ chức và hoạt động của công
ty để từ đó xây dựng phần phân tích hệ thống thông tin về “Quản lý nhân sự”
nhằm phục vụ cho lợi ích của các công ty nói chung.
Chương 1: Thiết kế CSDL phân tán cho hệ thống quản lý nhân sự
I. Khảo sát nghiệp vụ
1. Thông tin chung
Tên đơn vị: Công ty cổ phần Trường Hà
Trụ sở văn phòng:352 Đường Giải Phóng-Phương Liệt-Hà Nội
Điện thoại:36644625
Email:[email protected]
Website: www:/thanhdomart.vn
- Ngành nghề kinh doanh của công ty:
+ Tư vấn,thiết kế,triển khai kinh doanh siêu thị
+ Kinh doanh ,bán lẻ,phân phối hàng tiêu dùng
+ Dịch vụ cho thuê kho bãi,lưu giữ hàng hóa,mở văn phòng
+ Dịch vụ trông giữ xe ô tô,xe máy ngày và đêm
+ Chuyên sản xuất,kinh doanh giá kệ siêu thị
- Cơ cấu cổ phần của công ty:
+ Ông Mai Đức Lâm sở hữu 19796 cổ phần, chiếm 98,98% vốn điều lệ.
+ Bà Vi Thị Huyền sở hữu 102 cổ phần, chiếm 0,51% vốn điều lệ.
+ Ông Mai Đức Khoa sở hữu 102 cổ phần, chiếm 0,51% vốn điều lệ.
- Số vốn điều lệ đăng kí của công ty:20.000.000.000 (VNĐ)
2. Hoạt động nghiệp vụ của công ty
Hội đồng quản trị: Là cơ quan quản trị của công ty có toàn quyền nhân danh
công ty quyết định vấn đề quan trọng liên quan đến phương hướng mục tiêu của
công ty.
Phân tích số liệu doanh thu, doanh thu bán hang… các thông tin khác phục vụ công
tác điều hành hoạt động sản xuất kinh doanh hàng ngày của công ty.
Phòng kinh doanh
Lập kế hoạch kinh doanh hàng năm cho công ty, đề xuất lên phương án phát triển
các dịch vụ mới trình Ban tổng giám đốc phê duyệt và triển khai.
=
Thường xuyên tập hợp số liệu, phân tích, tổng hợp và lập báo cáo tình hình hoạt
động và kinh doanh tháng, quý, 6 tháng, cả năm và theo yêu cầu của Ban Tổng
Giám đốc Công ty. Lập các báo cáo về tình hình hoạt động và kinh doanh theo yêu
cầu của cấp trên.
Dựa trên số liệu hoạt động kinh doanh có thống kê, phân tích đánh giá các hoạt
động kinh doanh và tham mưu, đề xuất, kiến nghị Ban Tổng Giám đốc có những
thay đổi, điều chỉnh kịp thời.
Nghiên cứu, xây dựng chiến lược kinh doanh dài hạn, trung hạn, ngắn hạn, kế
hoạch hoạt động và kế hoạch kinh doanh hàng năm, hàng quý của Công ty.
Tham mưu cho Tổng Giám đốc Công ty giao chỉ tiêu kinh doanh cho các đơn vị
trực thuộc Công ty. Theo dõi, thúc đẩy tiến độ thực hiện kế hoạch kinh doanh và
chương trình công tác của Công ty và của các đơn vị trực thuộc Công ty.
<
Phòng hành chính- nhân sự
Quản lý nhân sự của công ty: tuyển dụng, giám sát quá trình thử việc của nhân
viên, quản lý hồ sơ toàn bộ nhân viên (các hồ sơ, lý lịch theo quy định…); thường
xuyên cập nhật các thông tin về nhân viên hàng tháng để có đánh giá đích thực cho
Ban Tổng giám đốc trong quá trình sắp xếp lao động và trả lương cho nhân viên;
Theo dõi các thông tin về sức khỏe, hoàn cảnh gia đình…của CB, CNV; Xây dựng
các chương trình đào tạo, các chương trình đào tạo áp dụng trong công ty, đánh giá
kết quả đào tạo cho từng khóa học.
Quản lý tiền lương: Đề xuất, xây dựng cơ chế tiền lương, quy chế phân phối tiền
lương; theo dõi thời gian giữ bậc, nâng bậc lương, các thành tích, các lần vi phạm,
đề xuất nâng, hạ lương CB, CNV; Tổng hợp bảng chấm công, giám sát việc chấm
quyết các vấn đề đó.
Đối tượng cần quản lý là thông tin về tất cả các nhân viên và một số các thông tin
khác của các bộ phận, phòng ban trực thuộc công ty gồm:
Quản lý thông tin cá nhân của một nhân viên: Tức là quản lý sơ yếu lý lịch,
quá trình làm việc, quá trình đào tạo, hệ số lương,…của từng nhân viên.
.
Quản lý thông tin về các bộ phận, phòng ban trực thuộc công ty: Bao gồm
những thông tin cơ bản về từng bộ phận, phòng ban; số lượng, chất lượng nhân
viên của bộ phận, phòng ban đó,…
Quản lý chế độ của nhân viên như: Nghỉ phép, Thai sản, Bảo hiểm,…
Lưu trữ lại các thông tin về các ngạch bậc lương cho các chuyên môn ngành
nghề, bậc học phục vụ cho việc tra cứu thông tin, mặt khác chúng có liên quan đến
các đối tượng khác cần lưu trữ và tính toán.
Thống kê số lượng nhân viên theo từng chuyên môn để có kế hoạch đào tạo,
bồi dưỡng,…
Chương trình này xây dựng các đối tượng độc lập một cách rõ ràng và các mối
quan hệ của các đối tượng đó. Với các đối tượng độc lập, chúng ta quan tâm đến
các thuộc tính cá nhân liên quan đến các đối tượng đó. Ví dụ như:
Thông tin về cá nhân nhân viên: Họ tên, Năm sinh, Địa chỉ,…
Thông tin về bộ phận, phòng ban: Mã bộ phận, tên bộ phận, mã phòng ban,
tên phòng ban, ngày thành lập,…
Thông tin về lương: Bảng công, ngày nghỉ phép,…
Giữa các đối tượng còn lại còn có các mối quan hệ với nhau do vậy chúng ta
có thể đưa ra các thông tin tổng hợp từ các thông tin cơ bản trên. Nhờ việc kết nối
các thông tin cơ bản thành các thông tin tổng hợp chúng ta có thể làm cho hệ thống
quản lý của chúng ta đáp ứng được yêu cầu thực tế.
K
4. Thiết kế cơ sở dữ liệu tập trung cho hệ thống
4.1 Phân tích thực thể
Sau khi phân tích thông tin về hệ thống quản lý nhân sự của công ty ta tổ chức
Thực thể chitiethopdong lưu trữ thông tin chi tiết của hợp đồng.
Thuộc tính Mô tả
Mahopdong Mã hợp đồng
Manhanvien Mã nhân viên
Ngaybatdau Ngày bắt đầu
Ngayketthuc Ngày kết thúc
ghichu Ghi chú
Thực thể khenthuong lưu trữ thông tin khen thưởng của nhân viên.
Thuộc tính Mô tả
Makhenthuong Mã khen thưởng
Manhanvien Mã nhân viên
maphongban Mã phòng ban
Thực thể chitietkhenthuong lưu trữ thông tin chi tiết khen thưởng.
Thuộc tính Mô tả
Makhenthuong Mã khen thưởng
Manhanvien Mã nhân viên
Ngaykhenthuong Ngày khen thưởng
Tienthuong Tiền thưởng
ghichu Ghi chú
Thực thể chucvu lưu trữ thông tin về chức vụ của nhân viên.
Thuộc tính Mô tả
8
Machucvu Mã chức vụ
Tenchucvu Tên chức vụ
phucap Phụ cấp
Thực thể phongban lưu trữ thông tin của các phòng ban
Thuộc tính Mô tả
Maphongban Mã phòng ban
tenphongban Tên phòng ban
Thực thể ngoaingu lưu trữ thông tin về ngoại ngữ
Thực thể phieuluong lưu trữ thông tin về phiếu lương
Thuộc tính Mô tả
Maphieuluong Mã phiếu lương
Manhanvien Mã nhân viên
Luongcoban Lương cơ bản
Hesoluong Hệ số lương
Tienthuong Tiền thưởng
phucap Phụ cấp
Baohiem Bảo hiểm
Tonglinh Tổng lĩnh
ngaylinh Ngày lĩnh
=
4.2 Mô hình CSDL tập trung
Mô hình CSDL tập trung
<
5. Thiết kế mô hình cơ sở dữ liệu phân tán cho hệ thống
Trong hệ thống quản lý nhân sự, ở đây phân mảnh ngang nguyên thủy để chia hệ
CSDL thành 3 mảnh đặt ở 3 trạm dựa khu vực làm của nhân sự và 1 trạm trung
tâm dữ liệu:
Trạm 1: Quản lý nhân sự tại Hà Nội
Tram 2: Quản lý nhân sự tại Đà Nẵng
Trạm 3: Quản lý nhân sự tại Sài Gòn
Trạm 4: Trung tâm dữ liệu
Trong đó Trạm trung tâm(trạm 4) được truy cập tới dữ liệu trên tất cả các trạm.
Trạm 1 chỉ được quản lí và truy cập tới thông tin của các nhân viên tại Hà Nội.
Trạm 2 chỉ được quản lý và truy cập tới thông tin của các nhân viên tại Đà Nẵng.
Trạm 3 chỉ được quản lý và truy cập tới thông tin của các nhân viên tại Sài Gòn.
Trạm trung tâm được thêm, sửa, xóa thông tin tại tất cả các trạm. Còn các trạm
1, trạm 2, trạm 3 chỉ được phép thêm, sửa, xóa thông tin thuộc trạm đấy quản lý.
5.1. phân mảnh dữ liệu
Tenchinhanh =’SàiGòn’
(chinhanh)
.
Phân mảnh ngang dẫn xuất trên quan hệ nhanvien(Tram trung tam)
thành 3 mảnh ngang như nhanvien(Tram 1), nhanvien(Tram 2),
nhanvien(Tram 3) như sau:
Nhanvien(tram1)
= nhanvien chinhanh(tram1)
Nhanvien(tram2)
= nhanvien chinhanh(tram2)
Nhanvien(tram3)= nhanvien chinhanh(tram3)
Phân mảnh ngang dẫn xuất trên quan hệ phieuluong(Tram trung tam)
thành 3 mảnh ngang như phieuluong(Tram 1), phieuluong(Tram 2),
phieuluong(Tram 3) như sau:
Phieuluong(tram1)= phieuluong nhanvien(tram1)
Phieuluong(tram2)= phieuluong nhanvien(tram2)
Phieuluong(tram3)= phieuluong nhanvien(tram3)
Phân mảnh ngang dẫn xuất trên quan hệ chitiethopdong(Tram trung
tam) thành 3 mảnh ngang như chitiethopdong(Tram1),
chitiethopdong(Tram2), chitiethopdong(Tram3) như sau:
chitiethopdong(tram1)= chitiethopdong nhanvien(tram1)
chitiethopdong(tram2)= chitiethopdong nhanvien(tram2)
chitiethopdong(tram3)= chitiethopdong nhanvien(tram3)
K
5.2 Mô tả về sử dụng dữ liệu cho mỗi trạm
Ở đây ta thực hiện phân mảnh ngang để chia hệ CSDL thành 3 mảnh đặt ở
3 trạm dựa vào tên các chi nhánh và 1 trạm trung tâm dữ liệu. Do đó cấu trúc
chuyên môn, hợp đồng, phiếu lương tại cơ sở “Hà Nội”.
+ Tìm kiếm thông tin trên cơ sở dữ liệu của cơ sở “Hà Nội”.
+ Thống kê tình hình doanh thu, tình hình công tác của các nhân viên trong
các phòng ban và trong cả cơ sở “Hà Nội”, thống kê danh sách nhân viên được
khen thưởng.
- Trạm 2: Đà Nẵng
+ Phân quyền người dùng: cho phép hoặc hạn chế quyền sử dụng phần mềm
ứng dụng tại cơ sở “Đà Nẵng”.
+ Cho phép thêm, cập nhật, xóa dữ liệu : Thông tin nhân viên, phòng ban,
chuyên môn, hợp đồng, phiếu lương…tại cơ sở “Đà Nẵng”.
+ Tìm kiếm thông tin trên cơ sở dữ liệu của cơ sở “Đà Nẵng”.
+ Thống kê tình hình doanh thu, tình hình công tác của các nhân viên trong
các phòng ban và trong cả cơ sở “Đà Nẵng”, thống kê danh sách nhân viên được
khen thưởng.
- Trạm 3: Sài Gòn
+ Phân quyền người dùng: cho phép hoặc hạn chế quyền sử dụng phần mềm
ứng dụng tại cơ sở “Sài Gòn”.
+ Cho phép thêm, cập nhật, xóa dữ liệu : Thông tin nhân viên, phòng ban,
chuyên môn, hợp đồng, phiếu lương tại cơ sở “Sài Gòn”.
+ Tìm kiếm thông tin trên cơ sở dữ liệu của cơ sở “Sài Gòn”.
+ Thống kê tình hình doanh thu, tình hình công tác của các nhân viên trong
các phòng ban và trong cả cơ sở “Sài Gòn”, thống kê danh sách nhân viên được
khen thưởng.
8
5.3. Mô tả quá trình nghiệp vụ cho mỗi trạm
Hoạt động trên trạm trung tâm:
Hồ sơ về một nhân viên sẽ được nộp tại phòng hành chính – nhân sự nếu
như nhân viên đó trúng tuyển hoặc chuyển từ nơi khác về cơ sở khác.
Sau khi đã chính thức được nhận công tác, hồ sơ của nhân viên đó chính
thức được lưu trữ tại đây. Các giấy tờ, quyết định liên quan đến lương, công việc
Hoten Nvarchar(30)
Gioitinh Nchar(10)
Quequan Nvarchar(50)
Cmnd Nchar(10)
ghichu Nvarchar(50)
8
2. Bảng chuyên môn
Thuộc tính Kiểu Khóa chính
Machuyenmon Nchar(10) pk
tenchuyenmon Nvarchar(30)
3. Bảng chi nhánh
Thuộc tính Kiểu Khóa chính
Machinhanh Nchar(10) pk
tenchinhanh Nvarchar(30)
4. Bảng hợp đồng lao động
Thuộc tính Kiểu Khóa chính
Mahopdong Nchar(10) pk
Tenhopdong Nvarchar(30)
loaihopdong Nvarchar(30)
8'
5. Bảng chi tiết hợp đồng
Thuộc tính Kiểu Khóa chính
Mahopdong Nchar(10)
Manhanvien Nchar(10)
Ngaybatdau Date
Ngayketthuc Date
ghichu Nvarchar(50)
6. Bảng khen thưởng
Thuộc tính Kiểu Khóa chính
Makhenthuong Nchar(10) pk