欢迎来到天天文库
浏览记录
ID:6332196
大小:349.50 KB
页数:31页
时间:2018-01-10
《《面向对象程序设计》课程设计-企业人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、河南城建学院《面向对象程序设计》课程设计设计说明书课程名称:《面向对象程序设计》课程设计设计题目:企业人事管理系统指导教师:班级:学号:学生姓名:同组人员:计算机科学与工程系2011年6月23日《面向对象程序设计C++》课程设计实验报告-30-目录第1章选题21.1题目背景21.2系统实现的具体分工21.2.1选题21.2.2团队分工21.3开发环境3第2章设计内容32.1实现功能32.2概要设计(涉及类的框图)42.3界面设计4第3章系统实现43.1涉及知识点43.2系统运行123.3源程序清单(关键代码)15第4章测试与实验结果29第5
2、章结束语30参考文献30《面向对象程序设计C++》课程设计实验报告-30-第1章选题1.1题目背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。目前,无论是机关、事业单位、
3、还是企业单位,人事管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,而人事管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助在现代化的企业管理中,人事管理系统有着十分重要的作用,然而,用大型软件系统来于小型的企事业单位,不啻于“杀鸡用牛刀”,因此小型的的软件对于这种单位自然有十分重要作用。1.2系统实现的具体分工1.2.1选题此项目是为了适应现代化企业的发展潮流,从而实现用计算机进行企业人事管理,达到检索迅速、查找方便、可靠性高、存储量大、保密性好等功能。一下是项目的功能:1、添加功能:添加一个职员的基本信息,
4、包括姓名,工作证号,身份证号码,生日,家庭住址,家庭电话号码,部门,薪水,性别,职务。2、删除功能:能够对一个职员的信息进行删除按姓名进行删除。3、删除全部职员信息:能够对于全部职员的信息进行删除!4、显示功能:显示所有职员的主要信息包括姓名,身份证号码,工作证号,生日等。5、查找功能:根据你键入的职员姓名,显示其详细信息!6、修改功能:对职员的信息进行修改。7、保存信息对全部信息进行保存。8、退出程序能够退出程序。1.2.2团队分工表1.1项目分工一览表角色姓名承担的具体任务《面向对象程序设计C++》课程设计实验报告-30-组长于嘉构架整
5、个程序的模块,负责部门类于全体职工类的构造。组员赵鑫磊已生成文件的方式保存录入的信息,组织交互界面,调试程序以及优化程序。组员千利稳编写增删改查的模块程序,构造base类。1.3开发环境编程工具:VisualC++6.0机型:方正电脑处理器名称:Intel(R)Core(TM)2DuoCPUE7200@2.53GHz硬盘驱动器:WDCWD1600AAJS-22WAAO系统内存:金士顿内存2GB显示卡:NVIDIAGeFORCE9400GT显示器:方正科技FG981-W9操作系统:MicrosoftWindowsXPProfessional第
6、2章设计内容2.1实现功能1、添加功能:添加一个职员的基本信息,包括姓名,工作证号,身份证号码,生日,家庭住址,家庭电话号码,部门,薪水,性别,职务。2、删除功能:能够对一个职员的信息进行删除按姓名进行删除。3、删除全部职员信息:能够对于全部职员的信息进行删除!4、显示功能:显示所有职员的主要信息包括姓名,身份证号码,工作证号,生日等。5、查找功能:根据你键入的职员姓名,显示其详细信息!6、修改功能:对职员的信息进行修改。7、保存信息对全部信息进行保存。8、退出程序能够退出程序。《面向对象程序设计C++》课程设计实验报告-30-2.2概要设
7、计(涉及类的框图)系统base类personnel类maintain类员工工作号员工姓名员工身份证号员工性别员工生日员工家庭住址员工电话员工职务员工薪水员工职务员工薪水员工工作号员工姓名员工身份证号员工性别员工生日员工家庭住址员工电话2.3界面设计界面设计在工作流程上分为结构设计、交互设计、视觉设计三个部分。结构设计也称概念设计(ConceptualDesign),是界面设计的骨架。该企业人事管理系统运行时界面上的目录体系和词语定义易于用户理解和操作,例如主界面的目录体系包括1录入员工信息、2显示员工信息、3、查找员工信息4、删除员工信息、
8、5、修改员工信息、6、清空员工信息、7、保存员工信息、8、退出。其中录入信息会出现1、人事部、2、维修部、3、销售部。第3章系统实现3.1涉及知识点类的设计与分析为了界面简洁些,
此文档下载收益归作者所有