欢迎来到天天文库
浏览记录
ID:42841370
大小:563.20 KB
页数:19页
时间:2019-09-23
《高级语言课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、课程设计报告课程名称:高级语言程序设计课程设计姓名:班级学号:指导教师:完成日期:目录1课程设计目的与要求11・1设计目的11・2设计要求12问题描述22.1系统概要22.2功能要求22・3课程设计注意问题23总体设计43.1功能分析43.2系统使用的主要函数43.3系统使用的主要数据结构44详细设计54.1程序总体结构图54.2程序流程65功能测试95.1系统界面95.2输入信息界而95.3按耳只工号查询界面95.4职工作量查询界面95.5退出查询系统界面105・6错误输入信息岀错界面106程序设计调试情况分析117课程设计小结12参考文献13附录系统源程序1
2、4职工工作量统计系统1课程设计目的与要求1・1设计目的程序设计综合课程设计的目的是培养学生综合运用C或C++所学到的知识编写程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯,通过课程设计的训练能让我们了解软件的基本开发过程以及编程语言的运用,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,并培养基本的、良好的程序设计技能和掌握编写、调试、测试程序的基本技巧,充分理解结构化程序设计的基本方法,按照课程设计的要求,分析、设计、编写、调试、测试程序及按要求编写课程设计设计报告。1.2设计要求课程设计耍求学生遵循软件开发过程中的基本规范
3、,运用结构化程序设计的方法,程序设计报告应该能够反映学生完成课程设计题目的全部情况,包括对课程设计题目耍求的分析、应用程序的设计、程序的测试过程以及程序的运行情况等,因此,编写课程设计报告是课程设计一个不容忽视的重要环节。一个高质量的课程畅、用词准确H无二义性;能够反映结构化程序设计方法的基本原则;绘制的所冇图表规范11正确。设计报告应该满足下列条件:报告内容完整、观点正确;层次清晰、语流2问题描述2.1系统概要设计一个职工工作量统计系统:1、完成一下职工工号和完成的产品数量,程序允许同一职工有多次程序,由程序对其完成的产品数量实现累计;2、按完成数量对职工排序
4、,并确定名次;3、按完成的产品数量由多到少的顺序,输出名次,同一名次的职工人数及他们的工号(工号由小到大顺序输出)。2.2功能要求职工工作量系统统计系统要实现以下儿个基本功能:1•按完成数量对职工排序,并确定名次;2.能够能完成对职工工作量信息的录入,并且允许同一职工有多次程序,由程序对其完成的产品数量实现累计;3.按完成的产品数量由多到少的顺序,输出名次,同一名次的职工人数及他们的工号(工号由小到大顺序输岀);4.能够输出所有职工的工作总量。2.3课程设计注意问题1、针对编写的C程序,应该主要考查下列内容:•是否符合题目耍求,是否完成了主要功能;•是否存在语法
5、错误,逻辑错误及运行错误;•程序设计是否合理;•程序是否具有良好的可读性和可靠性;•是否符合结构化程序设计所倡导的基本理念;•用户界而是否友好。2、课程设计报告•针对提交的课程设计报告,应该主要考查下列内容:•程序设计的报告内容是否全面,观点是否止确;•设计过程是否符合结构化程序设计方法的基木原则;•层次是否清楚,语言是否通顺;•各种图表是否规范;是否具有良好3总体设计2.1功能分析整个系统可以分为信息输入、信息添加、信息浏览、信息排序、信息查询和信息统计模块。3.2系统使用的主要函数voidsearch()voidinput()voidsort()voidsa
6、ve()voidoutput()voidmain()voidstop()/*按职工号查询*//*信息的输入*//*职工工作量的排名勺/*信息的保存*//*信息的输出*//*主函数*//*停顿函数(公共函数)*/3.3系统使用的主要数据结构defineMAX100/*定义职工人数小于100*/structworkerinfo/*定义职员信息结构体*/intnumber;intproducts;/*职员工号*//*职员工号*/intrank;/*职员工作量排序*/}workcrs[MAX];4详细设计4.1程序总体结构图主函数流程图(如图4一1)职工信息的录入(如图
7、4—2)(图4—2)职工工作量查询(如图4—3)(图4—3)2.2程序流程输入职工工号流程(如图4-4)开始结束(图4—4)输入职工产品数量流程图(如图4—5)(图4—5)职工产品数量排序流程图(如图4—6)(图4—6)5功能测试5・1系统界面进入系统后的,系统进入选择菜单(如图5-1)o欢迎来到舉玉吴疇J兰字岂至逐安职工号曲1230罄击作野PleaseEnterChoose:(图5—1)5・2输入信息界面输入选择录入职工信息后,系统界面进入职工信息输入界面(如图5-2)0PleaseEnterChoose:1241235242030輸入工号和产品数量〈寻0表示
8、输入结束〉:职工工号产品
此文档下载收益归作者所有