C语言设计公司人员信息管理系统
需积分: 10 151 浏览量
更新于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分。
264 浏览量
139 浏览量
516 浏览量
点击了解资源详情
点击了解资源详情
255 浏览量
204 浏览量
珊珊独家记忆
- 粉丝: 0
- 资源: 4
最新资源
- matlab代码sqrt-M_matrix:使用类似Matlab的脚本语言与您的Fortran程序进行交互
- stellaris-wandering-leviathans:Stellaris的流浪Leviathans mod,可通过命令进行自定义
- 反应罐控制程序200.rar
- rgb 和 yuv_nv12 数据相互转换
- mints-sensordata-to-postgres-后端:将校准后的传感器数据读入postgres
- 维控 Plc加密 软件.rar
- northernrocketrywebsite
- estudo_angular_4_native_script_rails_api:Angular 4 + NativeScript e Api em Rails 5的列表列表
- matlab代码sqrt-UTM_Heat:用于数字实现统一变换方法(UTM)的代码,以多层求解热方程
- Titanic
- ios开发438个实例源码大全.rar
- 投资分析
- 维控LEVISTUDIO人机界面画面制作软件.zip
- WACOM数位板BAMBOO CTH-470驱动程序 官方最新版
- scss-storybook-quickstarter
- matlab代码sqrt-pnla:多项式数值线性代数