第一篇:考勤系統編寫總結
考勤系統編寫總結
這個項目是我做的真正意義上的第一個項目,但是沒有按時完成,在此,我對在這個項目中遇到的一些問題及困難進行一次梳理,以便以后能夠順利完成其他的工作。
1.在接到這個項目的時候,我所做的第一件事情是設計界面,然后根據后來遇到的問題對界面進行修改,但是后來和陳彬、馮薄進行溝通才知道這一步應該是項目接近完成的時候才做的事情。對于這個問題,如今我總結如下:接到一個項目時,首先,要做好需求分析,要知道這個系統有哪些人用,有哪些功能,哪些功能對應哪些人。其次,要思考每項功能都需要什么樣的數據來支撐,從而建立好數據庫的每一張表。然后,想好這個系統需要擁有哪些界面,每個界面之間有什么聯系。最后,才是寫代碼。
2.在代碼書寫過程中,由于疏忽、忘記等原因,代碼書寫規范存在很大的問題。現將自己經常疏忽的一些代碼規范總結:
1)方法名一定以大寫字母開頭且有意義,如function GetWorkTime();2)定義的變量要以變量類型縮寫開頭,變量名大寫開頭,如$iYear, $strUserNumber, $stResult, $modelTLeave等 3)傳入參數要以in_開頭,如$in_ strUserNumber;4)不在if(),else()等之內的return之前要空行,如 function Xxxx(){ if(.....){ }
return false;} 5)數據庫表名以T開頭,具體名字的首字母大寫,如Tleave;6)數據庫表內屬性名以F+變量名縮寫+_開頭,如Fs_UserNumber;7)每個方法之前要寫注釋,內容包括方法作用,參數解釋,返回類型,如 /** * 獲取用戶指定年月的工作時間 * @param string $in_strUserNumber 用戶編號 * @param int $in_iYear 年 * @param int $in_iMonth 月 * @return array {'Status':true or false,'Result':請求結果 string ,'Error':錯誤信息 string} */ return true;
3.寫代碼之前一定要想好這段代碼要達到什么目的,不要寫了很多代碼之后才發現這些代碼都沒有存在的必要。比如,以下代碼其實花費了比較多的時間,主要用于計算請假持續時間,但是最后才發現請假持續時間不是計算的,而是管理員手動輸入的。
4.寫一個方法之前,可以先按照自己的步驟寫注釋,然后再把注釋轉換為代碼,這樣可以使自己的條理更加清晰,如
function GetWorkTime(){
//從頁面的下拉菜單中獲取年和月
var iYear = $('#yearSelect').val();var iMonth = $('#monthSelect').val();
//將年和月的數值傳給服務器
$.ajax({ type: 'POST', url: 'GetWorkTime', data: { “iYear”: iYear, “iMonth”: iMonth }, dataType: 'json', success: function(data){ alert(data.info.TotalTime+','+data.info.AskForTime);} });} 5.別人的代碼不一定適合自己。在設計日歷的時候,總是找不到頭緒,于是在網上下載了別人的日歷代碼,然后拿來修改,其實里面有很多代碼是我沒有見過的,理解起來也非常困難,這也使之后的工作舉步維艱,如
var jilvn=1;for(var i=0;i 6.自己的思維還是不夠發散。之前我一直在日歷這一環節卡住,不得已用別人的代碼來修改,但是后來馮薄給我講了基本思路以后,我發現日歷的代碼其實并不難,難的是想到這種思路,可能也跟我代碼敲得還不夠多,見過的案例太少有關 function Draw(){ var strContentEl = m_stConfig.contentEl;var eleContentEl = document.getElementById(strContentEl); //1.繪制列頭 星期幾 var eleTable = document.createElement('table'), elethead = document.createElement('thead');var eleTr = document.createElement('tr');for(var i = 0;i < 7;i++){ var th = document.createElement('th');th.innerHTML = m_dicWeek[i];eleTr.appendChild(th);} elethead.appendChild(eleTr);eleTable.appendChild(elethead); var tbody=document.createElement('tbody');//2.繪制內容區域 for(var row = 0;row <= m_iMaxRow;row++){ var tr = document.createElement('tr');for(week = 1;week < 8;week++){ var td = document.createElement('td');tr.appendChild(td);var strDate = m_listMonthData[row + '-' + week];if(strDate!= null){ td.innerHTML = strDate;} } tbody.appendChild(tr);} eleTable.appendChild(tbody);eleContentEl.appendChild(eleTable);} 7.可能自己之前寫過的代碼太少,我在做這個項目的時候,就覺得自己寫代碼的速度很慢,部分原因是自己思路還不清晰,經常寫了刪,刪了寫,但是更多的還是熟練度不夠,很多時候都要翻看之前寫過的代碼或是在網上查找。要改善這點,需要時間的磨練,我也會放棄一些休息的時間來補上我基礎差的短板。 8.界面美化這方面做得很不好,其實連我自己都覺得界面很難看,但是我改來改去最后還是和開始時差不多,可能對這方面的內容不是很敏感,這個之后我會向付磊討教。 9.經常會產生我覺得、應該是、有可能等不確定的想法。馮薄曾經對我說過,代碼不是你想出來的,不懂的可以問,可以查,但是不能猜,之后這種事不會再發生。 10.其實這個項目,對我影響最大的,是沒有按時完成這件事。平時可以開開玩笑,但是會議上說好的事情就一定要去執行,雖然這是我在公司第一次去嘗試完成一項任務,可能有人會說情有可原,但是我自己還是不能原諒我自己,因為我只有最后2天晚上自己在家加班,前幾天就沒有想過加班的事情,這是失誤,也是態度。一個人最終能達什么樣的成就,不僅要看天賦,更為重要的是態度,以后,當我自己估算正常時間不足以讓我完成任務時,我會自覺加班。 暫時想到這10點,可能還有遺漏的地方。我希望,從現在開始,繼續進步,當之后再完成一個任務做總結時,自己能夠找出的毛病會越來越少。 黃河大酒店員工考勤系統管理制度 為加強對員工考勤系統的管理,實時了解和掌握人力資源的科學利用情況,確保出勤質量和工作質量,特制定本制度體系: 一、簽到簽離制度 二、休息與排休制度 1、員工每月有四天基本的公休。關于員工的休息,各部門每月底要以書面形式(一般是考勤表)將各崗位員工的下月度休班情況科學合理地排列出來。經分管領導簽字同意,報人力資源部備份后執行;盡量做到按表休息。 2、員工的正常排休休息不用寫《假期申請單》,可直接休息,部門在考勤表上作相應的休息標識即可。 3、員工因工作等原因不能依排休次序休息的,提前或拖后休息、調休等情況,部門或當事員工必須事先填寫《假期申請單》(一式三聯);經部門經理和人力資源部審批同意后,方可休息;此舉有利于準確了解各部門對人力資源的合理使用和調度情況;監控不良情況的發生; 4、領班、主管、經理、總監等各級管理人員原則上不允許同時休息或連休。各崗位員工兩天以上的連休,部門必須上報分管的高層領導批示通過后,報人力資源部備案,才可休息; 5、經理的休息都必須寫《假期申請單》,上報分管的高層領導批示通過后,報人力資源部備案,才可休息;排休的總原則和總要求: ①各個排休以不影響酒店各項工作的正常運作為最重要的前提。若因休息安排不當,或延誤工作,或降低服務標準,或產生任何負面影響的,一律追究責任。 ②員工的排休由其上一級管理人員決定;員工不可以決定自己的休息,不可以想休就休;每位員工都要有工作的大局意識和集體意識;管理人員在排休時,也要盡量照顧到員工的意愿和具體情況。 三、請假制度 1、病假:員工休病假須持本酒店指定醫院簽章的病假單向所在部門申請,經批準后方可休假。部門經理級以上管理人員請病假需總經理批準。員工因急診不能上班,應由本人或親屬在4小時內電話通知所在部門,病愈上班后8小時內持急診證明補辦請假手續。 2、事假:事假要提前填寫請假條,寫明事由和請假時間。事假2天以內由部門總監批準;2天以上須填報《假期申請表》上報分管領導審批,并交人力資源部備案。 3、產、婚、喪假: 4、員工請假的操作程序 程序:填報—審批—存檔 1.填報 (1)員工應在休假前一周填寫《假期申請單》。 (2)有關內容應填報準確、清楚,符合要求。 (3)休假時間及安排應符合《員工手冊》中的有關規定。 2.審批 (1)《假期申請單》首先由部門主管、總監簽批后報人力資源部。 (2)人力資源部審核員工假期類別及資料記錄是否符合規定。 (3)按審批權限分別由人力資源部、總經理簽批。 3.存檔 人力資源部將批準后的請假單分別存入本人檔案、所在部門及財務部。 四、考勤管理制度 1、考勤要求 (1)考勤由各部門指定的考勤員負責執行。 (2)考勤日期為當月1日至最后一天。 (3)《考勤表》應填寫部門名稱、考勤月份、員工姓名,并由考勤員簽字,部門主管簽認。 (3)在每月1日上午11:00前各部門將上月考勤經部門總監及分管領導審批簽字后報人力資源部。 2、考勤注意事項 (1)對于入職、正常離職、自動離職、調整辭退、開除、急辭等情況,部門要在考勤表 格內準確注明,并將空白表格進行封單; (2)部門考勤員必須在考勤表右側有關欄目內填寫:病假、事假、工傷、產假、婚假、曠工等。如無相關欄目,則在考勤表右側顯著位置上予以注明。并具體表明次數、時間。 (2)對病假、工傷須附有酒店指定醫院蓋章簽認的病假單、工傷證明; (3)如發現員工一次遲到30分鐘以上或一月遲到累計3次以上曠工者,除在考勤表上注明 外,部門要按《獎懲手冊》的規定作出相應處理。 (4)對長期病假、工傷、產假的員工也應如實填寫或注明全月病假、工傷、產假的實際天 數。 (6)對各部門不同的排班及班次的時間要在《考勤表》上用簡單明了的符號標明,以便查 對。 (7)考勤員必須認真對待考勤工作,做到認真仔細、準確無誤,如有不明之處,主動詢問 部門主管或人力資源部。如因個人不負責任,造成考勤記錄錯誤的,酒店將酌情予以罰款處理。 (8)員工考勤的操作程序 程序:核對—審核—結算 1.核對 (1)由部門于每月30日將排班表與簽到離表進行核對,根據實際出勤及遲到早退情況填寫 《員工考勤記錄表》,于每月的2日前交人力資源部。 2.審核 (1)人力資源部經理每月3日至5日,根據各部門《員工考勤表》所填項目對照排班表、假期申請單、補假單等資料作進一步復核。 (2)6日報人力資源總監作最后審核。 3.結算 (1)每月25日前根據經人力資源總監簽署后的考勤記錄做出員工工資單,分別提交人力資 源總監、部門總監、財務總監、總經理審核后送交財務部結算工資。 (2)上述規定期限遇休息日依次向后順延。 五、加班及補償制度: 程序:申報—實施—補償 1.申報 (1)部門如確實由于工作原因而需員工加班的,應事先填寫《加班申請單》,報人力資源部 進行審批。 (2)人力資源總監進行核準后在《加班申請單》上簽署意見,并將其送還上報部門。 2.實施 (1)部門根據人力資源部核準后的意見安排員工加班。 (2)各部門在加班作業時應注意嚴格控制好加班時間。 3.補償 由部門經理根據營業及工作需要對超時工作的員工進行補償: a)補假: 由部門主管在經人力資源部審批后的《加班申請單》上填寫加班時間,隨附當月考勤表交人力資源部,再由人力資源部開具《補假單》下發至各有關部門。 b)補薪: 超時工作時間盡量在年內以補假的形式完成補償,若年內不能安排的,由部門提交經人力資源部審批后的《加班申請單》,并注明超時工作時間及加班事由,向人力資源部提交補薪申請。人力資源部在每月底將補薪金額和名單呈交總經理審閱。 員工因工作等原因不能依排休次序休息的,部門必須事先填寫《加班申請單》(一式三聯);經人力資源部審批同意后,按《超時工作操作程序》文件辦理。 4、部門對員工的超時加班延報、不報者,休假一律作廢處理。 5、人力資源部每月根據部門上報的《加班申請單》及當月補休情況開具員工的《補假單》并下發給部門負責人。員工可憑《補假單》填寫《假期申請單》補休。 6、《補假單》經員工簽字確認后,由所在部門管理人員(或考勤員)統一集中保管,以便于本部門宏觀掌握員工的總體休息情況,作出主動合理的休息安排。 7、《補假單》每月底上交人力資源部。人力資源部將進行嚴格的審核工作。部門員工考勤及休息記錄(如排休表、加班申請單、補假單、假期申請單、考勤表等)必須要與人力資源部的記錄相一致,若因部門延報、誤報、不報而導致的人力資源部沒有備案的,以人力資源部的記錄情況為準。 8、為了審核工作的方便性和精確度,部門在月底提交的考勤表匯總欄右側注明月度“累計應補假天數”可簡寫為“應補XX天”。 五、望各部門嚴格、謹慎、仔細做好員工的休息與考勤工作。 8、為了審核工作的方便性和精確度,部門在月底提交的考勤表匯總欄右側注明月度“累計應補假天數”可簡寫為“應補XX天”。 目 錄 一. 選題的背景 隨著計算機與信息技術的普遍提高,越來越多的單位使用計算機來管理檔案,這樣就在很大程度上提高了管理的效率。近幾年來高校的擴大招生,一方面給廣大民眾提供了越來越多的教育機會,另一方面也使學校的管理工作加重了。學生注冊管理采用手工錄入和打印數據的方式,顯然難以保證學生數據的準確無誤和實時更新,迫切需要一種新的現代化管理體制對學生進行管理。二.課題的提出意義 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。學生注冊管理軟件是使用計算機科學管理的辦法對學生的學籍、班級、課程、成績、獎罰信息等進行管理。不僅具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低的優點,還使學生注冊信息的實時性、精確性和學生注冊工作的各個環節結合起來,極大地提高學生注冊管理的效率,減輕了高校學生管理的負擔。 本系統所實現的學生注冊管理系統就是以VB和Access為編程環境來實現其制作和開發過程的,通過對學生注冊管理系統進行需求分析、總體設計和詳細設計逐步將一個學生注冊管理系統的開發過程呈現出來。沒有可以追求專業性和商品化軟件的華麗包裝,而是本著簡單、實用的原則,既在功能上滿足用戶的需求,又力求操作簡便,使本系統容易掌握和使用。 三.本系統的功能及特點 經分析系統共分為八個模塊:用戶管理模塊、班級管理模塊、學生學籍模塊、課程管理模塊、成績管理模塊、獎懲管理模塊、個人信息查詢模塊,并得到如圖1 所示的系統功能模塊組織結構圖。其中每個模塊分別實現以下功能: 1)用戶管理:管理使用學生注冊管理系統的用戶信息,包括系統用戶的添加、修改、刪除和瀏覽.2)班級管理:管理使用學生的班級信息,包括學生所在班級的添加、修改、刪除和查詢。 3)學生注冊管理:管理在校學生的學籍信息,包括學生學籍的添加、修改、刪除和查詢。 4)課程管理:管理學生課程的各種信息,包括學生課程的基本課程設置和班級課程設置。 5)成績管理:管理學生在校的所有成績,包括學生成績的添加、修改、刪除和查詢。 6)獎懲管理:管理學生在校的獎懲信息,包括學生獎懲管理的添加、修改、刪除和查詢。 7)個人信息查詢:關于學生的各種相關信息,包括學生的性別、年齡、籍貫、身份等。 四.管理系統的現狀 管理信息系統(MIS)是一門邊緣學科,集管理科學、信息科學、系統科學、現代通信技術和電子計算機技術于一體。1985年,管理信息系統創始人,明尼蘇達大學卡爾森管理學院的著名教授戴維斯(Gordon.B.Davis)給出了一個具有代表性的定義:“管理信息系統是一個利用計算機硬件和軟件,手工作業、分析、計劃、控制和決策模型以及數據庫的用戶-機器系統。它能提供信息支持企業或組織的運行、管理和決策功能。” 隨著網絡技術的出現,管理信息系統又有了新的必恭必敬,基于網絡的管理信息系統不斷出現,管理信息系統的概念模型也發生了相應的變化,許多學者對管理信息系統給出了新的定義。例如勞頓認為:“管理信息系統是一個基于計算機的信息系統,它通過收集、處理、存儲和擴散信息,來支持組織的管理、決策、合作、控制、分析活動,并使之可視化。” 操作步驟: 一、設置班次: “增加/編輯”班次及時間。如:長白班:08:00—12:0013:00—17:0018:00—20:00 倒班:白班:08:00—16:00中班:16:00—24:00晚班: (起始刷卡和終止刷卡不用設置,默認就好,或者時間長點,如20分鐘) 二、假日設置 點開“考勤管理(X)”“節假日設置(R)” 增加/編輯選擇假日日期 注:假日包含:11天法定假日及5天年休。 三、導入花名冊 1、導出系統默認花名冊格式。 點開“人事管理(Z)”“人員錄入(Z)“導出”。檢查是否導入準確(進 廠日期) 導出花名冊后將人員信息復制到導出的格式中,登記號碼(6位)、卡片號碼(8位)。下一步OK。 四:排班次 1“全選” “批 量修改設置班次及固定公休。(默認班次、周六周日休息)(考勤管理考勤 制度設置 加班制度設為“只需刷卡就加班” 2選擇需排班的部門 “顯示排班 按住鼠標左鍵填充。 五、請假設置 1選擇人員,假別、班次。 注:應先設請假在設離職,否則離職人員如有請假,則無法處理。 六、簽卡 1按“F12“增 選擇人員、時間 2、(00:00-23:59) 七、離職設置 離職設置:“人員錄入”選擇人員點“離職”設置離職日期。 (離職當天有考勤) 注:增加、刪除等修改時,選擇人員、時間,進行考勤處理 生產系統考勤管理制度 根據公司和礦委會議精神,為迎接四季度的安全大檢查,確實做好安全生產管理工作,結合本礦實際情況,特制定本考勤制度: 一、“一停四不停”人員(監控、電工、瓦斯員)執行“三八制”考勤制度;風機房、檢身員、門房人員執行輪班制度。 二、凡入井人員必須執行二人同時入井,如不入井以井上工資發放,調度室安排其他工作,按入井對待。(夜班除外) 三、除“一停四不停”人員外,其他人員簽到時間為早7:40—8:00,簽退時間為第二天早8:00—8:30簽退。 四、考勤辦法以調度室蓋章為準。 五、因病假或事假需請假人員,寫出請假條。二天以內由調度室負責人簽字有效,二天以上五天以下由值班副礦長簽字有效,五天以上由礦長簽字。未寫請假條按曠工處理。 六、當月考勤工作結束后,調度室應將所有人員考勤匯總,并將匯總表在當月22、23、24日公示三天。 七、考勤表公示結束后,調度室確認無誤,經礦長審批并存檔。 八、本制度從2010年10月22日起執行。 山西煤炭運銷集團蓋州煤業有限公司 二0一0年十月二十一日第二篇:考勤系統管理制度
第三篇:考勤管理系統
第四篇:考勤系統操作步驟
第五篇:生產系統考勤管理制度