数据库、软件工程课程设计大纲

2024-07-16

数据库、软件工程课程设计大纲(共14篇)

篇1:数据库、软件工程课程设计大纲

课程设计教学大纲

实习名称:数据库、软件工程课程设计

课程代码:

学分:

实习周数;3周适用专业:计算机科学与技术

一、实习的目的与任务

课程设计是实践教学的一种重要手段,是培养和训练学生动手能力的重要方法。数据库、软件工程课程设计的目的是;以《软件工程》课程介绍的软件开发思想为指导,以《数据库原理与设计》课程中介绍的设计技术为手段,学习应用一种软件开发工具(VB、VC++、PB、Delphi 等等)具体分析、设计、实现一个简单但完整的数据库应用系统。

二、实习教学的基本要求

1参加课程设计的学生必须服从指导教师的指导,遵守纪律,按时、按指导教师的要求独立完成课程设计的任务。

2每周指导教师必须严格考勤。有条件的学生可采用电话、电子邮件的方式随时与教师交流。3 课程设计报告应包含以下内容:

①系统需求分析的文档。

②系统数据模型和系统模型的设计文档资料。(E-R图、数据流图或UML建模图等、符合3NF范式的数据库)

③系统的实现流程介绍及用户界面和运行结果。

④系统的评价及设计体会。

三、实习内容

1)实习地点:本课程设计的实习地点为信自院机房。

2)实习内容:

1在指导教师的指导下,每个学生选择一个数据库应用系统。

2应用软件工程的开发思想进行数据库应用系统的需求分析。

3应用数据库设计技术(E-R图、概念设计)和软件工程设计技术构造系统的数据模型和系统模型。学习并掌握一种软件开发工具,学会应用软件工具开发实现应用系统的方法。5 运用所学的软件工具具体实现以上的数据库应用系统。编写并提交课程设计报告。

3)课程设计时间安排:

数据库、软件工程课程设计的时间历经5周,大致安排如下:

第一周:系统的确定及需求分析,数据模型与系统模型的分析与建模。系统结构的设计与实现。第二周:系统的实现。

第三周:编写课程设计报告提交课程设计报告、检查系统。

四、考核方法

通过在计算机上检查并验收所开发的系统,以及指导教师评阅课程设计报告给出一个综合成绩。

五、主要参考书

1数据库系统的理论与设计方面的书籍、文献。

2软件工程方面的书籍、文献。

3软件开发工具方面的书籍、文献。

执笔人:周 枫审定人:教学基层组织主任:

篇2:数据库、软件工程课程设计大纲

(1)进行需求分析,编写数据字典。(2)设计E-R图。

(3)实现按照科室录入个人的基本资料、工资和扣除金额的数据。(4)计算个人的实际发放工资。

(5)按科室、职业分类统计人数和工资金额。(6)实现分类查询。

(7)能够删除辞职人员的数据。3.库存物资管理 背景资料:

(1)有一个存放商品的仓库,每天都有商品出库和入库。(2)每种商品都有名称、生产厂家、型号、规格等。

