大学生就业管理系统说明书Word下载.docx
- 文档编号:7815321
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:16
- 大小:56.62KB
大学生就业管理系统说明书Word下载.docx
《大学生就业管理系统说明书Word下载.docx》由会员分享,可在线阅读,更多相关《大学生就业管理系统说明书Word下载.docx(16页珍藏版)》请在冰点文库上搜索。
5对用人单位的级别能够自动进行变更。
6能够对历年的毕业需求信息进行统计、分析。
7具有数据备份和数据恢复功能。
4大学生就业管理系统表格
表一用人单位基本信息表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
单位号码
char(16)
Yes
不允许为空
单位名称
char(20)
联系电话
char(15)
级别
int
表二专业信息表
专业号码
专业信息
表三地区信息表
地区号码
地区名称
表四用人要求信息表
用人单位号码
年份
char(4)
人数
学历
char(10)
表五学生信息表
姓名
char(8)
学号
yes
年龄
性别
表六属于信息表
5E-R图
图一用人单位E-R图
图二专业信息E-R图
地区
图三地区信息表E-R图
图四用人需求E-R图
图五学生E-R图
用人单位
包括
m
n
1
总体E-R图
把上面的E-R图转换为关系模型为(关系的码用下横线黑体标出)
用人单位(单位号码,单位名称,电话号码,级别);
专业信息(专业号码,专业名称);
属于(用人单位号码,地区号);
地区(地区号码,地区名称);
要求(用人单位号码,专业号码,人数,学历,年份);
学生(学号,专业号码,姓名,年龄,电话)
6主要代码块
-----------------------------------------地区代码信息表------------------------------------------------------
createtableareaInfo--地区代码信息表
(
areaIDCHAR(16)NOTNULL,--地区号必填主键
areaNamechar(20)NOTNULL,--地区名称必填
)
go
altertableareaInfo
addconstraintPK_areaIDprimarykey(areaID)
-----------------------------------------------------专业信息表-------------------------------------------------
createtableprofessionalInfo--专业信息表
professionalIDCHAR(16)NOTNULL,--专业号必填主键
professionalNamechar(20)NOTNULL,--专业名称必填
altertableprofessionalInfo
addconstraintPK_professionalIDprimarykey(professionalID)
------------------------------------------------------学生信息表------------------------------------------------
createtablestudentInfo--学生信息表
studentIDchar(16)NOTNULL,--学号必填主键
studentNamechar(8)NOTNULL,--姓名必填
telephonechar(15)NOTNULL,--联系电话必填
agechar(4)NOTNULL,--年龄必填
sexchar(4)NOTNULL,--性别必填男/女
professionalIDCHAR(16)notnull,--专业号必填外码
altertablestudentInfo
addconstraintPK_studentIDprimarykey(studentID)
addconstraintCK_sexcheck(sex='
男'
orsex='
女'
addconstraintFK_professionalID1
foreignkey(professionalID)referencesprofessionalInfo(professionalID)
---------------------------------------------------要求信息表-------------------------------------------------
createtablerequestInfo--要求信息表
companyIDchar(16)NOTNULL,--单位号,必填
professionalIDCHAR(16),--专业号必填
rtimedatetimeNOTNULL,--年份必填默认为当前时间
numberchar(4)NOTNULL,--人数必填
educationchar(10)NOTNULL,--学历必填专科/本科/研究生
altertablerequestInfo
addconstraintPK_requestInfoprimarykey(companyID)
altertablerequestInfo
addconstraintDF_rtimeDEFAULT(getdate())forrtime
addconstraintFK_professionalID
addconstraintCK_educationcheck(education='
专科'
oreducation='
本科'
研究生'
--------------------------------------------------属于信息表-----------------------------------------------------
createtablebelongInfo--属于信息表
companyIDchar(16)NOTNULL,--单位号,必填主键
altertablebelongInfo
addconstraintPK_belongInfoprimarykey(companyID,areaID)
altertablebelongInfo
addconstraintFK_companyID1
foreignkey(companyID)referencesrequestInfo(companyID)
addconstraintFK_areaID
foreignkey(areaID)referencesareaInfo(areaID)
--------------------------------------用人单位基本信息表--------------------------------------
createtableemployerInfo--用人单位基本信息表
companyNamechar(20)NOTNULL,--单位名称必填
passintnotnull,--级别默认为1
altertableemployerInfo
addconstraintPK_employerInfoprimarykey(companyID)
altertableemployerInfo
addconstraintFK_companyID
addconstraintDF_passDEFAULT
(1)forpass
功能实现模块
--------------------------------对用人单位的级别能够自动进行变更------------------------------------
createtriggertirg_emp
onemployerInfo
afterinsert
as
declare@numberint
declare@passint
declare@companyIDchar(16)
select@companyID=companyIDfromemployerInfo
select@number=numberfromrequestInfowhere@companyID=companyID
select@pass=passfromemployerInfo
if(@number>
100)
begin
updateemployerInfo
setpass=pass+1
where@companyID=companyID
end
else
setpass=pass
insertintoemployerInfo(companyID,companyName,telephone,pass)
values(1,'
青软'
12345678912,1)
insertintorequestInfo(companyID,professionalID,rtime,number,education)
values(6,'
1'
getdate(),810,'
select*fromrequestInfo
select*fromemployerInfo
----------------------------具有数据备份和数据恢复功能-----------------------------------------------
execxp_cmdshell'
mkdird:
\students_management'
declare@studentvarchar(33)
set@student='
d:
\students_management\stu_manage_sys.bark'
backupdatabasestu_manage_sysTOdisk=@student
------------------------对用人单位的基本信息进行录入、修改、删除等----------------------
select*fromprofessionalInfo
insertintoprofessionalInfovalues('
001'
'
软件工程'
insertintorequestInfovalues('
0001'
getdate(),'
10'
values('
select*fromstudentInfo
insertintostudentInfovalues('
12210101'
张三'
1234567'
18'
insertintostudentInfovalues('
12210102'
李四'
1234568'
16'
002'
12210103'
王五'
1234569'
19'
003'
12210104'
赵六'
1234560'
21'
select*fromareaInfo
insertintoareaInfovalues('
00001'
青岛'
00002'
北京'
00003'
天津'
)
-------------------
0002'
------------------
insertintoprofessionalInfovalues('
0003'
200'
values('
---------------
setcompanyName='
天津软件实习基地'
wherecompanyID='
deletefromemployerInfo
-----------------------------方便的实现对人才需求信息的检索-------------------------------------
createviewEA_student
selectstudentID,studentName,telephone
fromstudentInfo
whereprofessionalID='
;
select*fromEA_student
------------------------------能够对历年的毕业需求信息进行统计、分析--------------------------------
createviewEA_requestInfo
selectcompanyID,professionalID,number
fromrequestInfo
select*fromEA_requestInfo
7心得体会
通过一个星期的数据库课程设计,增加了很多知识。
看到题目后就一直在思考怎么设计好这个数据库,从理论到实践,学会了很多。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的。
看到题目后就一直在思考怎么设计好这个数据库,从理论到实践,在这些日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,必须从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到问题,可以说得是困难重重,毕竟是第一次做这样的设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
最后,在这次课程设计过程中,深刻感觉到自己知识的缺乏,还需要课外继续学习,不断完善和增加自身的知识和经验。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 就业 管理 系统 说明书
![提示](https://static.bingdoc.com/images/bang_tan.gif)