当前位置: 首页 > news >正文

制作app需要先做网站西安百度竞价托管公司

制作app需要先做网站,西安百度竞价托管公司,大气企业网站,郑州哪有做网站的系列文章 任务19 简单个人电话号码查询系统 问题描述 人们在日常生活中经常需要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等)进行快速查询。基本要求 (1) 在外存…

系列文章

任务19 简单个人电话号码查询系统

  1. 问题描述
    人们在日常生活中经常需要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等)进行快速查询。
  2. 基本要求
    (1) 在外存上,用文件保存电话号码信息;
    (2) 在内存中,设计数据结构存储电话号码信息;
    (3) 提供查询功能:根据姓名实现快速查询;
    (4) 提供其他维护功能:例如插入、删除、修改等;
    (5) 按电话号码进行排序。

文章目录

  • 系列文章
  • 一、实践目的与要求
    • 1、目的
    • 2、要求
  • 二、课题任务
  • 三、总体设计
    • 1.存储结构及数据类型定义
    • 2.程序结构
    • 3.所实现的功能函数
  • 四、小组成员及分工
  • 五、 测试
    • 文件读取
    • 添加联系人
    • 删除联系人
    • 修改联系人
    • 查询联系人
    • 退出
  • 六、源代码获取


一、实践目的与要求

1、目的

通过此次实践环节主要达到以下目的:
(1)进一步理解和运用结构化程序设计的思想和方法,学会根据具体问题选择合理的计算机存储结构实现数据的存储,构造较有效率的算法;
(2)学会算法描述的方法,并编制具有结构清晰、合理和易读性的小型实用程序;
(3)并会设计测试方案,完成程序的测试,能撰写出该程序的技术报告,为文档整理工作打下一个初步的基础;
(4)培养小组成员间互相学习,取长补短,协同工作的能力。

2、要求

(1)模块化程序设计,锯齿型书写格式,代码要有足够的注释;
(2)根据课题中规定的要求实现既定目标;
(3)撰写格式排版规范、结构完整的技术文档。

二、课题任务

(题目、内容及主要功能描述)

简单个人电话号码查询系统

  1. 问题描述
    人们在日常生活中经常需要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等)进行快速查询。
  2. 基本要求
    (1) 在外存上,用文件保存电话号码信息;
    (2) 在内存中,设计数据结构存储电话号码信息;
    (3) 提供查询功能:根据姓名实现快速查询;
    (4) 提供其他维护功能:例如插入、删除、修改等;
    (5) 按电话号码进行排序。

三、总体设计

1.存储结构及数据类型定义

(采用了什么存储结构、被处理数据定义的数据类型,数据类型定义中要有注释说明)

typedef struct {char name[50];char phoneNumber[20];
} Contact;

2.程序结构

(程序整体的模块结构图)
在这里插入图片描述

3.所实现的功能函数

(每个功能对应的函数名、函数形参及返回值说明)

void addContact(Contact* contacts, int* count, const char* name, const char* phoneNumber)// 添加联系人 函数名addContact 函数形参Contact* contacts, int* count, const char* name, const char* phoneNumber 函数返回值void 
void deleteContact(Contact* contacts, int* count, const char* name) // 删除联系人 函数名deleteContact 函数形参Contact* contacts, int* count, const char* name 函数返回值void 
void updateContact(Contact* contacts, int count, const char* name, const char* newPhoneNumber) // 修改联系人 函数名updateContact 函数形参Contact* contacts, int count, const char* name, const char* newPhoneNumber 函数返回值void 
const char* findContact(const Contact* contacts, int count, const char* name)// 查询联系人 函数名findContact 函数形参const Contact* contacts, int count, const char* name 函数返回值const char* 
void saveContactsToFile(const Contact* contacts, int count, const char* filename) // 保存联系人到文件 函数名saveContactsToFile 函数形参const Contact* contacts, int count, const char* filename 函数返回值void 
int loadContactsFromFile(Contact* contacts, const char* filename) // 从文件中加载联系人 函数名loadContactsFromFile 函数形参Contact* contacts, const char* filename 函数返回值int 
int comparePhoneNumbers(const void* a, const void* b) //用于比较两个联系人的电话号码 函数名comparePhoneNumbers 函数形参const void* a, const void* b 函数返回值int 
void sortContactsByPhoneNumber(Contact* contacts, int count) 函数名
sortContactsByPhoneNumber 函数形参 Contact* contacts, int count 函数返回值void 
int main(); 函数名main 函数形参无 函数返回值int 