(3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。设计要求:

(1)进行需求分析,编写数据字典。(2)设计E-R图。

(3)设计出入库单据的录入。

(4)实现按商品名称、出入库日期的查询。

(5)实现分别按日、月和年对出入库商品数量的统计。

4、学生学籍管理系统 设计内容:

主要的数据表, 学生基本情况数据表,学生成绩数据表,课程表,代码表等。主要功能模块:

(1)实现学生基本情况的录入、修改、删除等基本操作。(2)对学生基本信息提供灵活的查询方式。(3)完成一个班级的学期选课功能。

(4)实现学生成绩的录入、修改、删除等基本操作。(5)能方便的对学生的个学期成绩进行查询。(6)具有成绩统计、排名等功能。

(7)具有留级、休学等特殊情况的处理功能。(8)能输出常用的各种报表。(9)具有数据备份和数据恢复功能。

设计要求

(1)进行需求分析,编写数据字典。(2)设计E-R图。

(3)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。(4)对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。

5、银行储蓄系统

设计内容:定期存款单,活期存款帐,存款类别代码表等。功能模块

(1)实现储户开户登记。(2)办理定期存款帐。(3)办理定期取款手续。(4)办理活期存款帐(5)办理活期取款手续。(6)实现利息计算。(7)输出明细表。

(8)具有数据备份和数据恢复功能。设计要求

要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。同时要考虑银行系统数据的安全与保密工作。数据要有加密功能。进行需求分析,编写数据字典。设计E-R图。

6、设备管理系统

设计内容:设备明细帐表,设备使用单位代码表,国家标准设备分类表等。

功能模块:

(1)实现设备的录入、删除、修改等基本操作。(2)实现国家标准设备代码的维护。(3)能够对设备进行方便的检索。(4)实现设备折旧计算。(5)能够输出设备分类明细表。(6)具有数据备份和数据恢复功能。设计要求:

进行需求分析,编写数据字典。设计E-R图,具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。

7、医院药品进销存系统

设计内容:药品分类代码表,药品库存表,供货商信息表,采购信息表等。功能模块:

(1)新药品的入库。

(2)过期药品的出库登记、处理记录。(3)药品库存检索。(4)供货商信息检索。(5)药品采购记录管理。(6)药品用药说明信息管理。(7)输出相应的数据报表。

(8)具有数据备份和数据恢复功能。

设计要求:具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。

8、英语学习助手

设计内容:英语分级单词表,常用单词例句表,短文分级表等。功能模块:

(1)实现英语单词的录入、修改、删除等基本操作。

(2)实现常用英语单词例句的录入、修改、删除等基本操作。(3)实现英语单词检索、翻译等。

(4)常用英语单词例句检索。

(5)根据难度随机生成一份单词测试题目。(6)能够检索出短文极其翻译对照表。(7)具有数据备份和数据恢复功能。

设计要求:进行需求分析,编写数据字典。设计E-R图,系统要考虑实用性,尽量实现英汉互译。英语单词和短语可以考虑加上声音。

9、大学生就业咨询系统

设计内容:用人单位基本信息表,专业信息表,地区代码表等 功能模块:

(1)对用人单位的基本信息进行录入、修改、删除等。(2)实现毕业生专业信息的维护。

(3)定时发布用人单位的毕业生需求信息。(4)方便的实现对人才需求信息的检索。(5)对用人单位的级别能够自动进行变更。(6)能够对历年的毕业需求信息进行统计、分析。(7)具有数据备份和数据恢复功能。

设计要求:方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。

10、教务辅助管理系统

设计内容:以陇桥学院为背景,教师基本信息表,课程表,教室资源表等 功能模块:

(1)对上课教师基本信息进行管理。(2)对全院开设的课程进行管理。(3)录入教师基本上课信息。(4)实现自动排课功能。(5)计算工作量

(6)能够进行各种数据统计。(7)能够输出相应的报表。

(8)具有数据备份和数据恢复功能。

设计要求:进行需求分析,编写数据字典。设计E-R图,软件功能主要考虑实用,具体功能模块一定要先进行调研。课程设计的基本要求

(二)时间安排

1、总体安排(小组分工和课题选择等)(0.5天)

2、进行系统的需求调查(1)

3、系统分析(2)

4、系统设计(3)

5、调试程序(2.5天)

6、编写设计报告。(1天)

实验大纲制定人:_常雪琴___,制定日期:实验大纲修订人:__________,修订日期:实验大纲审定人:__________,审定日期:2013年10月15日

****年**月**日

篇3:数据库、软件工程课程设计大纲

试验设计与数据处理是一门应用领域相当宽广的现代技术课程, 主要介绍工程技术和科研试验中常用的试验设计与数据处理方法。通过对本课程的学习, 学生能够掌握试验设计和数据处理的基本原理和方法, 为后续教学环节如专业试验、毕业论文和今后在工作中开展产品工艺优化、质量管理等工作的顺利进行打下良好基础。该门课程教学内容主要包括2个方面:试验设计和数据处理。试验设计部分主要是让学生掌握设计试验的方法, 能做到在有限的试验条件下, 用最少的试验量获得尽可能多的信息;数据处理部分主要是让学生学会对实验结果采用合理、有效的分析方法, 从而发掘出潜在的、有用的信息[1]。

为了提高试验设计与数据处理的教学质量, 培养学生的学习兴趣, 增强学生应用的能力, 笔者对试验设计与数据处理的教学研究做了很多努力和尝试, 现将几点教学心得体会归纳如下。

1 讲好绪论, 强调课程的重要性

绪论就像是一部电影的开场, 直接影响着整门课程的教学效果, 好的开场才能吸引学生的注意力, 激发其学习兴趣。试验设计与数据处理是统计学在生物领域的应用, 是一门应用技术学科, 在绪论中不仅要介绍学科发展的历史, 还应该清晰展示课程的内容体系及本门课的任务和作用, 重点介绍要学习什么、知识点之间有什么联系、这些知识可以帮助解决什么问题、该如何学习等。在绪论中应多列举一些利用本门课程的知识解决实际问题的例子来强调本门课程的重要性, 如在毕业实践环节, 将试验设计和数据分析的知识用于毕业论文的设计和撰写中, 以求论文结构的系统性和试验结果的科学性。在走向科研工作岗位后, 利用试验设计和数据分析的知识合理设计科研方案、分析结果, 以求在低成本、短时间内完成任务。通过这些例子来明确学生的学习目的, 激发其学习兴趣。

2 重在培养应用能力

应用性本科培养的是运用科学理论从事高技术工作的应用型专门人才, 在培养规格上以行业需求为本位, 注重知识的复合性、现时性和应用性。培养出的人才应具备综合运用理论知识和方法解决实际问题的综合能力和实践能力, 并兼备技术创新能力[2]。因此, 在教学内容组织和知识侧重点的处理上应以结合专业特色、适应行业需要为主旨。试验设计与数据处理是以统计学原理为基础的学科, 其原理部分涉及到高等数学、概率论和线性代数的知识, 这部分内容在基础课程中已有详细讲述。因此, 教学重点放在各种试验设计方法和数据处理方法的具体应用上, 而方法的理论推导过程可以作为学生自学内容。如讲解方差分析时, 将重点放在方差分析的具体步骤上, 而偏差平方和分解过程的推导则作为自学内容;在正交试验设计及分析部分, 教学侧重点主要放在如何使用正交表及如何对正交试验结果作恰当的分析上, 而对于正交表的构成原理、特点仅作简要介绍。

3 选择合适的例题, 做到熟能生巧

试验设计与数据处理的应用领域非常广泛, 不仅用于生物, 还应用于化工、食品、机械加工制造等领域。为了让学生正确理解和掌握知识, 在举例说明时应选择试验设计与数据处理在本学科的应用实例。面向生物工程专业的学生时, 结合生物工程专业的特色, 主要从菌种选育条件、发酵工艺控制、目标产物分离等方面选择相应的例子, 最好是专业试验或科研中的真实问题, 如淀粉酶产生菌选育方案的设计、乳酸发酵条件的确定、茶多酚提取工艺的优化, 这有助于学生了解本门课的应用领域, 激发学生学习本课程的兴趣, 调动学生的积极性和主动性。

对于应用技术学科, 关键是能将书本上的知识应用自如。对于试验方案设计方法, 如正交试验设计、均匀试验设计、回归旋转试验设计、SN比试验设计等方法, 要求能够根据试验周期的长短、原料易得性、条件控制难易、待考察因素水平的数量等实际情况, 选择合理可行的试验方案设计方法。对于所得数据结果, 要求能够采用正确的分析方法, 发掘出有用的信息。数据分析方法部分有很多公式, 如偏差平方和的分解公式、回归系数的求解公式等, 若要做到灵活运用课程的知识, 就必须加强公式的记忆, 因此多做练习是必要的。虽然现在有很多软件能解决计算问题, 但是还要求学生掌握各种分析方法的分析过程, 这些都需要在教学中安排一定的练习量, 使学生熟能生巧。

4 把握前沿知识, 扩展学生视野

试验设计与数据分析的方法种类多样, 在本科教学阶段主要要求学生掌握单因素试验设计、正交试验设计和均匀试验设计等方案设计方法, 极差分析、方差分析和回归分析等数据分析方法。这些内容是本门课程的基本内容, 但并不是本学科的全部知识。为了让学生充分认识本学科的重要性, 可以在教学学时允许条件下, 补充知识点, 开拓学生的视野。如向学生介绍旋转试验设计及其分析方法, 指出它的作用和优势;对于解决多指标问题的试验设计和分析时引入主成分分析方法的知识[3];在对回归方程求解最优解时引入遗传算法的理论[4];对于试验问题建模分析时引入神经网络建模方法[5]。这些试验设计和分析方法很多都是近几年才应用到生物工程领域的, 在要求学生牢固掌握基本知识的前提下, 引入前沿知识有助于拓宽知识面, 在今后的学习和工作中能更好地发挥学生的能动性。

5 重视上机环节

试验数据的处理计算量很大, 完全依靠手算既浪费时间又容易出错。而现在有多种软件, 它们可以对数据作各种分析, 并能够在短时间内得到准确的结果。因此, 应重视上机环节, 要求学生至少掌握1种统计软件的使用方法, 学会用软件绘图、计算, 并能正确理解分析结果。例如SPSS是一个功能全面的统计分析软件, 操作界面友好, 易学易用, 广泛应用于自然科学、社会科学领域[6]。在教学过程中安排适当学时进行上机操作, 要求学生能够使用软件进行平均数假设检验、方差分析、多重比较、回归分析等操作, 不仅能增强知识的掌握程度, 还可以激发学生的学习兴趣, 获得良好的教学效果。

摘要:试验设计与数据处理是一门应用广泛的技术课程, 主要解决工艺控制、过程优化模拟等工程问题, 是生物工程专业课程之一, 具有实用性强、内容繁复、初学者难于记忆和灵活运用等特点。从课堂教学出发, 阐述了该课程在应用型工科院校生物工程专业中的教学对策。

关键词:生物工程专业,试验设计与数据处理,教学对策

参考文献

[1]薛刚, 郭书贤.优化试验设计及统计分析法[M].武汉:湖北人民出版社, 2004.

[2]徐理勤, 顾建民.应用型本科人才培养模式及其运行条件探讨[J].高教探索, 2007 (2) :57-60.

[3]曹定华.多元分析基础[M].北京:科学出版社, 2001.

[4]雷英杰, 张善文, 李续武, 等.MATLAB遗传算法工具箱及其应用[M].西安:西安电子科技大学出版社, 2005.

[5]葛哲学, 孙志强.神经网络理论与MATLABR2007实现[M].北京:电子工业出版社, 2008.

篇4:数据库、软件工程课程设计大纲

关键词:图片处理;国贸专业;情境设计

一、课程在人才培养过程中的定位

该课程针对阿里巴巴网店、淘宝天猫店、速卖通等工作岗位要求,培养学生图形图像绘制、图像合成、特效制作、产品效果处理、网页图像处理等技能,达到 “会、熟、快、美”的岗位要求。通过对Photoshop软件的讲授与学习,让学生达到熟练处理图像与灵活创作设计的要求。使学生掌握图形图像处理的基本理论和基本操作,并具有一定的海报设计和综合创作能力,同时培养学生创新思维能力和健康的审美意识以及团结协作能力,为其成长为一名合格的网店装修美工奠定良好的基础。帮助学生在学习制作图像的过程中,培养审美能力,形成创新意识。

二、教学目标

2.1知识目标

掌握图片的相关知识(图片的格式、大小,色彩的组合、搭配等);掌握Photoshop工具箱中各工具的应用;掌握Photoshop中色彩的调整;掌握Photoshop中图层、通道和蒙版的应用;掌握Photoshop中滤镜的应用;掌握Photoshop中图片的输出、打印;掌握Photoshop综合案例实训制作。

2.2能力目标

具有熟练使用Photoshop中各主要工具、各主要菜单的能力;能根据自己的想象处理图片以及根据别人的要求处理图片的能力;具有使用Photoshop制作相关案例的能力。

2.3素质目标

具有勤奋学习的态度,严谨求实、创新的工作作风;具有良好的心理素质和职业道德素质;具有高度的责任心和良好的团队合作精神;具有较强的图像处理创意思维和健康的审美意识,以及较高的艺术设计鉴赏能力。

三、课程教学情境设计

3.1课程教学情境设计的理念

本课程的教学情境设计理念是“以任务为驱动,结合企业实际需求,理论和实际一体化”。以最新企业对网店装修美工的工作任务为载体,将工作任务分解成各个子任务来整合课程的教学内容,将理论知识和实际工作任务结合起来,从而做到教学做一体化。

3.2以各项子任务强化训练位手段,强化图片处理的能力

在教学过程中,把网店装修过程中需要用到的技能作为强化学生的任务清单,侧重训练学生的动手操作能力,从简单到难,从单独任务到综合性任务,实现校内与企业相结合,达到“会、熟、快、美”的岗位要求。

3.3以学生为中心,教师引导激励学生的积极性

教师只是起着引导的作用,主要还需要靠学生进行自主学习。作为一个引导者,教师应该培养学生的学习兴趣,引导学生对图片处理的学习积极性,挖掘出学生的积极点,突出学生的闪光点。让学生从被动学习到主动参与教学中来。

四、教学方法与内容设计

4.1教学方法设计

本课程采用任务驱动法,以企业网店装修中实际的项目为任务,要求学生完成任务。同时采用小组分工合作的方法,以2人为一小组,相互讨论合作,完成项目。

例如选区的创建与控制这个任务模块,我们和企业合作,由企业提供网店的原始商品图片,然后在课堂中分配任务,每个小组分到的商品图片都是不同的,由小组成员完成对图片的抠图任务。在整个教学过程中,教师除了讲解完成选区创业与控制的基本知识与技能,还要分析不同的商品原始图片,应该采用哪些抠图方法才能快速的完成,并且要做到符合要求。各小组完成任务后,相互之间进行评价,最后教师进行总结评价。通过小组合作,学生不仅掌握了图片处理的知识和技能,还学会了团队合作。对自身的表达、创新能力也得到了锻炼和提高,同时培养了学生的自主学习能力。

4.2内容设计

本门课程主要以企业网店装修中应用到的内容作为设计载体,培养学生实际操作的能力,教学内容主要分为以下几个模块。

模块一:图片处理的基础概念与基础操作

这个模块以理论为主,要求学生能辨别图像的格式类型。能对Photoshop的工作界面有一个基础概念了解。能对画布图像大小进行设置,能对文件的新建、打开、储存等基本操作。

模块二:选区的创建与控制

本模块以原始商品图片作为任务载体,通过不同选区工具的应用,让学生动手操作,完成选区灵活处理。

模块三:图层、通道与蒙版

本模块强调图层与蒙版的应用,要求学生能根据网店装修中的实际操作为项目驱动,强化图层的叠加与图层样式的操作,并且指出在网店装修中,套用模板是对蒙版的强化学习。

模块四:图像的色彩调整

本模块以商品原始图片的色彩色调的调整作为任务载体,引导学生进行色彩色调命令的学习。主要强调图商品原始图片的明暗、颜色和清晰度这三方面的学习,通过色彩平衡、亮度/对比度、调整色相/饱和度、颜色替换、去色、色阶、曲线等命令的学习应用,让学生学会调整图片的色彩色调。

模块五:绘图与修饰工具

本模块以修饰商品原始图片为任务载体。在拍照过程中会出现各种不完美,需要后期进行处理。通过本模块的学习,让学生对商品原始图片进行修饰,以达到最终的效果。

模块六:文本设计

在网店装修中,文本设计是很重要的一块方面。各种海报的设计中,字体选择,字号大小选择,字体排版等方面需要进行学习应用。通过企业海报的设计要求,让学生完成各种海报的字体设计。

模块七:路径的绘制

本模块以钢笔工具和形状工具的应用作为项目任务的基础工具,还是以企业原始图片的细节抠图和网店详情页设计中各种形状的设计为任务载体,强化学生的动手能力。

模块八:滤镜的使用

滤镜作为PS中最广泛的应用,所以本模块以网店装修中主要应用到的滤镜作为教学理论,结合实际网店装修中滤镜的应用,介绍滤镜的使用方法。

五、教学考核与评价

篇5:数据结构课程设计大纲

一、数据结构课程设计要求

学生必须仔细阅读数据结构课程设计大纲,认真主动完成课设的要求。有问题及时主动通过各种方式与教师联系沟通。

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

课程设计要求每位学生从老师给定题目中,至少挑选1个功能块或每2-3位学生挑选1个系统进行设计,并提交课程设计报告。按照教学要求需要一周时间完成,每天(按每周5天)至少要上3-4小时的机来调试设计的程序。学生也可自选课程设计题目,要求包含一定复杂程度的数据结构设计和具有较大的程序工作量,但需老师协商认可。

二、数据结构课程设计可选题目

可选功能块

1、文章编辑

功能:输入一页文字,程序可以统计出文字、数字、空格的个数。

静态存储一页文章,每行最多不超过80个字符,共N行;

要求:(1)分别统计出其中英文字母数和空格数及整篇文章总字数;

(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。

存储结构使用线性表,分别用几个子函数实现相应的功能;

输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。

输出形式:

(1)分行输出用户输入的各行字符;

(2)分4行输出“全部字母数”、“数字个数”、“空格个数”、“文章总字数”;(3)输出删除某一字符串后的文章。

2、建立二叉树,层序、先序遍历(用递归或非递归的方法都可以)

任务:要求能够输入树的各个结点,并能够输出用不同方法遍历的遍历序列;分别建立建立二叉树存储结构的的输入函数、输出层序遍历序列的函数、输出先序遍历序列的函数。

3、猴子选大王

任务:一堆猴子都有编号,编号是1,2,3...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。

要求:

输入数据:输入m,n m,n 为整数,n

输出形式:中文提示按照m个猴子,数n 个数的方法,输出为大王的猴子是几号,建立一个函数来实现此功能。

4、纸牌游戏

任务:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后„从第4张开始,以4为基数,是4的倍数的牌翻一次,直到最后一张牌;...再依次5的倍数的牌翻一次,6的,7的 直到 以52为基数的 翻过,输出:这时正面向上的牌。

5、joseph环

任务:编号是1,2,„„,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。

要求:

输入数据:建立输入处理输入数据,输入m的初值,n,输入每个人的密码,建立单循环链表。

输出形式:建立一个输出函数,将正确的输出序列;

测试数据:m的初值为20,n=7 ,7个人的密码依次为3,1,7,2,4,7,4,首先m=6,则正确的输出是什么?

可选系统

1、航空客运定票系统。基本要求:

每条航线所涉及的信息有:终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、余票量、订定票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需数量)。

系统能实现的操作和功能如下:

1)查询航线:根据客户提出的终点站名输出如下信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额;

