大学生就业管理系统_数据库课程设计说明书(1)_第1页
大学生就业管理系统_数据库课程设计说明书(1)_第2页
大学生就业管理系统_数据库课程设计说明书(1)_第3页
大学生就业管理系统_数据库课程设计说明书(1)_第4页
大学生就业管理系统_数据库课程设计说明书(1)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中北大学数据库课程设计说明书班 级: 学号: 姓 名: 学 院: 专 业: 方 向: 指导教师: 成 绩: 年 月1 需求分析.2 概要设计(E-R图).3 逻辑结构设计及其优化.4 SQL语句实现.5 心得体会.1. 需求分析毕业生就业管理系统的主要功能模块有:1) 实现毕业生专业信息的维护。2) 定时发布用人单位的毕业生需求信息。3) 方便的实现对人才需求信息的检索。4) 对用人单位的级别能够自动进行变更。5) 能够对历年的毕业需求信息进行统计、分析。6) 具有数据备对用人单位的基本信息进行录入、修改、删除等。7) 份和数据恢复功能。2. 概要设计 在概念设计阶段,我用power desi

2、ner 数据库建模工具,分别建立 student,employ,company,major的E-R图,还有总体E-R图。图一:studentE-R图图二:employ E-R图图3: company E-R图 图4:.major E-R图图5整体E-R图 把上面的E-R图转换为关系模型为(关系的码用下横线黑体标出) 用人单位(单位号码,单位名称,电话号码); 要求(用人单位号码,专业号码,年份,人数,专业,学历); 专业信息(专业号码,专业名称); 属于(用人单位号码,地区号); 地区(地区号码,地区名称);学生(学号,姓名,年龄,专业,电话)3. 逻辑结构设计及其优化 用

3、power desiner 数据库建模工具,将上述概念模型转换为物理模型与SQL语句,如下图:1) 图6:整体物理模型company表,如表1所示。 表1 company表字段名数据类型主关键字外部关键字参照的表取值说明cnonchar(10)Yes不允许为空cnamenchar(10)不允许为空ctelnchar(10)不允许为空company表的SQL语句:表2 major表字段名数据类型主关键字外部关键字参照的表取值说明mnonchar(10)Yes不允许为空mnamevarchar(10)不允许为空Major表的SQL语句专业表语句student 表,如表3所示字段名数据类型主关键字外

4、部关键字参照的表取值说明snamenchar(10)不允许为空snonchar(10)yes不允许为空sageInt不允许为空smnonchar(10)不允许为空ssexnchar(10)不允许为空employ表,如表4所示。表4 employ表字段名数据类型主关键字外部关键字参照的表取值说明emnochar(2)Yes不允许为空ecnochar(6)Yes不允许为空eyearchar(4)不允许为空enumvarchar(10)不允许为空ejobnrchar(10)不允许为空employ表的SQL语句:4.SQL语句实现功能(1) 创建student 表 (2)向student 表中插入信息

5、插入信息后的表如图: (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年对机电工程

6、师有需求的用人单位 (15)检索2014年所有招聘需求(16).检索2014年中国移动的招聘需求(17).检索工作与顾问有关的用人单位和具体工作(18).统计2003年对各个专业有需求的企业数目(19). 统计2014年需求经济与管理专业的工作种类数。(20). 统计2014年所有单位要招聘的总人数。(21).统计2014年有招聘需求的用人单位数目。(22).统计2014年有招聘需求的国家公有单位的数量。5. 心得体会 在建数据库之前我先做了整体的分析,把要设计的表,表的属性,表间的关系全部弄清楚,并画了相应的关系图和E-R图,从而也就基本形成了这次设计的整体构架。然后照着E-R图进行概要设计阶段,把需要建的表罗列出来,包括属性、数据。然后用语句代码将表建立起来,包括表的建立,数据的插入,以及查询语句的设计。 我认为:首先,流程是一切的根源,进度控制是项目顺利进行的基础。没有大局观,面对问题和变更就会不知所措了。其次,构架是很

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论