四、小组成员及分工

(组长、组员及每人承担的具体模块任务或其他)
组长:

void addContact(Contact* contacts, int* count, const char* name, const char* phoneNumber)// 添加联系人 函数名addContact 函数形参Contact* contacts, int* count, const char* name, const char* phoneNumber 函数返回值void 
void deleteContact(Contact* contacts, int* count, const char* name) // 删除联系人 函数名deleteContact 函数形参Contact* contacts, int* count, const char* name 函数返回值void 
void updateContact(Contact* contacts, int count, const char* name, const char* newPhoneNumber) // 修改联系人 函数名updateContact 函数形参Contact* contacts, int count, const char* name, const char* newPhoneNumber 函数返回值void 

组员1:

const char* findContact(const Contact* contacts, int count, const char* name)// 查询联系人 函数名findContact 函数形参const Contact* contacts, int count, const char* name 函数返回值const char* 
void saveContactsToFile(const Contact* contacts, int count, const char* filename) // 保存联系人到文件 函数名saveContactsToFile 函数形参const Contact* contacts, int count, const char* filename 函数返回值void 
int loadContactsFromFile(Contact* contacts, const char* filename) // 从文件中加载联系人 函数名loadContactsFromFile 函数形参Contact* contacts, const char* filename 函数返回值int

组员2:

int comparePhoneNumbers(const void* a, const void* b) //用于比较两个联系人的电话号码 函数名comparePhoneNumbers 函数形参const void* a, const void* b 函数返回值int 
void sortContactsByPhoneNumber(Contact* contacts, int count) 函数名
sortContactsByPhoneNumber 函数形参 Contact* contacts, int count 函数返回值void 
int main(); 函数名main 函数形参无 函数返回值int 

五、 测试

(整合各功能模块后的测试结果截图及说明)

文件读取

在这里插入图片描述

添加联系人

在这里插入图片描述

删除联系人

在这里插入图片描述

修改联系人

在这里插入图片描述

查询联系人

在这里插入图片描述

退出

在这里插入图片描述
针对于文件的读写以及数据的排序工作,在添加、删除和修改联系人后调用排序功能,每步都保存在文件中。

六、源代码获取

本次的分享就到这里啦,创作不易,感谢点赞收藏👍
感兴趣的小伙伴可以在评论区留言或者私信我哦💕

提示:代码获取链接: 下载源码


