C++面向对象程序设计课程设计报告
32页1、好理学忧课程设计课程名称 题目名称 专业班级 学生姓名指导教师C+面向对象程序设计公司人员管理系统13级计算机科学与技术一班林涛、甑德胜、梁增辉吴志伟、李齐、江靖 51302011015、 51302011016、 51302011001 51302011037、 51302011006、 51302011009 郭有强二o四年六月二十日目录一、引 言 2二、课程设计报告41、问题描述 42、系统总体方案 43、设计思路和主要步骤 54、各功能模块和流程图 5(1)各功能模块 5(2)流程图 6三、系统测试9四、心得体会14五、参考文献16附:程序设计代码17一、引 言1985 年,管理信息系统的创始人,高登 戴维斯给出的管理信息系统的定 义是:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策 模型,以及数据库的用户一机器系统。它能提供信息,支持企业或组织的运行、 管理和决策。”这个定义说明了管理信息系统的组成要素:计算机硬件、软件、 数据库、模型库和用户。随着我国社会的不断进步,人们对管理信息系统越来越重视,再加之管理信 息系统在管理方面所产生的巨大影响,也使得人们越
2、来越关注管理信息系统的发 展趋势。由于管理信息系统的发展受到以上各种变革因素的制约,传统的管理信 息系统必然向现代管理信息系统发展 ,在这个发展过程中 ,管理信息系统的发展 将会呈现出以下趋势:管理信息系统将会越来越注重以人为本。管理科学的发展有科学管理理论、 行为管理理论和现代管理理论三个发展阶段,正在向着越来越人性化的方向发展, 即以人为本。基于管理学的这一研究视角,管理信息系统也将向着更加人性化的 方向发展。在今后的管理信息系统中将会越来越注重人的因素,以人为出发点和 中心,围绕着激发和调动人的主动性、积极性、创造性展开的,以实现人与社会共 同发展的一系列管理活动。而且这种人性化还会贯穿于管理信息系统的开发设计 与研究中,具体表现为今后的管理信息系统将具有更加友好的人机界面 ,易于人 们操作,也会考虑到不同用户的不同需求,更加个性化。管理信息系统向智能化方向发展。 随着人工智能技术的发展 ,数据仓库、 数据挖掘技术在管理信息系统中的应用,管理信息系统必将向着智能化方向发展, 如产生了很多的决策支持系统、专家系统等等。智能化的管理信息系统具有思维 模拟活动,它具有很高的自学习、自组
3、织和进化性,并具有知识创新功能,可以解 决非结构化事务,在决策中处于主导地位,是人的向导,在体系上将是大规模分布 式计算模式,以基于网络神经元构件的智能网为主。管理信息系统向集成化方向发展。随着当前系统集成技术的提高,集成技术 和方法也逐步地运用到管理信息系统中。由于管理信息系统将包含多个子系统, 因此将这些功能集合在一起以便更好地发挥它的作用,这就是集成化的管理信息 系统。集成化的管理信息系统将管理信息系统的各个子系统有机地结合起来,达 到互通信息、共享数据资源的目的,其支撑技术是数据库和计算机网络。集成管 理则是一种全新的理念与方法,其核心是强调运用集成的思想和理念指导管理实 践。而集成管理信息系统的本质是要素的整合和优势互补,在集成管理运作过程 中,首先经历的是一个投入要素的聚集过程,当投入要素积累到一定量时,集成能 量便开始发生膨胀裂变 ,从而使各种单项要素优势催化出更大的整体优势 ,管理 效果也因而急剧放大。因此,管理信息系统是当代公司发展中不可或缺的一部分,是公司管理人 员的基础。公司人员管理系统的完善也起到保护公司内部资料的作用,是公司盈 利与否的必备条件之一。二、课程设
4、计报告1、问题描述某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推 销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额 并显示全部信息。要求:其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号 顺序加1。程序对所有人员有提升级别的功能月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取 月薪,兼职推销员的报酬按该推销员当月销售额提成 ,销售经理既拿固定月薪也 领取销售提成。能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。 用文件处理方式实现。2、系统总体方案使用面向对象的程序设计思想进行分析,整个系统涉及两大类信息和操作, 公司,人员。所以系统主要涉及两个大类:公司类Company、人员类Person。系 统的总体框架就是公司类,人员类的定义;主函数中定义一个公司对象,循环显 示主菜单并根据用户选择调用公司类的相应方法(成员函数)。公司类Company:考虑系统操作的人员信息的数量具有不确定性,所以 考虑使用链表保存、处理人员信息。公司类包含:所有人员信息的一个不带头结 点的链表(作为数据成员)及可以对人员信息进行增
《C++面向对象程序设计课程设计报告》由会员M****1分享,可在线阅读,更多相关《C++面向对象程序设计课程设计报告》请在金锄头文库上搜索。
2023-07-03 4页
2023-10-21 18页
2023-11-26 3页
2022-07-27 5页
2023-03-03 3页
2022-11-01 3页
2023-05-04 5页
2022-12-23 2页
2023-05-04 2页
2023-08-02 18页