1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website quản lý sinh viên giúp việc theo giờ (tt)

12 214 0

Đ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

Định dạng
Số trang 12
Dung lượng 238,5 KB

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

Nội dung

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN SINH VIÊN: NGUYỄN THỊ NGẦN XÂY DỰNG WEBSITE QUẢN LÝ SINH VIÊN GIÚP VIỆC THEO GIỜ Chuyên ngành: Công nghệ thông

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

XÂY DỰNG WEBSITE QUẢN LÝ SINH VIÊN GIÚP VIỆC THEO GIỜ

Hà Nội – 2017

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

SINH VIÊN: NGUYỄN THỊ NGẦN

XÂY DỰNG WEBSITE QUẢN LÝ SINH VIÊN GIÚP VIỆC THEO GIỜ

Chuyên ngành: Công nghệ thông tin

Mã ngành : D480201

NGƯỜI HƯỚNG DẪN: ThS ĐẶNG THỊ KHÁNH LINH

Hà Nội – Năm 2017

Trang 3

LỜI CAM ĐOAN

Những nội dung trong đồ án tốt nghiệp này là thành quả từ sự nghiên cứu và được thực hiện dưới sự trực tiếp hướng dẫn của giảng viên hướng dẫn ThS Đặng Thị Khánh Linh Đồ án được thực hiện hoàn toàn mới, là thành quả của riêng em, không sao chép theo bất cứ đồ án tương tự nào Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các nguồn tài liệu trong báo cáo và danh mục tài liệu tham khảo

Mọi sao chép không hợp lệ, vi phạm quy chế của nhà trường, em xin hoàn toàn chịu trách nhiệm

Sinh viên thực hiện

Nguyễn Thị Ngần

Trang 4

LỜI CẢM ƠN

Để hoàn thành được đề tài đồ án tốt nghiệp này, trước hết em xin gửi lời cảm

ơn chân thành và sâu sắc tới các thầy cô trong khoa CNTT, những người đã tận tình giảng dạy và truyền đạt những kiến thức cần thiết, những kinh nghiệm quý báu cho

em trong suốt bốn năm học tại trường Đại học Tài nguyên và Môi trường Hà Nội để

em có thể tự tin khi thực hiện đồ án này

Đặc biệt em xin chân thành cảm ơn Cô giáo ThS Đặng Thị Khánh Linh người

đã tận tình hướng dẫn, chỉ bảo, động viên và hỗ trợ em trong suốt quá trình thực hiện đề tài này Trong thời gian làm đồ án cùng cô, em không những học hỏi được những kiến thức mà còn học hỏi được khả năng làm việc nghiêm túc, độc lập và có trách nhiệm với công việc của mình

Em cũng xin gửi lời cảm ơn tới Thày cô Khoa Công nghệ Thông tin – Trường Đại Học Tài nguyên Môi trường Hà Nội đã luôn quan tâm và tạo điều kiện giúp em

hoàn thành đồ án tốt nghiệp này Xây dựng website quản lý sinh viên giúp việc theo giờ

Mặc dù em đã có cố gắng hoàn thiện đồ án trong phạm vi và khả năng cho phép nhưng chắc chắn không tránh khỏi những thiếu sót Em kính mong nhận được

sự cảm thông và góp ý của quý thầy cô và các bạn

Cuối cùng, em xin kính chúc các thầy cô giảng viên trường Đại học Tài nguyên và Môi trường Hà Nội nói chung, các thầy cô khoa CNTT nói riêng luôn luôn dồi dào sức khỏe và thành công trong sự nghiệp cao quý

Hà Nội, ngày 25 tháng 05 năm 2017

Sinh viên thực hiện

Nguyễn Thị Ngần

Trang 5

MỤC LỤC

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC BẢNG

DANH MỤC HÌNH

DANH MỤC CÁC CHỮ VIẾT TẮT

MỞ ĐẦU 1

CHƯƠNG 1:TỔNG QUAN VỀ HỆ THỐNG 3

1.1 Mục tiêu và yêu cầu đề tài 3

1.2 Tính cấp thiết của bài toán giúp việc theo giờ 3

1.3 Khảo sát hệ thống và nghiệp vụ 5

1.3.1 Khảo sát hệ thống 5

1.3.2 Khảo sát nghiệp vụ 5

1.4 Yêu cầu về chức năng của hệ thống 7

1.5 Phân tích bài toán 8

1.6 Giới thiệu chung về mô hình MVC 9

1.7 Công cụ phần mềm hỗ trợ 10

1.7.1 Dreamviewer 10

1.7.2 phpMyAdmin 11

