程序设计训练报告.doc

程序设计训练报告.doc

ID:22828

大小:716.00 KB

页数:29页

时间:2017-04-14

程序设计训练报告.doc_第1页
程序设计训练报告.doc_第2页
程序设计训练报告.doc_第3页
程序设计训练报告.doc_第4页
程序设计训练报告.doc_第5页
资源描述:

《程序设计训练报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计训练报告目录一、设计题目二、开发平台三、需求分析四、信息描述五、总体分析(一)、定义结构体体变量(二)、功能模块(三)、流程图六、运行界面设计七、设计心得八、附录源程序代码29一、设计题目:职员管理系统二、开发平台开发平台:vc++6.0企业版,使用系统,winXP以上三、需求分析1、该程序可用于对企业员工工资情况基本信息的保存、查询等操作,以实现对企业员工工资的管理。2、其中更新功能包括:添加工资信息、删除工资信息、修改工资信息、可根据需要添加一个或多个员工工资信息,也可对个别员工信息进行适当的删除或修改

2、。以便随时更新员工工资信息。3、程序中设计的查询功能可根据需要从若干数据中查询某个员工信息,并且可根据两种不同的方法查询:按工作证号查询和按姓名查询。以满足不同的需要。四、信息描述职工信息包括职工号、姓名、基本工资、奖金、扣款、税款,实发工资。五、总体方案(一)定义结构体体变量typedefstructemployee{charnum[10];//保存职工编号charname[15];//保存职工姓名29floatjbgz;//保存职工基本工资floatjj;//保存职工奖金floatkk;//保存职工扣款floa

3、tyfgz;//保存职工应发工资doublesk;//保存职工税款doublesfgz;//保存职工实发工资}ZGGZ;(一)功能模块菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的voidmenu()函数来实现。职员管理系统菜单menu()输入模块删除模块查询模块修改模块插入模块显示模块保存模块退出模块(1)输入模块29按照编号,姓名,基本工资,奖金,扣款的顺序输入信息,税金和实发工资根据输入的信息进行计算得到,这些信息被录入到文件中。通过自己定义的voidinput()函数来实现。(2)

4、删除模块按照用户的意愿删除指定的信息。通过自己定义的voiddel()函数来实现。(3)查询模块实现按照工资卡号和姓名的查询,采用基本的查找方法即可。通过自己定义的voidsear()函数来实现。(4)修改模块按照用户的意愿修改已输入的信息。通过自己定义的voidmodi()函数来实现。(5)插入模块在用户指定的位置插入信息。通过自己定义的voidinsert()函数来实现。(6)显示模块在窗口处显示输入的信息。通过自己定义的voiddisplay()函数来实现。(7)保存模块保存输入的信息(8)退出模块(三)、流

5、程图29(1)主函数提供输入、处理和输出部分的函数调用,各功能模块采用菜单方式选择。29菜单开始根据菜单输入n的值选择程序保存结束是否继续进行0YY5插入职工信息4修改职工信息2删除职工信息3查询职工信息6显示职工信息7退出1录入职工信息29录入职工基本工资信息开始输入各项信息储存职工信息返回?主菜单继续录入0删除职工基本工资信息判断是否存在开始输入继续删除N返回?删除信息主菜单y29查询职工基本工资信息开始输入按姓名查询按卡号查询输出返回?继续查询主菜单修改职工基本工资信息输入开始判断是否存在继续修改NY返回?修

6、改信息主菜单y29插入职工基本工资信息开始输入新职工信息继续添加返回?储存输入信息y主菜单七.使用说明1.初始界面2.输入模块293.删除模块4.查询模块295.修改模块6.插入模块297.显示模块8.保存模块299.退出模块29八、设计心得通过这几天的努力,职工工资管理系统的设计已基本完成。在本次课程设计中,我充分领略了C语言功能的强大,包括函数、数组、指针、结构体、文件等。29职工工资管理系统是一个很实用并且使用广泛的操作系统。此系统可以减少很多工作量,做到设计合理,便于使用,易于操作;界面友好,容错性高,可在

7、很短的时间内,查找出所需的职工工资资料,提高工作效率。该系统具有添加、显示、查询、修改、删除等基本功能,以方便对工资的各项管理操作。每一条记录包括一个职工的工号、姓名、工资等信息,系统的各个功能模块都用函数的形式来实现,可以将职工信息保存在文件中,并从文件中读取出来。总的来说,通过这次程序设计,使我加深了对C语言的认识,进一步熟悉了对C语言功能的灵活运用,而且加深了我对程序的理解和编写能力,通过文献资料和网络资料的帮助,使我对C语言程序设计这一基础学科又一次加深了认识,也意识到了其具有的强大功能和发展前景。这会对以

8、后的学习有所帮助。九、附录源程序代码:#include#includetypedefstructemployee{charnum[10];//保存职工编号charname[15];//保存职工姓名floatjbgz;//保存职工基本工资floatjj;//保存职工奖金floatkk;//保存职工扣款floatyfgz;/

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

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

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