欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    人力资源管理系统详细设计说明书(共19页).doc

    • 资源ID:13787041       资源大小:1.58MB        全文页数:19页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    人力资源管理系统详细设计说明书(共19页).doc

    精选优质文档-倾情为你奉上五、详细设计说明书1引言随着社会的进步,企业经营要素也不断的改变,竞争条件亦不断变化更替,由原来的资本竞争逐步向人才竞争转变,因此随之而来就是更加国际化及专业化竞争,这会使企业的人才战略变得格外重要,传统单一的人事管理已经无法满足企业对于人才战略及越来越多的人才储备需求。因此近年来导入e-HR系统(电子商务化人力资源管理系统)已经是企业迈向未来不得不面临的课题。在计算机技术的飞速发展的同时,利用计算机来获得和处理信息是当今信息管理的一大特点。现在社会的企业信息也在急剧庞大,对于庞大的信息量,利用以前的手工记录信息现在已经是不现实了,所以用计算机技术处理企业信息是社会发展的必然的趋势。1.1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景a. 项目名称:人力资源管理系统b. 产品用户:公司管理人员c. 项目提出者:软件二班软件工程项目组第十二小组。d. 项目开发者:软件工程项目组第十二小组e. 项目和系统的关系:本项目旨在编写人力资源管理系统的服务端属于b/s式的开发需求,对系统硬件配置要求低。实现简单。1.3定义HR:人力资源管理系统数据库的简称,以下用HR代替。1.4参考资料a. 数据库系统概论作者:王珊,出版社:高等教育出版社。b. C#程序设计及应用教程作者:马骏,出版社:人民邮电出版社。c. 面向对象技术及UML教程作者:李磊,出版社:人民邮电出版社。d. C#网络应用编程实验指导与开发实例作者:马骏,出版社:人民邮电出版社。 e. 需求规格说明书。 第十二软件开发小组。f. 概要设计说明书。 第十二软件开发小组。2总体设计2.1需求概述本系统主要是用来处理员工的相关信息以及工资等的情况统计,公司把员工的信息,包括姓名、性别、年龄等信息输入人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改等操作。使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。功能名称输入项输出项执行权限功能描述系统管理模块管理员档案信息录入信息成功或录入信息错误及错误原因超级管理员创建和删除管理员,修改管理员权限考勤管理模块修改,增加考勤项目和考勤信息显示考勤结果管理员记录员工的考勤状况招聘管理模块招聘计划信息显示招聘计划和招聘结果管理员制定招聘计划,公布招聘结果工资管理模块工资和奖惩信息最终工资和基本信息管理员管理工资发放人事管理模块员工详细信息员工详细信息管理员对员工信息进行管理数据管理模块管理员存储或还原数据2.2软件结构 1、系统管理模块结构图: 2、人事管理模块结构图: 3、招聘管理模块结构图:4、考勤管理模块结构图:5、工资管理模块结构图:6、办公助手管理模块结构图:7、系统管理模块结构图:8、管理员登录模块3程序描述3.1系统管理模块1、CreatePression过程:创建新的管理权限,根据已知权限进行选择,选择后进行创建,且只有一个管理权限有系统管理权限,对已有的管理权限进行修改或删除,将修改后的数据存入数据库。FillPressionCombobox (ref ComboBox combobox)Ref ComboBox 指定的ComboBox控件。2、CreateNewOwner过程:创建新的管理员,根据已有的管理权限进行创建。FillOwnerComboBox(ref ComboBox combobox)Ref ComboBox 指定的ComboBox控件。ID int员工编号 string姓名 string操作权限 string3.2人事管理模块3、ModificatioinOwern过程:修改或删除已有的管理员。创建修改字符串或删除字符串,转入Modify过程或Delete过程4、query过程:根据所传的参数进行查询,并把查询结果填充到指定的combobox中Fillcombobox(String filter, Ref ComboBox combobox)String filter 过滤条件字符串Ref combobox 指定的combobox控件5、add过程:根据所传参数进行修改,对参数进行检验,若发现错误,提出警告。匹配数据类型: InsertStoredProce (string ps, string storedProcedureName)String ps 0个或多个输入参数对,没对第一个为参数名称,第二个为参数值String storedProcedureName 要进行添加的表6、Delete过程:根据所传参数进行删除,对参数进行检验,若发现错误,提出警告。匹配数据类型:DeleteDate(string ps ,string storedProcedureName)String ps 0个或多个参数String storedProcedureName 要删除的列ID int员工编号 string姓名 string操作权限 string删除datagridview中选定的行7、Modify过程:根据所传参数进行修改,对参数进行检验,若发现错误,提出警告。匹配数据类型: UpdataStoredProce(string ps ,string storedProcedureName)修改datagridview中修改的列,对修改的信息进行检验,若发现错误,提出提醒,匹配数据类型。3.3 招聘管理模块8、EmployerInfor过程:在招聘管理界面将招聘计划输入到datagridview控件中,若发现错误,判断错误类型,并将相应的错误类型作为参数,转入catch函数。关联表为RecruitmentID int 招聘人数 int名称 String 招聘说明 String渠道 String 审批人 String预算 double 审批结果 String9、RecruitmentPlaN过程:在应聘计划管理界面将应聘信息输入到datagridview控件中,若发现错误,判断错误类型,并将相应的错误类型作为参数,转入catch函数。关联表为ApplyFID int 初选日期 String姓名 String 初选意见 String应聘身份证号 String 是否通过 boolean应聘岗位 String 考核人 String3.4考勤管理模块10、KaoQinXiangMu过程:在考勤项目界面将考勤项目信息输入到指定控件,并根据需求进行删除,修改,添加等操作,相应调用Delete,Modify,Add过程,关联表为:RAPPID int项目名称 String项目属性 String11、AttendanceAN过程:对参数进行检验,根据所传参数查询相应的表,把查询结果输入到指定的datagridview控件中。KaoQinFenXi(String tableName ,String titleMessage)tableName string 目标表的名称titlemessage string 查询的条件12、AttendanceP过程:将员工的考勤信息输入到指定的datagridview控件中,关联表为:ID int 员工编号 String员工姓名 String 身份证号 String考勤项目 String 时间 String项目值 int 备注 String13、DataQuery过程在单项查询界面进行单项查询,进入考勤管理界面,根据查询字符串进行查询,将查询结果导入指定控件。SingelQuery(string project,string queryConditions)String project 查询项目String queryConditions 查询条件在多项查询界面进行多项查询,进入考勤管理界面,根据查询字符串进行查询,将查询结果导入指定控件。ManyQuery(string queryConditions)String queryConditions 查询条件3.5办公助手管理模块14、AcceptINfor过程:接受输入的身份证号码,并进行查询并输出查询结果。IdentityQuery (string filter)filter 要查询的身份证号码关联表:身份证信息ID int地址码 string籍贯 string15、CreateNOtepad过程:创建记事本。16、CreatWordOffice过程创建Office Word文档。3.6.数据存储管理模块17、StorgeDatabase过程:StrogeDatabase ()将数据库HR从SQL Server中分离出来。BackupData()将HR.mdf和HR_log.ldf备份到指定位置18、RestoreDatabase过程:RestoreDatabase()将指定的数据库从SQL Server中分离出来。RestoreData()还原指定的数据库。3.7登录模块19、ISbool过程判定登录名与密码是否存在,匹配。ISbool(string ManagementA ,string password)String ManagementA 登录名String password 密码关联数据表为:AdministratorID int 权限类型 String名称 String 备注 String密码 密码3.8程序逻辑3.8.1登陆模块:3.8.2 系统管理模块:3.8.3:招聘管理模块:3.8.4:考勤管理项目:3.8.5:人事管理模块:3.8.6:工资管理模块:3.8.7:工具助手模块:3.8.8:数据操作:3.9接口3.10存储分配暂无3.10限制条件暂无3.11测试要点在设计的好的软件系统中,每个模块完成一个清晰定义的子功能,而且这个子功能和同级其他模块的功能之间没有相互依赖关系,因此,有可能把每个模块作为一个独立的实体来测试,而且通常比较容易设计检验模块正确性的测试方案。1、 所有测试都应该能追溯到用户需求。2、 应该远在测试开始之前就制定出测试计划。3、 应该从“小规模”测试开始。4、 穷举测试是不可能的5、 为了达到最佳的测试效果,应该由独立的第三方从事测试工作。6、 各模块的页面显示是否正常。7、 状态栏显示是否正常。8、 界面的图片显示是否正常。1、各模块的页面显示是否正常;2、状态栏显示是否正常;3、页面的图片显示是否正常专心-专注-专业

    注意事项

    本文(人力资源管理系统详细设计说明书(共19页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开