******系统数据库设计与实现
1 需求简介
1.1 功能概述
产品主要功能概述。
本次试验的名称是大学生就业咨询系统,因此为了保证可以成功的查询人才需求的信息,用
人单位是必不可少的。对于每一个用人单位,它都应该包括单位号码,单位名称,电话号码
等属性,他对人才的需求包括年份、专业、学历、人数。其中,单位号码唯一标识用人单位。
用人单位要招聘特定的专业方面的人才。为了能够对所要招聘的专业的相关信息进行管理,
应记录专业的信息,包括专业号码,专业名称,其中,专业号码是唯一标识专业的。而为了
准确定位用人单位,就需要存储每个用人单位所对应的地区信息,包括地区号码,地区名,
其中地区号是唯一的。据此,我实现了大学生就业咨询系统的数据库设计。系统主要实现了
一下几个方面的功能:
1. 大学生功能 对大学生而言,方便毕业生进行就业信息检索,可考虑将就业信息在网上
进行发布。为大学生提供有选择性的要求,并输出有用的信息、
2. 管理员功能 对管理员而言,可以更改数据库的所有内容,可添加、查询、修改、删除
用人单位的信息,设置用人单位招聘的相关内容。可有选择地录入招聘信息,为大学生就业
方向查询并自动在信息表里插入相应的要求的内容。
1.2 数据要求
功能中涉及的数据项说明。数据字典
针对以上的功能分析,对数据库的设计做了以下分析。考虑到就业查询的特殊要求,数据库
的设计应该包含以下信息:
(1)对用人单位的基本信息进行录入、修改、删除等。
(2)实现毕业生专业信息的维护。
(3)定时发布用人单位的毕业生需求信息。
(4)方便的实现对人才需求信息的检索。
(5)对用人单位的级别能够自动进行变更。
由此分析一共设计了五张表用来存储所有的用人单位信息和招聘信息:company 表(包含
属性:单位号码、单位名称、电话号码)、major 表(包含属性:专业信息、专业号码)、region
表(包含属性:地区号码、地区名称)、belong 表(包含属性:用人单位号码、地区号)、request
表(包含属性:用人单位号码、专业号码、年份、人数、专业、学历)。并为每个表设置了
能唯一确定各个表的属性。其中 company 表里设置属性(单位号码)为主关键字,并在 major
表里设置属性(专业号码)为主关键字,在 region 表里设置属性(地区号码)为主关键字,
在 belong 表里设置属性(用人单位号码、地区号)为主关键字,在 request 表里设置属性(用
评论0
最新资源