- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
职工考勤管理信息系数据库课程设计
数据库课程设计说明
题目: 职工考勤管理信息系统
专 业 计算机科学与技术
班 级
学 号
姓 名
2011年10月 21 日
第一章 引言
1.1设计开发的意义
传统意义上的职工考勤管理都是采用原始的手工操作来完成的。人事部的管理人员或办公室人员要进行经常的繁琐的记录、修改、查询、统计等工作,不仅时间长、劳动强度大、工作效率低下,并且在这种管理模式下对职工的考勤信息不全且易造成混乱。
随着社会的进步,计算机科技的广泛应用,通过现代化的科学的方式对职工考勤信息进行管理已成为可能。基于此,我希望能通过开发这一管理系统,由计算机代替人工操作一系列职工基本信息的输入、修改、查询、统计等操作,既减轻了管理人员的工作强度,提高了工作效率,降低解企业的经营成本;同时,也对企业内部管理的科学化、规范化作出一点尝试。
1.2任务及目标
项目的提出者:天津理工大学计算机与通信工程学院课题开发组。
开发单位:08中加3-4班项目小组。
充分了解用户的需求,了解工作的流程,以及可能出现的问题。职工考勤信息管理系统本系统结合制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的管理系统。windows 7
编译环境:使用Visual Studio 2010来进行系统汇编
使用Access 2007进行数据库管理
第二章 系统分析与设计
2.1系统需求分析
2.1.1 处理需求
根据职工签到特性,设计了以下功能:
管理员功能:签到,增加职工及职工信息,增加登录用户,设置用户权限,查看职工出勤信息,修改职工出勤信息。
用户功能:职工签到。
一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。
2.1.2信息需求
本系统需要的信息:
签到用户信息:职工姓名,职工编号等。
2.2数据库概念结构设计
职工信息表
签到表
管理员:
2.3数据库逻辑结构设计
2.4数据库创建
签到信息表
签到时间设置表
签到职工信息表
管理员信息表
2.5系统结构设计
2.5.1 功能图
2.5.2 模块图
职工信息E-R图
职工签到表E-R图
管理员E-R图
第三章 系统开发及实现
3.1论述设计开发采用的技术及设计效果
3.1.1登陆界面 实现用户输入用户名密码,当输入完成后,连接数据库查看数据库中管理员表中的数据,当正确的时候返回登录成功。
实现代码
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CCheckInDoc),
RUNTIME_CLASS(CMainFrame),
RUNTIME_CLASS(CCheckInView));
AddDocTemplate(pDocTemplate);
CdlgLogOn dlg;
int ret = dlg.DoModal();
if (ret == IDSUPER) {
isSuper = TRUE;
}
if (ret == IDCHECK){
isSuper = FALSE;
}
3.1.2签到用户 实当以签到用户登录,则不能进行查询/修改、系统维护。
职工签到界面
输入正确职工编码,提示签到成功
输入错误时提示不正确,重新输入
3.1.3管理员用户 增加职工,管理出勤,增加登录用户等功能
增加、删除、修改职工信息
当职工编号存在,提示已经存在
实现代码
CUserRecordset rsUser;
if (rsUser.IsRepeatUser(this-m_strUserName)){
MessageBox(此用户已经存在!,提示,MB_ICONINFORMATION|MB_OK);
}
else {
CString strAuthority;
this-m_AuthorityCombo.GetWindowText(strAuthority);
if (rsUser.AddUser(this-m_strUserName,this-m_strPass1,strAuthority)){
MessageBox(增加成功!,提示,MB_ICONINFORMATION|MB_OK);
this-UpdateUserListBox();
}
else
MessageBox(增加失败!,提示,MB_ICONINFORMATION|MB_OK);
}
pEdit
您可能关注的文档
最近下载
- 国家安全教育大学生读本高教2024版课件-第九章筑牢其他各领域国家安全屏障-.pptx VIP
- TCSGPC-水库库岸边坡变形监测技术规程.pdf VIP
- 雅思基础入学测试题(参考).pdf VIP
- 遗体防腐整容之遗体消毒——化学法消毒遗体.pptx VIP
- 中国古代文学史魏晋南北朝文学教学优质课件.pptx VIP
- 2025年北京银行招聘考试(行政能力测验)历年参考题库含答案详解(5卷).docx VIP
- 昭和ロマンス(昭和罗曼史,岸部真明)吉他弹奏图曲谱.pdf VIP
- 【2025秋】人教版三年级数学上册教学计划(及进度表).docx
- 2025年杭州银行招聘考试(行政能力测验)历年参考题库含答案详解(5卷).docx VIP
- 第十一章 遗体防腐常用器械.ppt VIP
文档评论(0)