2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现_

上传人:精****库 文档编号:135965739 上传时间:2020-06-21 格式:DOC 页数:54 大小:1.86MB
返回 下载 相关 举报
2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现__第1页
第1页 / 共54页
2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现__第2页
第2页 / 共54页
2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现__第3页
第3页 / 共54页
2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现__第4页
第4页 / 共54页
2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现__第5页
第5页 / 共54页
点击查看更多>>
资源描述

《2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现_》由会员分享,可在线阅读,更多相关《2020年(管理知识)重庆微跑科技有限公司人力资源管理系统的设计与实现_(54页珍藏版)》请在金锄头文库上搜索。

1、 编编 号:号: 审定成绩:审定成绩: 重庆邮电大学重庆邮电大学 自考本科毕业论文自考本科毕业论文 专专 业:业: 计算机及应用计算机及应用 论文题目:论文题目: 重庆微跑科技有限公司重庆微跑科技有限公司 人力资源管理系统的设计与实现人力资源管理系统的设计与实现 准考证号:准考证号: 姓姓 名:名: 指导教师:指导教师: 工作单位或家庭地址:工作单位或家庭地址: 联系电话:联系电话: 重庆邮电大学自考毕业设计(论文) I 重庆邮电大学重庆邮电大学计算机及应用计算机及应用(本科本科)专业专业 毕业设计(论文)任务书毕业设计(论文)任务书 学学 生生 姓姓 名名 准考证号码准考证号码 专专 业业

2、计算机及应用计算机及应用 指导教师姓名指导教师姓名 指导教师单位指导教师单位 一、一、设计题目:设计题目: 重庆微跑科技有限公司人力资源管理系统的设计与实现 二、设计(论文)要求:二、设计(论文)要求: 1选用自己最熟悉的前台开发工具及后台数据库,前台开发工具不限, 但后台数据为要求选用 SQL Server 2000(5)(8),或 ACCESS 数据库 2.毕业论文按软件工程实际规范流程进行撰写,语句通顺,结构好 3.论文要求排版格式符合重庆科创职业学院要求 4.软件功能应正确无误,能实现基本的增、删、改、查等功能。 5.要求系统设计合理,具有一定的创新意识 三、设计(论文)的主要内容:三

3、、设计(论文)的主要内容: 1通过对系统进行需求分析,按照企业档案管理实际需求,采用 C/S 或 B/S 结构进行分析及设计,设计结果要求能满足企业的实际需要。 2.毕业设计作品中至少包括用户权限管理、人事基本信息的管理,新员工 培训管理、员工考勤管理、员工工资信息管理、员工相关信息查询、工资信息 的统计、相关工资报表的打印、系统帮助等功能 重庆邮电大学自考毕业设计(论文) II 四、主要参考资料:四、主要参考资料: 1 钱素梅.基于 C/S 结构的人事管理系统.科技信息(科学研究),2007 2 张德强.企业人事管理系统.科技信息(学术研究),2008 3 唐政.C#项目开发全程实录.清华大

4、学出版社,2008.5 4 张跃廷、许文武.C#数据库系统开发完全手册.人民邮电出版社,2007.11 5 侯晓霞、柴洪辉.C#技术内幕M.北京:清华大学出版社,2002 6 李敏波.C#高级编程M.北京:清华大学出版社,2005 7 张晓坤、谭立平、车树良、C#编程语言详解M.北京:电子工业出版社, 2004 8 姜力、高群.SQL Server 数据库设计与管理M.北京:中国林业出版社, 2006 9 张志华、刘云鹏、C#设计模式M.北京:电子工业出版社,2003 10 王珊、陈红.数据库系统原理教程M.北京:清华大学出版社,2008 11 Calvino, I. The uses of

5、literatureM. (Creagh, P. Trans.) San Diego: Harcourt, 1986 12Ainsworth, M. D. S., Blehar, M., Waters, E., ModuleClass.MyModule MyMenu = new PWMS.ModuleClass.MyModule(); public F_Main() InitializeComponent(); #region 通过权限对主窗体进行初始化 / / 对主窗体初始化. / private void Preen_Main() statusStrip1.Items2.Text = Da

6、taClass.MyMeans.Login_Name; /在状态栏显 示当前登录的用户名 重庆邮电大学自考毕业设计(论文) 27 treeView1.Nodes.Clear(); MyMenu.GetMenu(treeView1, menuStrip1); /调用公共类MyModule下的 GetMenu()方法,将menuStrip1控件的子菜单添加到treeView1控件中 MyMenu.MainMenuF(menuStrip1); /将菜单栏中的各子菜单项设为不可 用状态 MyMenu.MainPope(menuStrip1, DataClass.MyMeans.Login_Name);

7、 /根据权 限设置相应子菜单的可用状态 #endregion private void F_Main_Load(object sender, EventArgs e) F_Login FrmLogin = new F_Login(); /声时登录窗体,进行调用 FrmLogin.Tag = 1; /将登录窗体的Tag属性设为1,表示调用的是登录窗 体 FrmLogin.ShowDialog(); FrmLogin.Dispose(); /当调用的是登录窗体时 if (DataClass.MyMeans.Login_n = 1) Preen_Main(); /自定义方法,通过权限对窗体进行初始化

8、 MyMenu.PactDay(1); /MyModule类中的自定义方法,用于查找指定时间 内,过生日的职工 MyMenu.PactDay(2); /MyModule类中的自定义方法,用于查找合同到期 的职工 DataClass.MyMeans.Login_n = 3; /将公共变量设为3,便于控制登录窗体 的关闭 private void F_Main_Activated(object sender, EventArgs e) 重庆邮电大学自考毕业设计(论文) 28 if (DataClass.MyMeans.Login_n = 2) /当调用的是重新登录窗体时 Preen_Main();

