《C语言程序设计》课程设计任务书(2017)

合集下载

《C语言程序设计》课程设计任务书-建电11412

《C语言程序设计》课程设计任务书-建电11412

《C语言》课程设计任务书一、性质与目的:本课程设计是学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。

本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。

通过实习,加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时通过查询资料,培养学生自学、接受新知识能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,培养学生实际上机调试能力。

二、基本要求:1、选题规定2、设计结束后,要求每个学生上交一份打印的实习报告。

3、设计期间,学生要服从指导教师统一安排,遵守机房制度。

4、严格遵守纪律,不迟到,不早退。

对于无故缺勤者,成绩按不及格处理。

三、设计内容:题目见后边附录四、课程设计的成绩评定a)实习期间的平时表现;b)设计任务的考核成绩;c)设计报告的批阅成绩。

根据以上的成绩由指导教师进行综合评定,成绩分优、良、中、及格和不及格五个等级。

五、实习进程实习为期一周,共22学时,周一至周四每天利用半天时间查阅资料,另外半天到计算机房调试程序(上机的具体时间遵照机房的安排),周五对所设计的软件进行上机考核验收,考核合格者书写设计报告(电子版和打印版),下周一交给指导教师。

六、设计报告格式首先是封面(如下图)其次是目录(要求根据报告内容自动生成)一、设计思路二、程序流程图三、源程序清单四、程序运行结果五、设计总结六、教师评语(学生不要填写)然后是根据目录而写的具体内容附录:(一)基础部分:1.输入一个五位整数,将它反向输出。

例如输入12345,输出应为54321。

(15分)2.用两种循环结构分别编程计算1+2+3…+100的值。

运行结果为“1+2+…+100=5050”(15分)3. 从终端读入20个数据到数组中,统计其中正数的个数,并计算它们之和。

C程序设计课程设计任务书

C程序设计课程设计任务书

C程序设计课程设计任务书一、课程设计目的1.进一步掌握复杂数据结构的应用以及模块化的编程方法;2.学会用C语言编写一个较完整的实用程序,培养自己的动手操作能力;3.学习C语言程序设计的基本思路和方法,编程、调试、撰写报告等。

二、任务内容:任务一:设计一个小学生自助四则运算练习软件内容要求:(1)学生在答题前能够选择是进行什么运算的练习,运算包括:+、-、*、/。

(2)每种运算设立二级难度系数,第一级为100以内的运算,第二级为1000以内的运算。

学生答题前能够选择难度系数。

(3)要求数据是产生的随机数,学生只输入答案;如果答案正确,则显示“你的答案是正确的”;如果答案是错的,则显示出来“正确答案”。

(4)每道题做完后,可以选择继续练习或退出。

(5)界面不限,有创新。

任务二:自编字符、字符串处理函数内容:(1)求字符串长度(2)字符串比较(3)字符串复制(4)检查字符是否为数字或字母(5)将大写字母转换为小写字母(6)连接两个字符串要求:(1)每次操作均可以由用户选择;(2)每道题做完后,可以选择继续练习或退出。

(3)界面不限,有创新。

任务三:设计足球联赛积分榜内容要求:(1)积分榜中包含如下信息:名次、队号、积分、场次、胜、平、负、进球、失球、净胜球,数据类型均为整型。

其中已知信息为:队号、胜、平、负、进球、失球,其余信息需要计算给出;(2)场次计算规则:场次=胜+平+负;(3)净胜球计算规则:净胜球=进球-失球;(4)积分计算规则:每队胜一场得3分,平一场得1分,负一场得0分;(5)排行规则:按积分由高到低排列;积分相同的,按净胜球由高到低排列;净胜球相同的,按进球由高到低排列;进球相同的,则名次并列;(6)程序运行后,依次输入各队胜、平、负、进球、失球信息,经过计算后给出积分排行表(以队号代表各个球队,以排行序号表示名次);(7)已知数据如下:注:每个题目中的要求必须能够完成,可以加入自己创新的内容。

C语言程序设计课程设计任务书

C语言程序设计课程设计任务书

《C语言程序设计》课程设计任务书适用专业:制药工程设计题目:学生学籍信息管理系统一、已知技术参数或设计前提1、学校有学生2000人2、每个学生都有姓名、学号、性别、年龄、成绩等信息。

3、若有新生报到则可添加其学籍信息4、若学生信息填写有误,可以修改其信息。

二、设计内容及要求1、实现新来学生的信息数据录入和信息的添加,按学号、姓名修改以及按学号、姓名等查询现有学生的信息,输出学生的信息。

2、实现学生学籍信息的录入、修改、添加、输出和查找。

3、查询:输入某学生的姓名或学号,查找其他如性别、年龄、成绩等相关信息。

4、修改:通过学生的学号或姓名修改错误的学生信息,若学生姓名出现错误,则可利用学号进行修改,再修改其他信息;若学生学号出现错误则可利用姓名进行修改,再改其他信息。

5、要通过文件记录学生信息。

三、课程设计工作计划1、确定题目,成立设计小组,做用户需求分析(0.5天)2、查阅资料,进行问题分析,制定方案,确定成员分工(1天)3、根据方案编写程序并进行调试(2.5天)4、撰写设计说明书,完成设计(1天)5、提交设计内容,答辩四、相关教材及参考书目(作者、书名、出版社、出版时间)[1]谭浩强.C程序设计.清华大学出版社.2005年7月[2]陈志华.Delphi 6.0编程实例.中国水利水电出版社.2002年6月[3]David M.Collopy.罗铁庚.C语言教程:模块化程序设计.清华大学出版社. 2004年9月[4]邓文新、张宏烈.C语言程序设计方法.哈尔滨工业大学出版社.2004年2月[5]田淑清.全国计算机等级考试二级教程.高等教育出版社.1998年7月指导教师签字:系主任签字:年月日。

C语言课程设计任务书(必备)

C语言课程设计任务书(必备)

