C语言设计公司人员信息管理系统

需积分: 10 1 下载量 17 浏览量 更新于2024-07-25 收藏 106KB DOC 举报
"C语言设计公司人员信息管理" 本课程设计旨在使用C语言设计一个公司人员信息管理系统,旨在熟练掌握C++语言的基本知识和技能,掌握面向对象程序设计的基本思路和方法,并培养分析、解决问题的能力和科技论文写作能力。 知识点一:C语言基本知识和技能 * 熟练掌握C++语言的基本知识和技能,包括变量、数据类型、运算符、控制结构、函数、数组、指针等。 * 掌握面向对象程序设计的基本思路和方法,包括类的设计、对象的创建、继承、多态等。 知识点二:公司人员信息管理系统设计 * 设计一个公司人员信息管理系统,包括四类人员:经理、兼职技术人员、销售经理和兼职推销员。 * 设计系统应包括人员信息的存储、显示、查找、增加、删除和保存等功能。 * 人员信息包括姓名、编号、级别、当月薪水等。 知识点三:月薪计算方法 * 经理拿固定月薪8000元。 * 兼职技术人员按每小时100元领取月薪。 * 兼职推销员的报酬按该推销员当月销售额的4%提成。 * 销售经理既拿固定月薪5000元也领取销售提成(为所管辖部门当月销售总额的5%)。 知识点四:系统功能设计 * 设计系统应包括人员信息的存储、显示、查找、增加、删除和保存等功能。 * 系统应能够按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。 * 系统应能够计算月薪总额并显示全部信息。 知识点五:创新设计 * 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。 知识点六:课程设计报告编写 * 要按照课程设计模板的规格书写课程设计报告。 * 报告包括目录、正文、心得体会、参考文献等。 * 课程设计论文用A4纸统一打印,装订按学校的统一要求完成。 知识点七:参考文献 * 《C++程序设计教程》(第二版),钱能,清华大学出版社,2006。 * 《C++语言程序设计》(第2版),郑莉,清华大学出版社,2001。 * http://www.kechengsheji.com/ * http://comapp.ecjtu.jx.cn/ 知识点八:提交内容 * 可执行文件(.exe)和程序源代码。 * 课程设计报告。 * 程序使用说明书。 知识点九:课程设计进度安排 * 构思及收集资料:2天,图书馆。 * 编程设计与调试:5天,实验室。 * 撰写论文:2天,图书馆、实验室。 * 提交所有资料:最后半天,实验室。 知识点十:评分标准 * 完成基本功能:60分。 * 完成调试:10分。 * 设置错误提示或者按照要求改变结果:10分。 * 完成设计报告和使用说明书:20分。