1、 课 程 设 计 设计题目:设计题目: 高级程序设计课程设计高级程序设计课程设计 -公司员工管理系统公司员工管理系统 系系 别别 信息工程系信息工程系 班级班级 学生姓名学生姓名 学号学号 指导教师指导教师 职称职称 起止日期:起止日期: 2010 年年 12 月月 14 日起日起至至 2010 年年 12 月月 25 日止日止 沈 阳 工 程 学 院 课程设计任务书 课程设计题目:课程设计题目: 公司员工管理系统公司员工管理系统 系系 别别 信息工程系信息工程系 班级班级 学生姓名学生姓名 学号学号 指导教师指导教师 职称职称 课程设计进行地点:课程设计进行地点: 任任 务务 下下 达达 时
2、时 间:间: 年年 月月 日日 起止日期:起止日期: 2010 年年 12月月 14 日起日起至至 2010 年年 12月月 25日止日止 教教 研室主任研室主任 年年 月月 日 批 准日 批 准 一、课程设计的原始资料及依据 查阅有关资料, 进一步理解面向对象程序设计的思想, 并利用 MFC 框架编写一个简单的 windows 系统。通过本设计可以加深理解使用面向对象程序设计思想开发一个系统的方法, 提高分析问题、解决问题和实际动手的能力。 二、课程设计主要内容及要求二、课程设计主要内容及要求 设计内容:设计内容: 某小型公司,主要有四类人员:经理,兼职技术人员,销售经理和兼职推销员. 1)
3、 人员信息包括姓名,编号,级别,当月薪水,计算月薪总额等 2) 能够显示这些人员的全部信息. 3) 添加删除功能:能根据公司人事的变动情况,添加删除记录; 4) 查询功能:能根据编号和姓名进行查询; 5) 保存功能:启动程序时能读取人员信息,关闭程序时能将信息保存至硬盘文件。 6) 人员编号在生成人员信息时自动生成,每输入一个人员信息编号顺序加 1。 设计要求:设计要求: (1)要求利用面向对象的方法以及 MFC 框架来完成系统的设计; (2)要求在设计的过程中建立清晰的类层次,并画出类图; (3)设计功能满足要求、易于操作的友好界面; (4)界面中需有菜单、工具栏、状态栏; (5)在系统的设
4、计中,至少要用到面向对象的一种机制:继承、多态等; (6)在完成该题目时,小组人员进行详细的任务分工,并要在报告中体现出来。 三、对课程设计说明书撰写内容、格式、字数的要求三、对课程设计说明书撰写内容、格式、字数的要求 1课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计 目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文 献等。一般不应少于 3000 字。 2在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。应做 到文理通顺,内容正确完整,书写工整,装订整齐。 3设计总结部分主要写本人完成工作简介以及自己的设计体会,包
5、括通过课程设计学到 了什么,哪里遇到了困难,解决的办法以及今后的目标。 4课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨 水工整书写;打印时采用 A4 纸,页边距均为 20mm,正文采用宋体小四号字,行间距 18 磅。 文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字, 表题与图题采用宋体五号字。 5课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。 四、设计完成后应提交成果的种类、数量、质量等方面的要求四、设计完成后应提交成果的种类、数量、质量等方面的要求 1完成“任务书”中指定的功能,运行结果正确。 2课程
6、设计说明书。 五、时间进度安排五、时间进度安排 顺序 阶段日期 计 划 完 成 内 容 备注 1 第 1 天 进行设计准备, 阅读资料, 分析设计 任务书, 明确设计要求、 内容和步骤 2 第 2 天 需求分析 3 第 3 天 概要设计 4 第 4-5 天 详细设计 5 第 58 天 编码、调试 6 第 9-10 天 程序答辩,撰写课程设计报告 六、主要参考资料(文献)六、主要参考资料(文献) 1 王育坚. 主编Visual C+面向对象编程教程 (第二版). 北京:清华大学出版 2 陈维兴, 林小茶.C高级程序设计教程. 北京:清华大学出版社 3 谭浩强.C程序设计教程. 北京:中国科学技术出版社 4 王燕.面向对象的理论与 C实践. 北京:清华大学出版社 5 马石安, 魏文平. 主编Visual C+程