- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
同学录系统设计与实现 课程设计正文
同学录的设计与实现
摘 要 随着时代的发展,我们接受教育的机会越来越多。在学习的过程中,我们都在不断的接触不同的同学,建立起美好的同学关系。社会高度发展的今天,社会交际显得非常重要。同学关系就是这其中很大的一部分。这就迫切的需要一种工具来记录每个同学的联系方式,这款同学录的开发就很好的符合了这种需求。
关键词 同学录;社会交际
1 引 言
1.1 课题背景经济可行性分析(2)技术可行性分析3)社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新完全有能力采用这样先进的管理技术。对其他行业可能也有不错的引导作用。
2 系统分析2.1 功能需求分析
(1)通讯录的录入
(2)增加人员
(3)删除人员
(4)显示数据
2.2性能需求分析
1.硬件环境
处理器:Inter CR300或是更高。
内存:128MB(建议 196MB)。
硬盘空间:20MB。
操作系统: Windows 98 或是Windows 2000/ Windows XP或以上版本
2.3系统总体结构设计
根据需求分析的结果,总体结构如图2-1所示
图2-1系统总体结构
3具体实现过程
3.1 类的定义
首先要想设计这个系统,就要建立一个同学录的类,并建立相关的数据成员和成员函数。代码如下:
#includeiostream
#includestring //控制字符串的头文件
#includestdlib.h //控制退出函数的头文件
using namespace std;
class tong //建立同学录的一个类
{
string homephone; //家里电话
char name[20]; //名字
int age; //年龄
char sex; //性别
public:
tong(){} //构造函数
tong(char n[20],char se,int ag,string ho)
{strcpy(name, n);
age=ag;
sex=se;
homephone=ho;}
friend void main(); //友元函数
};
3.2初始界面
进入系统时,首先由一个初始界面,如图3-1,代码如下:
void show()
{ system(cls);
cout********************************************endl;
cout*\t\t请选择您需要的操作! * \n endl;
cout*\t\t1=增加人员 *endl;
cout*\t\t2=删除人员 *endl;
cout*\t\t3=修改数据 *endl;
cout*\t\t4=显示记录 *endl;
cout*\t\t5=退出 *endl;
cout********************************************\nendl;
}
图 3-1初始界面
3.3同学录的录入
把用户的信息添加到同学录的类中,如图3-2,代码如下:
{ case 1: //(1)增加人员(Add)
{ char name[20];
int age;
string homephone;
char sex,c;
do{ cout请输入姓名:;
cinname;
cout请输入性别(m(男) or w(女):;
cinsex;
cout请输入年龄:endl;
cinage;
cout请输入家里的电话号码:;
cinhomephone;
j++;
s[i]=new tong(name, sex, age, homephone);
i++;
cout数据录入成功,想继续录入吗(y/n);
cinc;
flag2=0;
do
{ if(c!=yc!=n)
{cout指令错误!
您可能关注的文档
最近下载
- 中国云新南航空公司acars系统培训.ppt VIP
- 马克思主义宗教观87814.ppt VIP
- 《城市轨道交通通信与信号》教案 第11课 城市轨道交通通信系统(一).docx VIP
- 大众蔚领保养手册.docx VIP
- 部编人教版小学4四年级语文上册(全册)优秀教案设计.doc VIP
- 道德与法治新教材培训心得体会.pptx VIP
- 2026年高考化学大一轮复习第3讲离子共存 离子的检验与推断.pptx VIP
- 冯唐成事心法读书札记.docx VIP
- 第1课 时代精神的精华-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 《新闻采访与写作》电子课件 第三章 新闻采写的客体——新闻事实.ppt VIP
文档评论(0)