lOMoARcPSD|15978022
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO
ĐỀ T䄃 I: WEBSITE CHẤM CÔNG PHP,VISUALIZE
BỘ DỮ LIỆU ẢNH
Sinh viên thực hiện
: LÊ VIỆT HƯNG
Giảng viên hướng dẫn : NGÔ HO䄃 NG HUY
Ngành
: CÔNG NGHỆ THÔNG TIN
Chuyên ngành
: CÔNG NGHỆ PHẦN MỀM
Lớp
: D14CNPM1
Khóa
: D14
Hà Nội, tháng 6 năm 2022
0
lOMoARcPSD|15978022
PHIẾU CHẤM ĐIỂM
Sinh viên thực hiện:
STT
1
Họ và tên
Nội dung thực hiện
Điểm
Chữ ký
Lê Việt Hưng
19810310011
Giáo viên chấm điểm:
Họ và tên giảng viên
Chữ ký
Ghi chú
Giảng viên chấm 1:
Giảng viên chấm 2:
Trang
1
lOMoARcPSD|15978022
MỤC LỤC
LỜI MỞ ĐẦU ............................................................................................4
CHƯƠNG 1 : KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG .....................5
1. Khảo sát hiện trạng .............................................................................5
2. Mơ tả bài tốn .....................................................................................6
3. u cầu về chức năng .........................................................................6
4. Mô tả chức năng .................................................................................7
CHƯƠNG 2 : SƠ ĐỒ THIẾT KẾ19
1. Sơ đồ chức năng quản lí hồ sơ, chấm công ......................................8
2. Sơ đồ mức ngữ cảnh .........................................................................9
3. Sơ đồ luồng dữ liệu ...........................................................................10
4. Sơ đồ quản lý hồ sơ ..........................................................................11
5. Sơ đồ quản lý chấm công ..................................................................12
6. Thiết kế cơ sở dữ liệu .......................................................................13
CHƯƠNG 3 : SẢN PHẨM THỰC TẾ 14
3.1 Nhân viên điểm danh.......................................................................14
3.2 Giao diện trang quản trị...................................................................15
3.3 Trang chủ quản trị...........................................................................15
3.4 Điểm danh.......................................................................................16
3.5 Thêm điểm danh mới.......................................................................16
3.6 Sửa điểm danh.................................................................................17
3.7 Xóa điểm danh.................................................................................17
3.8 Danh sách nhân viên........................................................................18
3.9 Thêm nhân viên...............................................................................18
3.10 Sửa nhân viên................................................................................19
3.11 Xóa nhân viên................................................................................19
3.12 Lịch trinh.......................................................................................20
3.13 Thêm lịch biểu ..............................................................................20
3.14 Xóa lịch
biểu..................................................................................20
3.15 Chức vụ.........................................................................................21
3.16 Thêm chức vụ................................................................................21
3.17 Sửa chức vụ...................................................................................21
2
lOMoARcPSD|15978022
3.18 Xóa chức vụ...................................................................................22
3.19 Bảng lịch trình...............................................................................22
3.20 Sửa bảng lịch trình.........................................................................22
3.21 Visualize dữ liệu............................................................................23
KẾT LUẬN..............................................................................................24
TÀI LIỆU THAM KHẢO........................................................................25
3
lOMoARcPSD|15978022
LỜI MỞ ĐẦU
Công nghệ thông tin ngày càng hiện đại và đổi mới không ngừng,
bằng việc chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng internet
đang trở thành mạng truyển thơng có sức ảnh hưởng lớn nhất, khơng thể
thiếu trong tất cả các hoạt động của con người trong việc truyển tải và
trao đổi dữ liệu. Không như ngày xưa, ngày nay mọi việc liên quan đến
thông tin ngày càng dễ dàng hơn cho người sử dụng bằng việc kết nối
internet và một dịng dữ liệu truy tìm thì ngay lập tức cả kho tài ngun
khơng chỉ trong nước mà ngồi nước hiện ra, khơng chỉ bằng ngơn ngữ
mà cả bằng hình ảnh, âm thanh.
Chính vì lợi ích từ internet đã thúc đẩy sự ra đời và phát triển của
website làm biến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộc
sống của con người các hoạt động thông thường như sản xuất, kinh
doanh, các doanh nghiệp cũng phát triển.
Cuộc sống con người càng phát triển thì nhu cầu sống của con
người cũng được nâng cao và những nhu cầu đơn giản nhưng cũng rất
thiết thực. Đó là nhu quản lý doanh nghiệp , đây là vấn đề cũng đang là 1
bài toán của các nhà kinh doanh, làm sao để đáp ứng nhu cầu của con
người để cải thiện cơng việc ngày càng cao.
Chính vì vậy, để đáp ứng những nhu cầu đó trên sơ sở kế thừa
những trang web khác nhóm em xây dựng một website chấm công để đáp
ứng nhu cầu chấm công của doanh nghiệp. Giúp cho người quản trị dễ
dàng trong việc phân quyền quản lý nhân viên. Đó là lý do nhóm em chọn
đề tài “Xây dựng website chấm cơng PHP,Visualize bộ dữ liệu ảnh”.
4
lOMoARcPSD|15978022
CHƯƠNG I: KHẢO SÁT V䄃 PHÂN TÍCH HỆ THỐNG
1. Khảo sát hiện trạng
Công ty Hmedia chuyên về mảng digital marketing chấm cơng nhân
viên hồn tồn bằng tay. Do số lượng nhân viên nhiều và việc chấm công
phức tạp nên rất mất thời gian và dễ dẫn đến nhầm lẫn. Công ty vẫn cịn
ngại trong việc triển khai hệ thống vì hầu như mọi người đã quá quen với
việc xử lý trên giấy đồng thời mọi người cũng khơng có kiến thức về máy
tính và cách thao tác trên các phần mềm máy tính.
Ưu điểm: Đối với các cơng việc mang tính chất phức tạp cao (ví dụ
như việc ký kết hợp đồng với các cơng ty và cá nhân có quy mơ và hình
thức khác nhau) và địi hỏi sự linh hoạt thì việc xử lý bằng tay tỏ ra dễ
dàng hơn.
Hệ thống hiện hành quản lý và xử lý dữ liệu hồn tồn bằng tay,
trên giấy tờ nên khó khăn trong việc tính tốn (có thể sai) nhất là đối với
những cơng việc mang tính chất lặp lại như là tính cơng cho số lượng lớn
nhân viên mất thời gian.
5
lOMoARcPSD|15978022
2. Mơ tả bài tốn
Hệ thống tương lai vẫn giữ nguyên quản lý bằng tay đối với các công
việc đơn giản, nhanh và tính linh hoạt cao (như ký kết hợp đồng, trả
lương).
Tin học hóa hệ thống tính tốn chấm cơng và tính lương cho bộ phận
sản xuất do việc tính cơng cho bộ phận này rất phức tạp và số lượng dữ
liệu phải tính tốn là rất lớn.
Hệ thống sẽ cung cấp cho người sử dụng các chức năng cập nhật bảng
chấm công hàng ngày, xử lý việc chấm cơng và tính lương ngay trên hệ
thống, làm báo cáo và in bảng chấm công, bảng lương hàng tháng, danh
sách nhân viên được trả lương…
3. Yêu cầu về chức năng
Phòng nhân sự:
- Có thể sử dụng chương trình để tiến hành cập nhật hồ sơ nhân viên mới
- Xem, tìm kiếm nhân viên theo từng phịng ban, theo các thơng tin chi
tiết của từng nhân viên.
- Truy xuất, theo dõi báo cáo chấm cơng hàng tháng để nắm được tình
hình làm việc hàng tháng của từng nhân viên trong công ty.
- Xóa các nhân viên đã thơi việc trong cơng ty.
- Sử dụng chương trình để nhập số liệu chấm công của từng nhân viên
trong công ty kể cả công ngồi giờ.
- Thay đổi số liệu chấm cơng.
Giám đốc
Có thể sử dụng chương trình để xem, tìm kiếm viên theo từng phòng ban,
theo các chi tiết của nhân viên.
Xem báo cáo thống kê theo từng phịng ban và tồn cơng ty.
Điều chỉnh hồ sơ nhân viên hoặc số liệu chấm công.
6
lOMoARcPSD|15978022
4. Mô tả các chức năng
4.1. Quản lý hồ sơ
Tất cả các nhân viên (ngoại trừ bộ phận sản xuất) muốn vào làm
việc tại công ty Hmedia đều phải nộp hồ sơ xin việc ban đầu, bao gồm:
đơn xin việc, sơ yếu lý lịch, bằng cấp chuyên môn…Khi được tuyển dụng
thì phải thử việc trước một tháng, sau đó ký hợp đồng dài hạn hoặc ngắn
hạn tùy theo yêu cầu của công ty. Lương thử việc là 70% lương, nếu hồ
sơ được chấp nhận thì ký hợp đồng và xếp lương và bậc lương (ngoại trừ
bộ phận sản xuất, nhân viên ở các bộ phận khác đều nhận lương cố định
theo tháng ) nếu khơng thì trả lại hồ sơ. Nhân viên thuộc bộ phận sản xuất
được tuyển dựa vào tay nghề làm việc. Giám đốc là người quyết định ký
hợp đồng, kéo dài hợp đồng hay chấm dứt hợp đồng, điều chỉnh bậc
lương.
Thông tin nhân viên được cập nhật vào máy tính để quản lý gồm:
mã số nhân viên, mã số phịng ban, họ tên nhân viên, giới tính, ngày sinh,
nơi sinh, địa chỉ thường trú, địa chỉ hiện tại, số chứng minh nhân dân, quê
quán, ngày vào làm việc .
4.2. Quản lý chấm công
Công việc chấm công hàng ngày được nhân viên của phòng nhân
sự trực tiếp thực hiện và ghi vào sổ chấm cơng. Sau đó tổng hợp lại vào
cuối mỗi tháng để làm cơng ty tính lương cuối tháng.
Đối với chấm công bộ phận sản xuất thì hơi khác. Phịng vật tư và
kho sẽ nhận bảng chấm công từ bộ phận nhân sự và ghi vào bảng đó mỗi
ngày (khi giao và nhận sản phẩm cho nhân viên bộ phận sản xuất) và gửi
lại bảng chấm công cho bộ phận nhân sự hàng tuần để bộ phận nhân sự
tính lương cho nhân viên bộ phận sản xuất.
Với các bộ phận khác bộ phận sản xuất, bảng chấm công bao gồm:
số thứ tự, họ tên nhân viên, số ngày làm việc, số giờ làm thêm, số ngày
nghỉ được phép, số ngày nghỉ không lương, số ngày nghỉ được hưởng
lương.
Với nhân viên sản xuất bảng chấm công là như nhau cho mỗi
người (trang bên), bao gồm: ngày tháng, sản phẩm giao, khối lượng giao,
khối lượng nhận, số lượng giao, số lượng nhận, sản xuất 100% hay 50%,
làm đúc hay làm tay, độ khó của sản phẩm, hồi liệu theo tuần, hao cho
phép, hao thực tế.
7
lOMoARcPSD|15978022
Sau khi nhận được bảng chấm công, bộ phận nhân sự sẽ sử dụng
chương trình tiến hành cập nhật thơng tin chấm cơng để tính lương.
CHƯƠNG II: SƠ ĐỒ THIẾT KẾ
1. Sơ đồ chức năng quản lí hồ sơ, chấm công
8
lOMoARcPSD|15978022
2. Sơ đồ mức ngữ cảnh
Thông tin về nhân viên
Bộ phận nhân sự
Thông tin ngày công
Điều chỉnh số liệu chấm công
0.
Quản lý hồ sơ,
chấm công
Ban giám đốc
Gửi báo cáo thống kê
9
lOMoARcPSD|15978022
3.Sơ đồ luồng dữ liệu
10
lOMoARcPSD|15978022
4 Quản lý hồ sơ
11
lOMoARcPSD|15978022
5 Quản lý chấm công
12
lOMoARcPSD|15978022
6.Thiết kế cơ sở dữ liệu
13
lOMoARcPSD|15978022
CHƯƠNG III.SẢN PHẨM THỰC TẾ
3.1 Nhân viên điểm danh
14
lOMoARcPSD|15978022
3.2 Giao diện trang quản trị
3.3 Trang chủ quản trị
15
lOMoARcPSD|15978022
3.4 Điểm danh
3.5 Thêm điểm danh mới
16
Downloaded by Quang Quang ()
lOMoARcPSD|15978022
3.6 Sửa điểm danh
3.7 Xóa điểm danh
17
Downloaded by Quang Quang ()
lOMoARcPSD|15978022
3.8 Danh sách nhân viên
3.9 Thêm nhân viên
18
Downloaded by Quang Quang ()
lOMoARcPSD|15978022
3.10 Sửa nhân viên
3.11 Xóa nhân viên
19
Downloaded by Quang Quang ()