2)承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若有余票,则为客户办理订票手续,输出座位号;若已满员或余票少余订票额,则需重新询问客户要求。若需要,可登记排队候补;

3)承办退票业务:根据客户提出的情况(日期、航班号),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其它排队候补的客户。

实现提示:两个客户名单可分别由线性表和队列实现。为查找方便,已订票客户的线性表应按客户姓名有序,并且,为了插入和删除方便,应以链表作为存储结构。由于预约人数无法预计,队列也应以链表作为存储结构。

2、校园导游咨询(为来访的客人提供各种信息服务)基本要求:

1)设计你的学校的校园平面图,所含景点10个左右。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等有关信息。

2)为来访客人提供图中任意景点相关信息的查询。

3)为来访客人提供任意景点的问路查询,即查询任意两个景点之间的一条最短路径。实现提示:一般情况下,校园的道路是双向通行的,可设计校园平面图是一个无向网。顶点和边均含有相关信息。

3、停车场管理系统

问题描述:设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。

实现要求:要求程序输出每辆车到达后的停车位置(停车场或便道上),以及某辆车离开停车场时应交纳的费用和它在停车场内停留的时间。

实现提示:汽车的模拟输入信息格式可以是:(到达/离去,汽车牌照号码,到达/离去的时刻)。例如,(‘A’,1,5)表示1号牌照车在5这个时刻到达,而(‘D’,5,20)表示5号牌照车在20这个时刻离去。整个程序可以在输入信息为(‘E’,0,0)时结束。本题可用栈和队列来实现。

4、公交交通指南系统

问题描述:假设以一个带权有向图表示某一个区域的公交线路;图中顶点代表一些区域中的重要场所,弧代表已有的公交线路,弧上的权表示该线路上的票价(或搭乘所需时间)。试设计一个交通指南系统,指导前来咨询者以最低的票价或最少的时间从区域中的某一场所到达另一场所。

实现提示:该问题可归结为一个求带权有向图中顶点间最短路径的问题。分别建立以票价为权或以搭乘时间为权的图的邻接矩阵,以Floyd算法来求最短路径及其路径长度。

5、编写一个五子棋的游戏程序。

实现要求:实现人与人对下的功能,并且有棋盘显示,每下一步均在棋盘上有状态显示。

6、简单的职工管理系统

问题描述:对单位的职工进行管理,包括插入、删除、查找、排序等功能。

实现要求:职工对象包括姓名、性别、出生年月、工作年月、学历、职务、住址、电话等信息。

