员工及工资管理系统

员工及工资管理系统

ID:8521252

大小:24.50 KB

页数:6页

时间:2018-03-31

员工及工资管理系统_第1页
员工及工资管理系统_第2页
员工及工资管理系统_第3页
员工及工资管理系统_第4页
员工及工资管理系统_第5页
资源描述:

《员工及工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、员工信息及工资管理系统学生孔令树学号U指导老师何顶新时间2011年12月华中科技大学控制科学与工程系自动化实验班目录(1)设计初衷及思路………………1(2)框图……………………………2(3)函数介绍……………………….3password&main函数index函数input(add)函数output函数find(3ways)函数salary函数modify函数delete函数(4)实际情况...................................遇到的问题及运行的实际情况反思及优化设计初衷及思路一开始我就想

2、做一个员工信息及工资管理系统,因为想到可能有很多同学会做学生信息管理系统,一来避免撞车,二来是一种创新,同时,我最初的感觉是员工信息管理系统有更多的功能可以去开发,那样编写的空间就会大一些。但是万变不离其宗,既然是管理系统,就必不可少的要用到结构和数组,在输入信息的时候就必会用到循环,执行函数之前就必会用到判断(switch语句),写入和读出就必要用文件,同时也可能用到宏定义等等。另外,我们还要考虑员工信息输错了怎么办(即如何修改),员工辞职或招新(信息的添加和删除)以及员工信息的显示(output)的问题。同时,作为

3、一个小程序,必须有其实际价值,所以我为其增加了员工查找工资的功能(同时显示查找人的信息)。当然,作为公司的一个管理系统,必须输入密码才能进入。我的初步构想是输入密码后进入主函数,然后依次调用不同函数,但之后发现遇到很多麻烦,所以就编了一个类似主菜单的程序(index()),每次调用之后都回到该程序上来,就如同一个枢纽一样,发现整个脉络清晰明了多了。总体思路就是这样,只是编写不同小程序时遇到了意想不到的麻烦,同时也暴露了自己不少问题。看来,基础要打牢啊。.员工信息及工资管理系统(框图)Mainpassword函数Inde

4、x函数Input函数(add)Output函数Find函数Calculatesalary函数Modify函数Delete函数BynameByIDNo.ByworkNo.注:每个小程序运行后均回到菜单函数(index函数),只有从菜单中才可退出系统函数介绍password&main函数:运用了一个for循环,只有输入了正确的密码后才会继续下一步操作,否则会一直循环下去。index函数:相当于主菜单,每次运行后都回到此界面,只能在这里退出程序。input(add)函数:先创立二进制文件,打开后用循环输入,但要用到feof函

5、数,即判断文件是否读到“尽头”,若还有可写入的空间,则用户决定是否写入信息,若写入,则运用循环,但不论是否写入,操作完毕后都会关闭文件,回到主菜单index函数。output函数:打开文件,运用循环把文件中的信息读到结构中去,同时通过结构指针的位移量来求出结构的数量(员工的人数),关闭文件后,再用循环语句把结构中的信息显示出来,按任意键回到主菜单index函数。find(3ways)函数:打开文件,运用循环把文件中的信息读到结构中去,关闭文件,再提示输入用户输入信息(可以有3种检索方法),最后通过strcmp函数来查找

6、信息,最后显示信息,并回到主菜单index函数。salary函数:类似于查找函数,只是要求员工把工作的总时间输入进去,然后自动输出员工信息及工资。当然,最后回到主菜单index函数。modify函数:delete函数:实际情况遇到的问题及实际的运行情况不得不说我编程的时候遇到的问题实在是太多了,甚至在一开始时还老犯低级错误,比如输入语句时掉分号,函数名打错等等问题,不过最后都还是克服了。在这里我得特别感谢我的室友帮我发现了好多错误,让我记忆深刻,估计以后不会再犯了吧。但克服了些许

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。