Đặc tả collection Thông tin liên hệ

Một phần của tài liệu Xây dựng website quản lý việc làm của phòng quan hệ doanh nghiệp tại trường đại học sư phạm kỹ thuật TP HCM đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 89)

Mục đích: Lưu thơng tin Thơng tin liên hệ của nhà trường

STT Column Type Key Allow

null Mô tả

1 _id objectId PK Khóa duy nhất,

tự sinh

2 hoTen string Họ tên

3 email string Email

4 dienThoai string Số điện thoại

5 chucVu string Chức vụ 6 trangThai bool Trạng thái hoạt động hay không hoạt động Bảng 5.21. Đặc tả collection MyFile

Mục đích: Lưu thơng tin các loại File trong phần mềm

STT Column Type Key Allow

80

1 _id objectId PK Khóa duy nhất,

tự sinh

2 tenFile string Tên file

3 duongDan string Đường dẫn đến

file

4 kichThuoc string Kích thước file

5 loaiFile string Loại file

6 createdBy string Email người tạo

file

7 createdDate bool Ngày tạo

Bảng 5.22. Đặc tả collection Banner

Mục đích: Lưu thơng tin Banner dùng để hiển thị lên trang chủ

STT Column Type Key Allow

null Mô tả

1 _id objectId PK Khóa duy nhất,

tự sinh

2 thuTu string Thứ tự bản ghi

3 tieuDe string Tiêu đề banner

4 fileBanner objectId Id của file

5 trangThai string

Trạng thái hoạt động hay không hoạt động

Bảng 5.23. Đặc tả collection Side banner

Mục đích: Lưu thơng tin Side Banner dùng để hiển thị lên trang chủ

STT Column Type Key Allow

81

1 _id objectId PK Khóa duy nhất,

tự sinh

2 thuTu string Thứ tự bản ghi

3 tieuDe string Tiêu đề banner

4 fileBanner objectId Id của file

5 trangThai string

Trạng thái hoạt động hay không hoạt động

Bảng 5.24. Đặc tả collection Quy định

Mục đích: Lưu thơng tin Quy định

STT Column Type Key Allow

null Mô tả

1 _id objectId PK Khóa duy nhất,

tự sinh

2 noiDung string Nội dung quy

định

3 noiDungEn string Nội dung quy

định tiếng anh 5 trangThai string Trạng thái hoạt động hay không hoạt động

82

5.2.3. Document

5.2.3.1. Database diagram

83

5.2.3.2. Đặc tả document

Bảng 5.25. Đặc tả Document Hồ sơ ứng tuyển

Mục đích: Lưu thơng tin Hồ sơ ứng tuyển

STT Column Type Key Allow

null Mô tả

1 cv string Id của CV cần

ứng tuyển

2 emailSinhVien string Email sinh viên

ứng tuyển 3 trangThai string Trạng thái của Hồ Sơ: DA_DUYET, CHUA_DUYET , DA_XEM, HUY

5 ngayUngTuyen date Ngày sinh viên

ứng tuyển

Bảng 5.26. Đặc tả Document Thơng tin liên hệ cơng ty

Mục đích: Lưu thông tin liên hệ người đại diện của doanh nghiệp

STT Column Type Key Allow

null Mô tả

1 nguoiDaiDien string

Tên của người đại diện doanh nghiệp

2 dienThoai string Số điện thoại

3 email string Email

5 chucVu string Chức vụ của

84

Bảng 5.27. Đặc tả Document Thông tin tuyển dụng sơ lược

Mục đích: Lưu thơng tin tuyển dụng sơ lược để hiển thị lên view

STT Column Type Key Allow

null Mô tả

1 tenCongViec string Tên công việc

2 tenCongViecEn string Tên công việc

tiếng anh

3 viTriCongViec string Id của vị trí

cơng việc

5 nhaTuyenDungSoLuoc

Nha Tuyen Dung So

Luoc

Thông tin sơ lược của nhà tuyển dụng

Bảng 5.28. Đặc tả Document Nhà tuyển dụng sơ lược

Mục đích: Lưu thơng tin Nhà tuyển dụng sơ lược

