精品课程的设计与实现

精品课程的设计与实现
精品课程的设计与实现

目录

1引言 (2)

1.1研究背景 (2)

1.2研究意义 (2)

系统开发工具及开发模式介绍 (2)

2.1B/S结构 (2)

2.2应用技术简介 (2)

2.2.1 JSP技术 (2)

2.2.2 MVC架构 (3)

2.3开发工具介绍 (3)

2.3.1 SQL SERVER 2005 (3)

2.3.2 MYECLIPSE 10 (4)

2.3.3 TOMCAT 6.0 (4)

3 精品课程网站系统需求分析与设计 (5)

3.1网站需求分析 (5)

3.2网站设计原则和可行性分析 (5)

3.2.1 网站设计原则 (5)

3.2.2 网站可行性原则 (7)

3.3网站业务流程分析 (7)

3.4网站功能构架设计 (8)

3.4.1 网站系统功能组成 (8)

4 精品课程网站数据库的分析与设计 (9)

4.1系统的关系模型及实体属性图 (9)

4.2系统E-R图 (12)

4.3数据库表设计 (12)

5 精品课程网站模块详细设计与实 (14)

5.1统前台的实现 (14)

5.1.1 网站首页 (14)

5.1.2 会员中心 (14)

5.1.3 师生交流 (16)

5.1.4 作业提交 (16)

5.2后台功能实现 (17)

5.2.1 后台管理 (17)

5.2.2 教师登录设置 (18)

5.2.3 发布公告信息 (18)

5.2.4 师生交流管理 (19)

6 性能测试与分析 (19)

7 结论 (20)

参考文献: (20)

精品课程网站的设计与实现

(信息与电气工程学院,计算机科学与技术专业,2010级2班,20102212244)摘要:随着计算机科技与网络技术的飞速发展,精品课程网站建设的设计与实现也已经成为当今高校教学研究的重要课题。本文采用B/S 结构,使用SQL Server 2005 数据库,应用JSP 和Servlet 技术实现了一个功能比较完善的C语言程序设计精品课程网站,对其前后台功能的开发、操作的流程以及用到的一些关键技术进行了论述。该系统网站在进行设计的过程中首先对其进行了需求上的分析;然后给出了系统的业务流程和网站的功能结构;对数据库的设计先后进行了概念结构设计、逻辑结构设计和数据表的设计;最后对网站的主要模块进行了详细的设计并对其实现效果进行了相应的展示。

关键词:精品课程;JSP;数据库;设计与实现

Design and Realization of High-quality Course Web

Sun Vehi

( Department of Computer Science and Technology, School of Information and Electrical Engineering)

Abstract: Quality curriculum design has become an important issue for today's teaching, with the rapid development of computer and network technology. This article not only Introduces how to achieve a relatively complete function Course Website of the C Programming Language, but also discuss how to exploit its front and back feature and the using of some key technologies by B / S structure, SQL Server 2005 database, application JSP and Servlet technology Operation processes. Firstly we analysis the demand of the system on the market during designing the course; then show the system's business processes and functional structure of the site; The design of the database had been accomplished Study design, logic design, and data table design In succession; final we also exhaustively design the main modules of the site and reveal the corresponding effect.

Key word: Quality courses; JSP; database; design and realization

1引言

1.1研究背景

信息时代,随着计算机技术以及通信网络的飞速发展,信息的发布和交流开始越来越广泛,利用计算机、网络管理和信息采集势在必行。对于大中专等高校来说,利用计算机互联网进行网上办公、网上日常事务管理、网上财务管理、网上教学管理等,是适应现代化教学的一个基础和要求、是推动高校管理的科学化、规范化、科学化的必要条件。

1.2研究意义

精品课程网站应具有很强交互性,为用户提供一个更全方位的网络体验。为了符合用户的需求,该系统应从操作简便、界面友好、灵活、实用、安全的要求出发,完成高校精品课程管理的全过程。

2系统开发工具及开发模式介绍

2.1 B/S结构

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

2.2 应用技术简介

2.2.1 JSP技术

JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。

JSP全名为java server page,其根本是一个简化的Servlet设计,他实现了Html 语法中的java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web

2

服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet 和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

2.2.2 MVC架构

MVC开始是存在于桌面程序中的,M是指数据模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。

2.3 开发工具介绍

2.3.1 SQL SERVER 2005

Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

3

Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。

与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

2.3.2 MYECLIPSE 10

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]。

MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

根据官方最新消息,MyEclipse 2013已经正式发布!MyEclipse 2013[2]支持HTML5、JQuery和主流的Javascript 库。随着MyEclipse 2013支持Html5,你可以添加音频、视频和API元素到你的项目,从而为移动设备创建复杂的Web应用程序。你甚至还可以通过HTML5 可视化设计器设计令人难以置信的用户界面。同时,随着MyEclipse 2013支持JQuery,你可以通过插件提升性能,并添加动画效果到设计中。

2.3.3 TOMCAT 6.0

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

4

诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML 页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat 的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat 最新版本为7.0.40。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

3 精品课程网站系统需求分析与设计

3.1 网站需求分析

精品课程建设是教育部启动的“高等学校教学质量与教学改革工程”中的一项重要内容,而精品课程网站建设则是高校精品课程建设的组要组成部分,它能够提高教学质量,充分利用网络教学资源,还能使不同高校之间实现精品课程的资源共享,扩大受众群。我国高校精品课程网站经过几年的发展已具有相当的规模,但在笔者对许多高校网站的精品课程网站进行访问时,发现它们还存在以下几个方面的问题:1)部分网站建设技术落后。当前各个高校的精品课程网站建设的水平参差不齐,有一部分网站技术落后,页面陈旧,甚至有少数网站还是静态页面,更新和维护起来非常麻烦,基本上就是一次性的网站,无法满足实际需求。

2)部分网站功能缺失。一些网站缺少作为精品课程网站所必要的功能,比如无法根据课程从后台定制网站栏目,不能自动生成导航,不能统一管理课程资料等,而且在对教师个性化教学管理以及学生自主学习的支持上严重不足,使得精品课程网站往往成为摆设,而失去了其在教育教学中应起的作用。

3)一些网站开发时缺乏统一规划和设计,后期维护和扩展困难,每当需要开设新的精品课程时,配套课程网站的建设效率低下,质量上也很难符合课程本身的需求。

