前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的模块设计论文主题范文,仅供参考,欢迎阅读并收藏。
跨多种应用领域的系统设计人员具有类似的需求以及对倾向于采用dc/dc电源模块的要求。最经常提到是对更薄厚度、更小面积、更高效率及更大功率密度[1]等特性的需求。新一代dc/dc电源模块应运而生,正开始步入市场以满足上述要求。这些双输出和三输出隔离式模块运行于标准的-48V局端电源中,可提供3W~100W的功率。它们包括输出电压最低达1.0V的模块及最高输出电流达30A的模块。
尺寸
系统设计人员为在更小空间中实现更高性能的信号处理电路,所面临的竞争挑战日益激烈。先进的DSP与ASIC有助于提供此功能,但需要更多电压较低的电源轨,并需具备高精度排序与调节。通过减少实施电力系统所需的整体模块数,最新的多输出电源模块满足了这一要求。
描述模块效率面积(平方英寸)成本(1千/年)
多个单输出隔离式模块33W效率单输出3.3V/9A89.0%3.742.38美元
20W单输出2.5V/8A75.0%3.0638.52美元
总计:77.6%9.82119.42美元
单个三输出隔离式模块25A三输出3.3/2.5/1.8V87.0%5.4196.64美元
多输出电源模块提供了可节省板级空间的独特设计选择。分布式电源架构正逐渐渗透电信与数据通信市场。就需要超过三种不同电压的应用而言,设计人员可使用多输出模块提供电源总线隔离,并可为各种负载点模块供电。这种配置使设计人员不必再担心使用所有单输出模块所需的板级空间。
电气性能
排序
最新的DSP、ASIC、FPGA及微处理器需要多个低电压,并可能要求复杂多变的加电/断电排序。由于产品上市时间的限制,众多更高级产品(其中电源模块仅是该产品的一个组件)的设计没有时间或板级空间来构建外置排序电路。而且,即便不受时间与板级空间的限制,他们也必须考虑组件成本的增加。比较简单的解决方案就是选择采用可利用新型内部排序多输出电源模块的系统电源架构。
例如,诸如德州仪器(TI)PT4850系列的三输出模块的加电特性就能够满足微处理器及DSP芯片组的要求。该模块运行于标准的-48V输入电压下,其额定组合输出电流可达25A。输出电压选项包括一个用于DSP或ASIC内核的低电压输出,以及两个用于I/O和其他功能的额外电源电压。
PT4850提供了最佳的加电顺序,可监视输出电压,并可在短路等错误情况出现时提供所有电压轨道的有序关闭。所有三个输出均在内部进行排序以便同时加电启动。
在加电启动时,Vo1起初升至约0.8V,随后Vo2与Vo3快速增加至与Vo1相同的电压数。所有三个输出而后一起增加,直至每个均达到其各自电压为止。该模块一般在150ms内产生完全自动调整的输出。在关闭时,由于整流器活动开关的放电效果,所有输出快速下降。放电时间一般为100µs,但根据外部负载电容而有所差异。
效率
在低功率应用中,即便最小的dc/dc电源模块可能也会有数百毫瓦的静态损失。这解些损失主要由耗费功率的组件造成的,如整流器、交换晶体管及变压器。如果使用一个部件来提供原本需要二至三个独立分组部件所做的工作,那么就可以减少耗费功率的组件总数量。如表1所示,这提高了9.4%的效率。
一些最新的多输出模块可在全额定负载电流中以90%的效率运行。这样的高效率恰恰是由那些使用MOSFET同步整流器的拓扑实现的。该整流器消耗的电量比上一代dc/dc电源模块中使用的肖特基二极管耗电要少。
互稳压
最新的多输出电源模块采用先进的电路,消灭了互稳压问题,提高了输出电压的波纹和瞬态相应。根据以前的经验,在模块的任何一个输出上增加输出电流均会导致其他输出上的电压改变。TI的PT4850与PT4820系列三输出模块则解决了这一问题。新一代电源模块在隔离阻障的输出端上就每个输出都采用稳压控制电路。通过专有磁耦合设计,控制信号可在模块初级端与二级端之间进行传递。图5显示了输出一(≤5mV)在输出二负载增加情况下的变化。
瞬态与波纹
PT4820与PT4850系列具有出色的瞬态响应和输出电压波纹性能等特点。该模块的三逻辑电压输出是独立调节的,这有助于可与单输出电源模块相媲美的瞬态响应(≤200µSec)和输出电压波纹(≤20mV)。
成本
多输出电源组件不再需要两个或更多单输出器件,这就减少了成本。表1显示了电源相同的一个25A三输出模块与三个单输出模块的对比。
在分布式电源应用中,设计人员通过利用单个多输出模块和非隔离式负载点模块(图2)替代了高成本的单输出砖,从而实现了成本节约。也可以实现,由于多输出模块在更少组件情况下也可得以实施,因此进一步节约了成本(和板级空间)。例如,在某些应用中,多输出模块仅要求一个热插拔控制器和输入去耦电容器。相反,这些组件在电源系统中则必须与每个单输出砖结合使用。
产品上市时间是一种间接成本,利用多输出电源模块可减少该成本。这种成本节约主要是由于OEM厂商减少了设计、测试和制造等资源。
故障管理
设计人员必须确定其电源系统如何对故障情况进行响应。当今的多输出电源模块结合了先进的故障管理功能。这些功能包括过压、过流和短路保护,有助于防止损坏设计者的电路。
输出过电压保护利用的是可不断检测输出过电压情况的电路系统。当电压超过预设级别(presetlevel)时,电路系统将关闭或箝住电源输出,并使模块进入锁定状态。为了恢复正常操作,一些模块必须主动重启。这可通过立刻消除转换器的输入电源得到实现。为了实现故障自动保护运行和冗余,过电压保护电路系统是独立于模块的内部反馈回路的。
过电流保护可防止负载错误。在某些设计中,一旦来自模块的负载电流达到电流限制阈值,如果负载再尝试吸收更多电流的话,那么就会导致模块稳压输出电压的下降。该模块不会因为持续施于任何输出的负载错误而损坏。
当模块各输出的组合电流超过电流限制阈值时(如任何输出引脚上发生短路),短路保护将关闭模块。该关闭将迫使所有输出的输出电压同时降至零。关闭之后,模块将在固定间隔时间中通过执行软启动加电定期尝试恢复。如果负载故障仍然存在,那么模块将持续经历连续的过电流错误、关闭和重启。
灵活性
电压和电流输出以及封装设计的灵活性是多输出电源模块的一个关键特性。某些制造商可提供24V(18V至36V)与48V(36V至72V)两种输入。其采用完全隔离输出的通用架构可使系统设计人员在双或三输出电路中使用模块,而不会造成过多最低负载要求或互稳压降级的情况。
由于芯片供应商开发器件的操作电压不一定符合以前的迭代法,因此电压和电流输出方面的灵活性正变得日趋重要。众多的多输出模块都以独立调节和可调的输出电压来解决此问题。为了获得独特的电压,某些模块上的输出可从外部电压进行远程编程。此外,诸如Tyco公司的CC025等三输出系列模块还可以通过使用连接到调整引脚(trimpin)的外部电阻来允许输出电压设定点调整。
封装灵活性简化了主板设计人员的工作。许多现有的多输出模块都使用业界标准的砖形封装(bricktypepackaging)和面积规格,这确保了引脚兼容性和辅助货源。TI的Excalibur™系列等创新型模块均采用具有表面安装、垂直通孔和平行通孔封装风格的镀锡薄板铜盒。
多输出电源模块的商业可用性为设计人员提供了极佳的灵活性。表2显示了一些制造多输出模块的业界领先供应商。这些模块存储于领先的分销商处,可为设计资格认证和最后时刻的更改提供极快的可用性。
表2、多输出模块制造商
制造商产品类型
Artesyn科技公司15W至60W双、三输出
Astec20W至150W双输出
爱立信30W至110W双、三输出
APower-One2.5W至195W双、三、四输出
SynQor40W至60W双输出
德州仪器3W至75W双、三、四输出
TycoPowerSystems25W至50W双、三输出
可靠性
具有高度可靠性的电源系统设计是系统设计人员始终都要面对的挑战。从内在来说,使用单个多输出模块的电源系统的可靠性要高于所有单输出模块。例如,一个三输出模块可提供1,108,303小时的额定MTBF(902.3FIT)。与此相对照,提供相同输出电压和电流的三个单输出模块则达到了984,736MTBF(1015.5FIT)的额定MTBF。多输出模块之所以具有更高的可靠性,是因为其架构中使用的总体组件数量更少。
结论
随着产业潮流要求设计人员使用体积更小、效率更高的电源供应,电源模块制造商推出了可简化系统设计及操作的多输出dc/dc电源模块,以响应上述潮流。最新的多输出模块能够通过为混合逻辑应用(诸如DSP、ASIC和微处理器等)提供稳压低电压输出而使设计人员受益。与前代产品相比,上述模块显著提高了给定面积上的功能。在某些情况下,该小型架构所占空间仅为单输出电源模块的55%。减少模块数量也可以降低成本,同时提高效率和可靠性。内置的操作和保护特性免除了开发外部电路系统的任务和费用,从而不仅节省了板级空间,而且还大大加快了产品的上面进程。
关键词:VME总线测试平台PSKFPGA
VME(VersaModuleEurocard)总线是一种计算机总线结构。Versa总线由Motorola公司专为其MC6800处理器开发设计的,VME总线是在Versa总线的基础上发展起来的,主要采用了Versa总线的电气标准及欧式卡(Eurocard)的机械标准。VME总线在工业领域得到了广泛应用,航空、航天和军事等领域也大量采用VME总线。
在以VME为背板总线的系统中,很多功能模块作为VME从设备存在于系统中。目前,市场上有关VME从设备的专用接口芯片功能复杂,成本很高,不被广泛使用,很多VME从设备都需要自行开发VME从设备接口。本文介绍一种围绕FPGA芯片设计VME总线从设备接口的技术。本文设计的基于VME的测试平台是某星载上行数据处理模块的测试平台。
图1
1VME局部总线
1.1VME总线的特性
VME总线是第一个独立于微处理器的总线标准,不再受限于某一生产商的处理器产品;VME总线采用主控/目标结构,总线内可以存在多个主模块,所以被称为多路处理总线;VME总线为32位计算机总线,地址/数据信号线采用非复用方式,最大传输速率可达40MPS;在VME64中,VME总线扩展到64位,最大传输速率可达80MPS;VME总线采用异步传输,无时钟也可协调数据传输,模块间的数据传输通过握手信号实现;VME总线能够支持16位、24位、32位寻址和8位、16位、24位、32位数据传送;VME总线支持多处理器体系,最多支持到21个处理器;VME总线支持四级仲裁请求,采用链优先级队列,实现多个主设备共享总线资源。
1.2VME总线系统结构
VME总线主要由功能模块、底板接口逻辑和四组信号总线组成,功能模块通过底板接口逻辑、利用底板信号总线互相通信。其系统结构如图1所示。
底板总线包括数据传送总线、优先级中断总线、数据传送仲裁总线和共用总线四种。VME总线的数据传输协议有两层:最底层为底板访问层,由底板接口逻辑、共用总线模块和总线仲裁模块组成;上层为数据传输层,由数据传送总线和优先级中断总线模块组成。
四类不同的设备板中包括不同的功能模块,系统控制板包括系统时钟驱动器、电源监视、仲裁、链和总线定时器等功能模块;CPU板包括定位监视器、总线主控、请求器、中断处理、中断器等功能模块;存储器板和I/O设备板都包括目标和中断器等模块。
2基于VME的星载上行数据处理模块测试平台的设计
2.1测试平台的系统组成
星载上行数据处理模块由PSK解调卡、指令译码卡和存储器加载卡及VME接口卡组成,主要用来完成上行PSK副载波信号的解调、译码和处理。其中数据注入卡属于VME从设备。
对星载上行数据处理模块进行测试的平台由VME机箱、仿真VME计算机、监测设备和运行在监控计算机上的监控软件组成,用来验证上行数据处理模块的功能及VME从设备接口的设计。系统组成框图如图2所示。
上行数据处理模块所包括的功能单元均以双高度VME卡的形式安装在VME机箱中,其中数据注入板卡通过VME接口与仿真VME计算机完成数据通信。
VME机箱是提供测试模块和被测模块的机械及电气安装载体。
运行在监控计算机上的监控软件提供人机会话界面;设置测试床工作模式(自检/工作);接收由VME仿真计算机传回的遥测参数,反映星上设备的工作状态;接收显示由VME仿真计算机传送的注入数据;接收显示检测设备发出的指令检测报告。
2.2监测设备的设计
监测设备用来检测上行数据处理模块译码输出的指令代码,并且提供双电平状态信号,检测上行数据处理模块延时输出的控制信号、星上设备用电以及硬件复位等。原理框图如图3所示。
2.3VME仿真计算机的设计
图3
VME仿真计算机负责管理上行数据处理模块的工作模式。它通过仿真VME总线时序对上行数据处理模块进行数据的访问,并且能够接收和响应上行数据处理模块的终端请求,然后读取遥控注入数据和遥测参数并传送给测试计算机。另外,仿真计算机还可以通过VME总线向上行数据处理模块发送间接指令。其原理框图如图4所示。
3VME总线从设备接口的设计与实现
3.1EDA技术
在现代电子系统设计领域,EDA技术已经逐渐成为电子系统的主要设计手段。FPGA(现场可编程门阵列)是EDA技术中重要的一种应用。FPGA器件在结构上由逻辑功能块排列为阵列,并由可编程的内部连线连接这些功能块来实现一定的逻辑功能。本设计中遥测解调及遥控注入深试卡的数字和逻辑电路部分均由FPGA器件来完成,这里采用Altera公司的FPGA芯片ACEK1K30QC208。该芯片具有三万门可编程逻辑单元,属于Sram型的FPGA芯片,逻辑信息保存在芯片的静态存储器中,上电时动态加载。这种类型的器件在验证期间可以使用下载工具将逻辑加载到芯片中,验证完毕后需要将逻辑信息烧写在专门的PROM中,以后系统上电时,FPGA从PROM中自动加载逻辑。
3.2从设备接口的设计
在本设计中,VME从设备接口功能为(A24/D16)和(A16/D08),对应的AM代码如下(IEEESTD1014-1987);
AM=0x2DShortsupervisoryaccess(A16)
AM=0x29Shortnonprivilegedaccess(A16)
AM=0x3EStandardsupervisoryprogramaccess(A24)
AM=0x3DStandardsupervisorydataaccess(A24)
AM=0x3AStandardnonprivilegedprogramaccess(A24)
AM=0x39Standardnonprivilegeddataaccess(A24)
AM=0x3FStandardsupervisoryblocktransfer(A24)
AM=0x3bStandardnonprivilegedblocktransfer(A24)
VME总线特性为:
*A24和A16访问
*D16和D08(EO)访问
*支持D16BLOCK传输
*支持D08(EO)BLOCK传输
*支持RMW(Read-Modify-Write)访问
*支持ADO(AddressOnly)周期
*支持Addresspipelining
本地总线特性为:
*支持本地设备就绪信号(LREADY)
*A24/#A16输出(可分别译码)
*SP/#NP输出;DATA_PROG_BLOCK输出(可分别译码)
图4
3.3从设备中断设计
VME总线从设备接口需要包括中断设计,其功能为完成VME中断请求全过程中的所有应答时序。设计参数(IEEESTD1014-1987)如下:
摘要的主要内容:
说明本课题的目的、意义、研究范围及要达到的技术要求;
简述本课题在国内外的发展概况及存在的问题;
说明本课题的指导思想;
阐述本课题应解决的主要问题。
论文摘要虽然要反映以上内容,但它是论文的缩影,文字要简练、明确,因此,论文摘要不要列举例证,不讲研究过程,不用图表,也不要作自我评价。
需要用中、英文两种形式书写。
摘要的长度一般1-2段,在文字量上以300字左右为宜。
摘要写作方法
1.1常见问题
研究生毕业论文,尤其是硕士毕业论文,摘要一般都要500字以上。按照《读者》杂志每千字稿费150元计,这毕业论文的摘要怎么也值75块钱。可是实际上,很多论文的摘要都只能算是“赔钱货”。
这些“赔钱货”大多是这样的:
通篇都是“为啥要做论文所述工作”,写得像懒婆娘的裹脚布,又臭又长;至于到底做了啥,根本不提或者只有几句;
像“领导发言稿”:“在XXX的英明决策下,我充分发挥了X员的主观能动性,......,克服万难,完成了本系统的分析、设计、实现和测试,运行效果良好,得到了上级领导的表扬”
像“科普文章”:“本文利用了J2EE技术,这是由Sun公司(现在已经被Oracle收购)创建的一种企业信息化开发技术,并且使用IBMWebSphere作为容器,构建了可以扩展的体系结构。J2EE是一种跨平台技术,能够一次编写,多次运行......”
1.2摘要的目的
大论文摘要,是对毕业论文主要内容的概括叙述,使得读者能够仅仅依据摘要,即可了解作者的研究目标、研究方法和手段。
所以,在撰写大论文摘要时,要不时地问自己:
读者知道我要做什么吗?----------------------doWHAT?
读者知道我是怎么做的吗?---------------------HOWtodo?
1.3摘要的结构
对于计算机/通信领域的硕士毕业论文来说,论文摘要的结构大致可分为3个部分,其中1、2两个部分所占篇幅不超过摘要的50%,第3部分所占篇幅不少于摘要的50%:
1.3.1第一部分.论文工作的背景
i.论文的来源,可能包括:来源于何种项目、何种部门?由谁实施
ii.论文工作实施所要达到的目标,可能包括:要解决什么问题?要达到什么样的效果?
1.3.2第二部分.论文工作所使用的技术方法
i.论文使用了哪些技术?只需简单罗列即可。
ii.论文遇到了/解决了哪些技术问题及困难?
1.3.3第三部分.论文工作的具体内容
i.如果是软件开发项目,则按照需求分析、[架构/方案设计]、概要/详细设计、[实现]、[测试]、部署实施(注:中括号中的内容可选)的次序说明所做工作;
ii.说明分析设计的结果,要列出结果的内容。例如“分析了XX局资产管理系统的需求,其中功能需求包括资产录入、资产核对、资产报废等,对性能需求、可靠性需求和安全需求做了描述;”,“设计了系统方案,其中包括利用EJB实现5个功能模块、以基于XML的数据交换协议对外提供数据交换接口、利用开源数据库MySQL存储资产信息;”,“设计了5个功能模块,主要包括资产录入界面、资产管理模块、数据库封装模块、......”
iii.说明实现的步骤方法。例如“利用jQuery、JSP实现了基于web的界面,利用EJB实现了5个功能模块的业务逻辑、利用iBatis实现了数据库读写,......”
iv.说明测试的内容。例如“设计了15个测试用例,测试了系统的5项功能、数据库访问性能以及系统安全性,其中5项功能测试均已通过,1项性能测试无法满足要求,需要改进”
v.说明部署实施的内容。例如“本系统在xx市政务系统中部署运行”。【特别注意】在这一部分,绝对不能对自己的工作做任何评价。评价你的论文工作的水平,是论文评审专家、答辩委员会、论文的读者才能做的,你自己是没有资格评价自己的论文的。例如:“该系统的需求分析和系统设计符合xx业务平台维护管理实际需要,获得公司内部各级相关人员的一致认可,同时也为今后的xx系统建设提供了一个可参考和借鉴的模式”这类文字是绝对不能出现在摘要以及论文正文中的。
1.4摘要的段落
一般情况下,大论文的摘要分成三段,分别对应上一节“摘要的结构”中1、2、3三个部分,也就是俗称的“摘要三段论”。过多或者过少均不合适。
下述例子的主要问题是:
1.段落划分不合理;
2.起承转合僵硬,不符合中文行文习惯。
【错误的例子】
摘要
近些年来有线数字电视出现了新的发展趋势,基于双向传输网络的互动电视成为引领新时代电视业发展的新潮流,有线数字互动电视系统广泛采用了IP技术进行传输并能够为用户提供点播、直播、回看和各种增值业务,使用户在家中就可以享受各种各样定制化服务。作为互动电视这个新型庞大系统的运营商来说,如何能够有效针对网络中传输的各种码流进行统一监测就成为一个很有价值的研究课题,因为各种点播业务发生的时间随机,充满了不确定性,如何实时地掌握各个链路的流分组的状态和发现问题时准确的定位发生问题的节点正是本论文所要研究的重点。
本文使用了J2EE技术、Flex技术、C++语言等技术设计并实现了一个可以对整个网络的TSoverIP流进行检测管理的系统。
首先对整个码流监测系统的需求进行了分析,其中功能需求包括MonitorServer管理平台和DataCollector数据处理程序两部分,还以示意图的形式给出了系统的界面需求。
在系统设计部分对码流监测系统的总体架构进行了设计,对系统数据库的表和字段进行了详细设计,并列举出相关字段含义。然后分别对MonitorServer的实时监测模块、查询统计模块和业务配置模块,DataCollector的调度模块、配置模块、HTTP长连接模块、HTTP短连接模块、汇聚模块和入库模块进行了详细设计,包括处理流程和相关类的设计等。章节的最后介绍了各个子模块之间的通信协议的设计,整个协议是基于XML实现的。
在系统的实现章节中,本文给出了部分核心模块的算法设计和代码实现,并以文字的方式阐述了相关调用过程。
接下来的章节阐述了整个系统的部署环境和最终的运行结果,展示了最终的用户界面。
最后,对本文和作者在课题期间的工作成果进行了总结,并提出了进一步的改进方向。
【正确的例子】
摘要
近些年来有线数字电视出现了新的发展趋势,基于双向传输网络的互动电视成为引领新时代电视业发展的新潮流,有线数字互动电视系统广泛采用了IP技术进行传输并能够为用户提供点播、直播、回看和各种增值业务,使用户在家中就可以享受各种各样定制化服务。作为互动电视这个新型庞大系统的运营商来说,如何能够有效针对网络中传输的各种码流进行统一监测就成为一个很有价值的研究课题,因为各种点播业务发生的时间随机,充满了不确定性,如何实时地掌握各个链路的流分组的状态和发现问题时准确的定位发生问题的节点正是本论文所要研究的重点。
本文使用了J2EE技术、Flex技术、C++语言等技术设计并实现了一个可以对整个网络的TSoverIP流进行检测管理的系统。
首先对整个码流监测系统的需求进行了分析,其中功能需求包括MonitorServer管理平台和DataCollector数据处理程序两部分,还以示意图的形式给出了系统的界面需求。基于前述需求分析,设计了码流监测系统的总体架构,详细说明了系统数据库的表和字段并列举出相关字段含义;分别对MonitorServer的实时监测模块、查询统计模块和业务配置模块,DataCollector的调度模块、配置模块、HTTP长连接模块、HTTP短连接模块、汇聚模块和入库模块进行了详细设计,包括处理流程和相关类的设计等;此外,介绍了各个子模块之间的通信协议的设计,整个协议是基于XML实现的。在系统的实现章节中,本文给出了部分核心模块的算法设计和代码实现,并以文字的方式阐述了相关调用过程。继而,在随后的章节阐述了整个系统的部署环境和最终的运行结果,展示了最终的用户界面。最后,对本文和作者在课题期间的工作成果进行了总结,并提出了进一步的改进方向。
1.5英文摘要
英文摘要绝对不允许使用GoogleTranslate直接翻译中文摘要。这种翻译出来的摘要,是不可能被导师或者匿名评审专家通过的。
英文摘要不必全部直译。只要中文摘要中主要的流程、方法、结论、成果保持直译,其它内容采用意译的方式也无不可。
英文摘要不要使用长句。中文摘要的长句,完全可以通过意译,或者句子切分,翻译为英文短句。摘要写作过程中,要注意连词的使用。
英文摘要写不好,说明工程硕士阶段的英语水平不过关,是未达到工程硕士毕业要求的。以下的示例,几乎每个句子都有语法错误,到处充斥着不知所云的词汇,是绝对不会被通过的。
关键词:B/S;asp.省略 Paper Research and Realization of the Management Platform
HOU Yi-fan,MA Deng-wei,ZHANG You-wei, LIU Xiao-chun
(Institute of Surveying and mapping ,The PLA Information Engineering University, Zhengzhou 450000, China)
Abstract:At present the university faculty research papers in the volume, variety of forms, according to these research artificial management approach exists the original papers, thesis categorized errors such as the loss of common problems. Because of the research papers of effective information management is becoming more and more important.省略;database;ajax;management platform
在网络信息化迅速发展的今天,网络成为人们快速获取、和传递信息的重要渠道。如何利用好网络信息化,解决目前科研论文的存储管理难、分类检索效率低下、分类统计不准确等问题,打造出一个方便、快捷、有效的科研论文管理平台对大学、学院都有着非凡的意义。该文设计的科研论文管理平台,有效的解决了数量、种类繁多的科研论文的存储问题;通过多功能的综合条件查询和模糊查询,让使用者轻松的检索到满足自己需求的论文;科研论文各种形式的报表展示等功能,卸掉了科研论文管理者的包袱。
1管理平台的总体设计思路及功能
科研论文管理平台主要由系统管理模块、系主任模块、教研室主任模块、学校教职工模块四个子模块组成。系统管理员模块主要有新用户的审核、论文审核、论文的分类查询、论文的分类修改、论文统计报表和数据字典维护等功能,主要完成审核、科研论文各种情况的报表统计和对部分科研论文的简单修改;系主任模块主要有系论文情况列表、系论文情况汇总报表、个人信息修改、个人论文的填表、修改、删除等操作,主要完成了对本系论文的基本情况的浏览和上报;教研室模块主要有教研室论文情况列表、教研室论文情况汇总报表、个人信息修改、个人论文的填表、修改、删除等操作,主要完成了对本教研室论文的基本情况的浏览和上报;学校教职工模块主要有个人信息修改、个人论文列表、个人论文的填表、修改、删除等操作,主要完成了论文的填表工作。科研论文管理平台的功能结构如图1所示。
图1科研论文管理平台功能结构图
2管理平台的数据库设计
科研论文管理平台的数据库主要由教职工信息表、期刊论文信息表、会议论文信息表、著作信息表、论文作者信息表、学院表、系表、教研室表等组成。其中论文基本信息表是期刊论文、会议论文、著作三个信息表组成,主要是因为这三种论文的形式不一样,所包含的信息量有比较大的差别。对于论文基本信息表的记录都是通过程序自动产生的GUID来作为记录的编号,而同时在作者信息表中通过这个GUID来保存本条记录的各个作者的信息。
3管理平台主要功能的实现
3.1平台登录
在平台登录界面,有新用户注册、使用意见反馈和用户登录几部分。新用户点击新用户注册进入新用户注册页面,需要添加自己的基本信息,包括姓名、年龄、职称等信息,在注册完成后需要通过管理员审核以后才能登录使用本平台。在登录功能里,添加了用户拼音自动匹配汉字用户名的模块,方便了用户的登录操作;添加了重名处理功能,当用户输入姓名后,会自动检测是否重名,对重名用户自动列出选取学院、系、教研室的方式,消除重名登录的问题;在登录后,通过检测登录用户的身份类别,进入不同的操作页面。
3.2论文录入
论文录入包括期刊论文录入页面、会议论文录入页面、著作录入页面三个页面,功能基本相同,通过选项卡的形式展示在用户面前。在论文录入页面,运用智能查询技术,当用户输入论文题目时,会自动显示用户题目相似的论文列表,以供用户了解同类论文的情况;采用了灵活的作者录入,用户可以随意添加一个作者,并标识作者的排名等信息;论文内容的录入采用图片的方式进行处理,用户逐个上传所录入论文的扫描的图片文件,在论文图片上传时,程序自动判别图片的大小、分辨率等信息,如果不符合要求则提示用户不能上传,如果满足要求则自动在页面上展示出图片;对于已上传的各个论文图片,支持对图片的顺利进行调整,及时各个点击浏览等操作;对于页面中的论文出版社、论文种类等基本信息,通过读取数据字典,列表展示所有用户曾经输入过的信息,供用户选择使用,用户也可以手动输入不存在的基本信息,满足操作页面傻瓜化的特性。
3.3论文信息查询
信息查询包括综合性查询和智能查询。在综合性查询功能页面,用户可以通过选择论文的出版社、类型、发表日期等条件查询论文的情况,查询的结果以简约的形式形成列表,用户通过选取任意一条列表记录查看论文的详细信息;在智能查询页面,用户可以通过关键词、论文题目过滤查询和自己所列信息相似的论文列表,方便用户对比同类论文的详细情况,或者参考同类论文的信息。
3.4论文信息汇总报表
论文信息汇总报表包括学院各系情况、系各个教研室情况、各类论文所占比例等报表。用户通过对报表的查看,了解学院、系情况。
4总结和展望
论文管理平台在学校已经得到推广使用,其智能性和傻瓜性深受广大教职工和领导的好评。同时极大的减少了科研论文管理者的工作负担,提高的论文管理方面的工作效率。
论文管理平台虽然在论文管理、教职工利用有效资源上取得了一定的成果,但如何能更大程度的发挥我们现有的论文资源,更好的为我们广大教职工服务,是一个值得我们继续研究和探索的问题。
参考文献:
[1]徐立.省略应用与开发案例教程[M].北京:清华大学出版社,2005.
[2] Chris Knowles. XML高级编程——C#编程篇(高级编程系列) [M].北京:高等教育出版社,2002.
[3]赵慧勤.网络数据库应用技术[M].北京:机械工业出版社,2003.
[4]张德静.深入浅出ASP程序设计与开发[M].北京:中国青年出版社, 2002.
[5]周森鑫.基于校园网的学生成绩管理系统[J].计算机技术与发展,2006(2)..
[6]张益星,罗敬.高校学生成绩管理系统的设计与实现[J].信息技术,2006(4).
Abstract: On the basis of analyzing graduation design flow of higher vocational institutions, the article studies the construction of the graduation design instruction and management network system platform based on the working flow. The system is integrated with education information technologies, making the instruction and management of graduation design (thesis) computerized, automatic, and standard. It can help finish graduation design instruction and management, covering administrator management, thesis establishment by teachers, thesis examination by experts, thesis selection and proposal by students, intermediate stage, defense, and also graduation thesis evaluation as well as excellent thesis recommendation, so as to effectively conduct process control and supervision management and guarantee the efficiency and standardization of graduation design.
关键词: 高职高专;毕业设计(论文);工作流程;网络平台;教学管理
Key words: higher vocational institutions;graduation design (thesis);work flow;network platform;teaching management
中图分类号:G71文献标识码:A文章编号:1006-4311(2010)29-0205-02
0引言
大学扩招已经多年,它对高等教育大众化、对加强国民基本素质以适应知识经济时代的到来有重要的意义。但是大学扩招对教学质量影响这一话题已经成为社会关注的一个焦点问题。对部分大学教师进行问卷调查显示,教学管理人员认为扩招后的教学质量有所下滑的比例达到54.5%,在调查改进措施时,31.2%的教师认为应该加强毕业设计管理。教育部办公厅2004年的《关于加强普通高等学校毕业设计(论文)工作的通知》中指出:毕业设计(论文)在培养大学生探索真理、强化社会意识、进行科学研究基本训练、提高综合实践能力与素质等方面具有不可替代的作用。同时,毕业设计(论文)的质量也是衡量教学水平,学生毕业与学位资格认证的重要依据。因此,需要对毕业设计工作进行改革和创新。
1毕业设计(论文)工作存在的主要问题是缺乏过程管理
教学实践发现,毕业设计制度与管理方面存在很多不足,但最为突出的是在“过程管理”方面缺乏一套行之有效的办法,从立题、审题、选题、开题、中期检查、后期检查、论文评阅以及答辩、成绩评定等环节,缺乏明确的标准与考核指标,造成大部分学生对毕业设计漫不经心,教师指导流于形式。各高校从事相关工作的教师对现有毕业设计指导与管理从制度化管理、过程化管理,现代化管理等方面进行了许多研究,也提出了毕业设计过程中环节监控、提高毕业设计质量等建设性意见和方法。我们课题组也从过程导向性学习的课程与学业论文指导同步教学模式出发,开展研究和实践并取得了一些阶段成果。但多数的研究还停留在制度、规范、工作流程等管理上,整个过程以人工为主,效率不高,容易出错;透明性、可监督性,可评估性也难以保障。因此,构建一个基于网络的毕业设计(论文、报告)综合指导与管理系统将有效地对毕业设计诸环节实施过程监控、指导和管理,从而确保毕业设计质量,提高人才培养水平。
2构建毕业设计(论文)指导与管理平台的思路和方法
2.1 系统构建的基本思路针对缺乏过程管理的问题,我们提出从规范管理入手,把过程管理作为毕业设计(论文)质量的保证。我们在“强化管理、规范组织、精心指导、全面监控、科学评价”的指导思想下,完善了一系列相关规章制度。构建的指导与管理系统将各项与毕业设计相关的制度规范有机地融入其中,这些规范和制度将成为系统运行中的重要限制条件,每个参与毕业设计活动的人员将严格按照规范完成毕业设计每个环节的工作,从而提高了毕业设计工作的规范性,降低了人为和随意性。当然系统也具备授权的人工干预功能,以适应不同用户的需求。毕业设计活动的各个环节将产生各种类型的文档或文件,系统将辅助相关人员完成文档信息的填写,提高文档撰写的效率,同时保证文档的格式规范。还提供相关文件的上传功能,最终各种电子文件(如:论文、报告、图表、程序等)将被归档,这些文档和文件将成为学校教学评估工作的重要依据材料之一,形成特色论文数据库的资料来源,成为今后教师和学生参与毕业设计的重要参考。
2.2 研究方法一是针对校内各系部和部分省内高职高专院校毕业设计现状调研;二是进行系统的构建思路及模块设计方案论证;三是逐步完成 “用户管理”、“选题管理”、“开题管理”、“中期管理”、“答辩管理”五个系统模块的设计与实现;四是完成全部系统调试,在校内试运行,逐步完善和应用推广。
2.3 研究特色和创新特色一是体现在毕业设计工作过程指导和管理研究与自动化和规范化研究相结合,突破教师在指导毕业设计过程中的时间和空间限制,所有毕业设计的参与者通过系统平成各项毕业设计(论文、报告)的相关工作,指导和管理者可以通过系统清晰的看到毕业设计工作进展并进行监督管理,确保毕业设计质量;二是体现在资源的集成与应用上:该系统集成多个电子资源网络化数据库,并通过《信息检索技术》《电子资源检索与应用》等课程或讲座普及应用知识。引入《学术不端文献检测系统》、《学术论文写作格式与规范》,整肃学风,提高论文写作知识和能力。调用《金创教务综合管理系统》完成网上填报时的信息比对和最终成绩登录工作等。开展研究前,我们利用《科技创新辅助决策系统》进行查新,并在万方、知网等国内上网期刊库中检索,尚未发现类似的基于网络的毕业设计指导与管理系统。
2.4 解决的关键问题一是如何将制度和规范、指导和管理工作流程系统化(网络化、自动化、规范化);二是针对不同专业毕业设计的具体情况,设计和构建的系统如何能够柔性适应不同的需求;三是把相关资源更好地整合到本系统平台中,为学生毕业设计选题、论文撰写和教师指导提供技术和资源上的支撑。
3毕业设计(论文)指导与管理平台的技术路线和模块功能
3.1 系统构建的技术路线在现状调研和方案论证的基础上,充分融合教育信息技术手段,将网络化、自动化、规范化结合到毕业设计(论文)的指导和管理工作流程中,使每个毕业设计环节在系统中完成,有效地进行过程控制和监督管理,保障毕业设计工作的高效和规范的实施。在完善后的毕业设计工作流程基础上,开发毕业设计工作流系统,使整个毕业设计环节通过工作流系统来辅助自动完成。
利用Java Web 2.0程序设计构建五大模块系统平台,该系统将基于网络平台而具有不限时空、资源整合便利和充分的优势;考虑不同专业等针对性需求而具有人工干预功能的柔性系统。实现毕业设计(论文、报告)的全程监控、流程规范、使用便捷的目的。
3.2 五大模块功能毕业设计(论文、报告)指导和管理系统包括了用户管理、选题管理、开题管理、中期管理、答辩管理等五大模块,可通过系统信息流图来直观描述,如图1所示。
五大模块具体实现的功能如下:①用户管理模块可以完成个人信息网上填报,并与现有教务系统中的信息进行比对,如果通过了审查,则管理员进行相应的权限分配,这样可以针对不同的用户完成不同的操作。②选题管理模块提供了教师通过系统提交自己预定的题目,另外还提供了学生自选题目的提交。对于提交的题目需要提交专家审题,考察是否适合做毕业设计题目,如果符合选题要求则被存储在选题库中,学生进行选题时可以查看试题库中的题目并进行选题,选定题目后最终生成《毕业设计或实践任务书》。③开题管理模块可以提供对题目信息相关的数据库的接口地址,保障学生充分论证毕业设计选题后,通过填写信息,自动生成开题报告,保证开题报告的规范性。教师对提交后的开题报告进行审查,给出相应的反馈意见,最终生成毕业设计(论文、报告)大纲。④中期管理模块可以将由毕业设计成果生成的论文(报告),发往相关部门进行学术不端审查,通过审查后,再进入论文(报告)格式规范、结构和内容等审查,最终将审查结果反馈给学生,并进行修改,修改后并通过审查最终形成论文(报告)二稿、三稿及定稿,最后录入毕设指导教师的意见,生成《毕业设计或实践指导教师评审意见表》和评审成绩。⑤答辩管理模块中,论文指导教师对论文进行评审给出评审意见和成绩,生成《毕业论文或实践报告评审表》;通过答辩资格审查的学生进行答辩后,结合答辩评委给出的答辩评审意见和答辩成绩自动生成《毕业设计或实践答辩委员会评审记录表》。系部主管领导根据毕业设计或实践成绩、论文或实践报告成绩和答辩成绩,网上填报系部意见,然后系统根据预设的三部分成绩比例,自动生成《学生毕业设计和实践综合成绩评定表》和综合成绩。最后,全部毕业设计资料归档。属于规定范围的优秀论文自动储存在优秀论文库中。优秀论文库中的论文将为今后的学生进行毕业设计提供参考。
4结语
毕业设计(论文)教学过程是高职高专院校教学计划的重要组成部分,是对学生进行综合素质教育的重要途径。毕业设计(论文)指导和管理工作是一项复杂而具创造性的工作,是一个系统工程,必须从全局出发,全面考虑,需要管理干部、教师和学生共同努力、相互配合才能实现效果最优,使毕业设计(论文)质量再上新的台阶。
参考文献:
[1]教育部办公厅.关于加强普通高等学校毕业设计(论文)工作的通知(教高厅[2004]14号)[Z].2004-4-8.
[2]理查兹.Java消息服务(第2版)[M].北京:电子工业出版社,2010.
[3]张峰,李慧丽.Java Web 2.0架构开发与项目实战[M].北京:清华大学出版社,2009.
[4]徐行.学术不端行为及其实时在线检测系统的应用[J].西安航空技术高等专科学校学报,2009,27(5):68-72.
关键词:C#;B/S模式;论文管理;档案管理;信息化
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)13-0023-04
Abstract: How to make a lot of manpower freed from traditional management methods, the efficient management and use of each document is the urgent problem of university management. In this study, carrying out the design and development of the g thesis management system based on C # and SQL Server Database, and exploiting a management system based on the structure of B/S, It is a valid inquiry on file management informatization in university management.
Key words: C#; B/S mode; thesis management; file management; informatization
1 概述
随着学校信息化程度的提高,档案管理的信息化和自动化也是高校管理的必然趋势和要求,毕业论文的管理是高校文档管理十分重要的部分,也应从传统的管理方式向信息化管理进行转变,本文将介绍基于C#和SQL Server 2008的高校毕业论文管理系统的设计与开发,系统采用B/S的模式,大大提高学校管理效率,让繁琐的人工管理工作得到简化。
通过本系统可实现论文管理的网络化,方便教师和学生,提高工作效率,节省人力资源,提高高校的管理水平,有利于推动高校管理的信息化和“无纸化办公”进程。
2 系统主要功能结构设计
系统总体设计如下:
系统登录:该模块负责将用户分为学生、教师和管理员来实现用户权限的管理,各类用户先登录后才能进行相应操作。
信息模块:主要包括信息浏览和及时信息。信息内容主要是:通知公告、规章制度、时间安排、论文规范等)。
选题模块:首先是教师“选题”,由院系管理员审核,审核通过后;学生查看“选题”,选择“选题”;教师审批学生选题,如果不通过,系统自动删除学生选题记录,学生重新选题。另外,在教师审批前,学生可以改选,学生改选选题时将删除之前的选题。
开题及论文管理模块:选题通过后,学生提交自己的开题报告,教师审核。审核通过后,学生将自己的论文上传到系统中,教师可以对学生论文进行下载修改和上传。
在设计时,学生和教师可以多次上传和下载,利用学号的主键特性来命名论文文档,实现自动覆盖技术,大大方便了学生教师的操作和管理。
成绩模块:指导教师对学生的论文进行评分与评价,学生查看成绩和评语。[1]
3 系统功能实现
3.1主要模块结构
3.1.1学生模块
学生模块结构如图2所示。核心是进行选题和论文上传。
选题算法:首先判断所选课题是否已被选,如果被选则选择其他选题;再判断自己是否已经选题,如果已经选题,先删除再选;选题时向课题选择表中插入一天选择记录。
3.1.2教师模块
教师登录后,主要是选题、审批选题、下载学生论文和进行成绩评定。
3.1.3管理员模块
管理员主要是对各类用户进行管理、对教师课题进行审核、公共信息和进行统计分析。
3.2主要功能的实现与分析
3.2.1登录及加密
各类用户登录时都将密码进行32位的MD5加密,登录时,用Session变量记录登录者的相关信息。下面是管理员登录的代码:
string pwd = txpass.Text.Trim();
string mima = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");
SqlCommand mycmd = new SqlCommand();
string admin_id =txno.Text.Trim();
mycmd.Connection = sqlcon; //sqlcon是数据库连接对象
mandText = "select * from admin where admin_id=@admin_id and admin_password='"+mima+"'";
mycmd.Parameters.Add("@admin_id", SqlDbType.Char, 4).Value = admin_id;
sqlcon.Open();
SqlDataReader dr= mycmd.ExecuteReader();
if (dr.Read()) //登录成功
首先选择要评定成绩的学生,获取学号,再进入成绩评定页面,录入成绩和评语。代码如下:
//获取要评定成绩的学生学号,并传递给成绩评定页面:
for (int i = 0; i
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
Session["student_no"] = GridView1.DataKeys[i].Value;
Response.Redirect("sc_review.aspx");
}
}
//进入成绩评定页面写入成绩:
sqlcon = new SqlConnection(connstring);
SqlCommand sqlcom;
string sqlstr = "UPDATE paper_score SET score = '" + txt_score.Text + "',review='"+txt_review.Text+"' WHERE student_no = '" + lbl_sno.Text + "' and topic_id=(select topic_id from topic where topic_title='"+lbltitle.Text+"')";
sqlcom = new SqlCommand(sqlstr,sqlcon);
sqlcon.Open();
sqlcom.ExecuteNonQuery();
3.2.4安全控制
在系统开发过程中,充分利用Web窗体框架的验证服务器控件,这些控件提供易用但功能强大的方法检查输入窗体的错误,并在必要时向用户显示消息,这样可以提高用户输入数据的正确性、可靠性和有效性,避免因为输入错误数据而使系统出现不必要的错误。
系统为用户设置登录密码,以限制用户查看、运行和操作页面的方式,不同的用户类型只能访问对应的模块页面,进行相应的操作。另外,系统还对用户的登录密码全部采用了32位的MD5加密技术进行加密。管理员或者超级管理员都看不到用户的真实密码,并且比起一般MD5加密算法更加安全可靠。
采用Session和Cokies等技术对非登录用户进行了相应的处理,所有操作页面都在加载页面时通过对Session变量的判断,屏蔽了直接输入地址访问系统的页面以及通过外部链接地址访问本系统的管理页面。尤其是未登录用户将只能浏览网站首页内容,而不能浏览其他内容或下载相关资料。[2]
4 结束语
基于Web的高校毕业设计管理系统有着广阔的前景,必将对传统管理模式产生深远影响。技术无论是在操作的可行性和方便性方面,还是在性能上,都是一种实现Web数据库的很好方法。本文探讨了分析和设计实现毕业论文管理系统的过程,并对系统的开发、功能设计和模块设计做出系统的分析,该管理系统已在学校使用,达到了预期效果。但本文仅在我们工作的基础上对这一问题作了初步的探讨,怎样更好地利用网络资源,怎样使用户间的交流更为方便、快捷,怎样在系统中引入多媒体技术、人工智能技术等等,未来还有待进一步研究深入。
参考文献:
[1] 周清松.B/S模式下各种数据资源共享与整合[J].数字技术与应用,2014(12):95-96.
[2] 周剑云.高校党员信息管理系统设计与实现[J].电脑知识与技术,2011(32):7833-7834.
[3] 王新才,陈荷艳.国家科技计划项目档案管理标准规范建设思考[J].档案学通讯,2013(2):84-88.
[4] 郑丽娟.基于BS模式的水利工程施工安全管理信息系统[J].河北农业大学学报,2015(11):107-113.
[5] 陈娟,李元,李万国.基于B/S模式的嵌入式系统测试方法与实现[J].电子技术应用,2016(2):50-52.
[6] 张晨.基于BS模式的环境监测系统设计与实现[J].电脑知识与技术,2015(17):85-87.
[7] 胡双炎.高校科研管理系统安全性研究[J].娄底职业技术学院学报,2010(1):55-59
[8] 朱娜.基于BS模式的煤矿液压支架系统的设计与实现[J].煤炭技术,2013(10):34-35.
根据模块化设计性实验的特点,确定模块化实验的实施方法,可分为四个阶段。第一,实验方案设计阶段。这包括选择模块并确定相应模块下的具体题目。学生查阅文献资料进行实验方案的设计,通过审核并最终确定实验方案。学生对于模块的选择和分组根据自愿的原则,依兴趣而成行;模块实验与以前的综合 实 验 不 同,并 没 有 预 先 给 定 的 指 导 书。实验开始前,指导教师仅仅给出实验的开设思路和实验室现有的仪器设备条件,并不规定具体的实验内容和实验步骤。学生首先需要查找资料,确定实验方案,分析实验方案的可行性及预计实验结果。这相对于以前的靠指导书按部就班做实验,无疑增加了学生的工作量,但资料的调研过程可以充分发挥学生的主观能动性,既使学生学习了专业知识,锻炼了获取信息的能力,又能够培养学生的分析总结资料的能力。若选择与老师的科研相结合的题目,还可以培养学生的科学意识和科研能力。确定方案时应有一个学生与指导教师进行讨论的过程,即可行性的论证分析。题目和内容不能过大过多,否则学生难以在有限的时间内完成。难度适当的选题能让学生在实验中有一种循序渐进“爬坡”的感觉,[4]而指导教师则负责引导学生一步步接近目标。第二,实验的准备阶段。该阶段包括实验设备的搭建、实验药品的准备、相应的检测手段的准备等。好的开始是成功的一半。如果各项准备都很充分,学生的实验就会进行得比较顺利。第三,实验实施阶段。本阶段是实验的主体过程,主要考查是学生的实验操作能力。实验室为学生提供宽松开放的实验环境,学生要完成实验方案所设计的工艺路线,包括从材料的制备到考察影响因素不同水平的条件实验,再到材料性能测试。在实验中,教师担当的角色是服务者,教师要因势利导,让学生主动思考和独立解决问题,使学生成为实验的主角。第四,实验的总结阶段。学生在完成了一系列实验之后,不管是否完成实验预设目标,都要及时总结实验中的得与失,对出现的问题运用所学知识进行分析或解决,以便在以后的毕业论文或科研实践中避免类似问题。学生要将实验得到的数据进行归纳并分析,找出规律性,写出有结论、有分析、有体会的综合性实验报告,报告内容包括实验原理、实验方案、实验过程及有关数据、图表、结论等。
教师角色的转变
模块化实验不同于以往,教师要从以往的讲授者变成引导者和服务者。教师的教学水平、知识覆盖面乃至责任范围都在不断扩大且趋于复杂。在模块化实验过程中,指导老师不再详细讲解实验目的、原理、方法步骤,而是主要介绍实验的背景和解决问题常用的方法和手段,学生根据给定的任务模块查阅资料,自行设计实验方案-准备实验仪器和药品-进行实验操作-总结实验结果-撰写实验报告。这样,实验的主体转就变成了学生,整个实验过程由学生独立设计和操作。老师的角色主要是引导学生理解理论知识,学会将理论知识用于实际,综合运用所学知识顺利完成实验并分析和处理实验中出现的各种现象和问题。学生在整个实验过程中都表现出了很高的积极性,对实验的印象也很深刻,充分挖掘了自主学习的潜力。指导教师对实验进行成绩评定,传统实验的考核主要以实验报告的完成情况为考核依据。但过分依赖实验报告的优劣,会导致学生不注重实验过程,片面追求实验结果的正确性、实验报告的篇幅和整洁程度,不利于学生科学素养的培养。模块化设计性实验的考核则注重考查学生在整个实验过程中的表现,从实验方案的选定到实验过程的进行及最后的实验报告,指导教师要全程跟踪,综合评定学生的实验态度、基本方法和技能的掌握程度,以及实验过程中分析问题、解决问题的能力等。具体的实验成绩则由方案设计、实验操作和实验报告按一定比例加和计算而得。
专业实验模块化的效果
关键词:科研管理;信息系统
随着互联网发展和科技进步,高校办公日趋自动化。科研工作是高等院校的重要工作,对于高校而言,学科门类广,科研项目种类及数目也非常多,管理起来有一定的困难,因此,有必要建设一套协同高效的科研信息管理平台,用于高校日常科研管理工作,方便从事科研活动的教师和学生进行科研项目管理。
1 系统技术架构
系统采用基于S()A(Service Oriented Architecture,面向服务架构)的设计。和以往的系统开发形式相比,SOA的不同之处在于其特点鲜明,比如松散耦合、服务共享等,主要的优势有:(1)对系统有很强的整合能力。SOA可以很快速地建立起系统需求和服务的关系而不需要对系统做大的更改。(2)系统组织架构设计遵循相应的标准。不管什么样的子应用程序,只要是按照特定标准开发,就可以在系统中被应用,从而实现相应的功能。(3)开发生命周期比较短。因为SOA是基于相关标准而开发的系统,很多的数据和程序可以反复利用,所以大大缩短了开发的周期。(4)前期和后期的投入少。按照SOA的系统架构开发设计,具备较好的扩展性和维护性,能有效利用系统资源集成并有效进行二次开发,与其他系统对接,在开发相关接口软件以及服务的过程中能够节省大量的开发工作,同时由于其自身的特点,前期的开发和后期投入的维护成本也比较少。
2 开发平台
该平台采用持久层框架Hibernate及Spring MVC框架,并融入了工作流引擎、数据交换引擎、校验规则引擎、消息机制及组织架构等一系列支撑体系,形成了一套适用于J2EE开发的框架开发平台。
该框架包括系统框架层、技术框架层、应用框架层、开发工具。
2.1 系统框架层
系统框架层主要指基础软件,如操作系统、数据库及应用服务器。开发平台支持跨平台部署,可运行于Jboss,WebLogic,Websphere,Tomcat等多种应用服务器,支持多种数据库DBMS(Oracle,SOL Server,DB2,MySQL等多种数据库)。
2.2 技术框架层
技术框架层是在系统框架层和应用系统之间加入的一个层,其主要功能是对核心程序的封装和系统程序间的协调,技术框架层的加入可以很好地保护系统的核心程序不会被直接调用,进而避免造成系统运行的不稳定以及调用程序的复杂性。其介入为系统的开发提供了很好的模板,从而有利于快速、稳定地进行系统程序的开发。
(1)工作流引擎。可视化的流程设计可以让用户拖拉式地设计流程,用户可以无需在技术人员的支持下,自己利用相关的设计流程概念设计工作流的顺序,进而可以缩短程序设计的时间,与此同时,也大大降低了流程的设计难度。
(2)报表引擎。报表引擎可以对各种数据进行分类和总结,根据不同的要求调用不同的程序,进而实现多种多样的功能。用户只需要在操作界面点击相应的命令,即可得到从不同维度分析的结果,提升数据可视化程度,提高用户需求响应速度。报表的种类很多,这些模块都会被植入到模块中,比如汇总表、分类表、透视图表等。
(3)基础算法。基础算法是程序开发的底层,主要规定了相关的文档描述等。
(4)登录和安全。登录的安全性是通过相关的安全验证模块实现的,后台的管理员有比较高的权限可以加锁、解锁以及账号创建及重置等功能,普通的使用者可以选择多种方式对自己的账号进行加密,比如静态密码和动态口令等。
(5)日志。日志的建立可以有效地监控系统的运行,通过对日志程序的设定可以输出特定的数据信息,进而实现对系统进行全程的定位和跟踪。
2.3 应用框架层
应用框架层主要考虑到特定用户的需求,进而定向开发相关程序的框架,通过了解用户的需求开发相应的程序。
(1)信息管理。信息管理主要实现系统内部相关程序的管理和调用,比如会议邀请、会议修改、实时通知、内部文字实时交流模块等。
(2)数据传输。数据传输负责传输以规则定义的数据集以支持数据层的应用集成。
(3)数据交换。可以实现不同应用平台的数据交流和管理,提供比较灵活的数据流映射和绑定,整合不同模块不同平台的数据,进而为用户提供相应的服务。
(4)访问控制。系统支持权限分配功能,每个用户都会获得不同的权限,其中有的模块可以访问,有的模块不能被访问,另外,程序还提供信任功能模块。
(5)应用模式。系统会不断地总结用户的使用习惯和特点,根据用户的使用习惯进行默认确认,当用户调用相应的程序时,自动地向用户提供默认的服务,进而满足用户个性化的需求。
3 开发工具
开发工具贯穿了系统开的全过程,包括前期开发、中期开发、后期开发以及相关模块、相关层的设计等。
开发工具分为两部分:一部分是提供给开发人员使用的IDE工具,另一部分是提供给最终用户对系统进行个性化配置的工具。
4 功能模块
科研管理子系统主要用于日常科研管理工作,主要包括学术论文管理、科研项目管理、案例研发管理、学术活动、队伍管理5个模块。科研成果汇总后形成科研成果厍。
(1)学术论文管理。系统利用现代信息技术,建设技术先进、功能完善、管理统一、安全可靠的论文管理平台,提升学术论文的申报、审查效率,为系统提供信息传递工具和信息共享服务。包括选题管理、论文提交管理、论文审查、论文评审、学术行为检测、论文评选管理等功能。
(2)科研项目管理。本系统提升了科研项目的申报以及各项指标的审核效率,实现科研项目的信息资源数字化、工作流程化。包括选题管理、课题申报与立项、课题实施、课题检查、课题变更、课题验收以及经费等工作的管理。
(3)案例研发管理。案例研发信息管理是利用现代信息技术对案例报送及研发工作基本信息的管理,充分挖掘案例信息,提升优秀案例的选编效率,促进优质案例的宣传工作,为系统提供信息传递工具和信息共享服务。包括案例收集、案例应用,案例查询、案例调研分析及案例统计功能。
(4)学术活动。学术活动是利用现代信息技术,建设技术先进、功能完善、管理统一、安全可靠的学术活动管理平台,完成学术活动的信息记录工作,对学校科研学术交流的管理,包括主办会议、学术讲座和参加会议3个模块。
(5)队伍管理。队伍管理是对科研人员的管理,包括从事科研工作的教师、管理人员、辅助人员等各种人员及其所属机构的管理。系统可以自动生成相关人员的科研详情表,可以统计某一科研机构(如教研部)所属的科研人员、科研项目、科研论文等信息。
关键词:WEB架构;B/S模式;论文管理系统
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 03-0000-01
Thesis Management System Research and Development
Xu Yanchun,Xie Shufang,Zhang Jingfang
(School of Information,Shandong Kaiwen College of Science and Technology,Jinan250200,China)
Abstract:Graduation Project (Thesis) integrated management of the whole process is a complex system engineering.Higher vocational on the management of paper to manual processing from the original mainly into the current computer-based technology has gradually matured.The system uses the network and database technology,WEB-based framework is proposed under the B/S model paper management system design,and on this basis given the specific development framework and implementation.
Keywords:WEB architecture;B/S mode;Thesis Management System
随着计算机的广泛发展和不断应用,人们的工作效率得到不断的提高,互联网的发展更是缩短了人们的距离。学校教学管理需要能够很好的进行有效管理,就需要应用电脑进行处理大量复杂、冗繁的数据。毕业论文管理作为学校教学管理的一个部分,为了节省人力、物力也需要实现网上自动化管理。对于高职高专院校来说学生毕业后以就业为主,大三下半年就开始实习,大部分学生不在校,指导教师无法亲自指导,利用网络可以方便学生与教师的沟通。建立此论文管理系统旨在使校园内论文信息管理网路化,给毕业生、指导教师、论文管理人员带来很大的方便。
一、系统方案设计
高职高专论文管理系统的服务期从教师申报选题开始,直到学生进行毕业设计答辩及最后成绩的录入结束。本系统主要实现以下的功能:指导教师申报选题、学生通过系统选择指导教师及题目、指导教师通过系统动态指导学生的论文、中期检查、学生上传论文、指导教师修改论文、在线交流指导等。
该系统有以下要求:
(1)简单易用性:系统操作简便,能够满足指导教师、管理员和毕业生的使用。(2)实用性:系统跟高职高专院校实际相结合,满足实际需求。(3)可靠性:系统能够正常运行,多人同时登录时也能顺利运行。若运行时遇到不可恢复的系统错误,必须保证数据库完好无损。(4)安全性:系统的重要数据有密码保护,各功能模块设置使用权限。
二、系统总体设计
(一)系统结构设计
系统以Oracle作为后台数据库,采用B/S结构,用2005作为开发工具,用户界面通过WWW浏览器来显示。实现浏览器、WEB服务器与应用程序服务器、数据库服务器组成的三级体系结构。数据库访问采用ODBC开放式数据库互联技术。
(二)功能模块的设计
该系统实现的主要功能如下:
1.教务人员模块:给指导教师、毕业生发通知,修改删除通知;根据学生选教师的情况进行人工调配并最后确定指导教师的具体名单;:审批学生换题申请;查看学生和指导教师完成论文的进度情况;查看学生的选题情况等。
2.指导教师模块设计:修改、查看个人信息;修改密码;给定合适的论文题目供学生选择;教师根据自己的专业领域选择合适的学生群体;对学生的换题申请做出相应的意见;在线评阅初稿并实时给出相应的意见;在线评阅定稿并给出相应的意见;在线查看学生的开题报告并给出相应的评价;在线查看学生上交的任务书并给予相应得评语。
3.学生使用模块包括:查看、修改个人信息;修改密码;在线选择指导教师;上交开题报告;在线提交任务书;提交初稿;接收指导教师给予的评阅意见;在线提交定稿并查看教师的意见、查看论文信息、申请换题等。
4.管理人员模块:导入师生信息和添加信息;由设定数据华人给定模板组成完成数据初始化;控制各个阶段只能做该时段允许的工作;批量导入导出论文;按各关键字查找论文;统计论文数量。
三、数据库设计及实现
(一)数据库设计
因为该论文管理系统是针对高职高专院校的,属于学校内部的管理信息系统,所以用户分为三种,毕业生、指导教师和管理员。管理员是最高权限,他可以对学生和老师进行添加和删除,也可以对管理员进行添加和删除,并且管理员是有院系之分的。由此需要创建以下几张表:管理员用表、毕业生用表、指导教师基本表、指导教师课题关系表、指导教师毕业生与课题关系表、指导老师职称基本表、课题性质、来源、类型三项对应的具体内容基本表等。在上述表中分别设置主键和外键两个关键词。主键是用来唯一表示一条数据的字段,其数值不能重复,如学号。外键也叫侯选键,能够完全决定所有的属性的那些字段叫外键。
(二)数据库连接
本系统是采用的ADODB方法来连接的数据库,其代码如下:
set conn=Server.CreateObject("ADODB.connection")
set rs=Server.CreateObject("ADODB.recordset")
conn.open"Driver={sqlserver};
Server=DOMLOS2YM040PZ1;uid=sa;pwd=sa;database=keti"
四、结束语
论文管理是高职高专院校的一项重要的必不可少的工作,本系统可以在网络平台上实现指导教师和毕业生的毕业设计选题、论文上传、论文评阅、检索等功能,实现高职高专院校毕业设计(论文)管理工作的信息化管理,同时解决了毕业生在外工作致使毕业设计(论文)指导不便的问题。现在本系统已经进入试运行阶段,在运行中发现系统文件如受到病毒侵害将导致文件上传失败,这一部分仍需进一步改进和完善。
参考文献
[1]严国丽.基于.NET的论文管理系统的设计与实现[J],电脑学习,2007
[2]朱红.学位论文管理系统的分析与实现[J].四川理工学院学报(自然科学版),2006