Xây dựng hệ thống phục vụ nhu cầu tuyển dụng sinh viên ngành công nghệ thông tin

69 294 0
Xây dựng hệ thống phục vụ nhu cầu tuyển dụng sinh viên ngành công nghệ thông tin

Đ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

Tài liệu thiết kế Trần Thị Tuyết Vân HCM, 10 - 2011 Đề án: Xây dựng hệ thống phục vụ nhu cầu tuyển dụng sinh viên ngành công nghệ thông Tài liệu thiết kế MỤC LỤC Tài liệu thiết kế DANH MỤC HÌNH Tài liệu thiết kế I Thiết kế chức phần mềm hệ thống: Sơđồcấutrúhứnăgpầmề: Sơ đồ cấu trúc chức hệ thống Tài liệu thiết kế Kiếntrúcphầmề: Kiến trúc tầng I Thiết kế liệu: - Chuyểntừơmìực-kếợpsagqhệ: CHUNGCHI_NGOAINGU(MACC_NN, TENCC_NN) CHUNGCHI_TINHOC_KHAC(MACC, TENCC) CHUNGCHI_TINHOC_SINHVIEN(MSSV, MACC, NOICAP, NGAYCAP) CHUYENNGANHTINHOC(MATH, TENTH) CONGVIEC_TUYENDUNG (MATD, TENTD, SOLUONG, MOTA, YC_PHAI, MANTD) CT_CHUYENNGANH(MACT, TENCT, MATH) CT_LINHVUCYEUTHICH (MACTST, MSSV, MAST, CHITIETST) DIEM(MSSV, MAHK_NH, MAMH, DIEM) DOUUTIEN(MAUT, TENUT, DIEMUT) HOCKY_NAMHOC (MAKH_NH, TENHK_NH) HUYEN (MAHUYEN, TENHUYEN, MATINH) KETQUAHOCTAP (MSSV, MAHK_NH, DIEMTB, LOAIHT, DIEMRL, TONGDIEM, LOAIHK) Tài liệu thiết kế - KINHNGHIEMLAMVIEC(MACV, TENCV, TUNGAY, DENNGAY, LUONG, MSSV) KYNANG_MEM (MAM, TENM) KYNANG_TINHOC (MSSV, MACT, MATDVT, TUNGAY, DENNGAY) KYNANGNGOAINGU (MSSV, MANN, MACC_NN, NGHE, NOI, DOC, VIET) LINHVUCYEUTHICH (MAST, CHUDEST) LOAIXEP (MALOAI, TENLOAI, DIEMCANTREN, DIEMCANDUOI) LOPHOC (MALOP, TENLOP, NAMVAO, SISO) MONHOC( MAMH, TENMH) NANGKHIEU (MANK, TENNK, THANHTICH, MSSV) NGOAINGU (MANN, TENNN) NGUOIDUNG (USERNAME, PASS, HOND, TENND) NHATUYENDUNG (MANTD, TENNTD, QUYMO, TRUSO, DIENTHOAI, FAX, WEBSITE) PHANQUYEN (MAPQ, TENPQ) QUYMO( MAQM, TENQM) SINHVIEN (MSSV, HOSV, TENSV, PHAI, NGAYSINH, DIENTHOAI, EMAIL, DIACHI, HINHANH, MALOP ) TINH (MATINH, TENTINH) TRINHDO (MATDM, TENTDM, MOTA, DIEM_TDM) TRINHDO_KN_MEM (MSSV, MAM, MATDM, TUNGAY, DENNGAY) TRINHDONGOAINGU (MATDNN, TENTDNN, MOTA, DIEM_TDNN) TRINHDOTINHOC (MATDTH, TENTDTH, MOTA, DIEM_TDTH) YC_CHUNGCHITINHOC(MATD, MACC, MAUT) YC_KYNANG_MEM (MATD, MAM, MAUT ) YC_KYNANG_NGOAINGU (MATD, MANN, MACC_NN, MATDNN, MAUT) YC_KYNANG_TINHOC (MATD, MACT, MAUT) Quanhệgiữcábả(Reltosp) Tài liệu thiết kế Mô tả quan hệ bảng Quản lý sinh viên Mô tả quan hệ bảng Quản lý nhà tuyển dụng Mô tả quan hệ bảng Tài liệu thiết kế Mô tả quan hệ bảng Sinh viên trúng tuyển Môtảcábng: 3.1 Mô tả bảng CHỨNG CHỈ NGOẠI NGỮ CHUNGCHI_NGOAINGU – CHỨNG CHỈ NGOẠI NGỮ ST T Tên thuộc tính Kiểu liệu Ràng buộc MACC_NN Varchar(10) Khóa Mã chứng CC_B ngoại ngữ TENCC_NN Nvarchar(30) Mô tả Dữ liệu mẫu Tên chứng Chứng B ngoại ngữ 3.2 Mô tả bảng CHỨNG CHỈ TIN HỌC KHÁC CHUNGCHI_TINHOC_KHAC – CHỨNG CHỈ NGOẠI NGỮ KHÁC ST T Tên thuộc tính Kiểu liệu Ràng buộc MACC Varchar(5) Khóa Mã chứng CECE tin học khác TENCC Nvarchar(30) Mô tả Dữ liệu mẫu Tên chứng Chứng CECE tin học khác 3.3 Mô tả bảng CHỨNG CHỈ TIN HỌC CỦA SINH VIÊN CHUNGCHI_TINHOC_SINHVIEN – CHỨNG CHỈ NGOẠI NGỮ CỦA SINH VIÊN ST T Tên thuộc tính Kiểu liệu Ràng buộc MACC Varchar(5) Khóa Mã chứng CECE tin học khác MSSV Varchar(9) Khóa ngoại Mã số sinh viên NOICAP Nvarchar(30) NGAYCAP Mô tả Dữ liệu mẫu DTH041451 Nơi cấp Ngày cấp Smalldatetime Quốc gia 15/8/2007 3.4 Mô tả bảng CHUYÊN NGÀNH TIN HỌC CHUYENNGANHTINHOC – CHUYÊN NGÀNH TIN HỌC ST T Tên thuộc tính Kiểu liệu Ràng buộc MATH Varchar(5) Khóa Mã tin học TENTH Nvarchar(30) Mô tả Tên tin học Dữ liệu mẫu NNLT Ngơn ngữ lập trình 3.5 Mơ tả bảng CƠNG VIỆC TUYỂN DỤNG CONGVIEC_TUYENDUNG – CÔNG VIỆC TUYỂN DỤNG ST T Tên thuộc tính Kiểu liệu Ràng buộc Mô tả Dữ liệu mẫu Tài liệu thiết kế MATD Varchar(12) TENTD Nvarchar(300) FPT_PTPM Cán Bộ Phát Triển Phầm Mềm Mô tả công việc Nvarchar(30) Mã công việc cần tuyển dụng Tên cơng việc cần tuyển dụng Khóa Lập trình phát triển chương trình, triển khai dự án, hỗ trợ khách hàng, kiểm tra sản phẩm cho dự án phần mềm ngân hàng, chứng khoán, nhân tiền lương, bệnh viện MOTA SOLUONG Int(4) Số lượng 20 YC_PHAI Bit Yêu cầu phái (nam/ nữ) NULL YC_KQHT Varchar(5) Khóa ngoại Yêu cầu kết học tập NULL YC_HOKHAU Varchar(5) Khóa ngoại Yêu cầu hộ NULL MANTD Khóa ngoại Mã nhà tuyển dụng FPT Varchar(9) 3.6 Mô tả bảng CHI TIẾT CHUYÊN NGÀNH CT_CHUYENNGANH – CHI TIẾT CHUYÊN NGÀNH ST T Tên thuộc tính Kiểu liệu Ràng buộc MACT Varchar(5) Khóa Mã chi tiết NNCS chun ngành MATH Varchar(5) Khóa ngoại Mã chuyên NNLT ngành tin học TENCT Nvarchar(50) Mô tả Dữ liệu mẫu Tên chi tiết C# chuyên ngành 3.7 Mô tả bảng CHI TIẾT SỞ THÍCH CT_LINHVUCYEUTHICH - CHI TIẾT LĨNH VỰC YÊU THÍCH ST T Tên thuộc tính MACTST Kiểu liệu Ràng buộc Varchar(5) Khóa Mã chi tiết sở 00001 thích Mơ tả Dữ liệu mẫu Tài liệu thiết kế MSSV Varchar(9) Khóa Mã số sinh khóa ngoại viên DTH041451 MAST Varchar(5) Khóa Mã sở thích khóa ngoại ST001 CHITIETST Nvarchar(200) Chi tiết thích sở Đọc sách danh nhân tiếng 3.8 Mô tả bảng ĐIỂM DIEM – ĐIỂM ST T Tên thuộc tính Kiểu liệu Ràng buộc MSSV Varchar(9) Khóa Mã số sinh DTH041451 Khóa ngoại viên MAHK_NK Varchar(5) Khóa Mã học kỳ - K1-08 Khóa ngoại năm học MAMH Varchar(15) Khóa ngoại Mã mơn học Khóa ngoại DIEM Decimal (5) Mơ tả Điểm Dữ liệu mẫu TH-LTQL2 9.5 3.9 Mô tả bảng ĐIỂM – HUYỆN DIEM_HUYEN – ĐIỂM_HUYỆN ST T Tên thuộc tính Kiểu liệu Ràng buộc MAHUYEN1 Varchar(5) Khóa ngoại Mã huyện Khóa ngoại AG-LX MAHUYEN2 Varchar(5) Khóa ngoại Mã huyện Khóa ngoại AG-CT DIEM_H Int 3.10 Mô tả Điểm Dữ liệu mẫu Mô tả bảng ĐIỂM _NGOẠI NGỮ DIEM_NGOAINGU – ĐIỂM _NGOẠI NGỮ ST T Tên thuộc tính Kiểu liệu Ràng buộc MANN Varchar(5) Khóa ngoại Mã ngoại ngữ Khóa ngoại MACC_NN Varchar(5) Khóa ngoại Mã chứng CC_B Khóa ngoại ngoại ngữ DIEM_NN Int 3.11 Mô tả Điểm Mô tả bảng ĐIỂM _TINHOC DIEM_TINHOC – ĐIỂM _TIN HỌC 10 Dữ liệu mẫu ANH Tài liệu thiết kế 16 Lược đồ mô tả xử lý sửa Kỹ ngoại ngữ 5.9 Quản lý Nhà tuyển dụng Xử lý Quản lý nhà tuyển dụng tương tự xử lý Quản lý Thông tin sinh viên Xem lược đồ sau: : NhanVienQuanLy : frmMain : frmNhaTuyenDung : NhaTuyenDungCtrl : NhaTuyenDungData Chon quan ly nha tuyen dung mnuNhaTuyenDung_ThongTinNhaTuyenDung_Click( ) Show( ) frmNhaTuyenDung_Load( ) HienThiDSNhaTuyenDung( ) LayDSNhaTuyenDung( ) Select( ) Chon Them Nha tuyen dung moi Chon nhung chuc nang Chon Xoa Nha tuyen dung Chon Sua Nha Tuyen Dung 55 : DataService Tài liệu thiết kế 17 Lược đồ mô tả quản lý Nhà tuyển dụng 5.10 Thêm Nhà Tuyển dụng Thêm Nhà tuyển dụng tương tự Thêm Kỹ ngoại ngữ sinh viên, khác sau thêm nhà tuyển dụng chọn nút Next để liên kết đến form Công việc tuyển dụng để thao tác quản lý công việc tuyển dụng nhà tuyển dụng chọn Xem lược đồ sau: : NhanVienQuanLy : frmNhaTuyenDung : NhaTuyenDungCtrl : NhaTuyenDungData Chon chuc nang Them nha tuyen dung item_Them_Click( ) Kiem tra neu hop le thi tiep ThemNhaTuyenDung Sai thi bao nhap lai Nhap thong tin KiemTra_From( ) ThemNhaTuyenDung( ) ThemNhaTuyenDung( ) Insert( ) Chon nut Next de them thong tin Cong Viec Tuyen Dung cua Nha Tuyen Dung dang chon 56 : DataService Tài liệu thiết kế 18 Lược đồ mô tả xử lý thêm Nhà tuyển dụng 5.11 Quản lý công việc tuyển dụng Quản lý công việc tuyển dụng tương tự xử quản lý khác, khác sau từ form Cơng việc tuyển dụng chọn nút Next để liên kết đến form Yêu cầu tuyển dụng để thao tác quản lý yêu cầu công việc tuyển dụng chọn Xem lược đồ sau: : NhanVienQuanLy : frmNhaTuyenDung : frmCongViecTuyenDung : CongViecTuyenDungCtrl : CongViecTuyenDungData Chon nut Next btnNext_Click( ) Show( ) frmCongViecTuyenDung_Load( ) HienThiDSCongViecTuyenDung( ) LayDSCongViecTuyenDung( ) Load( ) Co the chon Nha Tuyen Dung khac Chon Them Cong viec tuyen dung cua Nha tuyen dung dang chon Chon nhung chuc nang Chon Xoa Cong viec tuyen dung cua Nha tuyen dung dang chon Chon Sua Cong viec tuyen dung cua Nha tuyen dung dang chon Thao tac them/ Xoa/ Sua yeu cau tin hoc cua cong viec dang chon Chon nut Next de thao tac tren frmYeuCauTinHoc 57 : DataService Tài liệu thiết kế 19 Lược đồ mô tả quản lý công việc tuyển dụng 5.12 Yêu cầu tuyển dụng 58 Tài liệu thiết kế Sau lược đồ quản lý Yêu cầu tin học, yêu cầu khác xử lý tương tự 59 Tài liệu thiết kế 20 Lược đồ mô tả quản lý yêu cầu tuyển dụng 5.13 Kết tuyển dụng Sau nhập hết yêu cầu tuyển dụng có nút liên kết đến form Kết tuyển dụng Trình tự xử lý tham khảo lược đồ sau: : NhanVienQuanLy : frmKetQuaTuyenDung : KetQuaTuyenDungCtrl : frmYeuCau : SinhVienData : DataService Chon nut Next toi frmKetQuaTuyenDung btnNext_Click( ) Show( ) frmKetQuaTuyenDung_Load( ) Co the chon Cong viec tuyen dung cua Nha tuyen dung khac Sap xep lai cac Yeu cau theo uu tien tu cao xuong thap btnKetQua_Click( ) LuaChonSVThichHop( ) LayDSSinhVien( ) Load( ) SapXepSVThoaYeuCauNhat( ) Ket qua nhung sinh vien phu hop nhat Chon Thong ke Ho so sinh vien 21 Lược đồ mô tả Kết tuyển dụng Form Kết tìm việc sinh viên có xử lý tương tự from Kết tuyển dụng 60 Tài liệu thiết kế  Lưu ý: Tất form đếu gọi từ form main 61 III Thiết kế giao diện Một số giao diện chương trình: 22 Màn hình 62 23 Màn hình Đăng nhập 63 24 Màn hình Thơng tin sinh viên 25 Màn hình tra cứu Sinh Viên 64 26 Màn hình Kỹ sinh viên 27 Màn hình Nhà tuyển dụng 65 28 Màn hình Kết tuyển dụng 66 29 Màn hình Kết tìm việc 67 30 Màn hình Thống kê Hồ sơ sinh viên 68 31 Màn hình Thống kê Hồ sơ nhà tuyển dụng 69 ... + - + (MATINH) TINH - + + (MATINH) Hệ thống thông tin: Xây dựng sở liệu phục Mô tả RBTV68 vụ nhu cầu tuyển dụng nhân ngành Tin học Bối cảnh: NANGKHIEU, SINHVIEN Mô tả: Mỗi khiếu sinh viên định... (MAQM) Hệ thống thông tin: Xây dựng sở liệu phục Mô tả RBTV84 vụ nhu cầu tuyển dụng nhân ngành Tin học Bối cảnh: SINHVIENTRUNGTUYEN, SINHVIEN, CONGVIEC_TUYENDUNG Mô tả: Mỗi Sinh viên trúng tuyển Sinh. .. Xóa Sửa SINHVIEN + - + (NGAYSINH) Hệ thống thông tin: Xây dựng sở liệu phục Mô tả RBTV2 vụ nhu cầu tuyển dụng nhân ngành Tin học Bối cảnh: CHUNGCHI_TINHOC_SINHVIEN Mô tả: Ngày cấp chứng tin học

Ngày đăng: 24/11/2014, 07:54

Từ khóa liên quan

Mục lục

  • I Thiết kế chức năng phần mềm hệ thống:

  • I. Thiết kế dữ liệu:

  • II. Thiết kế xử lý: (Mô hình UML)

  • III. Thiết kế giao diện

Tài liệu cùng người dùng

Tài liệu liên quan