课程网站建设和管理中存在的这些问题,使得精品课程网站往往在精品课程建设进程中成为“拖后腿”一个重要环节,特别随着精品课程的持续建设,这种影响就越加明显。为了真正充分发挥精品课程网站建设在精品课程建设的中的辅助和推进作用,笔者认为可以使用.NET三层架构技术和B/S模式来设计一个通用的,能够快速更新与维护的精品课程网站生成系统。

3.2 网站设计原则和可行性分析

3.2.1 网站设计原则

1.速度优先原则

5

客户访问一个页面,一般不愿意等待太久。据统计,访问者可忍受的时问大约为20s,一旦等待时间太长,多数访问者会放弃对该页面的访问。因此,设计网页时要考虑到用户的下载速率,网页不能做得太大,图片要尽可能小些,或者采用压缩格式的图像文件,减少可有可无的内容,以便使访问者能用最短的时间看到本网页的主要内容。

2.标题设计原则

设计网页的标题时,应同时兼顾用户的注意力和搜索引擎的需要。第一,网页标题不宜过短或过长,一般6~10个汉字比较理想,最好不超过30个汉字;第二,网页标题应能概括网页的核心内容;第三,网页标题中应含有丰富的关键字。

3.内容更新原则

内容更新在主页的设计上尤为重要,因为没有人愿意重复访问内容总是一成不变的站点主页。第一,要注意内容的动态性,让客户每一次访问都可以发现一些新的内容;第二,界面要经常变化,每隔一段时间可以考虑对主页进行改版,经常给出一些新栏目或者服务项目,以吸引客户经常访问本站点。

4.艺术处理原则

网页的设计者都希望自己设计的网页漂亮,以吸引客户的访问,但如果过分地强调艺术效果,冲淡了网页的主题就会得不偿失。在网页的艺术处理上应遵循的原则:

①网站的整体风格统一,与网页的主题、栏目的类型相一致。

②面编排要主次分明、中心突出、大小搭配及图文并茂。

③条和形状与文字、标题、图片等相组合,构成网页的总体艺术效果。

④色彩处理的原则是“总体协调,局部对比”。在色彩的运用上,可以根据网

内容的需要,分别采用不同的主色调。充分运用色彩,可以使主页具有深刻的艺术内涵,从而提升主页的文化品位。

5.操作简便原则

在很多网页中包含了用于客户与服务器进行交互的表单。在这些表单的设计中应充分考虑用户操作的简单性,原则上越简单越好,可以从以下几个方面考虑。

①操作步骤清楚。在页面上增加必要的文字说明,提示下一步的操作及要求。

②交互的项目尽可能少,没有多余的操作。

③减少用户操作出错的可能性。对一些输入数据增加必要的约束,并且在文字说明中清楚地解释这些约束;尽量多使用单选按钮、复选框和列表选择控件,少用文本框等键盘输入控件。

6.易于维护原则

网页的维护是网站管理中的一项经常性工作,因此,在网页设计过程中应考虑到网页的维护工作。在编写网页代码时应注意以下几点。

①书写程序时注意每行的正确缩进,以使程序更加清晰,可读性更强。

②程序文档中适当位置应增加注释文本,以便于将来阅读。

③脚本程序与HTML代码应尽可能分开放置。

6

④脚本程序中变量和函数的命名要与它的功能一致,可以考虑使用英文单词或者汉语拼音,使得任何时候都可以由名字联想到它们的功能。

3.2.2 网站可行性分析

根据精品课程网站所具有的特征以及它所完成的主要任务分析以及精品课程网站用户的特殊性,一个精品课程网站一般要设计出,学习,聊天,还有多媒体等功能。同时这些功能又根据用户的不同而给予不同的权限,这些权限决定用户所能完成的主要功能,学生用户,主要通过精品课程网站来学习,所以学生所具有的权利应该是学习,考试,聊天,观看教学视频等,教师作为精品课程的主要使用者以及教学活动的主体,必须要具备出题,更改试题,在线答疑,提交教学视频等功能。管理员作为一个网站的箮理者,能够拥有的权限很大,因为做了精品课程网站的管理员,要有维护网站正常运行的能力,更新数据库的能力,更新通告的功能,要有完成网站网页的更新的能力等。这些操作主要在服务器上完成,因此精品课程网站没有必要专门去设计管理员功能,而只需要完在一部分管理员需要远程完成的功能。

3.3 网站业务流程分析

该精品网站设计的具体业务流程如图3.1所示

图3.1业务流程图

7

3.4 网站功能构架设计

网站功能结构图如图3.2所示

图3.2 网站功能结构图

3.4.1 网站系统功能组成

网站系统功能流程如表3.3 所示

8

表3.3网站系统功能流程4 精品课程网站数据库的分析与设计4.1 系统的关系模型及实体属性图

9

10

图4.1 管理员实体属性图

图4.2 教师实体属性图

图4.3 学生实体属性图

图4.4 资源信息实体属性图

图4.5 教学资料实体属性图

11

4.2 系统E-R图

4.3 数据库表设计

数据库中共有表:管理员信息表、教师信息表、资源信息表、学生信表。

表 4.1管理员信息表

表 4.2 教师信息表

12

表4.3 资源信息表

表4.3学生信息表

13

5 精品课程网站模块详细设计与实5.1 统前台的实现

5.1.1 网站首页

网站首页面面如图5.1所示

图5.1网站首页面5.1.2 会员中心

会员注册界面如图5.2 所示

14

图5.2会员注册界

图5.3 注册流程

会员登录界面如图5.4 所示

图 5.4 会员登录

15

5.1.3 师生交流

交流效果如图5.8 所示

图 5.8 师生交流5.1.4 作业提交

如图5.9 所示。

图 5.9 作业提交

16

5.2 后台功能实现

管理员或老师通过后台能够实现对网站资源的管理与维护。?5.2.1 后台管理

登录界面如图5.11 所示。登录流程如图5.12 所示。

图 5.11 后台登录界面

图5.12 登录流程图

17

5.2.2 教师登录设置

管理员通过教师登录设置添加或移除管理教师信息,管理界面如图5.13 所示。

图5.13 管理界面

5.2.3 发布公告信息

发布信息界面如图5.14所示

图5.14 信息发布界面

18

精品课程建设方案

