- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C面向对象程序设计课程设计报告讲义
课 程 设 计
课程名称 C++面向对象程序设计 题目名称 公司人员管理系统 专业班级 13级计算机科学与技术一班 学生姓名 林涛、甑德胜、梁增辉
吴志伟、李齐、江靖 学 号 51302011015、51302011016、51302011001
51302011037、51302011006、51302011009 指导教师 郭有强
二○一四年六月二十日
目 录
一、引 言 2
二、课程设计报告 4
1、问题描述 4
2、系统总体方案 4
3、设计思路和主要步骤 5
4、各功能模块和流程图 5
(1)各功能模块 5
(2)流程图 6
三、系统测试 9
四、心得体会 14
五、参考文献 16
附:程序设计代码 17
一、引 言
1985年,管理信息系统的创始人,高登?戴维斯给出的管理信息系统的定义是:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户一机器系统。它能提供信息,支持企业或组织的运行、管理和决策。”这个定义说明了管理信息系统的组成要素:计算机硬件、软件、数据库、模型库和用户。
随着我国社会的不断进步,人们对管理信息系统越来越重视,再加之管理信息系统在管理方面所产生的巨大影响,也使得人们越来越关注管理信息系统的发展趋势。由于管理信息系统的发展受到以上各种变革因素的制约,传统的管理信息系统必然向现代管理信息系统发展,在这个发展过程中,管理信息系统的发展将会呈现出以下趋势:
管理信息系统将会越来越注重以人为本。管理科学的发展有科学管理理论、行为管理理论和现代管理理论三个发展阶段,正在向着越来越人性化的方向发展,即以人为本。基于管理学的这一研究视角,管理信息系统也将向着更加人性化的方向发展。在今后的管理信息系统中将会越来越注重人的因素,以人为出发点和中心,围绕着激发和调动人的主动性、积极性、创造性展开的,以实现人与社会共同发展的一系列管理活动。而且这种人性化还会贯穿于管理信息系统的开发设计与研究中,具体表现为今后的管理信息系统将具有更加友好的人机界面,易于人们操作,也会考虑到不同用户的不同需求,更加个性化。
管理信息系统向智能化方向发展。 随着人工智能技术的发展,数据仓库、数据挖掘技术在管理信息系统中的应用,管理信息系统必将向着智能化方向发展,如产生了很多的决策支持系统、专家系统等等。智能化的管理信息系统具有思维模拟活动,它具有很高的自学习、自组织和进化性,并具有知识创新功能,可以解决非结构化事务,在决策中处于主导地位,是人的向导,在体系上将是大规模分布式计算模式,以基于网络神经元构件的智能网为主。
管理信息系统向集成化方向发展。随着当前系统集成技术的提高,集成技术和方法也逐步地运用到管理信息系统中。由于管理信息系统将包含多个子系统,因此将这些功能集合在一起以便更好地发挥它的作用,这就是集成化的管理信息系统。集成化的管理信息系统将管理信息系统的各个子系统有机地结合起来,达到互通信息、共享数据资源的目的,其支撑技术是数据库和计算机网络。集成管理则是一种全新的理念与方法,其核心是强调运用集成的思想和理念指导管理实践。而集成管理信息系统的本质是要素的整合和优势互补,在集成管理运作过程中,首先经历的是一个投入要素的聚集过程,当投入要素积累到一定量时,集成能量便开始发生膨胀裂变,从而使各种单项要素优势催化出更大的整体优势,管理效果也因而急剧放大。
因此,管理信息系统是当代公司发展中不可或缺的一部分,是公司管理人员的基础。公司人员管理系统的完善也起到保护公司内部资料的作用,是公司盈利与否的必备条件之一。
二、课程设计报告
1、问题描述
某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。要求:
⑴其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。
⑵程序对所有人员有提升级别的功能
⑶月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成 ,销售经理既拿固定月薪也领取销售提成。
⑷能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。
⑸用文件处理方式实现。
2、系统总体方案
使用面向对象的程序设计思想进行分析,整个系统涉及两大类信息和操作,公司,人员。所以系统主要涉及两个大类:公司类Company、人员类Person。系统的总体框架就是公司类,人员类的定义;主函数中定义一个公司对象,循环显示主菜单并根据用户选择调用公司类的相应方法(成员函数)。
(1)公司类Company:考虑系统操作的人员信息
您可能关注的文档
- B第2章随机变量及其分布浙江农林讲义.ppt
- B线链条传动生产线操作说明书2讲义.doc
- B用字母表示数PPT课件讲义.ppt
- C#_List泛型集合讲义.doc
- B级辅导语法、写作-最终讲义.ppt
- C#多线程编程实例实战讲义.doc
- C#(.NET)讲义.ppt
- C#.net程序设计基础-Ch1讲义.ppt
- C#期末考试试题.讲义.doc
- C#第4章-类和对象-3讲义.ppt
- 县团委书记在青年创业就业帮扶工作推进会上的讲话发言.docx
- 党课讲稿3篇:抓实机关建设奋力打造让党放心人民满意的模范机关.docx
- 县民政局长在殡葬改革工作推进会上的讲话发言.docx
- 医疗检验技师职业礼仪与操作规范.pptx
- 区委书记、税务纪检组长、县委书记在2025年领导干部警示教育大会上的讲话发言.docx
- 县组织部部长在“三新”企业党建提升工作会上的讲话发言.docx
- 在全区2025年第三季度意识形态工作专题研判会上的讲话发言.docx
- 县委书记在2025年全县领导干部警示教育大会上的讲话发言.docx
- 市委社会工作部党组书记、部长履行推进法治建设第一责任人职责情况报告材料.docx
- 在庆祝县关工委成立三十周年大会上的讲话发言.docx
文档评论(0)