0
Tải bản đầy đủ (.doc) (71 trang)

CHƯƠNG 5: THIẾT KẾ HỆ THỐNG

Một phần của tài liệu ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE DINHHUONG NET (Trang 47 -69 )

- Hệ thống website được chia thành 2 phân hệ con là: + Phân hệ hỗ trợ thông tin các trường đại học. + Phân hệ hỗ trợ thông tin định hướng nghề nghiệp.

48

Hình 5.1: Phân chia hệ con

5.2 Thiết kế cơ sở dữ liệu vật lý

5.2.1 Lựa chọn hệ quản trị cơ sở dữ liệu cài đặt

- Hệ quản trị cơ sở dữ liệu cài đặt: SQL Server

5.2.2 Thiết kế vật lý các bảng dữ liệu

- Các bảng dữ liệu: KHUVUC, TRUONG, NHOM NGANHNGHE, NGANHNGHE, NHOMNGANHDT, NGANHTRUONG, DIEMCHUAN, NHATUYENDUNG, LOAITIN được đặt tên thêm tiền tố “Tbl” và lưu trữ bằng 1 bảng như ở mô hình quan hệ.

49

- Bảng TIN lưu trữ tin tức sự kiện giáo dục, việc làm hằng ngày cũng như các bài viết về định hướng, kỹ năng nên đây là 1 bảng dữ liệu lớn. Để thuận tiện quản lý, truy xuất thông tin cũng như đánh giá, phân loại tin ta chia thành 2 bảng:

+ Bảng TIN: lưu trữ tin tức, sự kiện giáo dục, việc làm hằng ngày (Hình 5.2) + Bảng BAIVIET: lưu trữ các bài viết định hướng nghề nghiệp, rèn luyện kỹ năng (Hình 5.3)

50

Hình 5.3: Thiết kế vật lý bảng BAIVIET

- Để có thể hỗ trợ tìm kiếm ứng viên tìm kiếm công việc mong muốn cũng như các nhà tuyển dụng có thể tìm kiếm các ứng viên đáp ứng yêu cầu tuyển dụng doanh nghiệp cơ sở dữ liệu được thiết thế thêm các bảng Trình độ, Năm kinh nghiệm, Chức vụ, Mức lương, Tỉnh:

+ TblTRINHDO(MaTrinhDo, TrinhDo): Dùng để lưu trữ các trình độ nhà tuyển dụng yêu cầu và của ứng viên.

+ TblNAMKINHNGHIEM(MaNamKinhNghiem, Số năm kinh nghiệm): dùng để lưu trữ các mức thời gian kinh nghiệm làm việc nhà tuyển dụng yêu cầu và của ứng viên.

+ TblCHUCVU(MaChucVu, ChucVu): dùng lưu trữ các chức vụ nhà tuyển dụng tuyển và ứng viên mong muốn.

+ TblMUCLUONG(MaMucLuong, MucLuong): dùng lưu trữ mức lương nhà tuyển dụng và mong muốn của ứng viên

51

- Khóa chính của các bảng trên được đưa vào làm khóa ngoại thay thế các trường tương ứng của bảng TblTUYENDUNG và bảng TblUNGVIEN.

- Bảng THANHVIEN: Vì tính chất và số lượng cũng như quyền truy cập website có khác nhau giữa người dùng và quản trị viên nên ở thiết kế vật lý sẽ tách thành 2 bảng TblTHANHVIEN và TblADMIN.

- Các thuộc tính, kiểu dữ liệu của các bảng như mô tả ở mô hình quan hệ. (Đặc tả chi tiết các bảng vật lý: xem Chương 4-mục 4.6 Đặc tả các bảng quan hệ)

5.2.3 Diagram hệ thống

a. Diagram Trường- Đào tạo- Ngành nghề

52

c. Diagram Việc làm- Tuyển dụng

53

5.3 Thiết kế giao diện

- Danh mục các trang xây dựng được đóng góp trong website: STT Tên công việc

1 Xây dựng cấu trúc, nội dụng trang chủ

2 Xây dựng trang thông tin giới thiệu các ngành nghề trong xã hội (lọc theo từng nhóm ngành nghề)

3 Xây dựng trang thông tin chi tiết ngành nghề 4 Xây dựng trang hướng nghiệp, kỹ năng

5 Xây dựng trang đăng bài viết hướng nghiệp, kỹ năng 6 Xây dựng trang tuyển sinh theo ngành học

7 Xây dựng trang chi tiết tuyển sinh theo ngành

8 Xây dựng trang tìm kiếm trường theo: nhóm ngành đào tạo, điểm chuẩn…

9 Xây dựng trang thông tin tuyển dụng 10 Xây dựng trang chi tiết tuyển dụng

11 Xây dựng trang tìm kiếm tuyển dụng,ứng viên 12 Xây dựng trang quản trị thành viên

