第一篇:课程设计计划-2014
《高级语言程序设计课程设计》计划
《高级语言程序课程设计》计划
班级:B130501~06任课教师:石念峰 王勤 张松敏
一、设计目的《高级语言程序设计课程设计》是《高级语言程序设计》课程的实践环节,其教学目的是通过一些应用程序的开发,使学生对C语言程序设计的基本规则与方法有比较全面的理解和认识,熟练掌握高级语言程序设计技术,为以后学习更高层次的程序设计和软件开发奠定坚实基础。
通过本课程设计,应达到下列基本要求:
1.能够结合C语言来理解程序设计的基本概念;
2.掌握用C语言解决问题的基本方法和步骤,能够熟练地使用C语言编写应用程序;
3.掌握结构化程序设计思想和方法;
4.培养和提高学生的程序调试能力;
5.培养学生查阅文献资料的能力;
6.培养学生撰写报告文档的能力。
二、设计题目
每人选定一个题目,每个题目的限选人数根据班级总人数平均后确定,但要求同一题目的学生独立完成设计题目。
1.职工信息管理软件设计
1.1问题描述
对职工信息进行管理,职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。
1.2基本要求
(1)系统以菜单方式工作
(2)职工信息录入功能(职工信息用文件保存)。
(3)输出职工信息、浏览职工信息功能。
(4)查询和排序功能:(至少一种查询方式),如按工资查询、按学历查询等。
(5)职工信息删除、修改功能(任选项)。
2.图书信息管理软件设计
2.1问题描述
对图书信息进行管理,图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。
2.2基本要求
(1)系统以菜单方式工作
(2)图书信息录入功能(图书信息用文件保存)
(3)图书信息浏览功能
(4)查询和排序功能:(至少一种查询方式),如按书名查询、按作者名查询
(5)图书信息的删除与修改(可选项)
3.学生信息管理软件设计
3.1问题描述
对学生信息进行管理,学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一个学生信息管理软件。
3.2基本要求
(1)系统以菜单方式工作。
(2)学生信息录入功能(学生信息用文件保存)。
(3)学生信息浏览功能。
(4)查询、排序功能。可以按学号、按姓名查询。
(5)学生信息的删除与修改(可选项)
4.学生选修课程管理软件
4.1问题描述
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。
4.2基本要求
(1)系统以菜单方式工作。
(2)课程信息录入功能(课程信息用文件保存)。
(3)课程信息浏览功能。
(4)查询功能:(至少一种查询方式),可以按学分查询、按课程性质查询。
(5)学生选修课程(可选项)。
9.通讯录管理
9.1问题描述
对通讯录中多个联系人信息管理,通讯录中的个人信息包括:编号、姓名、地址、固话、手机、qq号、E-mail地址、关系。
9.2基本要求
(1)能建立、修改和增删通讯录。
(2)能够按多种方式进行查询。
5.车票管理程序设计
5.1问题描述
一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如
班次发车时间起点站终点站行车时间额定载量已定票人数
18:00郫县广汉24530
26:30郫县成都0.54040
5.2基本要求
(1)录入班次信息(信息用文件保存),可不定时地增加班次数据
(2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。
(3)查询路线:可按班次号查询,可按终点站查询。
(4)售票和退票功能
A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数
B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数
5.自选课题
5.1要求
1.学生可以根据个人兴趣和特长自选课题,课题难度要求不低于以上选题难度;
32.对于选题功能给出详细描述。
三、设计要求
(1)按照结构化程序设计分析要求进行函数及调用设计;
(2)采用C语言开发,源代码必须添加必要注释,函数和变量命名规范,具有可读性;
(3)设计完成后,需要写成一份课程设计报告(打印出来)表达课程设计所做工作。
(4)结果形式:程序及数据库压缩文件包一个,课程设计报告一份。
四、进行方式及进度安排
1、设计地点:
实习安排在计算机机房
2、进行方式:
教师宣布课程设计注意事项及课程设计组织形式,并对相关理论知识进行简单介绍。
学生以2人为小组,从设计内容中选择一道题目,分析设计任务,确定各自设计任务,并以
文本形式上报指导教师。
学生以小组为单位,首先分析各自的设计任务,查阅手册、图表和文献资料完成程序设计,然后上机编程和运行调试。
学生独立完成所承担任务的课程设计报告撰写,上报指导教师。
3、进度安排
第1天:确定小组,分析所选题目,进行分工,查阅相关资料,写出需求分析,确定系统功能,划分模块;设计算法;考核标准:学生分组名单;检查学生设计的系统功能及划分的模块。
第2-4天:编制代码并调试,编写课程设计报告。
第5天:提交源程序清单和课程设计报告,进行答辩。
五、课程设计报告要求
课程设计报告要求包含如下内容,可参照《课程设计模板文件》:
(1)封面。
(2)任务书。
(3)正文。正文部分要求必须具备如下内容:
a)目录
b)概述:包括设计的目标,做了哪些工作、实现了什么功能,所设计应用系统运行所需要的软件、硬件环境。
c)详细设计:每个对应的函数,每个函数功能、入口及出口参数说明,绘制关键函数流程图及函数
调用示意图。
d)测试:测试数据、测试结果的分析与讨论,测试过程中遇到的主要问题及是如何解决的。
e)设计总结:课程设计过程的收获、经验、体会以及对设计与实现的回顾讨论和分析,通过课程设
计对课程的认识等。
f)参考文献
g)源程序:给出所有源程序清单,要求程序有充分的注释语句。
六、参考书
[1]谭浩强.C程序设计教程.北京:清华大学出版社,2013
[2]李春葆.C语言程序设计教程(第2版).北京:清华大学出版社,2011
[3]谭浩强.C程序设计(第四版).北京:清华大学出版社,2010
[4]苏小红.C语言大学实用教程(第2版).北京:电子工业出版社,2006
[5]张磊.C语言程序设计实验与实训指导及题解.北京: 高等教育出版社,2005
[6]王静,武春岭.C语言程序设计基础习题集.北京:中国水利水电出版社,2008
[7]黄维通,马力妮.C语言程序设计习题解析与应用案例分析.北京:清华大学出版社,2004
[8]洛阳理工学院网络课程平台(高级语言程序设计)
第二篇:单片机课程设计计划
华东交大理工学院_2013-2014_学年第_一_学期
课程设计安排计划
班级:11级电气12、34、56班课程:单片机应用综合设计
一、课程设计题目:
跑马灯游戏机的设计
二、设计内容及要求:
1、设计内容:
此课程设计的课题为跑马灯游戏机设计,设计内容是:由单片机I/O口控制发光二极管(LED)依次点亮短暂延时后熄灭,周而复始。当外部功能按键(连接于INT0/1)作用时,分别实现开始、停止功能。具体过程为:按开始键,LED循环显示,按停止键时,LED循环状态暂停,若正巧最后一个LED被点亮,而其它LED皆熄灭时,表示该操作人获胜,赢得游戏,同时蜂鸣器鸣响2秒,以示庆祝,反之则蜂鸣器鸣响500ms示意输掉游戏。下次按下开始后,游戏仍能继续。
2、设计要求
(1)要求学生掌握单片机I/O口和外部中断等资源的使用,并实现由外部输入信号如何控制输出信号的功能。
(2)要求学生用所提供的元件来完成对跑马灯游戏机的硬件设计。
(3)要求学生用所学语言(汇编语言或C语言)来完成跑马灯游戏机的软件设计。
(4)要求学生掌握电路调试的方法,培养解决实际问题的能力。
三、设计方法与步骤:
1、设计方法:硬件电路设计、软件设计、电路的组装与调试。
2、设计步骤:
(1)查找参考电路图所用器件使用数据手册,掌握其使用方法;(2)依设计功能说明,设计出硬件电路图;
(3)依设计功能,设计出详细的程序流程图,并编写出程序;(4)对设计的硬件和软件,通过计算机辅助软件进行仿真(5)安装调试、自制印刷板;
(6)撰写设计报告、调试总结报告及使用说明书。
四、设计时间安排:
13周-15周完成,每周安排8个课时的教学。
五、其他需说明的事项(课设如到本部做,请注明实验室名称;还有学校需提供的软件和硬件环境)
指导老师:陈芳时间: 2013-11-8
联系电话:***
华东交通大学理工学院课程设计教学安排
任课老师:陈芳指导老师:陈芳任课班级:11电气1、2班课程名称:《单片机应用综合设计》
第三篇:《公共关系学》课程设计计划
《公共关系学》课程设计计划
课程名称:公共关系学
适应专业:市场营销
学时:18
实验课类型:专业必修
考核方式:总体成绩由两部分构成,课程试训中的表现占30%,提交的调查方案设计及公关策划书的完成质量占70%。
教材(指导书):
《公共关系原理与实务》主编钟文先山东大学出版社2007年10月 主要参考资料:
《公共关系实用教程》主编李兴国高等教育出版社
《现代公共关系学》主编李道魁中国对外经济贸易出版社 《现代公共关系学》主编秦启文西南师范大学出版社
《公共关系案例精选》主编张岩松经济管理出版社
一、本实训课的教学目的和基本要求
《公共关系学》课程设计计划是对于《公共关系学》课堂教学的进一步补充和实际应用。本计划注重强化学生在公共关系理论指导下对于十大公关活动模式的实际运用能力。重点培养学生的公关意识和思维能力,演练各种公关技能,强化实践操作能力, 提高学生对于公共关系理念的进一步认知。《公共关系学》课程设计计划的推行,可以使学生为将来从事公共关系及其与之相关的工作奠定扎实的基础,并为全面培养高职高专学生的从业素质提供合理的保证。
二、本实训课程涉及的主要仪器设备
多媒体设备、谈判桌椅等
(一)考核内容
1.调查问卷的评分标准:调查方案的有效性、可行性;调查问卷的合理性、完整性。
2.危机处理的评分标准:方案的可操作性、科学性及完整性。
3.策划书的评分标准:策划书的完整性;活动时间安排的紧凑性;活动内容的新颖性等几个方面综合参考。
4.其他成绩:团队协作精神的高度性;上台演说的语言表达、礼仪形象等。
(二)考核方式
教师根据上述三个方面的考核内容,评出学生的综合成绩。
四、组织安排及实习纪律
(一)每个学生均须参加课程大型作业实习。
(二)实习地点在校内的学生每天必须在校内及校计算机房(晚上)进行调查、收集资料,或在班上整理资料,撰写策划书。(每天上午8:00,11:45,下午2:30,4:10均要考勤,中间时间抽查。考勤三次及以上缺席者,实习成绩不及格或策划内容独立重做。)
若有到校外调查的学生要注意路上安全,完成任务后及时返校,每天的点名时间为上午8:00,下午5:00。
(三)交稿时须将调查材料一同附上。
(四)不参加或很少参加组里讨论,不服从组长安排,不按时完成安排任务的组员,由指导老师安排其独立完成实习任务或实习成绩不及格。
实训1公共关系调研(4学时)
目的、要求
通过本章的实训,使学生能够熟练掌握调查总体方案和调查问卷的写作格式,并能准确、规范地根据调查目的,拟定具体的调查内容。
实训指导方法
老师首先给学生讲述调查研究的程序、方法及调查报告的撰写要领,在此基础上,要求学生自行分组,根据授课教教师的安排选择公关调查的内容并设计调查问卷。
内容
1.中国联通品牌竞争力调查(安徽科技学院校园内)。
2.安徽科技学院组织形象调查问卷。
3.安科院校内服务业发展状况调查问卷。
4.华运超市安科院满意度调查问卷。
要求调查问卷结构完整,问题设置尽量做到客观和主观相结合,定性与定量相结合,问题设置要求在20个以上。
时间安排:第六周实训2危机公关(4学时)
目的要求
通过本次实训,使学生了解化解危机对于一个企业发展的重要意义,同时在处理企业遇到的危机问题时候综合运用所学习的公共关系知识,增强学生的思考和解决实际问题的能力。
实训指导方法
老师首先给学生讲述危机公关的原则及方法等,在此基础上,要求学生自行分组,根据授课教教师的安排抽取企业危机案例,设计处理危机的公关计划。
内容
1.2010年,安徽电视台经济生活频道《第一时间》栏目及中央电视台相继报道了安徽科技学院图书馆电子阅览室沦为电子阅览室的事件,对我校的声誉造成了极坏的影响,假如你是我校的相关人员,应如何化解这一危机事件,请根据上述状况设计一份危机处理方案。字数在2000字以上。
2.2012年初,中药企业归真堂因为“活熊取胆”一事陷入了公众舆论的旋窝。3月1日,证监会创业板发行监管部公布了IPO申报企业基本信息表。在这份名单
中,归真堂赫然在列,被排在第28位。
2月20日,随着公众对“活熊取胆”的争议愈演愈烈,归真堂在其官方网站发“归真堂养熊基地开放日”邀请函,决定将2月22日和24日两天定为开放日,邀请社会人士参观养熊基地,马云、莫文蔚李东生等人在归真堂的邀请名单中。
2月17日,对于媒体曾指出归真堂位列中药协副会长单位,每年需要交纳会费30000元,中药协17日发表声明称会长房书亭下午在媒体沟通会上表述有误,归真堂是该协会一般会员单位。中药协官网资料显示,一般会员单位每年需交纳会费5000元。
2月16日,中国中药协会召开媒体沟通会,会长房书亭表示,养熊取胆是保护黑熊的措施,目前熊胆的人工替代品尚未通过审批,中药协会针对亚基会要求就“阴谋论”道歉的律师函会择机回应,并称“我们有预感,亚基会打掉熊胆之后,下一个目标就是麝香”。
2月15日,下午,有媒体援引中药协会消息称归真堂养熊场即将正式开放。16日,有关单位将在京召开新闻发布会,宣布开放我国上百家合法养熊场,这意味着,林业部90年代初的养熊场开放禁令将告终结。
2月15日,“它基金”第二轮签名征集的微博转发已经超过4200次,包括相声演员徐德亮、著名主持人和晶、刘思伽等都表示支持。
2月14日,动物保护公益基金会“它基金”联名毕淑敏、崔永元、陈丹青、丁俊晖等72位知名人士向中国证监会信访办递交吁请函,反对归真堂上市。假定你是某公关公司的决策人员,现就“归真堂”危机公关事件,提出一份改善归真堂社会形象的策划方案。字数在2000字以上。
3.2012龙年春节,海南三亚爆出游客吃海鲜被宰丑闻。管理方无视当地宰客风盛行之实,先后以“零投诉”“无法举证”冷漠应对,由此引发社会强烈反响,三亚再次被推到了舆论的风口浪尖。在媒体代为“认错”之后,官方道歉姗姗来迟,有关首脑通过媒体见面会表示,将以此次事件为契机虚心接受批评,努力向国内外优秀旅游目的地学习,实实在在做好市场监管,真正把三亚打造成名副其实的国际旅游岛。就“三亚宰客”事件,从三亚市政府相关部门的立场出发,提出解决这一危机事件的方案。字数在2000字以上。
4.“坚持做良心药、放心药、管用的药”,修正药业的广告语让患者听着颇为安心。然而,我们随着央视的镜头,却看到长春海外、修正药业、青海格拉丹东、四川蜀中制药这些赫赫有名的药厂,竟然也使用工业明胶制作的胶囊。小小的胶囊,关涉着药品质量,关系到患者健康,还关乎制度尊严。据《每日经济新闻》报道,对央视关于铬超标胶囊的报道,修正药业方面回应称,其生产的胶囊完全合格,并将委托第三方进行检测。
然而,修正药业集团董事长修涞贵前日傍晚向记者表示,修正药业在昨日下午对“羚羊感冒胶囊”的留样进行了自检,并未发现铬超标。他同时表示,随后要将留样送至第三方机构进行检测。在舆论的关注及媒体的追踪下,连日来自称“受害者”的修正药业,终于对事件作出道歉。修正药业昨日在其官网发出《关于疑似铬超标羚羊感冒胶囊处理进程的通告》,表示已全面召回并封存批次为2010年9月生产、主销往吉林地区的199件产品,并“对此事件带给消费者、客户、政府及媒体的不便影响,我们深表歉意,并感谢大家的关爱监督。修正在行动,后续进展将及时通报”。
假定你是该企业公关部人员,拟定一份关于此事件的形象修复方案,字数在2000字以上。
时间安排:第九周实训3 公关策划(10学时)
目的要求
通过本次实训,使学生学会如何撰写一份成功的公关策划方案,体现出策划书的完整性、系统性;同时所策划的活动能达到创新性与可行性的有机统一
实训指导方法
第一步,将全班学生分成10组,每组仍是5——7人;将策划书要求进行细化,要求包括:公关活动目标、公关活动目标公众、公关活动主题、公关活动传播渠道、公关活动具体实施安排(时间、场地、人员、事件、设备等)、公关活动经费预算、公关活动评估。
第二步,每组采用多媒体展示自己的公关活动策划书,并接受答辩。
内容
1.中秋节,为企业策划一个“万人品尝月饼”的公关活动,并撰写公关活动策划书。
2.三八”妇女节为契机,为太太口服液设计一个促销活动方案。
3.科技学院六十周年校庆,设计一份庆典方案。
4.某花店策划一次情人节活动方案。
时间安排:第十至十二周附:
一、问卷调查表应包括说明信、指导语和调查内容三个基本要素。
1、说明信
说明信是在问卷的卷面上给被调查者的短信。它用来交代调查者的身份、调查目的、意义、内容、要求及通信地址,以消除被调查者的顾虑,争取他们的积极支持与配合。说明信的语言应简明、谦虚、诚恳。说明信一般放在问卷的开头。
2、指导语
指导语是用来指导被调查者填写问卷的说明。需要说明的事项一般有:对选择答案时所用的符号规定,选择答案的个数及其他要求。
3、调查内容
调查内容是问卷中问题和答案部分,是问卷的主体,包括:
基本情况:被调查者的背景资料 问题设计
行为事实:与调查主题相关的行为和事实
态度意见:被调查者对所调查事物的评价
开放式:仅提出问题,由回答者自由填答
封闭式:列出若干答案,优被查者从中选择
半封闭半开放式:在封闭式回答后加上“其他”,或在开放式问题前加上封闭式答案。
二、调查统计资料应包括问卷调查表的统计数据及对数据的分析,从中找出问题所在并了解其存在的原因。
三、策划书的基本结构,可分为:
1、封面;
2、序文;
3、目录;
4、宗旨;
5、内容;
6、预算;
7、策划进度表;
8、有关人员职务分配表;
9、策划所需的物品及场地;
10、策划的相关资料。
第四篇:制造技术课程设计计划
《机械制造技术课程设计》执行计划
一、课程设计的目的和预期效果
机械制造技术课程设计是在学生学完本专业所规定的所有专业课之后,毕业设计之前的一次重要的实践教学环节,其任务是:
1、通过针对一个零件的加工工艺设计使学生得到一次综合训练,培养学生综合运用机械制造技术及其它先修课程的基本理论和专业知识,掌握机械制造工艺的一般规律,具备简单装备设计能力;
2、通过课程设计使学生树立正确的设计思想,增强工程意识和创新精神,培养独立分析和解决实际技术问题的能力;
3、进一步提高学生的绘图、计算、查阅资料、自学和调查研究方面的能力。
二、课程设计基本情况
1.设计时间:2012年9月23日——2010年12月1日
2.设计地点:机械工程学院
3.设计类型:机械制造技术课程设计
4.设计形式:集中设计
5.设计内容:典型零件的机械加工工艺及夹具设计
课程设计题一般为一个零件的加工工艺设计,每位学生完成:
1)机床夹具装配图一张;
2)主要零件工作图2张;
3)设计计算说明书一份(12000 —15000字)。
具体内容要求参考“机械制造工艺学课程设计指导书”。
指导教师:
6.设计学生:11级机械设计制造及其自动化专业的学生。
三、说明
设计时间、内容均符合机械设计制造及其自动化专业培养计划及设计环节表。
机械工程学院
2012年9月23日
第五篇:C课程设计计划(非计算机)
长江大学工程技术学院课程设计计划
课程设计名称:___________C语言课程设计____________ 开课系(部):_____信息系_____ 专业、班级: 测控1001、通信1001、1002、自动化1001、1002、电信1001、1002、化工1001、1002、应化1001 _ 学生人数:__329 __
起止时间:_ 化工、应化17、18周,其他 19、20周 __
指导教师:_ 贾晓艳、肖颗、徐阳、张路、孟宪婷、刘旨阳、蔡光波、陈小娟
负责人:___李敏、贾晓艳 __
具体内容、进度安排及要求:
一、实习目的
1.熟悉VC 6.0的开发环境,掌握基本的编程方法,熟悉用C语言完成一个应用程序的设计过程,掌握有关编辑和调试程序的方法和技巧;
2.主要掌握C语言中的结构体、指针及文件操作等内容;
3.了解开发简单应用程序的全过程,包括:分析、设计、编程、调试和编写设计报告。
二、实习内容
本次课设共有4个可选题目,每个学生选择其中一个作为此次C语言课程设计的任务。
1.简易图书信息管理系统
(1)系统名称:简易图书信息管理系统的设计
(2)准备数据
① 用记事本新建一个文本文件,文件名为:“班名+序号”,如电信01班的12号同学所建的文件名应为:DX0112.txt。将N本图书的信息(可在图书馆或上网查询书籍信息,要求数据中包含有相同的作者名和出版社的记录),输入到这个文件中,建议按如下形式存放(注:10≤N≤20,下文以N=10为例):
(3)功能要求
在主函数中读入原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注意:若文本文件DX0112存放在D盘的ABC文件夹中,则fopen()函数中的文件名应为:”D:ABCDX0112.txt”)。
1)实现查询和显示功能:①按书名查询 ②按作者名查询 ③显示全部。将满足查询条件的整条记录显示在屏幕上。
2)实现排序功能:①按种类排序 ②按出版社排序。将排序后的结果显示在屏幕上。要求至少实现一种排序方式。
3)统计每本书的总价及所有图书的总价。用C语言创建一个数据文件,文件名为:“ZJ+班号+序号”,如电信01班的12号同学所建的文件名应为:ZJ0112.txt。用该文件来存放统计后的结果。存放形式如下:
4)统计每类图书的总册数。用C语言创建一个数据文件,文件名为:“ZL+班号+序号”,如电信01班的12号同学所建的文件名应为:ZL0112.txt。用该文件来存放统计后的结果。存放形式如下:
5)实现图书的修改功能。先查询出要修改的记录,然后选择要修改的字段名,并输入新的字段信息。将新的字段信息写入DX0112.txt文件中。本功能为选做内容。2.小型仓库管理系统
(1)系统名称:小型仓库管理系统摸拟设计(2)准备数据
①用记事本新建一个文本文件(库存信息文件),用于存放在仓库中的物品信息。文件名为:“班名+序号_store”,如电信01班的12号同学所建的文件名应为:DX0112_store.txt。将N本货物的信息,输入到这个文件中,建议按如下形式存放:
再创建一个文本文件(出库信息文件),用于存放物品出库信息。文件名为:“班名+序号_out”,如电信01班的12号同学所建的文件名应为:DX0112_out.txt。将货物的销售信息,输入到这个文件中,建议按如下形式存放:
(注:请大家将该文本文件后保存到自己的存储设备,运行程序前请保存相应的副本)
(3)功能要求
在主函数中读入原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注意:若文本文件DX0112存放在D盘的ABC文件夹中,则fopen()函数中的文件名应为:”D:ABCDX0112.txt”)。
1)对仓库中库存的物品信息实现查询和显示功能:①按物品名查询该物品的详细信息 ②查询库存数量不足的物品(库存数量<=30)③显示全部物品信息。将满足查询条件的整条记录显示在屏幕上。2)对物品库存信息实现排序功能:①按物品名排序 ②按物品的分类排序。将排序后的结果显示在屏幕上。要求至少实现一种排序方式。
3)统计仓库中所有物品的总价,以及每种不同分类的物品总价。用C语言创建一个数据文件,用该文件来存放统计后的结果。
4)实现物品的出库。当要从仓库中提取某种物品时,先查询该物品的库存数量是否满足所购要求。若满足,刚允许出库,此时要将物品出库信息写入物品出库信息文件中。并修改物品的库存信息。5)实现物品库存信息的修改功能。先查询出要修改的记录,然后选择要修改的字段名,并输入新的字段信息。将新的字段信息写入DX0112_store.txt文件中。本功能为选做内容。
3.学生成绩管理系统
(1)系统名称:学生成绩管理系统的设计
(2)准备数据
① 新建一个文本文件,文件名为:“班名+序号”,如电信01班的12号同学所建的文件名应为:DX0112.txt。将M个学生信息输入到该文件中,建议按如下形式存放(注:10≤M≤100,下文以M=10为例): 学号
姓名
20100010 赵鹏
20100011 刘季红 20100012 王小飞 20100013 吴伟
20100014 张进
20100015 丁艳
20100016 吴芳
20100017 尹贝
20100018 赵雄
20100019 金柳 性别 出生年月 英语 男
1991年2月 98 女
1990年11月 78 男
1991年3月 67 男
1990年6月 60 男
1990年5月 79 女
1990年11月 92 女
1991年1月 87 女
1991年11月 82 男
1991年7月 90 女
1990年10月 71
数学 78 82 50 55 82 89 82 79 96 82
C语言 物理 72 65 71 62 70 85 96 85 84 92 80
83 93 90 85
总成绩
„„ „„ „„ „„
(注:请大家将该文本文件后保存到自己的存储设备,运行程序前请保存相应的副本)
(3)功能要求
在主函数中读入原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注意:若文本文件DX0112存放在D盘的ABC文件夹中,则fopen()函数中的文件名应为:”D:ABCDX0112.txt”)。
1)实现查询显示功能:①按姓名查询 ②按学号查询 ③显示全部信息。将满足查询条件的学生信息显示在屏幕上。
2)实现排序功能:①按姓名排序 ②按总成绩排序③按C语言成绩排序,将排序后的所有学生的信息显示在屏幕上。
3)实现添加功能:录入新的学生信息数据。在录入新的学生信息前,首先判断该学生的学号是否存在,如果不存在,则可进行数据录入并依次输入学生的相关信息;如果该学生的学号存在,则提示不能进行添加操作。
4)实现删除功能:①按姓名删除 ②按学号删除,先输入学生的学号或姓名,若系统中有此学生的信息,则删除该学生的所有信息;若无此学生的信息,则提示系统中无此学生信息。
5)实现修改功能:先输入要修改的学生学号,如果该学生存在,则根据需要,修改学生的相关信息;若该学生不存在,则提示系统中无此学生信息。
6)计算每个学生的加权平均分(英语的学分为5,数学的学分为4,C语言的学分为4.5,物理的学分为3),加权平均分的小数位保留两位。按加权平均分将原始数据文件分成5个,分别为:
score1.txt:加权平均分在90~100分; score2.txt:加权平均分在80~89分; score3.txt:加权平均分在70~79分; score4.txt:加权平均分在60~69分; score5.txt:加权平均分在60分以下的。
其中,这5个文件中的内容均为: 学号
姓名
英语 数学 C语言 物理 20100010 赵鹏
78 72 65 20100011 刘季红 78 82 71 67 „„ „„ „„ „„
4.个人通讯录管理系统
(1)系统名称:个人通讯录管理系统(2)准备数据
① 新建一个文本文件,文件名为:“班名+序号_bk”,如电信01班的12号同学所建的文件名应为:DX0112.txt。将M个人的通讯录信息输入到该文件中,建议按如下形式存放(注:10≤M≤100,下文以M=10为例):
总成绩
加权平均分
(注:请大家将该文本文件后保存到自己的存储设备,运行程序前请保存相应的副本)
(3)功能要求
在主函数中读入原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注意:若文本文件DX0112存放在D盘的ABC文件夹中,则fopen()函数中的文件名应为:”D:ABCDX0112.txt”)。
1)实现查询显示功能:①按姓名查询 ②显示全部信息。将满足查询条件的记录显示在屏幕上。2)实现添加功能:能根据姓名添加新数据,当要添加新数据的时候,首先判断是否存在,如果不存在,则根据提示依次输入相应信息。
3)实现修改功能:能根据姓名对数据进行修改,从键盘输入一个姓名,首先判断是否存在,如果存在,对此人的相应数据进行修改。4)实现删除功能:能根据姓名对数据进行修改,从键盘输入一个姓名,首先判断是否存在,如果存在,可将此人的相应数据全部删除。
5)模拟拨号功能:能显示通讯录中所有人的姓名,当选中某个人的姓名时,屏幕上可以模拟打字机的效果依次显示出此人的电话号码中的各个数字。6)退出。
三、时间安排:2周(40学时)1.课程设计辅导(讲课)及系统需求分析(4学时); 2.数据结构设计、系统框架设计(4学时); 3.代码编写与调试(20学时); 4.答辩验收、编写课设报告(4学时); 5.课设答疑(8学时)。
四、课设报告要求
1.要求使用A4纸打印,必须有封面和评语页。封面内容有课设题目、班级、序号、姓名、指导教师、日期等内容。
2.课设内容一般应包含如下部分:
第一部分 课程设计的题目与要求
1、问题的提出
2、功能要求
第二部分 课程设计题目功能
1、系统功能模块框图设计
2、数据结构说明
3、详细设计
4、调试与测试 第三部分 课程设计总结 附录 程序清单
五、说明
1、请各位同学按时出勤。学生不得以自己有私人电脑为借口而不来上机。缺席1/4者(即两次)直接按不及格处理。
2、指导老师将根据统一安排,定期检查学生进度,并作为平时成绩记录。
3、结题答辩时,学生能对自己的程序代码面对教师提问,并能熟练地解释与回答问题。完全抄袭他人,对设计内容一无所者或知之甚少者,一经发现,不予及格。
4、综合评分标准:考勤10%,平时成绩30%,答辩提问30%,实习报告30%。
系(部)主任审批意见:
签名: ______________ 日期: ______________