版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《程序设计综合课程设计》教学大纲一、课程概述课程名称程序设计综合课程设计英文名称PracticeofProgrammingComplex课程性质专业必修课课程代码22125034总学时2周学分2开课学期第二学期先修课程程序设计基础、面向对象程序设计适用专业网络工程开课单位计算机与电气工程学院二、课程简介通过程序设计综合课程设计,使学生进一步理解和掌握理论课程环节中所学的面向过程和面向对象的程序设计方法,包括数据类型、流程控制、典型算法,和对象的封装性、多态性等特征以及它们在程序中的应用和实现。通过实现一个中等规模的应用软件,提高利用计算机系统解决实际问题的能力;学生通过本课程的学习,较熟练地掌握软件设计的基本内容和分析设计方法,培养规范化软件分析设计的能力;培养文献检索、自主学习的能力,进一步提高程序设计和团队协作的能力。三、学习目标学习目标1:能够针对计算机网络复杂工程问题,采用科学方法设计实验,并对实验结果进行分析讨论,并得出有效结论。(支撑指标点4.4)学习目标2:能个人独立工作或者与团队协作沟通,在项目中担任相应职责(项目管理、需求分析、系统设计、系统测试等)。(支撑指标点9.2)学习目标3:理解并掌握计算机网络应用领域的工程项目管理原理与经济决策方法,并能在多学科环境中应用。(支撑指标点1L1)四、学习目标对毕业要求指标点的支撑表4・1学习目标对毕业要求指标点的支撑毕业要求毕业要求指标点学习目标1234研究4.4能够对实验结果进行分析和解释,并对结果进行规范表述,通过信息综合得到合理有效的结论。7答辩结果答辩时思路清晰,论点正确,回答问题有理论根据,基本概念清楚,对主要问题回答正确、深入,语言流畅,表达精确;设计结果高效正确。答辩时思路较清晰,论点基本正确,能正确回答主要问题,基本概念清楚,语言较流畅,表达精确;设计结果正确合理。答辩时思路一般,论点基本正确,对主要问题的回答基本正确,但分析不够深入,部分基本概念不清楚;设计结果正确。答辩时思路一般,论点基本正确,主要问题能答出,或经启发后才能答出,回答问题较肤浅;设计结果基本正确。未参加答辩或在答辩中阐述设计的论据错误,基本概念不清楚;没有有效的设计结果。表7・5沟通+团队合作评分表课题名称:综合得分:指导教师:班级:组次:组长签名:年月日序号学号姓名小组分工任务完成(40%)工作态度(20%)协同合作能力(10%)沟通协调能力(10%)答辩表达能力(20%)合计(100分)1234说明:1、根据小组成员日常表现及综合设计能力体现,指导教师给出小组合作综合分值(60/70/80/90分)。小组成员按照下列标准填写表格,见表7-5。2、表格由小组组长负责填写,表格第一位为小组组长;3、小组成员得分平均值W教师综合给定分值。表7-6成绩评定表课程名称:专业班级:学号:姓名:评定项目评定主要内容满分折合分评分合计讨论+团队(100分)协同工作情况,考勤1、小组任务分配,小组工作计划,讨论记录;2、体现小组设计的协同工作和团队合作Q10015方案设计与实现(100分)方案论证1、设计需求分析;2、可行性论证;3、文献资料准备。3010设计方案1、设计方案合理,可行;2、具备工程化应用能力;3、成本可控,便于测试维护和扩展。3010实施测试1、系统运行的正确性、稳定性、容错性、安全性;2、测试方案完整系统,测试记录详细清楚;3、能提出后续优化建议。4015课程设计报告(100分)文档质量1、方案论证过程和依据;2、材料完整性,正确性;3、图表清晰度,文字规范度,格式正确度。10040答辩(100)答辩情况1、熟练程度,仪态,表达能力2、回答问题的准确性10020综合成绩八、课程质量评价和持续改进课程结束后由课程责任人以定量和定性评价方法,针对具体课程目标形成文字或图表形式的报告,针对学生个体和整体的学习成果评价并对相关问题进行分析;同时纳入课程目标所支撑的毕业能力要求达成的相关性分析;对以上各薄弱环节进行原因分析,提供持续改进建议,并由学院教学指导委员会进行审核。针对学生个体和整体的课程目标评价方法如下:1、课程考核成绩算分评价法:课程目标达成度算分评价法是以参加课程学习的所有学生获得课程成绩为样本,对支撑毕业要求中各个指标点对应的课程目标进行达成情况评价,要由任课教师、课程负责人进行评价。课程目标达成情况评价值计算按下面公式进行:k口课程目标达成评价值/=1Z,上式中左是该课程目标评价环节数,评价环节有平时过程考核、课后作业、大作业、实验、期末考试等(具体的依据考核审核表确定);Z,是第i个评价方式的总分值,n是为学生在第i个评价方式上的得分,Pt是第i个评价方式在该课程目标评价中的占比。2、教学期间,任课教师通过作业、报告及学生反馈等及时优化教学方式和手段;整个课程中,任课教师针对学生课程目标未达成者,通过优秀学生与其沟通交流作进一步专题辅导改进;整体达成度较差部分,通过抽查与学生交流、分析问题,作进一步教学内容及方法的改善。九、教材与主要参考资料教材:[1]朱福喜.面向对象与Java程序设计(第二版)[M].清华大学出版社,20157教学参考书:[2]叶核亚,Java程序设计实用教程(第三版)[M].电子工业出版社,2010.29个人和团队9.2能够在团队中独立或合作开展工作11项目管理11.1掌握计算机网络工程项目管理和经济决策的方法,具有工程意识表4-2教学活动对学习目标的支撑关系表学习目标相关教学活动支撑学习目标说明1达成途径:通过对项目背景、目标和用户等基本情况的了解,利用建模工具进行系统需求分析,根据需求分析,以层次化的设计方法,选择合适的技术,设计性能相对优化的应用软件系统并撰写相关规格说明文档,方案应当综合考虑技术、成本、环境、资源等因素。评价方式:文档、方案口头答辩2达成途径:通过个人在项目组扮演某种角色,能够独立胜任该角色,完成相关的工作任务,并与其他组员沟通协作完成整个软件项目的设计与开发。评价方式:工作口头答辩、组员评价五、教学内容和时间分配.调研选题:教师制定多个选题,学生3-5人一组,通过调研,按工程实际问题自主选题,制定项目计划,进行角色分工,制定项目进度表;提出项目功能要求,明确设计要求。.项目方案设计:根据需求分析,以层次化和模块化的软件设计方法,选择合适的技术,设计性能相对优化的算法和应用程序,方案应当综合实现兼容性,安全性、先进性、可靠性,及后续的可扩展性等。.利用仿真软件或软件开发工具实施设计方案,并运用规范理论和方法对软件系统性能进行分析测试,并进一步改进和优化设计;并从工程化应用的角度对方案进行合理评估。.说明书撰写:步骤清楚,叙述简明,文字通顺,书写端正,说明书及图纸完整。.答辩与设计结果提交:采用答辩与软件演示的形式对设计结果进行验证;答辩时能正确回答问题,设计结果正确合理。表5・1教学内容与进度安排表教学安排主要教学内容具体要求教学产出目标学习目标时数第1周1、课程简介及总体要求;2、分组;3、选题:根据题目要求和小组的能力选择。1、课程设计的目的和意义;2、课程设计的基本要求、实习纪律,达成学习目标的考核方式;3、满足3-5人小组协同合作的要求;4、课题要体现技术先进性和理念创新性;要包含系统分析、系统设计、系统安装部署。1、明确实习目的、意义及相关实习规范2、通过小组协作锻炼合作和沟通能力。3、明确设计任务,强化学生工程意识。1、2、1天课题调研,确定方案;方案口头答辩。1、查阅资料、明确设计思路,确定课题设计方案;2、方案论证,需解决的关键技术。1、总体方案设计及原型;2、根据总体方案,明确成员分工和具体任务1、22天1、设计方案实施与测试1、对设计方案进行系统仿真和实验测试1、测试方案2、测试用例3、测试活动4、测试报告1、24天1、设计报告1、按课程设计报告要求撰写,内容包括:需求分析、系统设计与实现、系统测试与优化、设计心得等,格式符合湖南文理学院课程实习报告规范要求。1、体现内容完整性、格式的规范性、系统创新性、设计的科学性。2、提升学生的文案能力。1、22-3天(包含课后)1、验收、答辩对照功能需求规格书,逐一验收,回答导师的提问,及项目总结。1、验收报告2、答辩记录1、21天表5-2课程思政序号案例名称案例教学目标思政元素1课程简介及总体要求明确课程设计的基本要求、包括学习纪律,实验记录、报告撰写规范、达成学习目标的考核方式培养学生踏实认真的作风,强化学生的诚信意识;要求学生认真付出,努力做事,坚持科学观和实事求是精神。2设计方案实施与测试按设计方案编写程序、并进行性能测试和建立测试记录培养学生严谨的工程意识,树立实干精神。3验收、答辩对学生的课程设计逐一验收评估强化学生工程意识,培养严谨的工作作风,进一步提高分析问题和解决问题的能力。六、设计内容及要求题目一:考勤管理系统考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计一考勤管理系统,使之能提供以下功能:.录入学生的缺课记录;.修改某个学生的缺课记录;.查询某个学生的缺课情况;.统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;.统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;.系统以菜单方式工作。具体要求如下:1、采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。学生也可根据自己对题目的理解增加新的功能模块(视情况可另外加分)。2、系统以菜单界面方式(至少采用文本菜单界面,如能采用图形菜单界面更好)工作,运行界面友好,演示程序以用户和计算机的对话方式进行。3、程序算法说明清晰,理论分析与计算正确,运行情况良好,实验测试数据无误,容错性强(能对错误输入进行判断控制)。4、编程风格良好(包括缩进、空行、适当注释、变量名和函数名见名知意,程序容易阅读等);题目二:职工信息管理系统设计要求:设计一企业的职工信息管理系统设计要求实现如下功能:(1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、参加工作时间和年龄(必须计算得到)。(2)根据职工信息表,建立只含有姓名和年龄的职工信息简表。(可选功能)(3)使用继承的方法构造3个类,(即雇员类、教师类和工人类)使用相应的对象放置10个职工信息。(4)编写同名display。成员函数,用来输出数组的内容。(5)按不同类别输出职工信息,比如按系输出教师信息。(可选功能)(6)检索(查找)指定信息。(如按姓名检索、按年龄检索)(7)显示年龄分布的柱状图题目三:图书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作1)图书信息录入功能(图书信息用文件保存)一一输入2)图书信息浏览功能一一输出3)查询和排序功能:(至少一种查询方式)一一算法4)按书名查询5)按作者名查询6)图书信息的删除与修改(可选项)题目四:学生选修课程系统设计假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:1)系统以菜单方式工作2)课程信息录入功能(课程信息用文件保存)一一输入3)课程信息浏览功能一一输出4)查询功能:(至少一种查询方式)一一算法5)按学分查询6)按课程性质查询7)学生选修课程(可选项)题目五:学生通讯系统以本班同学的具体数据为背景,设计一个本班同学通讯录。实现功能:1)通讯录编辑(添加、删除)。2)按不同的项进行查找。3)对已存在的通讯录按不同的项排序。4)将通讯录写入文件5)从文件读入通讯录备注:通讯录至少应该有以下数据项:姓名,地址,电话,邮编,E-mailo题目六:成绩管理系统现有学生成绩信息,内容如下姓名学号语文数学英语张明明01677882李成友02789188陈东明05673847请用编写一系统,实现学生信息管理,软件的入口界面应包括如下儿个方面:(一)功能要求:(1)信息维护:要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2)信息查询:要求:查询时可实现按姓名查询、按学号查询(3)成绩统计:要求:A输入任意的一个课程名(如数学)和一个分数段(如60-70),统计出在此分数段的学生情况。(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)(二)其它要求:(1)源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档题目七:手机通信录管理系统设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。(一)功能要求(1)查看功能:选择此功能时,列出下列三类选择。A办公类B个人类C商务类,当选中某类时,显示出此类所有数据中的姓名和电话号码(2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类、电子邮件)。例如杨春商务类当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(3)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字,并伴随相应的拔号声音。(4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改(5)删除功能:选中某个人的姓名时、可对此人的相应数据进行删除,并自动调整后续条目的编号。(二)其它要求:(1)源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)建议使用结构和链表等数据结构(4)学生可自动增加新功能模块(视情况可另外加分)(5)写出课程设计报告,具体要求见相关说明文档题目八:学生管理系统设计一个简单的学籍管理系统,实现出最基本的功能。(-)功能要求及说明:(1)数据录入功能:对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据.综合成绩、学分由程序根据条件自动运算。(2)查询功能:分为学生基本情况查询和成绩查询两种(3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。(4)排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。(二)其它要求:(1)源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档题目九:宾馆客房管理系统宾馆的客房信息包括客房号、客房类型、客房价格、空闲情况、客人姓名、客人身份证号、入住时间、退房时间,预付费用等信息。试设计一宾馆客房管理系统统,系统以菜单方式工作,使之能提供以下功能:1)客房信息的录入功能2)客人入住登记3)客人退房结算4)客房信息浏览功能,浏览全部客房的信息5)客房信息查询:查询空房间情况、按姓名或房间号查询6)客房信息的删除、修改功能题目十:销售管理系统某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号2)产品的代号3)这种产品的当天的销售额每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。1)计算上个月每个人每种产品的销售额。2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)4)输出统计报表题目十一:高校人事管理系统某高校,主要人员有:在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间。要求:1)添加删除功能:能根据学院人事的变动情况,添加删除记录;2)查询功能:能根据编号和姓名进行查询;3)编辑功能(高级):根据查询对相应的记录进行修改,并存储•;4)统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数);5)保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。6)人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。题目十二:库存管理系统某仓库,需要存储这些物品的的信息:产品编号、产品姓名、产地、数量、价格、总价值。要求:1)添加删除功能:添加删除记录;2)查询功能:能根据产品编号和产品姓名进行查询;3)编辑功能(高级):根据查询对相应的记录进行修改,并存储;4)保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符以完成数据的保存和打开。七、考核方式及成绩评定(1)考核方法本课程考核采用综合考核方式,即:总成绩=(讨论+团队)义15%+方案设计与实现义25%+课程设计报告义40%+答辩义20%各考核环节及权重如表7-1所示。表74考核环节及权重表学习目标支撑毕业要求讨论+团队(15%)方案设计与实现(25%)课程设计报告(40%)答辩(20%)成绩比例(%)学习目标1毕业指标点4.4710201047学习目标2毕业指标点9.251010530学习目标3毕业指标点11.13510523合2)考核内容及评价标准①讨论+团队:占总成绩的15%o评分内容包括到课次数、课堂表现。缺勤一次扣2%,扣完15%为止,无故缺勤5次以上者取消考核资格。②方案设计与实现:占总成绩的25%。评分标准如表7-2所示。表7-2方案设计与实现考核方案及评价标准学习目标考核内容优秀良好中等及格不及格掌握软件系需求阶段工作全需求阶段工作大需求阶段工作基需求阶段工作部不参与设计或统规划与设部完成,文档资部分完成,文档本完成,文档资分完成,文档资方案分析不到计的一般过料齐全,文档完资料大部分齐料基本齐全,文料不够齐全,文位、不能得到有程,能利用自顶向下的设计方法实现需求分析、逻整、清晰、准确反映用户需求,并考虑了可行性,安全性,成全,文档较完整、清晰准确反映用户需求,并考虑了可行性安全性档完整、清晰、准确基本反映用户需求,并考虑了可行性安全性档没能反
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版离婚后子女教育经费支持及共同监护协议3篇
- 美容美发行业安全管理工作总结
- 泌尿外科护理工作总结
- 2024年设备租赁协作合同3篇
- 咨询行业促销计划总结
- 2024年许昌市快速协议离婚所需手续及证件清单合同3篇
- 2024年物业服务费用构成协议9篇
- 2024年版挖掘机作业服务费用标准协议版B版
- 节庆活动的多样化设计计划
- 水务行业保安服务总结
- 酒店装修工程预算表EXCEL模板(推荐)
- NY 5052-2001无公害食品海水养殖用水水质
- 【讲座】2020年福建省高职分类考试招生指导讲座
- 性格决定命运课件
- 球磨机安全检查表分析(SCL)+评价记录
- 学习会计基础工作规范课件
- 双面埋弧焊螺旋钢管公称外公壁厚和每米理论重量
- 富士施乐VC2265打印机使用说明SPO
- 服务态度决定客户满意度试题含答案
- 教科版四年级科学上册全册复习教学设计及知识点整理
- 重庆万科渠道制度管理办法2022
评论
0/150
提交评论