1.7.3 Xampp 11

1.7.4 Google Maps API 12

1.7.5 Hệ quản trị CSDL MySQL 12

1.7.6 Ngôn ngữ HTML 13

CHƯƠNG 2:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 14

2.1 Phân tích hệ thống 14

2.1.1 Mô tả bài toán 14

2.1.2 Tổng quan hệ thống 14

2.1.3 Yêu cầu 15

2.2 Biểu đồ Use Case 15

Trang 6

2.3 Mô tả khái quát chức năng chính các Use case 16

2.4 Biểu đồ Use Case phân rã chức năng 17

2.4.1 Biểu đồ Use Case phân rã chức năng “Đăng nhập” 17

2.4.2 Biểu đồ Use Case phân rã chức năng “Đăng ký” 18

2.4.3 Biểu đồ Use Case phân rã chức năng “Tìm kiếm” 19

2.4.4 Biểu đồ Use Case phân rã chức năng “Quản lý tuyển dụng” 20

2.4.5 Biểu đồ Use Case chức năng “Quản lý tài khoản” 21

2.4.6 Biểu đồ Use Case chức năng “Quản lý công việc” 22

2.3.7 Biểu đồ Use Case chức năng “Quản lý ngành” 23

2.3.8 Biểu đồ Use Case chức năng “Quản lý danh sách công việc” 24

2.4.9 Biểu đồ Use Case phân rã chức năng “Đăng việc làm” 25

2.4.10 Biểu đồ Use Case chức năng “Cập nhật thông tin” 26

2.4.11 Biểu đồ Use Case phân rã chức năng “Xem thông tin, thông báo” 27

2.5 Kịch bản 28

2.5.1 Đăng nhập 28

2.5.2 Đăng ký tài khoản 29

2.5.3 Tìm kiếm 30

2.5.4 Quản lý đăng việc làm 30

2.5.5 Quản lý tuyển dụng 32

2.5.6 Quản lý công việc 34

2.5.7 Quản lý tài khoản 36

2.5.8 Quản lý ngành 39

2.5.9 Xem thông tin, thông báo 41

2.6 Phân tích biểu đồ tuần tự chi tiết 41

2.6.1 Biểu đồ tuần tự chức năng “Đăng nhập” 41

2.6.2 Biểu đồ tuần tự chức năng “Đăng Ký” 42

2.6.3 Biểu đồ tuần tự chức năng “Tìm kiếm” 43

2.6.4 Biểu đồ tuần tự chức năng “Quản lý công việc” 43

2.6.5 Biểu đồ tuần tự chức năng “Quản lý ngành nghề” 44

Trang 7

2.6.6 Biểu đồ tuần tự chức năng “Đăng ký công việc” 45

2.6.7 Biểu đồ tuần tự chức năng “Quản lý tuyển dụng” 46

2.6.8 Biểu đồ tuần tự chức năng “Quản lý tài khoản” 46

2.6.9 Biểu đồ tuần tự chức năng “Thêm thông tin” 47

2.6.10 Biểu đồ tuần tự chức năng “Sửa thông tin” 48

2.6.11 Biểu đồ tuần tự chức năng “Xóa thông tin” 49

2.7 Biểu đồ hoạt động 50

2.7.1 Biểu đồ hoạt động thực thi Use case “Đăng nhập” 50

2.7.2 Biểu đồ hoạt động thực thi Use case “Đăng ký” 51

2.7.3 Biểu đồ hoạt động chức năng “Đăng xuất” 51

2.7.4 Biểu đồ hoạt động chức năng “Tìm kiếm” 52

2.7.5 Biểu đồ hoạt động chức năng “Xem thông tin” 52

2.7.6 Biểu đồ hoạt động chức năng “Quản lý tài khoản” 53

2.7.7 Biểu đồ hoạt động chức năng “Quản lý công việc” 54

2.7.8 Biểu đồ hoạt động chức năng “Quản lý đăng việc làm” 54

2.7.9 Biểu đồ hoạt động chức năng “Quản lý Tuyển dụng” 55

2.7.10 Biểu đồ hoạt động chức năng “Quản lý ngành nghề” 56

2.7.11.Biểu đồ hoạt động chức năng “Cập nhật” 56

2.8 Thiết kế cơ sở dữ liệu 57

2.8.1 Bảng congviec (công việc): Quản lý chi tiết các thông tin công việc 57

2.8.2 Bảng dangkycongviec (đăng ký công việc): Quản lý, lưu trữ chi tiết các thông tin của đăng ký công việc 58