C语言课程设计任务书(必备)课程名称:C语言课程设计课程设计任务书一、课程设计概述本次课程设计旨在帮助学生巩固和运用所学的C语言知识,进行实际的程序开发和问题解决。

学生将通过自主编程实现特定功能的程序,并进行测试和调试。

本次课程设计的主题是自动售货机程序设计。

二、课程设计目标1. 理解程序开发的基本过程,包括需求分析、程序设计、编码、测试和调试等环节;2. 掌握C语言的基本语法、数据类型、控制结构和函数等知识;3. 能够使用C语言设计和实现简单的程序,并能进行测试和调试;4. 培养学生的团队合作意识和创新意识。

三、课程设计内容1. 设计一个简单的自动售货机程序,实现以下功能:a. 显示商品清单和价格;b. 输入金额,并根据金额选择购买商品;c. 计算并显示找零金额;d. 更新商品库存;e. 显示交易完成信息。

四、课程设计要求1. 学生需自主完成程序的设计和编码,并确保程序的功能完备和正确性;2. 程序需使用C语言编写,且需遵循良好的编码规范;3. 程序需具有一定的用户友好性,能够提示用户输入和输出相关信息;4. 学生可以自行选择合适的编程环境和工具,并提交运行结果截图;5. 学生可以组成小组进行合作,但每个学生需独立完成一份课程设计报告。

五、课程设计报告要求1. 报告内容应包括课程设计的需求分析、算法设计、实现思路和程序测试等部分;2. 程序设计的相关代码应附在报告中,并进行适当的注释;3. 报告应使用规范的格式,包括封面、目录、正文、参考文献等部分;4. 报告应具有较高的学术水平和语言表达能力;5. 报告需以电子版的形式提交。

六、课程设计评分方式1. 程序功能正确性:40%;2. 代码质量和规范性:20%;3. 实现思路和效率:20%;4. 报告内容和撰写质量:20%。

七、课程设计安排1. 学生选题和组团:第1周;2. 确定需求和设计算法:第2-3周;3. 编码、测试和调试:第4-5周;4. 报告撰写和提交:第6周;八、备注事项1. 本任务书仅为设计任务的指导,学生可以根据自身实际情况进行调整;2. 学生可向任课教师咨询和讨论相关问题,但需保持独立思考和创新能力。

《C语言程序设计》课程设计任务书

《C语言程序设计》课程设计任务书

河南工程学院《C语言程序设计》课程设计任务书适用专业:软件工程适用班级:专升本本20级2020年9月1日《C语言程序设计》课程设计任务书一、课程设计目的与任务在计算机领域中,任何好的创意和设计最终都需要通过高水平的程序设计实现,因此学习程序设计是计算机及相关专业学生必备的基本技能之一。

为了使学生更好的学习和掌握这一基本技能,必须系统而全面地的安排程序设计课程设计,目的是通过具体的课程设计,不仅使学生能够进一步理解程序设计的基本概念,掌握基本的程序设计方法,培养良好的程序设计风格,同时还可以借助程序设计技巧的训练,培养学生抽象思维、逻辑思维及统筹规划的能力。

二、课程设计环境要求由于该项课程设计是以C程序设计语言为工具进行程序设计训练,因此,需要有安装Windows 7以上的操作系统及Visual C++6.0或Dev-C++ 集成开发环境的计算机实验室。

三、课程设计基本要求要求通过查阅与设计课题有关的文献资料,并自学与其相关内容,掌握Visual C++6.0或Dev-C++ 集成开发环境的使用,以小组(5人/组,每组选定一人作为组长)为单位合作完成多个题目,根据小组对题目整体完成情况给出小组分,再根据个人在本题目中负责部分的完成情况形成个人成绩。

具体要求如下:1、对系统进行功能模块分析;2、系统设计要能完成题目所要求的功能;3、编程简练,可用,尽可能的使系统的功能更加完善和全面;4、对系统需进行完整的系统测试。

5、实验报告撰写要规范。

四、课程设计内容熟悉Visual C++6.0或Dev-C++ 集成开发环境,掌握其编辑、编译和程序调试功能;理解程序设计的思想,理解程序设计的三种基本结构,掌握流程控制的实现;理解和应用典型的算法,实现对批量数据和字符数据的处理;理解函数和子程序的概念,建立模块化程序设计的思想。

综合程序设计题目如下:(以小组为单位(1~5人/组),从以下题目中选做3题合作完成)题目1.猜数游戏题目2.显示万年历题目3.显示月历题目4.英文单词统计助手题目5.简单文本编辑器题目6.简单数学测验题目7.数学测验题目8.简单计算器题目9.记忆力大挑战题目10.学籍查询系统题目11.学籍管理系统题目12.成绩查询系统题目13.成绩管理系统题目14.宿舍查询系统题目15.宿舍管理系统题目16.火车信息查询系统题目17.火车信息管理系统题目18.短信模拟管理器题目19.员工工资查询系统题目20.员工工资管理系统五、课程设计报告课程设计报告应包括以下内容:1、课程设计目标2、分析与设计(1)题目需求分析(2)详细设计(3)程序流程图3、程序清单4、测试(1)测试数据(2)测试结果分析5、总结(1)收获(2)不足与改进之处六、课程设计时间、地点及辅导教师1、时间:2020-2021学年第1学期第10周~15周的每周六2、班级:软件工程2021、20222、2023、20243、地点:按通知地点4、辅导教师:张天伍。

C语言程序设计课程设计任务书

C语言程序设计课程设计任务书