(1)新增一名职工:将新增职工对象按姓名以字典方式职工管理文件中。(2)删除一名职工:从职工管理文件中删除一名职工对象。(3)查询:从职工管理文件中查询符合某些条件的职工。(4)修改:检索某个职工对象,对其某些属性进行修改。(5)排序:按某种需要对职工对象文件进行排序。

实现提示:职工对象数不必很多,便于一次读入内存,所有操作不经过内外存交换。(1)由键盘输入职工对象,以文件方式保存。程序执行时先将文件读入内存。(2)对职工对象中的“姓名”按字典顺序进行排序。

(3)对排序后的职工对象进行增、删、查询、修改、排序等操作。

7、铁路运输管理系统 实现要求:

(1)查询某站所属的铁路线(2)要求具备新增铁路线的管理功能(3)要求具备新增车站的管理功能

(4)针对客运,货运情况能计算任何一个起始车站到任何一个终点站之间的最短路径。并且要求能够显示出该最短路径的各个火车站的经由顺序;

实现提示:

铁路运输网络中由铁路线和火车站的两个主要概念,譬如:1号铁路线表示京广线,2号铁路线表示京沪线等。

铁路线对象包括铁路线编号,铁路线名称,起始站编号,终点站编号,该铁路线长度,通行标志(00B客货运禁行,01B货运通行专线,10B客运通行专线,11B客货运通行)。

火车站对象包括所属铁路线编号,车站代码,车站名,车站简称,离该铁路线起点站路程及终点站路程。

三、进度安排

整体设计和详细设计

2天 编代码

1天 调试和测试

1天 设计报告书写

1天

四、课程设计考核方法及成绩评定

课程设计结束时,要求学生上交以下内容:

1.源程序:学生按照课程设计的具体要求所开发的所有源程序(应该放到一个以学生“学号姓名”为名的文件夹中);

2.程序的说明文件(保存在.txt中):在说明文档中应该写明上交程序所在的目录,上交程序的主程序文件名,如果需要安装,要有程序的安装使用说明; 3.课程设计报告电子版;不得少于8页;

4.课程设计报告打印版(不附源程序);所有的课程设计报告,均要有封面(见附件);内容必须包括以下部分:

1)给出自己采用的数据结构;

2)给出算法设计思想(可以是描述算法的流程图); 3)4)给出测试数据和结果;

给出结束语:说明完成课程设计的情况,心得体会;包括课程设计过程的收获、遇到问题、遇到问题解决问题过程的思考、程序调试能力的思考、对数据结构这门课程的思考、在课程设计过程中对《数据结构》课程的认识等内容。

课程设计成绩分两部分,设计报告占30%,设计作品占70%。按照优秀、良好、中、及格,不及格五级给予成绩。

附录:课程设计报告格式

University of South China

《数据结构》课程设计

题 目 班 级

设计组长 组长姓名(学号)

设计成员 其他成员姓名(学号)

其他成员姓名(学号)

其他成员姓名(学号)

篇6:数据库、软件工程课程设计大纲

一、课程基本信息

1、课程英文名称:Data Structure Course Designing

2、课程类别:专业基础课程

3、课程学时:2周

4、学

分:2

5、先修课程:《C语言程序设计基础》、《离散数学》、《数据结构》

6、适用专业:信息计算

7、大纲执笔:计算机科学与技术教研室 杨先凤

8、大纲审批:计算机科学学院学术委员会

9、制定(修订)时间:2011年12 一.课程设计性质

本实践性教学环节为信息计算专业所开设的专业基础必修课。是《数据结构》课程的后续配套实践性课程。

二、课程的目的与任务

《数据结构》是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践,设置《数据结构课程设计》实践环节十分重要。本课程设计的目标就是要达到理论与实际应用相结合,提高学生组织数据及编写大型程序的能力,并培养基本的、良好的程序设计技能以及合作能力。

1.通过本环节的充分编程实践和实际应用,进一步熟悉与巩固C语言语法知识和程序设计的基本方法;2.通过应用进一步体会数据结构中常用算法的实质,建立算法优劣的概念以及算法评估分析和比较的方法;3.借助适当题材的程序设计实训,加深体会利用数据结构的算法技法和C语言程序设计解决实际问题的基本环节的思维过程;4.利用适当形式的命题,加深体会结构化程序设计的方法, 培养自顶而下、逐步细化的编程思维方式;5.通过一定的文档要求,培养学生良好的程序设计风格,包括程序结构形式,行文格式和程序正文格式等。

三、课程的基本要求

要求通过本实践性环节,能较好地巩固前导相关的C语言程序设计与数据结构课程的相关知识,强化程序的编写和阅读能力,能较好地满足全国计算机软件专业技术资格和水平考试之初级程序员的水平考核要求。

四、课程设计原则

本环节总体上以上机编程独立操作实践为主,教师指导为辅,在实践中不断学习。本环节主要突出实际应用,尤其要强调学生自主设计,独立思考。

五、课程设计内容

每个同学从下面题目中随机抽取2—5个题目(具体选几个,由同学依据自己的能力确定,至少有2个),认真完成,要求程序能运行,将运行结果截图附在课程设计报告里,源程序代码要一同打印附在报告后面。

题目一

城市链表 题目二

约瑟夫环 题目三

线性表的逆置 题目四

商品货架管理 题目五

停车场管理 题目六

文学研究助手 题目七

简单行编辑程序 题目八

二叉树的建立与遍历 题目九

图遍历的演示 题目十

统计成绩 题目十一

员工管理系统 题目十二

工程造价最小问题 题目十三

订票系统 题目十四

迷宫求解 题目十五

校园导游程序

题目十六

运动会分数统计 题目十七

一元多项式计算 题目十八

猴子选大王

题目十九

建立二叉树,层序、先序遍历(用递归或非递归的方法都可以)题目二十

赫夫曼树的建立

题目二十一

纸牌游戏 题目二十二

图的建立及输出 题目二十三

拓扑排序 六.、课程设计的考核方式

采用上机情况、程序质量、实习报告相结合的形式,满分为100分。

1. 上机情况(20%)

包括出勤情况、调试表现。

2. 程序质量(50%)

3. 实习报告(30%)

七、成果形式

除要求提供正确的程序源代码文件及相关数据文件可供演示检查外,应强调文档的分量、完善性和规范性要求,文档应有相当的占分比例。实习报告的开头应给出题目、班级、姓名、学号和完成日期,并包括课题分析、方案确定、概要设计、详细设计、调试分析、用户使用说明、测试结果、附录(带注释的源程序,或文件名清单)等几个主要方面内容。值得注意的是,要注意要求学生实习报告的各种文档资料要在程序开发的过程中逐渐充实形成,而不是最后补写。八.数据结构课程设计参考材料

《数据结构 C语言》 严蔚敏 清华大学出版社 《C言程序设计》 谭浩强 清华大学出版社 《数据结构习题》 李春保 清华大学出版社 《数据结构习题》 严蔚敏 清华大学出版社 《C语言与数据结构》 王立柱 清华大学出版社

篇7:数据库、软件工程课程设计大纲

开课单位:计算机科学与工程学院 开课学期:第2学年秋、春季学期 学 分:1学分 学 时:16学时(1周)适用专业:软件工程(0308)、计算机科学与技术(0307)

一、课程设计的目的与意义

本课程设计是配合《数据结构》课程而开设的一门实践课程。要求学生独立完成多个较为完整的应用需求分析,在完成设计和编程大型作业的过程中,深化对数据结构课程中基本概念、理论和方法的理解;训练综合运用所学知识处理实际问题的能力,强化面向对象的程序设计理念,使学生的程序设计与调试水平有明显提高;经过查找参考资料、技术手册和撰写文档,进一步培养软件工程师的综合素质。

二、课程设计的内容

选择与数据结构实际应用结合紧密的、综合性的题目,难度应大于课程实验的题目。以下题目仅作为参考,每个学生必须独立完成3个及以上。

(1)一元稀疏多项式计算器;(2)迷宫;(3)哈夫曼编译码器;(4)教学计划编制;(5)成绩分析;(6)二叉排序树与平衡二叉树的实现;(7)图的基本操作与实现;(8)交通咨询模拟系统;(9)内部排序算法的性能分析;(10)背包问题的求解;(11)简单个人书书籍管理;(12)简易电子表格;(13)校园导游系统;(14)农夫过河问题的求解;(15)电话号码查询系统。

三、课程设计的方式

1、数据结构课程结束后开始布置课程设计任务,要求学生尽量在课余时间完成部分源程序和课程设计报告等文档书写工作。

2、课程设计集中上机时,学生在教师的指导下完善功能和文档。

四、课程设计的基本要求