2.8.3 Bảng nhomnganhnghe (nhóm ngành nghề): Quản lý, lưu trữ chi tiết các thông tin của nhóm ngành nghề 58

2.8.4 Bảng dangkytaikhoan (đăng ký tài khoản): Quản lý, lưu trữ chi tiết các thông tin của nhóm đăng ký tài khoản 59

2.8.5 Bảng thongbao(thông báo): Quản lý, lưu trữ chi tiết các thông tin thông báo của hệ thống 60

Trang 8

2.8.6 Bảng chitietnhomnganhnghe(chi tiết nhóm ngành nghề): Quản lý, lưu

trữ chi tiết các thông tin chi tiết của nhóm ngành nghề 60

2.9 Biểu đồ quan hệ giữa các thực thể 60

2.10 Biểu đồ lớp 61

CHƯƠNG 3:MÔ PHỔNG DIỆN GIAO 65

3.1 Form đăng nhập 65

3.2 Form Trang chủ 65

3.3 Form đăng ký tài khoản 68

3.4 Form đăng việc làm 69

3.5 Form quản lý tuyển dụng 70

3.6 Form chỉnh sửa thông tin việc làm 70

3.7 Form danh sách hồ sơ tài khoản đã đăng ký 71

3.8 Form xem hồ sơ thông tin tài khoản 72

3.9 Form Quản lý công việc 73

3.10 Form xem chi tiết công việc 73

3.11 Form Quản lý ngành nghề 74

KẾT LUẬN VÀ KIẾN NGHỊ 75

DANH MỤC TÀI LIỆU THAM KHẢO 76

Trang 9

DANH MỤC BẢNG

Bảng 2.1: Các Actor của bài toán 15

Bảng 2.2 Mô tả Use case chức năng “Đăng nhập” 18

Bảng 2.3 Mô tả Use case chức năng “Đăng ký” 18

Bảng 2.4 Mô tả Use case phân rã chức năng “Tìm kiếm” 19

Bảng 2.5 Mô tả Use case phân rã chức năng “Quản lý tuyển dụng” 20

Bảng 2.6 Mô tả Use case phân rã chức năng “Quản lý tài khoản” 21

Bảng 2.7 Mô tả Use case phân rã chức năng “Quản lý công việc” 22

Bảng 2.8 Mô tả Use case phân rã chức năng “Quản lý ngành” 23

Bảng 2.9 Mô tả Use case phân rã chức năng “Quản lý danh sách công việc” 24

Bảng 2.10 Mô tả Use case phân rã chức năng “Đăng việc làm” 25

Bảng 2.11 Mô tả Use case phân ra chức năng “Cập nhật thông tin” 26

Bảng 2.12 Mô tả Use case phân rã chức năng “Xem thông tin, thông báo” 27

Bảng 2.13: Kịch bản đăng nhập 28

Bảng 2.14: Kịch bản đăng ký tài khoản 29

Bảng 2.15: Kịch bản tìm kiếm 30

Bảng 2.16: Kịch bản thêm việc làm 30

Bảng 2.17: Kịch bản sửa danh mục thực đơn 31

Bảng 2.18: Kịch bản xóa việc làm 32

Bảng 2.19: Kịch bản chỉnh sửa thông tin việc làm 32

Bảng 2.20: Kịch bản xóa thông tin 33

Bảng 2.21: Kịch bản thêm công việc 34

Bảng 2.22: Kịch bản sửa công việc 35

Bảng 2.23: Kịch bản xóa công việc 36

Bảng 2.24: Kịch bản thêm tài khoản 36

Bảng 2.25: Kịch bản sửa tài khoản 37

Bảng 2.26: Kịch bản xóa tài khoản 38

Bảng 2.27: Kịch bản thêm ngành nghề 39

Bảng 2.28: Kịch bản sửa thông tin ngành nghề 39

Trang 10

Bảng 2.29: Kịch bản xóa thông tin ngành nghề 40

Bảng 2.30: Kịch bản xem thông tin, thông báo 41

Bảng 2.31 Bảng công việc 57

Bảng 2.32 Bảng đăng ký công việc 58

Bảng 2.33 Bảng nhóm ngành nghề 58

Bảng 2.34 Bảng đăng ký công việc 59

Bảng 2.35 Bảng thông báo 60

Bảng 2.36 Bảng nhóm chi tiết ngành nghề 60

Bảng 2.37 Bảng miêu tả biểu đồ lớp 61

Trang 11

DANH MỤC HÌNH

Hình 1.1 Mô hình MVC 9

Hình 2.1 Sơ đồ Use case Tổng quát hệ thống 16