13 Xây dựng trang quản trị nhà tuyển dụng 14 Xây dựng trang quản trị tuyển dụng 15 Xây dựng trang đăng ký nhà tuyển dụng 16 Xây dựng trang giới thiệu

54

5.3.2 Một số trang thông tin

1. Trang ngành nghề (NganhNghe.aspx)

- Chức năng: Danh sách tất cả các nghề hoặc lọcc theo nhóm ngành nghề - Hiển thị: Gồm tên, hình ảnh đại diện các nghề

- Lọc: theo mã nhóm ngành nghề - Liên kết trang:

+ ChiTietNganh.aspx: hiển thị thông tin chi tiết về các ngành nghề khi click

55

2. Trang thông tin chi tiết ngành nghề (ChiTietNganhNghe.aspx)

- Chức năng: Giới thiệu thông tin đầy đủ về ngành nghề

- Hiển thị: gồm có tên ngành nghề, mô tả công việc, địa chỉ đào tạo, cơ hội việc làm…

56

3. Trang Hướng nghiệp – chọn nghề(BaiViet.aspx)

- Chức năng: Hiển thị các bài viết hướng nghiệp, chọn nghề

- Hiển thị: Hiển thị tiêu đề, hình ảnh, nội dung tóm tắt các bài viết hướng nghiệp chọn nghề

- Lọc: theo loại bài viết - Liên kết trang:

57

4. Trang nội dung bài viết hướng nghiệp – chọn nghề (NoiDungBaiViet.aspx) - Chức năng: Nội dung chi tiết bài viết

58

5. Trang tuyển sinh theo ngành (TuyenSinhTheoNghanh.aspx)

- Chức năng: Lọc các nhóm ngành theo nhóm ngành đào tạo và theo loại trường để người dùng lựa chọn xem các trường có đào tạo ngành tương ứng

- Hiển thị: Link các nhóm ngành đào tạo

- Lọc: Theo mã nhóm ngành đào tạo và theo loại trường - Liên kết trang:

+ Trang TuyenSinhTheoNganhTruong.aspx: hiển thị các trường có đào tạo ngành và loại trường tương ứng

59

6. Trang danh sách các trường có tuyển sinh theo nhóm ngành dào tạo đã lựa chọn (TuyenSinhTheoNganhTruong.aspx)

- Chức năng: Lọc các trường có đào tạo nhóm ngành đã lựa chọn - Hiển thị: Link các trường

- Lọc: Theo loại trường và mã nhóm ngành đào tạo - Liên kết trang:

+ Trang TuyenSinhChiTietNganh.aspx: thông tin chi tiết các ngành của trường đào tạo theo nhóm ngành đào tạo đã chọn

60

7. Trang chi tiết tuyển sinh theo ngành (TuyenSinhChiTietNganh.aspx)

- Chức năng: Hiển thị thông tin chi tiết các ngành của trường đào tạo của nhóm ngành đã lựa chọn

- Hiển thị: Trường và chi tiết ngành của trường - Lọc: theo loại trường, mã nhóm ngành đào tạo

61

8. Trang tìm kiếm trường(TimKiem.aspx)

- Chức năng: Tìm kiếm trường theo mã, tên và các điều kiện khác - Hiển thị: Các lựa chọn để tìm kiếm

- Trang liên kết:

62

9. Trang tuyển dụng (TuyenDungNgheNTD.aspx)

- Chức năng: Liệt kê các thông tin tuyển dụng của nhà tuyển dụng theo mỗi ngành nghề.

- Hiển thị: Bảng các việc làm tuyển dụng - Lọc: Theo mã ngành nghề

- Liên kết trang:

+ Trang ChiTietTuyenDungNTD.aspx: Thông tin chi tiết về vị trí nhà tuyển dụng tuyển.

63

10. Trang chi tiết thông tin tuyển dụng (ChiTietTuyenDungNTD.aspx)

- Chức năng: Thông tin chi tiết về tuyển dụng - Hiển thị: Bảng thông tin chi tiết về tuyển dụng

64

11. Trang đăng ký nhà tuyển dụng (DangKyNhaTuyenDung.aspx)

- Chức năng: đăng ký mới nhà tuyển dụng

65

5.3.3 Một số trang quản trị

1. Trang quản lý bài viết (QuanLyBaiViet.aspx)

- Chức năng: Cho phép thêm, sửa, xóa bài viết

66

2. Trang quản trị nhà tuyển dụng (QuantriNTD.aspx)

- Chức năng: Cho phép cập nhật thông tin nhà tuyển dụng

67

3. Trang quản trị thành viên (QuanTriThanhVien.aspx)

- Chức năng: Cập nhật thông tin thành viên

68

4. Trang quản trị ngành nghề (QuanTriNganhNghe.aspx)

- Chức năng: cập nhật thông tin ngành nghề

69

CHƯƠNG 6: CÀI ĐẶT VÀ TRIỂN KHAI

Một phần của tài liệu ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE DINHHUONG NET (Trang 47 -69 )

×