資源簡介
員工考勤系統 課程設計 源碼 VS2008
需Vs2008 不解釋- -
歡迎交流

代碼片段和文件信息
/*****************************************************************************************
作者信息:
姓名:?????學號:?????????班級:????????學院:計算機科學學院
?????Email:?nevase@foxmail.com????????????電話:?
版權聲明:?
CopyRight?(c)?iMad?2009?All?Rights?Reserved
ps:要用的話,用就是了,有意見大家交流嘛?嘿嘿O(∩_∩)O
模塊名稱:
?? 基于C語言的員工考勤系統
摘要:
?? (1)能夠實現對員工每天上班的考勤。*******注意?僅上班哈?why?要求的唄??呵呵O(∩_∩)O~
(2)員工能夠查詢自己的月考勤記錄。
(3)部門主管能夠查詢本部門某天遲到的人員名單。
(4)考勤人員能夠按月統計遲到的人員名單,包括遲到的時間
其他:
編譯環境:Microsoft?Visual?Studio?2008?Team?Suit?/?Microsoft?Visual?C++?2008
*****************************************************************************************/
#include?
#include?
#include?
#include?
#include?
void?ch_welcome();//主菜單【UI】
void?ch_staffchk();?//員工考勤
void?ch_chksearch();?//后臺管理
void?ch_aboutus();?//程序版權信息
void?chr_UserIfc();?//考勤【UI】
void?chr_chkui();//后臺管理【UI】
void?chk_self();//員工自助查詢函數
void?chk_byday(int?PwdChkResult);//按日期查詢
void?chk_bymonth();//按月進行統計
int?ch_chkjudge();//判斷是否遲到
void?chk_selfui();//員工自助查詢【UI】
void?ch_loaprgm();//程序啟動畫面
void?ch_closeprgm();//程序關閉畫面
void?ch_adduser();//添加新員工
void?ch_adduserui();//員工添加【UI】
int?ch_chkuid(long?uid);//檢查該員工號是否存在
long?ch_thischk(long?uidint?tyearint?tmonthint?tday);//判斷是否重復考勤
int?ch_uinfodatchk();//判斷員工信息數據庫是否存在【創建】
int?ch_MngPwd();//登錄后臺管理
void?ch_ChangePwd();//修改后臺登陸密碼
void?ch_SetChkinTime();//修改考勤時間
void?gotoxy(int?x?int?y);//界面水平地位函數
void?sleep?(double?seconds);//休眠函數,主要用在程序【載入/退出】時的那個動態【特效】
int?ch_chkchgid();//主管登錄,檢查主管賬號是否存在并驗證密碼是否正確
int?ch_chkdprtid();//主管登錄,成功則獲取主管所在部門的ID
void?ch_addchargeman();?//添加部門主管
void?ch_addchgui();//添加部門主管【UI】
void?ch_chgmanpwdui();//主管管理【UI】
void?ch_chgmanpwd(long?chgid);//修改主管賬號對應的密碼
void?ch_chgmanselect(long?chgid);//主管管理操作菜單的識別
long?ch_chkchgdprtid(long?chgid);//根據主管賬號判斷他屬于哪一個部門
/*************************************************************************************
申明結構體信息
**************************************************************************************/
struct?infile//考勤信息結構體
{
????long?uid;//員工編號
????int?year;//考勤日期:年
????int?month;//考勤日期:月
????int?day;//考勤日期:日
int?dprt;//所在部門ID
char?time[9];//考勤的時間
????int?state;//考勤結果
};
struct?userinfo//用戶信息結構體
{
long?uid;//員工ID
int?dprtid;//所在部門ID
char?name[10];//員工姓名
};
struct?sysfile//考勤系統信息結構體
{
long?chktime;//自定義考勤時間
char?kof[9];//亂碼,實現一個偽加密
char?sdk[9];//亂碼,實現一個偽加密
char?ide[9];//亂碼,實現一個偽加密
char?pwd[21];//后臺密碼
};
struct?incharge//部門主管信息結構體
{
long?cid;//主管ID
char?pwd[21];//主管登錄密碼
int?dprtid;//所在部門ID
};
/**********************************************************************
函數名稱:
main
功能描述:
程序主函數,載入豬界面,然后根據選擇調用不同的函數實現不同功能
函數參數:
無
返回值:
0
模塊歷史:
?? 楊超于2009年6月7日創建本模塊,email:?nevase@foxmail.com
*********************************************************************/
int?main()
{
????char?chs;
int?uifchk;
long?PwdChkResult;
ch_loaprgm();
????ch_welcome();
????while((chs=_getch())!=‘6‘)
????{
????????switc
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????875??2009-06-08?10:22??Chk.sln
?????文件?????????32??2009-06-09?19:36??Chk\chgmaninfo.dat
?????文件??????42956??2010-11-01?23:00??Chk\chk.c
?????文件??????25600??2009-06-09?22:19??Chk\Chk.exe
?????文件???????3922??2009-12-07?22:01??Chk\Chk.vcproj
?????文件???????1411??2009-12-17?18:47??Chk\Chk.vcproj.iMad-PC.iMad.user
?????文件??152038976??2009-05-29?21:06??Chk\chkdb.dat
?????文件??????37348??2009-12-17?18:47??Chk\Debug\BuildLog.htm
?????文件????????406??2009-12-17?18:47??Chk\Debug\Chk.exe.em
?????文件????????472??2009-12-17?18:47??Chk\Debug\Chk.exe.em
?????文件????????381??2009-12-17?18:47??Chk\Debug\Chk.exe.intermediate.manifest
?????文件?????102665??2009-12-17?18:47??Chk\Debug\chk.obj
?????文件?????????65??2009-12-17?18:47??Chk\Debug\mt.dep
?????文件?????142336??2009-12-17?18:47??Chk\Debug\vc90.idb
?????文件??????69632??2009-12-17?18:47??Chk\Debug\vc90.pdb
?????文件???????5841??2009-05-28?02:33??Chk\pushbox.c
?????文件??????31566??2009-06-09?22:19??Chk\Release\BuildLog.htm
?????文件????????616??2009-06-09?22:19??Chk\Release\Chk.exe.intermediate.manifest
?????文件?????108430??2009-06-09?22:19??Chk\Release\chk.obj
?????文件?????????63??2009-06-09?22:19??Chk\Release\mt.dep
?????文件?????134144??2009-06-09?22:19??Chk\Release\vc90.idb
?????文件??????69632??2009-06-09?22:19??Chk\Release\vc90.pdb
?????文件?????????52??2009-06-09?19:35??Chk\sys_info.dat
?????文件?????????32??2009-11-08?00:13??Debug\chgmaninfo.dat
?????文件?????593408??2009-12-17?18:47??Debug\Chk.exe
?????文件????1230644??2009-12-17?18:47??Debug\Chk.ilk
?????文件????2591744??2009-12-17?18:47??Debug\Chk.pdb
?????文件?????????52??2009-11-08?00:10??Debug\sys_info.dat
?????文件?????????64??2009-07-27?00:17??Release\chgmaninfo.dat
?????文件??????25600??2009-06-09?22:19??Release\Chk.exe
............此處省略15個文件信息
評論
共有 條評論