精品课程建设方案 程教学是决定学校人才培养、教学质量和教学水平的最基本要素,也是学校综合办学实力的根本性体现。课程建设是学校教学基本建设的核心内容,是推进教育创新,深化教学改革,提高教学质量的重要途径。为了进一步落实《教育部关于进一步深化中等职业教育教学改革的若干意见》(教职成〔2008〕8号),认真贯彻上海市职业教育工作会议精神和《上海市中等职业教育全面提高教学质量行动计划(2009-2013年)》文件精神,继续深化学校教育教学改革,全面提高教学质量,学校决定实施“上海市杨浦职业技术学校精品课程建设工程”。 一、指导思想 坚持党的教育方针;面向社会,面向市场,面向经济;以服务为宗旨,以就业为导向;不断更新教育教学理念,遵循因材施教原则,突出教学过程的应用性和实践性,推动理论与实践、文化基础与专业技能、学习做人与学习做事的结合。以精品课程建设,带动精品专业建设,不断深化教学改革,全面提高教育教学水平。 精品课程建设应该遵循以下原则有: 1.整体优化原则:要立足于专业建设,从课程体系的整体角度出发,优化结构,精选内容,突出个性,注重实践,形成特色。 2.协调发展原则:要把素质教育置于课程建设的核心地位,有效促进学生思想道德、科学知识、专业能力与整体素质的协调发展和综合提高。 3.以人为本原则:要强化学生在课程建设与教学过程中的主体地位,不断改进教学方法和教学手段,提高课程教学质量。 4.辐射示范原则:要充分发挥精品课程的示范与辐射效应,带动其它课程的建设与发展。 二、建设目标 精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程,精品课程建设是我校教育与教学改革工程的重要组成部分。根据我

C语言程序设计课程设计题目

1 一元稀疏多项式的运算 问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。 实现要求: ⑴输入并建立多项式; ⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。序列按指数降序排列; ⑶多项式A和B相加,建立多项式A+B,输出相加的多项式; ⑷多项式A和B相减,建立多项式A-B,输出相减的多项式; ⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 测试数据: (1) (2x+5x8-3.1x11)+(7-5x8+11x9) (2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15) (3)(x+x2+x3)+0 (4)(x+x3)-(-x-x-3) 2 成绩排序 假设某年级有4个班,每班有45名同学。本学期有5门课程考试,每门课程成绩是百分制。假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求: ⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩; ⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中; ⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式

进行班内排序; ⑷用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序; ⑸对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 3 迷宫问题 问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵编写递归形式的算法,求得迷宫中所有可能的通路; ⑶以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 1 2 3 4 5 6 7 8 实现提示:

程序设计基础实验指导书

说明 每个实验做完以后,按照实验报告模板格式完成相应的实验报告,存储为word 文档,最终提交的实验文档数量种类和命名原则如下例:(不按要求 者拒收) 目录结构图目录实验 1 内的文件种类和命名原则实验报告成绩将作为平时成绩的一部分计算到期末总成绩中。 实验报告严禁相互抄袭,一经发现抄袭和被抄袭者本次实验按零分计算!

实验1 C 的实验环境和C 语言的数据类型 1. 实验目的 ⑴ 了解在具体的语言环境下如何编辑、编译、连接和运行一个C 程序。 ⑵ 通过运行简单的C 程序,初步了解C 源程序的特点。 ⑶ 掌握C 语言数据类型, 熟悉如何定义一个整型、字符型和实型的变量,以及对它 们赋值的方法。 ⑷ 掌握不同的类型数据之间赋值的规律。 ⑸ 学会使用C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+ +)和自减(--)运算符的使用。 2. 实验内容和步骤 检查所用的计算机系统是否已安装了C 编译系统并确定他所在的子目录。 进入所用的集成环境。 熟悉集成环境的界面和有关菜单的使用方法。 输入并运行一个简单的、正确的程序。 3. 实验题目 输入下面的程序 # include "stdio.h" void main() { printf( "This is a c program.\n" ); } 程序无误,其运行的结果为:(请填写) ⑵ 输入并编辑一个有错误的 C 程序。 # include “ stdio.h ” void main() { int a,b,sum a=123; b=456; sum=a+b print( “ suism%d n” ,sum); } 运行后程序出现几处错误,请分别指出,并逐一更改: ⑶ 若k,g 均为int 型变量, 则下列语句的输出为, : # include "stdio.h" void main() { int k, g; k=017; g=111;

精品课程建设实施方案

XXXXX大学 精品课程建设实施方案 课程名称体育与健康 课程类型公共基础课 所属专业大类名称人文教育类 所属专业类名称体育类 所属专业名称 课程负责人XX 二〇一X年X月

一、建设的背景和基础 1、建设背景 随着科学技术的迅猛发展和经济的全球化,人类社会的物质文化生活水平从整体上有了很大提高,人类的许多疾病得到根治,健康状况大为改善。但是,现代生产和生活方式造成的体力活动减少和心理压力增大,对人类健康造成了日益严重的威胁。人们逐渐认识到健康不仅是没有疾病和不虚弱,而且是在身体、心理和社会方面都保持完美的状态。人类比以往任何时候都更加关注自己的健康状况和生活质量。由于国民的健康对国家的发展、社会的进步和个人的幸福都至关重要,而体育和健康教育又是增进国民健康的重要途径。因此,世界各国高度重视体育和健康教育的课程改革,体育课程融入健康教育、职业教育的有关内容已成为当今课程改革的重要趋势之一。 在学校职业教育领域中,《体育与健康》作为一门公共基础课程,一方面具有普通高校体育的共性,即要完成增强学生体质,提高学生身体素质,培养良好品质与健康的心理行为、习惯的任务;另一方面,由于高职院校的培养目标不同于普通高校,其教育教学具有定向性、实用操作性及专业性的特点,因此,《体育与健康》课程具有其个性,既要为职业特点服务。 目前,国家还没有专门针对高职高专《体育与健康》课程指导性文件。2002年教育部颁布了《全国普通高等学校体育课程教学指导纲要》,将课程目标分为基本目标和发展目标两个互动的目标体系,并将目标体系扩展为五大领域——学生运动参与、学生运动技能、学生身体健康、学生心理健康、学生社会适应。大部分高职高专院校,结合本校的特点,根据《纲要》进行《体育与健康》课程改革。但基于工作过程导向的《体育与健康》课程、以就业为导向、能力培养为本位的高职《体育与健康》课程,还没有一个具体模式供大家参考、借鉴。如何根据《纲要》精神,结合职业教育,拓展与深化《体育与健康》课程,实现职业教育目标,是有待于广大体育教师积极探索、研究的课题。 2、建设基础 (1)学校在政策、资金上的支持,是精品课程建设坚强有力的后盾 为进一步规范我校课程建设工作,提高课程建设的质量和水平,使我校的课程建设与国家、自治区精品课程建设的基本要求相一致,学校成立了精品课程建设领导小组,主管教学的副校长主抓精品课程建设,教务处具体负责指导精品课程的规划、评审和验收工作;为保证此项建设工作的进一步开展,促进教学改革的进一步深入,鼓励教师积

