公司考勤系统项目讲解_公司考勤系统项目计划
公司考勤系统项目讲解由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“公司考勤系统项目计划”。
烽火公司考勤系统
项目描述:
开发背景:在烽火集团,员工的考勤通常缺乏方便且有效的管理手段。针对此需求需要开发一套考勤管理系统。
市场价值:烽火公司考勤系统他类别与普通的系统更方便,更简洁,更容易上手,能更直观的反应出每个员工的考勤,对员工的管理就更有效率。这个系统适用于所有像烽火这样的公司。
开发工具:VS2012+SQL Server2012
开发语言:C#
核心技术:ADO.NET三层架构对数据库的操作
开发周期:7天
开发人数:5人
技能点描述:(1)使用常用的WinForms控件进行界面设计
(2)使用ADO.NET核心组件对数据库进行操作
(3)使用静态字段实现窗体间的数据传递
(4)使用代码方式向容器控件中添加控件
需求分析:
(1)登录主界面(2)功能主窗口(3)设置工作时间:只限管理员
(4)修改密码(5)员工管理信息:只限管理员(6)考勤信息管理:只限管理员
(7)考勤登记:只限员工(8)重新登录(9)退出(10)关于帮助
功能模块的难点技术和实现思路:考勤信息管理:只限管理员
在日历中显示考勤信息,若存在缺打考勤则在相应的标签中显示“缺打考勤”
缺打考勤存在的两种情况:①打卡时间未在有效时间段内(若上班打卡时间大于上班时间,或下班打卡时间小于下班时间)
创建SQL命令,查询打卡时间未在有效时间内的日期。依次读取日期信息,并在读取的日期信息逐一与日历标签的Tag属性进行比较,若相等则设置标签的Text属性为缺打考勤。②不存在打卡记录:若当前日期不存在任何考勤记录,则视为缺打考勤。
通过循环依次查询需要查询的时间段内每一天的考勤信息,若不存在考勤信息,则设置相应标签的Text属性为“缺打考勤”。
负责模块:功能主界面,设置工作时间(添加Timer控件Tick时间),6)考勤信息管理:只限管理员
项目心得:知道团队的重要性,团队每个成员都是值得学习,又进一步的熟练的把所学的知识融汇贯通,编码习惯也得到很好的提高。