Lời mở đầuNgày nay, các hệ thống siêu thị xuất hiện và phát triển ở khắp mọi nơi nhưng công việc quản lý của bộ phận nhân sự còn quá thủ công và lạc hậu chưa đáp ứng được nhu cầu của các
Trang 1Đại học Kiến Trúc Đà Nẵng
BÁO CÁO
ĐỒ ÁN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
THÔNG TIN
ĐỀ TÀI: HỆ THỐNG QUẢN LÝ NHÂN SỰ Ở
SIÊU THỊ
Giảng viên hướng dẫn:
TS Nguyễn Văn Hưng
Sinh viên thực hiện:
1 Nguyễn Quốc Việt
2 Đỗ Văn Việt
3 Phan Thanh Thế
4 Nguyễn Tạ Hữu Thịnh
Đà Nẵng, ngày tháng năm 2019
Trang 2MỤC LỤC
Lời mở đầu 2
PHẦN I 3
I PHÁT BIỂU BÀI TOÁN 3
II DANH SÁCH USERS VÀ YÊU CẦU CỦA USERS 3
III CÁC MỤC TIÊU CHÍNH CỦA HỆ THỐNG 4
IV YẾU TỐ THÀNH CÔNG QUAN TRỌNG (CSF) 4
PHẦN II 5
I MÔ HÌNH CHỨC NĂNG 5
II MA TRẬN YÊU CẦU CHỨC NĂNG 5
III BIỂU DIỄN CÁC XỬ LÝ 6
IV MÔ HÌNH DỮ LIỆU THỰC THỂ 7
V SƠ ĐỒ NGỮ CẢNH 9
VI SƠ ĐỒ PHÂN RÃ XỬ LÝ 10
VII SƠ ĐỒ DÒNG DỮ LIỆU MỨC ĐỈNH 10
VIII SƠ ĐỒ DÒNG DỮ LIỆU MỨC DƯỚI ĐỈNH 10
IX TỪ ĐIỂN DỮ LIỆU 12
Trang 3Lời mở đầu
Ngày nay, các hệ thống siêu thị xuất hiện và phát triển ở khắp mọi nơi nhưng công việc quản lý của bộ phận nhân sự còn quá thủ công và lạc hậu chưa đáp ứng được nhu cầu của các hệ thống siêu thị ngày càng lớn
Cùng với đó là sự phát triển mạnh mẽ của khoa học kỹ thuật, đặc biệt là sự bùng
nổ công nghệ thông tin đã giúp cho việc quản lý, tính toán của con người trở nên thuận tiện, dễ dàng, giảm thiểu sự thiếu sót Vì vậy, việc áp dụng tin học hóa vào phát triển phần mềm quản lý nhân sự ở siêu thị là rất cần thiết
Với sự hướng dẫn tận tình của Thầy Nguyễn Văn Hưng, nhóm chúng em đã hoàn thành đồ án cũng như báo cáo này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng sự hạn chế về kinh nghiệm cũng như trình độ hiểu biết nên chắc chắn rằng sẽ không tránh khỏi những thiếu sót
Nhóm chúng em rất mong nhận được sự thông cảm và góp ý của quý Thầy Cô Chúng em chân thành cảm ơn
Trang 4I PHÁT BIỂU BÀI TOÁN
Hiện nay, một hệ thống siêu thị quản lý 2 nhóm nhân viên chính là nhân viên chính thức và nhân viên thời vụ theo hợp đồng Trong đó bao gồm các bộ phận như: Quản lý, Kho, Nhân viên bán hàng, Bảo vệ,…
Những hạn chế còn tồn tại:
- Tra cứu thông tin nhân viên, lịch làm nhân viên hoặc thống kê danh sách nhân viên còn gặp nhiều khó khăn
- Lưu trữ thông tin của nhân viên, lịch làm, bằng giấy tờ cồng kềnh, không hiệu quả và dễ gây nhầm lẫn
- Việc đăng kí lịch làm, lịch nghỉ phép hay phản hồi từ nhân viên cũng gặp nhiều khó khăn
- Bộ phận kế toán khó có thể quản lý chi lương một cách hiệu quả
Trước tình hình đó, vấn đề cần được đặt ra là xây dựng được một phần mềm quản lý đáp ứng được các yêu cầu cơ bản sau:
- Giảm khối lượng ghi chép nhằm lưu trữ thông tin
- Cập nhật dữ liệu nhanh chóng, chính xác và kịp thời
- Có khả năng lưu trữ thông tin lâu dài, đảm bảo truy vấn, thống kê nhanh chóng
II DANH SÁCH USERS VÀ YÊU CẦU CỦA USERS
- Ban giám đốc và quản lý
- Nhân viên theo dõi và cập nhật ngày công – tạm ứng
- Nhân viên
Trang 5DANH SÁCH YÊU CẦU CỦA USERS
Ban giám đốc và quản
lý
Xem thông tin, lịch làm của nhân viên
Xem thống kê số tiền chi trả lương hằng tháng, quý,
năm
Nhân viên theo dõi và
cập nhật
Xem và cập nhật thông tin, lịch làm của nhân viên
Xem và cập nhật ngày công của nhân viên
In thống kê hằng tháng hoặc khi có yêu cầu từ cấp
trên
Nhân viên
Xem và cập nhật thông tin cá nhân
Xem và đăng kí lịch làm
Xem lương của bản thân
Danh sách yêu cầu của hệ thống:
+ Bảo đảm tính bảo mật, mỗi người dùng chỉ có thể sử dụng các chức năng được phân quyền
+ Hệ thống phải hoạt động ổn định, truy xuất dữ liệu nhanh chóng
+ Trong một khoản thời gian hệ thống phải đồng thời đáp ứng được các yêu cầu từ nhiều người sử dụng
III CÁC MỤC TIÊU CHÍNH CỦA HỆ THỐNG
Hệ thống được xây dựng nhằm mục địch khắc phục những hạn chế của các hệ thống cũ:
- Lưu trữ, cập nhật, thống kê dữ liệu một cách nhanh chóng và tiện lợi
- Giảm bớt công việc cho người quản lý nhân sự so với quản lý bằng phương pháp truyền thống trước đây
- Thuận tiện cho nhân viên quản lý lịch làm của bản thân
YẾU TỐ THÀNH CÔNG QUAN TRỌNG (CSF)
- Hệ thống cần cung cấp thông tin một cách chính xác và kịp thời để người dùng (Ban Giám đốc – Quản lý) có thể biết được hiện trạng làm việc của từng nhân viên, đề xuất hoặc có những chính sách phù hợp đối với nhân viên trong siêu thị
Trang 6IV MÔ HÌNH CHỨC NĂNG
1 MÔ HÌNH CHỨC NĂNG
2 MA TRẬN YÊU CẦU CHỨC NĂNG
Các yêu cầu chức năng 1 2 3 4 5 6 7 Xem thông tin và lịch làm của nhân viên X X
Xem số tiền chi trả hàng tháng, quý, năm X
Xem và cập nhân thông tin, lịch làm nhân viên X X
Xem và cập nhật ngày công của nhân viên X
In thống kê hàng tháng hoặc khi có yêu cầu từ cấp
Đăng kí lịch làm X
*Đối với các yêu cầu có nhiều hơn 1 chức năng đáp ứng thì sẽ chuẩn hóa mô hình chức năng
Trang 73 BIỂU DIỄN CÁC XỬ LÝ
1 Cập nhật hồ sơ mới: khi có nhân viên mới vào làm thì bộ phận nhân sự sẽ cập nhật thông tin của nhân viên mới
2 Xem hồ sơ nhân viên: người dùng sẽ tìm kiếm theo yêu cầu dựa vào các thuộc tính (Tên, Năm sinh, …) để xem được thông tin của nhân viên
3 Sửa hồ sơ nhân viên: trong quá trình làm việc mà thông tin của nhân viên thay đổi thì cập nhật lại theo yêu cầu của người sử dụng
4 Xóa hồ sơ nhân viên: người dùng có thể xem nhân viên đó có còn làm việc hay không, nếu nhân viên đó đã nghỉ việc thì xóa ra khỏi hệ thống
5 Nhập bảng chấm công: người dùng sẽ nhập bản chấm công từ máy chấm công hằng ngày
6 Sửa bảng chấm công: hàng tháng bảng chấm công sẽ được cập nhật lại mỗi l lần và điều chỉnh khi cần thiết
7 Ðăng kí ca làm: hàng tuần các nhân viên sẽ đăng kí ca làm với quản lý, sau dó quản lý sẽ nhập trên hệ thống và lưu vào ca làm của nhân viên trong tuần
8 Tạm ứng: người dùng sẽ quản lý được tiền ứng của nhân viên trong tháng đó
9 Thưởng: dựa trên các tiêu chí của công ty mà người dùng sẽ lọc ra những nhân viên được thưởng trong tháng
10.Tính lương: người dùng dựa trên bản chấm công và định mức giờ công của nhân viên trong tháng mà tính lương
11.Báo cáo: quản lý sẽ báo cáo lại tiền tạm ứng, chấm công, lương lại cho cấp trên hằng tháng hoặc đột xuất theo yêu cầu
Trang 8V MÔ HÌNH DỮ LIỆU
Các thực thể:
- Bảng hồ sơ nhân viên: Lưu thông tin của nhân viên
- Bảng chấm công: Lưu thông tin chấm công của nhân viên
- Bảng thưởng: Lưu thông tin tiền thưởng của nhân viên
- Bảng tạm ứng: Lưu thông tin tạm ứng hằng tháng của nhân viên
Xác định các thuộc tính cho thực thể:
a HoSoNV:
- Mã nhân viên (MaNV): là thuộc tính định danh, nhờ thuộc tính này để phân biệt các nhân viên
- Họ và tên nhân viên (HoTen): mô tả họ tên nhân viên tương ứng với nhân viên
- Giới tính (GioiTinh): cho biết nhân viên là nam hay nữ
- Ngày sinh (NgaySinh): cho biết ngày sinh của nhân viên
- Nơi sinh (NoiSinh): cho biết nơi sinh của nhân viên
- Địa chỉ (DiaChi): cho biết địa chỉ ở hiện tại của nhân viên
- Chức vụ (ChucVu): cho biết nhân viên nắm chức vụ gì
- Ngày vào làm (NgayVao): cho biết ngày bắt đầu làm việc của nhân viên
- Định mức giờ công (DinhMuc): cho biết 1 giờ làm nhân viên được nhận bao nhiêu tiền
b ChamCong:
- Mã nhân viên (MaNV): là thuộc tính định danh, nhờ thuộc tính này để phân biệt các nhân viên
- Số ngày công (SoNgayCong): cho biết tháng đó nhân viên làm được bao nhiêu công
c Thuong:
- Mã nhân viên (MaNV): là thuộc tính định danh, nhờ thuộc tính này để phân biệt các nhân viên
- Ngày thưởng (NgayThuong): cho biết nhân viên được nhận thưởng vào ngày nào
- Tiền Thưởng (TienThuong): cho biết số tiền thưởng nhân viên nhận được
Trang 9- Nội dung (NoiDungT): cho biết tiền thước đó là thưởng năng suất hoặc
thưởng lễ, Tết, quý, năm,…
d TamUng:
- Mã nhân viên (MaNV): là thuộc tính định danh, nhờ thuộc tính này để phân biệt các nhân viên
- Ngày tạm ứng (NgayTU): cho biết ngày tháng mà nhân viên lấy tiền tạm ứng
- Số tiền tạm ứng (TienTU): cho biết số tiền mà nhân viên tạm ứng trong tháng đó
- Nội dung (NoiDungTU): cho biết lý do nhân viên cần tạm ứng
Sơ đồ quan hệ thực thể
Trang 10VI MÔ HÌNH DÒNG DỮ LIỆU
1 SƠ ĐỒ NGỮ CẢNH
Sơ đồ ngử cảnh:
Các tác nhân ngoài:
- Giám Đốc – Quản lý
- Nhân Viên theo dõi và cập nhật ngày công – tạm ứng
- Nhân viên
Mô tả tương tác:
Nhân viên: nhân viên là người thực hiện cung cấp thông tin để hệ thống quản lí nhân sự hoạt động , đồng thời cũng là nhân tố phản hồi và chịu sự điều chỉnh của hệ thống
Giám đốc: Giám đôc là người quyết định cho các hoạt động của nhân sự trong công ty, Giám đốc thực hiện theo dõi hoạt động của hệ thống quản lý nhân sự thông qua các văn bản yêu cầu và báo cáo tổng kết cuối tháng
Quản lý : Quản lý giám sát hoạt động của công ty , nhân viên
Trang 112 SƠ ĐỒ PHÂN RÃ XỬ LÝ
3 SƠ ĐỒ DÒNG DỮ LIỆU MỨC ĐỈNH
Trang 124 SƠ ĐỒ DÒNG DỮ LIỆU MỨC DƯỚI ĐỈNH
a Cập nhật hồ sơ nhân viên
b Cập nhật bản chấm công
Trang 13c Báo cáo
VII TỪ ĐIỂN DỮ LIỆU
a HoSoNV
DANH BẠ PHẦN TỬ DỮ LIỆU STT Tên phần tử Kiểu dữ liệu Kích thước Ghi chú
Trang 14b ChamCong
DANH BẠ PHẦN TỬ DỮ LIỆU STT Tên phần tử Kiểu dữ liệu Kích thước Ghi chú
Trang 15c Thuong:
DANH BẠ PHẦN TỬ DỮ LIỆU STT Tên phần tử Kiểu dữ liệu Kích thước Ghi chú
d TamUng:
DANH BẠ PHẦN TỬ DỮ LIỆU STT Tên phần tử Kiểu dữ liệu Kích thước Ghi chú
e PhanHoi:
DANH BẠ PHẦN TỬ DỮ LIỆU STT Tên phần tử Kiểu dữ liệu Kích thước Ghi chú