日期:2014-05-18  浏览次数:20539 次

课程设计——数据库设计~~~~~求助
我在做一个企业人事管理系统,设计功能有:功能模块 
1. 人员管理功能模块 
1. 档案管理 
2. 培训管理 
3. 奖惩管理 
4. 人员信息提醒 
5. 职业生涯规划 
2. 绩效考核模块 
2.1 考核方法,可选择考核方法 
2.2 考核评定方法:具体分析企业业绩,整合评定
  3、员工调动管理模块
  3.1员工就职
  3.2 员工调动
  3.3 员工离职
  3.4 员工复职
  3.5 员工退休
  4、招聘模块
  4.1 招聘计划
  4.2 招聘人信息
  4.3 面试信息
  4.4 录取信息
  5、解职流程模块
  5.1 离职登记
  5.2 工作交接
  5.3 费用结清
  6、工资模块管理
  6.1 基本工资管理
  6.2 提成工资管理
  6.3 工资发放,包括应发工资、实发工资、补贴
  6.4 保险福利管理
  7、考勤模块管理
  7.1 基本考勤参数设置
7.2 卡片管理:发卡、换卡、退卡、报损
7.3 考勤日常管理:
  排班管理
  请假登记
  加班管理
  出差登记
  8、考勤报表:日报、月报、个人报、部门报
  9、辅助管理功能
  自动提请功能:试用期到期提醒、合同到期提醒、生日提醒等
  10、系统管理
  10.1 备份、恢复数据
  10.2 系统用户管理,支持多用户管理,分级授权



数据库表设计有:数据库: 
1、职员信息表——存储员工信息
2、部门信息表——存储部门信息
3、用户信息表——存储用户登录信息
4、职员奖惩表——存储职员奖惩信息
5、职业生涯规划表——存储职员职业生涯规划信息
6、绩效考核表——存储员工绩效信息
7、职员调动表——存储职员调动信息
8、工资表——存储职员的工资信息
9、考勤表——存储职员考勤信息
10、卡片管理表——存储职员卡片信息
11、排班日常管理表——存储排班信息
12、招聘信息表——存储招聘信息
13、录取信息表——录取信息表

课程设计在设计阶段,请问这样设计数据库表合理吗?该如何设计表的字段,使得表与表之间的链接更合理?


------解决方案--------------------
课程设计??

每个功能之间关联不到,也就是说数据库表之间大都是独立的,没有相互关联,你做好每个表于每个功能的对应就照了。