苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文

上传人:n**** 文档编号:81578374 上传时间:2019-02-21 格式:DOC 页数:81 大小:2.63MB
返回 下载 相关 举报
苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第1页
第1页 / 共81页
苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第2页
第2页 / 共81页
苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第3页
第3页 / 共81页
苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第4页
第4页 / 共81页
苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文》由会员分享,可在线阅读,更多相关《苏州朗业网络公司工资管理系统设计与实现 苏州技师学院信息工程系2012届毕业设计论文(81页珍藏版)》请在金锄头文库上搜索。

1、苏 州 技 师 学 院 2012 届毕业设计(论文)XX公司工资管理系统院 (系) 信息工程系 专 业 高级计算机网络技术 班 级 信息0707班 姓 名 刘俊杰 指导教师 华 康 起讫日期 3月3日6月10日 2011年6月10日摘要社会经济的发展过程中,人们在创造物质和精神财富的同时,工资待遇等也进行相应的提高,从而达到提高生活水平的目的。近观现代的社会,提高效率成为一个重中之重,无论是工业生产还是日常生活,都要求有高效率的伴随。对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命之泉”。工资管理更是人力资源管理的重中之重,它是这口清泉里的重要组成。实行电子化的工资管理,可以让人力资源

2、管理人员从繁重琐碎的案头工作解脱出来,提高工资管理的效率和准确度。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的心得体会。关键字:管理信息系统,Access、数据库,工资管理,数据流图。AbstractIn the development process of the society economy, people at the time of creating the material and spirits wealth, the wages treatment etc. also carri

3、es on the homologous exaltation, thus attaining the purpose of raise the life level. The society of the near view modern, lift high-efficiency become a heavy medium of heavy, still is an industry to produce regardless daily life, all request to have the high-efficiency chaperonage. To business enter

4、prise, the human resource is the most precious resources of business enterprise, is also the spring of the life of the business enterprise. The wages management is also a human resource to manage heavy medium of heavy, it is an importance in this pure spring to constitute. Practice the electronicall

5、y wages management, can let human resource the manager works to set free out from the heavy fragmentary on the desk, raising efficiency and accurate degrees of the wages management. This text introduces the graduation design topic to choose a background and meanings, related research and development

6、 of comparison and overview, the research process of the development, and design the way of thinking and carry out the consideration of detail, the end give author at graduate the insight of design the process to realize.Key words: the management information system, database, Access, the wages manag

7、ement, the data flows the diagram.目 录第一章 开发背景5第二章 系统分析62.1 需求分析62.2 可行性分析62.2.1 编写目的62.2.2 可行性分析的前提72.2.3 对项目提出者支出与收益分析72.2.4 对计算机信息管理技术支持的分析72.2.5 结论7第三章 关键技术83.1 用应用程序向导创建系统框架83.2 使用ADO Data控件访问数据库83.3 使用ADO对象模型访问数据库83.4 用Excel生成报表9第四章 系统设计114.1 系统目标114.2 系统功能结构114.3 构建开发环境124.4 系统特色介绍124.5 数据库设计1

8、24.5.1 数据库分析124.5.2 项目E-R图124.5.3 数据库结构设计144.5.4 创建数据库16第五章 设计主窗体185.1 准备工作185.2 通过向导创建应用程序框架195.3 编辑菜单栏215.4 编辑工具栏225.5 添加ADO对象模型的引用235.6 编写主窗体代码235.7 设计启动模块代码265.8 测试主窗体28第六章 设计通用过程296.1 编写全局变量和通用过程296.2 设计用户管理类31第七章 设计登录窗体34第八章设计系统模块378.1 用户管理378.2 修改密码448.3 系统选项458.4 备份数据库468.5 恢复数据库47第九章 设计数据模块

9、489.1 参数数据489.2 员工资料509.3 录入工资579.4 修改工资61第十章设计查询统计模块6710.1 按姓名查询工资6710.2 按部门统计工资7010.3统计全部工资73第十一章 设计报表模块7411.1 员工花名册报表7411.2工资表76总结80致谢81参考文献82第一章 开发背景对于大部分企业来说,员工的工资数据变化都不大。在使用手工管理工资时,需要抄写大量重复的数据。使用这种手工方式对工资进行管理有许多不便,例如:l 手工重复抄写数据,错误率高;l 数据维护不方便;l 查询信息不方便;l 统计工资烦琐,需要手工统计和计算,容易出错;l 维护员工每月工资数据的工作量很