1、学生应严格按照课程设计任务书的要求选题。

2、教师应严格按照学生工作计划抽查每天工作进度,加强过程监控。

3、教师应严格考勤,对旷课2次的,取消其考核资格。

4、教师应注意引导学生提高自学能力和分析解决问题的能力。

五、课程设计成绩的评定

1、按优、良、中、及格、不及格五个等级评定成绩。

2、成绩评定依据:算法思想的正确性,包括是否采用了合适的数据存储结构等30%;程序实现的正确性,包括程序整体结构是否合理、编程风格是否规范等20%;学生的工作态度、独立工作能力30%;课程设计报告(含课程设计心得)20%。

篇8:数据库、软件工程课程设计大纲

数控原理与系统主要讲授数控机床的工作原理及数控技术的应用。是一门造就学生职业基本能力、训练运用数控系统、培养创造性思维分析能力的关键性课程,按照学院以培养应用型、技能型的技术人才为主要目标,从职业性、岗位化的要求出发,以数控系统的分析、调试和应用作为总体能力培养要求,根据技能型专业人才培养目标确立课程目标;参考就业岗位需求和前后续课程的内容衔接要求,精选核心教学内容及实验内容。在数控原理与系统课程教学大纲的改革中,结合职业技能鉴定的知识和技能标准,根据学生的素质、学院的教学设备、师资等方面综合考虑,突出高职教学改革的特色,把改革精神渗透到教学过程中去,形成一个适合于高职教学的模式,有利于实现培养高技能、高素质人才的教学目标。现今对于数控原理与系统课程的改革主要是从教学手段上研究的较多,至今未曾有采用价值工程理论对其教学大纲等进行优化分析,价值工程理论在音乐教育、体育教育等方面都有应用,其主要是通过合理的开发和管理,实现教育资源最优的配置,做到精干和高效,在高职教育中就在于要以人为本,推进素质教育,通过教学,培养学生的综合素质。

1 价值工程活动的基本程序

1.1 选择价值工程对象

数控原理课程理论与实践课时合理的分配,根据本专业学生培养大纲,最终确定,数控原理课程在大二的上学期进行开课,课时定为56学时,对于学时中理论和实践课的分配,将采用价值工程的打分评价,得出最优的课时配比,使得学生在合理的学时下,达到最好的学习效果。(见表1、表2)

1.2 收集相关情报

本课程特别强调运用理论知识进行实践的能力和素质,突出数控技术专业人才培养的特色。数控原理是每个优秀的数控专业人员必修的一门课程,也是数控专业人才区别于一般数控加工人员的重要知识结构。通过原理的分析及应用这一具体的案例,可以让学生综合理解和运用数控。培养了较高的理论素养;另一方面,通过课程综合性的实践,分析并扩充了一个较完整的数控原理系统,培养了学生通过灵活运用理论知识、设计较大规模的应用理论知识来解决实际问题的能力。通过课程学习,学生深刻体会到理论学习的意义和动手实践的乐趣。按照以职业综合能力为中心,以岗位所必备的知识、能力和职业素质为依据,让其他的任专业课的教师,将各章节的学时进行重新配比以下要求进行,通过对比分析,最终得出B、C两种方案进行价值分析。(见表3)

部分实验环节可以选作.

1.3 功能分析

价值=功能/成本

主功能:本课程在数控技术专业的定位以及为后续课程所做的铺垫;子功能:职业能力目标、知识目标、素质目标。(见表4)

1.4 成本分析

根据本学院的实际情况理论课时和课内实训的总和为14*4=56学时,通过对子成本的分析,其主要包括总的学时、教师备课及实验准备时间以及教师的相应开支,将其按照不同的权重参数进行成本分析,具体计算。(见表5)

1.5 价值指数分析

根据V=F/C,计算各方案的价值指数。(见表6)

1.6 方案功能分析

从评价结果可以看到C方案的价值系数大于B方案、A方案,A方案虽然在成本上多投入一些,主要是其课内实验的时间安排较多,对于提高数学教学质量,大有益处。但C方案相对与其他方案能取得相应的甚至更大的教学效益。因此,按一定的经济比例进行教改投资,大胆地进行教材教学改革,将会取得相应的社会效益。

2 结语

价值工程原理在数控原理与系统课程教学大纲中应用,使得数控原理与系统课程中的理论与实验环节更加的合理化,学生在理论与实践教学过程中不知不觉地灵活运用所学的理论知识,调动了学习的积极性和主动性,培养了独立分析和解决实际问题的能力。实践创新能力得以提高,使每个个体都在原有基础上得到提高和发展。另外,在研制教学装置上也使得教师的业务能力得以提高。

参考文献

[1]林长进.价值工程在实验教学中的应用[J].萍乡高等专科学校学报,2006(6):56-59.

[2]吴爱萍,汪木兰《.数控原理与系统》课程实践教学体系与改革[J].中国现代教育装备,2007(3):22-24.

[3]徐夏民等主编.数控原理与系统[M].北京:北京理工大学出版社,2008.

篇9:数据库、软件工程课程设计大纲

关键词:OBE;导游实务;教学大纲

OBE(Outcomes-Based Education)最初来源于加拿大职业教育,目前在北美及英语系国家实施并取得较好成果[1]。OBE理念在中文语境下可以理解为“产出导向”或“成果导向”教育模式,其强调以教学成果为核心,采取递进式教学的教育理念[2]。我国高等学校教育部门正在大规模开展的专业认证,其认证标准的核心内涵就是:建构“产出导向”的人才培养体系,并持续改进!而“产出导向”则聚焦于“学习成果”,实现“学习成果”的关键在于课程的建设。

设计基于OBE理念的课程教学大纲,必须思考这些问题:课程目标如何与学习成果的指标点挂钩?课程的教学内容和教学方法如何支撑课程目标的达成?课程通过什么方式考核,能够证明课程目标的达成?也就是说,基于OBE理念的课程教学大纲,除了传统的课程名称、代码、课程性质、学时学分、先修课程等基本信息都必须具备以外,最重要的是在教学大纲中建立三个课程目标的对应关系:课程学习目标与学习成果指标点对应关系;课程学习目标与教学内容和方法的对应关系;课程学习目标与考核方式的对应关系。

1、基于OBE理念的《导游实务》课程教学大纲应当首先建立课程学习目标与本专业学习成果指标点的对应关系(关于旅游管理专业学习成果见拙文《基于OBE理念的旅游管理专业学习成果及其与课程体系的支撑矩阵》,刊《大陆桥视野》2016.11期)。本文认为《导游实务》课程学习目标与学习成果对应关系如下:课程目标1--掌握地陪、全陪、出境领队三种导游员所涉及的饮食、住宿、交通、游览(讲解)、购物、娱乐等实际操作方法,能够在具体导游实践中运用,支撑的学习成果2-实务与技能高;课程目标2--能够进行简单的导游词创作,具备通过学习掌握最新导游方法的能力,支撑的学习成果4-创新与研究低;课程目标3--掌握地方特色的民族导游知识与技能,能够与国际导游员同行顺利交流与合作,支撑的学习成果5-地方特色与国际化高;课程目标4--具备与导游工作集体、相关旅游服务工作人员的协作完成旅游服务、解决存在问题的技能,具备与旅游者的良好沟通技能,支撑的学习成果6-协作与沟通高;课程目标5--熟悉导游服务中的相关法律法规、惯例与行规以及术语,并能在履行合同、投诉处理、争议解决等具体实践中自觉遵守,支撑的学习成果7-职业素养高。

在课程的具体实践中,建立对应关系后,应当由本专业的该门课程责任教授(或该门课程责任小组)进行判断课程目标的设定与学习成果的支撑是否对应与合理。

2.基于OBE理念的《导游实务》课程教学大纲第二步是建立课程学习目标与教学内容和方法的对应关系。例如上述的课程目标1,可以建立《导游实务》课程学习目标与教学内容和方法的对应关系:

课程目标1--掌握地陪、全陪、出境领队三种导游员所涉及的饮食、住宿、交通、游览(讲解)、购物、娱乐等实际操作方法,能够在具体导游实践中运用。对应的学习成果2可以细化为:2-1熟悉旅游管理实务的内涵和方法,能综合运用旅游管理的知识开展实践活动;2-2能够针对旅游管理实务中的案例,基于分析和研究形成合理的解决方案;2-3受到实务操作的技能实训训练,具有旅游实际工作岗位操作的技能和经历。