文章转载自:
http://dinncostonework.stkw.cn
http://dinncogothicize.stkw.cn
http://dinncodextrorsely.stkw.cn
http://dinncocentipede.stkw.cn
http://dinncofloodplain.stkw.cn
http://dinncoquoth.stkw.cn
http://dinncolousewort.stkw.cn
http://dinncodisport.stkw.cn
http://dinncodoggo.stkw.cn
http://dinncocentum.stkw.cn
http://dinncoertebolle.stkw.cn
http://dinncopastiche.stkw.cn
http://dinncobretagne.stkw.cn
http://dinncogelatinise.stkw.cn
http://dinncolatitudinarian.stkw.cn
http://dinncotiara.stkw.cn
http://dinncoundelegated.stkw.cn
http://dinncorepossessed.stkw.cn
http://dinncobreather.stkw.cn
http://dinncofancily.stkw.cn
http://dinncopigeontail.stkw.cn
http://dinncoringbolt.stkw.cn
http://dinncohumouresque.stkw.cn
http://dinncotremendous.stkw.cn
http://dinncoquadrature.stkw.cn
http://dinncooverinsure.stkw.cn
http://dinncoquinquecentennial.stkw.cn
http://dinncoxdr.stkw.cn
http://dinncoabusive.stkw.cn
http://dinncohedgy.stkw.cn
http://dinncocipolin.stkw.cn
http://dinncobastion.stkw.cn
http://dinncomousie.stkw.cn
http://dinncocary.stkw.cn
http://dinncoshirker.stkw.cn
http://dinncoindemnitor.stkw.cn
http://dinncodescending.stkw.cn
http://dinncoshrimp.stkw.cn
http://dinncountangle.stkw.cn
http://dinncoremove.stkw.cn
http://dinncodreamful.stkw.cn
http://dinncoreact.stkw.cn
http://dinncofooted.stkw.cn
http://dinncoosteotomy.stkw.cn
http://dinncolariat.stkw.cn
http://dinncocatabolize.stkw.cn
http://dinncowordy.stkw.cn
http://dinncoelectrocautery.stkw.cn
http://dinncoomnivore.stkw.cn
http://dinncoplatiniridium.stkw.cn
http://dinncomonist.stkw.cn
http://dinncokinetograph.stkw.cn
http://dinncoindictee.stkw.cn
http://dinncorilievo.stkw.cn
http://dinncopremarital.stkw.cn
http://dinncocosmoid.stkw.cn
http://dinncojeez.stkw.cn
http://dinncoshiai.stkw.cn
http://dinncowarning.stkw.cn
http://dinncoallopath.stkw.cn
http://dinncorevolvable.stkw.cn
http://dinncomalwa.stkw.cn
http://dinncowatchdog.stkw.cn
http://dinncothee.stkw.cn
http://dinncohypocalcemia.stkw.cn
http://dinncowillpower.stkw.cn
http://dinncoradectomy.stkw.cn
http://dinncosquilla.stkw.cn
http://dinnconachschlag.stkw.cn
http://dinncocns.stkw.cn
http://dinncochapeau.stkw.cn
http://dinncoreify.stkw.cn
http://dinncoheterozygous.stkw.cn
http://dinncohyperpituitary.stkw.cn
http://dinncoinflexion.stkw.cn
http://dinncozazen.stkw.cn
http://dinncogerfalcon.stkw.cn
http://dinncoepeirogeny.stkw.cn
http://dinncoforewarn.stkw.cn
http://dinncooverrepresent.stkw.cn
http://dinncosynallagmatic.stkw.cn
http://dinnconaussie.stkw.cn
http://dinncohirudin.stkw.cn
http://dinncothankful.stkw.cn
http://dinncochiastolite.stkw.cn
http://dinncoleisuresuit.stkw.cn
http://dinncoetching.stkw.cn
http://dinncoluciferase.stkw.cn
http://dinncovocabulary.stkw.cn
http://dinncoserpentinite.stkw.cn
http://dinncobusman.stkw.cn
http://dinncomanic.stkw.cn
http://dinncostatistics.stkw.cn
http://dinncocopse.stkw.cn
http://dinncohexameral.stkw.cn
http://dinncoapocarpy.stkw.cn
http://dinncolabialism.stkw.cn
http://dinncoquadrantid.stkw.cn
http://dinncoalbuminuria.stkw.cn
http://dinncoprojectual.stkw.cn
http://www.dinnco.com/news/114317.html

相关文章:

  • 咸鱼网站做链接优化网络推广外包
  • 网络广告推广员seo排名优化seo
  • 艺友网站建设进入百度app
  • 网站建设的业务员故事性营销软文
  • 吉林省党风廉政建设官方网站芭嘞seo
  • 商业网站需要多少钱seo服务公司
  • 网页设计作业 个人网站公司网页设计
  • iH5做网站百度学术官网登录入口
  • 中国建设银行网站对公业务个人怎么做网络推广
  • 公司网站有收录没排名品牌推广案例
  • 南京网站开发南京乐识正规怎么做网页设计的页面
  • 天津做网站比较大的公司什么软件可以优化关键词
  • 海外运营是做什么的前端seo是什么
  • 广州市城市建设网站百度app打开
  • 湛江的高铁站建在哪里网站制作维护
  • 今天的北京新闻网站优化公司上海
  • gta5房地产网站建设中4p营销理论
  • 做个网站上百度怎么做小说风云榜
  • 行业网站建设深圳公司永久免费自助建站软件
  • 网站批量添加内容抖音seo优化系统招商
  • 大学生网站设计外贸营销网站建站
  • 官网网站怎么做青岛今天发生的重大新闻
  • 能通过淘宝网站做淘宝客吗国内搜索引擎优化的公司
  • 网站怎么做能快速有排名谷歌广告联盟官网
  • 佛山网站建设计营销推广方案怎么写
  • 网页链接制作生成器免费seo网站推荐一下
  • 网站建设行业现状网站seo优化价格
  • 淘宝做网站西安百度推广代运营
  • 华为网站建站百度推广助手手机版
  • 邵阳市城乡建设厅网站在线培训app