C/C++程序设计任务书(8题)[2024-06-16]

C/C++程序设计任务书(8题)[2024-06-16]

C语言 课程设计任务书1
一、设计题目
图书管理系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、任务描述
图书管理系统是应用现代信息技术手段对学校所藏图书信息进行管理,方便师生查找、借阅图书,给所有师生提供更优质的服务。图书信息管理系统要管理的信息一般包括图书信息(如:编号、书名、作者、出版社、出版日期、单价、数量、存放位置,借阅次数等)和读者信息(如:证件号、姓名、身份、可借阅数量、已借阅图书信息等)。试设计一个图书管理系统,要求完成以下功能:
1、图书信息管理:包括图书信息录入、修改、删除等;
2、图书信息查询:分别按书名、作者、出版社等多种形式查询有关图书信息;
3、借书业务:为师生办理借书业务,注意办理该业务前要验证身份信息;
4、还书业务:为师生办理还书业务,注意先要查询是否超期,并做相应处理;
5、热门图书:按月、按年查询借阅图书排行榜信息(如:图书借阅次数排行前10,前100名等)
四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个图书管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 图书信息管理
2 图书信息查询
3 借书业务
4 还书业务
5 热门图书
6 退出系统
请选择[1/2/3/4/5/6]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序
七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

源码联系UP主 -> https://space.bilibili.com/329101171

C语言 课程设计任务书2
一、设计题目
学生选课管理系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、设计任务描述
某校某学期共开设了n门课程,开学前学生根据所学专业和学分要求完成选课,每门课程基本信息包括:课程号、课程名、课程性质(考试/考查)、学时、学分、任课老师、开课系部、限选人数、已选人数等,学生选课信息包括:学号、姓名、专业、班级、所选课程信息等。试设计一个学生选课管理系统,要求完成以下功能:
1、课程信息管理:课程基本信息的增删改;
注意:课程基本信息主要指课程选课前的有关信息,包括课程号、课程名、课程性质(考试/考查)、学时、学分、任课老师、开课系部、限选人数等。
2、选课学生信息管理:学生选课基本信息的增删改;
注意:基本信息主要指学生选课前的有关信息,包括学号、姓名、专业、班级等。
3、选课:学生通过查询课程信息的基本信息后完成选课操作;
注意:可分别按课程名、任课老师、开课系部等多种形式查询。
4、退课:学生进行退课操作;
5、信息查询:教师可查询某门课学生选课情况;学生可查询已完成的选课情况。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个学生选课管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 课程信息管理
2 选课学生信息管理
3 选课
4 退课
5 信息查询
6 退出系统
请选择[1/2/3/4/5/6]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

C语言 课程设计任务书3
一、设计题目
学校机房管理系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、设计任务描述
某校有m个机房,每个机房有若干台电脑,为了最大限度发挥机房的利用率,学生可在机房空闲时来自由上机。机房信息主要包括:机房号、电脑总数、可用电脑数、电脑编号、电脑状态(正常/待维修)、使用状态(使用/空闲)等。试设计一个学校机房管理系统,要求完成以下功能
1、机房信息录入:录入各机房的基本信息;
注意:基本信息主要包括机房号、电脑总数、可用电脑数、电脑编号、电脑状态(正常/待维修)、使用状态(使用/空闲)等。
2、机房信息修改:根据各机房电脑故障等情况,修改电脑状态等;
3、上机:根据机房电脑情况办理上机,录入学生上机有关信息,并修改电脑使用状态;
注意:学生上机需登记的基本信息包括:证件号、姓名、机房号、电脑编号、开始时间、结束时间等。
4、下机:下机时,计算每个学生的下机费用,每小时收费1元,不足1小时以1小时计;
注意:学生付费也要记录在学生上机信息中。
5、信息查询:查询并显示机房电脑使用状态(即状态为使用的电脑和状态为空闲的电脑),查询并显示机房电脑状态(即状态为正常的电脑和状态为故障的电脑);
6、统计: 统计并显示当日各机房学生上机人数,各机房收入和总的收入。
四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个学校机房管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 机房信息录入
2 机房信息修改
3 上机
4 下机
5 信息查询
6 统计
7 退出系统
请选择[1/2/3/4/5/6/7]:
五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。
六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

