1. Trang chủ
  2. » Tất cả

Đồ án lập trình web nâng cao

26 10 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đồ án Lập Trình Web Nâng Cao
Tác giả Lê Việt Hưng
Người hướng dẫn Ngô Hoàng Huy
Trường học Trường Đại học Điện lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đề tài
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 26
Dung lượng 862,53 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phụ lục 1 Mẫu bìa báo cáo khổ A4 (210x297mm) 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[.]

Trang 1

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

Trang 2

STT Họ và tên Nội dung thực hiện Điểm Chữ ký

1 Lê Việt Hưng

19810310011

Giáo viên chấm điểm:

Giảng viên chấm 1:

Giảng viên chấm 2:

Trang

Trang 3

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 toán 6

3 Yê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

Trang 4

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

Trang 5

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 đếnthông tin ngày càng dễ dàng hơn cho người sử dụng bằng việc kết nốiinternet và một dòng dữ liệu truy tìm thì ngay lập tức cả kho tài nguyênkhông chỉ trong nước mà ngoà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ủawebsite làm biến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộcsống của con người các hoạt động thông thường như sản xuất, kinhdoanh, 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 conngười cũng được nâng cao và những nhu cầu đơn giản nhưng cũng rấtthiết thực Đó là nhu quản lý doanh nghiệp , đây là vấn đề cũng đang là 1bài toán của các nhà kinh doanh, làm sao để đáp ứng nhu cầu của conngườ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ừanhữ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”.

Trang 6

CHƯƠNG I: KHẢO SÁT V䄃

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 hoàn toà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áytí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ìnhthứ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 hoàn toàn bằng tay,

trên giấy tờ nên khó khăn trong việc tính toán (có thể sai) nhất là đối vớinhữ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ớnnhân viên  mất thời gian

Trang 7

2 Mô tả bài toán

Hệ thống tương lai vẫn giữ nguyên quản lý bằng tay đối với các côngviệ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 toán chấm công và tính lương cho bộ phậnsả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 toá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ảngchấ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, danhsá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 chitiế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ìnhhì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êntrong công ty kể cả công ngoà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à toàn công ty

Điều chỉnh hồ sơ nhân viên hoặc số liệu chấm công

Trang 8

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àmviệ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ụngthì phải thử việc trước một tháng, sau đó ký hợp đồng dài hạn hoặc ngắnhạ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ố địnhtheo 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ậclươ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àocuố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ỗingày (khi giao và nhận sản phẩm cho nhân viên bộ phận sản xuất) và gửilạ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àynghỉ được phép, số ngày nghỉ không lương, số ngày nghỉ được hưởnglương

Với nhân viên sản xuất bảng chấm công là như nhau cho mỗingườ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 chophép, hao thực tế

Trang 9

Sau khi nhận được bảng chấm công, bộ phận nhân sự sẽ sử dụngchươ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

Trang 10

2 Sơ đồ mức ngữ cảnh

0.

Quản lý hồ sơ, chấm công

Ban giám đốc

Bộ phận nhân sự

Điều chỉnh số liệu chấm công

Gửi báo cáo thống kê

Thông tin về nhân viên

Thông tin ngày công

Trang 11

3.Sơ đồ luồng dữ liệu

Trang 12

4 Quản lý hồ sơ

Trang 13

5 Quản lý chấm công

Trang 15

CHƯƠNG III.SẢN PHẨM THỰC TẾ 3.1 Nhân viên điểm danh

Trang 16

3.2 Giao diện trang quản trị

3.3 Trang chủ quản trị

Trang 17

3.4 Điểm danh

3.5 Thêm điểm danh mới

16

Trang 18

3.7 Xóa điểm danh

17

Trang 19

3.8 Danh sách nhân viên

3.9 Thêm nhân viên

18

Trang 20

3.10 Sửa nhân viên

3.11 Xóa nhân viên

19

Trang 21

3.12 Lịch trình

3.13 Thêm lịch biểu

3.14 Xóa lịch biểu

20

Trang 22

3.16 Thêm chức vụ

3.17 Sửa chức vụ

21

Trang 23

3.18 Xóa chức vụ

3.19 Bảng lịch trình

3.20 Sửa bảng lịch trình

22

Trang 24

23

Trang 25

KẾT LUẬN

Trên đây là nội dung của khóa luận thực hiện những vấn đề nêu lên ở phần đầu Đó là minh chứng thiết thực nhằm đánh giá khả năng hiểu biết của nhóm trong việc tìm hiểu hệ thống hiện tại và xây dựng hệ thống mới nhằm đáp ứng thực tiễn

Qua bài làm về phần này nhóm em đã rút ra được những kinh nghiệm về bản thân khi làm một dự án nho nhỏ cho mình, giúp nhóm có kinh nghiệm đi khảo sát thực tế và có được khả năng phân tích và đánh giá bài toán Về phần này thì giúp nhóm hiểu rõ hơn về công cụ mà mình

đã lựa chọn và cũng như phần lý thuyết, phương pháp tìm hiểu về tính đặc thù củc các bài toán

Trong quá trình tìm hiểu và làm bài, nhóm đã cố gắng hoàn thiện bài làm

và hoàn thiện mình hơn về mặt kiến thức Nhưng cũng không thể tránh khỏi những sai sót, mong thầy cô và các bạn góp ý để bài của nhóm hoàn thiện hơn

24

Ngày đăng: 10/01/2023, 23:17

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w