《C语言程序设计》精品课申报表

2011年度省级精品课程申报表 (高职高专) 课程名称 C语言程序设计 所属专业大类名称电子信息 所属专业类名称计算机 所属专业名称(专业课程填写) 课程负责人贾名 推荐学校(盖章) XXXXXXXX职业技术学院申报日期 XXX年XXX月 江西省教育厅制 二○一一年三月

填写要求 一、以word文档格式如实填写各项。 二、表格文本中外文名词第一次出现时,要写清全称和缩写, 再次出现时可以使用缩写。 三、涉密内容不填写,有可能涉密和不宜大范围公开的内容, 请在“其他说明”栏中注明。 四、除课程负责人外,根据课程实际情况,填写1~4名主讲 教师的详细信息。 五、本表栏目未涵盖的内容,需要说明的,请在“其他说明” 栏中注明。

1.课程负责人情况 1-1 基本信息 姓名XXX性别男 出生 年月 XXX 最终 学历 研究生 专业技 术职务 教授电话XXX 学位硕士 职业资 格证书 高校教师传真 所在 院系 计算机科学系E-mail 通信地址(邮编) 教学与技术专长 工作简历(含在行业、企业的工作经历和当时从事工作的专业领域及所负责任)

1-2 教学情况近五年来承担的主要课程(含课程名称、周学时,届数及学生总人数,不超过五门);主持的教学研究课题(含课题名称、来源、年限,不超过五项);作为第一署名人在国内外公开发行的刊物上发表的教学研究论文(含题目、刊物名称、时间,不超过十项);获得的教学表彰/奖励(不超过五项) 一、近五年主要担任课程 二、编写教材

1-3 技术服务近五年来承担的技术开发或技术服务(培训)项目及效果(含项目/培训名称、来源、年限、本人所起作用,不超过五项);在国内外公开发行刊物上发表的相关专业技术论文(含题目、刊物名称、署名次序与时间,不超过五项);获得的表彰/奖励或获得的专利(含奖项名称、授予单位、署名次序、时间,不超过五项) 2. 主讲教师情况⑴ 2⑵-1 基本信息 姓名性别 出生 年月 最终 学历 专业技 术职务 电话 学位 职业资 格证书 传真 所在 院系 计算机科学系E-mail 513581735@https://www.360docs.net/doc/3215031577.html, 通信地址(邮编)南昌市新溪桥XXXX职业技术学院(330024) 教学与技术专长从事计算机课程教学及科研工作 工作简历(含在行业、企业的工作经历和当时从事工作的专业领域及所负责任)

程序设计基础课程设计

设计题目:学生成绩管理系统班级:计0902 姓名:付乐颖 学号:20091221067 完成日期:2010.10.15

1. 课程设计目的和要求 随着科学的发展和社会的进步,许多过去有人工处理的繁杂事务开始交付计算机来完成。学生成绩管理系统可以说是一个得力助手,它利用计算机对学生成绩进行统一管理,实现学生成绩信息管理工作流程的系统化、规范化和自动化,提高了广大教师的工作效率。 本程序旨在训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件等的各种基本操作,使学生能对C语言的文件操作有一个更深的理解。为进一步开发出高质量的信息管理系统打下坚实的基础。 2. 课程设计任务内容 学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、C语言成绩、总分、平均分。系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按学号对学生信息进行排序,并将排序后的学生成绩信息存储到一个二进制文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按学号排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。

《C程序设计基础》实验指导

《C程序设计基础》实验指导 实验1 C程序的设计环境和运行方法 【实验目的】 1.熟悉所用计算机系统的基本操作方法。 2.学习Turbo C 2.0的使用方法,掌握程序编辑、编译、连接、运行及查看运行结果的方法。 3.掌握C程序的基本结构。 【实验内容】 1.熟悉使用的计算机系统的基本操作,创建自己的工作目录,参照附录中介绍的方法,掌握Turbo C 2.0的启动方法(一种或多种),了解Turbo C 2.0系统的安装路径和结构。2.进入Turbo C 2.0的工作环境,参照附录设置环境,用File/Change dir…设置当前工作目录、用Options/Directories设置系统的安装路径、包含文件路径、标准库文件路径、输出文件路径和源文件路径。 3.熟悉Turbo C 2.0的系统菜单组成及功能。学习使用功能键和快捷键调用菜单项的方法。 掌握文件建立、编辑、修改和保存的方法。落实文件的存储位置是否是你的工作目录,如果不是,回第二步重新设置。了解编译、连接和运行命令在屏幕菜单项的位置和调用方法。 4.输入并运行下面最简单的C程序 ①使用File菜单的New命令创建一个新文件。 ②在编辑区输入下面程序: #include mian() { printf(" Hello World!\n") } ③按功能键F9进行编译和连接,观察屏幕显示的编译信息。如果出现出错信息,信息窗口中将显示错误内容及定位错误时的语句行号,修改错误,再进行编译。 ④如果编译无错,按Ctrl+F9运行程序,按Alt+F5切换到用户屏,观察运行结果。 ⑤改变源程序中双引号内的字符串内容,重新编译和连接,并查看运行结果。 ⑥保存文件,查看你的工作目录下是否有该文件。编译连接的中间文件应该在Output设置的目录中。如果没有设置Output目录,中间文件应该在当前工作目录中。 5.输入并运行下面一个需要在运行时输入数据的程序,程序要求从键盘输入三个浮点数,输出它们的和。 #include mian()

精品课程建设规划及实施方案

精品课程建设规划及实施方案 为贯彻落实《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》(教高[2003] 1 号)、《教育部办公厅关于印 发〈国家精品课程建设工作实施办法〉的通知》(教高厅[2003]3 号)文件精神,促进我校课程建设上质量、上水平,并适应高职发展趋势,积极推动教学改革,学院决定启动精品课程建设工作。为保证建设工作的顺利进行,特制定此方案。 ―、精品课程建设的指导思想和目标 精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程。精品课程建设是高等学校教学质量与教学改革工程的重要组成部分,必须以教育思想和教育观念的转变为先导,通过改革教学内容,改进教学方法和教学手段,加强师资队伍建设和实践性教学环节,从根本上保证课程建设在培养学生能力、知识、素质等方面发挥基础性的重要作用。力争经过一段时间的努力,通过高起点、大手笔的改革举措和扎实有效的工作,在我院建设一批符合高职人才培养目标要求并适应新的人才培养模式的精品课程。 根据教育部的院、省、国家二级精品课程体系,我院拟在 2012 —2015三年内,建成校级精品课程5-8门,省级精品课程2门。 二、精品课程建设的组织领导机构 精品课程建设以教研室为基础,组成院、系、室三级精品课程建设机构。院级精品课程建设的组织机构为学院教务处,学院教务处每学期专门召开一次精品课建设会议,讨论新申报院级精品课的评审立项,在建精品课的检查、验收以及省、国家级精品课的选择立项、申报组织等事宜。 各系成立精品课程建设领导小组,由系主任、教研室主任及有关教师组成,负

