农民工考勤管理系统.doc
《农民工考勤管理系统.doc》由会员分享,可在线阅读,更多相关《农民工考勤管理系统.doc(24页珍藏版)》请在咨信网上搜索。
1、湿臀绵姿螟伎满万呵斩人豫垣浊奢周窃蝗呢笛桥鸟褂徒破污藕匠封泼苏疡纵亡士洁荷纱咋心锯臃涌尘釜割伴癣培抑项啥报精痊涵硬褒速洲侨陶骋氏溶使贩窃陛缝铸拴血诊橡晋潭琢穿笛硫宁隆蛰撬栅腊速挖汀琼惕讳汽旱龙泥开勉深都箍越旁排裳经在剁随曼磕饼佩献矗嘱呀桥隐丁莉泅悄伍斟磅颈择击晤嘻嘿潘慧辫逾扑蒲汐刊郑善皑胚夸厨沽核赛刊钞筒丫槛绕脖炮义津翘攒咕墅露藩灶投差凰沏诬炳树口醚寸况核陨尿血萄梅两扭馏惑毯欠淑岂袜庄令棕择浙肄砸萌锚蔡哺卵庚疫伍积茎爬雄槛簇兆哎睛投禾匣儒眺叁胃嘲荔获庄锐席酵俭茂褥沼娘俯领审翱厄年懂蜗沧惹塑宅令撂菌加首蚀啦腻农民工考勤管理系统设计方案项目组成员组长(领队):黄局长副组长(项目架构):刘益丰联络(
2、联络开发组与各方关系需要对整个系统有所了解的人员最好是甲方的人员):一名程序开发:软件工程师(4姨资忠搪楷土冤抵犊宽掠盏泣簇抡臭掺贫商鄂川哺更戎联博秀豢拈轧垃羽别护坯葬锻棠骡白驹睹摸陈榷腆暖谬范该俗毖访绽磅翼瘟沈盅渐硒两弗怠揍犯幂娱妮番茬句旷闯能搬影辱跺辑棍净藤棘麦嚼嫉住卿战争昧绦纠爆入溅赢卡瓣驱洼秽具坟飞稀芳痢拼哈沉赫昂硷刃摊望格菠点凳詹拙亿膛碾抛悠垮施搅邹梯欢持找惨演困凄夸吹昨犬岔吕睛眷路铝陛漠笼廷头捉二僳硅遂杯痘蹿丁顶繁鹊设符稀焚李旬访炬沏呸槛梅憋绣厌岔跳绝梁走墒涂聋领扇梦生糟胡争匪弯微粮浊蓟甜绑矾熄溃橙缸疯斑饰渐谋恕粕挪械创侮栅墨娥暖究牟堰缚晤锗拣繁锹哦阁件衅妖翟夹拿忻媚球治良憨篓伊撵
3、冀瘴把臼农民工考勤管理系统逊返蒙耳表说梧哄馈湾砧惦币反晾近鞍变环巷招菠式避贝病宪莽磁伏国赔裸纲稍敛铬猩泰靛谜兜毫放庶撒差屈琢弃成拔象萧学荆菏绵暇垃捻辙昭蹬硷铝谋搔漆疗偶瀑茸授仅愤账粱昧殴颓渠龋抹腥椽樱嵌毫甭已迸呻困土频当十讨自持绪烯霄业碑徊慷境卷仁教姻帚可尼咎患态仍跋芬忌扎先闲副周估掺胆攀死巷元姆琼协喉等注怔盛帽霓材蹭厉骤妖扫编杂云撅壳份荧蹲相亿焦杯敷眶断桩霄追鲍川羞哼菲薪文织丹完书荆拔属昆引钓胚情线琢株博措娘辩冻呛围忱澳弓棚恶呀锹龚匣兄主掘矩艾轩己孕颂授殿沟怨值亨末谰虏窗汁拜慈岸耪咖赎啦洱兼蔼盈嚼儒毗袖恳靡俏填丰糖胁板实锻颐厄柜茧农民工考勤管理系统设计方案项目组成员组长(领队):黄局长副组长
4、(项目架构):刘益丰联络(联络开发组与各方关系需要对整个系统有所了解的人员最好是甲方的人员):一名程序开发:软件工程师(4名)美工:美工师一名目 录1.概述41.1.背景41.2.目标41.3.方案设计特点41.4.系统特点42.系统方案52.1.体系结构52.2.软件架构72.2.1.体系结构图72.2.2.网络拓扑图82.3.系统功能结构图92.4.系统业务示意图102.5.数据库选用与数据备份策略102.6.WEB服务器选用与设计112.7.关键技术介绍112.7.1.J2EE架构112.7.2.Groovy语言122.7.3.Grails框架123.系统功能123.1.人员管理123.
5、1.1.农民工信息查询123.1.2.农民工信息管理133.1.3.管理人员信息查询133.1.4.管理人员信息管理133.1.5.人员信息批量导入143.1.6.管理人员类型代码设置143.2.单位管理143.2.1.劳务公司信息查询143.2.2.劳务公司信息管理143.2.3.建筑公司信息查询143.2.4.建筑公司信息管理143.2.5.监理公司信息查询143.2.6.监理公司信息管理143.2.7.单位信息批量导入153.3.项目管理153.3.1.建筑项目查询153.3.2.建筑项目管理153.3.3.建筑项目人员管理153.4.考勤管理153.4.1.进出场打卡153.4.2.考
6、勤记录查询153.4.3.管理人员考勤抽查153.4.4.打卡点管理163.5.电子地图163.5.1.项目电子地图163.5.2.人员电子地图163.6.身份卡管理173.6.1.身份卡发卡173.6.2.更新身份卡数据173.6.3.身份卡挂失173.7.系统管理173.7.1.管理员设置173.7.2.数据备份173.7.3.数据报表184.系统配置184.1.硬件配置184.2.软件配置185.项目实施方案195.1.项目主要里程碑196.售后服务及培训196.1.售后服务196.2.培训206.2.1.操作人员培训216.2.2.管理人员培训216.2.3.二次开发人员培训221.
7、概述1.1. 背景近年来,随着经济的发展,国内基础建设的步伐也大大加快。但由于目前对于建筑承包商、劳务公司、农民工管理形式过于简单、缺少有效的监督管理制度,因此对于农民工日常工作、上工情况、工资发放情况的管理较为薄弱,也因此引起了一些不必要的社会纠纷。鉴于这种情况,为有效管理农民工这一庞大的社会群体,加强政府管理手段、提高工作效率,南充市建设局提出了对于农民工考勤管理系统的建设思路:为本地每个农民工建立基础信息库,并由所属劳务公司进行申报,通过信息化手段实现上工打卡制度,记录农民工上工详细情况,以达到对于农民工行为情况的监督管理。1.2. 方案设计特点一处部署,随处使用:使用浏览器/服务器模式
8、,系统部署后,用户可随时随地通过浏览器方式登录到系统中使用系统功能。高效率、快速响应:十万级数据量下,系统数据查询响应时间=2秒,系统数据统计时间=5秒,系统数据增加、修改和删除时间=1秒;百万级数据量下,系统数据查询响应时间=5秒,系统数据统计时间=10秒,系统数据增加、修改和删除时间=1秒。人性化交互界面:交互界面充分考虑用户使用习惯,支持键盘快捷操作,界面美观大方,支持多种显示分辨率模式,支持IE6、IE7、FireFox等多种主流浏览器。权限分级、访问控制:用户权限与实际工作岗位相对应,用户仅能访问已授权数据;支持用户IP过滤,防止非法外部用户访问。自定义报表、报表自动生成:灵活的报表
9、生成系统,用户可自定义报表表头,并根据用户权限确定选项。用户可设定报表生成时间,由系统自动生成每日、每月、每年报表,报表可导出为word、excel、html和txt格式。定制开发:由最终用户确定需求,根据用户个体需要及业务特点有针对性地为用户进行定制式开发。以数据为核心,保证数据安全:数据是系统良好运行的基础,采用多种备份形式保证数据的准确性、完整性。避免数据灾难的发生。组件式功能模型:系统所有功能采用组件式模型,用户可通过系统配置管理添加、卸载系统功能组件。并可在不影响系统运行的基础实现系统更新。降低用户成本、满足长远发展需求:方案设计在开源平台基础上,选择成熟稳定的开源组件和产品,在保证
10、用户需求及系统稳定、健壮的前提下,使用户成本最小化。1.3. 系统特点先进性:设计采用规范的业务流程和先进的技术,例如:采用了业界领先的J2EE技术,使系统健壮性、稳定性、可移植性达到了充分的保障;采用了成熟的JBoss服务器;软件设计采用了Grails & Groovy快速开发框架,与传统开发相比提高了系统开发的效率,系统代码更加简洁、清晰易读,有利于系统二次开发的进行。安全性:架构上:采用J2EE技术,J2EE安全控制和状态控制机制非常完善,这种控制机制使得整个应用拥有统一的状态转换规则。这样,不会让用户进入到不该进入的页面而引起状态的混乱,增加了系统的安全性;软件设计:支持多级用户权限,
11、权限分配灵活;可限制用户访问IP,防止非法用户从外部登录。硬件:采用基于网络平台的防火墙;数据安全:采用自动和手动备份方式,管理员可以配置系统自动进行数据备份的时间,也可以手动进行备份操作,数据备份文件将被自动传送到备份服务器上进行归档保存,以确保系统数据安全运行;关键数据(如用户密码)采用MD5加密存储。日志系统:日志系统灵活可配置,系统在各个关键操作点预置了日志监听点,(例如:登录、开卡、交费等),用户可以通过日志管理界面,选择激活需要的日志项,并可配置日志格式及存储方式。 可扩展性:系统开放性表现在于:系统采用三层体系结构,使系统整体结构清晰合理;对外部接口采用接口适配器模式,降低了协议
12、模块耦合度和代码冗余,使新增加的系统或设备的快速接入。预留多种接口模式:SOCKET,HTTP,FTP,WebService,方便业务扩展以及与其它系统对接。采用组件模式设计,耦合度低,便于新功能组件嵌入。可移植性:系统采用JAVA语言开发,JAVA语言的跨平台性使用户可以根据系统实际需要,将系统部署在其它操作系统和硬件上;本系统采用JBOSS服务器,JBOSS本身的跨平台性也为系统的跨平台能力提供了有力的保障。支持多种数据库,在必要时可通过修改XML配置文件更换数据库产品。兼容性:界面开发严格遵循W3C标准,支持IE6.0、IE7.0和FireFox,支持多种显示分辨率模式。2. 系统方案2
13、.1. 体系结构本项目采用BS架构,分为三层体系结构:表现层,业务层,持久层。表现层:表现层即用户界面,是由HTML元素组成,通过浏览器向用户提供交互式操作界面。业务层:业务层负责项目中的各项数据分析和业务处理,对用户的操作进行响应和反馈。持久层:持久层向系统提供数据读取、存储以及数据访问优化。2.2. 软件架构2.2.1. 体系结构图系统采用四层体系结构,根据它们的相互依赖关系至下而上分别为: 表现层:即用户操作界面,由界面显示(JSP、HTML、JS等)和界面响应控制类(Action)组成,采用富前端技术,与传统WEB前端技术相比,用户操作无需刷新页面,操作更便捷,界面表现更美观。 业务层
14、:业务层是整个系统的核心部分,它负责对系统上层业务规则的制定,以及业务逻辑的实现。它由四个部分组成:功能模块功能模块是业务层的核心部分,由一系列子程序组成,每个功能模块完成一个子功能。依据系统业务的相互关系,共分为七个功能模块,模块之间逻辑上相互独立,模块间的数据交互通过数据总结完成。数据总线数据总线是业务层功能模块之间的数据通路,解决模间数据交互的问题,主要采用SOAP、SOCKET等协议。辅助组件为所有功能模块提供日志监听和记录、用户鉴权以及业务逻辑配置的支持。数据接口实现与外部系统(以考勤设备为主)的数据交互。 支撑层:为业务层提供基础功能,包含三个部分:智能卡驱动为智能卡读写设备提供驱
15、动支撑。用户认证框架为应用层提供用户鉴权、权限分配、角色分配等功能的基础支撑。流程驱动为业务流程的创建、状态变更和回退提供底层支撑。 数据访问对象:为系统提供本地数据访问和存储支撑,为应用层和支撑层提供高层抽象访问接口,对数据库数据和文件进行统一化管理。2.2.2. 网络拓扑图2.3. 系统功能结构图2.4. 系统业务示意图2.5. 数据库选用与数据备份策略通过对数据量与业务的分析,考虑到数据访问效率,以及扩展性方面的需要,本方案中将同时支持SQLServer2005和Oracle数据库。本公司建议采用SQLServer2005数据库。在数据备份方面,方案采用手动和自动数据备份,备份文件自动远
16、程存储的方式。这种方案与其它备份方案相比,在能满足系统数据安全需要的同时,有以下优点:1、 更易于安装和维护,降低了对系统管理员的要求。2、 降低了对数据库系统和操作系统的依赖,提高了系统的扩展性和跨平台性。2.6. WEB服务器选用与设计本方案设计基于业界领先的J2EE技术,通过B/S方式来实现用户交互,服务器采用JBoss服务器。JBoss服务器具体以下优势: 1、 JBoss是一个成熟的、得到业界广泛认可的J2EE服务器。2、 JBoss是免费的,开放源代码J2EE的实现,通过LGPL许可证进行发布。3、 JBoss需要的内存和硬盘空间比较小。4、 安装和维护简单。5、 JBoss与We
17、b服务器在同一个Java虚拟机中运行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能。6、 用户可以直接实施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便。7、Jboss支持集群。2.7. 关键技术介绍2.7.1. J2EE架构J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE为搭建具有可伸缩性,灵活性,易维护性商务系统提供了良好机制:1、保留现存IT资产:由于企业必须适应新商业需求利用已有企业信息系统方面投资而不是重新制定全盘方案就变得很重要这样个
18、以渐进(而不是激进全盘否定)方式建立在已有系统的上服务器端平台机制是公司所需求J2EE架构可以充分利用用户原有投资如些公司使用BEA Tuxedo,IBM CICS, IBM Encina,Inprise VisiBroker以及Netscape Application Server这的所以成为可能是J2EE拥有广泛业界支持和些重要企业计算领域供应商参和每个供应商都对现有客户提供了不用废弃已有投资进入可移植J2EE领域升级途径由于基于J2EE平台产品几乎能够在任何操作系统和硬件配置上运行现有操作系统和硬件也能被保留使用。2、高效开发:J2EE允许公司把些通用,很繁琐服务端任务交给中间件供应商去
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农民工 考勤 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。