课程设计设计课程名称:C语言程序设计题目:多功能计算器、洗牌发牌、学生文件处理、链表处理学生姓名:学院(系):信息科学与工程学院专业班级:1课程设计任务书课程设C++面向对象课程设计面向对象课程设计报告报告院(系):院(系):专业:专业:学生姓名:学生姓名:班级班级学号:学号:题目题目:酒店点菜管理
C++课程设计报告--Tag内容描述:
1、计任务书 一、一、 课程设计目的:课程设计目的: 本课程设计是计算机科学与技术专业重要的实践性环节之一,是 在学生学习完 程序设计语言(C) 课程后进行的一次全面的综合练习。
本课程设计的目的和任务: 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握 2. 掌握C语言编程和程序调试的基本技能 3. 利用C语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言解决实际问题的能力 二二. . 课程设计要求:课程设计要求: 1. 分析课程设计题目的要求 2. 写出程序流程图 3. 编写程序代码及重要的解释,调试程序使其能正确运行 4. 设计完成的软件要便于操作和使用 4. 设计完成后提交课程设计报告 三设计内容:三设计内容: 题一:题一: 设计一个多功能计算程序(设计一个多功能计算程序(计算器模拟)计算器模拟) 实现功能: 具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。
依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然 后输出结果。
结果可以作为下一个运算的第一运算数。
按C清屏, 按R退出。
例如:输入:2。
2、 指指 导导 教教 师:师: 完成日期: 1 课程设计报告内容课程设计报告内容 一、一、需求分析需求分析 1.选做此课题或项选做此课题或项目目的的目的目的 当今社会人们越来越注重饮食的重要性, 许多餐馆酒店也变得越来越多, 酒店越做越大, 生意越来越红火,但是酒店会越来越忙,要招聘的服务员也会越来越多,可能会造成服务不 周到,服务不到位等现象。
本软件目的主要想帮助酒店餐馆更加便捷的完成点菜、结账、生 成订单,修改订单等功能,简单易用,用户仅需几步操作就能点餐,为酒店餐馆节省了人力 财力。
同时顾客可以更加便捷的选择自己喜爱的菜肴、对吃的菜肴进行评分,还可以看自己 的消费记录等信息。
2.程序所实现的功能程序所实现的功能 本程序实现了用户注册、登录、点餐、买单功能,点餐完成之后会自动生成订单,用户 可以查看自己的订单信息,并对它进行修改再次提交。
同时程序会记录用户的消费记录,用 户信息等,用户可以方便的修改自己的密码,修改自己的信息,还可以方便的对各种菜肴进 行评分。
二、内容二、内容设计设计 1.根据所选题目,给出模块图根据所选题目,给出模块图 图。
3、 学学 号号 课程设计地点课程设计地点 课程设计学时课程设计学时 指指 导导 教教 师师 一一 需求分析需求分析 随着计算机的发展,越来越多的学校有自己的学籍管理系统。
这样更方便数据的长期保存,随着计算机的发展,越来越多的学校有自己的学籍管理系统。
这样更方便数据的长期保存, 更适用于数据的集中处理。
通过这个简单的学籍管理系统,可以添加新成员的基本信息,更适用于数据的集中处理。
通过这个简单的学籍管理系统,可以添加新成员的基本信息, 通过其姓名,通过其姓名,性别,科目,分数性别,科目,分数等信息查询这个人的基本信息。
可以很方便的进行数据修等信息查询这个人的基本信息。
可以很方便的进行数据修 改,以及数据删除。
本系统主要是通过二进制的文件读取,进行输入,输出,以及修改,改,以及数据删除。
本系统主要是通过二进制的文件读取,进行输入,输出,以及修改, 删除等基本功能。
删除。
4、 设计 内容与设计要 求一 、 设计 内容与设计要 求 1 1设设计内容:计内容: 课题四:通讯录。
具体内容见附录。
2 2设计要求:设计要求: 1)设计正确,方案合理。
2)界面友好,使用方便。
3)程序精炼,结构清晰。
4)上机演示。
3 3设计报告要求:设计报告要求: 课程设计报告格式如下: 1)正文的格式:一级标题用 3 号黑体,二级标题用四号宋体加粗,正 文用小四号宋体,行距为 2 2)正文的内容:课题的主要功能、课题的功能模块的划分、主要功能 的实现、程序调试、总结、附件(所有程序的源代码,要求对程序写出必 要的注释) ,课程设计报告需 5000 字左右(不含附件) 。
3)课程设计报告装订顺序:封面、任务书、目录、正文、评分、程序 清单附件。
二 、 进度 安排二 、 进度 安排 星期日 (17 周) 星期一 (18 周) 星期四 (18 周) 星期五 (18 周) 星期日 (18 周) 14:00-17:00 18:00-21:00 18:00-21:00 18:00-21:00 交报告 上课时间另外安排。
3 附录:附录: 设计课题四:通讯。
5、选 修 自 己 课 的 学 生 或 打 分 查 看 和 管 理 所 有 相 关信息 查 看 自 己 选 课 信 息 或选课 主界面 FORMMAIN FORM2 FORM1 三、数据库表设计 【1】TABLE_STUDENT 学生表 T_S_ID,CHAR(10),主码; T_S_NAME,NVARCHAR(20); T_S_SEX,CHAR(2); T_S_BIRTHDAY,SMALLDATETIME; T_S_DENPARTMENT,NVARCHAR(20); T_S_POLITICS,NCHAR(20); T_S_ORIGIN,NVARCHAR(20); T_S_TYPE,NCHAR(10); T_S_MEMORY ,NTEXT ; T_S_PHOTO,NVARCHAR(100); 【2】TABLE_TEACHER 教师表 T_T_ID,CHAR(10),主码; T_T_NAME,NVARCHAR(20); T_T_TECHNICAL,NVARCHAR(20); T_T_DUTY,NVARCHAR(20); T_T_MEMORY ,NTEXT ; 【3】TABLE_USER 。
6、 利用 C 语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用 C 语言解决实际问题的能力 二、设计资料及参数 每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。
图书信息管理系统 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。
试设计 一图书信息管理系统,使之能提供以下功能: 图书信息录入功能(图书信息用文件保存)输入 图书信息浏览功能输出 查询或排序功能:(至少两种种查询方式)算法 按书名查询 按作者名查询 图书信息的删除与修改 图书的借出与归还 三、设计要求及成果 1. 分析课程设计题目的功能需求(可选用数组或链表实现,可多人(最多 3 人)协作完成一个题目) 2. 写出详细设计说明(至少包括功能实现分析和模块流程图) 3. 编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注 释,每人至少 3 个函数,每人至少 200 行代码,不包括注释和花括号) 4. 设计完成的软件要便于操作和使用 5. 设计完成后提交课程设计报告(请严格按。