C高级程序设计与实验.doc

上传人:啊飒飒 文档编号:11503054 上传时间:2021-08-10 格式:DOC 页数:10 大小:48.50KB
返回 下载 相关 举报
C高级程序设计与实验.doc_第1页
第1页 / 共10页
C高级程序设计与实验.doc_第2页
第2页 / 共10页
C高级程序设计与实验.doc_第3页
第3页 / 共10页
C高级程序设计与实验.doc_第4页
第4页 / 共10页
C高级程序设计与实验.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C高级程序设计与实验.doc》由会员分享,可在线阅读,更多相关《C高级程序设计与实验.doc(10页珍藏版)》请在三一文库上搜索。

1、C高级程序设计与实验课程设计报告题 目: 姓 名: 班 级: 学 号: 指导教师: 年 月 日浙江中医药大学信息技术学院目录题目与要求第2题 学生档案管理设计一个实用的小型通讯录管理程序。该程序应该具有下列功能:(1). 能建立、修改、增删通讯录中条目,通讯录中的信息包括类别、编号、姓名、班级、电话、住址等;(2). 能够按多种方式进行查询(如姓名、电话);(3). 能够对已有信息进行修改、删除;(4). 按指定关键字排序;(5). 统计每种类别的人数(如同学、亲戚.),输出数量最多的类别名称及人数;(6). 原始数据输入和结果输出使用文件存放。功能设计(一)使用说明这是一个关于职工信息管理系

2、统,具有录入、输出、删除、查询、修改、保存、统计等功能,建立了一个含有学号、姓名、性别、联系方式等成员的类的变量class Person 。已从文本录入了范例数据。调试过程中,可按照有关提示进行相关操作:增加通讯录按“1”键;删除通讯录按“2”键;修改通讯录按“3”键;查询详细通讯录按“4”键;保存通讯录数据设置按“5”键;预览通讯录按“6”键;清除通讯录按“7”键;统计数据按“8”键。(二)调试结果代码中运用了switch 语句调用各子函数,数字 1、2、3、4、5、6、7、8等七个数字代表不同的指令。系统启动时,会自动在存放该系统的磁盘根目录之下装入一个数据文件:person.txt,调试

3、时一个数据文件都已经写入部分数据,使用功能“6预览通讯录”,显示如下: 指令“n”为退回主界面,“y”代表进入查询详细信息界面:可以按照学号、名字、电话号码查找较详细信息指令“2删除通讯录”代表调用删除人员函数Delete(),要求操作者输入职工的相关ID,系统根据操作者输出的ID,找出对应的记录,然后删除该职工的信息,如果删除的是第一个结点,则 p1-next,指向第二个结点;下图示范了删除第一个节点之后的显示结果:如果删除的是第i个(0 i =1&C=8调用保存函数调用预览函数调用清除函数调用查询函数调用输出函数调用修改函数调用删除函数调用新增函数调用统计函数退出系统图 3-1 程序流程图

4、设计总结与体会本次设计我们选择的题目是通讯录。因为事先的计划非常明确,所以我们在完成这个设计的过程也是比较顺利的。在系统分析和设计的部分仍然花了比较多的时间。模块设计部分因为涉及功能的实现,要从抽象的设计转化成实际的代码,因此对于某项功能的实现方法都思考得比较详尽。加上在开发系统之前,我们阅读很多与本系统有相关内容的书籍以做参考,使得此次系统编写能顺利进行。由于班里每个人都需要做一份设计,所以我们经常互相交流。在交流的时候经常能够互相提出更好的建议。经过对通讯录的分析与编写,我得到了很大的收获。自主学习的必要性更是解决问题的基础。这次设计使我重温了以前学过的各科知识,让我对C编程有了更深刻的认识。除了对系统作出正确的分析,实际的调查工作对系统的整体设计有着至关重要的作用。所以在分析系统之前,我花了一些时间在公司的实际管理工作调查上。也因为这样,如何编写代码逐渐变得明朗。每一个功能模块经过调查后后,各个功能逐渐显露出来,然后,反复探讨,验证这项功能是否有存在的必要,是否可以改进得更好。在这样的前提下,最后顺利完成了这份设计。 这次C系统设计作业,提升了我分析问题的能力和思考问题的逻辑能力,更明白实际调研的重要性。从这次设计学到的东西,相信会对我们日后的学习工作起到很大的指导作用(1). 参考文献及网址(2). 附录

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1