1、 存档日期:存档日期: 存档编号:存档编号: 面向对象的程序设计课程设计 设 计 题 目: 姓 名: 学 号: 院 系: 城市与环境学院 年 级 : 指 导 教 师: 2013-11-26 1 目 录 第第 1 章章 选选 题题 . 2 1.1 题目背景 2 1.2 系统实现的具体分工 2 1.2.1 标题 . 2 1.2.2题目要求 2 1.3 开发环境 2 2.1 实现功能 3 2.2 概要设计(涉及类的框图) 3 2.3 界面设计 4 第第 3 章章 系统实现系统实现 . 5 3.1 涉及知识点 5 3.2 系统运行(主要运行界面抓图) 5 3.3 源程序代码 8 第第 4 章章 结束语
2、(心得体会)结束语(心得体会) . 19 2 第 1 章 选 题 1.1 题目背景 企业人事管理系统是企业管理中的一个重要内容,随着时代的进步,企业人员数量也 不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。 早期的人工方式的管理系统已不适合现代企业的公司的发展,实现企业人事管理的系统化、 规范化、自动化,是现代企业管理的首选。 1.2 系统实现的具体分工 系统分为职工类、职工数据类、权限设置类以及主函数等几大模块,其中职工类实现 对公司职工个人基本信息的描述, 职工数据类实现公司对职工的维护, 权限设置类实现对使 用者的操作权限设置功能,main() 函数实现
3、对程序主界面的引导。 1.2.1 标题 企业人事管理系统 1.2.2 题目要求 设计一个小型人事管理系统,假设公司只有经理、业务经理、普通职工,需要描述他们 的信息,如职工编号、姓名、电话、住址等信息,且需要设置系统操作权限,实现界面的转 换,增、删、查、改、显示功能。 1.3 开发环境 Visual C+ 6.0 机型: 方正电脑 处理器名称:Intel(R)Core(TM)2 Duo CPU E7200 2.53GHz 硬盘驱动器:WDC WD1600AAJS-22WAAO 系统内存: 金士顿内存 2GB 显示卡: NVIDIA GeFORCE 9400 GT 显示器: 方正科技 FG98
4、1-W9 操作系统: Microsoft Windows XP Professional 3 第 2 章 设计内容 2.1 实现功能 系统主要包括企业系统管理人员对企业职工信息的增、删、查、改等功能和普通职工对 职工信息的查看功能。 用户只需在进入操作界面后选择相应的登陆身份就可以进行相应的操 作。 2.2 概要设计(涉及类的框图) 企业人事管理系统 用户身份验证类 Jusrition 职工信息类 Employee 职工数据类 Database 主程序 main 设置帐号、密码 setData 判断权限操作 judge 职工基础信息定义 职工基础信息设置 职 工 基 础 信 息 的 增 加、删
5、除 、显示 构造 Database()函数 系统的主界面输出 由主界面进入子界面 或退出 增、删、全删、查、 改、显示职工信息 void empdata() 职工维护 4 2.3 界面设计 界面设计在工作流程上分为结构设计、交互设计、视觉设计三个部分。 结构设计 Structure Design 结构设计也称概念设计 (Conceptual Design) ,是界面设计的骨架。该人事管理系统运 行时界面上的目录体系和词语定义易于用户理解和操作,例如主界面的目录体系包括 1 操 作、0 返回。选择 1 操作又会进入登陆界面,其目录体系包括 1 系统管理员、2 职工。选择 1 系统管理员会进入管理
6、员操作界面,其目录体系包括 1 增加 2 更改 3 删除 4 查找 5 显示 6 全删 7 帮助 0 退出,选择 2 会进入职工操作界面,其目录包括 1 查找 2 退出,然后选择相 应的操作进行操作。这些都充分体现了结构化的界面设计理念。 交互设计 Interactive Design 交互设计的目的是使产品让用户明白、清楚,且能简单使用。 任何产品功能的实现都 是通过人和机器的交互来完成的。该人事管理系统中包含 1)清楚的错误提示,误操作后, 系统提供有针对性的提示。例如管理员输入的帐号或密码错误时,系统会给出相应的提示, 以指导管理员进行正确的操作。以及增、删、查、改等功能实现中的提示信息。2) 使用用 户的语言,而非技术的语言。 3)方便退出。4)导航功能。随时转移功能,很容易从一