其中2-1所对应的教学内容为:系统讲授导游员有关知识和工作流程,强化学生导游工作的热情;课堂讲授与课堂模拟导游讲解与问题处理。2-2对应的教学内容为:课堂教学列举大量的导游实际案例分析,内容涉及地陪、全陪、出境领队所有服务环节;对应的教学方法为:3-4人组成情景模拟小组,分别扮演旅游者、导游员、旅游服务人员等角色,就某个案例进行模拟,提高团队合作能力。2-3所对应的教学内容为:导游模拟实验室进行导游讲解技能训练;请一线资深导游员来课堂传授经验和对学生测试;对应的教学方法为:以赛促学--组织课程内的导游情景模拟赛、导游讲解比赛等。

在建立对应关系后,应当由本专业的该门课程责任教授(或该门课程责任小组)进行判断课程目标与教学内容是否对应,并判断所使用的教学方法(讲授、专题研讨、案例讨论、实验、实地调研等)是否有利于课程目标的达成,具体由任课教师执行。

3、基于OBE理念的《导游实务》课程教学大纲第三步是建立课程学习目标与考核方式的对应关系。本文提出,前述的课程目标1其对应的考核方式为:作业、实践实训;课程目标2对应的考核方式为:作业、调研报告、考试;课程目标3对应的考核方式为:作业、实践实训;课程目标4对应的考核方式为:案例分析、实践实训;课程目标5对应的考核方式为:作业、案例分析、考试。

在建立对应关系后,同样应当由本专业的该门课程责任教授(或该门课程责任小组)进行判断课程目标与考核方式是否相互适应,并判断所使用的考核方式(作业、案例分析、实践实训、调研报告、考试等)是否有利于课程目标的达成,由任课教师执行。

参考文献:

[1] 卢竹.基于OBE模式的《客房服务与管理》课程改革研究.长沙航空职业技术学院学报,2014.(6)

篇10:软件工程课程设计教学大纲

《软件工程课程设计》教学大纲

英文名称

课程代码:

学分:1 分

执笔人:金霜 审定人:

一、前言

《软件工程课程设计》是一个综合的设计性实验,是在学习完核心课程《软件工程》后,对《软件工程》所学内容的一次综合运用;旨在使学生进一步掌握软件工程的方法和技术,树立团队合作精神,培养学生的自主学习能力和创造性的工程设计能力,提高综合分析和解决问题的能力。

二、教学大纲

1、目的要求

《软件工程》是一门理论性和实践性非常强的课程,学生仅仅通过课堂获取知识是远远不够的,必须加强实践教学,利用具有实际工程背景的软件设计题目,和软件工程设计工具(rose、viso),培养学生对软件系统的需求分析、系统分析、软件测试能力。初步掌握系统分析、系统设计、系统测试的方法,让学生掌握软件工程设计工具(rose、viso)使用方法。

2、主要内容

(1)项目可行研究

☆ 成立项目小组,六人一组,其中4名开发人员,2名测试人员,并选定项目组长一名。

☆ 项目组长召集小组成员选择设计项目

项目可由老师指定,也可以学生自选后报老师审核。

☆ 项目组长召集成员进行项目可行性研究,确定项目的大小、范围和复杂程度等。☆ 确定任务进度、分工和完成项目设计的工具。

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《项目可行性研究》部分。(2)需求分析

☆ 根据项目的大小、范围和复杂程度等情况,由全体组员共同完成项目的需求分析,包括项目功能、项目运行环境、项目开发环境、项目角色等。

☆ 使用软件工程设计工具绘制项目总功能图、总用例图,并进行文字阐述。☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《需求分析》部分。(3)系统概要设计

☆ 项目组长根据需求分析,进行任务分工,由开发人员进行系统概要设计

☆ 开发人员根据自己所分的模块任务,对模块的功能和参与者进行详细阐述,使用软件工程设计工具,绘制模块用例图

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《系统概要设计》部分。

(4)系统详细设计

☆ 开发人员根据自己所分的模块的概要设计,进行详细设计

☆ 开发人员对自己所分模块的实现流程进行阐述,并使用软件工程设计工具,绘制类图、活动图(或者是状态图,二选一)。

☆ 组长绘制项目的ER图。

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《系统详细设计》部分。

(5)系统测试计划

☆ 根据系统需求分析,由测试人员共同完成测试计划编写。

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《测试计划》部分。(6)系统功能测试用例设计

☆ 组长根据测试需求分析,对测试人员进行任务分工。☆ 测试人员根据任务分工,绘制自己所分模块的实现顺序图。☆ 测试人员根据自己所绘制的顺序图,进行系统功能测试用例设计

☆ 按照《软件工程课程设计报告》的格式要求,完成报告中的《系统功能测试用例设计》部分。

(7)答辩(根据进度可选)

☆ 将各部分文档进行整合,完成《软件工程课程设计报告》

☆ 制作PPT,答辩时间5分钟,提问3~5分钟。(8)课时安排参考 ☆ 项目可行研究、需求分析4学时

☆ 系统概要设计、系统详细设计(系统测试需求分析、系统功能测试用例设计)8学时 ☆ 答辩4学时

三、成绩考核与评定

成绩考核由以下几部分组成:

(1)平时考勤占10%。

(2)设计表现占20%。组员的设计表现成绩由组长提供;组长的设计表现成绩由老师根据小组整体完成情况给于。

(3)答辩表现占20%,若没有答辩环节,以考勤分代替。(4)文档完成情况占50%。

成绩评定实行优、良、中、及格、不及格五个等级。

四、重点说明执行本大纲应注意的问题

1、严格审核学生所选项目,提倡项目的新颖性和实用性。

2、严格审核学生的需求分析和任务分工,确保每个学生有足够的工作量。

3、严格考勤,迟到15分钟之内算迟到,迟到2次算旷课1次;迟到15分钟以上算旷课。旷课2次,成绩即为不及格

4、允许学生上网查资料,但严格控制学生不得上网进行玩游戏、看电影等与课程设计无关的活动。

5、答辩主要围绕项目设计的合理性和可实现性提3-5个问题,根据学生回答情况,确定答辩分数。

6、审核文档,允许学生有所借鉴,但不得完全抄袭,一旦发现,以0分计。

附:教学参考书目(添加教材信息)

1、《软件工程》(第4版)人民邮电出版社

张海藩

2、《软件工程概论》 清华大学出版社

郑人杰、殷人昆

3、《软件工程课程设计大纲》由老师提供

4、《软件工程课程设计报告》由老师提供

5、《UML系统建模与分析设计课程设计》 机械工业出版社 刁成嘉、刁奕

篇11:过程控制工程课程设计教学大纲

英文名称:Course Design of Process Control Engineering 课程编号:67112404 设计周数:2 学分数:2

一、课程设计目的和任务

《过程控制工程课程设计》为测控技术与仪器专业重要的专业实践环节之一。通过该环节应使学生在现场调研的基础上,运用所学的理论和方法,完成工程设计中初步设计阶段的主要任务。

本课程设计主要对学生进行过程控制系统设计的训练。通过本课程设计,应使学生获得调研工作的训练,增强工程意识;提高应用已学知识与技能分析问题与解决问题的能力;掌握设计步骤、初步设计的内容与方法;掌握工程设计图纸的规范与要求。

二、课程设计内容与要求

根据初步设计的要求,在对工艺了解的基础上收集和查阅资料完成以下内容:

1.绘制检测控制流程图,要符合工艺特点和操作规程的要求; 2.掌握仪表选型原则;

3.完成主要控制系统的分析与初步设计,包括控制系统方框图、执行器和调节器的选择。

4.系统安全联锁保护对策; 5.编写初步设计说明书。

要求模拟实际工程设计,体验初步设计、答辩过程。

三、课程设计时间安排

根据生产实习的对象确定设计题目,收集和查阅资料(2天)主要控制系统的分析与初步设计(4天)编写技术设计书(2天)考核(2天)

四、设计说明书要求

设计说明书应包括:主要控制系统的分析与初步设计;检测控制流程图;仪表选型;系统安全联锁保护等主要内容。分析清晰,方案可行,图纸规范。说明书字数不做硬性规定,由内容决定。

五、考核内容与方式 课程设计成绩评定依据包括以下几点:1)工作态度(占10%);2)基本技能的掌握程度(占20%);3)方案设计的可行性(占20%);4)技术设计书编写水平(占30%);答辩(占20%)

考核方式:设计期间教师现场检查;评阅设计报告;答辩。

六、参考资料

1.《DL/T 589-1996 火力发电厂燃煤电站锅炉的热工检测控制技术导则》 2.《GBJ93-86 工业自动化仪表工程施工及验收规范 》 3.《DLGJ116-93 锅炉炉膛安全监控系统设计技术规定》

