图4-2 E-R图

4。3 数据库中表的设计

根据E-R图中描述的系统中涉及到的实体型,各个实体型所具备的属性,以及不同的实体型之间的联系,设计具体的数据库中的表。

通过对招聘及就业信息管理系统软件进行需求分析,得出系统中所涉及的实体属性,以及各个实体在系统中的业务联系。结合E-R图中所描述的信息,建立的表如下(其中包括表的相关说明):

    项目一共创建了如下的七张表:

公司信息表(company_info):用来记录公司名称,公司地址,公司邮箱等信息。

职位信息表(job_info):用来记录招聘的岗位,薪资待遇等信息。

管理员信息表(manager_info):用来记录管理员的姓名,电话号码,用户名,密码等信息。

学生信息表(student_info):用来记录学生的姓名,学号,性别,电话号码,专业,年龄,邮箱,出生日期,等信息。并且它和工作状况信息表中的work_info_id关联。

最高管理员信息表(user_info):用来记录最高管理员的用户名,密码,性别,年龄,手机号码,籍贯,专业,学历,和删除标记位等。

工作状况信息表(work_info):用来记录学生工作状况,包括公司名,公司地址,岗位,待遇等。

菜单表(menu_info):其中包括菜单从属位,菜单名称,菜单的url地址,菜单的图标,以及权限管理单位。

各张表的具体说明如下:

(1)公司信息表及说明如表4-3-1所示:

表4-3-1

         名称 类型 长度 小数点 是否为空 说明

company_info_id int 11   0 主键,自动递增

company_info_name varchar 255   0 公司名

company_info_address varchar 255   0 公司地址

company_info_email varchar 255   0 公司邮箱

(2)职位信息表及说明如表4-3-2所示:

表4-3-2

       名称   类型 长度 小数点      是否为空    说明

job_info_id int 11 0         否 主键,自动递增

company_info_id int 11 0 外键

job_info_name varchar 255 0 职位名

job_info_salary decimal 10

上一篇:C#数据库与Excel表格导入导出程序的设计与实现
下一篇:Kinect体感设备虚拟抛掷盛接系统的设计+源代码

java+mysql通用试题库系统后台设计与实现

网络招聘现状模式分析【5867字】

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

安康汉江网讯

张洁小说《无字》中的女性意识