- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告
课程名称 算法与程序设计
课题名称 公司人员管理系统
专 业
班 级
学 号
姓 名
指导教师
20仃年12月18日
课程设计任务书
课程名称 算法与程序设计 课 题 公司人员管理系统
专业班级
学生姓名
学 号
指导老师
审 批
任务书下达日期 2017 年12月 18日
任务完成日期 2017年 12月 31日
、设计内容与设计要求
1 .设计内容:
题目 7:公司人员管理系统
(一)、课程设计题目:公司职员管理系统
(二)、目的与要求:
1、目的:
(1)要求学生达到熟练掌握 C++语言的基本知识和技能;
( 2)基本掌握面向对象程序设计的基本思路和方法;
( 3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2、 基本要求:
(1)要求利用面向对象的方法以及 C++的编程思想来完成系统的设计;
( 2)要求在设计的过程中,建立清晰的类层次;
( 3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;
3、 创新要求 :
在基本要求达到后, 可进行创新设计, 如根据查找结果进行修改的功能及设 计出比较友好的界面等。
(三)、设计方法和基本原理:
1 、问题描述(功能要求): 某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在, 需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。
要求:
1。兼职推
1。
兼职推
2) 程序对所有人员有提升级别的功能
3) 月薪的计算方法是: 经理拿固定月薪, 兼职技术人员按工作小时数领取月薪, 销员的报酬按该推销员当月销售额提成 , 销售经理既拿固定月薪也领取销售提成。
4) 能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息 2、问题的解决方案 :
根据系统功能要求,可以将问题解决分为以下步骤:
( 1)分析系统中的各个实体之间的关系及其属性和行为;
( 2)根据问题描述,设计系统的类层次;
( 3)完成类层次中各个类的描述(包括属性和方法);
( 4)完成类中各个成员函数的定义;
(5)完成系统的应用模块;
(6)功能调试;
(7)完成系统总结报告以及系统使用说明书
2.设计要求:
前言(包括课题的背景资料,别人已做了些什么,自己准备做哪些改进) 课程设计报告正文内容
(包括系统设计要求,设计思路,系统功能模块图,系统流程图,类的层次图(包括类成员 列表),调试过程,关键程序代码,总结,参考书目等)。
(一)需求分析
系统设计目的与意义
系统功能需求(系统流程图);
输入输出的要求;
(二)总体设计
系统功能分析;
系统功能模块划分与设计(系统功能模块图)。
(三)详细设计
数据库需求分析
数据库概念结构设计( E-R 图);
数据库逻辑结构设计。
类层次图
(四)界面设计与各功能模块实现
(五)系统调试
调试问题出现的主要问题:编译语法错误及修改,重点是运行逻辑问题修改和调整
(六)使用说明及编程体会 说明如何使用你编写的程序,详细列出每一步的操作步骤。
(七)关键源程序(带注释)
书写格式
要求用A4纸打印成册
正文格式:一级标题用 3号黑体,二级标题用四号宋体加粗 ,正文用小四号宋 体; 行距为 22。
正文的内容:正文总字数要求在 3000字左右(不含程序原代码)。
封面格式如下页。
考核方式
指导老师负责验收程序的运行结果, 并结合学生的工作态度、 实际动手能力、 创新精神 和设计报告等进行综合考评,并按优秀、 良好、 中等、及格和不及格五个等级给出每位同学 的课程设计成绩。具体考核标准包含以下几个部分:
平时出勤(占10%)
系统需求分析、功能设计、数据结构设计及程序总体结构合理与否(占 10%)
程序能否完整、准确地运行,个人能否独立、熟练地调试程序(占 40%) d .设计报告(占30%)
注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。
独立完成情况(占 10% )。
课程验收要求
判定算法设计的合理性,运行相关程序,获得正确的数值结果。
回答有关问题。
提交课程设计报告。
提交软盘(源程序、设计报告文档)。
依内容的创新程度,完善程序情况及对程序讲解情况打分。
二、 教材及参考书
朱战立等著 , C++ 面向对象程序设计,人民邮电出版社; 郑莉著, C++ 语言程序设计(含实验指导书)。 清华大学出版社 ( 结构化程序设计 部分 )
钱能主编 ,C++ 程序设计教程,清华大学出版社, 2000.11
戴锋编著, Visual C++ 程序设计基础 , 清华大学出版社 ,2001.4 吕日著, C++ 程序设计教程,清华大学出版社,
C++ 大学教程,美国 Harvey M.Deitel 等
三、 进度安排
1、 班级:
文档评论(0)