4.《JJG001-91 常用计量名词术语及定义》

5.《热工控制设计简明手册》 王志祥,中国电力出版社 6.《过程控制系统工程设计》周庆海,翁维勤合编,化学工业出版社,1992.12第1版

篇12:数据库、软件工程课程设计大纲

课程名称(英文):Course Design of Water Pollution Control 学

分:2.5 总 学 时:2.5周

适用对象:环境工程专业

一、课程设计教学目的

本课程是《水污染控制工程》课程的实践环节,通过课程设计加深学生对有关废水处理理论的理解,使学生掌握文献和设计资料使用方法,掌握水处理工艺选择、工艺计算的方法,掌握平面布置图、高程图及主要构筑物的绘制方法,掌握有关工程设计文件的编写方法,培养学生具备一定的工程制图和设计能力。

二、课程设计基本要求 掌握工程设计的设计步骤、方案选择方法; 2 了解废水处理工程设计的特点和原则; 熟悉使用国家相关的法律法规、标准规范、设计手册的方法; 4 掌握主要处理构筑物和设备的设计方法; 掌握平面布置图、高程图及主要构筑物的绘制方法。6 掌握有关工程设计说文件的编写方法;

三、课程设计内容及时间安排

(一)课程设计内容 1 设计要求

(1)根据提供的原始设计资料和设计要求,查阅相关文献资料,确定废水处理工艺流程;(2)对各构筑物和设备进行工艺计算;

(3)对废水处理站的定型设备进行设计和选型;(4)编制设计说明书。

(5)绘制废水处理站的平面布置图、高程图;(6)绘制主要构筑物和设备工艺图。2 提交成果

(1)设计说明书1份;(2)平面布置图1张;

(3)废水处理站高程图1张;

(4)废水处理构筑物和设备2-3张。

(二)课程设计时间安排 设计动员,发放设计任务书(0.5天); 2 课程讲授(1天); 查阅资料、拟定设计程序和进度计划(0.5天); 4 方案设计、设计计算、编制设计说明书(7天); 5 设计图纸绘制(9天)。

四、考核方法及成绩评定

考核的内容包括:设计说明书和图纸的质量;完成题目的难度;独立完成设计情况;答辩情况。成绩采取审定与答辩相结合的方式进行评价,按五级积分制(优、良、中、及格、不及格)评定。

五、教材及参考文献

教 材

﹒1﹒ 《环境工程设计》郝瑞霞编著 河北科技大学出版社 《水污染控制工程课程设计设计指导说明书》 参考资料

《排水工程》下册(第四版)张自杰编著 中国建筑工业出版社 《污水处理新工艺与设计计算实例》 孙力平编著 科学出版社

《三废处理工程技术手册》(废水卷)北京市环境保护科学研究院主编 化学工业出版 《废水处理理论与设计》 张自杰编著 高等教育出版社

《给水排水工程快速设计手册》

六、其他要求 设计说明书编写规范; 2 图纸按照规范绘制。

﹒2﹒ 严煦世编著 中国建筑工业出版社

大纲制定:郭建博

大纲审定:李再兴

篇13:《数据库开发》课程的设计

《数据库开发》是计算机专业的一门核心课程, 通过本课程的学习, 学生将能够进行初步的需求分析, 根据分析结果设计数据库的概念结构模型和逻辑结构模型, 并能够根据物理结构模型进行数据库实施和简单数据库应用系统的开发。本课程实践性非常强, 注重培养学生的动手能力。所以, 设计课程过程中, 应该更加注重课程本身的实用性, 更加注重课程内容本身与企业岗位的相结合。

《数据库开发》课程设计主要经历了企业调研、课程标准开发、课程方案设计等几个阶段。下面就分别说明一下课程设计的每个阶段。

1《数据库开发》课程企业调研

进行企业调研是课程建设要进行的第一步, 只有进行了充分的企业调研才能培养出满足社会和企业需求的合格人才。才能根据需求进行课程的设计, 这样才能使学校的课程更加适合企业, 更加适合社会。为此, 我们的项目团队到企业进行了实地调研, 我们获取到了企业对于学生的需求和对于课程设置方面的建议。

本门课程在进行企业调研之前已经根据之前的教学经验设置了本门课程的任务, 具体任务设置如下:

任务1数据库分析与设计

任务2系统前台页面设计

任务3数据库实现

任务4系统后台实现任务5数据库维护

通过与企业专家进行研讨, 最终获取来自企业关于《数据库开发》课程设计的建议。具体建议如下:

任务1教学要求及建议:

(1) 数据库基本概念和知识简单带过, 达到了解的程度即可。

(2) 需求分析难度较高, 不建议让学生进行整个系统的需求分析, 可以编写需求规格说明书的部分内容。

(3) 进行数据库概念结构设计时, 可以先画出系统的各个部分的E_R图, 最后在将整个系统的E_R图画出来。

(4) 可以使用PowerDesigner软件进行数据库的概念结构设计和物理结构设计。

(5) 这部分内容比较难, 需要多练习, 可以适当多加一些课时。

任务2教学要求及建议:

(1) 本部分内容是对于之前所学网页设计和JSP的内容进行熟悉, 可以以学生做为主。

(2) 进行分小组教学, 小组内进行角色划分, 充分发挥团队的力量。

(3) 因为是之前的知识可以适当减少课时。

任务3教学要求及建议:

(1) 对于数据库管理软件可以选择相对比较容易上手的, 如SQL Server、MySQL等。

(2) 数据库管理软件图形界面操作时, 应该注意多做练习培养学生的动手能力, 选择是实例可以由浅入深, 逐步较大难度和工作量。

(3) 应该重点讲解SQL语句, 因为SQL语句的大部分语法都是可以在不同数据库通用的。

(4) 实现所用项目的数据库时, 也应该将尽量让学生自己进行SQL语言的编写, 这样可以更好的使掌握SQL语句的应用。

任务4教学要求及建议:

(1) 讲解Spring的基本原理和用法时, 应通过简单的实例学习Spring的应用。

(2) 学生应该进行分小组不同模块的开发练习, 小组规模不要太大, 3个人为一组比较适宜。

(3) 不应占用太多课时。

任务5教学要求及建议:

(1) 数据库维护的内容应该以视图和索引为主, 进行重点讲解。

(2) 数据库的用户和权限的应该多做实例。

(3) 触发器的使用可以简单讲解。

课程总体建议:

(1) 课程讲解内容较多, 且内容难度较高, 需要课时较多。

(2) 应重点讲解任务一和任务三的内容, 其次是任务四和任务五的内容。

(3) 学生多做练习, 注意培养他们的团队合作能力和沟通能力, 注意锻炼学生的自学能力。

有了企业调研结果作为课程设计的依据, 就可以进行课程标准的制定。

2《数据库开发》课程标准的设计

课程标准是一门课程进行教学的根本依据, 在课程标准中要包含课程的设计思路、能力目标和课程内容框架等内容。制定课程标准一定要详细描述课程各方面的内容, 制定完整准确的课程标准是进行课程设计重要环节。

2.1 课程设计思路本课程主要以企业实际项目为主

线, 通过五个典型的工作任务, 使学生掌握数据库开发的相关知识和技能;学生在学习本课程过程中, 主要学习的内容包括:数据库需求分析、数据库模型设计方法、使用数据库管理软件对数据库模型进行实施、使用数据库管理软件管理数据库, 对已有的数据库开发数据库应用系统对数据进行增删改查的基本操作。将该课程的整个教学任务按照项目分为5个典型的工作任务, 具体描述如下:

(1) 数据库需求分析:对所选用的项目的需求使用需求分析方法进行分析, 并编写需求规格说明书。

(2) 数据库模型设计:根据上一个任务中编写的需求规格说明书, 进行数据库的概念结构设计、逻辑结构设计和物理结构设计。

(3) 数据库模型实施:选择数据库管理软件对上一个任务中设计的数据库模型进行实施, 并介绍SQL语句的基本应用。

(4) 数据库查询操作及视图、索引等数据库对象应用:对于已有数据库使用SQL语句进行查询的操作, 并介绍视图、索引等主要数据库对象的应用。

(5) 数据库应用系统开发:开发一个基于Web的数据库应用系统, 对已有数据库实现数据的增删改查的功能。

以上的典型工作任务, 与企业调研之前的工作任务对比情况, 如下表所示:

2.2 能力目标

(1) 能够进行初步的需求分析

(2) 能够根据需求分析的结果设计数据库的概念模型