9、 /自定义方法,通过权限对窗体进行初始化 DataClass.MyMeans.Login_n = 3; private void 系统退出ToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit(); public void Tool_Folk_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 2); 第三节第三节 人事档案浏览人事档案浏览模块功能实现模块功能实现 人事档案浏览窗体时用来对职工的基本信息、家庭情况

10、、工作简历、培训 记录等进行浏览,以及添加、修改、删除的操作。在主窗体中,可以通过菜单 栏中的“人事管理”/“人事档案浏览”调用人事档案浏览窗体,也可以通过 “人事档案浏览”常用按钮或树形下拉列表,进行调用。人事档案浏览窗体由 四个部分组成,分别由分类查询、浏览按钮、职工名称表和信息操作组成,其 中分类查询主要是通过职工的类别,对职工进行简单查询;浏览按钮是通过按 钮对职工名称表进行浏览;职工名称表是用来显示当前所记录的所有职工名称; 信息操作是用来对职工的相关信息进行添加、修改、删除、浏览等操作,并可 以将职工的基本信息在 word 文档中以自定义表格的形式进行显示。 人事档案浏览职工基本信

11、息界面,如图 4.3 所示。 人事档案浏览工作简历界面,如图 4.4 所示。 重庆邮电大学自考毕业设计(论文) 29 图 4.3 人事档案浏览职工基本信息界面 图 4.4 人事档案浏览工作简历界面 第四节第四节 人事资料查询人事资料查询模块功能实现模块功能实现 在人事资料查询窗体中,可以通过在“基本信息”和“个人信息”区域中 设置查询条件,对职工基本信息进行查询。人事资料查询窗体运行结果如图 4.5。 重庆邮电大学自考毕业设计(论文) 30 图 4.5 人事资料查询窗体结果 第五节第五节 系统考勤管理模块功能实现系统考勤管理模块功能实现 本窗体实现的功能包括:查询每一部门所有员工在某一个月份的

12、考勤记录, 由于这里的查询连接的是基本档案的数据库,所有可以查询出该部门的所有员 工。另外,考虑到领导审阅的问题,本窗体添加了打印按钮,用户可将相关的 信息进行Excel导出,进而进行打印。其运行窗体如图4.6所示: 重庆邮电大学自考毕业设计(论文) 31 图 4.6 员工考勤查询窗体结果 第六节第六节 系统工资管理模块功能实现系统工资管理模块功能实现 在本窗体中,最重要的是工资发放和工资录入两个模块的实现。工资发放 的实现是一个将查询出来的数据添加到工资数据库的过程;工资录入实现的也 是一个员工工资数据库添加的操作。其运行界面如图4.7、图4.8所示: 重庆邮电大学自考毕业设计(论文) 32

13、 图 4.7 员工工资编辑 图 4.8 员工工资查询 重庆邮电大学自考毕业设计(论文) 33 第五章第五章 系统测试系统测试 第一节第一节 测试目的测试目的 软件测试的目的不是为了说明本系统软件没有漏洞,而是要站在软件开发 的对立面去尽可能的发现漏洞,因为在测试的时候发现问题才能在以后实际运 用减少因为出现漏洞或者系统崩溃导致程序出现问题而造成损失 Error!Error! ReferenceReference sourcesource notnot found.found.。对于本项目来说,系统测试的主要目的完成以 下几个任务: (1)寻找 Bug。 (2)避免软件开发过程中的缺陷。 (3)

14、衡量软件的品质。 (4)关注用户的需求。 第二节第二节 测试方法测试方法 在系统测试的各种方法中,通常使用的有两种:即黑盒测试和白盒测试12。 黑盒测试是指将软件看作黑盒子,在完全不考虑程序的内部结构和特性的 情况下,测试软件的外部特性。根据软件的需求分析和设计规格设计测试方式, 从程序的输入和输出特性上测试是否满足设定的功能。而白盒测试则是将软件 看做一个按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径 及过程进行测试,检查它与设计是否相符。 本系统采用的测试方法为黑盒测试:首先测试系统完成的功能是否满足初 期的需求分析。发现系统已基本完成了添加、修改、删除和模糊查询等相关功 能

15、,在具体的模块中均实现了预期目标。其次测试程序的设计规格,本系统开 发完成一共应用了 20 个表和 13 个程序窗体,属于中小型企业所使用的程序系 统,符合预期要求。综上所述:本系统的测试符合预期目标。 重庆邮电大学自考毕业设计(论文) 34 第三节第三节 测试用例测试用例 一、等价类测试用例一、等价类测试用例 验证管理员的规格说明 在重庆微跑科技有限公司人力资源管理系统中对管理员的信息的规定: “登录名可以是任意数字、字母或汉字的组合,长度为 1-10 个字符。密码由任 意字母、数字和特殊字符的组合,规定长度为 1-20 个字符” ,也可以为空。 用等价类划分的方法得到上述规格说明的要求,建立输入等价类表格。 表 5.1 登录名等价类表 输入条件输入条件有效等价类有效等价类无效等价类无效等价类 登录名组成数字(1) ,字母(2) ,汉字 (3) 特殊字符(4) 登录名长度1-10 个任意字符(5)10 个(6) 下面选取了 4 个测试用例,其中前两个覆盖了所有的有效等价类,其他的 覆盖了 2 个无效等价类。 输入:admin1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号