欢迎来到天天文库
浏览记录
ID:43532423
大小:371.50 KB
页数:41页
时间:2019-10-10
《东莞理工学院C语言课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、東莞理工學院C语言程序设计课程设计报告书院系名称专业班级一2013级机械设计制造及其自动化1班组长成员指导教师陈雪芳完成时间2014年6月1日目录1、系统功能及任务描述••1.1系统总体功能描述•1.2主要任务描述2、系统的实现(函数调用关系)3、系统的测试4、总结4.1自我评价及收获4.2有待解决的问题及进一步完善的思路……5、参考文献•6、附企业职工信息管理系统1系统的功能及任务描述1.1系统总体功能描述1•问题描述输入N个职工信息,通过该系统能实现对职工信息新增、修改、删除、查询,工资计算等功能。2.功能要求:(1)本系统采用一个包含N个数据的结构体数组,每个数据
2、的结构应当包括:工号、姓名、部门、职位、月薪、年龄、性别。(2)本系统显示这样的菜单:请选择系统功能项:a新壊职工基本信息b显示职工基木信息c职工信息与统计(1)按姓名杳询(2)统计并输出高于平均月薪的职工信息(3)统计并输出低于平均月薪的职工信息(4)统计并输出高于平均年龄的职工信息(5)统计并输出低于平均年龄的职工信息(6)统计并输出高于平均月薪且低于30岁的职工信息d修改职工基本信息(输入工号并修改相应职工信息)e保存职工信息f.退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。(1)将职工信息保存到文件中。(1)进入系统之前要先输入密码。1・2主要任务描
3、述我们选的这个题目一共用了9个函数,包括主函数、菜单函数、初始化函数、密码验证函数、创建函数、显示函数、统计与查找函数、修改函数、保存至文件函数;7个功能模块:验证密码、菜单、添加、显示、统计与查询、修改、保存模块。将职工信息定义为一个worker类,在类中包含私有数据成员intnum;charname[10];charsex[4];intage;charbumen[10];charoffice[10];doublewage;分别表示学号、姓名、性别、年龄、部门、职位、刀薪。公有成员函数包括newj(),display(),update(),research(),sav
4、e(),分别用来实现对学牛信息的数据新建、显示数据、修改数据、查询数据、保存数据功能。然后定义了一个show()菜单函数,使功能菜单显示在运行窗口以提示用户如何进行操作。主函数是一个程序必不可少的,在主函数中,使用一个switch语句來选择调用主菜单中的各个功能函数。我们充分利用了本学期所学的if・else语句,for语句、while语句等循环结构(包括嵌套循环),switch语句等多分支结构,函数的巧妙运用,数组,指针,结构的配合使用也使我们的程序更加合理简洁,局部变量和全局变量的合理使用也使多个函数模块串联起来构成互通的程序系统,最后运用文性保存数据,完成整个系统的
5、设计。任务的分配(已按工作量排名);唐明华:菜单函数、期望结果、截图。黄庆锋:显示函数、郑振荣:新增函数、组长:陆世坤:主要负责分配任务,主函数、初始化函数、密码验证函数、统计与查找函数、修改函数、共同商议修改程序错误、运行程序判断是否是期望结果、文档制作、函数调用关系编辑。保存函数、共同商议修改程序错误、运行程序判断是否是打字员、共同商议修改程序错误。共同商议修改程序错误。2系统的实现2.1系统的函数调用关系查询与纟充计search(s):修改updates)保存saveQ否退出系统查询「统让函数显示菜单统计并输出高于平均月薪的职工信息统计并输出低于平均月薪的职工信息
6、统计并输出高于平均年龄的职工信息ch=10修改函数3•系统测试结果密码错误:nC:UsersDELLDesktopDebugi&iLk职工信息管理系统・exe"F青输入密码臨不马二Ullin卜*=***您输入的密码错误,请重新输入?微软拼音简捷半二・•••••«.--••••、-'•・•*密码正确显示菜单请输人密码陋码二12345678您输入的密码正确、、、亠.一k***************欢迎进入企业职工信息管理系统********设计人员:陆世坤•唐明华•黄戻锋.郑振荣••新增."^1^]与纟充"Vf"4•修改5.保存6•退出青选择您所要进行的操作<1
7、-6>兴输入错误退出程序共:織软拼音简捷半:选择1进行新增职工信息g'Users'DELL'Desktop'Debug'企业职工信息管浬系统.exe"010304工J两庆划长00厲世IB加黄男22企部284-z瞳间第第音入入〕gf4號葦部职月恵卑部职月恵準部职月恵微阳华1T-副男20宣成20124郑男21销经gpInn入入工荣传员00倔痕售理职些•」2职工信息显示功能欢迎使用企业职工信息显示功能您输入的职工信息如下工号姓名性别部门职位月薪比*******************彳戶
8、A职T彳言,息、识x识识XX年龄1234华荣羸明秦世唐
此文档下载收益归作者所有