综合课程设计报告(2)

来源:网络收集 时间:2025-08-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

通信录查询系统

第一章 设计要求

基本要求: 设计散列表实现通讯录查找系统。

(1) 设每个记录有下列数据项:电话号码、用户名、地址; (2) 从键盘输入各记录,分别以电话号码为关键字建立散列表; (3) 查找并显示给定电话号码的记录; (4) 通讯录信息文件保存;

提高要求:1、主函数根据选单的选项调用各函数,并完成相应的功能。

2、要求人机界面友好,使用图形化界面;

6

通信录查询系统

第二章 系统的组成与设计原理

2.1系统的组成

本系统主要是应用C语言实现对通信录的管理。子函数有yunxing(),xiugai(),tianjia(),deletes(),search(),modify(),biaoti(),bye(),liulan(),inputnewfo(),主函数有main(),通过主函数对子函数的调用,完成该系统功能。

2.2系统的设计原理

该系统设计主要是根据主函数调用各个子函数完成相应的功能。首先要一个菜单选单,在这里用了一个调用选择模块,输入不同的数字调用不同的子函数,实现相应的功能。在进入选单之前要进行账号验证,确保了安全性。程序先声明了一个结构体类型struct Info以及name,sex,city,phone,youbian成员变量,通过定义结构体变量info等引用成员变量,从而实现了每个联系人各项信息的管理。主函数main()开始调用tianjia()获取一个账户,从而开始建立一个通信录,调用yunxing()进入管理信息选单,之后就是通过返回值进入zhuchengxu()函数,执行信息的修改,输入,删除,查询,退出系统等功能,完成本次课设任务要求。

7

通信录查询系统

第三章 系统的概要设计

3.1 系统的层次结构图

账号验主菜单 添浏查修删修退 图3.1 层次结构图

3.2 系统方案比较分析与选择

方案一是采用面向对象的C++,窗体的实现还有MFC,考虑到人机界面友好,就开始尝试使用MFC来做,按照层次结构图是可以很好地展现一个信息管理的管理界面。不仅可以按按钮,而且还涉及其他的控件、菜单,数据库的使用,功能实现一目了然。

方案二是采用C语言,涉及到文本和结构体方面的知识,程序就是通过一个个子程序的调用来实现主菜单下的子功能,思考程序的代码比较简单易懂,敲写熟悉,错误率低。

最近学习的面向对象和窗体等知识远远不够实现本次课设需求,查阅资料要使用MFC实现要达到需求功能需要SQL语句,还有一些类的使用,但均不是很熟练,没有信心可以在课设期间实现题目要求,因此方案一被放弃,改用C语言的方案二。

8

通信录查询系统

第四章 详细设计

4.1程序流程图

4.1.1 添加账户

开始 您还没有帐号请输请设置密码: N strcmp(news.a,num.zhanY strcmp(num.mima,newsY 进入主结束 图4.1 添加账户流程图

9

账号有N 密码有 通信录查询系统

4.1.2主程序

开始 请输入你要选 1 输浏2 查3 4 修5 删6 N 7 修退结束 图4.2 主程序流程图

4.1.3输入信息

开始 输入想继续输Y 退出输保存信息N

图4.3 输入信息流程图

10

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库综合课程设计报告(2)在线全文阅读。

综合课程设计报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/550604.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219