c++程序设计论文

c++程序设计论文

ID:45564979

大小:87.57 KB

页数:8页

时间:2019-11-14

c++程序设计论文_第1页
c++程序设计论文_第2页
c++程序设计论文_第3页
c++程序设计论文_第4页
c++程序设计论文_第5页
资源描述:

《c++程序设计论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中南大学本科生课程设计(实践)任务书、设计报告(C卄程序设计)题目学生通讯录管理系统学生姓名指导教师学院专业班级学生学号计算机基础教学实验中心2012年09月11日学生通讯录管理系统一、学生通讯录系统开发设计思想学生通讯录使我们每个人必不可少的一个工具,利用学生通讯录我们可以对同学信息进行有效的管理,包括查询、添加、删除和修改等。此学生通讯录系统利用本着人性化的设计,此系统包括了联系人的姓名、电话、家庭地址、寝室地址、和备注等信息,利用此系统可以对联系人进行通讯信息的输入、显示、统计、查询、删除、修改等操作,基木上可以

2、满足我们对通讯录的需要。基于MFC简易学生通讯录管理系统具有以下特点:1,操作简单,所有人不需学习就可以使用的系统;2,输入简单,输入框都有相关提示,我们可以按照提示输入相关信息;3,界面显示信息完整,界面上每一个编辑框显示一条联系人信息,很清楚地显示了联系人的全部信息。数据库的操作与运行相比文件较复杂,一般对安全性较高的大型信息管理系统采用数据库方式,这里我们采用文件存取方式即可。二、通讯录系统功能及系统设计介绍1、系统功能介绍:主界而除了和数据库相连的现实窗口外,还包括添加,删除,修改等功能按钮和一个单独的信息查询

3、区域,用户在使用过程中如需对通讯信息进行操作和处理,选中需要操作的条目Z后点击相应的功能按钮就可以实现。在查询区域方面,设计了AND类型的精确查询和OR类的型的模糊组合查询两种查询方式,以方便使用者更好的使用此功能,用户可根据情况和对信息的记忆程度进行快速查询。全部显示按钮是为用户查询后方便返回查看全部通讯信息而设计的,点击该按钮可以显示用户在系统中储存的全部通讯信息。2、系统设计介绍系统设计总模块主函数流程图信息输入模块主要功能:输入联系人的信息。关键代码是用ofstream类,建立了data对象,data,txt是

4、数据文件和类型,ios_base::app是在data,txt添加。下面的代码是要添加的数据。da.ta<

5、。If(m==l),当选择统计人数时。建一个infor类对象s33,输出流类建立对象da,ios_base::in打开data,txt文件,while循环,循环条件da.eof()=0表示当对象da的数据为0时循环结束。da>>s33.snanies>>s33・sid>〉sex〉>s33・saddr〉〉s33.sphoneno;读出数据,每读一条,n+1,f(m=2),当选择男女分别统计时。同上,需要再使用if…elseif•••else判断一下。信息查询模块一一主要功能:可以通过姓名或学号查询联系人。If(m==l)

6、,按学号查询时。建一个infor类对象s44,输出流类建立对象da,ios_base::in打开data.txt文件,while循环,循环条件da.eof()==0表示当对象da的数据为0口寸循环结束。通过da»s44.snames»s44.sid»sex»s44.saddr»s44.sphoneno;读出信息。if(s44.sid=id)判断是否使用学号查询。If(m==2),按姓名查询。同上,if(s44.snames二二name),判断是否使用姓名查询。信息删除模块一一主要功能:通过姓名或学号删除联系人信息。7®

7、cooki包・txt原理如图所示:z通过输入输入流,建立两个对象,一个是输入对象,与data.txt数据文件建立打开关系(ios_base::in);另外是一个输出对象,与cookie.txt数据文件建立添加关系(ios_base::app)。在data.txt中每读出一条,在cookie.txt中写入一条,遇到要删除的那条,跳过不读。这样,在cookie.txt中保存的是删过后的信息。再通过建立输入输出对象与这两个文件分别建立联系,将cookie.txt中的信息重新写入到data.txt文件中输出。通过输入输入流,建

8、立两个对象,一个是输入对象,与data.txt数据文件建立打开关系(ios_base::in);另外是一个输出对象,与cookie.txt数据文件建立添加关系(ios_base::app)。开始吋!outDataII!inData先判断文件是否为空(cookie.txt为空件)。不空就执彳亍后面的语句。在while((inData

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

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

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