大学生就业咨询系统数据库课程设计mysql环境课案

软件工程专业

《数据库课程设计》报告

(2015/2016学年 第一学期)

学生姓名: 李东栋

学生班级: 软件工程132001班 学生学号: 201320020113 指导教师: 赵淑芳

2015年 12月21日

太原科技大学

课程设计成绩评审表

课程设计名称 课程设计题目 学生姓名 同组人 指导教师 设计成绩 专业班级 数据库课程设计 学号 评价内容 签 字: 时 间: 年 月 日

计算机科学与技术学院

课程设计任务书

学号:201320020113

课程设计名称 课程设计题目 学生姓名 李东栋 数据库课程设计 大学生就业咨询系统 专业班级 软件工程132001班 课程设计任务内容 [问题描述] 大学生就业咨询系统包含以下功能: (1)管理员能对用人公司的基本信息进行录入、修改、删除等。 (2)能对毕业生专业信息的进行维护。 (3)可以定时发布用人公司的毕业生需求信息。 (4)方便的实现对人才需求信息的检索。 (5)大学生能够随时查找相关的需求公司招聘信息。 (6)具有数据备份和数据恢复功能。 [基本要求] (1)能够完整的设计出该系统的数据库。 (2)用mysql数据库进行设计,表之间联系要强。 [测试要求] (1)管理员能对系统进行用人公司的增、删、查、改操作。 (2)对数据库的操作需要有正确的结果。 指导教师: 时 间: 年 月 日

目录

第一章 系统概述.......................................................................................................... 2

1.1 系统背景......................................................................................................... 2 1.2 系统目的及意义............................................................................................. 2 第二章 系统需求分析.................................................................................................. 3

2.1用户需求.......................................................................................................... 3 2.3数据流图.......................................................................................................... 3 2.2 数据字典......................................................................................................... 4 第三章 系统数据库设计.............................................................................................. 6

3.1功能模块图...................................................................................................... 6 3.2系统E-R图 及其关系模型............................................................................ 6 3.3数据库概念模型(CDM)设计........................................................................ 8 3.4 数据库物理模型(PDM)设计....................................................................... 9 第四章 系统数据库对象设计.................................................................................... 10

4.1数据库表设计................................................................................................ 10 4.2索引设计........................................................................................................ 12 4.3 视图设计....................................................................................................... 12 4.4 约束设计....................................................................................................... 13 4.5 存储过程设计............................................................................................... 13 4.6 函数设计....................................................................................................... 14 4.7 触发器设计................................................................................................... 16 第五章 个人总结........................................................................................................ 17 参考文献...................................................................................................................... 18

1

第一章 系统概述

1.1 系统背景

目前国内的人才网站已经多达几千家,而且各种大型网站以及专业网站都纷纷建立自己的人才频道,企业自己的网站也正在开通人才网站的功能以方便求职者和提高自身的服务效率。随着网络技术的飞速发展,网上求职招聘将更是非常频繁应用的方式。所以我根据所学的数据库原理与程序设计的知识,针对大学生就业咨询进行系统的需求分析,设计了更加简洁的大学生就业咨询系统数据库以完成题目要求的功能从而达到开发大学生就业咨询系统的目的。

1.2 系统目的及意义

随着社会的发展,就业竞争压力不断加大,大学生就业问题变得日益突出,目前大学生就业难成为一大社会问题,而且每次去人才市场,都能看到人山人海的情境,每个公司或企业招聘咨询平台的都是排着一条条长龙,让我们真正体会到我们是龙的传人,这说明现在大学生就业咨询还非常空难,咨询就业情况非常的不方便。这就是传统的就业咨询方式。传统的招聘方式不仅不方便,而且手时间和空间的限制,让许多人失去了就业机会,而网上招聘系统提供了方便简洁,易于管理的平台。所以本次实验的名称是大学生就业咨询系统,目的就是为了方便大学毕业生可以成功的查询人才需求的信息,以便自己去直接找到自己心仪的公司应聘。

大学生就业咨询系统是适应市场需求的客观前提下,为了满足招聘企业和应职大学生双向需求所开发的,该系统的最终目的构建一个平台,收录招聘企业的基本信息供大学毕业生及时的查看某些公司的招聘信息,然后根据自己的需求爱好来理性的选择自己想要去的公司,然后直接通过需求公司过企业在大学生就业咨询系统平台上所留下的联系方式来联系他们,或者直接往那些公司投递自己的简历,而不是像传统的咨询方式一样,自己跑到公司或企业去问相关人员是否缺人,自己的学历水平是否合格。在有了大学生就业咨询系统的帮助下,一切的咨询都将变得简单且便利,既给大学生就业咨询提供了便利,也给那些公司过企业减少了不必要的麻烦,是一个两全其美的方法,这也就是大学生就业咨询系统设计的目的和意义。

2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4