《c语言课程设计》

《c语言课程设计》

ID:36668363

大小:300.00 KB

页数:40页

时间:2019-05-13

《c语言课程设计》_第1页
《c语言课程设计》_第2页
《c语言课程设计》_第3页
《c语言课程设计》_第4页
《c语言课程设计》_第5页
资源描述:

《《c语言课程设计》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、吉林工程技术师范学院《C语言程序》课程设计报告书设计题目:通讯录管理系统专业:计算机科学与技术班级:学生姓名:学号:指导教师:2011年7月信息工程学院-1-目录摘要1第一章绪论11.1系统的背景及意义11.2系统的实现目标1第二章问题定义22.1需求分析22.2性能要求22.3功能分析:22.4数据的完整性、准确性3第三章总体设计与详细设计43.1总体设计:43.2详细设计:5第四章编码实现11第五章调试与测试17第六章总结与心得24附录26附录一:源代码26附录二:参考文献37-1-摘要C语言功能强大,具有丰富灵活的控制与数据结构,简洁而高效的语句表达、清晰的课程结

2、构、良好的移植性、较小的空间开销等优点,已被广泛应用与系统软件与应用软件的开发中。因此本程序应用C语言设计。通讯管理系统是针对企业和个人的通讯管理进行计算机处理而开发的应用软件。该系统由输入、查询、修改、输出、删除等子模块组成,功能基本涵盖普通企业和个人基本信息的管理范围。企业应用本系统后,可以有效的提高员工通讯信息管理水平。本应用系统程序从需求分析、开发平台选择、系统模块建立、数据库设计、功能模块编程实现及软件测试等方面阐述了本应用系统的设计过程。该系统对于企业人员的个人信息(包括姓名、性别、电话、地址、邮编)管理(包括查询、显示、修改、增加、删除等操作极为方面)。为

3、便于系统说明,文中绘制了程序结构框图、数据流程图和部分界面图。最后附有主要的源程序代码.关键词:通讯管理数据汇总管理系统功能模块-1-第一章绪论1.1系统背景及意义随着科学技术的高速发展,社会的不断进步,我们已步入数字化、网络化的时代。通讯方式已不仅仅是单一的一种,学校和企业能实现对内部人员的有效管理,对于每一位教师或员工信息的管理也是必要的。为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"通讯管理系统"已孕育而生。另外,由于人员信息的复杂带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平。

4、编写这一套程序最主要的就是对企业和学校的内部人员的个人信息进行有效的管理,实现当有新的人员进入企业或学校时,能够迅速加入其个人信息,有人离开是能够删除其个人信息。并且能够对信息进行修改、增加、删除等一些操作,实现管理目的。1.2系统实现目标1.实现人员的查询、增加、删除等功能2.实现对人员个人信息的修改,可以增加或删除一些新的信息3.对人员信息进行显示和快速查找4.提高检索速度、提高效率、减少工作量-1-第一章问题定义2.1需求分析对于现在的企业和学校来说,都需要一个能对人员信息进行存储和有效管理的软件。软件的选择最重要的就是安全性和可靠性,并且功能齐全、操作方便、易于

5、维护和扩充。这套程序对于上述的需求都做了很好的分析。所以程序通过各个模块实现其各个功能。通过主函数对各模块的调用,实现对包括信息的显示、增加、删除、修改等等,通过简单的操作来实现对信息的有效管理。2.2性能要求1.系统应用性能安全、可靠。2.系统功能齐全,涵盖了用户需要的各种功能。3.系统操作方便、快捷,界面友好。4.系统易于日常维护和基本扩充。2.3功能分析输入数据:此模块是对人员信息的输入,包括编号、名字、性别、电话、地址、邮编、个人详细信息。显示数据:此模块的功能是将记录显示到屏幕上。查找数据:此模块能实现按姓名查找记录并且显示此记录信息,也可以按序号进行查找并且

6、显示记录。修改数据:此模块功能实现信息的修改和数据的变更,能够及时提供准确的信息。-37-插入数据:当有人员假如是,可利用此模块将其信息家加到相应位置并保存。删除数据:当有人员辞职时,可利用此模块将其信息从模块中删掉。数据保存为文件:此模块是将信息存放到一个文件中进行保存。2.4数据的完整性、准确性1.拥有用户、管理用户权限。2.可按根据各种条件进行查询。3.相应的数据项检测功能。-37-第一章总体设计与详细设计3.1总体设计3.1.1总体程序结构图通讯录管理系统输入数据显示数据查找数据修改数据插入数据删除数据保存数据3.1.2主要函数功能设计Data_check()/

7、*检查通讯录中是否存在相同ID或ID输入格式错误*/-37-Data_Input()/*数据输入函数*/The_Size()/*比较两个ID的大小*/Data_Show()/*数据输出函数*/Main()/*主函数*/以上几项函数,主函数通过调用各个函数的子模块来实现程序的正常运行的。3.1.3数据结构设计structfriend/*电子通讯录结构定义*/{charnum[5];/*编号*/charname[11];/*名字*/charsex[2];/*性别*/charphone[12];/*电话*/charaddress[26];/*地

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

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

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