《程序设计综合课程设计》报告-通讯录系统

《程序设计综合课程设计》报告-通讯录系统

ID:14777615

大小:381.50 KB

页数:27页

时间:2018-07-30

《程序设计综合课程设计》报告-通讯录系统_第1页
《程序设计综合课程设计》报告-通讯录系统_第2页
《程序设计综合课程设计》报告-通讯录系统_第3页
《程序设计综合课程设计》报告-通讯录系统_第4页
《程序设计综合课程设计》报告-通讯录系统_第5页
资源描述:

《《程序设计综合课程设计》报告-通讯录系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华科学院信息管理与信息系统专业《程序设计综合课程设计》报告(2011/2012学年第一学期)学生姓名:学生班级:信管102201H学生学号:指导教师:2011年12月30日目录一课程设计目的………………………………………………………1二课程设计任务和内容………………………………………………1三系统设计方案………………………………………………………23.1系统详细描述……………………………………………………23.2功能模块划分……………………………………………………2四系统实现与测试………………………………………………

2、……34.1流程图…………………………………………………………34.2数据结构表……………………………………………………44.3使用说明与调试结果…………………………………………44.3.1使用说明……………………………………………………44.3.2调试结果……………………………………………………5五优缺点分析…………………………………………………………8六参考文献……………………………………………………………8七附录…………………………………………………………………9一、课程设计的目的1)学习综合运用C高级语言课程

3、和其他先修课程的知识,提高分析和解决实际问题的的能力,进一步巩固、加深和拓宽所学的知识;进一步加强结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。2)全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法;独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。3)掌握程序设计中的常用算法和C语言的编程技巧和上机调试程序的方法。4)在参与一系列子项目的实践过程中,提高如何综合运用所学知识解决实际问题的能力,以及获得相关项目管理和团队合作等众多方面的具体经验。二、课程设计任务和内容按照如下

4、要求,运用C++语言,编写一套可用的较为完善的通讯录管理系统软件1)增加通讯录基本信息。2)删除指定的学生的基本信息。3)修改指定的通讯录基本信息。4)查询指定的学生信息。5)储存与载入基本信息。6)预览比较详细的信息。7)删除已载入的所有的信息。8)统计男女的人数,以及总人数。三、系统设计方案3.1系统详细描述3.1.1系统设计背景25随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,

5、就必须建立与自身特点相适应的管理信息系统。3.1.2系统设计详细信息★能够准确地记录职工的相关信息。★系统界面友好、操作简单易行,查询灵活方便,数据储存安全可靠。★系统维护安全、方便、可靠,并且能够实现实用性,先进性的要求。除了前面所述,我们所开发的系统还应该具有以下功能:⑴原始数据修改简单方便;⑵方便的数据查询;⑶删除数据方便简单,稳定性好;⑷数据计算自动完成,尽量减少人工干预;3.2功能模块划分3.2.1功能模块描述模块一:增加人员函数Add();增加通讯录基本信息。模块二:删除人员函数Delete();删除指定

6、的学生的基本信息。模块三:修改人员函数Modify();修改指定的通讯录基本信息。模块四:查询人员信息函数Query();查询指定的学生信息。模块五:数据存盘,载入函数Save()以及Load();储存与载入基本信息。模块六:预览数据voidLook();预览比较详细的信息。模块七:删除通讯录voidDesTory();删除已载入的所有的信息。模块八:基础数据设置函数voidTJ();;统计男女的人数,以及总人数。本通讯录采用了面向对象的程序设计方法。所有的方法均以类为基础。所涉及到的类包括:classPerson2

7、5基本员工类;该类是一个基类,设置了属于保护类的职工基本属性,以及构造函数Person(charID,char*Name,intDuty)。可以给职工类型继承。ClassManage管理类;该类定义了管理函数,即前文所述八个模块功能的实现方法,链表的使用也包括其中。此类的作能在于将所有功能模块集成并定义本系统使用的主要方法。四、系统实现与测试4.1流程图开始定义变量数据处理调用输出函数YN输入C的值C>=1&&C<=8调用保存函数调用预览函数调用清除函数调用查询函数调用输出函数调用修改函数调用删除函数调用新增函数调用

8、统计函数图4-1程序流程图退出系统254.2数据结构表序号成员名数据类型长度字段含义1Nostring学号2Namechar20名字3Sexchar10性别4Telstring20联系方式5Agestring年龄表4-2数据结构表4.3使用说明与调试结果4.3.1使用说明这是一个关于职工信息管理系统,具有录入、输出、删除、查询、修改、保存、统计

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

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

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