资源简介
员工考勤系统 课程设计 源码 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++课程设设计 员工信息管理系统
- 计算机网络课程设计之Ping程序含C++原
- 足球俱乐部管理系统——北邮c++2课程
- MFC课程设计 职工信息管理系统含完整
- 数据结构—课程设计家谱树管理系统
- vc++课程设计——聊天室
- c++课程设计之车票管理系统
- 数字图像处理的课程设计,图像处理
- 学生学籍管理系统 数据库课程设计
- MFC通讯录源码(毕业设计 课程设计
- C++学生宿舍管理系统
- c语言课程设计 学生考勤系统报告
- 宾馆管理系统(C++MFC)数据库课程设
- C++可视化MFC课设_五子棋带报告
- 基于MFC设计,学生成绩管理系统,课
- MFC课程设计 学生信息管理系统C++
- C++课程设计计算器MFC
- 基于单片机控制的LED点阵屏 含设计报
- C++消消乐小游戏 windows程序设计课程设
- C++课程设计:学生管理系统、学生考
- 数据挖掘程序课程设计含全部程序代
- 学生信息管理系统C语言课程设计)
- MFC VC6.0 简单贪吃蛇
- 数据结构课程设计 山东大学版 文件
- 使用ARP协议获取局域网内部活动主机
- C++课程设计 酒店管理系统 完整版
- C++ 教学管理系统
- 数据结构课程设计(C++代码+报告)
- 会议记录管理系统 C++课程设计
- c++课程设计作业,图书馆管理系统 源
评论
共有 条评论