10、大,等等。随着计算机在企业管理应用中的普及,很多企业都使用计算机对员工工资进行管理。因此开发的工资管理系统可方便地管理员工的工资信息,提高管理的次率,使企业员工工资进行管理。所开发的工资管理系统适用于中小企业对员工的工资进行管理。第二章 系统分析系统要实现哪些功能,要有怎样的性能,是项目开发的目标,因此,在实际项目的开发之前,首先要进行需求分析及可行性分析,这是项目开发的基础。2.1 需求分析通过与多个中小企业人力资源部负责人进行沟通,详细了解企业的需求,得到该系统需要具备的功能,具体如下。(1) 系统管理可以管理操作员,如增加操作员,设置、修改操作员的密码;可以备份工资数据库;可以恢复工资数

11、据库。(2) 数据管理可以增加员工资料,并填写员工的基本信息;可以修改员工资料;可以删除员工资料;可以设置员工的基本工资,要调整员工基本工资时,通过模块修改;录入员工的工资数据;修改员工工资数据;设置系统使用的辅助数据,如部门、职称、职务等参照数据。(3) 查询统计可以查询在指定期间某个员工的工资情况;可以统计在指定期间各部门的工资情况;可以统计在指定期间整个企业的工资情况。(4) 工资报表可以打印员工花名册;可以打印指定期间全部员工的工资表;可以打印指定期间指定员工的工资表;可以打印指定期间某个部门的工资表。2.2 可行性分析可行性分析是上层进行决策的重要依据,通过对需求分析的勘察,对项目的

12、可行性分析如下。2.2.1 编写目的从计算机信息管理技术,以及企业的业务需求两方面出发,对工资系统(下面称为“本系统”)的可行性进行分析,为企业决策作依据。2.2.2 可行性分析的前提工资管理系统需要包括员工信息管理、员工工资数据管理、员工工资查询统计、报表打印输出等功能。在这些功能中,都应提供对数据的编辑修改功能。工资管理信息系统的目标是:实现企业员工工资的信息化管理,提高工资数据的维护性能,提高人力资源管理部门的工作效率,提高企业员工工资管理的水平。2.2.3 对项目提出者支出与收益分析项目提出者现在使用的管理方法仍然是电子表格,还有部分工作需要纸张操作,战胜大量的人力资源,对信息的维护不

13、公费用高,工作量大,而且对信息的安全性,数据完整性难以得到有效的保障。项目提出者投资开发此系统后,员工工资管理中的大部分工作都实现了自动化,人力资源部门工作人员只需输入少量的数据,就可生成工资表。这样,项目提出者只需花费少量的人力物力,可节省公司的管理成本,提高工作效率。同时,使用本系统后,数据的安全性与完整性可得到严密的保障。2.2.4 对计算机信息管理技术支持的分析本系统使用Visual Basic + Access作为开发环境,这是非常成熟的开发平台,项目开发者之前已经开发过很多类似的项目,有着丰富的信息管理系统开发经验,完全可以完成本系统的开发。2.2.5 结论以上的分析,本项目的开发

14、在技术上没有问题,在效益上的分析,也是可行的。因此认为该项目可以开发。第三章 关键技术用VB与数据库结合,可方便快速地开发信息管理系统。本项目的开发过程主要使用了以下技术。3.1 用应用程序向导创建系统框架对于Windows几枚的应用程序,通常都是采用菜单驱动的,另外还配有工具栏、状态栏等控件。对于菜单、工具栏、状态栏等控件,可由程序员逐个创建,但更快捷的方法是通过VB提供的应用程序向导,该积愤可快速创建应用程序框架,程序员在此基础上进行修改即可。3.2 使用ADO Data控件访问数据库管理信息系统通常都需要使用数据库保存数据。在VB中访问数据库的方法有多种,本项目主要了两种方法。一种是通过

15、VB和ADO Data控件连接到数据,另一种是通过ADO对象模型访问数据库。下面先介绍第一种方法。ADO Data控件使用ADO可以快速地创建一个到数据库的连接。使用ADO Data控件可实现以下功能:l 连接一个本地或远程数据库。l 打开数据库中指定的表。l 返回基于SQL的查询结果。l 向指定记录集中添加新记录。l 修改指定记录。下面列出ADO Data控件的常用属性。l ConnectionStrin属性:到数据源的连接字符串。l CommandType属性:设置Command对象的类型,常用的有:adCmdText(将CommandText作为命令或存储过程调用)、adCmdTable(将CommandText作为表格)。l RecordSource属性:返回或设置一个记录集的查询字符串。l Re

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

当前位置:首页 > 中学教育 > 其它中学文档

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