版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.五、详细设计说明书 TOC o 1-3 h z HYPERLINK l _Toc2787862791引言 PAGEREF _Toc278786279 h 4HYPERLINK l _Toc2787862801.1编写目的 PAGEREF _Toc278786280 h 4HYPERLINK l _Toc2787862811.2项目背景 PAGEREF _Toc278786281 h 4HYPERLINK l _Toc2787862821.3定义 PAGEREF _Toc278786282 h 5HYPERLINK l _Toc2787862831.4参考资料 PAGEREF _Toc
2、278786283 h 5HYPERLINK l _Toc2787862842总体设计 PAGEREF _Toc278786284 h 5HYPERLINK l _Toc2787862852.1需求概述 PAGEREF _Toc278786285 h 5HYPERLINK l _Toc2787862862.2软件结构 PAGEREF _Toc278786286 h 6HYPERLINK l _Toc2787862871、系统管理模块结构图: PAGEREF _Toc278786287 h 6HYPERLINK l _Toc2787862882、人事管理模块结构图: PAGEREF _Toc27
3、8786288 h 6HYPERLINK l _Toc2787862903、招聘管理模块结构图: PAGEREF _Toc278786290 h 7HYPERLINK l _Toc2787862914、考勤管理模块结构图: PAGEREF _Toc278786291 h 9HYPERLINK l _Toc2787862925、工资管理模块结构图: PAGEREF _Toc278786292 h 9HYPERLINK l _Toc2787862936、办公助手管理模块结构图: PAGEREF _Toc278786293 h 10HYPERLINK l _Toc2787862957、系统管理模块结
4、构图: PAGEREF _Toc278786295 h 10HYPERLINK l _Toc2787862968、管理员登录模块 PAGEREF _Toc278786296 h 11HYPERLINK l _Toc2787862973程序描述 PAGEREF _Toc278786297 h 11HYPERLINK l _Toc2787862983.1系统管理模块 PAGEREF _Toc278786298 h 11HYPERLINK l _Toc2787862991、CreatePression过程: PAGEREF _Toc278786299 h 11HYPERLINK l _Toc2787
5、863002、CreateNewOwner过程: PAGEREF _Toc278786300 h 11HYPERLINK l _Toc2787863013.2人事管理模块 PAGEREF _Toc278786301 h 11HYPERLINK l _Toc2787863023、ModificatioinOwern过程: PAGEREF _Toc278786302 h 12HYPERLINK l _Toc2787863034、query过程:PAGEREF _Toc278786303 h 12HYPERLINK l _Toc2787863045、add过程: PAGEREF _Toc278786
6、304 h 12HYPERLINK l _Toc2787863056、Delete过程: PAGEREF _Toc278786305 h 12HYPERLINK l _Toc2787863067、Modify过程: PAGEREF _Toc278786306 h 12HYPERLINK l _Toc2787863073.3 招聘管理模块 PAGEREF _Toc278786307 h 13HYPERLINK l _Toc2787863088、EmployerInfor过程: PAGEREF _Toc278786308 h 13HYPERLINK l _Toc2787863099、Recruit
7、mentPlaN过程: PAGEREF _Toc278786309 h 13HYPERLINK l _Toc2787863103.4考勤管理模块 PAGEREF _Toc278786310 h 13HYPERLINK l _Toc27878631110、KaoQin*iangMu过程: PAGEREF _Toc278786311 h 13HYPERLINK l _Toc27878631211、AttendanceAN过程: PAGEREF _Toc278786312 h 13HYPERLINK l _Toc27878631312、AttendanceP过程: PAGEREF _Toc27878
8、6313 h 14HYPERLINK l _Toc27878631413、DataQuery过程 PAGEREF _Toc278786314 h 14HYPERLINK l _Toc2787863153.5办公助手管理模块 PAGEREF _Toc278786315 h 14HYPERLINK l _Toc27878631614、AcceptINfor过程: PAGEREF _Toc278786316 h 14HYPERLINK l _Toc27878631715、CreateNOtepad过程: PAGEREF _Toc278786317 h 14HYPERLINK l _Toc278786
9、31816、CreatWordOffice过程 PAGEREF _Toc278786318 h 15HYPERLINK l _Toc2787863193.6.数据存储管理模块 PAGEREF _Toc278786319 h 15HYPERLINK l _Toc27878632017、StorgeDatabase过程: PAGEREF _Toc278786320 h 15HYPERLINK l _Toc27878632118、RestoreDatabase过程: PAGEREF _Toc278786321 h 15HYPERLINK l _Toc2787863223.7登录模块 PAGEREF
10、_Toc278786322 h 15HYPERLINK l _Toc27878632319、ISbool过程 PAGEREF _Toc278786323 h 15HYPERLINK l _Toc2787863243.8程序逻辑 PAGEREF _Toc278786324 h 16HYPERLINK l _Toc278786325登陆模块: PAGEREF _Toc278786325 h 16HYPERLINK l _Toc2787863263.8.2 系统管理模块: PAGEREF _Toc278786326 h 16HYPERLINK l _Toc278786327:招聘管理模块: PAGE
11、REF _Toc278786327 h 17HYPERLINK l _Toc278786328:考勤管理项目: PAGEREF _Toc278786328 h 17HYPERLINK l _Toc278786329:人事管理模块: PAGEREF _Toc278786329 h 18HYPERLINK l _Toc2787863303.8.6:工资管理模块: PAGEREF _Toc278786330 h 19HYPERLINK l _Toc278786331:工具助手模块: PAGEREF _Toc278786331 h 19HYPERLINK l _Toc278786332:数据操作: P
12、AGEREF _Toc278786332 h 20HYPERLINK l _Toc2787863333.9接口 PAGEREF _Toc278786333 h 20HYPERLINK l _Toc2787863343.10存储分配 PAGEREF _Toc278786334 h 21HYPERLINK l _Toc2787863353.11限制条件 PAGEREF _Toc278786335 h 21HYPERLINK l _Toc2787863363.12测试要点 PAGEREF _Toc278786336 h 211引言随着社会的进步,企业经营要素也不断的改变,竞争条件亦不断变化更替,由原
13、来的资本竞争逐步向人才竞争转变,因此随之而来就是更加国际化及专业化竞争,这会使企业的人才战略变得格外重要,传统单一的人事管理已经无法满足企业对于人才战略及越来越多的人才储备需求。因此近年来导入e-HR系统(电子商务化人力资源管理系统)已经是企业迈向未来不得不面临的课题。在计算机技术的飞速发展的同时,利用计算机来获得和处理信息是当今信息管理的一大特点。现在社会的企业信息也在急剧庞大,对于庞大的信息量,利用以前的手工记录信息现在已经是不现实了,所以用计算机技术处理企业信息是社会发展的必然的趋势。1.1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计
14、人员、开发人员参考。1.2项目背景项目名称:人力资源管理系统产品用户:公司管理人员项目提出者:软件二班软件工程项目组第十二小组。项目开发者:软件工程项目组第十二小组项目和系统的关系:本项目旨在编写人力资源管理系统的服务端属于b/s式的开发需求,对系统硬件配置要求低。实现简单。1.3定义HR:人力资源管理系统数据库的简称,以下用HR代替。1.4参考资料数据库系统概论作者:王珊,:高等教育。C#程序设计及应用教程作者:马骏,:人民邮电。面向对象技术及UML教程作者:磊,:人民邮电。C#网络应用编程实验指导与开发实例作者:马骏,:人民邮电。需求规格说明书。 第十二软件开发小组。概要设计说明书。 第十
15、二软件开发小组。2总体设计2.1需求概述本系统主要是用来处理员工的相关信息以及工资等的情况统计,公司把员工的信息,包括、性别、年龄等信息输入人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改等操作。使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。功能名称输入项输出项执行权限功能描述系统管理模块管理员档案信息录入信息成功或录入信息错误及错误原因超级管理员创建和删除管理员,修改管理员权限考勤管理模块修改,增加考勤项目和考勤信息显示考勤结果管理员记录员工的考勤状况招聘管理模块招聘计划信息显示招聘计划和招聘结果管理员制定招聘计划,公布招聘结果工资管理模块工资和奖惩信息最终工
16、资和基本信息管理员管理工资发放人事管理模块员工详细信息员工详细信息管理员对员工信息进行管理数据管理模块管理员存储或还原数据2.2软件结构1、系统管理模块结构图:2、人事管理模块结构图:3、招聘管理模块结构图:4、考勤管理模块结构图:5、工资管理模块结构图:6、办公助手管理模块结构图:7、系统管理模块结构图:8、管理员登录模块3程序描述3.1系统管理模块1、CreatePression过程:创建新的管理权限,根据已知权限进行选择,选择后进行创建,且只有一个管理权限有系统管理权限,对已有的管理权限进行修改或删除,将修改后的数据存入数据库。FillPressionbobo* (ref boBo* b
17、obo*)Ref boBo* 指定的boBo*控件。2、CreateNewOwner过程:创建新的管理员,根据已有的管理权限进行创建。FillOwnerboBo*(ref boBo* bobo*)Ref boBo* 指定的boBo*控件。ID int员工编号 string string操作权限 string3.2人事管理模块3、ModificatioinOwern过程:修改或删除已有的管理员。创建修改字符串或删除字符串,转入Modify过程或Delete过程4、query过程:根据所传的参数进行查询,并把查询结果填充到指定的bobo*中Fillbobo*(String filter, Ref
18、boBo* bobo*)String filter 过滤条件字符串Ref bobo* 指定的bobo*控件5、add过程:根据所传参数进行修改,对参数进行检验,若发现错误,提出警告。匹配数据类型:InsertStoredProce (string ps, string storedProcedureName)String ps 0个或多个输入参数对,没对第一个为参数名称,第二个为参数值String storedProcedureName 要进行添加的表6、Delete过程:根据所传参数进行删除,对参数进行检验,若发现错误,提出警告。匹配数据类型:DeleteDate(string ps ,st
19、ring storedProcedureName)String ps 0个或多个参数String storedProcedureName 要删除的列ID int员工编号 string string操作权限 string删除datagridview中选定的行7、Modify过程:根据所传参数进行修改,对参数进行检验,若发现错误,提出警告。匹配数据类型: UpdataStoredProce(string ps ,string storedProcedureName)修改datagridview中修改的列,对修改的信息进行检验,若发现错误,提出提醒,匹配数据类型。3.3 招聘管理模块8、Employ
20、erInfor过程:在招聘管理界面将招聘计划输入到datagridview控件中,若发现错误,判断错误类型,并将相应的错误类型作为参数,转入catch函数。关联表为RecruitmentID int 招聘人数 int名称 String 招聘说明 String渠道 String 审批人 String预算 double 审批结果 String9、RecruitmentPlaN过程:在应聘计划管理界面将应聘信息输入到datagridview控件中,若发现错误,判断错误类型,并将相应的错误类型作为参数,转入catch函数。关联表为ApplyFID int 初选日期 String String 初选意见
21、 String应聘号 String 是否通过 boolean应聘岗位 String 考核人 String3.4考勤管理模块10、KaoQin*iangMu过程:在考勤项目界面将考勤项目信息输入到指定控件,并根据需求进行删除,修改,添加等操作,相应调用Delete,Modify,Add过程,关联表为:RAPPID int项目名称 String项目属性 String11、AttendanceAN过程:对参数进行检验,根据所传参数查询相应的表,把查询结果输入到指定的datagridview控件中。KaoQinFen*i(String tableName ,String titleMessage)ta
22、bleName string 目标表的名称titlemessage string 查询的条件12、AttendanceP过程:将员工的考勤信息输入到指定的datagridview控件中,关联表为:ID int 员工编号 String员工 String 号 String考勤项目 String 时间 String项目值 int 备注 String13、DataQuery过程在单项查询界面进行单项查询,进入考勤管理界面,根据查询字符串进行查询,将查询结果导入指定控件。SingelQuery(stringproject,string queryConditions)String project 查询项目String queryConditions 查询条件在多项查询界面进行多项查询,进入考勤管理界面,根据查询字符串进行查询,将查询结果导入指定控件。ManyQuery(string queryConditions)String queryConditions 查询条件3.5办公助手管理模块14、AcceptINfor过程:接受输入的,并进行查询并输出查询结果。IdentityQuery (string filter)filter 要查询的关联表:信息ID int地址码 stri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年房屋中介二手住宅买卖合同2篇
- 2025版酒店餐饮安全管理及食品安全承诺合同3篇
- 2024版用工劳务合同范本
- 2024物流仓储服务合同
- 创业空间的新材料产业考核试卷
- 二零二五版劳动社会保险合同(退役军人)3篇
- 地质勘探地震勘探仪器性能测试考核试卷
- 2025年度新能源产品销售团队聘用及市场拓展合同
- 2025年度科室承包医疗人才引进与培养合同
- 2024版高效节能空调安装工程承包合同一
- 北京市朝阳区2024-2025学年高二上学期期末考试生物试卷(含答案)
- 2025年西藏拉萨市柳梧新区城市投资建设发展集团有限公司招聘笔试参考题库附带答案详解
- 2025年部编版一年级语文上册期末复习计划
- 2024年新高考II卷数学高考试卷(原卷+答案)
- 储罐维护检修施工方案
- 地理2024-2025学年人教版七年级上册地理知识点
- 2024 消化内科专业 药物临床试验GCP管理制度操作规程设计规范应急预案
- 2024-2030年中国电子邮箱行业市场运营模式及投资前景预测报告
- 基础设施零星维修 投标方案(技术方案)
- 人力资源 -人效评估指导手册
- 大疆80分钟在线测评题
评论
0/150
提交评论