C语言程序设计课程设计任务书项目4:高校工资管理系统一、课程设计项目:高校工资管理系统二、目的与要求:1、目的:(1)要求学生达到熟练掌握C++语言的基本知识和技能;(2)基本掌握面向对象程序设计的基本思路和方法;(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。

2、基本要求:(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;(3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;(3)在系统的设计中,至少要用到面向对象的一种机制。

3、创新要求:在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。

4、写出设计说明书三、设计方法和基本原理:1、功能要求问题的描述(功能要求):现一高校有五类职工:教师,实验员,行政人员,教师兼职实验员,行政人员兼职教师。

为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。

同时注意生成的相关数据结果以文件方式存放在硬盘中。

程序应具备从键盘录入,文件的可继续录入,任意职工的工资查询(可由职工编号和职工姓名来实现),如若有职工由于工作调动,则可进行相对应的删除动作。

相关信息:每一学期将学校职工的本学期任职情况及上学期工作的相关情况输入计算机,则本学期职工的月工资按程序处理后的结果发放,其中职工的工资计算方法如下:其中工资的基本构成如下:教师:基本工资+课时费;实验员:基本工资+实验室补助;行政人员:基本工资+行政补贴;教师兼职实验员:基本工资+课时费+实验室补助;行政人员兼职教师:基本工资+行政补贴+课时费;(其中:1.课时费:教师每一学期的基本工作量为120,实验员每学期基本工作量为70,行政人员没有基本工作量,每节课时费为20元;课时费=(上学期工作量-基本工作量)*20;注意:如果上学期基本工作量没完成,则其(上学期工作量-基本工作量)*20为负值。

2.基本工资:教师800元,实验员650元,行政人员750元。

C语言程序设计任务书

C语言程序设计任务书
C 语言程序设计任 务书
1 2020 年 4 月 19 日
文档仅供参考
C 语言课程设计任务书
题目 1 小型学籍管理系统
班级 130512、13
指导教师 孙晓燕
姓名
目 的 与 要 求
学号
地 点 5-220
完成时间
1、目的: (1)要求学生达到熟练掌握 C 语言的基本知识和技能; (2)基本掌握结构化程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题。 2、基本要求: (1)要求利用结构化程序设计方法来完成系统的设计; (2)要求在设计的过程中,使用模块划分的方法,调用函数来完成各个模块的功 能。

1.封面:(格式附后)
设 2.课程设计任务书
①题目用黑体三号,段后距 18 磅(或 1 行),居
计 3.课程设计报告:
中对齐;
报 告 要 求
⑴ 系统总体方案 ⑵ 设计思路和主要步骤 ⑶ 各功能函数和流程图 ⑷ 设计代码 ⑸ 心得体会和参考资料
②标题用黑体四号,段前、段后距 6 磅(或 0.3 行); ③正文用小四号宋体,行距为 1.25 倍行距; ④标题按“一”、“㈠”、“1”、“⑴”顺序编 号。
及 2.能够将指定学号的学生信息从数组中删除,后面的信息向前移动。
功 4.能够统计全部学生的总成绩,及其在班上的排名。
能 5.能够统计各科的平均成绩及及格率。
要 7.如果检索不到相应的信息应提示用户。

根据系统功能要求,能够将问题解决分为以下步骤:
问 (1)根据问题描述,设计系统的数据结构; 题 (2)对系统进行分析,按功能划分若干功能模块; 的 (3)完成模块中各个功能函数的定义; 解 (4)功能调试; 决 (5)完成系统课程设计报告,并提交课程设计报告及软件到 方

C语言程序设计课程设计任务书

C语言程序设计课程设计任务书

《C语言程序设计课程设计》任务书设计题目:通信录管理系统使用班级:软件05指导老师:胡建荣课程设计的目的:C语言课程设计是计算机网络专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。

●进一步巩固和复习C程序设计的基础知识。

●培养学生结构化程序、模块化程序设计的方法和能力。

●提高学生调试程序的技巧和软件设计的能力。

●提高学生分析问题、解决问题以及综合利用C语言进行程序设计的能力。

●了解软件的编制过程。

实现的任务:完成对若干(上限为10万)人的通信信息(communication information)进行各种管理。

设计内容:1.确定能记录通信信息的数据结构,至少要有编号、分组、姓名、固话、手机号、QQ号码、E-mail、家庭住址等信息,它是本程序的核心数据结构,定义为如下的结构体类型:struct comm_info { /* 定义通信信息结构体类型*/ long num; /* 编号*/char group[16] /* 分组*/char name[16]; /* 姓名*/char hphone[16]; /* 固话home_phone */char mphone[16]; /* 手机号mobile_phone */char qq[16]; /* QQ号码*/char email[20]; /* e-mail地址*/int len; /* 家庭住址或通信地址长度*/char *addr; /* 家庭住址或通信地址*/struct comm_info *prev; /* 前向链表指针*/struct comm_info *next; /* 后向链表指针*/};2.程序应具有以下基本功能:●添加:增加一个或几个人的记录,并可选择继续输入或退出。

●查询:可按姓名查找某人记录,也可查找某个组的所有记录。

若找到,则显示所有人的记录,否则提示未找到,无论查找成功否,应还可选择继续查找或退出。

C语言课程设计任务书

C语言课程设计任务书

《C语言程序设计》课程设计指导书三亚学院信息与智能工程学院2017年5月5日《C语言程设计》课程设计任务书一、课程设计目的本课程设计是重要的实践性环节之一,是在学生学习完《程序设计基础(C 语言)》课程后进行的一次全面的综合练习。

本课程设计的目的和任务:1. 巩固和加深学生对C语言课程的基本知识的理解和掌握.2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 能够利用所学的基本知识和技能,解决简单的程序设计问题.5. 掌握书写程序设计说明文档的能力二、课程设计要求1.在指导书提供的课程设计题目中选择一题或自选题目(需经指导教师认可);2. 每个题目可独立完成,可以小组间讨论交流学习,题目选定后不可更换,3. 分析课程设计题目的要求4. 写出详细设计说明5. 编写程序代码,调试程序使其能正确运行6. 设计完成后提交课程设计报告及三亚学院课程设计考核表三、课程设计内容1.设计要求:基本功能a)添加成绩b)删除成绩c)查询学生成绩d)查询班级成绩e)退出创新(自拟)功能:程序实现的其它功能由个人自拟。

2. 设计要求具体说明 基本功能:成绩记录簿中记录以下数据:学号、姓名、课程编号、课程名称、成绩、学分,所有成绩都以百分制计分; 输入信息时要检查数据项学号、课程编号、成绩、学分的合法性,学号:8位数字;课程编号:5位数字;成绩:0 -100 之间的整数,学分: 1- 5之间的实型数。