C语言 课程设计任务书4
一、设计题目
教职工档案管理系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、设计任务描述
某校有教职员工上千名,职工档案的基本信息包括:姓名、工号、性别、出身年月、籍贯、学历、职称、行政职务、部门、状态(在职/退休)等,为了方便对职工档案信息进行管理,试设计一个教职工档案信息管理系统,要求完成以下功能:
1、录入职工信息:录入职工档案的基本信息;
2、修改职工信息:可修改职工档案的相关信息(比如职工职务、职称晋升,部门调动)
3、删除职工信息:职工离职时,要删除该职工有关信息;
4、查找职工信息:可分别按学历、职称、行政职务、部门等多种形式查询职工信息;
5、统计职工信息:可分别按性别、出生年月、职称、学历、部门等统计职工人数;
6、职工信息排序:可分别按各职称人数、各学历人数、各部门人数由高到低排序。
四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个教职工档案信息管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 录入职工信息
2 修改职工信息
3 删除职工信息
4 查找职工信息
5 统计职工信息
6 职工信息排序
7 退出系统
请选择[1/2/3/4/5]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

C语言 课程设计任务书5
一、设计题目
航空公司机票售卖系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、设计任务描述
某大型航空公司开通了飞往全国主要城市的各次航班,航班包括的主要信息:航班号、出发地、目的地、飞行日期、飞行时间、机票单价、舱位数、剩余仓位数等,客户在买票时,需要记录:身份证号、姓名、性别、电话、航班号、价格等信息。为了方便客户购票和对各次航班进行管理,试设计一个航空公司机票售卖系统,使之能提供以下功能:
1、航班信息录入:录入各次航班的有关信息;
2、航班信息修改:航班信息若做调整,则需修改相关信息;
3、航班信息查询:可分别按出发地、目的地、飞行日期、飞行时间等多种形式进行查询;
4、售票业务:办理售票业务,若办理成功,需要记录客户的有关信息。
注意:购票时若是团购客户有一定优惠,即10张以下,优惠5%;10~20张,优惠10%;20~30张优惠15%;30张以上优惠20%。
5、退票业务:办理退票手续。
注意:若为不可抗拒的原因,则可免费办理退票手续;若为客户自身原因,收取一定的手续费;
6、变更业务:办理变更手续。
注意:若为不可抗拒的原因,则可免费办理变更手续;若为客户自身原因,则收取一定的变更手续费。
四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个航空公司机票售卖系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 航班信息录入
2 航班信息修改
3 航班信息查询
4 售票业务
5 退票业务
6 变更业务
7 退出系统
请选择[1/2/3/4/5/6/7]:
五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

C语言 课程设计任务书6
一、设计题目
酒店信息管理系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、设计任务描述
某酒店共有若干大床房和若干标间房,大床房每日租金180元,标间每日租金200元,客房的基本信息:房间号、类别(大床/标间)、状态(已住/空闲)、单价。旅客入住酒店时,需登记的信息包括:身份证号,姓名,手机号、房间号、价格、入住日期、离店日期、押金等。试设计一个酒店信息管理系统,要求完成以下功能:
1、客房信息管理:录入、修改客房的基本信息;
2、查询客房信息:可分别按类别、状态等多种形式查询客房信息;
3、入住业务:为客户办理入住手续,登记客户相关信息。
注意:(1)客户相关信息包括:身份证号,姓名,手机号、房间号、价格、入住日期、离店日期、押金等。
(2)客房价格对散客没有优惠,若是团队,10人以上优惠10%,20人以上优惠20%;
4、退房业务:为客户办理入住手续。
注意:退房时,记录实际离店日期,结算相关费用。若有物品损坏,则要赔偿相应费用。
5、统计查询
统计并显示当日入住信息、剩余房源情况、当日营业额等。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个酒店信息管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 录入客房信息
2 查询客房信息
3 入住业务
4 退房业务
5 统计查询
6 退出系统
请选择[1/2/3/4/5/6]:
五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

