大学生就业管理系统说明书.docx

上传人:b****4 文档编号:5994285 上传时间:2023-05-09 格式:DOCX 页数:16 大小:56.62KB
下载 相关 举报
大学生就业管理系统说明书.docx_第1页
第1页 / 共16页
大学生就业管理系统说明书.docx_第2页
第2页 / 共16页
大学生就业管理系统说明书.docx_第3页
第3页 / 共16页
大学生就业管理系统说明书.docx_第4页
第4页 / 共16页
大学生就业管理系统说明书.docx_第5页
第5页 / 共16页
大学生就业管理系统说明书.docx_第6页
第6页 / 共16页
大学生就业管理系统说明书.docx_第7页
第7页 / 共16页
大学生就业管理系统说明书.docx_第8页
第8页 / 共16页
大学生就业管理系统说明书.docx_第9页
第9页 / 共16页
大学生就业管理系统说明书.docx_第10页
第10页 / 共16页
大学生就业管理系统说明书.docx_第11页
第11页 / 共16页
大学生就业管理系统说明书.docx_第12页
第12页 / 共16页
大学生就业管理系统说明书.docx_第13页
第13页 / 共16页
大学生就业管理系统说明书.docx_第14页
第14页 / 共16页
大学生就业管理系统说明书.docx_第15页
第15页 / 共16页
大学生就业管理系统说明书.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

大学生就业管理系统说明书.docx

《大学生就业管理系统说明书.docx》由会员分享,可在线阅读,更多相关《大学生就业管理系统说明书.docx(16页珍藏版)》请在冰点文库上搜索。

大学生就业管理系统说明书.docx

大学生就业管理系统说明书

 

中北大学

数据库课程设计

说明书

班级:

学号:

姓名:

学院:

专业:

方向:

指导教师:

成绩:

2014年6月

 

1开发背景

随着社会和经济不断的发展,数据和信息也随之告诉增长起来,为有效地组织和管理庞大的数据和信息,严密科学合理的数据管理技术也就成为迫切的技术问题之一。

数据库技术是20世纪60年代末在文件系统基础上发展起来的数据管理新技术,它解决了过去对数据管理和组织中存在的数据冗余和独立性问题,实现了数据的共享性、完整性、安全性、有效性目标。

数据库技术的发展和广泛使用,为人类社会进入信息化社会奠定了坚实的基础。

2需求分析

大学生就业管理系统是在实现如今越来越多的大学生提供就业资源,方便大学生,同时也实现企业寻求人才的搜索,该系统最终的目的是方便毕业生进行就业信息检索,可将就业信息在网上进行发布。

3系统描述

1对用人单位的基本信息进行录入、修改、删除等。

2实现毕业生专业信息的维护。

3定时发布用人单位的毕业生需求信息。

4方便的实现对人才需求信息的检索。

5对用人单位的级别能够自动进行变更。

6能够对历年的毕业需求信息进行统计、分析。

7具有数据备份和数据恢复功能。

4大学生就业管理系统表格

表一用人单位基本信息表

字段名

数据类型

主关键字

外部关键字

参照的表

取值说明

单位号码

char(16)

Yes

不允许为空

单位名称

char(20)

不允许为空

联系电话

char(15)

不允许为空

级别

int

不允许为空

 

表二专业信息表

字段名

数据类型

主关键字

外部关键字

参照的表

取值说明

专业号码

char(16)

Yes

不允许为空

专业信息

char(20)

不允许为空

 

表三地区信息表

字段名

数据类型

主关键字

外部关键字

参照的表

取值说明

地区号码

char(16)

Yes

不允许为空

地区名称

char(20)

不允许为空

 

表四用人要求信息表

字段名

数据类型

主关键字

外部关键字

参照的表

取值说明

专业号码

char(16)

Yes

不允许为空

用人单位号码

char(16)

Yes

不允许为空

年份

char(4)

不允许为空

人数

char(4)

不允许为空

学历

char(10)

不允许为空

 

表五学生信息表

字段名

数据类型

主关键字

外部关键字

参照的表

取值说明

姓名

char(8)

不允许为空

学号

char(16)

yes

不允许为空

年龄

char(4)

不允许为空

专业号码

char(10)

yes

不允许为空

性别

char(4)

不允许为空

表六属于信息表

字段名

数据类型

主关键字

外部关键字

参照的表

取值说明

地区号码

char(16)

Yes

不允许为空

单位号码

char(16)

yes

不允许为空

 

5E-R图

 

图一用人单位E-R图

 

 

 

图二专业信息E-R图

 

地区

地区号码

地区名称

 

图三地区信息表E-R图

 

 

图四用人需求E-R图

 

 

图五学生E-R图

用人单位

专业信息

包括

m

n

n

1

n

总体E-R图

 

把上面的E-R图转换为关系模型为(关系的码用下横线黑体标出)

用人单位(单位号码,单位名称,电话号码,级别);

专业信息(专业号码,专业名称);

属于(用人单位号码,地区号);

地区(地区号码,地区名称);

要求(用人单位号码,专业号码,人数,学历,年份);

学生(学号,专业号码,姓名,年龄,电话)

6主要代码块

-----------------------------------------地区代码信息表------------------------------------------------------

 

createtableareaInfo--地区代码信息表

areaIDCHAR(16)NOTNULL,--地区号必填主键

areaNamechar(20)NOTNULL,--地区名称必填

go

altertableareaInfo

addconstraintPK_areaIDprimarykey(areaID)

go

-----------------------------------------------------专业信息表-------------------------------------------------

createtableprofessionalInfo--专业信息表

