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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

请销假系统设计方案描述.docx

1、请销假系统设计方案描述1. 系统概述随着计算机技术的发展,其在军事领域中的地位也越来越重要,无论是日常办公、管理还是训练、科研,计算机为各项工作高效完成提供了有力的保障。结合单位实际情况设计一套请销假管理软件,可以简化请假流程,便于人员管理,而且可以发挥计算机操作简单方便、运行速度快、数据保存便捷等特点。以往的请销假管理,效率很低,并且存在人为因素影响,如请假不按规定,销假不及时,统计不便等诸多弊端,而使用计算机管理则会很好的改善这一现状。部队人员请销假管理系统,是以部队全体干部和战士为受控对象,依据中国人民解放军共条令条例中关于请销假的相关规定,按照特定的程序和要求,有一定的组织、特定人员和

2、相关设备、软件构成,通过理论依据指导实践,将传统的书面请销假形式转化为人机对话,其特点在于将日常工作与计算机紧密结合,提高了工作效率。2. 业务描述目前部队的军人请假管理工作还是手工管理,工作效率很低,并且不能及时统计和查询员工的请假信息等,不能更好的适应当前管理工作的要求,手工管理还存在这许多弊端,还有不可避免的人为因素,造成数据的遗漏、误报,计算机信息化管理有着储存量大,速度快、易保存等诸多优点,提供给我们的处理信息及时快捷,因此我们可以结合部队的实际工作设计一个管理软件,形成一整套动态的管理,来节省时间和人力。部队人员请销假存在着审批程序多、耗时长、效率低等特而建立部队请销假管理系统则可

3、以有效改善这一局面,做到办公的自动化、统计记录准确。新系统能达到以最小的开发成本取得最佳的经济效益,开发中所需人员、便点硬软件支持以及其它费用进行估算情况均满意,技术条件也能保证顺得完成开发工作。根据部队需求和计算机软件工程设计思想,在性能方面请销假管理系统需要满足以下要求:(1) 在系统界面设计方面,设计的界面要友好美观、操作要方便并能高效率地完成工作。(2) 在系统安全性方面,设计用户登录界面和用户口令密码,保证用户信息的安全性;对不同级别的用户分配不同的权限,确保系统操作的安全性;在网络中数据传输方面,对数据进行加密,保证网络传输数据的安全需求。(3) 在数据准确性方面,对打卡信息进行验

4、证,对请假比例控制和请假规则时间设置都严格验证,确保系统数据的准确性需求。(4) 在系统的可靠性方面,采用面向连接的TCP协议,实现客户端和服务器的即时通讯,保证系统的可靠性需求。(5) 在系统的实时性方面,通过TCP/IP协议实时监听用户请销假结果,保证系统的实时性需求。(6) 服务器持续运行能力,服务器获得持续运行的能力,必须有容错和错误检测功能,不论服务器端出现什么错误,服务器都能不能崩溃,并能够继续运行为客户端提供服务。经过上述分析,最终认为该系统完全可行,并根据其特点决定采用java作为开发工具,及SQL Server数据库作为内部管理工具。另外,请销假规定可参考附录A中中国人民解放

5、军共同条令对于请销假的相关规定。3. 用例分析3.1 Actor及其描述Actor指的是系统中的参与者,是具体用例的驱动者。通过分析模型,可以得到该系统的管理员和一般用户两个参与者。(1)管理员拥有业务权限的用户,可以实现基本信息维护、请销审批、销假、进行记录查询和统计等操作。(2)一般用户拥有一般使用权限的用户,可以提交请假申请、查询和统计等操作。3.2管理员用例管理员用例,主要包括基本信息维护、请假审批、销假管理和统计查询四部分。如图1所示。(1) 基本信息维护用于维护请假人员个人信息和设定请假相关规则。个人信息,包括请假人员的姓名、证件编号、所在部门、入伍时间等基本资料而请假规则设定,则