添加成绩:需要输入学生的学号或姓名、课程编号及成绩,如已有该门课程成绩给出提示;查询(班级或个人)成绩:a) 查询个人成绩:以学号或姓名作为关键字,可查询一个学生的所有成绩,和已完成的总学分。

b) 查询班级成绩:以课程编号为关键字,成绩表后面要统计平均分、及格率及全班同学不同课程在不同分数段分布的人数及百分比。

3. 提示定义合适的结构体类型,使用数组的方式组织数据。

题目二:算术练习1. 设计要求 基本要求:a) 练习 b) 测验 c) 设置 拓展功能:查看测验成绩2. 设计要求具体说明练习:包括每次可以在+、-、*、/ 四种运算中任选其中的1到4种出题,每题只包含一个运算符。

1417101、102C语言课程设计任务书

1417101、102C语言课程设计任务书

《C语言课程设计》任务书班级:1417101、102适用专业:机械设计制造及其自动化时间:17周指导老师:谭新良徐述一、目的1.加深对《C语言程序设计》课程所学知识的理解,进一步巩固C语言语法规则。

熟练掌握条件语句、循环、数组、函数、指针、文件的操作。

2.学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力。

3.程序设计方法包括结构化程序设计方法和面向对象程序设计方法,两者适用范围不同,互为补充。

站在软件工程的高度,让学生初步了解用结构化的思想贯穿软件开发整个过程:软件需求分析(结构化分析方法SA)、软件设计(结构化设计方法SD)、程序编码(结构化程序设计SP)。

二、要求1.熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、数组、结构等);运算符(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用);预处理命令(宏定义、文件包含、条件编译)等。

2.掌握各种函数的应用,包括输入输出函数、数学函数、字符操作函数、字符串操作函数、时间函数、绘图函数等。

3.程序=数据结构+算法。

掌握一些常用的算法,包括用辗转相除法求最大公约数;用牛顿迭代法、二分法、弦截法等求高次方程的根;用冒泡法、选择法排序;穷举法等。

4.学会指针的使用,掌握链表的基本操作,懂得文件的基本操作。

三、参考题目每位学生需独立完成3个题目。

注:每人以自己的学号尾数开始选题,101班以后每题以尾数加3来算,102班以后每题以尾数加2来算,超过第10题则从头循环。

如101班12号学生选第2题,第5题,第8题,20号学生选第10题,第3题,第6题,以此类推。

1. 输出“魔方阵”。

所谓魔方阵是指这样的方阵,它的每一行,每一列对角线之和均相等。

例如,三阶魔方阵为:8 1 63 5 74 9 2要求输出1至n2的自然数构成的魔方阵。

2.学生成绩管理系统管理n个学生的成绩。

C语言程序课程设计任务书

C语言程序课程设计任务书

《C语言程序设计》课程设计任务书对象:17楼宇智能化技术专业一、课程设计目的本课程设计主要是为了进一步提高学生掌握利用C语言语言开发程序的能力,熟悉程序开发的一般流程,及自主学习能力和团队协作能力。

1. 掌握C语言语言基本语法及数据类型;2. 掌握C语言基本程序结构、数组、函数、指针、文件的使用;3. 掌握结构化程序设计思想和C语言开发程序基本流程;4. 具备C语言程序调试能力;5. 能自主进行知识查阅及分析和解决问题;6. 能具备良好的团队协作能力和沟通能力。

二、课程设计要求(一)总体要求学生必须仔细阅读课程设计书,认真主动完成课设的要求。

有问题及时、主动通过各种方式与教师联系沟通。

学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。

本课程设计主要流程是:分组->选题->进行课程设计->撰写课程设计报告->课程设计答辩->上交资料。

本课程设计成绩组成:总成绩(100%)=源程序(60%)+课程设计报告(20%)+课程设计答辩(10%)+小组自评分(10%,包括组长评分和个人自评分)(二)各部分具体要求1. 分组要求(1)小组成员1-2人组成,成员自由组合,小组组长由本小组推荐产生;(2)本课程设计实行小组组长负责制,每个成员具体分工由成员共同协商,组长最后决定;(3)课程设计结束后,组长根据每个成员所负责具体任务及是否积极参加等因素进行打分,每个成员分数不能一样;(4)课程设计小组自评表由组长填写,最后由各成员签名,除签名外表格其它内容可打印(A4纸);(5)本课程设计要体现团队合作精神,每个成员分工合理,要及时、定期沟通,组长充分发挥组织协调作用,每个成员要有合作和团队意识。

2. 选题要求本课程设计选题必须在6月10日之前完成,每个小组可以从推荐设计项目中进行选题,也可以自己自拟设计题目,自拟设计题目要上报设计详细功能,在得到老师的许可后方可开始进行课程设计。

《C语言程序设计》课程设计任务书

《C语言程序设计》课程设计任务书

《C语言程序设计》课程设计任务书一、课程名称及内容:见附录二、基本目的与任务本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。

本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。

三、课题要求:1.设计正确,方案合理。

2.界面友好,使用方便。

3.程序精炼,结构清晰。

4.设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。

5.上机演示。

四、设计报告格式1.课题名称:2.正文:(1)课题的目的意义(2)功能介绍:(3)模块和流程图(4)程序清单(5)用户使用说明书(6)总结:包括此设计的结论,特点及此项设计的改进意见。

附录:设计课题一:班级成绩管理系统一、问题描述:对一个有N个学生的班级,每个学生有M门课程。

该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。

二、功能要求:1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。

2、本系统显示这样的菜单:请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改(要求先输入密码)f、成绩统计(1)显示每门课程成绩最高的学生的基本信息(2)显示每门课程的平均成绩(3)显示超过某门课程平均成绩的学生人数g、退出系统3、执行一个具体的功能之后,程序将重新显示菜单。

4、将学生成绩保存到文件中。

三、算法提示:1、数据结构:结构体类型数组。

