同学通讯录 课程设计报告

同学通讯录 课程设计报告

ID:9858501

大小:105.00 KB

页数:23页

时间:2018-05-12

同学通讯录 课程设计报告_第1页
同学通讯录 课程设计报告_第2页
同学通讯录 课程设计报告_第3页
同学通讯录 课程设计报告_第4页
同学通讯录 课程设计报告_第5页
资源描述:

《同学通讯录 课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、吉林师范大学计算机学院信息管理与信息系统专业课程设计报告课程名称:课程设计设计题目:同学通讯录专业:信息管理与信息系统年级:2012级4班学号:9姓名:王蕾指导教师:白文秀2014年2月目录课程设计题目审批表2完成情况一览表4摘要5一、设计分析6二、设计要求6三、设计实现7四、系统调试7五、总结9附录111源代码112参考资料2222课程设计题目审批表课程名称:设计题目同学通讯录专业信息管理与信息系统年级班级2012级4班学生姓名王蕾指导教师白文秀设计要求:、[问题描述] 具有数据插入、修改、删除、显示、查询和统计功能的电话簿管理程序。 [程序设计功能及要求] ⑴ 数据

2、使用文件存放。 ⑵ 记录每位同学的学号、姓名、性别、工作单位、电话号码和E-mail地址建立单独的条目,存入数据文件。  ⑶ 可对记录中的姓名和电话号码等进行修改。 ⑷ 可增加或删除记录 ⑸ 可显示所有保存的记录 ⑹ 加入统计功能,可以统计男女同学或总人数。 ⑺ 加入查询功能,通过姓名、学号或电话号码查询到同学的条目。 ⑻ 在开始画面加入简单的菜单便于选择功能。 ⑼ 文件格式 1.储存数据文件格式 学号 姓名 性别 工作单位 电话号码 E-mail  1   李四  … … ⑽ 对关键字段的数据在文件存储时采用简单加密技术进行处理22,要求通过直接打开储存数据文件无法获

3、得其中的数据,同时不影响程序对储存数据文件的调用。所需元器件/所需运行环境:编译环境:devcpp编译语言:C语言CPU:CPU:英特尔酷睿i5-3470CPU@3.20GHz(四核4线程)主板:主板:联想(英特尔H61(CougarPoint))内存:内存:4GB,DDR3,单通道显卡:显卡:英特尔HDGraphics2500(IvyBridgeGT1),硬盘:硬盘:希捷ST1000DM003-1CH162,7200转,1000GB显示器:显示器:联想[UnknownModel:LEN1 AE]网卡:网卡:瑞昱SemiconductorRTL8168/8111PCI-

4、E千兆以太网NIC声卡:声卡:英特尔CougarPointPCH–HighDefinition音频设备控制器[B2]指导教师意见签章:年月日系主任意见:签章:年月日22完成情况一览表设计题目同学通讯录指导教师白文秀职称完成内容完成情况(√)分析设计准备编程调试总结报告汇报考核综合评定指导教师评语:签章:年月日系主任意见:签章:年月日22摘要经过一个学期对C语言课程的学习,同学们都认为真正的学到了有用知识,可能有一些人学的不够理想,但无论如何,这些知识都为我们的下一步学习打下了坚实的基础。做这么一个课程设计,一方面是为了检查我们一个学期来我们学习的成果,另一方面也是为了让

5、我们进一步的掌握和运用它,同时也让我们认清自己的不足之处和薄弱环节,加以弥补和加强。本次设计题目为:简单的同学通讯录,主要功能为:1.查找联系人2.添加联系人3.删除联系人4.修改联系人5.显示所有联系人6.统计联系人7.退出系统。程序运用条件,循环,结构体,文件的打开和保存知识点编写。运用菜单实现管理,用户通过按键即可操作,操作简单易懂。关键字:结构体数组,文件,查找,删除,通讯录系统。22一、设计分析功能分析:查找:输入用户想要查找的联系人姓名或学号或电话号就会显示出他的所有信息;若无此联系人,则显示没有找到该生通讯信息。添加:输入用户想要添加的人数,手动输入学生的

6、信息即可。删除:输入用户想要删除人的姓名或学号,就可以实现删除联系人;若没有用户想要删除的联系人,则显示没有您所要删除的学生信息!修改:输入用户想要修改人的姓名或电话号码,或者E-mail就可以实现;若没有用户想要修改的联系人,则显示没有查找到该学生的通讯信息。查询:用户选择相应功能即可显示所有联系人。统计:用户选择相应功能即可统计男女生的人数。退出:用户选择相应功能即可退出系统。大体功能:菜单列表退出系统统计联系人显示联系人修改联系人删除联系人添加联系人查找联系人二、设计要求1.根据所给的课程设计题目,分析课程设计题目的要求;222.对系统功能模进行分析,携程详细的设

7、计说明文档;3编写程序代码,调试所写程序使其能正确运行;4.设计完成的软件便于操作和使用;5.设计完成后提交设计报告。三、设计实现可将设计的原理图,流程图,或网页树状结构图等体现在这里,并加以说明。对原理内容进行解释分析。程序流程图:开始写入文件读取文件操作结束开始选择功能结束(1)22否是开始判断有无此人输入查找信息无此人输出信息结束否是开始判断有无此人输入删除信息无此人删除该生结束(3)查找(4)删除否是开始判断有无此人输入添加信息无此人添加成功结束(5)添加22四、系统调试在调试的过程中,首先是编写各个函数,在函数的编写过程中查找,

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

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

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