6、是规定了具体的请假类别,并限制了相应的请假天数,用例说明如表1所示。基本信息维护统计查询销假管理请假审批图1 管理员用户用例图用例名称基本信息维护简要描述维护各类请假人员基本信息和设置请假类别和天数主执行者管理员用户触发条件初次使用系统、请假规定或人员变动后置条件连接数据库,生成数据表基本事件流添加、删除、修改单位信息添加、删除、修改职务信息添加、删除、修改请假人员个人信息设置请假类别和请假天数异常事件流无法维护、无法读取数据表1 基本信息维护用例说明(2) 请假审批当一般用户有请假需求的时,当完成请假单的提交后,管理员用户通过该模块进行审核和批复,其中,管理员的有权进行特殊审批,即不受请假类

7、别和相应时间的限制,用例说明如表2所示。用例名称请假审批简要描述一般用户有请假需求管理员用户审核和批准的过程主执行者管理员用户触发条件一般用户需求后置条件管理员用户审核后,同意或拒绝申请连接数据库,生成数据表基本事件流管理员用户进入界面对下级的请假审批要求进行核实管理员用户使用“特殊审批”,延长申请人假期异常事件流审批文件无法读取表2请假审批用例说明(3) 销假管理当一般用户假期期满返回工作岗位后,管理员用户负责完成销假,将请假人员的请假状态改成销假状态,以示此人己在岗在位,同时,当请假人员因特殊情况需要延长假期时,管理员用户有权延长请假时间和再次更改请假天数,并记录相应的事由,便于管理。用例

8、说明如表3所示。用例名称销假管理简要描述一般用户有请假需求管理员用户批准假期期满后,管理员用户负责销假主执行者管理员用户触发条件管理员用户审批合格后,假期期满或因故需要延长假期后置条件销假或延长销假连接数据库,生成数据表基本事件流基本事件流管理员用户进入操作界面进行销假管理员用户使用“延长销假”,延长中请人的请假时间异常事件流审批不合格不能销假和延长销假表3销假管理用例说明(4) 统计查询管理员用户对下级请销假情况进行统计和查询。查询,通过输入设定的搜索条件,可以查询个人在特定时间、特定请假类别上的请假情况,也可以查询整个单位在特定时间和特定类别上的请假情况。而统计,在是在查询的基础上,统计个

9、人的请假记录,如请假次数、销假情况等等,以此来作为个人请销假信用评判的依据,用例说明如表4所示。用例名称统计查询简要描述统计查询下级请假是否符合规定主执行者管理员用户触发条件管理员用户需要检查下级的请假中请后置条件了解下级请假的状况基本事件流查询个人请假情况统计个人请假情况删除个人请假信息打印请假信息异常事件流统计、查询失败表4查询用例说明3.3一般用户用例一般用户用例,主要包括两部分,一是请假申请,即请假单的录入和提交,二是统计查询,在查询中查看自己申请是否获批,在统计中统计自己的请假记录,如图所2所示。请假管理统计查询图2一般用户用例图(1) 请假管理当一般用户有请假需求时,通过请假管理来

10、完成请假单的录入和提交,录入中在个人信息的基础上,主要完成请假事由和请假天数,其中由于系统己经设置了请假类别和请假天数,当两者不匹配的时候,系统会自动提示用户重新输入,确保请假规定的严格执行,用例说明如表5所示。用例名称请假申请简要描述一般用户有请假需求申请假期的过程主执行者土执行者一般用户触发条件请假需求后置条件递交请假申请连接数据库,生成数据表基本事件流一般用户进入界面填写请假信息异常事件流申请不成功,请假类别和天数不匹配表5请假中请用例说明(2) 统计查询请假人员在提交请假申请后,在查询在查看自己的申请是否获批,就可以得知请假是否成功,而统计则是查询的基础上,请假人员可以统计个人以往的请

11、假记录,用例说明如表6所示。用例名称统计查询简要描述统计查询个人的请假情况主执行者一般用户触发条件了解个人请假情况后置条件查看数据基本事件流查看个人请假申请是否获批查看个人以往请假情况统计个人请假记录打印个人请假记录异常事件流查询、统计失败表6统计查询用例说明3.4动态行为模型一般用户首先完成请假单的录入和提交,管理员用户在操作时,接收下级请假申请信息,然后建立审批文件,如果申请被批准则可以休假,并对文件进行保存如果审批不合格,则只保存信息,不可以休假,如图3所示。图3请假审批时序图3.5操作流程(1)基本信息管理管理员用户对各类信息进行管理操作,其中包括单位、职务、请假人员个人基本信息姓名、