(3) 能够将数据库概念模型转换为逻辑模型, 并生成物理模型

(4) 能够使用SQL语句实施数据库模型

(5) 能够使用SQL语句进行简单数据查询

(6) 能够使用Spring+Hibernate开发基于Web数据库应用系统

在课程标准中, 还包含其他的一些内容, 比如课程内容、课程的考核方式等内容, 这里不再赘述。制定完课程标准后, 就要依据课程标准进行课程方案设计。

3《数据库开发》课程方案设计

根据课程标准, 进行课程方案的设计, 课程方案设计一般包含课程总体方案设计、课程任务方案设计和课程活动方案设计。

3.1 课程总体方案设计

课程总体方案设计是对于本课程的总体的介绍, 其中包含课程的课时、适用专业、学习内容、能力目标、学习成果和考核方案等内容。

3.2 课程任务方案设计

课程任务设计方案是对于课程中涉及的典型工作任务的描述, 它具体说明了课程中每个任务的学习内容、能力目标、学习环境、教学方法、学习成果和评价标准等内容。

3.3 课程活动方案设计

课程活动方案设计是对于每个典型工作任务中具体活动的描述, 它具体说明了在典型工作任务中每个学习活动, 介绍学习活动的内容、目标、活动具体设计、课程用到的参考资料等内容。

在完成课程的方案设计后, 就可以根据方案进行数据库的实施了, 在实施过程中还会遇到各种问题, 实施完成后, 要根据实施的情况, 对课程的课程标准、课程设计方案等内容进行修订, 从而使得课程的设计方案更加完善。

4 结论

由上面的内容不难看出, 《数据库开发》课程的设计或者是其他技术类课程的设计, 都应该注重实践, 减少课程理论知识的讲解, 将课程的理论知识融入到学生完成的典型工作任务中, 真正要做到“做中学”, 要重视课程本身与企业的关联, 要做到课程为企业服务, 另外, 课程本身中的内容还要与时俱进, 跟得上社会发展。

摘要:本文主要介绍了《数据库开发》课程的设计过程, 重点介绍了企业调研阶段、课程标准制定阶段和课程方案设计阶段的内容, 通过对于《数据库开发》课程设计的总结, 阐述了课程设计过程中的应该注重的一些问题。最后得出结论, 课程设计应该充分考虑企业的需求, 要与时俱进跟得上社会的发展。

关键词:企业调研,课程标准,方案设计

参考文献

[1]马丹.《数据库课程设计》中常见问题及解决措施.2012.5.

篇14:数据库、软件工程课程设计大纲

摘 要 论文从教学组织、教学方法、教学内容、教学考核、教学效果几个方面,探讨了土木工程专业《微机数据库》的课程建设,得出理论与实践并重是取得良好教学效果前提的结论。

关键词 数据库 课程建设 土木工程

一、引言

《微机数据库》课程是我院土木工程专业地下建筑方向开设的选修课。总学时为40学时,开课时间为大四第一学期。由于课程是面向非计算机专业的学生开设,与面向计算机专业的学生的教学方法有很大差别。故如何进行课程的理论部分与实践部分的课时分配、具体讲授的内容、教学方法等是本课程建设的关键问题。

二、教学组织

1.课时分配。数据库课程是高校重要的理论与实践相结合的课程之一,非计算机专业的学生缺乏相应的基础,而且学习本门课程以应用为主,在课时安排中,采取了20学时讲解基础理论,20学时上机实习的分配方法。

2.教材选取。如何根据专业的不同,组织教学内容,直接关系到教学效果。精选教材关系着整个教学内容、教学方法以及重点、难点的把握,必须整体规划,不仅让学生从理论环节到实践环节掌握所学内容,还能启发学生的思维,举一反三,易学实用。根据教学大纲的要求和本专业特点,选取了程学先主编的《数据库原理与技术》为理论部分主讲教材,选取顾浩主编的《Visual FoxPro 6.0程序设计基础上机教程》为实习教材。

三、教学方法

数据库课程具有理论基础强、实践应用性突出、学科间知识综合性明显、学科内多层面内容交融、前沿新技术发展迅速等特征。针对以上特征,本课程采用了理论讲授、小组讨论、上机实践相结合的教学方法。

1.理论讲授:在课堂上采用课堂讲解、软件演示等方法,培养学生思考问题的习惯及解决问题的能力。教学过程中注重示例性讲解,引导学生根据现象和情境提出问题、分析问题、提出假设,最终解决问题。

2.小组讨论:将学生分成3-4人一个小组,给出讨论题目,每个小组推选一个学生讲解讨论结果。比较成功的案例是:将科研工作中的数据库设计部分条件给出,小组讨论从E-R模型描述到实际关系模型的形成,到最后数据库设计过程。结果每个小组积极讨论,踊跃发言,阐述自己的观点。

3.上机实践:上机实践是数据库课程教学非常重要的环节,除按照实习指导书要求,在实习完成时,生成一个学籍管理系统外,还要求学生按照所提供的资料,完成一个钻孔数据库管理系统。

四、教学内容

1. 数据库理论知识

根据教学大纲要求以及参照全国计算机等级考试大纲,安排的教学内容如下:

(1)绪论,包括:数据处理,数据库的数据结构及存储结构,数据模型。

(2)数据库的存储结构,包括:基本文件组织,索引文件组织,B+树文件组织。

(3)关系数据库,包括:关系数据库基本概念,函数依赖,候选关键字与主属性,关系规范化。

(4)关系数据库实现及使用,包括:关系代数,关系演算,SQL语言概貌,SQL数据定义功能,SQL数据查询语句,Visual FoxPro中的SQL查询语句,视图,SQL数据更新语句,SQL数据控制功能,嵌入式SQL,查询优化。

(5)Visual FoxPro简介,包括:项目管理器,变量、常量和表达式,常用函数,对数据库操作基本命令程序设计语句。

(6)数据库应用系统设计,包括应用系统概述,数据库结构设计,应用程序结构设计,主动服务数据库系统。

2. 上机实习教学内容

VisualFoxPro-数据库管理系统(VFP)作为数据库应用技术,具有界面操作直观、数据转换简便、应用广泛等特点,成为非计算机专业数据库课程的首选系统。选用Visual FoxPro为实践内容,按照《Visual FoxPro 6.0程序设计基础上机教程》教材要求进行,实习内容如下:

(1)VFP界面。实习目的:熟悉VFP环境。包括:VFP主窗口,VFP帮助系统,配置VFP。

(2)VFP应用程序。实习目的:学习制作一个VFP应用程序,通过制作认识VFP应用程序框架,认识VFP中主要的程序设计工具。包括:建立工作目录,建立项目文件,建立数据库,建立类,建立表单,建立菜单,建立并设置主文件,编译运行项目。

(3)表的建立与使用。实习目的:学习建立自由表。实习内容包括:用表设计器创建新表,使用表向导创建新表,使用命令创建新表,表的基本操作,记录的定位与查找,索引的建立和删除。

(4)数据库的创建与使用。实习目的:掌握数据库设计的方法和操作。实习内容包括:创建数据库,数据库表的字段级验证规则,数据库表的记录级验证规则,设置表间规则:参照完整性,表间的临时关系。

(5)表单设计基础。实习目的:掌握由“文件”菜单的“新建”命令入手,如何用“表单向导”及“表设计器”创建表单。实习内容包括:表单向导,表单设计器。

(6)查询与视图。实习目的:学习创建查询与视图。实习内容包括:查询向导,查询设计器,SQL语句,创建本地视图,创建远程视图。

(7)报表设计。实习目的:学习创建报表。实习内容包括:报表向导,报表设计器。

五、教学考核

教学考核分成两个部分,一部分为基础理论部分考试,另一部分为实习成绩。基础理论部分考试占总成绩的60%,实习成绩占40%。其中20个学时的时间是不够完成实习内容的,要求学生在课外完成。

六、教学效果

学生完成课程学习后,基本能够用VFP独立完成与土木工程有关的数据库设计。有读研的学生,从事与数据库有关的工程应用研究,能够深入学习,独立完成研究。

七、结语

数据库管理系统软件是计算技术和信息时代结合的产物,是计算机科学的一个重要分支,无论是对计机专业还是非计算机专业的学生,课程的重要性是显而易见的。对非计算机专业开设本门课程,做到理论与实践并重,是取得良好教学效果的基础。

参考文献:

[1]程学先,林娜,张明武,徐晓.数据库原理与技术.中国水力水电出版社.2001.

上一篇:印染水洗行业整治提升验收材料下一篇:战略管理的论文