C语言 课程设计任务书7
一、设计题目
学校食堂刷卡消费管理系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、设计任务描述
某高校食堂所有就餐人员一律采用电子卡刷卡消费,电子卡的主要信息包括:卡号、姓名、类别(学生/教师)、当日消费额、余额等。为了防止假冒电子卡,故对卡号采用了加密技术,即卡号由8位二进制数字组成,且1的个数必须为偶数。试设计一个学校食堂刷卡消费管理系统,要求完成以下功能:
1、办卡业务:对每一个新用户开展办卡业务,其中卡号由计算机随机产生,要求符合以下规定,然后录入相关信息;
规定:为了防止假冒电子卡,故对卡号采用了加密技术,即卡号由8位二进制数字组成,且1的个数必须为偶数。
2、冲值业务:根据输入的卡号和金额,完成冲值功能。
3、消费业务:先输入消费额,然后刷卡消费,刷卡时需对卡号正确性做检验,若正确且余额充足,则消费成功,否则消费失败。
注意,若消费人员为教师,则消费额按5折计算。
4、退卡业务:当用户离开学校时,可办理注销电子卡业务,并退回卡上余额。
5、有奖消费:统计当日消费最高的前10位学生,分别给予本人当日消费额5%的奖励。注意本奖励不包括教师。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个学校食堂刷卡消费管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 办卡业务
2 冲值业务
3 消费业务
4 退卡业务
5 有奖消费
6 退出系统
请选择[1/2/3/4/5/6]:
五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

C语言 课程设计任务书8
一、设计题目
饭店外卖信息管理系统
二、设计目的
1、加深学生对该课程基础知识和基本理论的理解和掌握,培养学生综合运用所学知识独立分析和解决问题的能力;
2、培养学生在计算机软硬件开发、理论计算、查阅资料等方面的能力,使学生逐步树立正确的设计思想;
3、加强理论联系实际,培养学生科学严谨、实事求是的工作作风和勇于探索的创新精神。
三、设计任务描述
某饭店为了扩大营业范围,增加了外卖送餐业务,同城顾客可用移动端订餐,饭店按照顾客的订单要求及时送餐上门,从而更好地为顾客服务。外卖点餐的主要信息包括:订单号、顾客电话、姓名、地址、订餐时间、所订菜单信息、订餐总金额等。试设计一个饭店外卖信息管理系统,要求完成以下功能:
1、菜单信息管理:录入、修改饭店菜单的相关信息(如:编号、菜名、单价);
2、订餐业务:顾客查看饭店菜单信息,完成订餐并付费。
注意:(1)订单号由系统自动产生;
(2)付费金额在100200元之间,餐费打9.5折;200300元,打9折;300元以上打8.5折。
3、取消订餐:若饭店在规定时间内(如2小时)未能及时送餐,顾客可取消订餐。
4、订单查询:饭店可按订单号、订餐时间、电话等多种形式查询订单信息。
5、统计查询:统计显示当日菜单上所有菜的订单数;统计并显示当日外卖的营业额。

四、设计要求
1、要求按照分析、设计、编码、调试和测试的软件开发过程独立完成一个饭店外卖信息管理系统;
2、应用模块化编程思想。系统的各项功能分别用函数编写,并通过主函数调用实现其所有功能;
3、系统完成的各项功能要求设计成一个菜单。开始运行程序时,先显示主菜单,然后用户通过菜单项选择操作完成相应操作。例如以下菜单形式:
1 菜单信息管理
2 订餐业务
3 取消订餐
4 订单查询
5 统计查询
6 退出系统
请选择[1/2/3/4/5/6]:

五、输入和输出要求
1、系统界面尽可能友好、直观、易操作。程序运行时,先显示主菜单,用户可根据需要选定相应操作项目;
2、进入每个操作后,用户根据程序的提示信息,从键盘输入相应的数据;
3、要求用户输入数据时,给出清晰、明确的提示信息;
4、处理完成后,要清楚地给出运行结果。

六、验收要求
1、对编写的源程序的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,要求如下:
(1)封面:采用学校规定的统一封面
(2)任务书
(3)目录:要求层次清晰,给出标题和页次。其最后一页是无序号的“参考文献”
(4)正文,包括:
1)系统分析与设计
系统分析:简述系统要解决的问题是什么,规定软件做什么。
系统设计:阐述系统设计思路,系统功能划分,画出功能结构图。
2)详细设计与编码
详细设计:系统主要函数算法设计,画出流程图。
系统编码:给出程序代码。
测试数据和运行结果:设计有关测试数据并显示程序运行结果。
3)日志:记录每次安排、进度、遇到的问题及解决办法。
4)总结与思考
总结:设计实现的系统有哪些优点和需待改进的地方。
思考:对本次课程设计的总体认识。获得的有关经验和体会。
(5)参考文献
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告;
(4)提交源程序

七、进度安排
1、系统分析、设计准备阶段:6学时
2、编程调试阶段:26学时
3、总结和书写报告阶段:6学时
4、考核阶段:2学时

源码联系UP主 -> https://space.bilibili.com/329101171

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值