12、证件编号、性别、出生时间、入伍时间、备注。(2)请假类别管理管理员用户依据部队请销假相关规章制度对请假人员的请假种类和对应的假期时限进行管理设置。(3)请假管理一般用户向管理员提交请假申请,在输入必要的请假事由和请假时间后,系统会对申请者的申请时限与内部设置进行比较,即请假类别和请假时间是否匹配,自动识别,如果请假天数符合系统设置,则生成请假单,如果超出天数设置,则会提示一般用户重新输入。(4)请假审批一般用户向管理员提交请假申请单成功后,管理员对请假单进行审批,如果申请人员所请时限不足时,管理员有权进行特殊审批,对请假的具体天数进行修改。(5)销假管理一般用户假期期满后,管理员对一般用户的请

13、假状态进行注销更改处理,如请假人员因故不能按时返回,经管理员审核后可以进行延长销假处理,并做好相关记录。(6)统计查询设计管理员和一般用户用来查询和统计个人一段时间内请销假的情况。管理员用户审批请假单之前可以查询申请人以往的请假和销假情况,判断申请人是否有资格申请假期,申请人员也可以查看自己以往的请假记录,而且可以查看自己的申请是否获批等管理员可以统计个人的请假天数和请假次数,是否及时销假,管理员可以以此作为个人请假信用判断的依据。3.6系统开发环境硬件环境要求如下:CPU P4 主频2.0 GHZ 及以上内存 2G 及以上硬盘 80G 及以上网卡 10M100M 自适应软件环境要求如下:操作

14、系统 Windows XP SP3 及以上开发平台 JAVA数据库 SQL Server 20084系统设计4.1网络结构设计本系统结构采用体系结构,该模式的主要特点是系统管理员和使用者在客户端对服务器端的数据库进行各种操作,操作的结果又由服务器端的数据库发送给客户端显示出来客户端和数据库服务器可以在同一台计算机上安装,也可以在处于联网状态的不同机器上安装,形式比较自由,安装比较方便,而且成本低,数据量的传输快,系统网络结构图如图4所示。图4 系统网络结构图4.2功能模块设计部队请销假管理系统包括系统管理、基础信息、请销假管理和统计查询四部分,这四部分均可以对数据库进行操作。如图5所示。图5系

15、统功能模块图本系统从功能上划分可分为以下几大模块系统管理模块、基础信息模块,请销假管理模块和统计查询查询模块。4.2.1系统管理模块系统管理模块是该系统的基础,在进行请销假管理之前,必须有请假人员信息等初始的数据,这些由该模块来实现,主要包括用户的创建、删除,密码的设置修改等。其中,用户分为一般用户和管理员两种,普通用户只有操作权限,不能随便建立用户账户,而且在使用中受权限限制,只有申请和查询的权利,不能随意更改系统的任何设置和初始信息管理员用户,拥有最高权限,在系统运行前初始化各种基础数据,并且在系统运行时,负责相应的各种管理。4.2.2基础信息模块(1)职务信息维护录入请假人员的职务名称、

16、编号和备注等,可实现对职务信息的添加、修改和删除等操作。功能描述:对请假人员的职务信息进行维护。这部分的信息是管理员用户自行手工维护的。(2)单位信息维护录入单位的性质的信息,包括自编号、单位性质名称、负责人、备注等,可实现对单位性质信息的添加、删除、修改等操作。功能描述:对请假人员的单位性质信息进行维护。这部分的信息是管理员用户自行手工维护的。(3)个人信息维护录入请假人员的个人基本信息,包括证件编号、姓名、性别、政治面貌、入伍时间等,可实现对个人信息的添加、删除、修改等操作。功能描述:对请假人员的个人信息进行维护。这部分的信息是管理员用户自行手工维护的。(4)请假类别信息维护录入请假类别信

17、息,包括请假种类自编号、名称和请假天数等,可实现对请假类别信息的添加、删除、修改等操作。功能描述:对请假类别信息的维护,依据部队请假的相关规定,设置各种请假类别,并限定相应请假种类的具体请假天数。这部分的信息是管理员用户自行手工维护的。4.2.3请销假管理模块(1)请假管理一般用户提出请假申请后在此模块完成请假单的录入和提交,在个人信息的基础上,包括请假事由、请假具体时间和请假类别等。功能描述:请假人员提交申请的过程,当提交申请时,系统会自动依据初始化设定识别申请假期的时间与请假类别是否相符,如果两者发生矛盾的时候,系统会拒绝请假申请,并提示从新输入,直至请假申请符合标准为止,方能生成请假单并

