Java毕业生招聘及就业信息管理系统的设计+源代码(4)
时间:2022-04-08 22:56 来源:毕业论文 作者:毕业论文 点击:次
图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 (责任编辑:qin) |