STT Column Type Key Allow

null Mô tả

1 tenCongTy string Tên công ty

2 tenCongTyEn string Tên công ty

tiếng anh

Bảng 5.29. Đặc tả Document Quá trình học tập

Mục đích: Lưu thơng tin Q trình học tập

STT Column Type Key Allow

null Mô tả

1 tuNgay date

Ngày bắt đầu quá trình học tập này

85

2 denNgay date

Ngày kết thúc quá trình học tập này

Bảng 5.30. Đặc tả Document Quá trình làm việc

Mục đích: Lưu thơng tin Q trình làm việc

STT Column Type Key Allow

null Mô tả 1 tuNgay date Ngày bắt đầu quá trình làm việc này 2 denNgay date Ngày kết thúc quá trình làm việc này

3 donViCongTac string Đơn vị công tác

4 moTaCongViec string

Mô tả công việc đã làm trong quá trình này

Bảng 5.31. Đặc tả Document Nơi làm việc

Mục đích: Lưu thơng tin Nơi làm việc

STT Column Type Key Allow

null Mô tả

1 diaChi string Địa chỉ: số nhà,

phường xã ấp

2 tinhThanh string Id tỉnh thành

3 quanHuyen string Id quận huyện

86

Thiết kế lược đồ lớp

87

Thiết kế giao diện

5.4.1. Màn hình client

Bảng 5.33. Danh sách màn hình client

STT Tên màn hình Mơ tả

SCH001 Login screen Màn hình login.

SCH002 Register employer screen Màn hình đăng ký nhà tuyển dụng.

SCH003 Register employee screen Màn hình đăng ký sinh viên.

SCH004 Home screen Màn hình chính.

SCH005 Job list screen Màn hình danh sách cơng việc.

SCH006 Job detail screen Màn hình chi tiết công việc.

SCH007 Employees list screen Màn hình danh sách người tìm việc.

SCH008 Employees detail screen Màn hình chi tiết người tìm việc.

5.4.1.1. Register employer screen

88

Bảng 5.32. Mơ tả màn hình đăng ký nhà tuyển dụng

STT Name Required Type Reference Note 1 Họ tên

người đại diện

True Text Nhập họ tên.

2 Chức vụ True Text Nhập tên chức vụ.

3 Điện thoại người đại diện

True Text Nhập số điện thoại.

4 Email người đại diện

True Text Nhập email.

5 Mật khẩu True Text Nhập mật khẩu.

6 Email đăng nhập

True Text Nhập email.

7 Hiển thị mật khẩu

Button Khi click sẽ hiển thị mật khẩu người dùng đã nhập.

8 Mật khẩu True Text Nhập lại mật khẩu.

9 Hiển thị mật khẩu

Button Khi click sẽ hiển thị mật khẩu người dùng đã nhập.

10 Đăng ký Button Khi click sẽ chuyển đến

89

5.4.1.2. Register employee screen

Hình 5.16. Màn hình đăng ký sinh viên. Bảng 5.33. Mơ tả màn hình đăng ký sinh viên Bảng 5.33. Mơ tả màn hình đăng ký sinh viên

STT Name Required Type Reference Note 1 Mã số sinh

viên

True Number Nhập mã số sinh

viên.

2 Điện thoại True Text Nhập số điện thoại.

3 Điện thoại người đại diện

True Number Nhập số điện thoại.

4 Ngành True Select option Data từ API Chọn ngành sinh viên đang học. 5 Họ và tên sinh viên

True Text Nhập họ tên.

6 Quê quán True Text Nhập địa chỉ.

7 Giới tính True Radio

button

90 8 Thời gian tốt nghiệp True Datetime picker Chọn thời gian tốt nghiệp dự kiến.

9 Mật khẩu True Text Nhập mật khẩu.

10 Email đăng nhập

True Text Nhập email.

11 Hiển thị mật khẩu

Button Khi click sẽ hiển thị mật khẩu người dùng đã nhập.

12 Mật khẩu True Text Nhập lại mật khẩu.

13 Hiển thị mật khẩu

Button Khi click sẽ hiển thị mật khẩu người dùng đã nhập.

14 Đăng ký Button Khi click sẽ