18、提交,这部分的信息是由一般用户自行手动完成的。(2)请假审批请假人员向管理员提交请假单,管理员对请假单进行审核和批复。功能描述:如果请假人员的请假事由合理,则批准请假申请并保存审批信息,同时下发审批信息,否则不予受理。同时,在请假审批之中,管理员有“特殊审批”的权利,即不受系统初始设置的请假天数限制,对申请人的请假时间进行相应的修改。(3)销假管理请假人员休假结束返回工作岗位后,管理员对请假人员的请假状态进行更改的操作。功能描述:假期结束后,管理员对申请人的请假状态做销假处理,以示人员在位。当请假人员因故需要延长假期时,管理员可以进行“延长销假”处理,即更改先前的请假时间,延长申请人的假期。4

19、.2.4统计查询模块(1)请假查询申请人员可以通过请假查询查看个人的请假申请是否获批,管理员也可以通过请假查询,查看某人的请假记录。功能描述:请假查询提供两种查询方式,可以通过姓输入姓名、证件编号、请假时间、请假类别、职务信息等进行单一查询,也可以通过组合条件进行复式查询。(2)请假统计请假人员和管理员对单位全部人员和个人的请销假状况进行统计。功能描述:请假查询,主要包括请假次数、总计天数和销假情况等的统计。管理员可以以此数据作为个人请假信用评判的依据,便于人员管理。4.3数据库设计4.3.1数据库总体结构系统数据库表,包括用户信息表、请假人员职务信息表、请假人员单位信息表、请假类别信息表、请

20、假人员信息表、请假管理表、请假审批表和销假管理表,如表7所示。表7 系统数据库表4.3.2数据库表列表(1)用户信息表用来存储登录用户的基本情况,主要操作员自编号、用户和密码,如表8所示。表8用户信息表(2)请假人员职务信息表用来存储请假人员的职务信息,主要包括请假人员的职务自编号、职务名称,如表9。表9 请假人员职务信息表(3) 请假人员单位信息表用来存储请假人员的部门信息,主要包括请假人员所在的部门自编号、部门名称和负责人等,如表10所示。表10请假人员单位信息表(4) 请假类别表用来存储请假人员的请假种类信息,主要包括类别自编号、请假类别名称和限制相应的请假天数,如表11所示。表11请假

21、类别表(5) 请假人员个人信息表用来存储请假人员的个人信息,主要包括证件编号、姓名、性别、出生年月、入伍时间、级别和其它等,如表12所示。表12请假人员个人信息表(6) 请假管理表用来存储请假人员的请假信息,主要包括证件编号、请假天数、到假时间、请假事由和备注等,如表13所示。表13 请假管理表(7) 请假审批表管理员用来审核请假人员的请假信息,主要包括请假编号、证件编号、审批日期、审批和审批原因等,如表14所示。表14 请假审批表(8) 销假管理表当请假人员完成休假后,管理员用来取消申请人的请假状态,包括请假编号、证件编号、销假日期、销假和其它等,如表15所示。表15 销假管理表5系统测试5

22、.1请销假管理系统集成测试准备工作:向请销假管理系统的数据库中的基本信息数据表添加数据,数据量在20条左右由各级人员操作终端,首先从管理员添加信息,数量在10条左右这10条为基本数据,在后面的测试过程中还需继续添加,最终基本信息将达到30条。从操作员添加基本信息,集成测试正式开始,各级请销假管理系统将开始不断对请销假管理系统的基本信息进行处理,人员信息输入数据量在100条左右。5.2系统性能测试(1)负载性能测试:利用请销假管理系统,建立多个用户向系统同时录入数据,数据增加到50,并在过程中记录下系统的响应数据,包括响应结果和响应时间。(2)并发操作测试:测试过程分为两个阶段,第一阶段操作员输入请假申请单增加到50;第二阶段管理员处理请假申请单,并在过程中记录下系统的响应数据,包括响应结果和响应时间。

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

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