大学生就业管理系统数据库课程设计说明书1概论.docx
- 文档编号:12129447
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:23
- 大小:2.89MB
大学生就业管理系统数据库课程设计说明书1概论.docx
《大学生就业管理系统数据库课程设计说明书1概论.docx》由会员分享,可在线阅读,更多相关《大学生就业管理系统数据库课程设计说明书1概论.docx(23页珍藏版)》请在冰豆网上搜索。
大学生就业管理系统数据库课程设计说明书1概论
中北大学
数据库课程设计
说明书
班级:
学号:
姓名:
学院:
专业:
方向:
指导教师:
成绩:
年月
1需求分析…………………………..…………………………..…………………………
2概要设计(E-R图)……………………………………..…………………………..…
3逻辑结构设计及其优化……………………………………..…………………………..…
4SQL语句实现……………………………………..……………………………………
5心得体会…………………………..…………………………..…………………………..
1.需求分析
毕业生就业管理系统的主要功能模块有:
1)实现毕业生专业信息的维护。
2)定时发布用人单位的毕业生需求信息。
3)方便的实现对人才需求信息的检索。
4)对用人单位的级别能够自动进行变更。
5)能够对历年的毕业需求信息进行统计、分析。
6)具有数据备对用人单位的基本信息进行录入、修改、删除等。
7)份和数据恢复功能。
2.概要设计
在概念设计阶段,我用powerdesiner数据库建模工具,分别建立student,employ,company,major的E-R图,还有总体E-R图。
图一:
studentE-R图
图二:
employE-R图
图3:
company E-R图
图4:
.major E-R图
图5整体E-R图
把上面的E-R图转换为关系模型为(关系的码用下横线黑体标出)
用人单位(单位号码,单位名称,电话号码);
要求(用人单位号码,专业号码,年份,人数,专业,学历);
专业信息(专业号码,专业名称);
属于(用人单位号码,地区号);
地区(地区号码,地区名称);
学生(学号,姓名,年龄,专业,电话)
3.逻辑结构设计及其优化
用powerdesiner数据库建模工具,将上述概念模型转换为物理模型与SQL语句,如下图:
1)图6:
整体物理模型
company表,如表1所示。
表1company表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
cno
nchar(10)
Yes
不允许为空
cname
nchar(10)
不允许为空
ctel
nchar(10)
不允许为空
company表的SQL语句:
表2major表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
mno
nchar(10)
Yes
不允许为空
mname
varchar(10)
不允许为空
Major表的SQL语句
专业表语句
student表,如表3所示
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
sname
nchar(10)
不允许为空
sno
nchar(10)
yes
不允许为空
sage
Int
不允许为空
smno
nchar(10)
不允许为空
ssex
nchar(10)
不允许为空
employ表,如表4所示。
表4employ表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
emno
char
(2)
Yes
不允许为空
ecno
char(6)
Yes
不允许为空
eyear
char(4)
不允许为空
enum
varchar(10)
不允许为空
ejob
nrchar(10)
不允许为空
employ表的SQL语句:
4.SQL语句实现功能
(1)创建student表
(2)
向student表中插入信息
插入信息后的表如图:
(3)创建major信息表
major空表如图:
(4)向major表插入数据
插入数据后的major 表如图:
(5)创建一个company表
建好的company空表如图:
(6)向company表里插入数据
插入数据后的表
(7)创建employ表
建好的emplouy 空表如图:
(8)向employ表里插入数据
插入数据后的employ表如图:
(9)修改、查询student表中的数据
(10)删除student表中的数据
(11)查询employ表
(12)修改employ表中的数据
(13)删除employ表中的数据
(14)检索2014年对机电工程师有需求的用人单位
(15)检索2014年所有招聘需求
(16).检索2014年中国移动的招聘需求
(17).检索工作与顾问有关的用人单位和具体工作
(18).统计2003年对各个专业有需求的企业数目
(19).统计2014年需求经济与管理专业的工作种类数。
(20).统计2014年所有单位要招聘的总人数。
(21).统计2014年有招聘需求的用人单位数目。
(22).统计2014年有招聘需求的国家公有单位的数量。
5.心得体会
在建数据库之前我先做了整体的分析,把要设计的表,表的属性,表间的关系全部弄清楚,并画了相应的关系图和E-R图,从而也就基本形成了这次设计的整体构架。
然后照着E-R图进行概要设计阶段,把需要建的表罗列出来,包括属性、数据。
然后用语句代码将表建立起来,包括表的建立,数据的插入,以及查询语句的设计。
我认为:
首先,流程是一切的根源,进度控制是项目顺利进行的基础。
没有大局观,面对问题和变更就会不知所措了。
其次,构架是很重要的,整体框架搭好,具体细节实现起来就是顺理成章的事了。
最后,实践比一切空谈和理论更能学到东西。
平时学的那些理论都不过是皮毛罢了,一旦不用很快就忘记,始终要在实践中才会发现问题才会努力去解决才能成长。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 就业 管理 系统 数据库 课程设计 说明书 概论