chuyển đến màn hình login SCH001

91

5.4.1.3. Home screen

92

Bảng 5.34. Mơ tả màn hình homepage

STT Name Required Type Reference Note 1 Thơng tin tìm

kiếm

Text Nhập thơng tin cần tìm

kiếm.

2 Tìm kiếm Button Click vào sẽ chuyển

sang màn hình SCH005. 3 Nhà tuyển dụng quan tâm nhiều nhất Text, image Data từ API 4 Việc làm quan tâm nhiều nhất Text, image Data từ API

5 Tạo cv Button Click vào sẽ chuyển

sang màn hình SCS002A. 6 Việc làm gợi ý Text, image Data từ API

7 Bài viết Text,

image

Data từ API

93

5.4.1.4. Job list screen

Hình 5.18. Màn hình danh sách cơng việc Bảng 5.35. Mơ tả màn hình danh sách cơng việc Bảng 5.35. Mơ tả màn hình danh sách cơng việc

STT Name Required Type Reference Note

1 Tìm kiếm Button Click vào sẽ trả về

kết quả tìm kiếm đã nhập trong input

2 Thơng tin tìm kiếm

Text Nhập thơng tin cần

tìm kiếm.

3 Tìm kiếm theo địa điểm

Select option

Data từ API Chọn địa điểm cần tìm kiếm.

4 Tìm kiếm theo nhà tuyển dụng

Select option

Data từ API Chọn nhà tuyển dụng cần tìm kiếm.

5 Tìm kiếm theo ngành

Select option

Data từ API Chọn ngành cần tìm kiếm.

94

6 Tìm kiếm theo khoa

Select option

Data từ API Chọn khoa cần tìm kiếm.

7 Tìm kiếm theo vị trí công việc

Select option

Data từ API Chọn vị trí cơng việc cần tìm kiếm.

8 Tìm kiếm theo lĩnh vực

Select option

Data từ API Chọn loại hình cơng việc cần tìm kiếm.

9 Tìm kiếm theo loại hình cơng việc

Select option

Data từ API Chọn lĩnh vực cần tìm kiếm.

10 Xóa tìm kiếm Button Xóa tìm kiếm theo

bộ lọc.

11 Sắp xếp Select

option

Chọn loại sắp xếp.

12 Thông tin công việc

True Text Data từ API Hiển thị thông tin công việc.

13 Lưu thông tin công việc

Button Khi click sẽ lưu vào danh sách công việc quan tâm của sinh viên.

14 Hình ảnh True Image Data từ API Hiện banner cạnh.

15 Nút chuyển tới bảng ghi đầu tiên.

Button Khi click sẽ hiển thị bảng ghi đầu tiên của danh mục.

16 Nút chuyển tới bảng ghi trước đó.

Button Khi click sẽ hiển thị

bảng ghi trước đó của danh mục.

17 Số thứ tự bảng ghi

Text Hiển thị số thứ tự

của bảng ghi

18 Nút chuyển tới bảng ghi kế tiếp.

Button Khi click sẽ hiển thị

bảng ghi kế tiếp của danh mục.

19 Nút chuyển tới bảng ghi cuối cùng

Button Khi click sẽ hiển thị

bảng ghi cuối cùng của danh mục.

20 Tổng số bảng ghi

Text Data từ API Hiển thị tổng số bảng ghi.

95

5.4.1.5. Job detail screen

96

Bảng 5.36. Mơ tả màn hình chi tiết cơng việc

STT Name Required Type Reference Note

1 Nộp đơn Button Click vào sẽ

chuyển sang màn hình apply cơng việc SCH006B.

2 Lưu việc làm Button Khi click sẽ lưu lại

thông tin vào dữ liệu công việc quan tâm của sinh viên.

3 Thông tin việc làm

Tabs Hiện thị thơng tin

theo tabs.

4 Hình ảnh banner cạnh

Image Data từ API Hiện thi hình ảnh baner mà admin đã cài đặt.

97

5.4.1.6. Employees list screen

98

Bảng 5.37. Mơ tả màn hình danh sách cv người tìm việc

STT Name Required Type Reference Note 1 Thơng tin