责本系精品课程的布点、规划、实施等工作。 教研室主任、专业带头人、精品课程任课教师及教辅人员组成精品课程建设工作小组,确定精品课程建设负责人。学院精品课建设实行学院立项、课程负责人负责制,课程负责人具体负责制定精品课程建设方案、经费使用方案、组织实施方案等工作。 三、精品课程建设的基本要求 课程建设的内容包括师资队伍建设、教学内容改革、教学方法和教学手段改革、实践性教学环节建设等方面,我院精品课建设以教研室为主体,学院负责统一管理及指导,具体从以下几方面着手: (一)制定科学的建设规划 根据学院的定位与特色合理规划精品课程建设,以基础课和专业基础课的精品课程建设为重点,并以精品课程建设带动其它课程建设,通过精品课程建设提高学院整体教学水平。 (二)师资队伍建设 精品课程要由学术造诣高、具有丰富授课经验和丰富实践经验的教师主讲。要通过精品课程建设逐步形成一支结构合理、人员稳定、教学水平高、教学效果好的教师梯队,并完善青年教师培养制度,按一定比例配备辅导教师和实验教师。希望通过精品课建设,引导我院教师树立高职教育的人才观、质量观和教学观,强化质量意识,同时调动我院教师参加教学改革和学术研究的积极性。 (三)教学内容改革和课程体系改革 要准确定位精品课程在人才培养过程中的地位和作用,正确处理本门课程建设与教学计划中其它课程的关系。教学内容改革应符合高职人才培养目标要求,对讲课

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

程序设计基础C实验指导书

《程序设计基础C》实验指导书 上海应用技术学院 2012-2-20

目录 实验一顺序结构程序设计 (1) 实验二分支结构程序设计 (2) 实验三循环结构程序设计一 (3) 实验四(1)循环结构程序设计二 (4) 实验四(2)循环结构程序设计三 (5) 实验五数组 (6) 实验六数组和字符串 (7) 实验七函数 (8) 实验八函数 (9) 实验九指针 (10) 实验十结构体 (11) 实验十一文件 (12) 实验十二综合 (13)

实验一顺序结构程序设计 实验目的: 1.掌握C语言程序结构。 2.掌握变量的定义和使用。 3.掌握输入输出函数的使用。 4.掌握赋值语句的使用。 内容: 1.从键盘输入两个数,计算两个数的和,然后输出。 注意:带下划线的内容表示是从键盘输入的,实际上机时并不显示下划线,其余的内容是程序输出的。 2.从键盘输入一个华氏温度,请转换成摄氏温度后输出。 3.电路图如下所示,从键盘输入5个电阻的电阻值,计算并输出总的电阻值。

实验二 分支结构程序设计 实验目的: 1. 掌握逻辑表达式的使用方法。 2. 掌握if 和switch 语句的使用方法。 3. 掌握一些简单的算法。 内容: 1. 有下列函数,写一段程序,输入x 的值,输出y 的值 x (x<1) y= 2x-1 (1<=x<10) 3x-11 (x>=10) 2. 输入一个不超过 6位的正整数,输出该数的最高位和最低位,如果该数是一位数,则输 出该数。然后再输出该数是几位数。程序需要对输入的数进行合法性检查,对小于0和大于6位的数要有提示。 3. 输入一个 0到100的百分制成绩,转换成五级制A 、B 、C 、 D 和 E 。程序中首先需要 对输入的数进行合法性检查,对小于0和大于100的数要有提示,然后转换部分使用 switch 语句实现。

(完整版)精品课程建设方案

口腔正畸学课程建设 课程建设方案 (口腔医学专业) 系部口腔医学系年级2016级 编写赵明君 二〇一七年六月

《口腔正畸学》课程建设方案 目录 前言: (1) 一、指导思想 (1) 二、课程定位 (1) 三、课程建设目标及思路 (2) 四、课程的建设方法 (3) 五、课程体系 (4) 六、课程资源 (5) 七、课程的教学方法与手段 (6) 八、课程的教学效果 (7) 九、课程的课程考核 (7)

前言 课程建设是职业教育教学基本建设中最具基础性的核心工作,其水平、质量和成果是衡量学校办学水平和教学质量的重要标志。是推进教育创新,深化教学改革,提高教学质量的重要途径。为贯彻落实国家中长期教育改革和发展纲要要求,全力实现国家级示范学校创建目标,把改革创新作为学校发展的强大动力,并结合我校专业实际情况,将口腔正畸学的课程进行建设,特制订本方案如下: 一、指导思想 口腔正畸学是具有特色的课程,要贯彻以服务为宗旨、以就业为导向的指导方针,突出职业能力培养,体现职业教育的办学定位;特别是专业课程要以岗位分析和具体工作过程为基础设计课程。课程设置合理,符合科学性、先进性和教育教学的普遍规律,具有工学结合的鲜明特色,并能恰当运用现代教学技术、方法与手段,教学效果显著,具有示范、辐射作用。 二、课程定位 大专院校的口腔正畸学课程设置必须以从事医疗行业的职业能力和职业素质培养为核心,以口腔行业发展对正畸学人才质量的需求为依据,以行业发展趋势为指导。 《口腔正畸学》课程是我校口腔医学专业的考查课,与本专业其它课程如修复学、口腔颌面外科学等联系密切。口腔正畸学课程的开设,使学生不仅掌握正畸学的理论知识,更主要的是让学生通过亲手操作与实践、来真正熟悉和理解所学的正畸操作技能。

“程序设计基础”精品课程建设

