资源简介
员工考勤系统 课程设计 源码 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个文件信息
相关资源
- C语言课程设计
- c语言电子商务系统
- 宠物管理系统课程设计(源码+数据库
- c语言课程设计:客房登记系统源码
- 8位竞赛抢答器的课程设计报告.docx
- VC++MFC课程设计的学生成绩管理系统
- C++实现21点游戏
- c++课程设计学生管理系统浙工大源码
- 课程设计: MFC 学生信息管理系统
- dsp课程设计——语音加密.zip
- 广东工业大学数据结构课程设计航空
- 数据结构课程设计扑克牌排序
- c++课程设计宾馆客房管理系统
- c语言课程设计-职工信息管理系统-单
- 飞机票订购系统C语言课程设计报告全
- c++ 课程设计_中国象棋
- 编译原理课程设计-C语言子集编译器
- 操作系统课程设计(银行家算法)附
- 用c写的航空订票系统 航班信息改变
- 信息论课程设计——LZW编码
- 人员管理系统 c语言源码 课程设计专
- MFC课程设计学生管理系统
- vc++课程设计 让计算机来猜测用户“暗
- 职工工作量统计系统.rar
- 扫雷游戏.cpp C++ 课程设计
- C语言数据结构课程设计之统计C程序单
- 职工信息管理系统C 链表
- C++课程设计 扑克牌游戏内含2程序
- 学生成绩管理系统 (C语言版)课程设
- 软件工程课程设计--自动排课排课系统
川公网安备 51152502000135号
评论
共有 条评论