1、 1 计算机与通信学院 2012 年秋季学期 面向对象面向对象 课程设计课程设计 题 目: 职工信息管理系统 2 前前 言言 管理系统是现代信息管理工作不可缺少的一部分, 是适应现代高科技信息管 理尺度的要求、推动信息管理走向科学化、规范化的必要条件。只有信息管理规 范了,才能给人们提供更好的生活环境及便利的生活空间。 管理信息系统是一个能进行管理信息的收集、传递、加工、保存、维护和使 用的系统。 管理信息系统功能包括:信息收集、信息存储、问题处理及信息输出、信息 管理。 现代社会、 社会化趋势的扩大和社会产品需求使企业在生产经营活动中涉及 的内外部信息积聚膨胀,随着科学技术突飞猛进和生产迅速
2、发展,使人类知识量 增长速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。如 何收集足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息 爆炸有效的信息资源,已成为现代社会的难题。因此必须有一个系统来对这些数 据进行管理。 背景 在日益发展的现代社会,一个高效实用的职工信息管理系统已经是企业必不 可少的一个管理工具,它可以使企业在管理方面减少很多时间,本课程设计针对 现代社会企业对员工信息的管理而设计, 使员工的管理更加的简捷,更加的方 便,界面友好,易于操作。 实现方式 在设计中,我们放弃的传统的面对过程的结构化设计思想,因为面向过程 的结构体的或链表的方法存储每个
3、员工的静态属性:编号、姓名、性别、年龄、 电话、工资等数据有很多的不方便也有很多的不安全,所以我们采用 C+的对象 的编程思想来把每个员工的数据封装成一个人员的对象。 使得操作的方式更加的 合理,安全。也使本组课程设计的成员更加的了解面向对象程序设计的解决问题 的思维方式。 3 目目 录录 摘 要 4 第一章 系统总体设计 5 1.系统功能模块图 5 2.各类间关系 8 第二章 详细设计 9 第三章 系统测试 18 1.测试方法 18 2.测试用例 18 3.测试结果 19 第四章 软件使用说明书 23 总 结 27 参考文献 28 致谢 28 4 摘摘 要要 该系统是以 C+语言实现的一个职
4、工信息管理系统。采用面向对象的编程 方法,通过定义了职工类,以及对类的成员进行操作的相关函数,该系统实现了 对职工信息进行计算机化的管理,实现了职工信息的录入、浏览、查询、修改和 删除等功能。在该系统中职工的信息以文件的形式保存,最后整个操作界面以菜 单的形式展现给用户。 最后,程序设计是一个创作的过程,解决问题的方法不是唯一的。所以独立思考问题, 多想想解决方法,才更有助于程序设计水平的提高。 关键词: 职工信息管理;文件和流;类和对象;面向对象; 5 第一章第一章 系统总体设计系统总体设计 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职 工号不重复)。设计“职工信息管理系统”,使之能提供以下功能: 1)添加职工信息; 2)查询职工:按职工号查询、按姓名查询等; 3)职工信息的删除; 4)职工信息的修改; 5)职工信息统计:如按性别、学历统计等。 1.1.系统功能模块图系统功能模块图 1 根据用户需求,本系统将主要实现以下功能: 6 图 1-1 系统功能模块图 开始 输入用户名密码 选择 退 出 保 存 统 计 删 除 修 改 查 询 添 加