系统功能的基本要求:
员工表:身份证号、姓名、性别、出生日期、最高学历、婚姻状况、职称、现岗位、入职时间
离职员工表:身份证号、姓名、性别、出生日期、最高学历、婚姻状况、职称、最后岗位、离职时间
部门表:部门编号、部门名
记录员工每次转岗信息(转岗ID,员工编号,原部门编号,原职务,新部门编号,新职务,转岗时间),每次转岗更新员工表中相应信息
对于辞职、退休员工信息从员工表中删除,信息转入离职员工表;
创建视图:至少应该包括按学历、婚姻状况、岗位、参加工作时间等关键字查询统计的员工信息;创建视图查看员工的工作经历
功能:入职;离职;转岗;统计查询
1) 根据题目写出需求分析(详细的功能描述)
2) 画出全局E-R图
3) 将E-R图转换为关系模式,定义主键、外键
4) 在SQL Server中创建数据库及数据表,定义约束。
5)输入数据,至少创建4个视图,便于用户查看数据,数据可涉及多个表。
6)至少创建3个存储过程或函数,实现系统的主要功能
7) 创建1个登录、数据库用户,并分配数据库管理员权限。
8)至少创建1个触发器,保证数据的正确性、数据的自动更新。
9)课程设计主要功能在SQL SERVER中实现,并用VB编程实现用户操作
成果: 报告,SQL文件, VB程序所有相关文件。
1