当前位置:文档之家› c++课程设计模板

c++课程设计模板

1. 首先在定义函数时,不能输入汉字。否则会程序会显示错误。 2.在程序中,如果定义输入的信息为 char 型,则录入一个信息后,再按回 车键时,回车键也会作为一个字符传送到函数内,从而输出两个问题,未达到初 期一道题一道题地按次序的出现。 3.前后定义变量要统一。 4.如果要调用添加函数,修改函数,修改函数,查找函数,统计函数等要在 主函数前面进行申明。否则会显示警告。 5.如果程序在运行的过程中,对于一个循环语句,如果你返回的值始终是真 的,那么程序将进如死循环。 6. 未注意 int,float 型数据的数值范围,int 型数据的数值范围(-32768~32768)。 对定义工资变量时,如果将职工工资定义为 float 型,将会出现警告。 7.对应该有花括弧的复合语句,忘记加花括弧。 8. 所调用的函数在调用语句之后才定义,而又在调用前未加说明。
9
新疆大学软件学院《面向对象程序设计》课程设计报告
7)保存退出运行界面
保存用户数据信息,根据用户的心理健康测试题,统计出用户的心情指数, 并保存用户的心情信息。
图 3.7-B 统计出所有的职工信息的运行界面
10
新疆大学软件学院《面向对象程序设计》课程设计报告
第四章 程序调试分析
当把程序写好并进行调试时,并不是一帆风顺的,总会遇到很多在调试时遇 到的错误。
每日测试分为全部测试和随机测试,第一次通过全部测试采集用户各项数 据,之后通过随机测试得出用户心理健康的结论。
4)今日心情的程序运行界面
该模块主要通过用户选择自己的心情,给出相应的温馨话语,改善用户的负 面心情,带来积极的正能量。
图 3.4-A 今日心情程序界面
7
新疆大学软件学院《面向对象程序设计》课程设计报告



















户情话源自汤户并各






















图 2.2-A 总体程序
3
新疆大学软件学院《面向对象程序设计》课程设计报告
2.2 各个模块之间的主要关系
该程序的功能主要是实现学生心理健康状况的查询,并对心理健康状态的相 应信息进行心情指数的计算。各个模块之间的关系是相互联系的。首先,主函数 包含了所有的子函数。主函数是整个程序的核心。子函数之间也是有联系的,对 心情指数的计算、心理健康状态信息的修改、删除、查询、统计,必须是在心理 健康信息录入的情况下进行的。因此对心理健康信息信息的录入是非常重要的。 在心理健康信息的修改、删除、查询、统计与信息保存,所有的子函数之间是没 有多大联系的。
5
新疆大学软件学院《面向对象程序设计》课程设计报告
2)用户登录运行界面(见图 3.2-A)
图 3.2-A 用户登录界面 该模块主要通过文件读取读取用户保存在 date.dat 的所有数据。
3)①每日测试的程序运行界面
图 3.3-A 每日测试程序界面
6
新疆大学软件学院《面向对象程序设计》课程设计报告
目录
摘 要..............................................................1 1 设计内容、任务及具体要求.........................................2
1.1 设计内容.....................................................2 1.2 设计任务及具体要求...........................................2 2 概要设计.........................................................3 2.1 该系统的功能简介.............................................3 2.2 总体程序框图.................................................3 2.3 各个模块之间的主要关系........................................4 3 系统功能模块的具体设计............................................5 3.1 各个模块的程序运行界面................................5 3.2 对关键代码加以分析说明.......................................15 4 程序调试分析.....................................................23 5 程序使用说明.....................................................24 6 总结.............................................................25 致谢...........................................................26 参考文献...........................................................27 附:源程序..........................................................28
完成日期: 2014 年 07 月 2 日
新疆大学软件学院《面向对象程序设计》课程设计报告
课程设计任务书
设计题目: 电话薄管理系统
学生姓名
课程名称
面向对象程序设计课程设 专业班级

13 级软件工程
地点
第二、三实验室
起止时间 2014.6.19-2014.7.2

利用 c++语言的文件操作能力设计开发一个小型的管理信息系统,至少具有如下
12
新疆大学软件学院《面向对象程序设计》课程设计报告
第六章 总结
在本课程设计的设计过程中,我刚开始感觉到有点头痛。要通过一学期 C 语 言的学习后将所学知识运用起来有点困难,但回过头来再去看教课书,对于这些 知识点有关的背景,概念和解决方案更进一步的理解,感觉也不是很难。
另外我还体会了从事 C 语言课程设计工作需要特别谨慎认真地态度和作风, 一点都不能马虎。每个细微的细节都必须十分注意,如果不认真思考,就会出现 或大或小的错误。如果把早期的错误隐藏下来,对后面的工作影响就会很大,甚 至有时会推倒很多前面做的工作。有时候,我自己觉得我写的程序非常正确,但 是就是编译通不过,在查找错误的过程中,面临着否认自己的过程,非常的痛苦, 而且由于自己的经验及各方面的能力的不足,所以进展的速度非常的缓慢,往往 几天的时间没有一点进展。这时候,我一般是先自己通过书本,手册和资料找解 决办法,实在没辙才向老师同学请教。
计 功能:电话薄的的查询:按人名、电话号码查询用户信息,具有增、删、改、排序
内 等功能。具有文件存储、按人名随机查找高级功能。操作界面要符合用户的一般习 惯,图形或文本界面都可以。
容 要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成
及 设计准备必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高用 C++
5)心灵鸡汤运行界面
图 3.5-A 心灵鸡汤程序界面 该模块主要是对用户进行心理辅导和安慰,帮助用户培养良好的正能量。
8
新疆大学软件学院《面向对象程序设计》课程设计报告
6)畅怀一笑运行界面
畅怀一笑程序界面(见图 3.6-A) 该模块是通过一段笑话,改善用户的心情,让用户拥有阳光愉快,更乐观 的面对生活
说 1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份
由负责教师留用。2.若填写内容较多可另纸附后。
明 3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。
教研室主任:
指导教师:
1
新疆大学软件学院《面向对象程序设计》课程设计报告 年月日
2
新疆大学软件学院《面向对象程序设计》课程设计报告

4. 编程实现程序的功能
2014.6.22 - 2014.6.28

5. 调试并完善程序
2014.6.29 - 2014.6.30

6. 撰写课程设计报告
2014.7.1
7. 提交课程设计报告并答辩
2014.7.1- 2014.7.2


《C++程序设计语言》 清华大学出版社 20083


其 它
课程设计
设计题目:___电话薄管理系统
____
班 级:
13-
学 号:
201
学生姓名:
______
设计地点(单位)_ 第二、三实验室
________
指导教师评语: __该生按照计划要求,在心电话薄管理系统中
完成了“
”模块,系统运行正常,达到了预期要求。
_
成 绩:______ __
________
教师签名:_________田生伟_________
1.2 设计任务及具体要求
主要利用 c 语言的文件操作能力设计开发一个小型的管理信息系统,至少具 有如下功能:心理健康状态的录入,心情指数的测试,一个小故事陶冶情操。操 作界面要符合用户的一般习惯,图形或文本界面都可以。
要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完 成设计准备必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高 用 C 语言进行文件操作和绘图应用的编程技术水平;初步了解软件开发的一般方 法和步骤; 提高撰写技术文档的能力。
相关主题