C 课程设计大纲软件 背景

发布 2022-10-02 13:06:28 阅读 7774

编号姓名出生年月工种奖励薪金工作时长时薪加班时长实发工资是否领取。

普通销售员。

编号姓名出生年月工种奖励薪金销售额提成比例应扣实发工资是否领取带薪销售员。

编号姓名出生年月工种奖励薪金固定月薪销售额提成比例请假天数应扣实发工资是否领取。

3) 添加职工。

通过键盘输入相应的职工信息,添加职工,并保存至文件中。

4) 删除职工。

通过输入职工的工号,首先输出要删除的职工相应的信息,经确认后删除,要考虑职工不存在的情况。删除后保存至文件中。

5) 修改信息。

要求可以修改:

除编号外的所有职工信息,包括工种以及由修改工种带来的各项操作。

修改某一类工种的信息,如销售人员的提成比例,统一提高0.05;

输出修改前的职工信息,经确认后修改后,输出修改后的职工信息,考虑职工不存在的情况,修改后保存至文件中。

6) 工资发放。

通过输入职工号方式,输出查询到的职工相应的信息,经确认发放工资,将员工是否领取工资信息设置为是(即真),考虑所要查询的职工编号不存在和已经发放过工资的情况。

7) 保存退出。

通过确认,保存修改的信息至文件中,退出系统,结束运行。

题目3:信用卡账户管理系统。

系统主要实现的功能:信用卡余额查询、存款登记、取款登记。

首先,程序启动后出现用户登录的界面,输入用户卡号和密码后进入系统主界面。主界面的左侧用一个导航部分,有三个选项:查询、存款、取款。

选择相应的选项后,在主界面的右侧显示相应的功能界面,可以分别实现相应的查询、存款、取款功能。

题目4:足球联赛排名

足球联赛采用主客场双循环赛制,胜一场得3分,平局各得1分,负一场得0分,联赛排名以积分多者在前,当两队(或多队)积分相同时,则净胜球(即进球数与失球数之差)多者在前,若净胜球相同,则进球数多者在前,若仍相同,则抽签或踢附加赛决定名次(这在联赛结束后进行,联赛未结束则两队名次并列,本程序不做这方面要求)。试编一程序统计最近一轮比赛后,各队积分及排名。

基本要求 设积分表结构如下:队名(不超过15个字符),已比赛的场数,赢的场数,平的场数,负的场数,进球数,失球数,积分。积分表放在正文文件中。

最近一轮的结果从键盘输入,其形式为:主队名(可用**),客队名(可用**),主队得分(即进球数),客队得分(即进球数)。程序应根据此轮结果修改各队的积分和名次,所得的最新记分表仍在原积分文件中并同时在屏幕上显示。

题目5:车票管理系统。

设计说明与要求:

一车站每天有n个发车班次,每个班次都有一班次号…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如。

班次发车时间起点站终点站行车时间额定载量已定票人数。

1 8:00 南昌萍乡 24530

2 6:30 南昌樟树 0.54040

3 7:00 南昌永修 0.54020

4 10:00 南昌赣南 0.5402

功能要求:用c/c++设计一系统,能提供下列服务:

1)录入班次信息(信息用文件保存),可不定时地增加班次数据。

2)浏览班次信息,可显示出所有班次当前状况(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。

3)查询路线:可按班次号查询 ,可按终点站查询。

4)售票和退票功能。

a:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数。

b:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。

可以对输入的数据进行判定,如果输入的数据类型不符合要求,会提示输入错误;

系统经过加密,只有管理员才能使用所有的功能,而游客只能使用部分功能;

程序界面可以显示当前的系统时间,然后根据当前时间来判断能否定购车票;

为了防止修改车票信息后,忘记保存信息,系统将会自动提示保存与否;

车票信息以文本文档格式保存在程序文件夹下,可以用记事本查看信息。

题目6:学生成绩管理系统。

主要功能是对学生的成绩进行输入、修改和管理。

系统功能要求:

界面要求。学生成绩管理系统。

*1--输入数据。

*2--查询成绩。

*3--修改成绩。

*4--输出所有学生成绩。

*5--统计及格和优秀人数。

*6--退出系统。

功能。这个程序的主要功能是输入学生姓名、成绩,学号自动生成,并可以对学生成绩按学号或姓名进行查询。该系统具有存贮学生数据,按学号、姓名查询,按需要修改学生成绩,列出学生成绩和统计功能。

系统中初始数据如下:

题目7:图书信息管理系统。

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、**等。试设计一图书信息管理系统,使之能提供以下功能:

图书信息录入功能(图书信息用文件保存)--输入。

图书信息浏览功能--输出。

查询和排序功能:(至少一种查询方式)--算法。