tìm kiếm

Text Nhập thơng tin cần

tìm kiếm.

2 Từ ngày Datetime

picker

Tìm cv trong với khoảng thời gian từ ngày này đến ngày khác.

3 Đến ngày Datetime

picker

Tìm cv trong với khoảng thời gian từ ngày này đến ngày khác.

4 Tìm kiếm Button Click vào sẽ trả về

thơng tin cần tìm kiếm

5 Hồ sơ chi tiết

Button Click vào sẽ chuyển

sang màn hình SCH008.

6 Xóa bộ lọc Button Xóa tìm kiếm theo bộ

lọc. 7 Tìm kiếm theo ngành Select option Data từ API Chọn ngành cần tìm kiếm. 8 Tìm kiếm theo khoa Select option Data từ API Chọn khoa cần tìm kiếm. 9 Số năm kinh nghiệm Select option Chọn số năm kinh nghiệm trong khoản cần tìm kiếm. 10 11 Giới tính Radio button Data từ API Chọn giới tính cần tìm kiếm để phù hợp với công việc.

12 Loại hình việc làm Radio button Data từ API Chọn loại hình cơng việc cần tìm kiếm.

13 Hình ảnh Image Data từ

API

99

14 Nút chuyển tới bảng ghi đầu tiên.

Button Khi click sẽ hiển thị

bảng ghi đầu tiên của danh mục.

15 Nút chuyển tới bảng ghi trước đó.

Button Khi click sẽ hiển thị

bảng ghi trước đó của danh mục.

16 Số thứ tự bảng ghi

Text Hiển thị số thứ tự của

bảng ghi

17 Nút chuyển tới bảng ghi kế tiếp.

Button Khi click sẽ hiển thị

bảng ghi kế tiếp của danh mục.

18 Nút chuyển tới bảng ghi cuối cùng

Button Khi click sẽ hiển thị

bảng ghi cuối cùng của danh mục. 19 Tổng số bảng ghi Text Data từ API Hiển thị tổng số bảng ghi.

100

5.4.1.7. Employees detail screen

Hình 5.21. Màn hình chi tiết CV người tìm việc Bảng 5.38. Mơ tả màn hình chi tiết CV người tìm việc Bảng 5.38. Mơ tả màn hình chi tiết CV người tìm việc

STT Name Required Type Reference Note 1 Thông tin chi

tiết cv

Text Data từ API Thông tin chi tiết cv của người tìm việc.

2 Xem file Button Click vào sẽ hiện thị

form xem trước nội dung file chứng chỉ.

101

5.4.2. Màn hình admin

Bảng 5.39. Danh sách màn hình admin

STT Tên màn hình Mơ tả

SCA001 Employer Account Screen Màn hình quản lý tài khoản nhà tuyển dụng.

SCA001A Create Employer Account Screen

Màn hình thêm tài khoản nhà tuyển dụng.

SCA001B Update/Detail Employer Account Screen

Màn hình xem chi tiết/cập nhật tài khoản nhà tuyển dụng.

SCA002 Email Template Screen Màn hình danh sách temaplate gửi mail. SCA002A Create Email Template

Screen

Màn hình thêm temaplate gửi mail.

SCA002B Sender Email Screen Màn hình gửi mail.

5.4.2.1. Employer Account Screen

Hình 5.22. Màn hình tài khoản nhà tuyển dụng Bảng 5.40. Mơ tả màn hình tài khoản nhà tuyển dụng Bảng 5.40. Mơ tả màn hình tài khoản nhà tuyển dụng

STT Name Required Type Reference Note 1 Thơng tin tìm

kiếm

Text Nhập thơng tin cần tìm

102

2 Tìm kiếm Button Khi click sẽ hiện thị tất

cả bảng ghi phù hợp với thơng tin cần tìm kiếm

3 Thêm mới Button Khi click sẽ hiện thị

form create tài khoản nhà tuyển dụng SCA001A. 4 Tìm kiếm theo lĩnh vục Select option Data từ API Khi chọn sẽ hiện thị tất cả bảng ghi phù hợp với lĩnh vực đã chọn 5 Tabs danh sách theo trạng thái tài khoản Tabs Data từ API

