考勤数据库功能描述_考勤数据库
考勤数据库功能描述由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“考勤数据库”。
一、功能描述
a)考勤模块:
i.ii.iii.iv.v.二、记录学生签到、迟到(多长时间)、请假(要有请假条)、旷课(上午和下午)(如果上午在十一点后来的,也算旷课)上午8:30~9:00和下午13:30~14:00之间开始正常签到 上午9:00~11:00和下午14:00~16:00之间签到的开始计迟到时间 没到的或者上午11:01~12:00或者16:01 以后到的(没有请假的)算旷课 请假需存储请假信息 数据库相关设计:
a)约定:
老师编号命名:TYRJ-001代表通瀛软件1号老师
班级编号命名规则:比如TYJ0020代表通瀛JAVA20班,TYN0011代表通瀛.net11班
学生编号命名:比如JQ002001代表JAVA20班1号学生,NQ001101代表.net11班1号学生,JZ00101代表JAVA周末1班1号学生,NZ00223代表.net周末2班23号学生
机位号命名:J1001代表JAVA1号机房1号电脑,N1045代表.NET1号机房45号电脑
机位号命名:纯数字编码,如1代表1号电脑,ct代表班级类型
c代表班级
s代表学生
a代表请假
sd代表签到
b)教师信息表(TEACHER):主键自增(id NUMBER),老师编号(CNO
选),老师姓名()
c)
d)班级表(CLASSES):主键自增(id NUMBER可选),班级编号(CNO CHAR(7)),班
级名称(CNAME),班级创建时间(CREATE_DATE),是否毕业(graduation NUMBER(1)—0代表未毕业,1代表已毕业),班级人数(),班主任()
e)学生表(STUDENT):自增(id NUMBER可选),学生编号主键,姓名,电话
,性别,年龄,专业,所读大学,使用机位,所在班级编号,所读大学是否毕业1代表在校,0代表毕业
f)考勤表(SIGNED): 签到主键,签到学生编号
键>,签到年月日时分秒,签退年月日时分秒,签到时间差(应到的时间减去签到的时间,早到或迟到)(可CHAR(8)可
选),上下午或晚上状态(可选),签到操作老师主键编号(tid number)
g)请假表(ABSENCE):主键编号,学生主键编号,请假开始日期(年月日),请假开始时间(上午或者下午),请假结束的日期,请假结束时间,请假天数(可选),请假条,批准老师主主键编号