2、数据库结构:下表构成该系统的基本数据库。

四、测试数据:学生人数N=10课程门数M=4课程名:数学、语文、英语、政治五、其它对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。

设计课题二:班级档案管理系统一、问题描述:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。

c语言课程设计任务书

c语言课程设计任务书

c语言课程设计任务书一、教学目标本节课的教学目标是让学生掌握C语言的基本语法和编程技巧,培养学生运用C语言解决实际问题的能力。

具体目标如下:1.知识目标:–掌握C语言的数据类型、变量、运算符和表达式;–理解C语言的控制结构,包括条件语句和循环语句;–熟悉C语言的函数定义和调用。

2.技能目标:–能够运用C语言编写简单的程序,实现数据的输入、输出和处理;–能够运用C语言实现基本的算法,解决实际问题;–能够阅读和理解C语言的程序代码。

3.情感态度价值观目标:–培养学生对计算机编程的兴趣和热情,提高学生主动学习的积极性;–培养学生团队合作的精神,学会与他人交流和分享;–培养学生解决问题的能力,培养学生的创新意识和实践能力。

二、教学内容根据教学目标,本节课的教学内容主要包括以下几个方面:1.C语言的基本语法和编程环境;2.数据类型、变量、运算符和表达式的使用;3.控制结构,包括条件语句和循环语句的运用;4.函数的定义和调用;5.简单的输入输出操作和数据处理。

教学内容的安排和进度如下:•第1课时:介绍C语言的基本语法和编程环境;•第2课时:讲解数据类型、变量、运算符和表达式的使用;•第3课时:讲解控制结构,包括条件语句和循环语句的运用;•第4课时:讲解函数的定义和调用;•第5课时:讲解简单的输入输出操作和数据处理。

三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用以下教学方法:1.讲授法:教师通过讲解和示范,引导学生掌握C语言的基本语法和编程技巧;2.案例分析法:教师通过分析典型案例,引导学生理解和运用C语言解决实际问题;3.实验法:学生通过动手实践,巩固所学知识,提高编程能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《C语言程序设计》;2.参考书:《C语言编程实例教程》;3.多媒体资料:C语言编程演示视频;4.实验设备:计算机、编程软件和网络资源。

《C语言程序设计》课程设计任务书及指导书

《C语言程序设计》课程设计任务书及指导书
5、进一步要求,在使用修改功能时要求输入密码,密码正确才能修改信息否则不行。
要求:1、用C语言实现程序设计;
2、利用结构体进行相关信息处理;
3、系统的各个功能模块要求用函数的形式实现;
4、界面友好(良好的人机交互),程序要有注释。
课程设计实验报告要求:
1、预习报告:仔细分析客户需求、进行模块划分、设计每个模块的算法和数据结构。
4、保存:将相关数据写入磁盘文件,便于存、取操作。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。
2、完成信息的录入和显示(即通过编程创建文件,输入学生信息并可将文件内容显示出来)
3、完成查询功能(可按姓名、电话号码等进行查询)
4、完成信息删除与修改功能,输入联系人姓名后可删除或修改该条信息。
登记入住的信息主要有:客人姓名、房间号、入住时间、计费方式(按天或小时)、单价、押金
房间信息:房间号、是否有人入住、房间标准、每天单价、小时单价
2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。
3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。
1、输入功能:输入每一位职工的信息并将信息存入文件中。
2、显示功能:完成全部职工记录的显示。
3、查找功能:完成按编号或姓名查找职工的相关信息,并显示。
4、保存:将相关数据写入磁盘文件,便于存、取操作。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。
3、排序:按平均成绩或各门课程成绩按由高到低进行排序,并显示。
4、信息删除与修改--输入学号,可删除或修改该学生的成绩信息。

C语言程序设计课程设计任务书

C语言程序设计课程设计任务书

C语言程序设计课程设计任务书一、课程设计目的C 语言程序设计是一门重要的计算机基础课程,通过本次课程设计,旨在让学生更深入地理解和掌握 C 语言的基本语法、数据类型、控制结构、函数等核心知识,并能够运用所学知识解决实际问题,提高程序设计能力和编程思维。

二、课程设计要求1、学生需独立完成课程设计任务,不得抄袭他人成果。

2、设计的程序应具有良好的结构和可读性,代码规范,注释清晰。

3、能够正确运行,实现预定的功能,并进行必要的测试和调试。

三、课程设计题目题目 1:学生成绩管理系统设计一个学生成绩管理系统,能够实现以下功能:(1)学生信息的录入,包括学号、姓名、课程成绩等。

(2)学生信息的查询,可按学号或姓名查询。

(3)学生成绩的统计,计算平均成绩、最高分、最低分等。

(4)学生成绩的排序,可按总成绩或某门课程成绩进行排序。

题目 2:图书管理系统设计一个图书管理系统,能够实现以下功能:(1)图书信息的录入,包括书名、作者、出版社、出版日期、库存数量等。

(2)图书信息的查询,可按书名、作者等查询。

(3)图书的借阅和归还管理。

(4)图书库存的统计和预警,当库存数量低于设定值时进行提示。

题目 3:职工工资管理系统设计一个职工工资管理系统,能够实现以下功能:(1)职工信息的录入,包括工号、姓名、基本工资、津贴、奖金等。

(2)职工工资的计算,根据公式计算应发工资、扣税金额和实发工资。

(3)职工工资的查询和统计,可按工号或姓名查询,统计某部门或全体职工的工资总额。

四、课程设计步骤1、问题分析仔细分析题目要求,明确系统需要实现的功能。

确定系统的数据结构和算法。

2、总体设计画出系统的模块结构图,描述各模块的功能和相互关系。

设计系统的输入输出格式。

3、详细设计对每个模块进行详细设计,包括函数的定义、参数说明和算法实现。

编写代码注释,提高代码的可读性。

4、编码实现使用 C 语言实现系统的功能。

遵循代码规范,注意代码的风格和排版。

《C语言课程设计》任务书范文

《C语言课程设计》任务书范文

