1 / 66
文档名称:

《通讯录管理系统》实验报告..doc

格式:doc   大小:950KB   页数:66页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《通讯录管理系统》实验报告..doc

上传人:q1188830 2019/7/10 文件大小:950 KB

下载得到文件列表

《通讯录管理系统》实验报告..doc

相关文档

文档介绍

文档介绍:《通讯录管理系统》实验报告《通讯录管理系统》实验报告项目名称:设计通讯录管理系统姓名学号完成时间指导教师:日期:年月日目录一、需求分析开发背景……………………………………1项目目标……………………………………1运行环境………………………………………………………………………..3项目任务书………………………………….…………………………………………………………………………5四、工程进度………………………………………13五、测试报告………………………………………15六、个人小结……………………………………….28一、,从而很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。然而,纸质的通讯录已经不能满足我们的要求,更新麻烦,查询困难等缺点是纸质通讯录所不能克服的。在此情况下,迫切需要一个电子版的通讯录来满足我们的需求。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。任务提出者:陈思宏,程丙,彭星开发者:陈思宏,程丙,彭星用户:,能让每一个使用该系统的用户能轻松的进行通讯录的管理和使用,能自由的增加和删除通讯记录;能自由的分组和删除已经分的组;能方便的修改通讯记录的姓名、手机号、家用电话号码、性别、电子邮件等等;同时能实现对每条记录按名字(英语、中文即可)首写字母的自动排序,从而更加方便了用户的查询和使用;也能通过记录名字首写字母或者确定名字查询海量记录中的某一个通讯录名单。用户功能结构图:退出系统添加记录删除记录查询记录修改记录通讯录管理系统功能图自动排序自动排序通讯录管理系统组操作组添加组删除图1-1二,功能说明:添加记录:需要用户手工输入记录即某一个通讯人的姓名、性别、电话、邮件,同时还要选择群组。在添加修改记录:可以对通讯人的每一个属性进行修改,当修改姓名时,将按首写字母顺序自动进行排序,当要把通讯人移动到另一个群组里面时,此记录将会在当前组里删除,在将要移动到的目标群组里添加进去,并且自动进行排序。查询记录:可以按姓名或者名字首写字母进行查询。组操作:在组操作里可以添加群组,添加群组时,会自生成一个此群组的一个文件,,同时可以删除群组,在删除群组时,将会把要删除群组里的通讯人全部移到一个默认群组里面(nogroup),同时对默认群组进行自动排序。删除记录:先要通过确定的通讯人姓名来查询此人是否存在在这个通讯录里,如果存在就将其删除,如果没有就返回没有该通讯人。:运行在Windows软件环境下硬件:PC机或笔记本电脑;最低配置:要求内存大于128M,硬盘大于1G。二、(一)所需类:student:个人记录类,即通讯人类,包括姓名、性别、电话、邮件等属性group:群组类,即通讯录要分组的类gstudent:包括群组的个人记录类sort:用于排序、删除,计数的类。主要用于对记录、群组的删除,对记录的排序,同时还用于对某一个群组里通讯人个数的计数,也用于计数通讯录里有多少个群组。用于对每一个群组里的通讯人记录按其姓名首写字母进行排序,当新添加一个通讯人记录在文档里时,或者对某一个通讯人的姓名修改了后,其首写在字母在文档里的排序就不是顺序排列了,因而此时就需要进行重新排序。addStu:增加通讯人记录类。需要用户输入通讯人信息,然而会自动保存在相应的文档中去delStu:删除通讯人记录类。当用户输入要删除的名字后,系统就会去找这个通讯人的记录,如果找不到就返回无此通讯人记录,如果找到了就显示出这个人的所有信息,然而提醒用户是否要删除,当用户确定要删除里,然而就会将此通讯人记录从所在文档里删除掉。groupOperation:组操作类。此类里可以进行群组的增加、删除。还实现了通讯人记录在两个群组之间的移动。modify:修改类。此类主要实现了对用户需要修改的通讯人记录进行各种修改,其中每一个通讯人属性都可以修改,包括姓名、性别、电话、群组等等searchStu:搜索类。用户可以通过姓名首写字母或者确定的名字进行搜索,如果搜索到了就显示出来,搜索不到就显示无此记录。此类出实现了多态