企业工资管理系统毕业设计论文

上传人:cl****1 文档编号:489666884 上传时间:2022-10-31 格式:DOCX 页数:29 大小:129.67KB
返回 下载 相关 举报
企业工资管理系统毕业设计论文_第1页
第1页 / 共29页
企业工资管理系统毕业设计论文_第2页
第2页 / 共29页
企业工资管理系统毕业设计论文_第3页
第3页 / 共29页
企业工资管理系统毕业设计论文_第4页
第4页 / 共29页
企业工资管理系统毕业设计论文_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《企业工资管理系统毕业设计论文》由会员分享,可在线阅读,更多相关《企业工资管理系统毕业设计论文(29页珍藏版)》请在金锄头文库上搜索。

1、南京化工职业技术学院毕业设计(论文)南京化工职业技术学院毕业设计(论文)论文题目:企业工资管理系统论文题目: The administrative system of salary作者姓名: 薛香霖 所在系部: 信息技术系 班级名称: 计算机应用与商务英语0652 指导教师: 何实银 2010 年 5 月毕业设计(论文)任务书设计(论文)题目:企业工资管理系统(VC/C+)指导教师:职称:类别:毕业设计1、设计(论文)的主要任务 此项毕业设计要求利用VC(C+)和Access数据库开发企业工资管理系统。要求学生给出详细的设计过程(包括体系结构图、数据设计ER图,从开发环境及需求,到结构的设计,

2、具体到每一个功能模块、关键程序进行说明),从而完成一次完整的设计过程。2、设计(论文)的主要内容此项毕业设计要求开发一个企业工资管理系统,该系统应用具备以下基本功能。1、 新用户注册与登陆用户注册后必须经过验证才可正式进入该系统。2、 基本数据此项功能包括职工基本信息、工资信息。3、 信息管理实现对以上信息数据的录入、添加、更新和删除。4、 成绩查询实现对以上信息数据的查询。5、 统计处理对职工人数、职工的职称、工龄、工资的各组成项等进行统计处理。6报表打印 实现对查询和统计的结果以报表的格式进行输出。3、设计(论文)的基本要求1、论文格式要符合规范。2、提供完整的源程序。2、至少提供6篇参考

3、文献(书籍、期刊、网址等)4、主要参考文献 1、高俊文主编,C/C+程序设计,北京:人民邮电出版社,2005-92、沈大林等主编,Visual C+ 6.0 程序设计案例教程,北京:电子工业出版社,2005-103、唐彬等编著,Visual C+ 案例开发集锦(含光盘),北京:电子工业出版社,2005-85、毕业设计(论文)时间安排 第一周:资料收集整理。第二周:程序设计,规划体系结构图、数据设计ER图。第三周:程序编写,调试运行。 第四周:论文编写、完善修改。备注:毕业设计提交:1 系统设计过程,包括论文电子稿。2 经调试过的软件代码。 3答辩时每人还应准备15张左右页面的幻灯片。注:1、此

4、表一式三份,系部、指导教师、学生各一份。2、类别是指毕业论文或毕业设计,类型指应用型、理论研究型和其他。目 录第一章 概述61.1系统开发步骤61.2员工工资管理系统的设计概况6开发员工工资管理系统的意义7第二章系统分析82.1 对本系统的分析8第三章 数据库分析和设计931 数据库需求分析932 数据库设计933 系统结构流程图设计10第四章 系统的具体设计与实现12新用户注册与登入12基本数据13信息管理16统计处理24报表打印25部分程序26致谢信30参考文献31 摘 要员工工资管理系统是典型的信息管理系统(MIS),其程序主要包括后台数据库的建立和维护以及前端应用程序的两个方面:对于前

5、者要求建立数据一致性和完整性强,数据安全性好的数据库;而对于后者则要求应用程序功能完备,易使用等特点。工资管理是企业的一项重要的数据资源,工资管理也是企业的一项常规性的重要工作,而长期以来,工资 管理都是依赖人工进行的,面对如此众多的工资信息,其工作量可想而知,不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了工资管理的某些不规范。 工资管理系统实现如下信息的管理:员工信息管理 用于员工信息的建立和修改以及查询;工资管理 用于各个员工的工资查询;系统开发采用Microsoft公司的Visual FoxPro,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐

6、步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。不足的地方是当数据访问量大时,将致使性能的下降,且不利于数据的有效共享,在以后的改进中应考虑采用SQL SERVER作为数据库,解决访问速度及数据共享的问题。该系统性能力求易于使用,具有较高的扩展性和可维护性。 关键字:关系数据库Visual FoxPro SQL 员工工资管理系统 系统开发 信息系统第一章 概 述系统开发步骤一、需求分析二、数据来源 三、系统的具体功能 四、系统结构流程图 五、数据库的设计 六、应用程序的设计员工工资管理系统的设计概况员工信息管理功能:以分类形式录入员工的基本基本信息存放在员工基本数据

