- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1
安徽农业大学经济技术学院
《C++程序设计》课程设计报告书
课题名称
姓名学号院系专业指导教师
起止日期
通讯录管理系统
XXX
XXX
XXX
软件工程
XXX
2022年12月25日
2022年12月25日
2
《C++程序设计》课程设计任务书
下达时间:2022年12月23日设计时间:一周
指导教师:XXX完成班级:2022级软件工程专业
【设计目的】
本课程设计是在学生学完《C++》课程后进行的一次全面的综合练习,是计算机学科重要的实践性环节之一,目的旨在利用编程知识与技巧,达到理论与实践的统一。做到:
(1)巩固和加深对C++程序设计课程的基本知识的理解和掌握;
(2)掌握和提高C++编程和程序调试基本技能;
(3)进一步理解和运用结构化程序设计的思想和方法;
(4)基本掌握面向对象程序设计的基本思路和方法;
(5)提高运用C++解决简单的面向对象的程序设计问题的能力;
(6)掌握科学地撰写程序设计说明文档和总结报告的能力。
【设计内容和任务】
可以在指定的题目中任意选择一题,也可以自选题目,若选题相同,程序基本相同或者撰写报告基本相同的情况下,经查证属于相互抄袭的,均以零分计入成绩。参考题目如下:
1、GPA计算器
2、学生信息管理系统
3、学生成绩管理系统
4、商品库存管理系统
5、图书馆管理系统
6、职工工资信息管理系统
7、聊天程序
8、通讯录
【设计要求】
采用教师指导、学生自学和独立编程的操作方式,先由学生查阅与本课程设计有关的书籍和资料,利用visualC++6.0设计环境与开辟工具,要求如下:
1、分析课程设计题目
2、写出详细设计说明;
3、编写程序代码、调试程序使其能正确运行,能正确地接受输入,产生正确的结果,界面友好,便于操作和使用;
3
4、课题完成后必须按要求提交课程设计报告,且设计报告必须符合规范。
【设计报告】
装订顺序挨次为封面、任务书、目录、正文、参考文献、附录。
正文内容包括:系统需求分析,总体设计,详细设计,系统调试,结果分析和总结等。
正文格式如下:
一级标题(左对齐,宋体粗四号),二级标题(左对齐,宋体小四号,加粗);正文:小四,宋体,两边分散对齐;行间距1.15倍;左边距:3cm,右边距2cm;
【提交要求】
每位同学提交纸质设计报告书一份(用A4纸双面打印),要求编排格式统一、规范,内容充实,并附带电子版(以自己的学号和姓名命名文件名)。
【设计时间与地点】
时间:共一周,包括实习动员与任务布置;查阅资料、分析与设计;编写程序,进行调试;成果验收,完成设计报告。
地点:实验室、图书馆等
【设计成绩评定】
设计成绩是依据在设计中的表现综合评定,包括:
设计纪律(10%):设计中遵守纪律,服从管理,以及设计态度等因素,如有严重违纪,可按学校有关规定直接评为不及格。
设计正确性(40%):根据设计运行正常和异常评定相应等级
设计界面(10%):根据图形界面评定
设计报告(30%):设计报告的完成情况
考核形式(10%):通过提问及验收时间等评定
备注:在实验结果的基础上,发表了学术论文的同学可以直接评为优秀成绩。
4
目录
通讯录管理系统 5
一、系统简介 5
二、系统演示 6
2.1、通讯录管理系统功能图 6
2.2、各功能说明 6.
三、软件设计 7
3.1、总体设计(主函数设计) 7
3.2、主页面设计 8.
3.3、各功能实现 9.
3.3.1、添加联系人 9
3.3.2、显示联系人 11
3.3.3、删除联系人 13
3.3.4、查找联系人 14
3.3.5、修改联系人 15
3.3.6、清空联系人 17
3.3.7、退出系统 17
3.4、系统调试 18
四、总结 18
4.1、设计心得 18
4.2、设计不足之处 1.8
五、附录 19
5.1参考文献 19
5.2源程序代码 19
5
通讯录管理系统
一、系统简介
通讯录管理系统
项目名称
通讯录管理系统
作者
XXX
时间
2022年12月25日
班级
18软件工程1班
代码量
300行
编程环境
VisualStudio2022
本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用
技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔
录
文档评论(0)