C通信录管理系统(课程设计).doc

C通信录管理系统(课程设计).doc

ID:58508875

大小:360.00 KB

页数:32页

时间:2020-05-18

C通信录管理系统(课程设计).doc_第1页
C通信录管理系统(课程设计).doc_第2页
C通信录管理系统(课程设计).doc_第3页
C通信录管理系统(课程设计).doc_第4页
C通信录管理系统(课程设计).doc_第5页
资源描述:

《C通信录管理系统(课程设计).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计报告(2011/2012学年第一学期)题目:通信录管理系统专业生物医学工程学生姓名宋银涛班级学号B10090418指导教师立君指导单位地理与生物信息学院日期2011年10月21日评分细则评分项优秀良好中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度容详实程度文字表达熟练程度回答问题准确度简短评语教师签名:2011年10月26日评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格目录一、课题容和要

2、求21.课题容:22.课题要求:2二、需求分析32.1系统概述:32.2问题分析:32.3功能需求描述:3三、概要设计5四、源程序代码8五、测试数据及其结果分析24六、调试过程中的问题及其改进28七、课程设计总结29通信录管理系统一、课题容和要求1.课题容用C/C++设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。 (1)查看功能:选择此功能时,列出下列三类选择。A:办公类B:个人类C:商务类当选中某类时,显示出此类所有数据中的和(2)添加数据功能:能录入新数据,每个结点包括:、、分

3、类(可能选项有:A为办公类B为个人类C为商务类)、电子。例如:春商务类chuny.当录入了重复的和时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。a)拔号功能:能显示出通信录中所有人的,当选中某个时,屏幕上模拟打字机的效果依次显示出此人的中的各个数字,并伴随相应的拔号声音。b)修改功能:选中某个人的时,可对此人的相应数据进行修改删除功能:选中某个人的时,可对此人的相应数据进行删除,并自动调整后续条目的编号。

4、2.课题要求:(1)首先自己设计好数据结构及算法;(2)界面友好,可操作性强,设置管理员用户登录界面,需要输入用户名和口令才能登录管理界面。二、需求分析通信录管理系统主要对通信录的信息进行添加、修改、删除操作,以及对通信录中的信息实现查询、拨号等功能。并对登录、管理操作界面进行优化,实现人机友好交流。需求分析主要是对该系统的需求、功能以及系统在软硬件环境下运行的状况。2.1系统概述本系统主要保存的信息有登录用户名、登录密码、注册校验密码、通信录中的、、类型、电子这些数据。所包含的功能有通信录新信

5、息的添加、以保存信息的修改及删除、信息的拨号、显示所有信息、显示属于同一类型通讯者的信息、退出。2.2问题分析首先自己设计好数据结构及算法,界面友好,可操作性强,设置管理员用户登录界面,需要输入用户名和口令才能登录管理界面。2.3功能需求描述1).输入输出的要求程序运行后,给出3个菜单项的容和输入提示:1.登录2.注册0.退出注意:如果登录时重新返回此界面,则密码或用户名不正确!!!选择:使用数字0-2来选择菜单项,其他输入则不起作用。当登录成功时,进入通信录管理界面。给出7个菜单项的容和输入提

6、示:1.添加新联系人2.删除联系人3.修改信息4.拨号5.查看联系人6.关闭通信录7.显示所有人选择:使用数字1-7来选择菜单项,其他输入则不起作用。2).登录功能当选择该菜单时,运行此功能。登录成功后,则进入通信录管理系统,否则不可进入。2).注册功能运行此功能时,首先进行注册权限的认证输入认证密码(本系统的认证权限密码为“admin”)。注册时密码输入两次,如果一致则注册成功,否则失败重新注册。3).退出功能退出运行系统。4).添加新联系人功能此功能向系统输入新的联系人信息,并保存在文件pb

7、ook.txt中。也可通过修改此文件添加新联系人。5).删除功能删除用户所指定的联系人信息。6).修改功能通过本功能可以修改通信录中的任何信息。并显示修改前后的信息。7).拨号功能向系统中输入想要拨号人的或,系统搜索后显示此人信息并拨号发出声音。8).显示所有人的信息功能在菜单中,选取此功能后屏幕中显示所有人的信息。三、概要设计1).通信录系统总设计图程序由哪些模块组成以及模块之间的层次结构、各模块的调用关系;每个模块的功能。通信录管理系统登录退出注册修改联系人删除联系人拨号联系人显示所有人显示

8、同类人退出系统添加联系人2).模块流程图a.添加联系人流程图输入添加联系人信息调用savenew()函数返回系统菜单b.修改联系人输入修改的联系人姓名或号码读入pbook.txt文件信息输入与读入是否相等Ny文件不存在输入修改后的信息保存文件返回系统菜单c.注册登录用户名输入注册权限密码与admin是否相等NY输入user,code1,codecode!=codeny重新返回登录菜单d.搜索模块(即显示所有人,显示同类人,拨号功能)输入要搜索的信息读出文件pbook.txt中的记录比较输入和读出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。