网站大量收购独家精品文档,联系QQ:2885784924

C++高校人员信息管理系统课程设计报告_精品.doc

C++高校人员信息管理系统课程设计报告_精品.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C高校人员信息管理系统课程设计报告_精品

《基于C++的面向对象程序设计实例》 课程设计报告 报告题目: 高校人员信息管理系统 作者所在系部: 计算机科学与工程系 作者所在专业: 计算机科学与技术专业 作者所在班级: 作 者 姓 名 : 指导教师姓名: 完 成 时 间 : 2012.6 摘 要 在当前的市场经济体制下,企业间竞争不断,企业的发展与企业的有效管理密不可分,一个企业要偶适合自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。 本文利用Microsoft Visual C++ 6.0编写程序,实现了用户对公司经理、技术人员、销售人员和销售经理管理操作。 本系统主要有八个功能模块:添加功能查询功能 编辑功能 统计功能保存功能摘 要 2 第一章 绪论 2 1.1 课程设计的目的 4 1.2 课程设计的背景和意义 4 1.2.1 课程设计的背景 4 1.2.2 课程设计的意义 4 1.3 课程设计环境 5 第二章 需求分析 6 2.1 问题描述 6 2.2 功能要求 6 2.3 问题的解决方案 6 第三章 系统设计 8 3.1 数据设计 8 3.1.1 类设计 8 3.1.2 类之间的关系 10 3.1.3 函数设计 10 3.2 结构设计 10 3.2.1 系统流程图 10 3.2.2 界面设计 11 第四章 系统实现 13 4.1 类实现 13 4.2 函数实现 13 4.3 主函数实现 21 第五章 系统测试 23 5.1 模块测试 23 5.2 课程设计过程中遇到的问题 28 总 结 29 致谢 30 参考文献 31 任务书 32 第一章 绪论 1.1 课程设计的目的 《C++面向对象程序设计》是计算机专业的基础课程,本课程按照软件程序设计所需能力进行教学设计,提出以项目模块方式带动相关知识点、实践项目和理论并行的思路,将案例贯穿于课程始终,对原有的教学体系、教学内容进行重新编排,按照从易到难的原则,将其巧妙地融入到项目开发过程中,降低学习难度,提高学生学习的信心,有效培养学生的应用能力和学习能力。 1.2 课程设计的背景和意义 随着社会的发展,各种公司规模逐渐变大,需要对公司的员工信息进行统一有效的管理,方便的对人员的信息进行增添、查阅、修改、删除、保存,这就必须有一个实用的管理系统。 1.2.1 课程设计的背景 1. 理论研究基础 掌握C++基本知识,具体包括:掌握面向对象基本知识和基本概念,掌握静态成员的定义与作用,掌握友元的定义,掌握运算符重载方法,继承与派生,虚函数的定义和使用,输入、输出流操作,文件的创建、打开、读写、关闭等。 2. 技术层面的支持 (1)定义基类与派生类,将数据成员与成员函数封装在类中。 (2)设计增添、显示、查询、修改、删除、保存等函数。 1.2.2 课程设计的意义 通过课程设计的综合训练,培养了学生分析解决实际问题和编程等实际动手能力。帮助了同学系统的掌握C++课程的主要内容。 (2)通过详细的实例分析,循环渐进的描述,启发学生顺利的完成设计。课程设计将设计要求、需求分析、算法设计、编程和实例测试运行分开,为学生创造分析问题、独立 思考的条件。 (3)通过编写一个较长的程序,实现了对人员信息的管理,激发了学生学习编程的兴趣。 1.3 课程设计环境 Microsoft Visual C++ 6.0 第二章 需求分析 2.1 问题描述 某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。 2.2 功能要求 (1)基本功能 1) 添加功能添加2) 查询功能根据编号姓名进行查询) 编辑功能根据查询对相应的记录进行修改) 统计功能能根据多种参数进行人员的统计保存功能 根据系统功能要求,可以将问题解决分为以下步骤: 1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2)分析系统中的各个实体及它们之间的关系; 3)根据问题描述,设计系统的类层次; 4)完成类层次中各个类的描述; 5)完成类中各个成员函数的定义; 6)完成系统的应用模块; 7)功能调试; 8)完成系统总结报告。protected: num(编号) char name[20](姓名) char sex[10](性别) age(年龄) 成员函数 public:

文档评论(0)

seunk + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档