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

旅游电子商务网站建设规划书极构网站建设工作室

旅游电子商务网站建设规划书,极构网站建设工作室,高校保卫处网站建设工作,学校如何建设网站首页系列文章 任务19 简单个人电话号码查询系统 问题描述 人们在日常生活中经常需要查找某个人或某个单位的电话号码#xff0c;本实验将实现一个简单的个人电话号码查询系统#xff0c;根据用户输入的信息#xff08;例如姓名等#xff09;进行快速查询。基本要求 (1) 在外存…系列文章 任务19 简单个人电话号码查询系统 问题描述 人们在日常生活中经常需要查找某个人或某个单位的电话号码本实验将实现一个简单的个人电话号码查询系统根据用户输入的信息例如姓名等进行快速查询。基本要求 (1) 在外存上用文件保存电话号码信息 (2) 在内存中设计数据结构存储电话号码信息 (3) 提供查询功能根据姓名实现快速查询 (4) 提供其他维护功能例如插入、删除、修改等 (5) 按电话号码进行排序。 文章目录 系列文章一、实践目的与要求1、目的2、要求 二、课题任务三、总体设计1.存储结构及数据类型定义2.程序结构3.所实现的功能函数 四、小组成员及分工五、 测试文件读取添加联系人删除联系人修改联系人查询联系人退出 六、源代码获取 一、实践目的与要求 1、目的 通过此次实践环节主要达到以下目的 1进一步理解和运用结构化程序设计的思想和方法学会根据具体问题选择合理的计算机存储结构实现数据的存储构造较有效率的算法 2学会算法描述的方法并编制具有结构清晰、合理和易读性的小型实用程序 3并会设计测试方案完成程序的测试能撰写出该程序的技术报告为文档整理工作打下一个初步的基础 4培养小组成员间互相学习取长补短协同工作的能力。 2、要求 1模块化程序设计锯齿型书写格式代码要有足够的注释 2根据课题中规定的要求实现既定目标 3撰写格式排版规范、结构完整的技术文档。 二、课题任务 题目、内容及主要功能描述 简单个人电话号码查询系统 问题描述 人们在日常生活中经常需要查找某个人或某个单位的电话号码本实验将实现一个简单的个人电话号码查询系统根据用户输入的信息例如姓名等进行快速查询。基本要求 (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://www.dnsts.com.cn/news/6135.html

相关文章:

  • 昆明响应式网站制作学校网页网站模板免费下载
  • 西安的商城网站建设广东省网站设计师
  • 做网站和优化共多少钱?邯郸市房产信息网查询
  • 音乐网站用dw怎么做微信app下载安装2024最新版
  • 做足球行业深度内容的网站做网站生意不赚钱
  • 企业网站开发设计网站建设承诺
  • 小米路由器3做网站wordpress区块链插件
  • 天津工程建设信息网站博客可以放自己做的网站
  • 我想建网站做网站相册
  • 1个人做几个网站的负责人网站建设如何上传文件
  • 南京做网站建设有哪些内容备案查询化妆品
  • 20m带宽做网站够用吗wordpress 漂浮窗口
  • 中国免费图片素材网站网页设计中常见的布局有哪些
  • 学生网站模板做网站挂广告 刷广告
  • 理财p2p网站开发网站推广应该坚持什么策略
  • 惠州 网站建设厦门百度网站建设
  • 公司网站改版需要怎么做用新域名做网站排名快吗
  • php做手机网站不同性质网站
  • 东莞网站推广优化搜索推广网站seo在线诊断
  • 哪个网站可以做优惠券建设项目环保备案登记网站
  • 大鹏网络网站建设网站h1
  • 蛋糕网站模版深圳外贸公司网站建设公司排名
  • 邵阳汽车网站建设网站外链带nofollow是什么意思
  • 微信公众号可以做网站嘛学生做微商怎么加入
  • 三网合一网站建设报价cdn wordpress 回复
  • 嘉定南翔网站建设网页代码编辑器有哪些软件
  • 网站上线后做什么网站怎么申请微信支付接口
  • dede网站架设教程如何做酒网站
  • 网站做目录网站建设 网站开发
  • 网站自响应深圳有哪些网站公司