Hiện thị các tabs danh sách tài khoản theo trạng thái.

6 Trạng thái Button Khi click sẽ thay đổi

trạng thái của bảng ghi.

7 Duyệt thông tin

Button Khi click sẽ hiện thị form duyệt tài khoản nhà tuyển dụng.

8 Chỉnh sửa Button Khi click sẽ hiện thị

form update tài khoản nhà tuyển dụng

SCA001B

9 Nút chuyển tới bảng ghi đầu tiên.

Button Khi click sẽ hiển thị bảng ghi đầu tiên của danh mục.

10 Nút chuyển tới bảng ghi trước đó.

Button Khi click sẽ hiển thị

bảng ghi trước đó của danh mục.

11 Số thứ tự bảng ghi

Text Hiển thị số thứ tự của

bảng ghi

12 Nút chuyển tới bảng ghi kế tiếp.

Button Khi click sẽ hiển thị

bảng ghi kế tiếp của danh mục.

13 Nút chuyển tới bảng ghi cuối cùng

Button Khi click sẽ hiển thị

bảng ghi cuối cùng của danh mục.

103 14 Tổng số bảng ghi Text Data từ API Hiển thị tổng số bảng ghi.

a. Create Employer Account Screen

Hình 5.23. Màn hình thêm mới nhà tuyển dụng Bảng 5.41. Mơ tả màn hình thêm mới tài khoản nhà tuyển dụng Bảng 5.41. Mơ tả màn hình thêm mới tài khoản nhà tuyển dụng

STT Name Required Type Reference Note

1 Tên công ty True Text Nhập tên công ty.

2 Email đăng nhập

True Text Hiển thị email đăng

nhập đã đăng ký.

3 Tỉnh thành True Select option

Chọn tỉnh thành.

4 Địa chỉ True Text Nhập địa chỉ công ty.

5 Website True Text Nhập địa chỉ website.

6 Tên công ty (tiếng anh)

True Text Nhập tên công ty (tiếng

104

7 Lĩnh vực True Select option

Chọn lĩnh vực.

8 Quận huyện True Select option

Chọn quận huyện theo tỉnh thành.

9 Mật khẩu True Text Nhập mật khẩu.

10 Hiển thị mật khẩu

Button Khi click sẽ hiển thị mật khẩu người dùng đã nhập.

11 Chức vụ True Text Nhập chức vụ người đại

diện.

12 Số điện thoại

True Text Nhập số điện thoại

người đại diện.

13 Email người đại diện

True Text Nhập email người đại

diện.

14 Người đại diện

True Text Nhập tên người đại diện.

15 Các hoạt động hỗ trợ nhà trường

True Text Nhập các hỗ trợ từ công

ty đến nhà trường.

16 Thỏa thuận sử dụng

True Text Nhập thỏa thuận sử dụng

giữa công ty và nhà trường.

17 Import logo công ty

File Import file ảnh logo

công ty.

18 Nút hủy Button Khi click sẽ trờ về màn

hình SCA001

19 Nút lưu Button Khi click sẽ lưu lại

thông tin nhà tuyển dụng và chuyển sang màn hình SCA001.

105

Hình 5.24. Màn hình cập nhật/xem chi tiết nhà tuyển dụng Bảng 5.42. Mơ tả màn hình cập nhật/xem chi tiết tài khoản nhà tuyển dụng Bảng 5.42. Mơ tả màn hình cập nhật/xem chi tiết tài khoản nhà tuyển dụng

STT Name Required Type Reference Note 1 Tên công ty True Text Data từ API Nhập tên công ty.

2 Email đăng nhập

True Text Data từ API Hiển thị email đăng nhập đã đăng ký.

3 Tỉnh thành True Select option

Data từ API Chọn tỉnh thành.

4 Địa chỉ True Text Data từ API Nhập địa chỉ công ty.

Một phần của tài liệu Xây dựng website quản lý việc làm của phòng quan hệ doanh nghiệp tại trường đại học sư phạm kỹ thuật TP HCM đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 89)

Tải bản đầy đủ (PDF)

(139 trang)