《C语言课程设计》任务书一、设计的目:(1)要求学生达到熟练掌握C语言的基本知识和技能;(2)基本掌握面向对象程序设计的基本思路和方法;(3)能够利用所学的基本知识和技能,解决简单的程序设计问题。

二、设计要求:基本要求:(1)要求利用TC的编程思想来完成系统的设计;(2)在设计的过程中,建立清晰的结构体层次;(3)画出功能模块图;(4)进行简单界面设计,能够实现友好的交互;(5)有清晰的程序流程图和数据结构的定义;提高要求:在基本功能基础上,能扩展功能参考题目:超市收银系统(能够添加、查询、修改、删除商品信息、超市收银、计算营业利润;提高要求:会员管理、打折管理)题目也可自拟三、设计报告书格式●封面;目录;设计任务书;程序功能简介;●主体内容:1.设计分析:模块的功能要求;2.程序说明:在此说明每个部分的设计思想3.系统功能模块图、系统流程图4.关键代码分析5.操作方法(流程);6.调试分析:测试数据,测试输出的结果●设计体会。

●参考文献四、完成期限2009年9月7日—2009年9月20日指导教师:赵叶青计算机工程系2009年9月1日教师评语教师:2009.9.20目录1课程设计概1.1C语言的概述1.2课程设计概述第二章1、模块介绍1)模块功能简介2)模块流程图3)模块代码分析和注释4)模块效果载2、上柜模块5)模块功能简介6)模块流程图7)模块代码分析和注释8)模块效果载图3、查询模块9)模块功能简介10)模块流程图11)模块代码分析和注释12)模块效果载图4、购买模块13)模块功能简介14)模块流程图15)模块代码分析和注释16)模块效果载图5、打印现存商品17)模块功能简介18)模块流程图19)模块代码分析和注释20)模块效果载图第三章、课程设计体会第四章、参考文献第二章模块介绍第一节菜单模块一、模块功能简介选择你所要操作的对象。

菜单模块所设计的选择菜单,提供选择选1,添加超市的商品;选2,查询商品;选3,购买商品;选4,打印现存所有商品信息,;选5,退出,既结束。

C语言课程设计任务书

C语言课程设计任务书

C语言课程设计任务书c语言报告书一、题目:成绩管理分析系统二、目的与要求1.目的:(1)基本掌握面向过程程序设计的基本思路和方法;(2)达到熟练掌握C语言的基本知识和技能;(3)能够利用所学的基本知识和技能,解决简单的程序设计问题2.要求基本要求:要求利用C语言面向过程的编程思想来完成系统的设计;突出C语言的函数特征,以多个函数实现每一个子功能;画出功能模块图;进行简单界面设计,能够实现友好的交互;具有清晰的程序流程图和数据结构的详细定义;熟练掌握C语言对文件的各种操作。

创新要求:在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同三、信息描述有关该系统基本信息的描述,如:学号、姓名、系别、班级和所选科目及各科成绩等。

四、功能描述学生基本信息及成绩所选科目成绩的录入。

基本信息的查询(分系、班级;分科目)与修改。

对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);c语言报告书对所开课程的成绩分析(求其平均成绩,最高分和最低分);对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)五、解决方案分析程序的功能要求,划分程序功能模块。

画出系统流程图。

代码的编写。

定义数据结构和各个功能子函数。

程序的功能调试。

完成系统总结报告以及使用说明书六、进度安排此次课程设计时间为一周或两周,分四个阶段完成:分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

编码调试阶段:根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

考核阶段。

七、撰写课程设计报告或课程设计总结课程设计报告要求:《C语言》程序设计教程c语言报告书--------------------------------------------------------------------------------一、题目:图书管理系统二、目的与要求1.目的:1)要求学生达到熟练掌握C语言的基本知识和技能;2)掌握利用工具软件开发系统的基本思路和方法;3)强化上机动手能力,闯过编程关,把理论知识与实际应用相结合;2.要求基本要求:1)利用C语言的基本语法和编程思想来完成系统的设计;2)着重利用C语言的函数式语言特点设计程序;3)使系统具有简单的可视化菜单(选择功能)和提示信息(信息输入项);创新要求:三、信息描述四、功能描述1.新进图书基本信息的输入。

C语言课程设计任务书

C语言课程设计任务书

C语言课程设计任务书一、C语言课程设计目的和要求1.目的:✧复习、巩固C语言的基础知识,进一步加深对C语言的理解和掌握;✧课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

提高学生适应实际,实践编程的能力;✧培养学生在项目开发中团队合作精神、创新意识及能力。

2.要求:✧对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;✧系统设计要实用,编程简练,可用,功能全面;✧说明书、流程图要清楚;✧记录设计情况(备查,也为编写设计说明书作好准备);✧要求采用结构化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。

✧设计上交内容:设计报告一份(按格式书写);源程序一份(能编译成可执行文件并能正常运行)。

二、 C语言课程设计选题如下:1、机器人均匀加/减速运动问题描述:回忆一下你学过的物理知识,还记得牛顿第二定律和运动学知识吗?根据运动学知识,一个物体要从零加速到最大运动速度时,时间越短,所需加速度就越大。

而根据牛顿定律,加速度越大,物体所受的惯性力就越大。

因此,如果程序设计过程中没有考虑给机器人足够的加减速时间,所以受到的惯性力就比较大,从而导致机器人在启动和停止有一个较大的前倾力或者后坐力。

要消除这种情况,就必须让机器人速度渐渐增加或渐渐减小。

采用均匀加速/减速是一种比较好的速度控制策略,这样不仅可以让机器人运动得更加平稳,还可以增加机器人电机的使用寿命。

2、机器人触须导航问题描述:假设已经通过编程检测胡须是否被触动。

在本任务中将利用这些信息对机器人进行运动导航。

在机器人行走过程中,如果有胡须被触动,那就意味着碰到了什么。

导航程序需要接受这些输入信息,判断它的意义,调用一系列使机器人倒退、旋转朝不同方向行走的动作子函数以避开障碍物。

