1、科研项目管理系统科研项目管理系统 第一章 绪 论 上海交通大学计算机集成制造研究所(以下简称CIM所)每年都承接了大量的科研项目及发表为数众多的科技论文,对这些成果进行统计所得到的信息在该研究所的管理中具有重要的意义;首先,它反映了CIM所的学术水平和成就,是对该所进行各种评估时的主要参考依据;第二,通过这些统计结果,可以看出CIM所的发展趋势,从而为研究所的发展决策提供重要的辅助信息;第三,它是考察某位研究人员的工作成就的主要途径之一;最后,这些统计信息也是上级主管部门经常要求上报的信息。显然,需要有一套行之有效的手段来对CIM所的科研项目及发表论文进行管理。到目前为
2、止,CIM所的科研项目管理一直采用人工管理的方式,并无一套成文的管理规范,也没有相应的专职管理人员,只有当上级部门发文要求统计项目或论文情况时才由有关人员查阅本所的各种相关文档,人工进行统计并制作报表。这种落后管理的弊端是显而易见的。在现在这个计算机得到普遍应用的时代,很多过去依靠人工进行的管理都由计算机所取代。尤其在信息的存储、加工和维护上计算机能取得人所不能比拟的作用。通过计算机进行管理的主要方法是建立管理信息系统(Management Information System,MIS)。对管理信息系统有许多种解释,按照管理信息系统的创始人明尼苏达大学的Gordon B.Davis教授给出的定
3、义,MIS是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。我国学者薛华成则将其定义为:管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以企业战略竞优、提高效率和效益为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。尽管定义不同,但总的说来,管理信息系统终究要起到一个提高管理效率、减轻管理人员负担的作用。无论对于企业或其他组织,建立一个管理信息系统都是实现其先进管理所必须的。有鉴于此,开发一个CIM所的科研项
4、目和论文管理信息系统是很有必要的。它将有助于将管理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。管理信息系统是一个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统等。根据现有人力和时间限制条件以及项目和论文管理的特点,不可能也没有必要建立一个完整的、具有所有功能的管理信息系统。我们选择开发一个相对较小的实用的数据处理系统。数据处理系统(Data Processing System,DPS)又称为电子数据处理系统(Electronic Data Processing System,EDPS)或业务处理系统(Transaction Proce
5、ssing System,TPS),它属于管理信息系统的范畴,但不是管理信息系统的全部。其主要特点是简单、精确和标准化。业务范围主要是业务数据的登录,数据的编辑,将数据信息以文件形式存入软盘、磁带或硬盘,通过存取这些数据信息打印出报表,主要的操作是排序、列表、更新、查询等,主要使用的运算是简单的加减乘除,其输入一般是原始的单据或表单,输出一般是分类或汇总的报表,主要使用的人员是运行人员。这一类系统由于处理的问题处于较低的管理层,因而问题比较结构化,即处理步骤较固定,系统结构相对比较简单,无须很复杂的实现技术。 去年上海交通大学计算机集成研究所已经开发了一个基
6、于SQL server的科研项目管理系统,今年所里想将该系统移植到Access数据库上。本设计的主要任务就是为上海交通大学计算机集成研究所移植并升级更有实用价值的科研项目及论文管理系统,以实现CIM所的科研项目及论文管理计算机化,摆脱人工进行管理的落后面貌。并作为一项毕业设计的成果。第二章 系统分析2.1 概述 管理信息系统通常是一个复杂的系统,它既受内部环境的互相影响,又受外部环境的制约,需要考虑的问题很多。系统分析首先应对系统现状进行分析,提出新系统要达到的目标,然后确定用户对目标系统的要求,为软件设计提供基础。其主要任务是将在系统详细调查中所得的文档资
7、料集中在一起,对组织内部整体管理状况和信息处理过程进行分析;目的是将用户的需求确定下来。其中的需求分析是系统开发工作中最重要的环节之一,是系统设计的依据,需求分析已经成为一门独立的学科,称为需求工程(Requirement Engineering,RE),即应用已证实有效的技术、方法进行需求分析,确定用户需求,帮助开发人员理解问题并定义目标系统的所有外部特征。系统分析一般还应包括业务流程及数据流程分析等,但由于项目及论文管理来说,只是一个简单的归档及统计问题,故可以省去。重点放在用户的信息和功能需求上。由于目前对CIM所的项目和论文进行管理的人员主要是该所的领导,工作很繁忙,无法抽出过多时间进
8、行交流,所以采取的需求分析方法主要采用首先对CIM所过去产生的各种手工报表进行分析,从用户的角度提出需求的设想,然后再请所里领导修改。 2.2 现存的问题及目标经过分析,得出目前采用人工管理存在如下主要问题:(1)项目信息查询、统计困难 由于缺乏有效的规范,无法对本所的所有科研项目进行统一管理,当需要进行统计工作或需要查询某个项目的基本情况(如拨款情况或成果情况)时只能通过向该项目的负责人询问,造成极大的不便。特别是当需要以某种条件进行统计或查询时(如统计本所所有863计划项目或统计本所所有获奖项目等)尤其困难。(2)论文统计困难由于论文发表具有周期长、分布广泛的特点,当发表通知或杂
9、志、期刊抵达时,往往相关人员已经遗忘甚至已经离开研究所,由于缺乏专职管理人员和一套行之有效的管理规范,通知或杂志寄到时没有及时归档记录,以至于当需要进行论文统计工作时不得不东查西找,效率非常低,并且极易统计不完全或由于遗忘而造成数据不属实的现象。(3)浪费领导的时间和精力当需要进行统计工作,尤其是用于送交上级部门的报表,一般工作人员往往不熟悉情况或要求而不得不由所里主要领导来完成,浪费了领导的大量时间和精力。根据上面的分析,提出以下开发目标:(1) 提高项目及论文管理的水平,提供及时、准确的信息服务;(2) 提高信息检索的效率,实现灵活的查询,包括多条件查询、模糊查询等;(
10、3) 减轻管理人员制作报表、统计分析的负担;(4) 实用。系统规模不宜太大,但又要能保证支持日常工作的要求;(5) 系统应易于修改和扩充。2.3 需求分析 2.3.1信息需求(1)关于项目基本情况的信息 项目编号:格式为 年份+序号 项目名称(中文、英文) 负责人1 负责人2 主要承担人1 主要承担人2 项目来源
11、; 项目性质 分为国家自然科学基金、863、部省科委及企业集团四种情况 文件柜号 科研代号 电子文档名 开始日期:格式为 年份+月份+日期 结束日期:格式为 年份+月份+日期 注:项目编号是一个七位字符串,其格式为YYYY-#,其中YYYY为立项年份,#是两位数,表示该项目在某年中的立项顺序。 (2)关于项目财务情况的信息 财务编号 单位分类&n
12、bsp;总经费(万元) 第一(二六)次拨款数(万元) 第一(二六)次拨款日期:格式为 年份+月份 第一(二六)次免扣额(万元) 拨款总额(计算项) 累计支出(万元) (3)项目成果情况 验收日期:格式为 年份+月份+日 鉴定日期:格式为 年份+月份+日 获奖日期:格式为 年份+月份+日 鉴定单位 获奖名称᠊
13、8; 授奖单位 证书号(4)关于期刊论文情况的信息 论文名称(中文、英文) 发表日期:格式为 年份+月份 期刊名称 作者(1-6) 范围 分为全国、国际、地方三种情况 检索源 分为EI、SCI、核心和一般四种情况 检索号 学科门类 来源 出版单位(5)关于会议论文情况的信息&
14、nbsp;论文名称(中文、英文) 会议时间:格式为 年份+月份 会议名称 入选论文集名称 作者(1-6) *范围 分为全国、国际、地方三种情况 学科门类 来源 会议地点 2.3.2 功能需求(1) 数据录入 分别以项目、期刊论文、会议论文为单位录入项目、期刊论文及会议论文的全部数据,对项目也可以分别以基本情况、财务情况或成果情况为单位录入。录入时
15、应包括对数据的正确性校验。(2) 数据维护 支持平时对数据的修改,包括插入、删除及更新。(3) 查询 i 项目查询 以项目名称、负责人、主要承担人、项目性质、开始日期、财务编号为条件查询项目的各种情况,对项目名称支持模糊查询。ii 期刊论文查询 以发表日期、来源、检索源为条件查询。iii 会议论文查询 以会议时间查询。iiii 设备查询 & 信息时代网络环境下学习方式的动态研究关键词:网络环境;学习方法;动态思考摘要:随着网络对教育产生的巨大影响,网络环境下的学习方式也越来越成为人们关注的话题。文章论述了网络环
16、境下学生自主学习方式的意义与理论依据,充分发挥学生学习的自主能动性,让学生成为网络学习的主人,并对教师的角色作出了作用分析。 21世纪信息技术对教育的影响将是不可估量的。随着网络的不断完善,各种动态的链接以及工具语言和浏览器的不断优化,都标志着国际互联网已经逐步成为健康、良好的工作学习环境。培养出适应信息社会发展要求和良好信息素养的高素质人才,是当前网络教育应当承担的重要职责。 一、网络技术对教育产生的影响 随着网络整合性的提高,多媒体环境在近几年里繁荣发展。我们会发现,在虚拟的世界里有大量的多媒体资源存在共享,老师和学生会体会到广泛的信息交流,即使与你讨论的人可能在世界的另一端
17、,你们也可以进行同步的或非同步的交互式学习与讨论。有许多互连网的新型技术,比如多媒体、交互式公告、电子邮件以及在虚拟社区里建立的会议环境,这些技术具有良好的延展性和灵活性,它们对传统意义上的面对面授课与交流的学习方式,产生了直接的冲击和影响,而这些新的技术正在被越来越多的老师和学生接受和使用。进一步的说,全球信息网络技术会逐步走进学校和教室,给教师和学生带来全球数字化信息共享,让他们的创新能力和自主学习得到更大的发展。 二、网络环境下创建基于任务的自主学习方式。 学生的自主学习,是利用网络环境给学生提出学习任务,进行任务驱动,通过上网查询、人机交互等方式,学生在不断克服困难中完成任务。网络环境
18、中有着大量的信息,教师与学生拥有信息的机会是均等的,更多的时候学生了解掌握的信息可能比教师还要多。教师逐步失去以往占有教学信息资源的优势,不可能再依赖现成的知识和所谓的标准答案传授给学生,教师的任务也将转变为如何引导学生筛选、获取有用的信息。所以,教师可以将所学习的知识分解成若干小问题,让学生带着问题通过搜索引擎或相关的网站,多角度地找出答案,完成任务。通过搜索引擎检索到的相关信息有时会有成百上千条,这是教参望尘莫及的。教师充分利用网络技术开展教学,能冲破课本的束缚,在学生面前展开广阔的学习空间,从而提高学生的学习效率。学生带着老师提出的问题,通过动手操作以及必要的信息技术帮助进行自主探究,能
19、充分发挥他们的自主能动性。这样不仅重视了学生作为学习主体的积极性、主动性,而且也充分发挥了教师的主导作用。 三、网络环境下创建基于协作的自主方式。 在网络环境下,能够方便地展开丰富多彩的教学活动,来培养学生的群体意识以及竞争和合作能力。学生们之间可以不用直接面对,而是教师通过网络,把分散在课堂中的学生链接成小组性的学习团体,让他们利用网络来传递声音、文本、图像等各种信息,加强互相交流的目的,促进学生的个性化发展,调动学生参与的积极性、主动性。让每一个小组成员都非常认真地学习、探寻,然后根据自己的搜索结果,谈谈自己的操作方法,短短几十分钟的一堂课中,每个学生都数次甚至数十次地发表自己的见解。每个
20、问题讨论到最后,教师在根据学生的回答,有选择地加以分析,表达自己的观点。这种没有标准答案的协作式自主学习,对培养学生的创造性思维会起到重要的作用。这样,网络环境下学生自主学习方式的实施,增强了学生完成任务的信心,有利于学生保持学习的兴趣。由于这种学习模式重视学生是认知过程的主体,因而有利于学生主动探索和发现,有利于创造型人才的培养。 四、网络教学体系下教师应该担当的角色。 教师的作用主要在于构建一种学习生态环境,这种环境是多样性的,而非单一的,而网络技术则提供了构建这种环境的可能性。现在的网络教学从关注“教”到关注“学”的演化,并不意味着教师作用的削弱。“教”与“学”相辅相成,共同构成网络教学
21、的整体。教师作为教学方法的组织者,应该发挥网络在教学中的应用,必须在新的理论视野和操作环境下,预设和扶持学生生成一种新的学习方式。一方面指导学生根据当前的学习需要引进网络技术,充分发挥网络在学生学习中的辅助功能。另一方面指导学生学会根据网络技术所能提供的条件,主动地设计自身的学习活动,提升网络在学生学习中的基础性功能。要求学生在网络学习中增强搜集、处理和储存信息的能力,正确处理好主与辅、多与少、人与机、虚与实等关系,使学生成为网络学习的主人。 五、网络教学不能替代传统教学。 网络教学和传统教学相比,虽然具有很多优点,但它决不是万能的,更不可能完全替代传统教学。首先是因为教学过程不仅是传授知识、
22、发展能力的过程,而且也是情感交流和学生人格形成的过程,网络教学主要是人机交流,学生面对的是没有情感的电脑,在情感培养和人格塑造方面,网络无能为力,教师的言传身教和人格力量被削弱了。其次,网络教学使教学环境相对变小,学生将由丰富多彩的现实学习方式变为单调的理性探求,虚拟的情境终究不能创造真实的感受,这将影响学生实践能力的培养。第三,在网络教学中,任何数字运算都可由电脑完成,学生的大部分表达由键盘输入,这将降低学生的运算能力和语言表达能力,也不利于汉字的书写训练。第四,网络教学要求学生必须具备一定的自学能力和自我控制能力,要有使用计算机的条件和基本能力。第五,课程软件还比较缺乏,符合学科教学的更少
23、,而学校自行开发又受到技术和经费的限制。第六,网上教学目前还受到上网速度和上网费用的制约,要进一步推广网上教学,必须提高网络速度并降低上网费用。 总之,网络学习代表着一种未来的方向,这种方向顺应了信息时代和知识经济社会的要求,为终身学习观念的实施提供了条件,从而必将成为人们在学习观念与实践方面的选择。我们应该着眼于学生个人能力的发展,以学生为中心,运用多种教学策略和学习模式,借鉴发达国家的成功经验,时刻准备迎接未来网络时代的挑战。 摘要:本文主要介绍了C+程序设计课程教学的一些实践经验,对C+教学方式及课程设计、考试环节等方面的改革进行了探讨。关键词本文来自:计算机毕业网 :教学方法;程序设计
24、;C+;考试方式1C+程序设计教学的探索我校属于二类本科院校,在1999年就在计算机专业正式开设“C+程序设计”,总学时75学时,教学中采用钱能、谭浩强主编的教材。2007年以后,根据实际教学情况,通过深入分析研究,我们认为将C+语言课程教学时数加大到90学时为宜,同时将该课程分为两个学期,并以C+教学为突破口,培养学生的编程思想,训练学生的编程思维,加强学生的技能训练,培养学生面向对象的程序设计能力。2教学内容和方式的改革(1) 突出关键技术异常处理、模板的教学根据当前实际大型软件项目开发的需要,突出异常处理、模板相关内容的教学。不是将模板作为一种语法现象,而是作为一个有力的工具用于教材所涉
25、及的全部数据结构基本知识,包括顺序表、链表、栈、队、二叉树以及查找排序算法。同时介绍标准模板库的简单使用方法。最新发展的ISO14882 C+语言标准一个较大的改变是把模板引入标准库,使用模板类来代替传统的C+中定义的类,实现通用的与数据类型无关的算法(参数化程序设计)。(2) 以实例为引导,从而让学生掌握算法和语法的使用要具体降低难度,首先要深刻理解C+语言的关键技术,要有重点,不能面面俱到,有所失,才能有所得。围绕关键技术“精讲多练”,可以花较少的学时取得更好的效果。讲实例的时候,要尽量避免讲解书上那些和数学、物理等问题比较密切的程序,这是因为学生的程度不同,有的同学对那些高深的数学和物理
26、问题还没有搞懂,却让他去编写程序这是不现实的。会让学生感到学习基础语言就那么难,从而产生厌学情绪,可以从现实生活中找一些例子,引起学生的学习兴趣。如刚开始学习的时候,可以编一个小软件,让学生明白输入输出语句在计算机中的应用,例如:#includevoid main( )inta;cout小学四则运算学习程序nn;cout1两位数加法运算 n;cout2两位数减法运算 n;cout3两位数乘法运算 n;cout4两位数除法运算 n;cout 5 帮助 n;cout请输入你的选择,(15):;cina;cout“你选择了功能”这个程序很简单,但通过这样的例子让学生明白编程是怎么回事,输入输出语句在
27、程序的做用,随着学习的深入,可以以这个程度为主,为这个程序相应地增加新的功能,不断地进行完善,从而引起学生的学习兴趣,从被动学习变为主动学习。当学习完分支语句后,就可以在程序后加入新的功能,完成用户选择的加、减、乘、除运算功能,当循环学完以后,可以新加入一个功能“退出”。最后可以完成一个如下面所示功能的程序:一级菜单:电脑出题自我出题帮助退出二级菜单:加减乘除返回当然,还可以跟距实际情况,添加新的功能,最后还可以引导学生进行软件界面的设计,从整体上完成一个软件开发。开始以一个简单和现实生活有关的程序为主干,引起学生的学习兴趣,随着学习的深入,可以通过在这个程序上添加新的功能,提高学生在学习上的
28、主动性,主动找出软件中的问题,不断的思索,提出新问题、新功能加到这个软件中,当学习结束,学生也就明白编程是怎么回事,怎样进行编程。(3) 运用多媒体教室进行直观教学教师在教学初期的课堂教学中应多做控制台应用程序设计全过程演示。使用多媒体教学可以达到以下效果:在用电子教案进行讲解时,使用多媒体技术,做到图文声并茂,可以大大激发学生的学习兴趣。演示程序的调试与运行过程,真正实现了“用计算机教计算机”,使教学更具直观性和互动性,同时大大加快了授课的速度。(4) 强调程序设计思想在面向过程的前几章采用流程图,即突出程序设计而不是语法。强调算法和设计,一些过于细节化的内容尽可能少讲,重点在基本的常用语法
29、,便于学生掌握要点、重点。在面向对象设计部分时,通过流行的UML描述C+类,给学生以直观地了解。(5) 网络教学网站建设已着手建立以教师为主导、学生为主体的自主学习的交互式网络教学环境,通过网络提供的大量资源,有效地拓展了 C+ 教学空间,使 C+ 语言程序设计教学内容更丰富,教学方式更灵活,教学手段更先进,更有利于调动学生学习兴趣及学生个性化发展。3课程设计的改革采用研究型学习方法,学生分组合作进行课程设计。教师布置多道题目,题目按设计思想分为两大类:(1) 采用C+过程化程序设计方法,设计以下系统。职工信息管理系统 图书管理系统 学生成绩管理系统 作一个背单词的小程序 旅馆管理系统中 电脑报价系统 (2) 用C+面向对象程序设计方法,要求使用对象/类,继承,多态性等技术。设计以下程序。销售管理系统 高校工资管理系统 学生通讯系统 选课系统(学生选课模块) 选课系统(教师模块) 编写一个string类,完善串的基本操作 学生从两大类题目中各自选一题,并且三人一组,自愿结合。学生在掌握了C+基本方法和解决问题的途径后,对自己感兴趣的内容,自然愿意努力去寻找答案,这比从老师那里得到答案要强得多。再难他也认为不难。如果小组成员搭配合理,基础较差的同学也可以跟上进度,至少有一次全过程的学习机会。教师在此阶段只需提醒学生合理分配工作时
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1