當前位置:首頁 » 數據倉庫 » 請假流程資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

請假流程資料庫

發布時間: 2022-10-04 04:11:05

資料庫處理問題(審批流程定義)

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審-》批准/未批准)
請假流程表:請假流水號、審批人,審批日期,審批結果

如果功能在強點的話,可以加上審批限制日期,超限制沒進行審批,自動標為為批准、自己可以在進行擴展