Hình 2.2 Biểu đồ Use case phân rã chức năng “Đăng nhập” 17

Hình 2.3 Biểu đồ Use case phân rã chức năng “Đăng ký” 18

Hình 2.4 Biểu đồ Use case phân rã chức năng “Tìm kiếm” 19

Hình 2.5 Biểu đồ Use case phân rã chức năng “Quản lý tuyển dụng” 20

Hình 2.6 Biểu đồ Use case phân rã chức năng “Quản lý tài khoản” 21

Hình 2.7 Biểu đồ Use case phân rã chức năng ”Quản lý công việc” 22

Hình 2.8 Biểu đồ Use case phân rã chức năng ”Quản lý ngành” 23

Hình 2.9 Biểu đồ Use case phân rã chức năng ”Quản lý danh sách công việc” 24

Hình 2.10 Biểu đồ Use case phân rã chức năng “Đăng việc làm” 25

Hình 2.11 Biểu đồ Use case phân rã chức năng “Cập nhật thông tin” 26

Hình 2.12 Biểu đồ Use case phân rã chức năng “Xem thông tin, thông báo” 27

Hình 2.13 Biểu đồ tuần tự chức năng “Đăng nhập” 42

Hình 2.14 Biểu đồ tuần tự chức năng “Đăng ký” 42

Hình 2.15 Biểu đồ tuần tự chức năng “Tìm kiếm” 43

Hình 2.16 Biểu đồ tuần tự chức năng “Quản lý công việc” 44

Hình 2.17 Biểu đồ tuần tự chức năng “Quản lý ngành nghề” 45

Hình 2.18 Biểu đồ tuần tự chức năng “Đăng ký công việc” 45

Hình 2.19 Biểu đồ tuần tự chức năng “Quản Lý Tuyển dụng” 46

Hình 2.20 Biểu đồ tuần tự chức năng “Quản lý tài khoản” 47

Hình 2.21 Biểu đồ tuần tự chức năng “Thêm thông tin” 48

Hình 2.22 Biểu đồ tuần tự chức năng “Sửa thông tin” 49

Hình 2.23 Biểu đồ tuần tự chức năng “Xóa thông tin” 50

Hình 2.24 Biểu đồ hoạt động chức năng “Đăng nhập” 50

Hình 2.25 Biểu đồ hoạt động chức năng “Đăng ký” 51

Hình 2.26 Biểu đồ hoạt động chức năng “Đăng xuất” 51

Hình 2.27 Biểu đồ hoạt động chức năng “Tìm kiếm” 52

Trang 12

Hình 2.28 Biểu đồ hoạt động chức năng “Xem thông tin” 53

Hình 2.29 Biểu đồ hoạt động chức năng “Quản lý tài khoản” 53

Hình 2.30 Biểu đồ hoạt động chức năng “Quản lý công việc” 54

Hình 2.31 Biểu đồ hoạt động chức năng “Đăng việc làm” 55

Hình 2.32 Biểu đồ hoạt động chức năng “Quản lý tuyển dụng” 55

Hình 2.33 Biểu đồ hoạt động chức năng “Quản lý ngành” 56

Hình 2.34 Biểu đồ hoạt động chức năng “Cập nhật” 57

Hình 2.35 Mô hình quan hệ giữa các thực thể 60

Hình 2.36 Biểu đồ lớp chi tiết 61

Hình 3.1 Form “ Đăng nhập” 65

Hình 3.2 Form “Trang chủ” 66

Hình 3.3 Giao diện “Danh mục công việc được đề đề chọn ưu tiên và quan tâm” 66

Hình 3.4 Form “Danh sách công việc đã đăng ký, đang tuyển chọn, xem theo ngành, tìm kiếm theo khu vực” 67

Hình 3.5 Form “Đăng ký tài khoản” 68

Hình 3.6 Form “Đăng việc làm” 69

Hình 3.7 Form “Bảng tin cho nhà tuyển dụng” 70

Hình 3.8 Form “Chỉnh sửa thông tin việc làm” 71

Hình 3.9 Form “Danh sách hồ sơ đã đăng ký tài khoản” 71

Hình 3.10 Form ”Xem hồ sơ thông tin tài khoản người dùng” 72

Hình 3.11 Giao diện “ Danh sách công việc đã đăng lên hệ thống” 73

Hình 3.12 Form “Xem chi tiết công việc” 73

Hình 3.13 Form “Danh sách ngành nghề” 74

Hình 3.14 Form “Thêm ngành nghề” 74

Ngày đăng: 26/12/2017, 12:09

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w