帮帮文库

返回

毕业论文:简单个人电话号码查询系统设计 毕业论文:简单个人电话号码查询系统设计

格式:word 上传:2025-08-26 16:01:07
击插入按钮,程序进行必要的数据合法性检查之后将其插入。查找在姓名栏或号码栏里输入信息,程序获取其信息之后,在内存中的双端队列中搜索相关联的记录。修改在姓名栏或号码栏里输入信息,选中要修改的记录,单击修改按钮,程序使用原信息找到双端队列中的记录将其修改,并更新显示在列表控件里。删除在姓名栏或号码栏里输入信息,选中要删除的记录,单击删除按钮,程序使用原信息找到双端队列中的记录将其删除,并更新显示列表控件里内容。退出单击退出或程序上的关闭按钮,将会弹出是否保存修改的对话框,如果选择是,则保存,否则不保存。程序的容错性插入时检查若输入时,信息未输入完全,不允许插入。在插入时,若记录已经存在,则不允许重复插入。还有种情况,在现实生活中,个人可以有多个号码,但是不可能有多个人拥有同个号码,因此若待插入的号码已经存在,也不能插入。另外若号码中含有非数字字符时,不允许插入。查找时检查若输入时,信息未输入完全,不能查找,否则根据输入内容查找。修改时检查若输入时,信息未输入完全或未选中待修改项,不能修改。第四章设计结果及分析开始界面图程序界面添加功能只输入姓名,运行结果如下图只输入号码,运行结果如下图图只输入姓名结果图图只输入号码结果图合法记录插入如图图插入过程查找功能在输入过程中动态现实搜索结果,如图图搜索结果图搜索结果按名搜索,没有找到记录,如图图搜索结果单击搜索按钮,找到关联项,如图图搜索结果删除功能删除记录图删除前图删除后修改功能图修改前图修改后退出图退出总结通过设计这个简单个人电话号码查询系统,使我对有了更深的理解特别是列表控件同时对,的编程以及算法的实现产生了比较大的兴趣。之前也曾经看到过关于列表控件的书籍,但是每当看到大堆的代码头就开始晕了,很难看得懂。现在到自己真的需要用到它的时候就不同了,遇到个不知道如何实现的功能时就不断去找资料上网去搜索,经过多方面的努力最终终于达到了实现自己想要功能的目的。由于在设计系统的过程中需要利用到数据结构中的知识如顺序表链表和排序,因此对它们有了更加深刻的理解和更加熟悉如何应用除了之后设计了这个简单个人电话号码查询系统才真正体会了知识学而致用,而不是学习这门课程是仅仅为了应付考试而已。总之,我觉得设计这个简单个人电话号码查询系统对提升我们的思考能力和动手能力有很大的帮助,可以说是受益匪浅。在这次程序设计中,我觉得重要的点,那就是不要人云亦云,要有自己的主见,不管别人如何,定要有自己的思想,并且始终不改变的去坚持,纵然,可能会遇到很多难以解决的困难,都要自始到终,相信自己能把这个程序做得出来。当自己最终在自己的努力下完成任务的时候,那就会有更多属于自己的收获,包括成功的喜悦以及程序中体现的思想。其次是我认为调试功能是整个编写程序过程中很重要的个环节。通过此次实验我对调试有了更加深刻的理解,懂得怎么样去调试程序,如何发现,如何更高效的改正,最终能把程序实现。致谢首先要感谢相关文献的作者,从他们的作品中我学到了很多课本上没有学到的东西,感谢他们的辛勤劳动。其次,在本次课程设计的整个过程中,要特别感谢自始至终给我提供帮助和指导的余年胜和冯呈龙同学和姚老师,是他们耐心的指导才使得本次设计得以顺得完成,同时,也要感谢身边的好多同学,在此还要特别感谢为我们提供良好上机环境的学校如果没有以上老师,同学和学校的帮助和支持,本次设计实难完成再次感谢老师的精心辅导和同学的相互帮助,使我们顺利完成此次设计以及为学习以后的科目打下良好的基础参考文献武伟操作系统教程北京机械工业出版社第页汤小丹,梁红兵,哲凤萍等计算机操作系统第三版西安西安电子科技大学出版社第页马石安,魏文平程序设计与应用教程题解及课程设计北京清华大学出版社第页至第页张宏军,党留群,赵天巨等编程案例精解北京电子工业出版社第页严蔚敏,吴伟民数据结构语言版北京清华大学出版社第页至页齐德翌数据结构与算法北京清华大学出版社第页美国中国电力出版社第页刘鎏用户界面制作技术与应用实例北京中国水利水电出版社第页至第页程序代码长沙理工大学城南学院综合设计报告设计名称应用软件系统综合设计设计题目简单个人电话号码查询系统学生学号专业班级学生姓名学生成绩指导教师课题工作时间目录目录第章引言背景目的意义主要问题技术要求工作完成的目标第二章设计简介及设计方案论述设计简介设计方案数据结构数据成员程序流程图第三章详细设计窗体设计初始化插入查找修改删除退出程序的容错性插入时检查查找时检查修改时检查第四章设计结果及分析开始界面添加功能查找功能删除功能修改功能退出总结致谢参考文献程序代码摘要电话号码查询管理系统是用于辅助个人完成其通讯信息有序管理的计算机软件系统,系统实施的目的旨在帮助用户完成其私人通讯信息管理的数字化,以提供比手工方式更高效更少出错的方式。电话号码查询体统是为了方便用户查找所需的电话号码。本软件使用了提供的双端队列,采用顺序查找的算法,搜索双端队列。在内存中用双端队列保存文件。界面采用提供的可视化界面,采用文档视图结构,程序思路清晰,结构合理。经过基本的测试,已经基本达到设计要求,实现了简单的常用的电话号码管理操作,能适用姓名号码实现精确和模糊查找。关键词电话号码查询管理系统双端队列模糊查找第章引言背景随着计算机技术的飞速发展,计算机的普及,利用计算机实现通讯管理已经是这趋势的必然要求。计算机管理具有无法比拟的检索迅速可靠性高存储量大成本低方便快捷的巨大优势。这给人们带来了极大的方便,尤其是商务人士,免去了他们记忆大量信息的痛苦。目的考察面向对象的方法学,以及利用的可视化界面设计设计具有良好友好界面的能力。意义通讯录是日常生活中十分便捷有效且必备的工具,能实现对个人信息记录备案的工具,是常用的应用软件之。它能给我们的生活带来极大的便捷。主要问题利用合适的数据结构以实现快速查询模糊搜索数据的永久化保存技术要求面向对象程序设计技术,数据结构,程序设计工作完成的目标在外存上,用文件保存电话号码信息在内存中,设计数据结构存储电话号码信息提供查询功能根据姓名号码实现快速查询提供其他维护功能例如插入删除修改等按电话号码进行排序。第二章设计简介及设计方案论述设计简介程序启动后,在初始化应用程序实例时,程序自动将文件里的内容读到内存并更新数据在程序界面上的显示,程序提供了插入查询删除编辑的功能。当选择查询功能时,程序会采取三层查询方式,第层,当用户在输入待查询信息时,程序实时地检索文件记录,并将结果显示在程序界面的列表框中第二层,当用户输入的信息是不完整的信息时,程序自动检查文件记录里是否有记录含有待查找信息,若有则自动显示出来第三层,若前两层检索失败,当单击查询按钮时,程序在文件记录里查找任何与待查找信息有关联的记录,只要记录里包含个与待查找记录相同的字符,就将其返回,否则三层查找失败。当单击插入时,将记录插入到双端队列里,并更新显示。当单击删除和编辑按钮时,执行相应的操作,并更新显示。在程序退出时,程序提示是否保存,是则保存,否则不保存修改。设计方案数据结构自定义类用以保存单个用户的记录,类声明如下采用提供的双短队列用以在内存中保存文件,并声明为程序主对话框的类的数据成员声明如下数据成员组合框对象,用以输入电话号码组合框对象,用以输入姓名列表控件对象,显示当前文件中的记录列表控件对象,用以显示搜索结果组合框对象的数据成员,用于保存姓名组合框对象的数据成员,用于保存电话号码文件类对象,用于读写外存文件双端队列对象,用于在内存保存文件。程序流程图图程序流程图开始输入信息删除指定项将文件内容载入程序是否完整选中待修改项并修改有无相同记录和号码相同的记录是否为空插入查找是否保存修改结束保存第三章详细设计窗体设计程序的界面如图图程序主界面初始化程序运行之后初始化,将文件中的内容读入内存,并显示在窗体上。插入在姓名和号码栏里输入信息,单击插入按钮,程序进行必要的数据合法性检查之后将其插入。查找在姓名栏或号码栏里输入信息,程序获取其信息之后,在内存中的双端队列中搜索相关联的记录。修改在姓名栏或号码栏里输入信息,选中要修改的记录,单击修改按钮,程序使用原信息找到双端队列中的记录将其修改,并更新显示在列表控件里。删除在姓名栏或号码栏里输入信息,选中要删除的记录,单击删除按钮,程序使用原信息找到双端队列中的记录将其删除,并更新显示列表控件里内容。退出单击退出或程序上的关闭按钮,将会弹出是否保存修改的对话框,如果选择是,则保存,否则不保存。程序的容错性插入时检查若输入时,信息未输入完全,不允许插入。在插入时,若记录已经存在,则不允许重复插入。还有种情况,在现实生活中,个人可以有多个号码,但是不可能有多个人拥有同个号码,因此若待插入的号码已经存在,也不能插入。另外若号码中含有非数字字符时,不允许插入。查找时检查若输入时,信息未输入完全,不能查找,否则根据输入内容查找。修改时检查若输入时,信息未输入完全或未选中待修改项,不能修改。第四章设计结果及分析开始界面图程序界面添加功能只输入姓名,运行结果如下图只输入号码,运行结果如下图图只输入姓名结果图图只输入号码结果图合法记录插入如图图插入过程查找功能在输入过程中动态现实搜索结果,如图图搜索结果图搜索结果按名搜索,没有找到记录,如图图搜索结果单击搜索按钮,找到关联项,如图图搜索结果删除功能删除记录图删除前图删除后修改功能图修改前图修改后退出图退出总结通过设计这个简单个人电话号码查询系统,使我对有了更深的理解
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
毕业论文:简单个人电话号码查询系统设计.doc预览图(1)
1 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(2)
2 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(3)
3 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(4)
4 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(5)
5 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(6)
6 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(7)
7 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(8)
8 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(9)
9 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(10)
10 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(11)
11 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(12)
12 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(13)
13 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(14)
14 页 / 共 31
毕业论文:简单个人电话号码查询系统设计.doc预览图(15)
15 页 / 共 31
预览结束,还剩 16 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档