- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网工程教研室-课程设计说明书-终
物联网工程教研室
课程设计说明书
(2015-2016学年 第2学期)
课程名称 程序设计基础(二)课程设计 设计题目 联系方式管理系统 学号 201540438203 姓名 陈厚儒 小组成员 陆子寒,陈厚儒,梁光明 起止时间: 2016年 6 月 20 日 至 2016 年 7 月 1 日 课程设计
评 语 在为期两周的课程设计中,该生按时到课,课堂表现一般,参与了课程设计的整个过程,实现了联系方式管理系统的以下功能:对联系人的增加,删除,有哪些信誉好的足球投注网站,修改,统计等功能。其课程设计说明书填写方式正确,图表与解释相符,标注较为明了;能对整个设计过程进行自我总结。对于课程设计过程介绍比较正确,代码正确。可以看出对课本知识掌握较熟练。作品演示熟练,能按照设计要求完成指定的功能。答辩过程中回答问题较流利,循环掌握良好,但链表等掌握一般。不足之处是在程序中只运用了链表,结构较简单,没有涉及到继承多态和除基础功能之外的功能。答辩过程中有些地方函数解释不清。 平时成绩 报告成绩 演示与答辩成绩 成绩总评 指导教师
(签字) 年 月 日 注:成绩均用百分制。总成绩=平时成绩*20%+报告成绩*40%+演示与答辩成绩*40%设计题目:联系方式管理系统
1、课程设计目的
本课程设计是实践性教学环节之一,课程设计的目的是使学生通过参加小型软件的开发过程,进一步掌握面向对象的程序设计方法,得到切实的面向对象程序设计训练。掌握书写程序设计说明文档的能力,提高运用C++解决实际问题的能力。
2.1课程设计正文
2.1.1 系统分析
该设计是对电话本中的联系人进行增加,删除,有哪些信誉好的足球投注网站,修改,统计等操作。可以正常实现客观应有功能。每个联系方式记录包括八项,分别为:编号,姓名,性别,年龄,关系,序号,类型与内容。假设联系人列表(3条记录)如表2.1所示
编号 姓名 性别 年龄 关系 序号 类型 内容 1001
1002
1003 张三
李四
王五 男
女
男 20
21
20 家人
同事
朋友 1
2
3 电话
QQ
地址 123456
166665
河北衡水 表2.1 联系人列表
该系统主要功能包括:联系人信息进行正常操作。
分析:
(1)增加功能:利用链表和带参的构造函数进行联系人赋值。
(2)有哪些信誉好的足球投注网站功能:利用循环对关键字进行查找某个信息。
(3)显示功能:利用链表循环,在屏幕显示当前所有联系人信息。
2.1.2系统结构图
系统要实现的功能:
(1)增加记录
(2)查询记录
(3)显示记录
(4)编辑记录
(5)删除记录
(6)存档读档
(7)统计人员
(8)退出程序
系统结构图如图2.1所示。
图2.1 系统结构示意图
2.2详细设计
2.2.1
成员定义
(1)联系人信息定义:
int num;//编号
string sex;//性别
string name;//姓名
int age;//年龄
string relation;//关系(家人朋友同事等)
//以上为人员信息
int order;//序号
string type;//类型(电话QQ地址)
string content;//联系方式
//以上为联系信息
(2)成员函数定义:
void Admin::add();//增加
void Admin::search();//有哪些信誉好的足球投注网站
void Admin::searchbyname();//按姓名查找
void Admin::searchbynum();//按编号查找
void Admin::display();//显示
void Admin::change();//修改
void Admin::count();//统计
void Admin::countbysex();//按性别统计
void Admin::countbyage();//按年龄统计
void Admin::delete1();//删除
void Admin::save();//存档
void Admin::load();//读档
Information::Information(string,string,int,string,string,string);
//上面是不包括编号序号的带参构造
Information::nformation(int,string,string,int,string,int,string,string);
//上面是包括编号序号的带参构造函数
void Information::display();//显示函数
void Information::change(string,string,int,string,string,string);
//上面是更改人员信息
void Informati
文档评论(0)