1、C+C+程序设计课程设计说明书程序设计课程设计说明书 职工管理系统 C+程序设计课程设计任务书 设计题目:设计题目:职工职工信息管理系统信息管理系统 一、已知技术参数或设计前提一、已知技术参数或设计前提 1、该系统目前能容下 50 名员工信息。 2、每个职工的信息包括:员工编号,姓名,性别,年龄,婚姻情况,学历,所在部 门,所在职务,工作时长,额定工资。 3、员工编号是唯一的。 二、设计内容及要求二、设计内容及要求 1、实现职工信息的数据录入。 2、能够根据职工的编号,实现对该职工信息的修改。 3、实现按职工的编号,所在部门,学历,年龄进行职工信息的查询。 4、实现按职工编号删除指定的职工信息
2、。 5、能够以列表方式输出所有职工信息。 6、实现按照需求扩充系统员工数的容量。 7、通过文件存储职工信息。 8、实现按照年龄段、部门、年龄等输出职工信息。 9、用类实现以上功能。 三、课程设计工作计划三、课程设计工作计划 1、了解课程设计大纲的要求,确定题目,成立设计小组。 (10 月 1310 月 16) 2、上网查阅资料,确定程序所包含的内容,进行问题分析,制定方案。 (10 月 17 10 月 25) 3、确定成员分工,根据方案编写程序并进行调试(10 月 2510 月 30) 4、撰写设计说明书,完成设计(11 月 111 月 10) 5、对说明书及程序中存在的不足进行修改。 (11
3、 月 1011 月 19) 6、提交设计内容,答辩(11 月 2011 月 25) 四、相关教材及参考书目四、相关教材及参考书目 1 陈文宇,张松梅编著.C+语言教程.电子科技大学出版社,2004 2 张耀仁著,彻底研究.C+程序设计.中国铁道出版社,2006 3 Cay Horstmann 著.C+核心思想.电子工业大学出版社,2004 4 谭正浩著.C+面向对象程序设计.清华大学出版社,2006 5 (美)埃尔克著.C+编程思想.机械工业出版社,2005 指导教师签字: - - 2 职工管理系统职工管理系统 一、需求分析一、需求分析 步入 21 世纪的中国经济越来越发达,务工人员越来越多,
4、这就直接导致对员工的 管理越来越难,本程序的设计是为了帮组工厂、公司的人员进行智能化的管理。 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已 逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要 高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 二、系统的软硬件环境二、系统的软硬件环境 1、硬件环境 CPU 2.0GHz 内存 2GB 硬盘 320GB 2、软件环境 Windows XP visual C+ 6.0 三、三、系统功能系统功能模块模块 如图 1 所示,职工管理系统共有五个功能模块,录入职工信息功能模块、查询职工 信息功能模块、删除职工信息功能模块、显示功能模块、删除职工信息模块和修改职工 信息功能模块。其中查询信息模块有分按职工所在部门查询、按职工学历查询、按职工 年龄查询和、职工编号查询和输出全体员工信息。 图 1 系统功能模块图 四、程序四、程序设计分析设计分析 1 1 、类结构类结构 (1)、职工类 Employee 该