3、通讯录管理系统主要功能:制作一个通讯录程序,该程序具有查找、添加、修改、删除功能。

c语言课程设计任务书

c语言课程设计任务书

课程设计任务书设计班级:网络0912班题目:利用C语言编写二分查找程序一.要求:1. 充分理解课程设计的目的和意义。

C程序设计作为一种语言,通过平时的学习和积累,基本上能掌握一些基本的结构和语法,但是这些都是一些简单的,基本的程序,通过边学边用达到熟能生巧并不困难。

而对于程序设计能力的培养则需要花较大的力气,因为它需要较强的逻辑思维能力,要理解和掌握一批常用的算法,所以,我们不能只是跟着已有的代码编写程序,还应该展开自己的想象,来编写自己的程序。

我们在处理大量数据时,经常要按某种方法找出所需的数据,这个过程称为检索或查找。

二分查找法是我们最常用的检索方法之一,它的检索次数最多为log2n次(其中n是数据总个数),是一种比较快的检索方法。

通过这次课程设计,目的是使学生对C语言程序设计有一个更深刻的认识,并且对应用C来开发程序有一个逐步了解。

2.主要算法过程1)冒泡排序法以20个数按从小到大的顺序进行排序为例,它的基本过程是:第一轮在所有的20个数中依次进行相邻两个数的比较,即先将a[0]与a[1]比较,若a[0]>a[1],则将二者交换;然后将a[1]与a[2]比较,若a[1]>a[2],则将二者交换;否则再进行下面两个相邻元素的比较。

经过第一轮19次的比较后,最大数已沉到数组的底部,即a[19]存放的是最大值。

第二轮在去除最大数后剩余的19个数中同样进行两个相邻数的比较和交换,即a[0]与a[1]、a[1]与a[2]比较,经过18次比较和交换活,次大数沉底,存放在a[18]中;以此类推,到第19轮时,将数组最顶部的两个数进行比较和交换,是最小数上浮到数组的的顶部,存放在a[0]中。

至此,排序过程结束。

在整个排序过程中,每轮比较都使当前数据集合中的最大数沉底,而最小数则像气泡一样不断上浮,直到气泡上浮到数组的最顶部,排序过程即告结束,因此称为冒泡排序。

2)二分检索法二分检索算法通过每次将搜索区间缩小一半的方法,很快将搜索区间缩小为一个元素,从而确定是否查找到待查的数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8
在班级基本信息表里增加一个新班级。 在学生基本信息表里增加一个新同学。 特别提醒:在内部表示时,应该建立 3 级十字链表分别表示年级基本信息、班 级基本信息和学生基本信息。其中,第一级链表是年级基本信息链表,插入一个新 年级等价于在年级基本信息链中插入一条新结点(一般按年级编号的顺序有序插 入);第二级链表是班级基本信息链表,插入一个新的班级等价于在班级基本信息链 中插入一条新结点(一般按班级编号的顺序有序插入);第三级链表是学生基本信息 链表,插入一个新的同学记录等价于在学生基本信息链中插入一条新结点(一般按 学号的字典序有序插入)。 要求对 1 级链表、2 级链表、3 级链表都能够进行新记录的插入,且可实现根据 默认排序的方式在表的中间或开始之处插入,而不只限于在表尾插入。
超市 2

超市 n NULL
商品 1 的基本信息
商品 1 的销售记录信息链
商品 2 的基本信息

商品 2 的销售记录信息链
商品 m的基本信息
商品 m 的销售记录信息链
图 1 校园超市销售管理信息系统十字交叉链表
2017 年《C 语言程序设计》课程设计-大型作业任务书
5
2. 学生班级管理信息系统 1)功能说明
超市基本信息的录入; 商品基本信息的录入; 销售记录录入; 其它信息录入:根据需要自行扩充。
(2) 对各种基本数据进行查询 对已经录入的超市基本信息、商品基本信息、销售记录信息及其他信息可以进
行各种方式的查询,必须实现以下查询方式,并自行设计其他查询方式: 超市查询:按超市名称、地址、经理等 3 方式进行查询,支持模糊查询和组合
2017 年《C 语言程序设计》课程设计-大型作业任务书
7
4) 需实现的基本功能 (1) 各种基本数据的录入
年级基本信息的录入; 班级基本信息的录入; 学生基本信息录入; 其它信息录入:根据需要自行扩充。
(2) 能够对各种基本数据进行查询 对已经录入的年级基本信息、班级基本信息、学生基本信息及其他信息可以进
中文字段名 年级编号 入学时间 入学人数 毕业人数
年级辅导员姓名 辅导员联系电话 年级学生会主席
... 班级基本信息
英文字段名 类型及长度 CSNo
Num
int
… Link
举例或说明 以年度编号,如 2016 入学的年月,如 201609
初入学的人数 最后毕业的人数
如:李进 13000000123
如:张三 …
学生查询:可按照学生姓名、专业、入学时间、年龄、毕业与否、毕业去向等 6 种进行查询。其中,对姓名、专业、毕业去向可进行模糊查询,入学时间、年龄 可进行区间查询(如某年至某年入学的所有学生,或所有入学年龄为 17 的学生。可 进行组合查询,如某专业年龄不超过 17 岁的所有学生。支持组合查询。
以上查询,自行设计组合查询的条件和方式。
对华中科技大学各大校园超市的基本信息及销售情况进行管理。主要包括:超 市基本信息、商品基本信息、销售记录信息等三类信息。
你的任务是设计一个这样的管理信息系统,1)定义正确的数据结构和文件结构, 录入并能保存超市、商品及销售的相关信息;2)对这些信息进行存盘、读取,并能 进行增加、删除或修改;3)可进行多种形式的查询,如超市基本信息、商品基本信 息、某天某商品的销售情况、一天或一个月的销售总额统计等。
如:李四 1:男,2:女 如:湖北武汉 如:19980818 如:13800001235 如:620.5 0:没毕业,1:毕业 如:华为公司,或 MIT 留学
以上表的结构可以根据你的需要自行调整。但信息应该完整、尽量详尽。 可根据你的需要补充其他数据表,如年级学生会信息表、班委会信息表等,或 数据字典(省份名称)等。
2017 年《C 语言程序设计》课程设计-大型作业任务书
6
(2) 班级基本信息表:
中文字段名 班级编号 专业名称 入学人数
入学平均年龄 毕业人数 班长姓名
班长联系电话 班主任姓名 班主任联系电话
… 学生信息
英文字段名 CNo

