【大学课件】小型的人事管理系统.ppt

上传人:本田雅阁 文档编号:3023606 上传时间:2019-06-26 格式:PPT 页数:19 大小:446.51KB
返回 下载 相关 举报
【大学课件】小型的人事管理系统.ppt_第1页
第1页 / 共19页
【大学课件】小型的人事管理系统.ppt_第2页
第2页 / 共19页
【大学课件】小型的人事管理系统.ppt_第3页
第3页 / 共19页
【大学课件】小型的人事管理系统.ppt_第4页
第4页 / 共19页
【大学课件】小型的人事管理系统.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《【大学课件】小型的人事管理系统.ppt》由会员分享,可在线阅读,更多相关《【大学课件】小型的人事管理系统.ppt(19页珍藏版)》请在三一文库上搜索。

1、小型的人事管理系统,http:/ 概述,1.本课题的来源 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。,http:/ 开发工具的选择,1.VB介

2、绍 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。作为数据库系统的开发,Visual Basic是一个非常理想选择。 Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。 Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理

3、Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。,http:/ 系统调研及可行性分析,1.系统调研的主要工作 (1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系

4、统逻辑模型 2 .可行性分析概述 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。,http:/ 技术可行性分析,(1)技术支持: 根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。 (2)硬件资源: 开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用

5、单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标 (3)软件资源 操作系统的选择,编译系统的选择, 数据库管理系统的选择,高级编程语言的选择,汉字处理系统的选择,应用软件包的选择。,http:/ 系统分析,1. 系统需求分析 系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细

6、调研,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准。 这些需求包括: (1)功能需求。确定新系统应做什么,是最主要的需求。 (2)性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 (3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型等;在软件方面,采用什么支持系统运行的系统软件。 (4)未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。,http:/ 数据流程图,工资管理,档案管理,员工基本信息,假条信息,管理员,会计员,人事主管,系统数据流图,htt

7、p:/ 系统总体设计,1.功能描述 该信息管理系统可以在Windows 2000 Server平台上运行,开发工具采用Visual Basic语言开发。其工作流程为:用户登录通过密码判断,正确可以进入系统,进行信息录入、修改和删除的操作。系统的主要功能特点有: (1)系统登录表单 该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。 (2)主界面 在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。 (3)其它相关界面: 其它一些相关界

8、面是完成人事,工资,假条等的增加,删除和查询等功能。,http:/ 系统详细设计,1.数据库设计 职工信息数据表: 字段名 类型 宽度 字段名 类型 宽度 职工编号 数值型 11 姓名 字符型 20 身份证号 字符型 18 民族 字符型 10 性别 字符型 4 出生日期 字符型 20 毕业学校 字符型 20 学历 字符型 20 部门 字符型 20 职称 字符型 20 上司 字符型 20 电话 字符型 20 EMAIL 字符型 20 EDIT 数值型 11 EDITTIME 日期型 8 备注 备注型 50,http:/ 字段名 类型 宽度 假条编号 字符型 6 职工编号 数值型 11 起始日期

9、字符型 20 中止日期 字符型 20 天数 数值型 6 原由 字符型 50 状态 字符型 20 批准人 字符型 20 EDIT 数值型 11 EDITTIME 日期型 8 备注 备注型 10,http:/ 字段名 类型 宽度 字段名 类型 宽度 工资编号 字符型 50 职工编号 数值型 11 年份 数值型 6 月份 数值型 6 基本工资 数值型 11 加班工资 数值型 11 交通补助 数值型 11 总工资 数值型 11 考勤扣除 数值型 11 保险扣除 数值型 11 扣税 数值型 11 总扣除 数值型 11 实际工资 数值型 11 EDIT 数值型 11 EDITTIME 日期型 8 备注 备

10、注型 10,http:/ .系统主要界面设计,http:/ 系统测试,1.测试举例 (1).测试用户登陆是否成功:打开人事管理系统, “密码”框里输入用户登录密码。填写完成点击“确定”按钮,将会出现程序主页面,即该用户已经登陆成功了。如果密码错误则不能进入系统。 (2).测试员工信息记录增加是否成功:在相应的表格中输入要增加的员工信息,再按增加按钮,操作完成后到后端查看员工信息表中是否增加了相应的记录,有则说明成功。 (3).测试员工信息删除功能否成功:同样找到要删除的相应记录,按删除按钮,操作完成后到后端查看相应记录有没有被删除掉,删掉了该功能是成功的。 (4).测试员工信息查询功能是否成功

11、:在查询员工信息表中按指定的条件查询相关的记录,显示出来的是符合查询条件的记录则是成功的。 (5).测试工资信息表及假条信息表中的增加,删除及查询功能是否成功:按测试员工信息表操作三大功能相类似的方法测试工资信息表及假条信息表的增加,删除及查询功能,如对应后端的记录都能相应的增加,删除等,则说明是成功的. (6).测试退出功能是否成功:按菜单中的退出或窗口的关闭按钮,能退出系统就说明是成功的。,http:/ (1)单元测试:单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致。 (2)组合测试:组合测试也称集成测试或子系统测试,通常采用自顶向下测试和

12、自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试 (3)确认测试:确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。 (4)系统测试:系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求 (5)用户验收测试:在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。,http:/ 谢 经过四个多月的构思与设计,在指导老师的精心指导和安排下,本系统已经设计

13、完毕。其使用功能基本符合实际工作的需要,具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。 在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。最后,我要衷心感谢老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。同时,也要感谢我的老师和同学们在本系统的设计过程中给予我的支持和帮助。,http:/ 清华大学出版社 2002年6月 2郭

14、振波编著: 人民邮电出版社2003年3月 3林永等编著: 人民邮电出版社2002年11月 4刘炳文等编著: 清华大学出版社 2000年7月 5(美)布朗(Steve Brown)著: 电子工业出版 1999年4月 6 沈纪新,江英等编著: 清华大学出版社 2000年11月 7 张长富,陈华等编著: 北京希望电脑公司 1999年4月 8 同志工作室编著: 人民邮电出版社2000年1号 9 张婕,王兢主编: 航空工业出版社 1999年5月,http:/ 宋伟编著: 清华大学出版社 1999年5月 11 许舜渊编著: 人民邮电出版社 1997年9月 12 陈涌泉编著: 中国电力出版社 2002年2月 13李春葆刘圣才等编著: 中国水利水电出版社2005年2月 14 郭瑞军/唐邦民/谢晗昕等编: 电子工业出版社2005年3月 15欧阳编著: 蓝色畅想出版社 2005年4月 16王兴晶编著: 电子工业出版社 2003年5月 17占维,刘伟等编著: 铁道出版社2001年2月 18求是科技编著: 人民邮电出版社2003年6月,http:/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1