ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:468.33KB ,
资源ID:3604333      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3604333.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(公务员培训考勤系统实现docx.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

公务员培训考勤系统实现docx.docx

1、公务员培训考勤系统实现docx第1章 公务员培训考勤系统实现本章展示本系统实现过程中一些主要功能模块实现及其操作界面,并对其进行了简要说明。公务员培训考勤系统功能开发及其操作环节比较多环节,涉及到许多的子模块,不同的子模块又可以展示出许多截然不同的界面。然而,由于篇幅的限制,不可能将它们一一展示。因此,本章主要详细给出公文管理模块的各个子模块的实现界面及数据访问模块的部分代码实现等。其它模块将不再详述。1.1 系统实现环境概述.NET技术体系是业界的经典开发模式,用它的兼容性及平台各种层面的应用的清晰规划性获取了用户的广大欢迎,特别是程序开发界的人员特别钟爱于它,大大简化了开发的步骤,节省了时

2、间,提高了效率。系统运用Visual Studio 2008作为开发部署实施的环境,因其集成了许多工具,使开发的便利了许多,利用Rational ROSE进行UML建模,Sql Server 2005为数据库管理系统,在运用政务移动短信平台技术 的基础上,开发了基于B/S架构的公务员培训考勤系统。论文利用政务短信平台技术、数据库及其访问技术、信息管理系统的开发技术,实现对公务员培训考勤管理的数据模型进行抽象,对管理制度和机制进行流程化和规范化运作,提高管理的自动化、数字化水平,方便各种基础信息的综合利用,并实现了管理难题信息化。公务员培训考勤系统中实现的功能模块分别为:参训公务员个人档案管理、

3、培训教师个人档案管理、请假管理、消息管理、考勤制度管理、公告栏管理、系统管理等。公务员培训考勤系统既能为解决公务员培训考勤管理难的复杂问题提供强有力的信息化技术手段,也能解决由于条块分割造成的信息孤岛问题,为公务员培训管理的信息化和系统化问题上提供信息工作重要平台。系统实现的硬件环境:WEB服务器、考勤管理服务器、考勤数据库服务器、财政移动短信数据库服务器、财政内网短信收发服务器、应用代理服务器、移动网关均采用联想RD630服务器(CPU XEONE5 2420 2.2G 15M、主板 Lenovo、内存 28G、硬盘 3.5寸 SAS HDD 300G3),Windows2003 企业版 R

4、2 32位。客户端配置为清华同方超祥Z8000C(Intel i7-3770 3.4GHz 内存4G,硬盘1T),windows7 Ultimate x32,60台客户端。手机客户端:安卓4.0.4以上。短信平台环境:服务器采用联想RD630服务器,联想网御防火墙Power v-3404J,联想网御网闸SIS-3000,短信猫型号:CT-U16A,USB接口。系统实现及运行需要的软件环境为:1、 系统开发和部署环境为:Visual Studio 20082、 服务器操作系统:Windows 2003 Server3、 Web服务器:Tomcat 6.04、 数据库平台:Sql Server 2

5、0055、 浏览器:IE6.0以上1.2 系统的首页面进入系统的首次的登录界面,图示如下:图5.1 系统的首页面输入用户名和密码,确定,则进入公务员培训考勤系统的操作页面,此页面提供了七大菜单,点击其中一个便会有相应的操作二级菜菜单显示出来,用户可通过此导航页面快捷地进入自己想要的功能页面。如图:图5.2 系统界面总览1.3 系统各模块的实现1.3.1 参训公务员个人档案管理通过上面的子系统导航区,点击公文处理系统,就可以进入公文管理模块,公文处理系统页面除固定子系统导航链接按钮外,页面共分五部分,如下图所示为新建公务员培训档案的页面:图5.3 公务员个人档案管理界面总览系统有当前用户IP地址

6、的显示,显示当前系统在线人数和系统时间,还有其他操作的页面如修改公务员个人档案、注销公务员个人档案、纳入公务员培训、临时调整培训状态、统计公务员当前考勤状态等操作的页面与上图的大同小异,这里就不作详细全面地赘述。1.3.2 培训教师个人档案管理不论培训教师也好,还是参训公务员也好,在公务员培训班还没有建立完整的、全面的信息化管理系统之前,必须解决参加培训的培训教师和公务员的信息是必须要录入的,解决信息源之后,方才有以后操作的修改、调整和纳入培训工作和学习。培训教师个人档案管理的操作与上述的公务员的个人档案管理的办法是类似,功能和操作的设置亦相类拟,主要分为新建培训教师个人档案,用于解决首聘的培

7、训教师的信息录入,修改培训教师个人信息模块的,用于解决培训教师个人信息,调整其当前是否在岗与离岗脱聘和离岗在聘三种状态,没有必要设置培训教师的个人档案注销的操作,把培训教师纳入培训工作中,只要把培训教师的当前状态改为在岗即可,具体如图5.4所示。图5.4 培训教师个人档案管理界面总览1.3.3 请假管理请假管理下分四个操作,分别是请假管理,负责设定请假审批单位及相应的人以及请假权限的设置;申请假期,由参训公务员提交,可在线提交也可手机发短信的形式提交;批假管理,由人事教育处领导、干部教育中心培训管理人、培训班级的领导进行请假审批,而且还要形成逐级审批的机制;最后是请假查询,参训公务员可查询自己

8、的请假审批情况和环节,下面就先设二天假由需要先由培训班级审批,再提交干部教育中心审批才结束请假操作流程,并返回到用户。请二天假作为操作的开始,如下图为参训公务员因公请假二天,具体界面如下图:.图5.5 请假管理界面总览进入培训班级教师审批后,干教中心的审批界面与培训班级的类似,只是二天申假的审批会在干教中心领导结束,其操作界面如下图所示:图5.6 批假管理界面总览用户可查询请假的审批状态,如图5.7所示:图5.7 查询批假管理界面总览1.3.4 消息管理消息管理主要解决请假与审批过程中的信息互动,主要由站内消息管理、手机短信通信管理、短信收发模块三个模块组成,其中站内消息主要用于了解政务网内考

9、勤流程互动的,以下为站内消息收发模块,其中站内消息的操作界面如图5.8和5.9所示;图5.8 站内消息管理界面总览图5.9 站内消息管理界面总览手机通信通信管理主要功能有实时向用户提供帮助,短信平台登录管理,查询短信纪录、统计短信纪录,定义短信模块,其中一些操作界面如下:其中政务短信登录平台管理,是进入短信相关操作的第一个界面,本系统在建立时已经设置一个超级用户,管理员的权限最大,他有创建和注销用户的权力。其具体操作界面如图5.10所示:图5.10 短信平台登录界面总览登录用户的信息存储到会话Session 中,这样在系统的发送和管理中就会根据不同的用户给予不同的权限,赋予不同的功能。Sess

10、ion 对象用来存储特定用户会话所需的信息,当用户在应用程序的 Web页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去,而进入系统平台后,可操作短信的群发和单发,具体的内容这里不赘述了,如图图5.11 政务网平台发短信界面总览为统一和方便用户发短信进行请假和批假,系统提供了短信模板,操作界面如下。图5.12 短信收发模板管理界面总览用户请假流程如下:()向系统发现短信,预定的接收端口“1065812345678”,向政务信息平台寻求帮助;()系统收到短信后,会向发送含用请假和批假内容的短信模板如,“130698,sj,qj,201505010830

11、,201505020830”这条短信模板表示工作证号码为130698,sj表示事假,qj为请假的代称,20150500830为请假的起算时间2015年月2日点分,后面的201505020830类似的意义,整个联合起来的意义为工作证号码130698的用户因有事请假一天,时间为5月日8点半至日点半。“163265,ty,130698, 201505010830,201505020830”,其中163265表示审批人工作证号码,ty表示其同意,130698表示请假人工作证号码,其余两串字符表示请假人的假期起止时间;()参加公务员向系统发现请假短信,系统收到短信后,进行内容分解;()调用请假处理相关操

12、作,完成考勤信息入库;()判断假期时长,并自动把请假信息转发至相应审批人;()审批人向系统发出审批短信,表示同意()系统分解上述短信内容,获取审批通过,改变申假的状态()短信通知申假用户,告知其手机所申的假已结束流程,获准。1.3.5 考勤制度管理考勤制度管理也是公务员培训考勤管理信息公开的制度宣传的重要途径,其主要包括四个方面的信息,同时还提供了硬性制度和弹性制度相结合的办法实现管理的人性化,一般的考勤规定不作更改,如考勤管理负责单位和人的信息会有变动,学员的请假期限也有修订的可能,考勤处分制度也有变化,以下实际显示管理负责考勤管理人员的信息和管理处分请假期限的制度,如图所示:图5.13 考

13、勤负责单位和人员管理界面总览图5.14 请假期限管理的操作详解1.3.6 公告栏管理公告栏管理主要发布考勤统计、处分、申诉及申诉的回复等,具有信息公开的意义,其中考勤统计公告主要是统计某一批次公务员培训的某一段时间全部培训班考勤信息的公开,主要是信息的统计,这里仅对处分公告的公布和申诉的提交作必要的交代,其他的在这里就不作处理了,具体如图所示。图5.15 处分公告管理界面总览图5.16 处分申诉管理的操作详解1.4 数据访问的实现公务员培训考勤系统中的数据管理模块是基于.NET平台,它使用ADO.NET作为数据访问的方法和机制是有天然的优势,因此本系统中的数据访问模块也都引用ADO.NET接口

14、实现的,而ADO.NET微软公司新一代的数据库访问技术,这在应用程序和数据库之间联系,使系统的应用业务模块不必直接与数据打交道,减少了因应用程序的变化而导致数据访问等跟着变化。使用ADO.NET实现数据库的事务处理,这种方式的优点是可以在中间层来管理事务,使用 ADO.NETConnection对象,在执行了任何数据库修改代码以后,你可以使用myTrans.Commit()提交这个事务过程或者使用myTrans.RollBaek()命令“回滚”这些改变,主要代码如下所示:SqlTranstction myTrans=myCn.BeginTransaction();Try myCmd.Conne

15、ction=myCn; myCmd.Transaction=myTrans; foreach(string str in strSqls) myCmd.CommandText=str; myCmd.ExecuteNonQuery(); myTrans.Commit(); return 0;Catch (System.Data.SqlClient.SqlExcepeion e) myTrans.Rollback(); throw newException(e.Message);由于篇幅的限制,本节只给出了UserHandler的部分函数方法。其它函数的实现大同小异,无非都是操作Hibernate

16、的SessionFactory接口,进行对象的增删,更改操作。1.5 政务短信平台连接实现系统的实现需要建立与数据库系统连接来读取和写入数据。主要通过对ADO.NET技术有调用和访问等办法来实现系统模块与数据库之间的连接、访问和互动的,实现整个系统信息流转的完善实现。1.5.1 连接数据库Connection 对象的主要用途是打开和关闭数据库连接,在存取数据库之前必须使用Connection 对象打开数据库连接,建立 Connection对象实例的方法如下:使用 Connection 对象连接数据库文件Set objConn = Server.CreateObject(ADODB.Connec

17、tion)成功的建立了 Connection 对象实例之后,我们就可以通过对象实例存取Connection 对象提供的文法 open 来连接数据库。1.5.2 存取数据Recordset 对象可以存取数据库的记录包括读取,插入,删除或更新等。建立 Recordset 对象实例的方法如下:Set objRS = Server. Create Object (ADODB. Recordset )在生成了 Recordset 对象后,可利用该对象的 Open 方法执行 Sql 语句取得记录集,并使用该对象的 AddNew 在表中插入新记录,Delete 方法删除表中的记录,也可利用 MoveNext

18、 等方法在记录集中进行移动。 1.6 系统测试在实际运用中使用联想网御防火墙Power v-3404J保护数据库的安全,使用联想网御网闸SIS-3000保护短信平台接入外网,60台终端电脑和安卓4.0.4手机进行功能测试、业务流程测试和短信平台测试,图5.17系统测试的部署环境。图5.17系统测试的部署环境1.6.1 功能测试分别对系统的参训公务员个人档案管理、培训教师个人档案管理、请假管理、考勤制度管理、公告栏管理、消息管理、系统管理7个模块及窗口所完成的功能、数据和操作方便程度进行了测试:1、操作界面方便;2、输入正确数据能按照预期的答案回显;3、能识别错误的输入数据,并给予正确的信息提示

19、,如在参训公务员个人档案管理模块中输入的手机号限定为11位,若输入手机号码的位数错误,则会提示输入的手机号码为11位。1.6.2 业务流程测试按照系统分析的业务流程,重点测试了请假流程。图5.18 请假流程测试参训人员可以通过联网电脑和手机方式提出请假申请,申请数据按级发送并能返回请假的审批结果。1.6.3 短信平台测试短信平台使用服务器采用联想RD630服务器,联想网御防火墙Power v-3404J,联想网御网闸SIS-3000,短信猫型号:CT-U16A,USB接口,手机终端安卓4.0.4以上。系统能正常使用,运行稳定,重点测试了手机终端与电脑终端发送和接收短的时间信时间。短消息文字50

20、个汉字 ,时间单位为秒。表5.1 手机终端与电脑终端短消息处理时间手机终端电脑终端手机终端10.19.2电脑终端9.310.2短消息文字100个汉字,时间单位为秒。表5.2 手机终端与电脑终端短消息处理时间手机终端电脑终端手机终端10.29.2电脑终端9.410.3短消息文字150个汉字,时间单位为秒。表5.3 手机终端与电脑终端短消息处理时间手机终端电脑终端手机终端10.39.3电脑终端9.410.3手机之间短消息接受时间测试为7秒。从3次测试结果看,短消息的发送与接收与文字的数量关系不大,主要时间消耗在短消息存入数据库和转发上。5.7 本章小结本章展示了本系统实现过程的主要功能模块及系统操作界面和及部分代码和使用测试结果,这里特别要交代的是,基于政务移动短信平台技术,对整个系统的应用功能的实现起了至关重要的作用,通过访问和调用该平台系统的整体目标打下坚实的基础,系统运行效果得到体现,并对其进行了简要说明。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1