⑴ 数据库处理问题(审批流程定义)
1、用户表
用户ID
用户角色(1:业务员,2:经理,3:总经理,4:总裁。。。)
用户姓名
2、客户表
客户ID
客户名称
3、业务员客户表
用户ID(其实就是用户表里的用户角色为业务员的用户)
客户ID
4、业务员移交客户申请表
申请人用户ID
申请移交的客户ID
审批状态(0:审批中,1:已审批。。。。)
移交后用户ID
5、请假表
用户ID
请假开始时间
请假结束时间
请假类别(1:事假、2:病假、3:婚假。。。。。)
审批状态(0:审批中,1:已审批。。。。)
6、周报表
用户ID
周报月份
审批状态(0:临时保存,1:已提交,2:经理已审批,3:总经理已审批。。。。)
⑵ 请假审批流程怎么建表 mysql
表的格式是什么,需要那些字段啊
⑶ OA系统中请假模块的数据库表该怎么设计
请假你可以建立一个独立的表单,在表单中设置一个字段和员工表里员工编号进行关联,然后这样你可以在检索和计算时和员工表建立关系,至于和其他什么表建立关系我觉得没有必要,因为请假无非就是和工资有关,只要请假表里的字段有时间的始末就可以做出计算了。 建议:id name number reason start end department hou day 这样吧请假的基本信息表达进去即可,不必要太麻烦,一个事项由一个表完成是最佳方法。
⑷ 求问教务系统SQL数据库 。考勤 请假 节假日之类要怎么设计数据库,(用户,用户中还有分组=部门,然后有)
1.员工信息表(包括 职务(级别),入职时间(工龄),部门等)
2.部门信息表(分组表)
3.工时总表(记录每个月的实际出勤数)(员工号,年度,1月工时,2月工时.....12月工时)
4.休假总表(记录各种假的基数,已休数,剩余数)(员工号,年度,年假基数,上年剩余,已休天数,未休天数,病假基数已休天数,未休天数,其它假已休天数)
5. 考勤明细表(员工号,考勤日期,工时数....)
6. 休假明细表(员工 号,休假日期,休假类型,休假小时数)
7. 休假类型表
8. 工作日表(只需要设置发生状态变化的,周一至周五缺省认为是工作日,周六日为休息日,如10月1日是周一,要设为非工作日,如果刚好是周六,则不需要设置)
9.用户表(包括 权限设置等)
⑸ asp请假系统我写了申请页面 怎么在保存后把信息存入数据库做出审核页面实现审批
1.申请页面:shengqing.asp
<script language="javascript">
function checkForm(form1){
if(form1.S_name.value == "")
{
alert("请输入申请人。");
form1.S_name.focus();
return false;
}
if(form1.num.value == "")
{
alert("请输入请假天数。");
form1.num.focus();
return false;
}
if(form1.S_content.value == "")
{
alert("请输入备注。");
form1.S_content.focus();
return false;
}
return true;
}
</script>
<table width="99%" border="0" align="left" cellpadding="0" cellspacing="3" style="text-align:left;">
<form method="post" action="'shengqingSave.asp" onSubmit="return checkForm(this);">
<tr>
<td width="23%" height="25" align="right">申请人:</td>
<td width="77%" height="-6"><font>
<input type="text" name="S_name" size="42" maxlength="250" style="border:1px solid #CCCCCC;">
</font>* </td>
</tr>
<tr>
<td height="25" align="right">请假天数: </td>
<td height="25"><input type="text" name="num" size="42" maxlength="250" style="border:1px solid #CCCCCC;">
</td>
</tr>
<tr>
<td height="25" align="right">备注:</td>
<td height="25"><textarea rows="7" name="S_content" cols="45" style="border:1px solid #CCCCCC;"></textarea>*</td>
</tr>
<tr>
<td width="23%" height="0" valign="top"></td>
<td width="77%" height="0" valign="top"><input type="submit" value=" 提交申请 "name="cmdOk" style="border:1px solid #CCCCCC; margin-right:7px;"/>
<input type="reset" value=" 重写 " name="cmdReset" style="border:1px solid #CCCCCC;"/>
</td>
</tr>
</form>
</table>
2.写入数据库代码 shengqingSave.asp
建个表:shengqingjilu
字段:
id 编号
S_name 申请人
num 请假天数
S_content 备注
S_ok 审批判断
S_time 申请时间
等根据你需要再加
<%@LANGUAGE="VBSCRIPT" CodePage="65001"%>
<%
Response.CharSet = "utf-8"
Session.CodePage = "65001"
%>
<!--#include file="Inc/Conn.asp"-->
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top 1 * from shengqingjilu"
rs.open sql,conn,1,3
rs.addnew
rs("S_name")=trim(request.form("S_name"))
rs("num")=trim(request.form("num"))
rs("S_content")=trim(request.form("S_content"))
rs("S_ok")=false '待审批 ,当为true 通过审批 否则为 未通过审批 根据这个进行判断
rs.Update
rs.Close
set rs=nothing
response.write "<script language=javascript>alert('恭喜您,申请成功!');"
response.write "this.location.href='shengqing.asp
';</script>"
response.End
%>
3.申请记录/审核页面:
<%
sqlstr="select * from shengqingjilu order by id desc"
set rs=server.CreateObject("adodb.recordset")
rs.open sqlstr,conn,1,1
if rs.eof or rs.bof then
response.Write "<span style='color:#ff0000;font-size:12px;'>还没有申请信息!</span>"
else
do while not (rs.eof or rs.bof)
%>
<table width="96%" border=0 align="center" cellPadding=0 cellSpacing=0 style="border-bottom:1px solid #999999; margin:3px; margin-bottom:15px;">
<tr><td width="58%"> </td><td width="42%">[<a style="color:#FF0000" href="shengqing_del.asp?id=<%=rs("id")%>">删除</a>] 时间:<%=rs("s_time")%> </td></tr>
<tr><td colspan="2"><font style="font-weight:bold;">
<%
response.Write("<A title=修改内容 HREF='shengqing_edit.asp?id="&rs("id")&">编辑</A> ")
if rs("S_ok")=true then
response.Write("<a href='?action=s_ok&s_ok=false&id="&rs("id")&"'><font color=blue>已通过审批</font></a>")
else
response.Write("<a href='?action=s_ok&s_ok=true&id="&rs("id")&"'><font color=black>未通过审批</font></a>")
end if
%>
</a>
</td></tr>
<tr><td colspan="2"><font style="font-weight:bold;">申请人</font>:<%=rs("S_name")%></td></tr>
<tr><td colspan="2"><font style="font-weight:bold;">请假天数</font>:<%=rs("num")%></td></tr>
<tr><td colspan="2"><font style="font-weight:bold;">备注</font>:<%=rs("S_content")%></td></tr>
</table>
<%
rs.movenext
loop
end if
%>
4.审批代码
if request("action")="s_ok" then
strIDs=request("id")
s_ok=request("s_ok")
strSQL="update shengqingjilu set s_ok="&s_ok&" Where id=" & strIDs & ""
conn.execute strSQL
end if
⑹ 存储过程书写,问题是这样的,OA办公系统里面有一个请假流程,但是OA里面也有网络考勤,现在要做的是:
泛微软件有限公司成立于2001年,以企业信息化建设为己任,不仅致力于为用户提供专业、全面、量身订制的企业管理软件和应用解决方案,还积极倡导先进的经营管理思想,引领企业以数字革命提升其核心竞争力!泛微软件是业界领先的协同管理系统和解决方案供应商,凭借成熟的技术核心及雄厚的研发力量,基于先进的协同管理理念,自主研发了协同管理产品系列,涵盖协同办公、企业信息门户、知识管理、人力资源管理、客户关系管理、工作流程管理、电子政务等方面,并通过大量的客户积累和丰富的实践经验,在集团管理、咨询顾问、医药通信、房地产、酒店餐饮、金融业等行业形成了一整套成熟的解决方案。
近年来,随着协同OA市场的爆发式增长,协同OA行业的竞争也日趋激烈。泛微软件凭借过硬的产品研发和实施服务能力,一直占据协同OA市场主流厂商的地位。2010年以来,泛微加速了全国战略的落实和实施,全国各地的泛微机构频频乔迁新址以适应业务规模、改善员工办公环境。目前,以上海为总部,泛微在全国主要中心城市设立了数十个分支机构,拥有一支高素质、具创新精神、不断进取、积极协作的团队。
进入协同OA新10年,泛微的发展更可谓势如破竹,在业务上,泛微形成了覆盖高、中、低端客户群的全面体系,在区域布局上,泛微的全国布局战略也已走在同业前列
⑺ OA系统中请假模块的数据库表该怎么设计
结构的设计来源于需求,数据库表主要还是要看请假需不需要走流程,申请->审批,审批也涉及到多级审批。所以,你需要将你的具体需求写下来才可以设计数据库表。
⑻ 关于一个数据库的设计,公司员工请假流程(员工表,请假申请表,审批流程表,用户角色表)
员工表:员工信息(员工ID、姓名、性别等),关联角色(角色ID)
角色表:角色分类(角色ID、角色名)
请假申请表:请假流水号、员工ID、申请日期、假期开始日期、假期天数、当前状态(申请-》一审-》2审-》批准/未批准)
请假流程表:请假流水号、审批人,审批日期,审批结果
如果功能在强点的话,可以加上审批限制日期,超限制没进行审批,自动标为为批准、自己可以在进行扩展