考勤系统,一天有5个班,一个人可能上多个,
表如何设计?听听大家的意见!
表如何设计?听听大家的意见!
解决方案 »
- Could not compile used unit 'JvJclUtils.pas'
- 怎么这个语句不行啊,好像是转化问题,帮个忙吧,怎么字符串转化时间啊
- Borland发布delphi2006,和vs.net2005对决!!
- 请问:我要对一个可执行文件的内容(二进制)进行修改,意思就是在后面添加一些无关紧要的内容,而不影响程序的执行,该怎么做呢?
- 关于Help文档的开发!
- 請幫幫忙解決2個報表列印的問題,謝謝先
- delph7安装的问题。
- delphi操作word的问题
- 一个简单的问题,100分:怎样在运行时用Showmessage得到当前Query的查询语句?
- 为什么我做的ACTIVEX控件,在IE中使用时总是出现异常错误?
- 请问如何重载MainWndProc和StdWndProc方法
- session的问题
id 名称 人ID(人信息表ID)
人信息
id 姓名班信息的“人ID”与人信息表的id对应
人员表: id,名称,...
人员考勤表: id,人员id,班别id,上班1,下班1,上班2,下班2,上班3,下班3,...(记录实际上班下班时间)
还有其他些表
学生表: SID (学生ID varchar(4)) SName (学生姓名 varchar(20))
考勤表: SID (学生ID) CID (班级ID) FromTime (上课时间 datetime) ToTime (下课时间 datetime)缺点:这样设计的话,运算起来可能有些复杂,写sql语句要有相当功力才行
这里的考勤表最好加一个日期(yyyy-mm-dd),fromtime,totime则为(hh:mi:ss)形式,便于以后统计具体的要看你们的需求如何了
1 班表 cid ..(相关班的信息)
2 人表 pid ..(人员信息)
3 人班对应表 cpid cid pid
4 考勤表 id cpid (相关信息)