“程序设计基础”精品课程建设 摘要:从课程体系、教学方法和手段、实践教学、考核评价、实践创新能力培养等几个方面的改革实践阐述“程序设计基础”精品课程建设方案。 关键词:程序设计基础;精品课程;教学改革;实践 “程序设计基础”是计算机科学与技术专业的主干专业基础课,是所有后续软件专业课的基础和支撑,在计算机整个课程体系中起着举足轻重的作用。本课程是一门实践性很强的学科基础课,不仅要学习基本理论知识,更要注重上机实践,通过上机实践掌握高级语言的特征,巩固所学的理论知识。“程序设计基础”经过多年的教改实践,取得了令人满意的成绩,2004年被评为校级精品课程,2005年入选首批自治区级精品课程[1-2]。 本课程开设以来,课程教学团队一直致力于教学改革,通过多年的探索和实践,确立了课程建设的指导思想—既要培养学生解决问题(算法与程序设计)的能力,又能比较熟练地掌握一种程序设计语言(C/C++)。本课程以程序设计方法为纲,较为系统全面地介绍了程序设计发展和程序设计的基本方法,其目的是让学生掌握程序设计的基本理论和基本方法。在讲授过程中,教师特别注意介绍有关独立于任何特定编程语言的算法概念和结构,强化训练程序设计的经验和相关技术,把重点放在程序设计实践及培养学生分析问题和解决问题的能力训练方面。 1课程建设方案 1.1完善程序设计类课程的课程体系 程序设计基础包含两方面教学内容:程序设计的基本方法和程序设计语言入门。因此,教师在课程讲授中,既要培养学生解决问题(算法与程序设计)的能力,又使他们能比较熟练地掌握一种程序设计语言(C/C++)。本课程以程序设计方法为纲,较为系统全面地介绍了程序设计,其目的是让学生掌握程序设计的基本理论和基本方法。同时,以C/C++作为典型的程序设计语言,介绍结构化程序设计和面向对象程序设计两种编程思想。教师在讲授过程中,特别注意介绍有关独立于任何特定编程语言的算法概念和结构,强化训练程序设计的经验和相关技术,把重点放在程序设计实践方面,以培养学生分析问题和解决问题的能力方面。 程序设计基础课程的学习效果直接关系到许多后续课程的学习,在课程改革与建设的过程中不但要关注这一门课程,还要考虑到与其关联的许多课程,甚至覆盖到与其有内在联系的整个课程群。所以,软件类课程的发展方向必然是从单一走向系列,进一步建立完善的课程体系,发挥其整体优势。笔者以“程序设计”为主线,从程序设计基础、数据结构、可视化编程、网络编程等相关的课程入手,进行课程体系改革,逐步完善程序设计类课程体系。 1.2改革教学方法和教学手段

程序设计基础课程设计

1 矩阵的操作(6人) 设有两个矩阵A=(a ij)m×n,B=(b ij)p×q 实现要求: ⑴编写矩阵输入函数INPUT_MAT,通过该函数完成矩阵的输入并返回保存矩阵的数组和对应矩阵的行数、列数。(不能使用全局变量) ⑵编写矩阵输出函数OUTPUT_MAT,通过该函数完成矩阵的输出。 ⑶求矩阵的转置,矩阵的转置A’=(a ji)n×m,转置前输出原矩阵,转置后输出转置矩阵。 ⑷求矩阵A、B的和。矩阵A和B能够相加的条件是:m=p,n=q;矩阵A和B如果不能相加,请给出提示信息;若能够相加,则求和矩阵C并输出C。 C=A+B=(c ij)m×n,其中c ij=a ij+b ij ⑸求矩阵A、B的积。矩阵A和B能够相乘的条件是:p=n;矩阵A和B 如果不能相乘,请给出提示信息;若能够相乘,则求积矩阵D并输出D。 D=A×B=(d ij)m×q,其中d ij=∑a ik×b kj,k=1,2,……,n ⑹设计一个菜单,具有求矩阵的转置、求矩阵的和、求矩阵的积、退出等基本的功能。在求矩阵的和或求矩阵的积时要求能够先提示输入两个矩阵的,然后再进行相应的操作。

2 数据汇总 (6人) 问题描述: 在数据处理中经常需要对大量数据进行汇总,将相同关键字记录的某些数据项的值叠加起来,生成一个分类汇总表。 假设某超级市场销售有m种商品(假设商品的编号为1,2,3,┅┅,m),有n台前台收款机(假设收款机的编号为1,2,3,┅┅,n)进行收款,以记录的形式提供给计算机,每个记录表示某台收款机的一种商品一次交易的数量和销售额。记录由4个域组成:收款机编号、商品编号、销售数量、销售金额。构造一个结构体类型,每次销售数据以一个结构体变量保存在一个数据文件中。实现要求: ⑴编写实现将数据记录插入到数据文件的最后的函数; ⑵编写以收款机为单位的数据分类处理函数。构造n个单链表,每个链表保存一台收款机的销售记录,这n个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪台收款机。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到n个单链表; ⑶统计每台收款机的销售总额; ⑷编写以商品为单位的数据分类处理函数。构造m个单链表,每个链表保存一种商品的销售记录,这m个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪种商品。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到m个单链表; ⑸以商品为单位,统计每种商品的销售总额。 ⑹设计一个菜单,具有插入数据记录、按收款机统计销售总额、按商品统计销售总额、退出系统等最基本的功能。

程序设计基础(c语言)实验指导与测试答案

习题集参考答案 测试1 1.BDAAA 6.DBCDB 11.AADDD 16.CDCCC 21.BCDBA 26.AD 28.a+b,a-b,a-b 测试2 1.BBBDC 6.BCABC 11.CDBBA https://www.360docs.net/doc/3215031577.html,DCB https://www.360docs.net/doc/3215031577.html,(假设输入12345回车)CBB 26.ACDDC 31.CBC 34. x>=0 x0 m=n/10 36. i==j k!=i&&k!=j 37. i<10 j%3!=0 38. k!=0 k/10 continue 39. 0 z<10 100*x+10*y+z 40. i=1,m=0 m+=i 测试3 1.CDACB 6.CBDBA 11.AACC CAC 16.C 17. 1.0/(i*i) sqrt(6*s) 18. m=n r !=0 return n 19. <=n s fun(k) 测试4 1.*CDBD 6.DCDA CD 11.DCDBD 16.DCCBB 21.BBABD 26.BDDDD 31.ABCCC 36.CDDCB 41.BAABB 46.CABDC 51.题目中strcat(p1,p2)有误,因为p1指向的是字符串常量 52.DC 55.1110 56. &a[i] continue 57. i=strlen(a) ;i>=j ;i-- a[i+1]=a[i] 58. ‘\0’str1[i]-str2[i] 59. j++ ‘\\’j++ ‘\\’j++ ‘\0’ 60. j<3 b[j][i]=a[i][j] i<3 61. b[i][j+1]=a[i][j] i=0 i<2 printf(“\n”) 62. i=j+1 found=1 63. strlen(t) t[k]==c 64. BD 65. float a[10],x i<10 i<9 j<9-i a[j]>a[j+1] a[j]=a[j+1] i<10 i%5==0 66. ADD 67. DA 测试5 1.BCBAD 6.DBDDA 11.DDCCB

