分享
分享赚钱 收藏 举报 版权申诉 / 66

类型订餐管理系统课程设计.docx

  • 上传人:无敌
  • 文档编号:683186
  • 上传时间:2018-04-18
  • 格式:DOCX
  • 页数:66
  • 大小:1.11MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    订餐管理系统课程设计.docx
    资源描述:

    1、 成 绩 CHANGZHOUNIVERSITY 课 程 设 计设计课程名称 C 语言课程设计 题 目 1 多文件系统设计 2 链表结构系统设计 3 订餐管理系统设计 学 院 常州大学怀德学院 专 业 班 级 计算机 141 学 号 144160134 姓 名 周尧明 指 导 教 师 林 荫 部 门 计算机教研室 设 计 时 间 2015 年 6 月 26 日 2015 年 7 月 17 日C 语 言 课 程 设 计 任 务 书常州大学怀德 学院 计算机 141 班 周尧明 同学:一、设计题目1 多文件系统设计 2 链表结构系统设计 3 订餐管理系统设计二、C 语言课程设计的目的和意义C 语言课

    2、程设计是 C 语言程序设计课程的一个重要的环节。它是根据教学计划的要求,在老师指导下,对学生实施程序设计训练的必要过程,是对前期课堂教学效果的检验。其目标在于培养学生综合应用理论知识来分析和解决实际问题的能力。通过本次课程,要求学生能够遵循软件开发过程的基本规范,应用结构化程序设计的方法,按照题目要求,独立完成设计任务,使学生更加深刻地理解和掌握 C 语言的基本概念、语言特点和编程技巧,为以后相关课程的学习打下良好基础。三、设计内容本课程设计的内容分三个阶段来完成。各部分目的及内容:任务一 多文件系统设计目的:(1)树立项目意识,体验 C 语言的模块化设计风格;(2)掌握函数调用及其参数传递的

    3、方法;(3)学习多文件程序的编写和调试方法;(4)学习基于软件工程的项目实现方法和文档编写方法。内容和要求:(1)使用多文件结构形式完成本设计。(2)使用数组结构存储学生的成绩,通过函数调用实现学生成绩的增加、显示、指定成绩的删除、查找和排序。(3)为各项操作功能设计菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。(4)各功能使用相应的函数实现,各函数包含在不同的文件中。(5)构造独立的头文件,包含所需的所有的头文件和函数原型说明。(6)设计报告包括课题的需求分析、系统设计、详细设计、系统实现和测试。(7)扩展: 性能扩展,指用户使用的友好程度体验。(1)成绩的

    4、有效性判断;(2)部分选单功能必要的循环操作,等。 功能扩展:(1)添加功能; (2)成绩从文件度读、写功能,等。任务二 链表结构系统设计目的:(1)熟悉使用结构体和链表进行复杂数据的表示方法 ;(2)掌握结构体和链表数据的的常用操作的实现方法;(3)熟悉一个完整的信息管理软件的开发流程、设计和表示方法。内容和要求:(1) 使用多文件结构形式完成本设计。基本要求同任务一:通过函数调用实现学生成绩的增加、显示、指定成绩的删除、查找和排序功能。各功能使用相应的函数实现,各函数包含在不同的文件中。为各项操作功能设计菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。(2)

    5、 使用结构体存储每位学生的信息(包括成绩) ,将多位学生的信息以链表方式组织。(3)使用指针操作访问学生结构体数组的每一个学生信息。(4)使用动态申请和释放内存函数完成对学生信息的增删操作。(5)构造独立的头文件,包含所需的所有的头文件和函数原型说明。(6)设计报告包括课题的需求分析、系统设计、详细设计、系统实现和测试。(7)扩展:如任务一。任务三 订餐管理系统设计目的:(1)熟悉使用软件工程的思想完成一个信息系统的设计步骤和方法。(2)熟悉软件设计各步骤表示的常用工具。(3)掌握使用 C 语言进行多文件程序编写和调试的方法。内容和要求:(1)使用多文件结构形式完成本设计。(2)为各项操作功能

    6、设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。(2)使用链表结构存储订餐信息,通过函数调用实现订餐信息添加、查询、删除、输出和排序。(3)为各项操作功能设计菜单。应用程序运行后,先显示主菜单,然后用户通过菜单项选择希望进行的操作项目。(4)各功能使用相应的函数实现,各函数包含在不同的文件中。(5)构造独立的头文件,包含所需的所有的头文件和函数原型说明。(6)设计报告包括课题的需求分析、系统设计、详细设计、系统实现和测试。(7)扩展: 性能扩展,指用户使用的友好程度体验。(1)添加订餐信息;(2)部分选单功能必要的循环操作,等。 功能扩展:(1)添加功能

    7、; (2)订餐信息从文件度读、写功能,等。课程设计的排版要求一、总体要求1、 纸型:A4;3、页面设置:左、右、下边距为 2.5 厘米,上边距为 2.8 厘米,页眉和页脚均为 2.0 厘米(页眉页脚如该文档) ;4、行间距:固定值 18 磅;5、中文采用宋体字体,西文、数字等符号均采用 Times New Roman 字体。二、课程设计正文排版要求 1 题名(宋体 小四号 粗体) (段前、段后 0.5 行)说明:章、节编号全部顶格排,编号与标题之间空 1 个字的间隙。1.1 题名(宋体 五号 粗体) (段前、段后 0.5 行)1.1.1 题名(宋体 五号 粗体) (段前、段后 0.5 行)(内

    8、容:宋体 五号,段前距和段后距均为 0 磅;)三、页眉和页脚常州大学怀德学院课程设计(字体:宋体、五号) 学号:姓名:第 页 共 页四、设计要求1、编写源程序的要求:(1) 实现任务书中的所有功能,可扩展;(2) 尽可能使界面友好、直观、易操作;(3) 源程序要有注释,使程序容易阅读;(4)使用多文件实现。2、撰写“课程设计报告” ,要求如下:(1)封面:统一采用常州大学课程设计说明书封面格式(2)任务书(3)目录(4)正文。每部分按各自的要求编写,依次按照任务一、任务二和任务三完成。3、 “课程设计报告”排版要求:4、课程设计答辩验收要求:(1)运行所设计的系统;(2)回答有关问题;(3)电

    9、子稿:提交源程序和课程设计报告电子稿,打包上传至网络课堂相关节点书面稿:提交课程设计报告书面稿五、进度安排1 任务一 多文件系统设计:16 学时+课外2 任务二 链表结构系统设计:16 学时+课外3 任务三 信息系统设计系统分析和系统设计阶段:4 学时+课外编程及系统调试阶段:22 学时 +课外总结和书写课程设计报告阶段:课外考核阶段:2 学时六、设计时间:2015 年 6 月 26 日到 2015 年 7 月 17 日参考文献(宋体 小四号 粗体)内容: (中文用宋体五号,西文、数字等符号均采用 Times New Roman 字体):序号作者.文献题名M. 出版地:出版者,出版年.起止页码

    10、如:1毛利锐,沈灌群.中国教育通史M. 济南:山东教育出版社, 1988.20-222中国力学学会第三届全国实验流体力学学术会议论文集C 天津:19903李晓东,张庆红,叶瑾琳气候学研究的若干理论问题J 北京大学学报:自然科学版,1995,35(1):101-106目 录任务一 多文件系统设计.11 问题描述.12 系统设计.12.1 系统功能结构图.12.2 系统流程设计图.12.3 系统文件结构图.23 详细设计 .23.1 文件和自定义函数间的关系. . .23.2 函数之间调用关系.33.3 函数设计.44 系统实现.75 系统测试和结果.12任务二 链表结构系统设计.161 问题描述

    11、.162 系统设计.162.1 系统功能结构图. .162.2 系统流程设计图.162.3 数据设计.172.4 系统文件结构图.173 详细设计.183.1 结构体定义. . .183.2 文件和自定义函数间的关系. .183.3 函数之间调用关系.193.4 函数设计.194 系统实现.205 系统测试和结果.25任务三 订餐信息系统设计.271 问题描述.272 系统分析.272.1 课题的基本要求.272.2 输入/输出要求.282.3 数据分析.282.4 系统操作流程分析.283 系统设计.293.1 数据设计.293.2 系统功能结构设计.303.3 输入/输出设计.313.3.

    12、1 输入设计.313.3.2 输出设计.313.4 设计过程中的重点和难点.314 详细设计.324.1 数据定义. . .324.2 文件和自定义函数间的关系. .334.3 函数之间调用关系.334.4 函数设计.34 5 系统实现.375.1 系统构架(文件组织结构)375.2 源程序清单375.3 实现中的重点和难点.505.4 遇到的问题及解决.506 测试和结果分析总结.506.1 测试和结果.516.2 结果分析.567 系统使用说明.568 结论.578.1 课题完成情况说明.578.2 系统的亮点.578.3 系统的不足.578.4 系统可能的改进和扩展 57总结.57参考文

    13、献.57致谢.58常州大学怀德学院课程设计 班级:计算机 141 学号: 144160134 姓名: 周尧明第 1 页 共 58 页任务一 多文件系统设计1 问题描述本系统是用于管理学生的成绩,通过本系统可以实现成绩的输入、排序、查询、删除、插入、显示的功能,并且还可以显示所有学生的成绩。2 系统设计2.1 系统功能结构图如图 1 所示图 1 系统功能结构图学生成绩管理系统分为 6 个部分,分别为输入学生成绩、删除学生成绩、查询学生成绩、显示学生成绩、排序学生成绩、插入学生成绩。2.2 系统流程设计图如图 1 所示学生成绩管理系统删除学生成绩查询学生成绩显示学生成绩排序学生成绩输入学生成绩插入学生成绩常州大学怀德学院课程设计 班级:计算机 141 学号: 144160134 姓名: 周尧明第 2 页 共 58 页图 1 系统流程设计图该系统会先进入欢迎界面,然后出现 7 个菜单,1.成绩输入,并判断是否有效,2 成绩循环删除,3 成绩循环查询,4 成绩排序,5 显示成绩,6 循环插入成绩,0 退出系统。3.1 数据设计2.3 系统文件结构图如图 3 所示欢迎界面进入菜单选项1.成绩输入,并判断是否有效3.成绩循环查询5.显示成绩2.成绩循环删除4.成绩排序0 退出系统.6.循环插入成绩和判断插入的成绩是否有效

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:订餐管理系统课程设计.docx
    链接地址:https://www.docduoduo.com/p-683186.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开