类型及长度 char[8] int float
Link
举例 班级编号,如:CS201601
间期限时为有记录以来的所有情况。 统计超市经理某段时间内的销售业绩。没有指定时间期限时为有记录以来的所
有情况。支持模糊查询。
5)数据结构说明及举例 (1)数据结构须采用 3 级十字交叉链表表示。 (2)自行设计其它链表来完成对系统基础数据的完整描述。 (3)3 级十字链表的示意图如图 1。
head
超市 1
(3) 学号尾数(最后一位)为:1、4、7、0 者自动选择题目 3,即大创项目 管理信息系统。
三、系统设计说明
1. 校园超市销售管理信息系统 1)功能说明
学校有多家超市,如东边学生超市、西边学生超市、喻园超市、教工超市等; 一个超市会销售多种商品,如康师傅方便面、瓶装可口可乐、罐装可口可乐等;每 种商品每天都有多笔销售记录,记录买出的时间、数量、金额等。
中文字段名 商品编号 商品名称 制造商 产地 单价 进货时间 进货数量 库存 … 销售信息
英文字段名 SPNo

类型及长度 char[8]
Link
举例
商品编号,若干位如:1000001
如:师傅方便面
如:康师傅控股有限公司
如:武汉 XXXX
单价,如:4.50 进货的年月日时分秒,如
2017-05-31 11:25:00 如:100
品基本信息和销售记录。其中,第一级链表是超市基本信息链表,插入一个新超市 等价于在超市基本信息链中插入一条新结点(一般按名称的字典序有序插入);第二 级链表是商品基本信息链表,插入一种新的商品等价于在商品基本信息链中插入一 条新结点(一般按商品编号有序插入);第三级链表是商品销售信息链表,插入一条 新的销售记录等价于在商品销售信息链中插入一条新结点(一般按销售的流水号序 排序)。
(3) 各种基本数据的修改 对已经录入的年级基本信息、班级基本信息、学生基本信息以及其他信息等数
据都能购进行编辑和修改。 应先查询,然后对指定的查询到的记录进行修改。
(4) 各种基本数据的插入 可以实现各种信息的新增,如: 在年级基本信息表里增加一个新年级。
2017 年《C 语言程序设计》课程设计-大型作业任务书
能购进行编辑和修改。 应先查询,然后对指定的查询到的记录进行修改。
(4) 各种基本数据的插入 可以实现各种信息的新增,如: 在超市基本信息表里增加一个新超市。 在商品基本信息表里增加一种新商品。 在销售记录表里增加一条销售记录。 特别提醒:在内部表示时,应该建立 3 级十字链表分别表示超市基本信息、商
中文字段名 超市编号 超市名称 地址 营业面积 办公电话 经理姓名
经理联系电话 ...
商品基本信息
英文字段名 CSNo
类型及长度
Area
float
… Link
举例或说明 若干位的编号,如:001
东学超市 主校区中心操场北侧
300.5m2 02787542222
张三 13000000123

(2) 商品基本信息表:
当前库存,如:80
2017 年《C 语言程序设计》课程设计-大型作业任务书
2
(3) 销售记录信息表:
中文字段名 流水号 数量
英文字段名 SNo
时间
销售员 优惠 金额
支付方式
PayType
类型及长度 char[13]
char[1]
举例 当天流水号,如 201706020001
2 销售的年月日时分秒,如:
2017 年《C 语言程序设计》课程设计-大型作业任务书
1
2)基础数据
以下给出超市基本信息、商品基本信息、销售记录信息的几个主要的字段,需 要你照着例子继续完善,包括:增加更多的字段,以字段名描述的属性命名其对应的英文字段名; 准确定义每个字段的类型、长度等。 (1) 超市基本信息表:
行各种方式的查询,必须实现以下查询方式,并自行设计其他查询方式: 年级查询:按年级编号、入学时间、入学人数等 3 方式进行查询。其中年级编
号查询支持模糊查询,入学时间、入学人数支持区间查询(如从某年到某年之间的 所有年级、入学人数大于 200 的年级等)。支持组合查询。
班级查询:按班级编号、专业、人数、班主任姓名等 4 种方式进行查询。其中 对班级编号、专业、班主任姓名可进行模糊查询,人数可进行区间查询(如人数多 余 25 的所有班级等)。支持组合查询。
3
其中,对商品名称可进行模糊查询,销售额、销售时间可进行区间查询(如某价格 区间销售的商品、某时间区间销售的商品等),支付方式可以进行组合查询(如单独 用支付宝支付的销售记录、用现金和支付宝支付的销售记录)。支持组合查询。
以上查询,自行设计组合查询的条件和方式。
(3) 各种基本数据的修改 对已经录入的超市基本信息、商品基本信息、销售记录以及其他信息等数据都
如:计算机科学与技术 如:29 如:18.1 如:27 如:张三
如:13800001234 如:李丹
如:87543884
(3) 学生基本信息表:
中文字段名 学号 姓名 性别 籍贯
出生年月日 联系电话 入学分数 毕业与否 毕业去向
英文字段名 SNo
Score
类型及长度 char[1] float
举例 如:U201614581
查询。 商品查询:按商品名称、进货时间、价格、库存量等 4 种方式进行查询。其中
对商品名称可进行模糊查询,进货时间、价格、库存量可进行区间查询(如某价格 区间的商品、某时间区间进货的商品等)。支持组合查询。
销售查询:可按照商品名称、销售额、销售时间、支付方式等 4 种进行查询。
2017 年《C 语言程序设计》课程设计-大型作业任务书
相关文档
最新文档