课程建设方案17466

精品课程建设规划 课程教学是决定学校人才培养、教学质量和教学水平的最基本要素,也是学校综合办学实力的根本性体现。课程建设是学校教学基本建设的核心内容,是推进教育创新,深化教学改革,提高教学质量的重要途径。为了继续深化学校教育教学改革,全面提高教学质量,英语专业决定将《语音》、《国际贸易函电》两门课程建设为校级精品课程。具体建设方案如下: 一、指导思想 坚持党的教育方针;面向社会,面向市场,面向经济;以服务为宗旨,以就业为导向;不断更新教育教学理念,遵循因材施教原则,突出教学过程的应用性和实践性,推动理论与实践、文化基础与专业技能、学习做人与学习做事的结合。以精品课程建设,带动精品专业建设,不断深化教学改革,全面提高教育教学水平。 精品课程建设应该遵循以下原则: 1.整体优化原则:要立足于专业建设,从课程体系的整体角度出发,优化结构,精选内容,突出个性,注重实践,形成特色。 2.协调发展原则:要把素质教育置于课程建设的核心地位,有效促进学生思想道德、科学知识、专业能力与整体素质的协调发展和综合提高。 3.以人为本原则:要强化学生在课程建设与教学过程中的主体地位,不断改进教学方法和教学手段,提高课程教学质量。 4.辐射示范原则:要充分发挥精品课程的示范与辐射效应,带动其它课程的建设与发展。 二、建设目标 精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程,精品课程建设是我校教育与教学改革工程的重要组成部分。根据我校整体战略目标,结合学校现有条件,计划在未来三年内建成两门校级精品课程,一门省级精品课程,并力争创建达到国家级标准的精品课程。 三、建设内容 (一)切实加强教师队伍建设

《测量程序设计课程设计》指导书-2015

测量数据处理程序设计指导书 设计名称:测量数据处理程序设计 计划周数:2周 适用对象:测绘工程专业本科 先修课程:测量学,测量平差基础,大地控制测量,测量程序设计 一、设计目的 测量数据处理程序设计是学生在系统学习完大地控制测量学、测量平差基础、测量程序设计等相关课程之后,为了系统理解控制网平差的整体过程及综合运用科学工具而安排的。通过课程设计主要达到以下几个目的:掌握控制网平差课程设计具体内容、方法和步骤;通过理论联系实际,进一步巩固已学到的专业理论知识,并加深对理论的认识;培养学生对编写代码,上机调试和编写说明书等基本技能;锻炼学生阅读各类编程参考书籍及加以编程运用的能力。 二、设计内容及日程 在VB、 VC软件或matlab科学计算软件的平台上,选择的具体课程设计题目,进行程序设计与实现,共计10个工作日,工作程序如下: 三、设计的组织: 1.设计领导 (1)指导教师:由教研室指派教师、实验员兼任。

职责:全面组织设计大纲的实施,完成分管工作及相关技术指导。 (2)设计队长:学生班长兼任。 职责:协助教师做好本班学生的人员组织工作。 (3)设计组长:每组一人。 职责:组织执行下达的设计任务,安排组内各成员的工作分工。 2.设计分组 学生实习作业组由3~4人组成(含组长一人)。 四、设计内容 在VB、VC或MATLAB 软件平台上,按选择的设计题目进行相关程序开发 1、闭合导线简易平差、附合导线简易平差支导线计算 2、闭合水准网计算、附合水准网简易平差 3、地形图编号(新、旧两种方法) 4、误差椭圆的参数的计算与绘制误差椭圆 5、水准网严密平差 6、高斯正反算计算 7、高斯投影换带计算 8、七参数大地坐标转换(WGS84-bj54坐标转换、WGS84-CGCS2000坐标转换) 9、四参数坐标转换(西安80-bj54坐标转换、CGCS2000-bj54坐标转换、CGCS2000-西安80坐 标转换(平面) 10、大地高转换为正常高的计算 11、工程投影变形超限的处理 12、遥感图像数据处理 13、曲线(曲面)拟合 14、摄影测量空间后方交会 15、****管理信息系统设计与开发 五、上交成果 1) 小组利用vb、vc或matlab编写的软件包一个及测试数据一份 2)小组关于所开发程序设计说明书一份 3) 个人课程设计的心得一份 4)小组答辩PPT一份

课程建设实施方案

课程建设实施方案 课程建设是学校教学的基本建设,是专业建设的基础。加强课程建设,是深化教学内容和教学方法改革,提高教学质量,促进专业建设和教师队伍建设的重要措施之一。 一、课程建设的分类与标准 凡列入学校教学计划的课程,均属课程建设的范围。课程建设可分为三种类型,即合格课程、优秀课程、精品课程。 1.合格、优秀课程:按照《广东轻工职业技术学院课程评估指标体系》评审,课程评估总分60分以下为不合格课程、60分~89分为合格课程、90分以上为优秀课程; 2.精品课程:按《广东轻工职业技术学院精品课程建设评审工作方案》评审。 二、课程建设的目标与基本要求 课程建设质量目标:凡教学计划规定的所有课程都应为合格课程,各专业主干课程及公共必修课程应为优秀课程,每个专业应有一至二门精品课程。 课程建设的基本要求为: 1.有符合培养目标和培养规格要求的,有一定特色的教学大纲; 2.有完整的、满足教学大纲要求的适用的教材,和反映本校特色的辅助教学材料; 3.有严格的、规范化的教学实施计划,并有良好的教学方法; 4.有现代化的教学手段,以及能保证实践教学质量的实验室和稳定的校内外实习基地; 5.有结构合理的、素质较高的、能按教学大纲要求全面完成教学任务的教师队伍; 6.有科学的、规范化的、严格的考试制度。 三、课程建设实施方案 1.教学计划规定的所有课程,凡连续开设三学年或以上者,都应接受课程评估。具体实施方案见《广东轻工职业技术学院课程评估实施方案》; 2.优秀课程可申报学院课程建设项目,经学院审批立项的课程建设项目可获学院课程建设基金资助,获资助课程必须通过精品课程验收。课程验收实施方案见《广东轻工职业技术学院精品课程建设评审工作方案》; 3.凡优秀课程可申报学校精品课程,具体实施方案见《广东轻工职业技术学院精品课程建设评审工作方案》。 四、设立课程建设基金 学校每年拨给一定数额的经费作为课程建设基金。列入学校精品课程建设规划的课程,符合条件的可向学校申请课程建设基金,该基金只能用于被列入规划的课程建设项目。 1.课程建设资金的使用范围