按书名查询。

按作者名查询。

图书信息的删除与修改。

题目8:考勤系统。

设计一考勤系统。考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、学生学号、缺课类型(迟到、早退、请假及旷课)。系统具有以下功能:

1) 录入学生的缺课记录;

2) 修改某个学生的缺课记录;

3) 查询某个学生的缺课情况;

4) 统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;

5) 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;

6) 系统以菜单方式工作。

具体要求如下:

1) 采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。也可根据自己对题目的理解增加新的功能模块。

2) 系统以菜单界面方式(可采用文本菜单界面)工作,运行界面友好。

3) 容错性强(能对错误输入进行判断控制)。

题目9:职工信息系统。

功能包括: 建立职工信息数据(职工编号,姓名,性别,年龄,**,职务,工资和家庭成员信息)和信息简表(编号,姓名,**)

根据职工编号查询职工信息(查询时需要身份确认。单位领导和人事秘书可以看到职工所有信息;财务处人员可以看到职工编号,姓名,性别,年龄,**,工资;一般职工仅能查到信息简表)

增加新职工信息(由人事秘书完成,需要身份确认)

删除职工信息(由人事秘书完成,需要身份确认)

修改职工工资(由财务处人员完成,需要身份确认)

要求所有信息能够存储在文件中,并具有良好的用户界面。

题目10:按揭购房还款计划。

使用银行按揭贷款是目前购买商品房常用的方式,即一次性贷款后每月偿还,在预定年限(还款年数)内连本带息还清为止。本题目要求一个实用程序,帮助准备以按揭贷款形式购买商品房的人士计算出以不同年限、不同数额、不同还款方式贷款时每月应还的款数、还款的总额以及还款额和贷款额的比例,帮助其进行决策。

按揭贷款的相关知识:

1) 贷款方式分为2类:

1 商业性贷款,年利率为5%;

2 政策性贷款,年利率为4%。政策性贷款需贷款人具有有效地公积金账户,并且每人最多能贷60000元。

例如:一个3口之家购买商品房,准备贷款20万,其中有2人具有公积金账户,可以享受12万元的政策性贷款,其余8万元为商业性贷款。

2) 无论是商业性贷款还是政策性贷款,目前常用的还款方式有以下2种:

1 等额本息还款法,每月还款数额相同,为。

2 等额本金还款法,每月还款数额逐月递减,第i个月的还款额为。

等额本金还款法可以理解为每月偿还当月的贷款平均数加上所有未还款的当月利息。

如果同时又商业性贷款和政策性贷款,必须采用相同的还款方式和还款年限。

3) 名词解释:

1 本金:即贷款总额。

2 月利率 = 年利率/12

3 还款月数 = 还款年数×12

用户根据需要输入贷款总额、选择还款年数、政策性贷款人数和还款起始年月及还款方式,显示以某种还款方式还款时每月的还款额、全部本息总和(每月还款额×还款月数)、还款额与贷款额之比(全部本息总和除以贷款额)。

八、建议教材及教学参考书

教材:谢昕等编著,《c++程序设计》第二版, 北京邮电大学出版社。

2]谭浩强编,《c++面向对象程序设计》,清华大学出版社,2023年7月出版。

3]李师贤等译,《c++精髓》,机械工业出版社,2023年8月出版。

4]d**is chapman,《学用visual c++ 6.0》,清华大学出版社,2023年7月出版。

5]钱能,《c++程序设计教程(第2版)》,清华大学出版社。

C 课程设计大纲

课程类别 专业基础学时 2周。课程性质 设计性开课学期 第3学期。开课专业 信息与计算科学。一 课程设计的基本目的与任务。1 全面系统的学习面向对象程序设计的基本概念 基本语法和编程方法。2 正确理解掌握c 面向对象程序设计的基本特性 类 对象 继承与派生 多态 虚函数 模板 流类库等。3 遵循软件...

c 课程设计大纲

编号 5100020学时 1周。一 地位 作用和目的。c 程序设计 是计算机科学与技术等相关专业一门重要的专业基础课,本课程设计是在授完理论课之后进行的。其目的是通过实践,使同学们进一步掌握c 语言的基本概念 基本方法,掌握开发软件所需的需求定义能力 功能分解能力和程序设计能力 调试技能 文档撰写能...

软件C 课程设计题目要求

软件工程专业。高级语言程序设计 课程设计题目和要求。题目一 任务书主要项目填写参考 1.课程名称 两个小球碰撞演示。2.课题 课程组自拟。3.课题类型 综合型。4.目的和意义 1 综合运用所学知识,解决实际问题。2 全面提高学生的程序设计能力和开发能力。5.基本要求 1 功能齐全 界面操作灵活方便,...