欢迎来到天天文库
浏览记录
ID:4431287
大小:1.27 MB
页数:69页
时间:2017-12-01
《订餐管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计设计课程名称C语言课程设计题目1多文件系统设计2链表结构系统设计3订餐管理系统设计C语言课程设计任务书一、设计题目1多文件系统设计2链表结构系统设计3订餐管理系统设计二、C语言课程设计的目的和意义C语言课程设计是C语言程序设计课程的一个重要的环节。它是根据教学计划的要求,在老师指导下,对学生实施程序设计训练的必要过程,是对前期课堂教学效果的检验。其目标在于培养学生综合应用理论知识来分析和解决实际问题的能力。通过本次课程,要求学生能够遵循软件开发过程的基本规范,应用结构化程序设计的方法,按照题目要求,独立完成设计任务,使学生更加深刻地理
2、解和掌握C语言的基本概念、语言特点和编程技巧,为以后相关课程的学习打下良好基础。三、设计内容本课程设计的内容分三个阶段来完成。各部分目的及内容:任务一多文件系统设计目的:(1)树立项目意识,体验C语言的模块化设计风格;(2)掌握函数调用及其参数传递的方法;(3)学习多文件程序的编写和调试方法;(4)学习基于软件工程的项目实现方法和文档编写方法。内容和要求:(1)使用多文件结构形式完成本设计。(2)使用数组结构存储学生的成绩,通过函数调用实现学生成绩的增加、显示、指定成绩的删除、查找和排序。(3)为各项操作功能设计菜单。应用程序运行后,先显示这
3、个菜单,然后用户通过菜单项选择希望进行的操作项目。(4)各功能使用相应的函数实现,各函数包含在不同的文件中。(5)构造独立的头文件,包含所需的所有的头文件和函数原型说明。(6)设计报告包括课题的需求分析、系统设计、详细设计、系统实现和测试。(7)扩展:①性能扩展,指用户使用的友好程度体验。(1)成绩的有效性判断;(2)部分选单功能必要的循环操作,等。②功能扩展:(1)添加功能;(2)成绩从文件度读、写功能,等。任务二链表结构系统设计目的:(1)熟悉使用结构体和链表进行复杂数据的表示方法;(2)掌握结构体和链表数据的的常用操作的实现方法;(3)
4、熟悉一个完整的信息管理软件的开发流程、设计和表示方法。内容和要求:(1)使用多文件结构形式完成本设计。基本要求同任务一:通过函数调用实现学生成绩的增加、显示、指定成绩的删除、查找和排序功能。各功能使用相应的函数实现,各函数包含在不同的文件中。为各项操作功能设计菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。(2)使用结构体存储每位学生的信息(包括成绩),将多位学生的信息以链表方式组织。(3)使用指针操作访问学生结构体数组的每一个学生信息。(4)使用动态申请和释放内存函数完成对学生信息的增删操作。(5)构造独立的
5、头文件,包含所需的所有的头文件和函数原型说明。(6)设计报告包括课题的需求分析、系统设计、详细设计、系统实现和测试。(7)扩展:如任务一。任务三订餐管理系统设计目的:(1)熟悉使用软件工程的思想完成一个信息系统的设计步骤和方法。(2)熟悉软件设计各步骤表示的常用工具。(3)掌握使用C语言进行多文件程序编写和调试的方法。内容和要求:(1)使用多文件结构形式完成本设计。(2)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。(2)使用链表结构存储订餐信息,通过函数调用实现订餐信息添加、查询、删除
6、、输出和排序。(3)为各项操作功能设计菜单。应用程序运行后,先显示主菜单,然后用户通过菜单项选择希望进行的操作项目。(4)各功能使用相应的函数实现,各函数包含在不同的文件中。(5)构造独立的头文件,包含所需的所有的头文件和函数原型说明。(6)设计报告包括课题的需求分析、系统设计、详细设计、系统实现和测试。(7)扩展:①性能扩展,指用户使用的友好程度体验。(1)添加订餐信息;(2)部分选单功能必要的循环操作,等。②功能扩展:(1)添加功能;(2)订餐信息从文件度读、写功能,等。课程设计的排版要求一、总体要求1、纸型:A4;3、页面设置:左、右、
7、下边距为2.5厘米,上边距为2.8厘米,页眉和页脚均为2.0厘米(页眉页脚如该文档);4、行间距:固定值18磅;5、中文采用宋体字体,西文、数字等符号均采用TimesNewRoman字体。二、课程设计正文排版要求1题名(宋体小四号粗体)(段前、段后0.5行)说明:章、节编号全部顶格排,编号与标题之间空1个字的间隙。1.1题名(宋体五号粗体)(段前、段后0.5行)1.1.1题名(宋体五号粗体)(段前、段后0.5行)××××××××××××××××××××××××××××××××××××××××××××(内容:宋体五号,段前距和段后距均为0磅;)
8、三、页眉和页脚常州大学怀德学院课程设计(字体:宋体、五号)学号:姓名:第页共页四、设计要求1、编写源程序的要求:(1)实现任务书中的所有功能,可扩展;(2)尽可能使
此文档下载收益归作者所有