C++面向对象程序设计课程设计报告

. 课程设计 课程名称C++面向对象程序设计题目名称公司人员管理系统 专业班级13级计算机科学与技术一班学生林涛、甑德胜、梁增辉 吴志伟、齐、江靖 学号51302011015、51302011016、51302011001 51302011037、51302011006、51302011009指导教师郭有强 二○一四年六月二十日

目录 一、引言 (2) 二、课程设计报告 (4) 1、问题描述 (4) 2、系统总体方案 (4) 3、设计思路和主要步骤 (5) 4、各功能模块和流程图 (5) (1)各功能模块 (5) (2)流程图 (6) 三、系统测试 (9) 四、心得体会 (15) 五、参考文献 (17) 附:程序设计代码 (18)

一、引言 1985年,管理信息系统的创始人,高登?戴维斯给出的管理信息系统的定义是:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户一机器系统。它能提供信息,支持企业或组织的运行、管理和决策。”这个定义说明了管理信息系统的组成要素:计算机硬件、软件、数据库、模型库和用户。 随着我国社会的不断进步,人们对管理信息系统越来越重视,再加之管理信息系统在管理方面所产生的巨大影响,也使得人们越来越关注管理信息系统的发展趋势。由于管理信息系统的发展受到以上各种变革因素的制约,传统的管理信息系统必然向现代管理信息系统发展,在这个发展过程中,管理信息系统的发展将会呈现出以下趋势: 管理信息系统将会越来越注重以人为本。管理科学的发展有科学管理理论、行为管理理论和现代管理理论三个发展阶段,正在向着越来越人性化的方向发展,即以人为本。基于管理学的这一研究视角,管理信息系统也将向着更加人性化的方向发展。在今后的管理信息系统中将会越来越注重人的因素,以人为出发点和中心,围绕着激发和调动人的主动性、积极性、创造性展开的,以实现人与社会共同发展的一系列管理活动。而且这种人性化还会贯穿于管理信息系统的开发设计与研究中,具体表现为今后的管理信息系统将具有更加友好的人机界面,易于人们操作,也会考虑到不同用户的不同需求,更加个性化。 管理信息系统向智能化方向发展。随着人工智能技术的发展,数据仓库、数据挖掘技术在管理信息系统中的应用,管理信息系统必将向着智能化方向发展,如产生了很多的决策支持系统、专家系统等等。智能化的管理信息系统具有思维模拟活动,它具有很高的自学习、自组织和进化性,并具有知识创新功能,可以解决非结构化事务,在决策中处于主导地位,是人的向导,在体系上将是大规模分布式计算模式,以基于网络神经元构件的智能网为主。 管理信息系统向集成化方向发展。随着当前系统集成技术的提高,集成技术和方法也逐步地运用到管理信息系统中。由于管理信息系统将包含多个子系统,因此将这些功能集合在一起以便更好地发挥它的作用,这就是集成化的管理信息系统。集成化的管理信息系统将管理信息系统的各个子系统有机地结合起来,达到互通信息、共享数据资源的目的,其支撑技术是数据库和计算机网络。集成管

java程序设计基础(第3版)实验指导答案 第四章

实验16 public class shiyan16 { public static void main(String[] args) { int i; int []a; a=new int[10]; for(i=0;i<=a.length-1;i++) System.out.print("a["+i+"]="+a[i]+" "); System.out.print("\n"); for(i=a.length-1;i>=0;i--) { a[i]=i; System.out.print("a["+i+"]="+a[i]+" "); } } } //定义一个长度为10的整形数组,输出元素的内容,再对数组元素进行赋值 实验17 import java.util.*; public class shiyan17 { public static void main(String[] args) { int i,max,min; int []a=new int[5]; Scanner reader=new Scanner(System.in); System.out.println("从键盘输入5个整数"); for(i=0;i<5;i++) a[i]=reader.nextInt(); max=a[0]; min=a[0]; for(i=1;i<5;i++) { if(a[i]>max) max=a[i]; if(a[i]

学校对精品课程建设的政策支持和措施

学校对精品课程建设的政策支持与措施 学院十分重视精品课程建设工作,在学院的办学指导思想上明确提出了建设“精品专业、精品课程、精品人才”的三精工程,提出要以精品课程建设为标杆,加大优质教学资源的整合和建设力度。2006年,学院制定了《黑龙江旅游职业技术学院精品课程建设管理细则》,此后,学校又在一系列的管理文件和管理制度中,进一步明确规定了对精品课程建设的多方面的政策措施,主要内容有:1.建立精品课程有效管理机制,保证精品课程建设工作 学院建立了精品课建设规划,对各级精品课程做了明确的规划。为保证此项工作有效开展,学院成立了精品课程领导小组,院长任组长,同时建立了由教务处负责的精品课程建设监管部门,系室主任将工作重点放在精品课程的建设上,有力的推动的精品课程的建设工作。 2.加大师资队伍培训投入 学院加强了对精品课程建设的学习和培训工作,每年定期的组织相关教师参加各类精品课程的学习和培训工作,保证每年有足够资金用于教师的培训。3.保证对精品课程的奖励建设经费 学院出台了《黑龙江旅游职业技术学院精品课程建设管理细则》和《关于对精品课程经费支持的若干规定》明确对精品课程的建设经费支持额度为:校级精品课程奖励建设经费3-5万元,省级精品课程奖励建设经费5-8万元,国家精品课程除教育部划拨的奖励经费外,学院将按1:1配套建设经费。 4.支持精品课程的实验室建设和实验教学平台建设 学院投入了300多万元建立了于本课程相应的教学平台和实验室,为该精品课程提供了真实的教学实践平台。 5.在教师的聘任和晋级提薪上对精品课程负责人予以奖励 与对待国家级教学成果获奖者一样,学校在有关文件中明确规定,对省级、国家级精品课程的奖励和教师的聘任与晋级提薪等挂钩,这一规定已经在2007年的教师聘任和工资升级调整中实施。

相关文档
最新文档