图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禾粒农场智能管理系统人事管理

java+mysql仓库管理系统的设计与开发

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

java+mysql学术会议参会信息系统的设计+源代码

java景点移动导游系统设计与实现

肢体语言在小学英语教学中的应用浅谈

新疆农林高校學生昆虫生...

大淘宝网的虚假交易研究

2021年什么行业赚钱,适合...

浅谈农村大气环境保护的制度构建【1868字】

个案管理茬老年糖尿病患...

发酵米粉优势菌株的发酵特性研究

激光模拟训练器材国内外研究现状

日语论文中日酒文化对比研究

淮安市高校足球运动损伤问卷调查表