欢迎来到天天文库
浏览记录
ID:36295780
大小:142.50 KB
页数:38页
时间:2019-05-08
《程序设计实践i题目和要求内容》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、word完美格式程序设计实践I题目及相关要求说明1.选题考虑到时间比较紧张,同时也锻炼同学之间的团结协作能力,采用2-3人一组选作一题(题目不可重复)。课程设计题目见附2。分组可采用自由组合或按学号顺序安排,由各班学习委员妥善解决,分组名单8月25日交给任课教师,以便下达课程设计任务书。2.设计时间2014年8月25日~2014年8月31日,为期1周。3.课程设计要求①完成相应课程设计题目的基本功能;②撰写课程设计报告③报告封面及内容要求见附1;④报告格式要求:㈠标题课程设计题目 黑体小二(居中)㈢正文1、报告正文部分主要包括:问题要求及任务描述、解决问题的主要思路和方法、程序实现、测试和小
2、结。2、报告正文打印要求第一层次题序和标题用小三号黑体字;第二层次题序和标题用四号黑体字;第三层次题序和标题用小四号黑体字;精心整理学习帮手word完美格式正文用宋体小四号(英文用新罗马体12号);参考文献宋体五号。3、报告页面设置:页码一律用小5号字标明;正文采用23磅行距,标准字符间距,上边距25mm,下边距25mm,左边距28mm,右边距20mm。精心整理学习帮手word完美格式附件1:程序设计实践I设计报告设计题目:______________________________________________________________________________班级:学生姓名:
3、学号:分工情况:完成日期:年月日精心整理学习帮手word完美格式标题1问题要求及任务描述1.1题目要求在此填写你选择的题目。1.2主要任务具体细化,例如主要功能,注意:在此标识出自己的主要工作2解决问题的主要思路和方法2.1关键问题关键问题描述2.2拟采用解决问题的方法在此陈述解决问题的思路,准备使用的算法和数据结构等等2.3主要算法和处理流程图关键的数据流程图3程序实现3.1程序实现时应考虑的问题函数调用关系图3.2主要源代码及说明源代码(加注释)4测试4.1测试结果及分析5小结5.1本问题解决方法及程序实现小结总结系统的有缺点等等,对于程序中所参考的部分代码需要加以声明,并说明出处5.2尚
4、未解决的问题及下一步工作思路对于程序中未能实现,或有待于进一步完善的部分需要加以说明。6参考文献例如:[1]严蔚敏.数据结构.清华大学.2004.11精心整理学习帮手word完美格式附2C程序设计实践参考题目机电工程学院二零一四年八月精心整理学习帮手word完美格式一、工资管理系统1、需求分析工资信息存放在文件中,提供文件的输入、输出等操作;要实现浏览功能,提供显示、排序操作;而查询功能要求实现查找操作;另外还应该提供键盘式选择菜单以实现功能选择。2、总体设计整个系统可以分为信息输入、信息添加、信息浏览、信息排序、信息查询和信息统计模块。3、详细设计工资信息采用结构体数组:StructSala
5、ry_Info{intCard_No;//工资卡号Charname[20];//姓名intmonth;//月份floatInit_Salary;//应发工资floatWater_Rate;//水费floatElectric_Rate;//电费floattax;//税金floatFinal_Salary;//实发工资}SI[MAX];//SI[MAX]中每个数组元素对应一个职工工资信息(1)主函数提供输入、处理和输出部分的函数调用,各功能模块采用菜单方式选择。(2)输入模块按照工资卡号、姓名、月份、应发工资、水费、电费的顺序输入信息,税金和实发工资根据输入的信息进行计算得到,这些信息被录入到文件
6、中。文件操作函数:fopen,fwrite,fclose.税金的计算:if(应发工资<=800)税金=0;elseif(应发工资>800&&应发工资<=1400)税金=(应发工资-800)*5%;elseif(应发工资>1400)税金=(应发工资-1400)*10%;实发工资=应发工资-水费-电费-税金。(3)添加模块增加新的职工工资信息,从键盘输入并逐条写到原来的输入文件中,采用追加而不是覆盖的方式(以”ab”方式打开文件)。(4)浏览模块分屏显示职工工资信息,可以指定10个1屏,按任意键显示下一屏。通过菜单选择按照工资卡号还是姓名浏览。如果按照卡号浏览,则显示的记录按照卡号升序输出;按照姓
7、名浏览则按照字典序输出(调用排序模块的排序功能)。(5)排序模块排序模块提供菜单选择,实现按照工资卡号升序、实发工资降序以及姓名字典序排序。排序方法可以选择冒泡排序、插入排序、选择排序等。精心整理学习帮手word完美格式(6)查询模块实现按照工资卡号和姓名的查询,采用基本的查找方法即可。(7)统计模块输入起止月份,按照职工卡号和月份查询记录,把起止月份之间的实发工资金额累加。附加:思考在数据输入及
此文档下载收益归作者所有