7、库文件中。并同时具有对员工基本数据库文件进行查询修改和删除记录功能。本模块又分为三个子模块: (1)员工信息录入(2)员工信息查询(3)员工信息编辑(修改/删除)其中,员工信息查询不需登录即可使用,信息录入和修改/删除模块则需要先登录后才能使用。2员工工资管理模块主要是对员工工资进行管理。本模块又分为三个子模块:(1)员工工资录入(2)员工工资查询(3)员工工资编辑(修改/删除)其中,员工工资查询不需登录即可使用,其他模块则需要先登录后才能使用。3用户管理模块主要对使用本系统的用户进行如下管理:(1)添加新用户(2)对已有的用户进行更改用户名、密码和权限(管理员或普通用户)等操作(3)删除用户

8、本模块只有管理员才能使用,普通用户不能进入。1.3 开发员工工资管理系统的意义员工工资管理是一件复杂而细致的工作,每年都有新员工、退休的员工、请假的员工、自离的员工等事件发生;平时还有员工职务的调整,由于这些工作的杂乱而不确定性,使得员工工资管理工作变得复杂且不易做到准确无误。按工作常规和设计要求,整个软件分为以下模块:信息输入、信息修改、信息删除、信息查询、用户查询、数据库管理、用户创建、用户修改等部分。 它有以下几个好处:1、可使员工工资管理工作准确高效;2、克服了手工管理中的许多困难,提高了速度,结省了大量时间;3、可快速查询有关员工工资的的各种所需信息;4、只需一到两名管理人员即可操作

9、系统,节省了大量的人力;5、软件系统可根据不同的需要随时进行升级,从而延长了软件的使用寿命;6、数据库具有存储量大,保密性好、运行成本低等特点。 此外,为将来公司建立公司网考虑,系统采用客户机/服务器体系结构设计,以后员工工资管理信息系统接入网络时,数据库可直接进行移植,勿需作大量的修改工作。第二章 系统分析2.1对本系统的分析 21世纪以来,人类经济高速发展,发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,员工工资管理系

10、统软件为企业办公室带来了极大的方便。这次我们是用VF来实现的,大家只需按系统要求输入即可操作。系统各功能模块的分析此项毕业设计要求开发一个企业工资管理系统,该系统应用具备以下基本功能。1, 新用户注册与登陆用户注册后必须经过验证才可正式进入该系统。2 基本数据此项功能包括职工基本信息、工资信息。3 信息管理实现对以上信息数据的录入、添加、更新和删除。4 工资查询实现对以上信息数据的查询。5 统计处理对职工人数、职工的职称、工龄、工资的各组成项等进行统计处理。6报表打印 实现对查询和统计的结果以报表的格式进行输出。第三章 数据库分析和设计31数据库设计 在系统设计过程中,首先要建立的就是数据库。

11、本数据库采用Visual FoxPro 6.0来构造,共使用了2个表,它们分别是用户信息表,员工信息表和工资管理表。1 用户信息表(UserInfo):字段名数据类型宽度小数位数用户名字符型10用户密码字符型10姓名字符型10使用权限字符型102 员工信息表(StuInfo):字段名数据类型宽度小数位数工号字符型10姓名字符型10性别字符型2籍贯字符型10出生日期日期/时间10民族字符型10入厂时间字符型10个人简介字符型100家庭住址字符型503工资信息表(Lesson):字段名数据类型宽度小数位数工号字符型10姓名字符型20工资字符型1032系统结构流程图设计 登陆表单(管理员或者普通用户

12、身份登陆)管理系统用户(添加,删除)员工信息管理系统主窗口退出系统员工信息管理员工信息查询员工工资管理奖金模块 工号姓名员工年龄性别工作工资工号姓名工作时间 E-R图第四章 系统的具体设计与实现新用户注册与登入登入界面设计主要实现的用户的登入功能,要求用户在登入时使用用户名和密码,本系统的用户名为“admin”密码为”111111” 具体操作如下:打开或新建一个项目,早项目管理器中,选择“表单”页项,选择“新建”按钮,打开新建对话框。选择吧“表单”并选择新建文件按钮从“文件”菜单中选择“新建”命令。同样打开“新建”对话框,然后选择表单,并选择新建文件按钮在命令窗口内键入“creater for

13、m”命令设计好的表单文件呗保存在表单的事件当中,每一个表单由两个文件组成,一个是以.SCX为扩展名打开该表单文件,其实,表单文件是一个标准的数据表。确定按钮的代码:i=i+1If thisform.text1.value=”admin” and thisform.text2. value=”111111Thisform.releaseIf i4Messagebox(“密码输入错误,请重新输入!”)Thisform.text2.value=“”TElseMessagebox(“密码输入错误三次,系统关闭”)TEndif Endif 退出按钮click事件代码:Ask=messagebox(“确实要退出系统吗?”,4+32+256,“员工工资管理系统登陆”)If ask=6QuitElseEndif

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

当前位置:首页 > 行业资料 > 国内外标准规范

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