时间:2022-06-08 09:44:01
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇工业软件论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
参考文献的写作要按照论文当中标注的先后依次用阿拉伯数字编码,用方括号标注序号,如果作者反复引用该文献,在论文当中用同一序号标注就可以了,关注学术参考网查看更多优秀的参考文献,下面是小编采编收集的关于数据库设计论文参考文献,希望可以帮助到大家。
数据库设计论文参考文献:
[1]谭怀远.让Oracle跑得更快2——基于海量数据的数据库设计与优化.电子工业出版社,2011.
[2]冯建华.数据库数据库系统设计与原理[M].清华大学出版社,2004.
[3]康诺利,何玉洁.数据库设计教程[M].机械工业出版社,2005.
[4]任巍.铁路巡检作业信息实时管理系统的数据库设计[J].信息与电脑(理论版).2015(02)
[5]谭峤.SQLServer数据库性能优化研究[J].硅谷.2014(08)
[6]林元彦.SQLServer数据库性能分析与优化[J].电子技术与软件工程.2013(17)
数据库设计论文参考文献:
[1]李金靖.浅析软件开发中的数据库设计的理论和实践[J].计算机光盘软件与应用,2011(15).
[2]曹志锦,王永梁.基于RS485的多级串行通信实验系统设计及应用[J].实验技术与管理,2002,19(5):65-67.
[3]李金靖.浅析软件开发中的数据库设计的理论和实践[J].计算机光盘软件与应用,2011(6).
[4]ThomasM.connolly.数据库设计教程[M].北京:机械工业出版社,2005.
[5]刘亚军.数据库设计与应用[M].北京:清华大学出版社,2007.
数据库设计论文参考文献:
[1]谢星星,朱婵.PowerDesigner系统分析与建模实战[M].北京:机械工业出版社,2015.5.
[2]李波,孙宪丽,关颖.PowerDesigner16从入门到精通[M].北京:清华大学出版社,2016.
[3]萨师煊,王珊.数据库系统概论[M].4版.北京:高等教育出版社,2006:55-77.
[4]郭东恩.数据库原理及应用[M].郑州:河南科学技术出版社,2008:31-160.
关键词:综合监控系统,蠕虫
工业控制网络因为搭建使用方便,远程管理方便的优势已经广泛地用于各行各业。工业控制以太网比传统的工业控制总线传输数据量大,协议更多样,通用性、扩展性更优越,逐渐成为大型分布式工业控制系统的首选。为适应地铁智能设备分布分散,数量大,协议种类繁多,监控实时性要求高的特点,广州地铁三号线组建了以工业控制以太网为骨干的综合监控系统。
本文以主动探测型蠕虫为讨论对象。蠕虫可能造成网络中断,工作站死机等问题,严重威胁着工控网络的正常稳定工作。免费论文,综合监控系统。。防御蠕虫入侵已经成为摆在工业控制网络维护人员面前的一道难题。
1广州地铁三号线的综合监控系统介绍
广州地铁三号线综合监控系统是一个大型数据采集与监控系统,集中监控三号线全线各站的电力、智能建筑、火灾报警、屏蔽门、防淹门、广播、闭路电视、售检票系统、行车信号、车载信息、乘客信息传递、时钟系统、门禁系统等十三个专业的设备。
系统采用千兆光纤以太网为骨干网,各站通过千兆交换机连接作为网络节点。千兆交换机与前端处理器连接,以前端处理器为与诸系统如火灾报警系统、智能建筑系统等子系统设备的通讯转换接口。
综合监控系统的数据库存放于各站服务器,本站工作站访问本站服务器数据库读取设备状态显示。系统结构呈典型C/S结构。服务器采用UNIX系统而工作站采用windowsXP系统。服务器与工作站通过中间件软件完成数据交换。
综合监控系统管理员可从网管工作站可读取被监控的各种设备的运行数据及系统运行数据。
网络结构如图1所示:
2主动探测型蠕虫的特征
蠕虫是一类具有强传染性,攻击系统漏洞干扰计算机及网络工作的程序的统称。蠕虫和传统的病毒有以下区别:
(1)存在形式不同:传统病毒是可自我复制的一个代码片段,寄生在宿主文件中。蠕虫则是一个独立的程序。
(2)传染机制不同:传统病毒的传播方式是将病毒代码嵌入宿主程序,蠕虫则是通过自身复制感染网络上的其他计算机。
(3)触发方式不同:传统病毒需要使用者操作宿主文件触发,蠕虫则是主动攻击,不需人为干预。
常见的主动探测型蠕虫工作过程可分为网络探测、系统漏洞扫描、实施攻击、自我推进四步。
蠕虫先会进行网络探测,即通过IP探测机制探测网络中其他主机的IP。完成网络节点的探测后,蠕虫对被发现的网络主机进行扫描,探测主机系统是否存在适合攻击的漏洞。确认网络主机为可传播对象后,蠕虫将自身复制到目标主机并在目标主机上进行自我隐藏、信息搜集等工作。同时,蠕虫会将自身在目标主机上复制多个副本,并启动搜索进程,实施网络探测,进行下一轮攻击。
3综合监控系统蠕虫的来源:
综合监控系统是工控系统,并不接入Internet,蠕虫的来源主要是以下两种:
(1)更新软件版本时感染蠕虫
工控软件一般都不是在工厂一次开发完成,直接上线投入运行就能达到终验水平的。工控软件从完成初步开发出厂,到稳定运行,最终达到可接受验收的水平,往往需要经过多次升级修改。
(2)取数据时感染蠕虫
较安全的数据读取方式是采用一次性写入的光盘取出数据。但综合监控系统有其特殊性,首先综合监控系统可监控几乎所有设备,需要读取的数据量巨大;其次因为地铁行业的特殊性,数据分析需要及时,在事件发生后必须马上取得数据,导致取数据的次数较多。这样假如每次取数据都花费一张光盘,成本相当高,不符合企业利益。
另外,在运行过程中,为了分析系统运行状况,保障系统安全运行,管理员每天都需要读取系统运行日志进行分析并保存。管理员的存取介质也有可能带有蠕虫。
4蠕虫的防治
4.1蠕虫的检测
综合监控网络的网络结构简单,数据内容单一,利于用对照表检测法进行感染检测。免费论文,综合监控系统。。凡是不符合对照表特征的数据包均视为有害,进行报警。
(1)检测的基础是建立特征对照表。综合监控系统的监控机制在时间上是循环重复的。免费论文,综合监控系统。。因此可以从骨干网提取一时段单位的数据包,根据设计文本规定的通讯信息种类,遍选让检测软件学习,生成特征对照表。
(2)对照表的特征的选择。根据蠕虫的入侵习惯,可选用协议种类比,源IP,目标IP,数据量作为检测特征量。
综合监控网内数据包较固定,可增加数据包长度作为特征量。免费论文,综合监控系统。。免费论文,综合监控系统。。
(3)进行数据检测。为减少网络负荷,采取定时抽取一时间段骨干网数据进行检测的方式。出现不符合特征表的情况将进行报警。
4.2系统功能的恢复
蠕虫网络感染能力很强,通常单工作站完成蠕虫清楚,网络上有残留的蠕虫,几小时后又会重复感染。所以清除蠕虫是一个系统性的工作,不能单机进行。
服务器采用UNIX系统,前端处理器采用VxWorks系统,均不感染针对windows系统蠕虫,综合监控系统网络的蠕虫宿主是工作站。为减少恢复所用时间,可对工作全盘恢复,彻底清除病毒。
清除蠕虫时必须断开各网络节点,恢复后逐站连接。
4.3蠕虫的预防
从维护者的角度,通过建立完善的管理制度限制蠕虫进入网络是较有效且成本较低的蠕虫防御方法。
针对蠕虫的来源,防御蠕虫应该注意两项制度的落实。
首先是规范软件上线前的病毒检测。软件出厂时必须有开发人员的病毒检测报告,上线前由用户在测试平台验证后才能上线运行。
第二是规范数据读取的权限,仅允许授权人员进行读取数据的操作。所用存储设备必须是专用设备,且连接办公网络时设置为只读。免费论文,综合监控系统。。
在成本允许的情况下,应该考虑增加综合监控系统对外接口的保护,减少蠕虫的影响范围,比如选用有防火墙功能的存储设备取数据,转换协议传输数据防止蠕虫扩散,在读取数据的终端网管工作站设置防火墙。
参考文献
[1]王民孙薇王艳玲《网络蠕虫检测和控制研究》/文章编号1671-7597(2009)1020079-01
[2]魏长宝《入侵、蠕虫对网络安全的危害及防范》/文章编号1672-3791(2007)12(b)-0081-02
[3]rising.com.cn瑞星主页
课题名称: PLC先进控制策略研究与应用
1、选题意义和背景。
可编程序逻辑控制器(Programmable Logic Controller, PLC)具有可靠性高、抗干扰能力强、功能丰富等强大技术优势,已经成为目前自动化领域的主流控制系统。然而,从目前的应用情况来看,PLC还大都只是承担最基本的控制功能,如顺序控制、数据采集和PID反馈控制。各个PLC厂家也在其产品中设计了PID模块。虽然PID算法控制有很高的稳定性,但对于一些复杂控制系统,PID控制很难满足控制要求,这也使PLC的发展面临着一种挑战。随着越来越多的PLC产品与IEC1131-3标准兼容,PLC控制系统越来越开放,将先进控制算法嵌入PLC常规控制系统成为可能。本课题从工业控制实际应用角度出发,对PLC的控制功能进行深入的研究和探讨,以提高和扩展PLC控制器的应用水平和应用范围。本课题:PLC先进控制策略的研究与应用,其目的是通过研究使一些先进控制算法在PLC及组态系统上得以实现,并开发相应的应用程序,经过验证后最终应用到工业过程控制中去。
在PLC组态系统中实现先进控制算法,包括预测控制算法和模糊逻辑控制算法,形成具有人工智能的控制模块及网络系统,能大大提高系统的控制水平,改善控制质量。从经济角度来看,目前PLC生产商的一些产品具备先进控制模块,如模糊模块。但它们的价格十分昂贵,且封闭性较强,不适合我国中小型企业的工业改造。因此开发较为通用的先进算法实现技术,对于我国中小型企业的工业改造具有很大的意义,既可降低生产成本,又可提高经济效益。
模糊控制与预测控制是智能控制中技术较为成熟的分支,因此,研制和开发出适合工业环境的实时先进控制开发工具,实现模糊控制、预测控制嵌入PLC,与常规控制集成运行,让先进控制从教授、专家手中走出来,实现先进控制的工程化、实用化、转化为社会生产力,对缩短控制系统开发周期,加快先进控制技术的广泛应用,提高我国的工业自动化水平有着重大的意义。
2、论文综述/研究基础。
在过程工业界,从40年代开始,采用PID控制规律的单输入单输出简单反馈控制回路己成为过程控制的核心系统。目前,PID控制仍广泛应用,即便是在大量采用DCS控制的最现代的工业生产过程中,这类回路仍占总回路80%-90%.这是因为PID控制算法是对人的简单而有效操作的总结和模仿,足以维护一般过程的平稳操作与运行,而且这类算法简单且应用历史悠久,工业界比较熟悉且容易接受。
然而,单回路PID控制并不能适用于所有的过程和不同的要求[4}0 50年代开始,逐渐发展了串级、比值、前馈、均匀和Smith预估控制等复杂控制系统,即当时的先进控制系统,在很大程度上满足了单变量控制系统的一些特殊的控制要求。在工业生产过程中,仍有10%-20%的控制问题采用上述控制策略无法奏效,所涉及的被控过程往往具有强藕合性、不确定性、非线性、信息不完全性和大纯滞后等特性,并存在着苛刻的约束条件,更重要的是它们大多数是生产过程的核心部分,直接关系到产品的质量、生产率和成本等有关指标。随着过程工业日益走向大型化、连续化,对工业生产过程控制的品质提出了更高的要求,控制与经济效益的矛盾日趋尖锐,迫切需要一类合适的先进控制策略。自50年代末发展起来的以状态空间方法为主体的现代控制理论,为过程控制带来了状态反馈、输出反馈、解疆控制、自适应控制等一系列多变量控制系统设计方法}s}.上述多变量控制策略有其自身的不足之处,工业过程的复杂性使得建立其正确的数学模型比较困难。同时,计算机技术的持续发展使得计算机控制在工业生产过程中得到了广泛的应用,强大的计算能力可以用来求解过去认为是无法求解的问题,这一切都孕育着过程控制领域的新突破。
整个80年代,出现了许多约束模型预测控制的工程化软件包。通过在模型识别、优化算法、控制结构分析、参数整定和有关稳定性和鲁棒性研究等一系列工作,基于模型控制的理论体系己基本形成,并成为目前过程控制应用最成功,也最有前途的先进控制策略。近年来,人工智能技术有了长足的长进并在许多科学与工程领域中取得了较广泛的应用。就过程控制而言,专家系统、神经网络、模糊系统是最有潜力的三种工具。专家系统可望在过程故障诊断、监督控制、检测仪表和控制回路有效性检验中获得成功应用。神经网络则可以为复杂的非线性过程的建模提供有效的方法,进而可用于过程软测量和控制系统的设计上。模糊系统不仅是行之有效的模糊控制理论基础,而且有望成为表达确定性和不确定性两类混合并提炼这些经验使之成为知识进而改进以后的控制,也将是先进控制的重要内容。
由于先进控制受控制算法的复杂性和计算机硬件两方面因素的影响,早期的先进控制算法通常是在PC机和UNIX机上实施的。随着DCS功能的不断增强,更多的先进控制策略可以与基本控制回路一起在DCS控制站上实现。国外发达国家几乎所有企业都采用了DCS系统或其它智能化设备来实现对生产过程的控制,并在此基础上通过实施先进控制与优化较大的提升了系统的性能。可以说,高性能控制系统,尤其是DCS系统的普及为先进控制的应用提供了强有力的硬件和软件平台。国外从70年代末就开始了先进控制技术商品化软件的开发及应用,并在DCS的基础上实现先进控制和优化。如爱默生公司的DeltaV和Honeywell公司的TDC3000,其先进控制软件RMPGT和RPID等在现场的实际应用都集中在自己的DCS系统上。传统的PLC由于不支持浮点运算以及先进控制所必须的精确的时间,因此,除了模糊逻辑控制外,其他的先进控制并没有在PLG平台上实现。然而,在过程工业中大多系统使用先进灵活的PLC控制系统,因此1996年Barnes提出了一种基于PC-PLC通讯的混合方式,通过控制网络实现计算机与PLG的通讯,从而实现先进控制。
3、参考文献。
[1]基希林,曲非非。PLC的发展[J].微计算机信息,2002, 18(9):1-2
[2]陈夕松,张景胜。过程控制发展综述与教学研讨[J].南京工程学报,2002,2(1):49-52
[3]Ohaman Martin, Johansson,Stefan, Arzen, Karl-Erik. Implementation aspects of the PLC standard IEC 1131-3 [J].Control Engineering Practice, 1998,6(8):547-555
[4]范宗海,黄步余,唐卫泽。先进过程控制在聚丙烯装置上的应用[J].石油化工自动化,1999, (6):7-12
[5]王跃宣。先进控制策略与软件实现及应用研究[M].浙江大学博士论文,2003,(1):8-20
[6]褚健。现代控制理论基础[M].杭州:浙江大学出版社,1995: 9-15
[7]沈平,赵宏,孙优贤。过程控制理论基础[M].杭州:浙江大学出版社,1991:31-38
[8]张志辉一套常减压先进控制的应用与开发「M].陕西:西安交通大学硕士论文,2003:20-25
[9]薛美胜,吴刚,孙德敏,王永。工业过程的先进控制[J].化工自动化及仪表,2002,29(2):1一9
[10] Kolokotsa D.,Stavrakakis,G S二Genetic algoritluns optimized fuzzy controller for the indoor environmental management in buildings implemented using PLC and local operating networks[J].Engineering Applications of Artificial Intelligence,2002,15(5):417-428
[11]黄丽雯。新型PLC的特点及应用[J].新特器件应用,1999 , (6) : 27-29
[12]杨昌馄。可编程序控制器发展趋势概述[J],基础自动化,1998 , (2) :1-5
[13]蔡伟,巨永锋。PLC分布式控制系统[J].西安公路交通大学学报,1996,16(3):20-25
[14]胡惠延。用PLC实现的一种集散型控制系统[J].煤矿自动化,2000, (4) : 22-24
[15]陈勇,赵勇飞,徐莉。工控机与PLC分布式测控系统的设计[J].西安公路交通大学学报,1999 , (6) : 41-43
[16]任俊杰,钱琳琳,刘泽祥。基于SIMATIC S7 PLC的现场总线控制系统[J],电工技术杂志,2004,(9):40-42
[17〕田红芳,李颖宏。PLC与上位机的串行通讯[J].微计算机信息,2001,17(3):36-37
[18]姚锡凡,彭永红,陈统坚,李伟光。基于模糊芯片的加工过程智能控制[J].组合机床与自动化加工技术,2000, (2):26-29
[19]汪小澄,方强。基于PLC的模糊控制研究[J].武汉大学学报,2002, 35(3): 79-81
[20]肖汉光。模糊控制在悬挂链同步控制中的应用[M].广州:华南理工大学硕士论文,2002: 20-31
[21]成晓明,柳爱美,田淑杭,PLC的炉温多级模糊控制的优化与实现[J].自动化仪器与仪表,2000,(1) : 20-22
[22]李敬兆,张崇巍。基于PLC直接查表方式实现的模糊控制器研究[J].电子技术杂志,2001,(9): 18-21
[23]张玺,刘勇,张小兵。二次开发Wincc模糊控制算法[J].计算机应用,2002,(1):69-71
[24]孙东卫,周立峰。预测模糊控制在渠道系统中的应用[J].现代电子技术,2002,(4): 82-85
[25]石红瑞,孙洪涛,马智宏。二次开发RSView32嵌入广义预测控制算法[J] .测控技术,2004 23(9) : 52-54
[26西门子公司。西门子57-300系统参考手册[M].北京:西门子自动化与驱动集团,2002: 10-200
[27西门子公司。STEP? V5.1编程手册[M].北京:西门子自动化与驱动集团,2002:40-60
[28]王磊,王为民。模糊控制理论及应用[M].北京:国防工业出版社,1997: 17-29
[291章为国,杨向忠。模糊控制理论与应用[M].陕西:西北工业大学出版社,1999:15一19
[30]蔡自兴。智能控制一基础与应用[M].北京:国防工业出版社,1998: 35-37
[31]孙增折。智能控制理论与技术[M].北京:清华大学出版社,1997; 55-62
[32]齐蓉,林辉,李玉忍,谢利理,通用模糊控制器在PLC上的实现[[J].工业仪表与自动化装置,2003, (4):23-25
[33]闻新,周露,李东江,贝超。MATLAB模糊逻辑工具箱的分析与应用〔M].北京:科学出版社,2001: 44-45
[34]许建平,刘添兵。PLC控制软件的模块化设计[J].九江职业技术学校学报,2003,(3):13一14
[35]张运波。PLC梯形图设计中的关键技术[J].长春工程学院学报,2000,1(1):30-32
[36] Richalet J, Rault A. Model Predictive Heuristic Cortrol:Application to Industrial Process[J] .Automatica, 1978,14(1):413-428
[37] Rouhani R,Mehra R K. Model algorithmic control (MAC):Basic Theoretical Properties[J].Automatica,1982,18(4):401-414
[38] Culter C R,Ramaker B L .Dynamic Matrix :ontrol-A Computer Control Algorithm[M].San Francisco: American Automatic Control Council,1980:221-230
[39] Clarhe D W, Mohtadi C.Constrained receding hori:on predictive control[J].IEEProc-D, 1991,13 8(4) : 347-3 54
[40] Garica C E,Morari M. Internal Model Control-A Unifying Review and Some New Results[J] .Process DesDew, 1982,(21):308一32;5
[41]Richalet J .Predictive functional control-Appliation to fast and accurate robots[J].Proc Of 10“ IFAC World Congress, Munich, FRG, 1987, (1): 25I-258
[42]许超,陈治钢,邵慧鹤。预测控制技术及应用发展综述[J].自动化及仪表,2002,29(3):1一10
[43]舒迪前。预测控制系统及其应用[M].北京:机械工业出版社,1996: 225-228
[44]李绍勇,陈希平,王刚,范宗良,树龙,蔡颖。换热机组供水温度的广义预钡(控制[J].甘肃科学学报,2004, 16(3):95-97
[45]俞树荣,祁振强,商建平。集中供热系统热力站二段换热机组系统建模及研究[J].甘肃工业大学学报,2002, 28(2):57-61
4、论文提纲。
第一章前言
1. I论文研究的目的和意义
1. 2论文研究的主要内容及工作简述
1. 3国内外文献综述
I. 3. 1先进控制的发展及现状
1 .3 . 2 PLC在工业控制领域的应用
1.3 . 3 PLC基本控制方法
1. 3. 4 PLC模糊控制器
I. 3. 5 PLC预测控制算法
第二章SIMATIC S7-300 PLC及STEP7系统
2.1 SIMATIC 57-300 PLC系统
2.1.1 S7-300 PLC
2.1.2 S7-300 PLC控制系统
2.2 STEP7系统
2.2.1 STEP7功能及结构
2.2.2组态环境及编程语言
2.2.3基本控制算法的实现二
第三章PLC模糊控制器的研究与实现
3.1模糊控制算法与系统
3.1.1模糊控制理论
3.1.2模糊控制系统
3.1.2.1模糊控制器的组成
3.1.2.2模糊控制算法
3.1.2.3模糊控制器的结构
3.2 PLC模糊控制器设计
3.2.1 PLC模糊控制器结构
3.2.2模糊控制器离线部分设计
3.2.2.1模糊控制器离线部分算法设计内容
3.2.2.2基于MATLAB模糊逻辑工具箱的设计
3.2.3 STEP7实现模糊控制器设计
3.2.3.1模糊算法流程图
3.2.3.2模糊算法的功能块
3.2.4 PLC模糊控制器的仿真验证
3.2.4.1仿真系统的建立
3.2.4.2仿真结果验证
第四章PLC预测控制器的研究与实现
4.1广义预测控制算法
4.1.1单值广义预测控制
4.1.2单值广义预测控制律计算
4.2 PLC单值广义预测控制器的设计与实现
4.2.1单值广义预测算法的实现步骤
4.2.2单值广义预测控制器的设计
4.3单值广义预测控制器的仿真验证
4.3.1仿真模型的建立
4.3.2仿真结果分析比较
第五章基于PLC的空调性能检测实验室计算机控制系统
5.1工艺流程与控制方案
5.1.1工艺过程简述
5.1.2控制要求
5.1.3控制方案设计
5.2控制系统结构及配置
5.3监控系统组态设计
5.4 57-300 PLC控制系统设计
5.4.1硬件系统组态
5.4.2 PLC控制程序设计
5、论文的理论依据、研究方法、研究内容。
目前,PLC的应用十分广泛,涉及到过程控制的方方面面。但在控制策略上,它依然沿用传统的PID控制。许多PLC开发商把PID算法做成模块,固化在PLC中。
但从长远角度看,对于一些复杂的控制系统,PID很难满足控制要求,这就需要把先进的控制算法嵌入到PLC的设计中。本课题以此为主要研究内容。
工业过程的复杂性以及对于控制日益提高的要求,各种先进控制算法越来越多地深入到控制领域,但由于PLC的编程目前还限于低级语言(如梯形图),所以,给在PLC上实现先进控制算法带来了困难。SIEMENS在PLC的编程系统STEP7中提供了比较丰富的功能模块,因此,本课题首先是通过对控制算法的研究与改进和对STEP?功能的开发,使先进控制策略在S7-300 PLC上得以较好的实现。本论文重点研究基于PLC的模糊控制器的实现,这一领域目前研究的比较多,因此在总结前人研究方法的基础上,设计出一个基于PLC的通用的模糊控制器,并使其固化在STEP7软件中。此外,对于PLC预测控制虽已有一些研究,但都仅限于理论方面,尚未给出PLC上实现的实例。本课题也想在此方面有所创新,开发出基于PLC的预测控制实现技术。
本论文第一章简要介绍了课题的来源背景、主要内容、目的意义以及国外相关工作的研究状况等。
第二章介绍了SIMATIC S7-300 PLC的主要特点,系统组成及控制系统的配置与实现,同时介绍了STEP?软件的功能及结构,组态环境,以及一些基本算法的实现方法。
第三章重点阐述了模糊控制的基本理论、模糊控制算法、模糊控制器的结构及设计方法。提出了基于PLC的模糊控制器的实现方法,即采用MATLAB离线设计,PLC在线查询的方式。给出了STEP?实现模糊算法的流程图及部分程序。
最后建立一个过程仿真系统,对PLC模糊控制器进行仿真验证。
第四章介绍了预测控制的基本理论,重点阐述了广义预测控制算法,并结合PLC的特点,提出了基于PLC的单值广义预测控制器的设计方法,给出了STEP7实现单值广义预测算法的步骤与流程图。最后建立一个二阶大滞后的对象模型,构成仿真控制系统,与PID控制进行比较分析,验证PLC预测控制器的有效性。
第五章是作者在研究生期间参加的某空调性能检测实验室基于PLC实现的计算机控制系统,从系统控制方案的设计、系统配置和硬件构成、监控系统的设计等几个方面分别进行了详细的论述。
第六章结论与体会,总结自己在课题研究和项目研究的过程中的一些体会和心得,分析了工作中的不足,提出了以后工作的注意事项,改进方法。
6、研究条件和可能存在的问题。
I.尽快建立样板工程,把己经取得的研究成果应用到工程实际过程中,通过实践检验,发现问题以便不断改进和提高。
2. PLC预测控制器目前只应用了简单的单值广义预测算法,有其自身的局限性,如控制精度不高。目前,应用较为成熟的是MPC算法,因此可以把PLC-MPC控制器作为今后研究的一个重点。
3.对于PLC模糊控制器的改进,主要是在算法上,为了提高控制效果,单纯的模糊算法是不足的,改进型模糊算法如模糊PID可以改善控制器性能,因此可以开发PLC模糊PID控制器。
4.进一步挖掘STEP?软件的功能,开发过程对象仿真模块,给出基于PLC建立仿真系统的方法和步骤,为工业实阮应用缩短调试时间,保证系统的可靠性。
7、预期的结果。
1.通过对先进控制各种算法的分析比较,对先进控制理论有了进一步认识,从中学到了不少解决问题的方法,理解了传统控制方法与先进控制方法的区别。
2.基于PLC实现先进控制与基于PC实现先进控制相比较,最重要的一个优势在于PLC实现先进控制不需要通讯协议,而基于PC实现先进控制,在系统设计和运行之前必须正确的配置PC与PLC之间的通讯协议,因此可以降低系统得开发时间。其次,在系统运行时,在下位机上完成先进控制算法比在上位机完成更具有实时性。在可靠性方面,由于基于PC实现先进控制,现场的数据和信号要经过通讯传给上位机,这难免会出现数据的丢失和信号的误差,从而使系统的控制精度下降,而基于PLC实现先进控制避免了这类现象的发生。
3.西门子57-300 PLC功能强、处理速度快、模块化结构易于扩展,被广泛的应用于自动化控制系统中;其相应开发软件STEP7采用模块化编程方法,提供多种编程语言,丰富的功能模块,能实现较为复杂的功能和算法。因此二者结合 起来,为先进控制的设计与开发提供了很好的软硬件平台。
4. PLC模糊控制器采用MTALAB离线设计和PLC在线查表的方法,把复杂的模糊推理过程交给计算机离线完成,得到模糊控制量查询表供PLC在线调用。此方法将复杂琐碎的模糊控制系统的开发工作变得简单明了,大大缩短了开发周期,同时也提高的PLC控制的实时性,是目前被广泛采用且效果良好的PLC模糊控制器的设计方法。
5. PLC单值广义预测控制器采用简单实用的单值广义预测控制算法,它需要调整参数少、在线计算时间短,可适用于PLC类控制采样周期较短的快速动态过程系统。仿真结果表明:PLC单值广义预测控制器保持了预测控制的性能,控制效果较PID控制有很大改善,同时具有计算量小,响应迅速的优点。
8、论文写作进度安排。
20XX.05-20XX.06 开论文会议
20XX.06-20XX.07 确定论文题目
20XX.07-20XX.02 提交开题报告初稿
20XX.02-20XX.06 提交论文初稿
全国大学生数学建模竞赛以辉煌的成绩即将迎来她的第17个年头,她已是当今培养大学生解决实际问题能力和创造精神的一种重要方法和途径,参加大学生数学建模竞赛已成为大学校园里的一个时尚。正因如此,为了进一步扩大竞赛活动的受益面,提高数学建模的水平,促进数学建模活动健康有序发展,笔者在认真研究大学生数学建模竞赛内容与形式的基础上,结合自己指导建模竞赛的经验及前参赛获奖选手的心得体会,对建模竞赛培训过程中的培训内容、方式方法等问题作了探索。
一、数学建模竞赛培训工作
(一)培训内容
1.建模基础知识、常用工具软件的使用。在培训过程中我们首先要使学生充分了解数学建模竞赛的意义及竞赛规则,学生只有在充分了解数学建模竞赛的意义及规则的前提下才能明确参加数学建模竞赛的目的;其次引导学生通过各种方法掌握建模必备的数学基础知识(如初等数学、高等数学等),向学生主要传授数学建模中常用的但学生尚未学过的方法,如图论方法、优化中若干方法、概率统计以及运筹学等方法。另外,在讲解计算机基本知识的基础上,针对建模特点,结合典型的建模题型,重点讲授一些实用数学软件(如Mathematica、Matlab、Lindo、Lingo、SPSS)的使用及一般性开发,尤其注意加强讲授同一数学模型可以用多个软件求解的问题。
2.建模的过程、方法。数学建模是一项非常具有创造性和挑战性的活动,不可能用一些条条框框规定出各种模型如何具体建立。但一般来说,建模主要涉及两个方面:第一,将实际问题转化为理论模型;第二,对理论模型进行计算和分析。简而言之,就是建立数学模型来解决各种实际问题的过程。这个过程可以用如下图1来表示。
为了使学生更快更好地了解建模过程、方法,我们可以借助图1所示对学生熟悉又感兴趣的一些模型(例如选取高等教育出版社2006年出版的《数学建模案例集》中的案例6:外语单词妙记法)进行剖析,让学生从中体验建模的过程、思想和方法。
3.常用算法的设计。建模与计算是数学模型的两大核心,当模型建立后,计算就成为解决问题的关键要素,而算法好坏将直接影响运算速度的快慢及答案的优劣。根据竞赛题型特点及前参赛获奖选手的心得体会,建议大家多用数学软件(Mathematica,Matlab,Maple,Lindo,Lingo,SPSS等)设计算法,这里列举常用的几种数学建模算法。
(1)蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法,通常使用Mathematica、Matlab软件实现)。(2)数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具)。(3)线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用Lindo、Lingo软件实现)。(4)图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,需要认真准备,通常使用Mathematica、Maple作为工具)。(5)动态规划、回溯搜索、分治算法、分支定界等计算机算法(这些算法是算法设计中比较常用的方法,很多场合可以用到竞赛中,通常使用Lingo软件实现)。(6)图象处理算法(赛题中有一类问题与图形有关,即使与图形无关,论文中也应该不乏图片的,这些图形如何展示以及如何处理就是需要解决的问题,通常使用Matlab进行处理)。
4.论文结构,写作特点和要求。答卷(论文)是竞赛活动成绩结晶的书面形式,是评定竞赛活动的成绩好坏、高低,获奖级别的惟一依据。因此,写好数学建模论文在竞赛活动中显得尤其重要,这也是参赛学生必须掌握的。为了使学生较好地掌握竞赛论文的撰写要领,我们的做法是:(1)要求同学们认真学习和掌握全国大学生数学建模竞赛组委会最新制定的论文格式要求且多阅读科技文献。(2)通过对历届建模竞赛的优秀论文(如以中国人民信息工程学院李开锋、赵玉磊、黄玉慧2004年获全国一等奖论文:奥运场馆周边的MS网络设计方案为范例)进行剖析,总结出建模论文的一般结构及写作要点,让学生去学习体会和摸索。(3)提供几个具有一定代表性的实际建模问题让学生进行论文撰写练习。
(二)培训方式、方法
1.尽可能让不同专业、能力、素质方面不同的三名学生组成小组,以利学科交叉、优势互补、充分磨合,达成默契,形成集体合力。
2.建模的基本概念和方法以及建模过程中常用的数学方法教师以案例教学为主;合适的数学软件的基本用法以及历届赛题的研讨以学生讨论、实践为主、教师指导为辅。
3.有目的有计划地安排学生走出课堂到现实生活中实地考察,丰富实际问题的背景知识,引导学生学会收集数据和处理数据的方法,培养学生建立数学模型解决实际问题的能力。
4.在培训班上,我们让学生以3人一组的形式针对建模案例就如何进行分析处理、如何提出合理假设、如何建模型及如何求解等进行研究与讨论,并安排读书报告。使同学们在经过“学模型”到“应用模型”再到“创造模型”的递进阶梯式训练后建模能力得到不断提高。
毕业(设计)论文开题报告
1、本课题的来源及研究意义
随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,将传统的课堂教学转变为课堂+电脑+网络课堂+internet等多种学习方式,是教育工作者应当为之努力的方向。基于JSP技术的网络教学平台是依托校园网的优势设计和开发的,通过此平台,学生可以不受时间、空间、地域的限制,实现网上浏览教学内容、完成作业,参加测试等功能,教师也可借助此平台,公告信息,试题,实现课件上传下载,组织讨论答疑等功能。
2、国内外发展状况
在国外,网络教学平台系统已经走上正轨,能高效、方便地实现知识传递,具有很强的可靠性,但是功能稍显不足。
在国内,网络教学平台系统的开发与使用都处于低层次阶段,只有少部分信息存于系统中,系统功能不够全面,人们更多的是使用传统的课堂教学手段,所以我选择了这个毕业设计,目的就是要开发一个通用的功能比较全面的网络教学平台。
3、本课题的研究目标
网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器—WEB服务器+应用服务器—数据库服务器三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。
系统采用JSP与mysql数据库相结合,其实现的基本原理是利用mysql作为数据仓库,用Servlet等高性能服务器端程序作为后台总控程序,JSP程序在前台运行,Servelet接受用户的输入,分别调用不同的JSP程序向客户端反馈信息,JSP/Servlet通过HTTP连接在服务器端和客户端传递数据。
4、本课题的基本内容
1、教师教学系统与学生学习系统
教师教学系统与学生学习系统的功能相对应,主要包含以下几个模块:
(1)网络课堂。
(2)网上作业。
(3)网上测试。
(4)讨论答疑。
(5)网上交流。
(6)实验指导。
2、教学管理系统
系统分为人员管理、课程管理、作业管理、考试管理和讨论交流管理。
(1)人员管理。
(2)课程管理。
(3)作业管理。
(4)考试管理。
(5)讨论交流管理:包括BBS版主管理、帖子管理。
5、本课题重点和难点
重点:各功能模块的创建。
难点:数据库的连接和数据库的各种操作。
6、论文提纲
第一章:概述
第二章:开发环境简介
第三章:需求分析
第四章:系统的总体设计
第五章:系统的详细设计
第六章:系统实现
第七章:系统运行
第八章:结束语
7、进度安排
阶段工作内容工作进度安排
1开题报告及立题论证任务书4月3日
2可行性研究报告4月7日
3软件需求规格说明书4月12日
4项目实施计划书4月15日
5软件设计及调试4月16日~5月16日
6毕业论文5月17日~5月31日
8、主要参考文献
[1]陈禹.信息系统分析与设计.北京:电子工业出版社[M],1986
[2]郑人杰.软件工程.北京:清华大学出版社,2000
[3]Binstock&Rex.PracticalAlgorithmsforProgrammers.Addison-Wesley,1995
[4]Gamma,Helm,Johnson&Vlissides.DesignPatterns.Addison-Wesley,1995
[5]Hamilton,Cattell&Fisher.JDBCDatabaseAccesswithJava.Addison-Wesley,1997
[6]Cornel&Horstmann.CoreJava.Prentice-Hall,1997
[7]BruceEckel.ThinkinginJava,3rded.PearsonEducation,2003
[8]PatrickChan&RosannaLee.TheJavaClassLibraries:AnAnnotatedReference.北Addison-Wesley,1997
指导教师意见:
指导教师:
年月日
教研室审查意见:
主要栏目
综述与评论、综合自动化系统、过程控制及应用、智能控制技术及应用、优化控制技术及应用、企业资源计划系统、制造执行系统、计算机控制系统及软件
投稿须知
1、来稿要求论点明确、数据可靠、逻辑严密、文字精炼,每篇论文必须包括题目、作者姓名、作者单位、单位所在地及邮政编码、摘要和关键词、正文、参考文献和第一作者及通讯作者(一般为导师)简介(包括姓名、性别、职称、出生年月、所获学位、目前主要从事的工作和研究方向),在文稿的首页地脚处注明论文属何项目、何基金(编号)资助,没有的不注明。
2、论文摘要尽量写成报道性文摘,包括目的、方法、结果、结论4方面内容(100字左右),应具有独立性与自含性,关键词选择贴近文义的规范性单词或组合词(3~5个)。
3、文稿篇幅(含图表)一般不超过5000字,一个版面2500字内。文中量和单位的使用请参照中华人民共和国法定计量单位最新标准。外文字符必须分清大、小写,正、斜体,黑、白体,上下角标应区别明显。
4、文中的图、表应有自明性。图片不超过2幅,图像要清晰,层次要分明。
5、参考文献的著录格式采用顺序编码制,请按文中出现的先后顺序编号。所引文献必须是作者直接阅读参考过的、最主要的、公开出版文献。未公开发表的、且很有必要引用的,请采用脚注方式标明,参考文献不少于3条。
6、来稿勿一稿多投。收到稿件之后,5个工作日内审稿,电子邮件回复作者。重点稿件将送同行专家审阅。如果10日内没有收到拟用稿通知(特别需要者可寄送纸质录用通知),则请与本部联系确认。
7、来稿文责自负。所有作者应对稿件内容和署名无异议,稿件内容不得抄袭或重复发表。对来稿有权作技术性和文字性修改,杂志一个版面2500字,二个版面5000字左右。作者需要安排版面数,出刊日期,是否加急等情况,请在邮件投稿时作特别说明。
8、请作者自留备份稿,本部不退稿。
9、论文一经发表,赠送当期样刊1-2册,需快递的联系本部。
关键词:UG,螺旋叶片,参数化
一、前言
螺旋叶片是摊铺机中的重要部件之一,螺旋叶片的制造精度对摊铺材料的均匀性与否有着直接的影响。论文格式,参数化。。同时螺旋线形成的零件也是困扰设计人员的一个重大难题。UG软件是目前国际国内面向制造业应用广泛的先进的大型CAD/CAE/CAM集成软件之一,功能强大,内容丰富,涵盖了从设计、分析、加工、管理等各个领域。利用UG软件及二次开发工具C++对螺旋叶片进行二次开发,实现螺旋叶片的参数化设计有利于叶片后期的工艺分析和模具设计,同时对提高质量和缩短研发周期具有重要意义。论文格式,参数化。。
在部件的三维设计过程中,由于建模涉及到草图、基准、曲面和实体等各类特征,直接使用程序来生成部件的三维参数化模型非常繁琐、复杂。通过修改部件的表达式,从而修改模型,是一种比较方便、容易实现的三维模型参数化程序设计方法,本文采用该法完成叶片的参数化设计。
二、螺旋叶片三维造型及二次开发
1、建立三维模型样板
螺旋叶片与螺旋轴交线为圆柱螺旋线,而叶片的最大直径处的螺旋线也为圆柱螺旋线。因此可以把螺旋叶片看作是由两条圆柱螺旋线采用直纹面技术缝合而形成。论文格式,参数化。。首先利用UG软件的螺旋线生成工具可以直接生成螺旋叶片的两条螺旋线。其次直纹面是直线段在空间连续运动扫出的轨迹。直纹面的造型是截面线整体造型方法的一种简单形式,也是通过两条曲线轮廓做出直纹面。这些轮廓成为截面线串。截面线串可以由单个或多个对象组成。每个对象可以是曲线、棱边或面的封闭边界。也可以选择曲线的点或端点作为两个截面线串中的第一个。选择点对齐的方式对于直纹叶片型面造型来说是较好的,它能保证在构造过程中,所有截面的不同曲线的端点是对齐的,叶片比较光顺。最后利用加厚命令生成叶片厚度。生成螺旋叶片如图1所示。论文格式,参数化。。
图1
2、设计用户接口对话框
进入UG/Open UIStyler模式,创建如图2所示的“参数化设计”对话框。改对话框包括了叶片的主要设计参数:螺旋直径、螺距、输料轴长度、输料轴直径以及叶片厚度。论文格式,参数化。。
图2
3、创建应用程序框架
使用Visual C++ 6.0,创建应用程序的工程,工程名为project_Parameter。论文格式,参数化。。利用向导ugopen.awx创建应用程序,应用程序使用ufsts函数作为入口函数,当UG进程结束时,自动卸载。
将UG/Open UIStyler生成的对话框文件parameter_design_dialog_template.c重新命名为parameter_design_dialog.c,并将该檔及对应的头文件复制到工程所在文件夹内。在Visual C++ 6.0中,单击下拉菜单“工程”→“增加到工程”→“文件”。在打开的“插入文件到工程”对话框中选择对话框的两个文件将其加入到工程中。
前面已经创建了应用程序的菜单脚本文件。根据该菜单文件,在Project_Parameter.c主文件中,定义ufsts入口函数:
Extern DllExport void ufsta(char*param,int*returnCode,int rlen )
{
staicUF_MB_cb_status_t Para_Design_luoxuanyp( UF_MB_widget_t,
UF_MB_data_t,UF_MB_activated_button_p_t );
Static UF_mb_action_t_actionTable[]=
{
{“PARAMETER_DESIGN_LUOXUANYP”,
para_Design_luoxuanyp,NULL}
};
int errorCode = UF_initialize();
if( 0 == errorCode )
{
/* TODO:Add your application code here */
UF_MB_add_actions(actonTable);
/*Terminate the API environment */
errorCode = UF_terminate();
}
/* Print out any error messages */
PrintErrorMessage( errorCode );
}
三、螺旋叶片CAD系统构建
本文开发了基于UG的螺旋叶片参数化设计系统,利用UG/Open MenuScrip技术在菜单中增加了自定义菜单“摊铺机螺旋叶片参数化设计系统”及下拉菜单“圆柱螺旋叶片设计”、“等宽圆锥螺旋叶片设计”和“不等宽圆锥螺旋叶片设计”,由于时间关系,本文只研究了圆柱螺旋叶片设计方法。
1、启动UG软件单击菜单“摊铺机螺旋叶片参数化设计系统”下的下拉菜单“圆柱螺旋叶片”,如图3所示。
图3
2、进入螺旋叶片参数化设计的主接口,在用户接口对话框中输入螺旋叶片的设计参数,单击“确定”按钮。更新出新的螺旋叶片如图4所示。
图4
四、结语
本软件是基于UG平台,应用Visual C++6.0语言二次开发的螺旋叶片参数化设计系统。通过对CAD造型方法研究,利用UG软件的强大造型功能和二次开发功能,实现了其面向对象的设计方法,实现了叶片的三维设计功能,而且具有连接数据库的功能,提高了设计效率和产品质量。
参考文献:
[1]李民孝.沥青混合料摊铺机螺旋分料器设计计算及参数分析[J],筑路机械与施工机械化,2000,4
[2]董玉德等.基于约束参数化的设计技术研究现状分析[J],中国图像图形学报,2002,6
[3]侯永涛,丁向阳.UG/Open二次开发与实例精解[M].北京:化学工业出版社,2007.4
关键词:工业设计 优秀硕士毕业论文 趋势 分析
中图分类号:TB47
文献标识码:A
文章编号:1004-4914(2013)07-013-03
引言
在工业设计研究中,出现了很多优秀的相关硕士论文,本文从工业设计论文的研究方向以及发表数量等,初步分析出2000—2012年间工业设计发展的趋势与变化,从而了解每个工业设计发展阶段的新趋势,研究成果以及仍然存在的问题。
一、分析方法与步骤
在《中国知网之中国期刊全文数据库》、《万方之中国学术会议文献数据库》分别检索论文以及会议文献题目中包含“工业设计”关键词的文献,在《中国知网之中国期刊全文数据库》以“工业设计”为关键词检索结果,截止到2012年7月19日,为557篇。
二、结果与分析
1.时间分布。考虑到要对现有工业设计趋势进行研究分析,所以选择了较近12年(2000年—2010年)的论文,通过使用“工业设计”为关键词进行搜索发现,2000年没有相关优秀硕士,从2001—2003年相关硕士优秀论文属于发展起步阶段,从2004—2012年每年都会很多优秀硕士,属于迅速发展阶段,相关优秀论文增至557篇,2009年(88篇)是相关数量最高峰点。
经过推断可知,在2009年工业设计的论文达到历史最高的原因在于我国本专科扩招是从1999年开始的,自1997年以后,随着广大群众渴望子女接受高等教育愿望的增加,对扩大高等教育规模的呼声也越来越高。同时,考虑到国家快速发展的需要,1999年我国高等教育开始大规模扩招,当年本专科生招生数与1998年相比增长了47.4%。本专科规模的迅速扩大给高校毕业生的就业带来了更大的压力,而研究生的扩招能够对本科生的就业压力起到一定的缓解作用,因此,硕士研究生的招生规模也不断攀升,录取比例和入学率都在大幅提高。
2.作者分布。在检索到的工业设计方面的优秀硕士论文中,作者主要分布在以下几个学校中,可见相关院校的工业设计发展程度。如表1所示。
小结:由于优秀工业设计硕士论文具有一定的删选性,由表1可以看出工业设计发展较快的院校,并且通过涉及最多的关键词可以看到每所院校所侧重的工业设计发展方向或者是发展程度较深的方向。
3.关键词分布。从2000年到2012年,以“工业设计”为关键词搜索的期刊论文中,论文的关键词主要集中在产品设计、CAID构思与表达、设计教育教学、IDFORCNC(先进制造设备工业设计)、设计管理、绿色设计等。由于搜索分布时采用了关键词“工业设计”,所以这里忽略“工业设计”关键词的数量。所有论文相对较多的关键词如下:可持续发展设计(绿色)、中国传统文化(符号学 语义学)、设计管理/用户研究交互设计、CAID构思与表达、数据库、设计教育、造型语言、工设工程(材料、工艺)、汽车设计、时尚设计、服务设计、品牌PI(产品形象识别)设计、人机工程、可用性、设计史、信息视觉化、故事版/情景设计、设计心理学、体验/情感化设计、IDFORCNC。
其中有代表性的有如下几篇:2010年,北京服装学院屈新波在《现代新材料在产品设计中的应用研究》{1}一文中论述了现代新材料在产品设计中的应用,借助于“需求”将产品设计与材料联系起来。2008年,山东大学张志强在《面向家用健身器材的人机工程理论分析与研究》{2}一文中论述了如何运用人机工程理论对健身器材进行分析,以及针对相关器材人机方面的具体研究。2006年,山东大学吴兰萍在《面向产品设计自动化的人机工程研究与应用》{3}一文中论述了人机工程学的定义以及与工业设计之间的关系,阐述了人机工程学的原理以及产品设计的不同阶段的具体内容,此外还重点分析了现有计算机辅助人机工程软件,例如JACK、SAMMIE、SAFEWORK等。2004年,武汉理工大学刘红在《简论设计项目管理》{4}一文中论述了由于市场竞争的激烈化,用户需求的多样化,项目管理的组织及团队建设的内容与项目管理的执行关键,以及设计项目的生命周期。2007年,西北工业大学韩娟在《CAID系统的用户界面研究及应用》{5}一文中论述了以用户为中心的设计方法,综合认知心理学、人机工程学、计算机信息科学等对CAID用户模型进行分析,将基于用户模型构建的用户界面原型引入到界面设计过程中。
4.影响力分布。在检索到的期刊论文中被引用频次最高的,排在前6位的论文,如表2所示。
通过引用频次最多的文章中发现,关注最多的工业设计方向多为产品设计、交互界面方面。因为产品设计和交互设计的研究较早,所以时间早的被引用的几率就很高。但也充分说明这些优秀论文有一定的借鉴价值。
三、工业设计研究趋势
工业设计从2000—2012年这12年间,发展速度是迅猛的,这一点可以从优秀硕士论文的发表数量日趋增多看出来,并且也是在跟随着社会每一步的发展而发生着变化,从简单地仅仅研究工业设计的表面内容,即“产品设计”,变成研究工业设计更加细节化的方面,是一个从量变到质变的过程。现在工业设计优秀硕士论文中,研究方面数量最多的依次为产品设计、设计管理、设计教育、ID FOR CNC以及可持续发展设计。
李北在2006年中国科协年会的会议论文《未来工业设计的多元化发展趋势》{12}中阐述,现在工业设计呈现多元化发展趋势,并且可以看到,工业设计是一种战略资源,是国家创新战略体系中的重要组成部分。工业设计正在向着跨专业跨学科的综合领域发展。此外通过计算机使用的普及,工业设计信息化也成为主流。
通过对2000—2012年优秀工业设计硕士论文逐年的分析发现,发表的时间与内容和2000—2012年工业设计发展的过程、发展的主题是一致的。通过对这些论文关键词的统计分析,可以看到工业设计在每段时间里发展的内容、重点、趋势,这与社会的需求具有着强烈的联系。
每篇论文的关键词是不变的,在以“工业设计”为关键词搜索到的硕士论文中,通过对新的一年与以往相比较新出现的关键词进行统计,洞察出工业设计每个阶段的新趋势。如表3所示工业设计研究方向从泛泛的大方向上的研究,比如“产品设计”、“可持续设计”等,发展成为细分的研究方向。研究表明,从抽象的工业设计,变为具体的产品设计,后来人们发现工业设计离不开与社会、人的联系,所以研究方向渐渐与社会、人联系起来,最终发展成多方向的、细分的研究方向。这与现有工业设计研究人员对工业设计发展方向的研究结果不谋而合。
2000—2012年有关产品设计、人机工程学以及设计管理等成为研究的主要趋势。此外,还可以发现每年相比前几年新增的研究方向即是工业设计发展中研究趋势的新方向。例如可持续发展(Sustainable Development)是上世纪80年代提出的一个新概念。1987年世界环境与发展委员会在《我们共同的未来》{13}报告中第一次阐述了可持续发展的概念,得到了国际社会的广泛共识。那么工业设计对此也进行了研究,在2002年第一次出现在相关优秀工业设计硕士论文中。例如2002年湖南大学龚克在《非物质与可持续的工业设计道路》{14}中阐述了有关可持续的工业设计道路的相关内容。
再例如,在现代信息化的大背景下,计算机信息库在工业设计专业得到了广泛的应用,2006年第一次出现有关数据库研究的硕士论文。例如2006年东华大学孙明华发表的《设计艺术学专业建立设计材料数据库的必要性研究》{15}。2009年山东大学郝松发表了《基于产品表象信息库的工业设计构型方法研究》{16}。
同时也发现,由于优秀硕士论文是要在社会需求的大背景下提出,受发表时间和评审的限制,虽然相对滞后,但是也能够体现出近十年间的工业设计的大体研究趋势、新的研究方向。工业设计研究趋势的发展变化受社会发展因素(技术、环境、国情、学科交融等)的影响较大。
四、结束语
2000—2012年,我国优秀工业设计数量以及发表的内容质量都有着质的飞跃,这也说明我国工业设计方面研究的水平日趋深入。但是从近几年发现,已经存在研究过(下转第16页)(上接第14页)热的现象,主要表现在研究课题的重复性,例如人机工程学,此间不乏相关类似课题的出现。
从2000—2012年间优秀工业设计硕士论文中,可以看到工业设计事业发展迅速,方向由单一转为多元化,并且呈现多学科融合趋势。此外,研究趋势受社会发展的因素(技术、环境、国情、学科交融等)影响较大,比如在信息化的大背景下,工业设计专业与计算机应用越来越密切,因此出现了CAID等相关研究。可以看到工业设计的研究趋势在以后会围绕产品设计、计算机辅助工业设计(CAID)、设计管理等热门话题展开。随着工业设计的深入研究,也会出现更多新的设计概念,而这些概念一定是可持续性地围绕用户的人机设计,相信在以后的研究中,会有更多优秀的硕士论文出现。
注释:
{1}屈新波.现代新材料在产品设计中的应用研究[D].北京服装学院,2010
{2}张志强.面向家用健身器材的人机工程理论分析与研究[D].山东大学,2008
{3}吴兰萍.面向产品设计自动化的人机工程研究与应用[D].山东大学,2006
{4}刘红.简论设计项目管理[D].武汉理工大学,2004
{5}韩娟.CAID系统的用户界面研究及应用[D].西北工业大学,2007
{6}吴瑜.人机交互设计界面问题研究[D].武汉理工大学,2004
{7}周睿.基于可用性的手机交互界面设计研究[D].南京理工大学,2006
{8}杨大年.中国民间儿童玩具再设计研究[D].江南大学,2004
{9}王巍.ICAID系统的实现机制研究[D].湖南大学,2004
{10}王军锋.计算机游戏界面设计方法研究[D].西北工业大学,2007
{11}熊湘晖.产品造型设计的外观质量美学评价理论及研究[D].昆明理工大学,2005
{12}李北.未来工业设计的多元化发展趋势[R].中国科协年会,2006
{13}我们共同的未来[R].世界环境与发展委员会.1987
{14}龚克.非物质与可持续的工业设计道路[D].湖南大学,2002
{15}孙明华.设计艺术学专业建立设计材料数据库的必要性研究[D].东华大学,2006
{16}郝松.基于产品表象信息库的工业设计构型方法研究[D].山东大学,2009
关键词:网上;论文;管理;数据
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-02
Analysis of Online Graduate Thesis Management System
Li Wei,Gao Min
(State Grid Xinyuan Company,Xilongchi Pumped Storage Power Station,Wutai 035503,China)
Abstract:This paper online management system is a very typical information system,it is generally divided into two platforms:platform for students and teachers,backstage management platform.The former requires full-featured,user-friendly,easy to use and so on.While the latter requires data integrity and security of strong,taking into account the background of the management convenient and appropriate to simplify the operation.After analysis,I use Microsoft's development tools as 2.0 and ASP,because ASP file upload a lot of trouble to do so using 2.0 technology file upload,front of the home page using technology papers to search for good results,the formation of a viable system to make customer satisfaction.
Keywords:Online;Papers;Management;Data
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念以及享受科学技术的快速发展带给人们在生活、工作、管理等各个方面的方便性,大量计算机软件应运而生,从而进入了更加高效的信息时代,顺应了党的“十六大”提出的“以信息化带动工业化”的发展战略,也顺应了我国信息界前进的方向。
本系统是毕业生网上论文管理系统,使用了ASP和Access作为开发工具,由于考虑到用ASP做文件的上传比较麻烦,本系统还采用ASP.省略 2.省略)+Access构建。ASP是基于Microsoft Windows NT 4.0和Microsoft Internet Information Server3.0(IIS3.0)的开放式脚本开发环境,它很好地把HTML和脚本开发融合在一起,提高了编程的灵活性,降低了开发难度。ASP中的脚本在WEB服务器端运行,而不是传统的在客户浏览器中运行,这一措施使客户的浏览器无须担心服务器端的网页使用何种脚本,ASP都会生成一个符合HTML标准的网页送回客户端。由于本系统需要做文件的上传考虑到ASP比较烦琐,所以这里运用了 2.0来开发文件的上传(也就是整个系统的后台部分)。
提供了数个重要的优点:(1)增强的性能。(2)世界级的工具支持。(3)威力和灵活性。(4)简易性。(5)可管理性。(6)可缩放性和可用性。(7)自定义性和扩展性。(8)安全性。
二、需求
(一)系统特点需求。考虑到现在的工作人员大都不是计算机及相关专业出身,所以本软件考虑到了这些情况,有针对性的开发了此软件:
1.操作人员普遍计算机水平不高,系统要有良好的人机界面,绝大多数人能够一学就会。
2.该系统使用的对象多,比如教师,学生,管理人员等,要求有较好的权限管理。
3.添加数据简单便捷,支持批量数据的添加。
4.原始数据修改简单方便,支持数据的批量修改。
5.方便快捷的检索功能,可以通过毕业年份,姓名,学号,论文题目等进行查询。
6.方便的数据上传和下载功能,管理人员可以通过后台添加删除论文,学生可以在前台进行论文的查询,浏览,和下载功能。
(二)总体功能需求。经过对学校论文管理体系的详细调查和分析之后,发现一个完备的网上论文管理系统必须具备以下一些主要功能:
1.管理员功能。
(1)综合设置。院系管理,毕业班级管理,论文类别管理等。
(2)论文管理。这里可以上传论文(包括论文文档上传和毕业设计上传),和删除论文等操作。
(3)安全设置。管理员密码修改和添加管理员等操作。
2.学生和教师查询功能。
根据知道的信息,如院系,姓名,学号等等查询论文,并可进行论文和毕业设计的下载。
三、系统首页
本界面是系统的前台界面,用户不需要注册即可进入该页面按照查询内容进行论文的查询操作,其界面设计如图1所示。
图1系统主页面
(一)检索页面。此界面是用户根据需求输入不同的检索条件(比如姓名,班级,论文名等等)以后,检索出来的论文。
(二)论文详情查看页面。此界面是用户根据需要,查找到自己想要的论文以后,查看论文的详细情况的界面,用户可以浏览论文的关键字,摘要等等,如果需要的话,可以根据自己的情况,下载论文,和毕业设计。
(三)后台登陆页面。本界面是整个后台的登陆界面,管理员需要从此登入才能进行论文的添加和删除等操作。
(四)后台主体框架。本界面是整个后台的主要功能,包括院系管理、毕业班级管理、论文类别管理、论文管理、添加论文、管理员密码修改,添加管理员等功能。
(五)院系管理页面。本页面是面向学校设计的,可以根据学校的需要添加院系,并可以对已经添加的院系进行修改,和删除等操作,
(六)毕业班级管理页面。本页面是用来管理毕业班级的页面,用户可以根据需要来添加班级,例如先根据毕业年份,选择好哪个学院,然后根据实际情况来添加所需要的班级数量。并且可以对已经添加的班级进行修改和删除等操作,
(七)论文类别管理页面。此页面是输入论文的类别的页面,即论文的性质,是论文查询的条件的一个重要部分。可以添加论文类别,并可对其进行编辑和删除等操作,
(八)添加管理员页面。本页面是添加用户页面,管理员可以从后台登陆后,进入此项功能,根据具体情况添加用户,以方便多人管理此系统的目的,
(九)添加论文页面。此页面是本系统的核心,论文上传和毕业设计上传的页面,管理员根据论文的情况按照院系、毕业年份、班级、姓名、学号、论文题目、论文关键字、论文类别、论文摘要把论文添加进去。如果有毕业设计的话,还可以把毕业设计也上传进去,其界面设计如图2所示。
图2 添加论文页面
(十)论文管理页面。此页面是对已经添加的论文进行管理的页面,管理员根据实际需要,比如已经不需要的论文就可以删除,其界面设计如图3所示。
图3论文管理页
(十一)管理员密码修改页面。此页面是管理员密码修改界面,为了安全考虑,管理员可以在此页面进行密码的修改,修改以后点确认修改下次登陆就是已经修改的密码
四、系统测试
测试是为了发现程序中的错误而执行程序的过程,好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案,成功的测试是发现了至今为止尚未发现的错误的测试。
由于软件编出来以后是让普通用户使用的,而这些使用人员大都不是计算机相关专业出身,不一定了解软件是怎么做出来的,只会使用,所以说从普通用户的角度来测试系统有它的好处。这么做可以测试出一些软件的异常问题,可以为系统以后的使用起到非常大的作用。用这样测试的方法,我把程序中所有没考虑到的细节问题都查出并改正过来了。
五、结束语
毕业生网上论文管理系统开发完毕,基本上达到了自己的预期目标,自己还比较满意,但是这里面可能仍然存在许多不足和设计不合理的地方,有待于进一步弥补和改进。本系统虽然解决了论文的网上检索,上传等难点问题,但是肯定还有许多不足之处,欢迎大家在使用过程中批评指正。
摘 要:随着计算机技术的成熟,语料库已发展成为翻译研究的重要工具,为翻译研究提供了新的范式。通过自建的西北工业大学科技论文摘要汉英平行语料库为基础,以连接词为研究对象,验证了科技论文中显化特征这一假说的成立,说明了连接词作为显化衔接手段的作用。
关键词:语料库,科技论文,摘要英译,显化特征
引言
语(料库是上世纪80年代随着计算机技术发展起来的语言学研究手段。语料库方法通过收集实际使用的语料,研究和发现语言使用的规律,使翻译研究摆脱了凭直觉和个人经验的研究方法,转向了实证性研究。近年来语料库翻译学研究内容主要涉及翻译语言共性特征、译者风格、翻译转换过程等,其中以对翻译共性假说的
一.语料库与显化假设
语料库翻译学是指以语料库为基础,以真实的双语语料或翻译语料为研究对象,以数据统计和理论分析为研究方法,依据语言学、文学和文化理论及翻译学理论,分析翻译本质、翻译过程和翻译现象的翻译学分支学科。[1]语料库翻译学的兴起与计算机技术的发展密不可分,其源头最早可追溯到上世纪80年代,但通常以Mona Baker于1993年发表的《语料库语言学与翻译研究:启示与应用》作为语料库翻译学建立的标志。Baker[2]在文中提出了语料库在译学研究中的理论价值、实际意义及其具体路径。经过十多年的发展,基于语料库的翻译研究已经发展成为一种新的研究范式。其研究范围覆盖了从翻译过程到产品的各个方面,其中尤为突出的是翻译语言普遍特征、翻译过程、翻译转换与规范、译者风格等方面。
二.研究方法
根据研究对象和研究内容,本文作者收集了西北工业大学科技类硕士论文汉语原文与英语译文各30篇,组成一个小型的科技论文摘要英汉平行语料库。该库库容约5万字,库内所收集的摘要主要来源于该校的特色专业航空专业2007-2012年的硕士毕业论文,论文质量相对较高,代表性较强。
三.显化特征相关数据的检索与分析
(一)连词的使用情况
通过运用上述研究方法,本文首先将汉语摘要和英语译文中的连词使用量进行整体和系统的统计和比较,结果如下:
由上表可知,与汉语摘要原文相比,英文译本中连词的使用频率更高。为了进一步探讨造成英译文本连词增加的原因,作者又使用Antconc软件分别对并列连词、目的连词和承接连词这三类出现频率较高的连词的使用情况进行了统计。
以上表中的数据说明了英语译文中对三类连接词的使用率均高于汉语原文。其中,并列连词的使用增幅较大,而目的连词和承接连词的使用次数相对较少,但增幅明显。
(二)连接词的转换情况
以上主要对汉英文本中的连词使用情况进行了定量研究,发现科技论文摘要的英译文本与汉语原文相比,并列、目的和承接连词的使用频率呈明显的增长趋势。为了进一步证实显化这一特征在科技文本汉英对译中的存在,本文进而对以上三类连接词中最具出现频率较高、较具代表性的连词的具体转换情况进行定性分析。主要研究内容为各类连词的对应和显化关系。研究结果如下:
1.并列连词“and”的转换情况
作为本库中使用频率最高的并列连词,“and”在使用上与汉语原文对应的比例为37.8%,而明示和添加比例高达55.6%,显化趋势较明显。以下从自建语料库中选取的例句将进一步说明这一点。
例1.随着航空器低空高速性能的发展,以及生态环境保护工程卓有成效的工作,飞行器结构鸟撞问题越来越引起人们的注意。
With the development of the aircraft performance at low altitude and high speed,and the marked progress of eco-environmental protection,the issue of bird impact to aircraft has been concerned more and more.
例2.本文在第三章中系统阐述了机构运动可靠性分析的模拟算法,重点讨论了将人工神经网络引入复杂机构运动可靠性分析的可行性。
In Chapter 3,simulation algorithms of mechanism moving reliability analysis are systematically introduced,and a discussion on the way of introducing neural networks into complex mechanism moving reliability analysis is made.
在例1中,汉英文本中的并列连词是明显对应关系。“and”对应原文中的“以及”。而在例2中,汉语原文中没有连接词,而译文却添加了“and”以更好的符合英文的语言习惯,使衔接更流畅。
2.目的连词“so that”、“so as to”的转换情况
由上表可知,目的连词“so that”和“so as to”在库中出现的频率虽然不是很高,但显化趋势仍然明显,分别为 57.1%和54.5%,下面两个例子将具体阐释“so as to”的显化转换情况。
例3.最后对系统结构进行数字仿真,并进行故障注入研究,以便更好地验证系统的可靠性和合理性。
Finally the system structure is simulated in digital method and is researched about fault injection so as to validate its reliability and rationality.
例4.本文借鉴于遗传粒子滤波(GPF)的思想将智能优化算法中的一些优化策略引入到重采样过程当中,提出了基于粒子群优化的粒子滤波算法(PSOPF)和基于退火策略的粒子滤波算法(APF),这样粒子集在保证优良性的前提下仍不失去多样性。
This paper adopts some intelligent optimization approaches and propose two algorithms which is called PSOPF and APF so as to guarantee the sample set diversity so as to overcome the phenomenon of sample impoverishment.
在以上两组例句中,前一组是目的连词的对应使用,后一组是英文译本中连词的显化现象。例3中,“so that”对应原文中的“以便”,而例4原文中却没有明显的表目的的连词。通过添加“so that”,更明确地阐释了使用“基于粒子群优化的粒子滤波算法”和“基于退火策略的粒子滤波算法”可以达到怎样的目的,实现怎样的效果,使英文译本的逻辑思路更清晰,顺畅。
四.结语
本文以自建西北工业大学科技论文摘要汉英平行库为基础,使用语料库检索软件对英汉文本中连词的使用情况做了系统统计。由数据可知,英语译文中使用的连词数量明显高于汉语原文,呈明显显化趋势。但仅靠定量分析不能够准确说明翻译显化的存在,作者又用定性的方法重点对本库中使用频率最高的并列连词、目的连词和承接连词的具体转换情况做了分析,结果发现并列连词在汉英文本中出现频率均较高,在译文中的显化趋势也较明显;而目的连词和承接连词使用的总数相对较低,但与原文相比,添加和明示的比例仍旧很高,总体仍呈显化趋势。因此作者得出结论:汉英对译过程中连接词的显化特征在科技文体中有着明显体现。
由于建库需要时间和物质支持,本研究所建语料库目前库容较小,还需后期进一步管理、维护和扩充库容。相信科技类文本的汉英翻译平行语料库将对翻译共性假说的验证提供可能,并对我国硕士研究生的摘要英译提供借鉴和参考。(作者单位:1.西北工业大学人文与经法学院;2.西北工业大学人文与经法学院)
(基金项目:西北工业大学研究生创业种子基金项目:基于自建科技论文英语摘要的类比语料库的翻译共性研究(Z2013179)
参考文献
[1] 胡开宝,国外语料库翻译学研究述评[J]当代语言学,2012(4):380
[2] Baker,M.Corpus linguistics and translation studies:Implications and Applications[C]M.Baker,G.Francis,and E.Tognini-Bonelli Text and Technology:In Honour of John Sinclair Amsterdam/Philadelphia:John Benjamins.1993:233-250
Hong Kong
Joseph Fong City University of Hong Kong
(Eds.)
Webbased learning
Technology and Pedagogy
Proceedings of the 4th International
Conference
2005,211pp.
Hardcover RMB:840.51
ISBN9812564306
基于万维网的学习
技术与教学法
RKwanJ方编
基于万维网的学习涉及了在管理现有教育设施的情况下,使用合理的技术及相应的教学方法。香港万维网学会从2001年起就组织了有关基于万维网学习的年度国际会议。该会议吸引了许多学者和工业界专业人员提交论文,并且在会议上宣读论文的过程中参与讨论。第4届基于网络的学习:技术与教学法国际会议于2005年8月1~3日在香港举行。每次会议均有超过100篇的论文受到会议程序委员会的审查,这些论文覆盖了有关电子学习的基础设施、学习行为和教学效率的先进技术。
本书是这次会议的会议录,共收集了22篇论文,分成了四个部分。第一部分工具,包括第1~6篇论文。(1)基于Intel TEST的多选择测试软件:在线英语测试的开发及评估;(2)Weblec:一种由大学生开发的全面课程管理支持系统;(3)还帐还是赊帐:大学图书馆电子保留支持基于万维网的学习;(4)用于校园内线路课程的基于万维网的虚拟实验室的设计与实现;(5)个性化电子学习平台知识图构造的机理:一种语义学方法;(6)另一种基于万维网学习的平台。第二部分模型,包括第7~12篇论文。(7)混合学习方法:应对机械课程注册下降的策略和一个用阿拉伯语教授AutoCAD的有希望的模型;(8)概念图和学习对象;(9)基于万维网的控制学习系统的组成;(10)借助电子学习增强基于问题的学习:有关数据结构及算法教学的研究;(11)应该怎样培训在线指导教师;(12)开发电子学习动态万维网写作系统的方法。第三部分应用,包含第13~17篇论文。(13)依据事先存在的内容创建一个学习对象文库;(14)基于SOAP的移动辅助学习资源服务框架;(15)通过利用最小反馈教授汉字的笔顺;(16)一个具有自动评估的在线编程环境;(17)考试试卷中的Webits工具与质量控制。第四部分人员因素,包含第18~22篇论文。(18)在线学习平台的社会资本创造与互惠;(19)香港教师准备好电子教学了吗?(20)电子学习的学习风格与学术成就之间的比较评估和相互关系;(21)电子学习的学习风格和学术成就之间的比较评估与相互关系;(22)远程学习课程较好管理的一个基于万维网的环境。
本书描绘了出自研究和专业人员的令人感兴趣的最先进成果,他们把现有的万维网技术应用于各种学习努力之中。它包含了精选的、由许多相关领域专家撰写的、经同行评议的论文。对于从事基于万维网或基于电子学习的学生、研究人员而言,本会议录是一本出色的参考资料。
胡光华,高级软件工程师
(原中国科学院物理学研究所)
关键词:J2ME/J2EE;毕业论文选题系统;手机;数据库
中图分类号:TP311.52文献标识码:A文章编号:1009-3044(2012)13-3127-02
Topics of Mobile System Design Based on J2EE
WANG Tao
(Hubei Institute for Nationalities, Enshi 445000, China)
Abstract: The design of a Java 2 Micro Edition-based thesis topics systems. Make full use of third-generation mobile phone-related functions, object-oriented design, the J2EE server architecture for mobile communication terminal equipment gathered together to achieve a two-way choice between teachers and students to help improve the topics of quality and efficiency.
Key words: J2ME/J2EE; thesis topics systems; mobile phone; database
毕业论文选题是高校教学管理工作的一个重要组成部分,绝大多数高校目前在此方面还处于手工管理阶段,选题资料尚未数字化[1],一个教师要同时指导多个学生的论文写作,不可能顾及每个学生的具体情况,难免出现漏报、错选,第三代移动通信技术为解决这一问题提供了良好的契机,主流手机都支持J2ME应用程序[2]。基于J2ME的手机,设计一个毕业论文选题系统,为学生提供了一个完全公正、开放的选题平台,不仅减轻了高校教师的工作量,提高工作效率,而且方便学生与指导教师间的相互交流,轻松地体验移动网络的方便性,尤其适用于对非全日制高校学生毕业论文的管理与指导。
1系统概述
整个系统采用通常面向对象的设计方法,运用数据库、J2EE、J2ME等现有技术,开发一个基于J2ME手机的毕业论文选题系统,实现基于Web的系统的传统基本功能,包括教师出题、学生选题、指导联系、信息传递等功能,教师借助于服务器或手机操作对敲定的毕业论文题目库进行的添加、删除,对学生自定论文题目进行修改;学生通过手机操作进行选题和信息反馈,并与指导教师、交流联系,还可对氖电子文稿进行备份保存,从而避免了手工抄写及“一对一”的面议,节约了时间,提高了效益,很多不必要的麻烦。
2系统分析
2.1需求分析
2.1.1功能需求
该系统的用户类型只限于教师和学生两类;所有经登录认证的用户都可以对相关信息按自己的需求进行添加、修改和删除作,系统对开放和结束的时间等参数进行必要设置。教师除对论文题目可进行增加、删除及修改外,还具有系统所有属性的管理功能。学生的基本操作包括:1)维护个人信息,包括注册、登录、修改密码和注销,可以参看系统帮助文档;2)查看选题、公告、留言等信息;3)选择题目,发送和修改自己的选题。
2.1.2性能需求
客户端支持J2ME MIDP 2.0并可以连接互联网的手机;服务器端:PC机或服务器;应用程序服务器:Apache Tomcat 5.5.17;数据库系统:MySQL 5.0。
2.2系统流程图
如图1所示。
3系统设计
3.1总体结构设计
在移动信息设备简表MIDP(MobileInformationDeviceProfile)中由包javax.microedition.io定义其网络功能。J2ME以接口的形式定义一些能够覆盖网络和文件IO的抽象方法,包括基本串行输入、基本串行输出、数据报通信、与Web服务器进行的基本HTTP通信等,J2EE的客户端以HTTP作为网络传输的协议,联网代码按CMNET和CMWAP两种接入方式作必要的修改,WAP网关作为向服务器转发请求[3]。
服务器端以Apache Tomcat软件采用Web服务器和MySQL数据库服务器。在逻辑上,将服务器分为3个层次,即业务逻辑层、持久化层和数据库层。其中,业务逻辑层由Tomcat容器的Servlet实现,可以通过HTTP协议直接和客户端进行通信。持久化层采用开源的中间件Hibernate,通过对象-关系映射(Object-Relation Mapping,ORM)模式[4]将实体对象持久化,并封装数据库的访问细节。总体框架如图2所示:
图1系统数据流程图
图2系统结构图
3.2系统出错处理设计
用户通过主界面的菜单选择,进行各种相应的操作,其对象-行为的基本模型如图3所示:连接过程中由HTTP连接类将请求发送到服务器,然后Servlet调用相应的业务逻辑方法,将结果或错误的响应代码返回[5]。因此,如出现当客户端与服务器连接不畅,或传输中数据库连接出错时;当终端客户传输信息出现差错时,系统的相应设备会及时作出报警性处理,包括一是通过服务器端给客户端返回相应响应代码,如提示“网络无法连接”、“数据传输失败”等信息;二是返回有关安全性提示信息,如“密码不对”、“请再次确认”等。
图3对象-行为模型
3.3用户界面的设计
本设计用户界面的导航主要以以经典的模型-视图-控制器模式(Model-View-Controller,MVC)为样本,因在在MIDP图形用户界面组件中,List非常适合做菜单,其界面风格、样式可多样化,如可采用九宫格式的主菜单设计方案,但因不是具体生产实际设计,如何追求美观、方便和强烈的视觉冲击可在实际应用中不断改进用户界面导航的设计。
4结束语
本论文选题移动管理系统基于J2EE架构设计模式,可以在J2ME手机上实现了论文选题信息传输、修改、补充和完善及交流提示等的基本功能。其特点在于一是简单易行,只要专注选题模块的开发,定义好相应的接口即可,系统的服务器端采用的都是开放源代码软件产品,这样不但节省开发成本,还有利于提高开发效率;二是采用了分层的设计方法,分离了表现层、业务逻辑层、持久化层和数据库层,这样,可最大程度地提高了代码的重复利用率,也保证了软件的可扩展性,在其它的代码却无需太大的改变的情况下,既可对公共的组件进行优化,对系统的整体性提高,也可以根据需要更新页面内容,增加系统需求的新功能,同时,考虑到网络瓶颈的问题,设计开发了myhttp联网开发框架,分离了客户端界面的设计和网络连接的代码,使得客户端的代码更容易维护和扩展,优化了J2ME客户端和J2EE服务器端的通信。这样的设计提升了整个系统的可移植性、伸缩性、可维护性、可扩展性、可重用性和可管理性。当然,限于篇幅,我们对客户端的采集数据表单、数据库的逻辑结构和用例未进行具体的描述,也未一一将代码列出。此外,系统仍然存在许多需要不断改进的地方,如缺少直观的后台管理功能,管理的功能还不够强大,没有实现多媒体功能等。这些问题有待于进一步探索或在升级、扩展中改进。
参考文献:
[1]杨凌云.省略的毕业论文选题系统的设计与实现[J].计算机时代,2010(3):36-37.
[2]宁宇.中国移动BOSS30业务技术规范[S].中国移动,2009:7-19.
[3]赵强.J2EE应用开发WebLogic+Jbuilde[M]. 2版.北京:电子工业出版社,2006:57-92.