C课程设计报告-2009年.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北 华 航 天 工 业 学 院 《基于C++的面向对象程序设计实例》 课程设计报告 报告题目: C++课程设计之高校人员信息管理系统 作者所在系部: 计算机科学与工程系 作者所在专业: 计算机科学与技术专业 作者所在班级: 作 者 姓 名 : 指导教师姓名: 完 成 时 间 : 2009.6.26 北华航天工业学院教务处制 摘 要 现在的高校人员众多,往往需要对学生,老师,领导进行编号以便于管理和统计等工作。在这种情况下拥有一套完善的并且适合自身特点的信息化管理系统就显得很必要了。有了这个系统不仅便于对冗杂的学编号进行管理而且还能变得更有效率。不仅节约时间还大大节省了人力物力,可谓是一举多得。 本文利用Microsoft Visual C++ 6.0(类和链表)编写程序,实现了高校对学生教师领导编号的统一化管理。 本系统主要有8大功能模块,包括添加,查询,修改,删除,统计,浏览,读入还有安全退出功能。能为高校人员的统计工作提供良好的运行坏境有效节约时间。本系统经过测试,支持以上8 大功能。 关键词:程序设计 链表 类 统计 目 录 摘要 Ⅰ 第1章 绪 论 1 1.1课题设计的目的 1 1.2选题的背景和意义 1 1.2.1程序设计的背景 1 1.理论研究基础 1 2.技术层面的支持 1 1.2.2课程设计的意义 1 1.3课程设计环境 1 第2章 需求分析 2 2.1问题描述 2 2.2功能要求 2 2.3问题的解决方案 2 第3章 系统设计 3 3.1数据设计 3 3.1.1类设计 3 3.1.2类之间的关系 3 3.1.3函数设计 3 3.2结构设计 4 3.2.1系统流程图 4 3.2.2界面设计 6 第4章 系统实现 7 4.1类实现 7 4.2函数实现 10 4.3主函数实现 18 第5章 系统测试 20 5.1模块测试 20 5.2课程设计过程中遇到的问题 24 总结 25 致谢 25 参考文献 25 附录 26 第一章 绪论 1.1 课程设计的目的 1)要求学生熟练掌握C++语言的基本知识和技能2)基本掌握面向对象程序设计的基本思路和方法3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 1. 理论研究基础 (1)运用面向对象的机制(继承、派生及多态性)来实现系统功能。建立清晰的类层次. 技术层面的支持 Microsoft Visual C++ 6.0 Microsoft Visual Studio 1.2.2 课程设计的意义 通过此次课程设计,清晰的掌握C++语言的基本知识并能熟练的运用进行编程。 1.3 课程设计环境 Mircosoft Windows XP Professional Microsoft Visual C++ 6.0 Microsoft Visual Studio 第二章 需求分析 2.1 问题描述 某高校,主要人员有:,编号、姓名、性别、年龄任职时间 1) 添加功能:添加记录; 2) 查询功能:能根据编号和姓名进行查询3) 编辑功能:根据查询对相应的记录进行修改; 4) 统计功能:能根据多种参数进行人员的统计(人数、人数、女人数);保存功能:。) 添加人员记录时,考虑各种数据的有效性。 2)组合查询功能的实现。 3)编辑数据时,注意操作的方便 4)删除数据时,考虑删除操作的方便 2.3 问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: 1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2)分析系统中的各个实体及它们之间的关系; 3)根据问题描述,设计系统的类层次; 4)完成类层次中各个类的描述; 5)完成类中各个成员函数的定义; 6)完成系统的应用模块; 7)功能调试; 8)完成系统总结报告。erson类,基类中包含基类中包含类别Duty,编号Number、名字Name、性别sex、年龄age和一

文档评论(0)

AnDyqaz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档