professionalIDCHAR(16)NOTNULL,--专业号必填主键

professionalNamechar(20)NOTNULL,--专业名称必填

go

altertableprofessionalInfo

addconstraintPK_professionalIDprimarykey(professionalID)

go

 

------------------------------------------------------学生信息表------------------------------------------------

createtablestudentInfo--学生信息表

studentIDchar(16)NOTNULL,--学号必填主键

studentNamechar(8)NOTNULL,--姓名必填

telephonechar(15)NOTNULL,--联系电话必填

agechar(4)NOTNULL,--年龄必填

sexchar(4)NOTNULL,--性别必填男/女

professionalIDCHAR(16)notnull,--专业号必填外码

go

altertablestudentInfo

addconstraintPK_studentIDprimarykey(studentID)

altertablestudentInfo

addconstraintCK_sexcheck(sex='男'orsex='女')

altertablestudentInfo

addconstraintFK_professionalID1

foreignkey(professionalID)referencesprofessionalInfo(professionalID)

go

---------------------------------------------------要求信息表-------------------------------------------------

createtablerequestInfo--要求信息表

companyIDchar(16)NOTNULL,--单位号,必填

professionalIDCHAR(16),--专业号必填

rtimedatetimeNOTNULL,--年份必填默认为当前时间

numberchar(4)NOTNULL,--人数必填

educationchar(10)NOTNULL,--学历必填专科/本科/研究生

go

altertablerequestInfo

addconstraintPK_requestInfoprimarykey(companyID)

altertablerequestInfo

addconstraintDF_rtimeDEFAULT(getdate())forrtime

altertablerequestInfo

addconstraintFK_professionalID

foreignkey(professionalID)referencesprofessionalInfo(professionalID)

altertablerequestInfo

addconstraintCK_educationcheck(education='专科'oreducation='本科'oreducation='研究生')

go

 

--------------------------------------------------属于信息表-----------------------------------------------------

createtablebelongInfo--属于信息表

companyIDchar(16)NOTNULL,--单位号,必填主键

areaIDCHAR(16)NOTNULL,--地区号必填主键

go

altertablebelongInfo

addconstraintPK_belongInfoprimarykey(companyID,areaID)

altertablebelongInfo

addconstraintFK_companyID1

foreignkey(companyID)referencesrequestInfo(companyID)

altertablebelongInfo

addconstraintFK_areaID

foreignkey(areaID)referencesareaInfo(areaID)

go

--------------------------------------用人单位基本信息表--------------------------------------

createtableemployerInfo--用人单位基本信息表

companyIDchar(16)NOTNULL,--单位号,必填

companyNamechar(20)NOTNULL,--单位名称必填

telephonechar(15)NOTNULL,--联系电话必填

passintnotnull,--级别默认为1

altertableemployerInfo

addconstraintPK_employerInfoprimarykey(companyID)

altertableemployerInfo

addconstraintFK_companyID

foreignkey(companyID)referencesrequestInfo(companyID)

altertableemployerInfo

addconstraintDF_passDEFAULT

(1)forpass

go

功能实现模块

--------------------------------对用人单位的级别能够自动进行变更------------------------------------

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

begin

updateemployerInfo

setpass=pass

where@companyID=companyID

end

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','软件工程')

select*fromrequestInfo

insertintorequestInfovalues('0001','001',getdate(),'10','专科')

select*fromemployerInfo

insertintoemployerInfo(companyID,companyName,telephone,pass)

values('0001','青软',12345678912,1)

select*fromstudentInfo

insertintostudentInfovalues('12210101','张三','1234567','18','男','001')

insertintostudentInfovalues('12210102','李四','1234568','16','男','002')

insertintostudentInfovalues('12210103','王五','1234569','19','女','003')

insertintostudentInfovalues('12210104','赵六','1234560','21','男','001')

select*fromareaInfo

insertintoareaInfovalues('00001','青岛')

insertintoareaInfovalues('00002','北京')

insertintoareaInfovalues('00003','天津')

-------------------

insertintoprofessionalInfovalues('002','软件工程')

insertintorequestInfovalues('0002','002',getdate(),'10','专科')

insertintoemployerInfo(companyID,companyName,telephone,pass)

values('0002','青软',12345678912,1)

------------------

insertintoprofessionalInfovalues('003','软件工程')

insertintorequestInfovalues('0003','003',getdate(),'200','专科')

insertintoemployerInfo(companyID,companyName,telephone,pass)

values('0003','青软',12345678912,1)

---------------

updateemployerInfo

setcompanyName='天津软件实习基地'

wherecompanyID='0003'

deletefromemployerInfo

wherecompanyID='0003'

select*fromemployerInfo

select*fromrequestInfo

 

-----------------------------方便的实现对人才需求信息的检索-------------------------------------

createviewEA_student

as

selectstudentID,studentName,telephone

fromstudentInfo

whereprofessionalID='1';

select*fromEA_student

------------------------------能够对历年的毕业需求信息进行统计、分析--------------------------------

createviewEA_requestInfo

as

selectcompanyID,professionalID,number

fromrequestInfo

select*fromEA_requestInfo

7心得体会

通过一个星期的数据库课程设计,增加了很多知识。

看到题目后就一直在思考怎么设计好这个数据库,从理论到实践,学会了很多。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的。

看到题目后就一直在思考怎么设计好这个数据库,从理论到实践,在这些日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,必须从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,毕竟是第一次做这样的设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

最后,在这次课程设计过程中,深刻感觉到自己知识的缺乏,还需要课外继续学习,不断完善和增加自身的知识和经验。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2