HI,欢迎来到学术之家,期刊咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0
首页 精品范文 计算机工程论文

计算机工程论文

时间:2023-02-18 17:47:42

开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇计算机工程论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。

计算机工程论文

第1篇

教师的教学要结合职业技术学院学生的特点,应采用适合的教学方法,教学内容与本科学生要有一定的区别。应结合职业技术学院学生实际进行教学改革,以工作任务为中心组织教学内容;以典型的建筑施工图为载体,设计教学活动。突出实践性,强调学生的自主学习。教师的实践总结,融合进教学之中,从而达到让学生自主提高专业绘图能力的效果。

(一)改革教学方法和教学手段

过去教师系统讲解理论知识、满堂灌、学生被动听课的传统的教学方法,学生缺乏积极性、主动性和创造性,现在职业技术学院的教学应重视激发学生的积极性、主动性和创造性。对于计算机工程绘图这一门课程来讲,主要应采用项目引领、任务导向等教学方法;并采用多媒体教学及人机互动等教学手段。提高学生听课的专注程度,提高学生的学习热情。

1.项目引领项目引领的教学方法,改变了传统的教学过程,以实际的工程项目为依托,并根据学生能够接受的程度,展开针对性的教学。通过计算机工程绘图这门课程,提高学生的绘图能力,在进行教学时,以项目引领的方式,使用具体的工程项目教学;在绘制具体的工程图的各个环节,在学生急需知道下一步做法时,传授必要的理论及实践知识。学生在这种情况下,是最想学习的时候,学习效率也是最高的,学习兴趣也是最浓的。

2.任务导向任务导向的教学方法,强调把一个工程项目,分解成若干个任务,以实际的工作过程(建筑工程施工图)为载体,提炼出典型的工作任务,使学生在完成工作任务的过程中,学会绘图命令、修改命令以及与之相关的各种高级操作命令。打破原有的章节顺序,以任务为引领,逐级深入。以能让学生在自主学习中真正、切实地掌握绘图技巧,精确熟练地利用课内知识,以及内容的精准应用为主。让学生自主实践,自主结合课内知识,自己动手并总结经验。这样做的目的,避免学生在绘制工程项目时,由于工作量大,而感到枯燥,并产生厌烦情绪。在绘图的过程中,教师在给学生渗透理论知识的同时,融入企业岗位资格标准。学生在完成一个个的小任务时,绘图能力自然就得到了提升。并且体验到了其中的乐趣,从而愿意去主动学习。

3.教学做一体化将课堂教学和实训室整合在一起,采用一体化教室上课,理论教师与实践教师由同一名(批)教师担任。通过项目引领、任务导向“边做边学、边学边教”,促使学生学习相关理论知识和实践技能,打破了原来的理论课和实训课的界限,是一种非常适合职业技术学院学生的学习方法,这种教学方法的教学过程实际上就是教学做一体化。“教学做一体化”的教学模式是我国职业教育界普遍认可的一种教学模式。在这种教学模式中,学生是主体,教师起到的是主导的作用,教师多半时间都是在辅导学生,而不是讲理论课。

4.应用广播教学软件教学广播教学软件可以完成:一机(教师机)对多机(学生机)的广播(授课或播放各种软件、课件等)、一机(教师机)对一机(学生机)的辅导、控制和查看学生机的屏幕。应用这种教学软件,代替了传统的教学手段,也代替了投影仪加大屏幕的多媒体的教学,并且不会受到投影仪投影效果的影响,是一次教学方式的改革和飞跃。采用这种教学方式,学生乐于接受,效果显著。

(二)整合教学内容

职业技术学院工程绘图的教学内容,不能是本科这门课教学内容压缩或简单地删减,学生不愿意接受或很难接受的理论知识,尽量地少讲甚至不讲,尽量多地带领学生进行实际操作,在操作的过程中,渗透给学生能够理解并且容易接受的理论知识。为了让学生在将来的工作岗位上得心应手,学校的教学内容应以将来的实际工程应用为主。要打破原来的章节顺序,按照工程图的绘制顺序,整合教学内容。使学生更加易于接受。

(三)模拟真实的工程实例,进行课程设计,增强实践力度

为了使学生的绘图能力得到巩固和提高,必须增强实践力度。可以适当地增加课程设计,在课程设计中,要模拟真实的工程实例,绘一小型工程的施工图,根据课时量,模拟的施工图内容可以进行适当的删减,绘制典型的施工图纸,比如建筑的平、立、剖、节点都只画一张等,学生在绘图时,要严格执行各种建筑绘图规范。能力是练出来的,只有通过典型工作任务的参与、独立完成,才能形成相应的技能,掌握实用的理论知识。

(四)提高教师的专业技能

教师的专业技能,对土木工程类学生绘图能力的提高,起到了很大的影响,教计算机工程绘图的教师,最好能具有双师素质,也就是要具有一定的实践经验,教师的双师素质,在整合教学内容,以及按照绘制施工图的顺序,重新排列教学内容的先后顺序、贯穿整个教学内容的主线上等方面,均起到一定的作用。由于教师具有相关的工作经验,可以很随意地找到一些极容易画、学生又感兴趣的建筑施工图或结构施工图的相关内容,能够对各种相关规定,把握得相当到位,并能根据新规范、新图集及时修订所教的内容,使学生所学与将来的工作完全接轨。同时做到教学相长,有时学生的思路,也会给我们带来启发,并且对以后的教学产生一定的影响,使更多的学生因此而受益。

二、结束语

第2篇

2013年新入选 CODE 期刊名称

R521 激光与红外

R028 激光杂志

E116 吉林大学学报地球科学版

J042 吉林大学学报工学版

A035 吉林大学学报理学版

R586 吉林大学学报信息科学版

G014 吉林大学学报医学版

H243 吉林农业大学学报

H227 吉林农业科学

G719 吉林中医药

E007 极地研究

G452 疾病监测

G439 脊柱外科杂志

N038 计量技术

N014 计量学报

S050 计算机测量与控制

S049 计算机仿真

S013 计算机辅助设计与图形学学报

S012 计算机工程

S034 计算机工程与科学

S022 计算机工程与设计

S025 计算机工程与应用

S030 计算机集成制造系统

S520 计算机技术与发展

S006 计算机科学

S085 计算机科学与探索

S509 计算机系统应用

S018 计算机学报

S021 计算机研究与发展

S029 计算机应用

S016 计算机应用研究

S009 计算机应用与软件

S500 计算机与现代化

S014 计算机与应用化学

S507 计算技术与自动化

C003 计算力学学报

B014 计算数学

C094 计算物理

S718 技术经济

A656 济南大学学报自然科学版

G292 寄生虫与医学昆虫学报

A045 暨南大学学报自然科学与医学版

H240 家畜生态学报

G638 检验医学

G477 检验医学与临床

V051 建筑材料学报

V057 建筑钢结构进展

V045 建筑技术

* V523 建筑节能

V014 建筑结构

V044 建筑结构学报

S635 建筑经济

V005 建筑科学

V013 建筑科学与工程学报

V047 建筑学报

Y564 舰船科学技术

A136 江南大学学报自然科学版

G453 江苏大学学报医学版

第3篇

>> 基于单视觉的车辆防碰撞预警系统研究 基于单目视觉的汽车追尾预警系统研究 桥梁防碰智能预警系统研究应用 高速公路车辆防疲劳预警系统 汽车防追尾预警系统安全距离模型设计探讨 基于web网络的安全预警系统研究 基于GIS地质灾害预警系统研究 新型智能电磁制动防追尾系统的研究 有效的防肝癌“早期预警系统” 基于单目视觉的车辆碰撞预警系统 基于输电线路在线巡视系统的智能预警系统研究 智能车载预警系统中的夜间图像预处理技术研究 基于平衡记分卡的企业战略预警系统研究 基于知识本体的财务风险预警系统研究 基于功效系数法的跨国公司融资风险预警系统研究 基于地理信息的学校结核病网络监测预警系统研究 基于VAR方法的河北宏观经济预警系统研究 基于供应链管理的食品安全风险预警系统研究 基于BP神经网络的动车组预警系统研究 基于arcgis的高速公路团雾预警系统研究 常见问题解答 当前所在位置:汽车电子2014进入智能变革时代

[2] 乔维高. 汽车碰撞预警系统研究[J]. 武汉理工大学报,2005,27(1):121-123.

[3] 钱卫东,刘志强. 车辆智能防撞预警系统的研究和发展[J]. 技术与应用,2009,(3):22-25.

[4] 刘志强,温华. 基于单目视觉的车辆碰撞预警系统[J]. 计算机应用,2007,27(8):2056-2058.

[5] 李莹,高满屯. 基于边缘颜色信息的车牌定位算法[J]. 计算机仿真,2009,26(8):262-265,303.

[6] ZHENG D,ZHAO Y,WANG J. An efficial method of license plate location[J]. Pattern Recongnition Letters, 2005,26(15):2431-2438.

[7] 沈晶,刘海波,周长建,等. Visual C++数字图像处理典型案例详解[M]. 北京:机械工业出版社,2012.

[8] 艾海舟,武勃等译. 图像处理,分析与机器视觉[M]. 北京:人民邮电出版社,2003.

[9] 王昱. 移动机器人视觉道路检测的研究与实现[D]. 南京:东南大学,2010.

[10]HOUGH P.V.C. Method and Means for Recognizing Complex Patterns[J]. U.S. Patent, 1962,30(1):54-59.

[11]李明,黄华,夏建刚. 基于Hough变换的车道检测改进算法研究[J]. 计算机工程与设计, 2012,33(4):1638-1642.

[12]王文杰. 基于视觉的道路区域和车道线识别技术在智能车辆导航中的应用研究 [D]. 济南:山东大学硕士学位论文,2009.

[13]张建明,张玲增,刘志强. 一种结合多特征的前方车辆检测与跟踪方法[J]. 计算机工程与应用, 2011,47(5):220-223.

[14]杨炜,魏朗,巩建强,等. 基于单目视觉的纵向车间距检测研究[J]. 计算机测量与控制,2012,20(8):2030-2041,2044.

第4篇

注:下表中各项可加页。

一、课题来源

源于学校实际需求。

二、研究目的和意义

2.1

研究目的

在大多的验证身份的生物技术当中,指纹验证应该是最简单、方便、可靠的一种技术手段。而如何有效地使用指纹验证系统,把它引入到高校考勤当中,改革以往传统的考勤方式中的漏洞已经成为一个非常重要的问题。结合指纹验证的特点,研究并提出一种指纹考勤的有效方案。在此基础上,设计和开发一个指纹学生考勤原型系统,并以我校作为其应用背景。

2.2

研究意义

随着学校的改革发展,加强教学和学生工作管理过程中,考勤是一项重要的内容。目前教师对于上课考勤以及考试的身份认证主要采用人工纸笔登记的方法。相关部门对全校的考勤统计不但工作量大,容易出错,而且不能及时公布学生当天的考勤情况。同时也不便于对教师在岗情况进行考查。随着数字技术、计算机网络与通信技术的飞速发展,在校园网已基本建成的前提下,开发基于校园网的网络考勤系统是一种比较好的方案。相对于其他的生理特征,指纹的唯一、不易丢失和终身不变特点使指纹识别在国家安全、门禁系统、考勤制度、身份管理等领域起着鉴定和记录身份的作用。

近年来,越来越多地吸引研究者从事指纹验证方向的研究,并且已经有不同的指纹考勤系统在不同领域得到应用。但在高校的考勤中还有待更多地实践和关注,特别是如何结合学校的具体情况进行合理的设计实际具有极其重要的理论意义和应用价值。

三、国内外现状和发展趋势

3.1现状

3.1.1指纹识别技术

指纹是人手指末端正面皮肤上凸凹不平产生的纹线,纹线有规律的排列形成不同的纹型。这些皮肤的纹路在图案、断点和交叉点上各不相同,在信息处理中称为指纹的特征点。每个人指纹的纹路在图案、断点和叉点上各不相同,是唯一的、终身不变的,依靠指纹特征的唯一和稳定性,可以把一个人同他的指纹对应起来,通过提取他的指纹与预先保存的指纹模板进行比较,就可以验证身份,这种依靠指纹特征来进行身份验证的技术称为指纹识别技术。由大量关联了标识号或姓名的指纹特征模板所构成的数据库称为指纹特征模板数据库,而由指纹原始图像与标识号或姓名关联的数据库则被称为指纹原始图像数据库。通常登录和采集建立指纹特征模板数据库的同时,必须同时保存指纹的原始图像数据,建立备份的指纹原始图像数据库。典型的自动指纹识别系统处理流程由以下步骤构成:首先对指纹图像采集,再进行图像预处理,再对细节点提取细化,最后指纹匹配。

在对图像进一步预处理,经过自动图像预处理可得到较干净的点线图,图像预处理步骤一般分为图像的归一化、方向场的计算、图像的滤波增强、二值化和细化。使用指纹图像进行图像增强的方法,提高指纹图像质量,可采用的方法有:方向加权中值滤波、各项异性滤波、基于规则的图像增强、基于模糊逻辑图像增强、Ga-bor图像增强。其中,Ga-bor图像增强是比较常用的一种。

3.1.2指纹图像采集

指纹识别的应用,要求指纹纹理以数字形式进行运算。指纹图像采集,主要就是将人体的指纹信息转换为可使用计算机进行处理的数字数据。常用的指纹采集设备有光学式、硅芯片式、超声波式等三种,其中光学指纹采集器是最早的指纹采集器,也是使用最为普遍的。

3.1.3指纹识别系统的设计

在整个指纹识别系统中,指纹识别子系统是最重要的组成部分。该子系统的主要功能,是实现了在客户端指纹图像采集,指纹模板生成和存储,指纹图像匹配等。在应用系统的设计上主要考虑模块的设计、数据库设计。

3.1.4指纹应用系统

目前,指纹识别技术的应用系统主要有

2种:嵌入式系统和连接

PC的桌面应用系统。嵌入式系统是一个相对独立的完整系统,

它不需要连接其他设备或计算机就可以独立完成其设计的功能,而连接

PC

的桌面应用系统具有灵活的系统构,并且可以多个系统共享指纹识别设备,可以建立大型的数据库应用。

3.2

发展趋势

指纹识别由于其技术的成熟和成本降低,开始彻底走向民用。在经历了近10年缓慢的自然增长后,指纹识别技术即将迎来一个跳跃性发展的黄金时期。指纹识别技术的巨大市场前景,将对国际、国内安防产业产生巨大的影响。目前,指纹识别主要应用在考勤等领域。相信,随着指纹识别技术的完善,不仅仅应用到各类考勤系统中,还可以拓展到联网、远程监控中。指纹作为一个非常有效的识别手段,在以后的发展中即有着它不可替代的作用,又孕育着巨大的商机。我们相信会有越来越对的人士投入到其产业化的进程中来。

参考文献:

[1]谢健阳,李铁才,唐降龙,佟喜峰

指纹识别系统的设计与实现.微计算机信息(嵌入式与SOC)

[2]张 帆

,

杨凌云

高校网络指纹考勤系统的设计与实现.信息技术

[3]周广杰,范钦满,赵志国指纹点名系统在高校教学管理中的应用.教育长廊

[4]吴宝阳,甘志刚,张彤,肖南峰,韩坚华,用于互联网用户身份认证的指纹识别系统设计与实现.装备制造技术

[5]朱剑民.指纹识别技术在罪犯指纹点名管理系统中的应用[D].成都:电子科技大学,2005.

[6]段少雄,田捷,李恒华.高效指纹考勤系统的研究与设计[J].计算机工程,2003,29(9):37~38.

[7]奚建荣.基于局域网的指纹考勤系统的设计实现[J].现代电子技术

[8]刘记.

无线指纹考勤系统的设计与实现[D]

.

河北工程大学硕士论文,2007.

[9]宋宇.

基于FPGA

的指纹采集卡的研究[D]

.

辽宁工程技术大学硕士论文,2007.

[10]杨文忠,章兢.

基于串口服务器的指纹网络考勤系统[J

]

.

嵌入式网络技术与应用,2006

(5)

:12

-

16.

[11]郭国伟,刘大茂

指纹图像质量评估的研究与应用.计算机与数字工程2009年第12期

[12]马文科,王玲,何浩

基于以太网的指纹门禁控制器设计与实现.微计算机信息(嵌入式与SOC)

[13]尹雅莎,尹浩,冀强

基于指纹识别算法的识别技术研究与应用.现代电子技术2008年第24期

[14]

李翠华,苏秀英,詹金兰,韩天

指纹识别在新型学籍管理系统中的应用

厦门大学学报(自然科学版)

[15]李文藻,邹兴平

指纹信号的识别特征提取和处理技术

西南民族大学学报

[16]林国清,

李见为,

王崇文

指纹图像的预处理[J].

计算机工程,

2002,

28(9):

179-180.

[17]孙晖,赵菁

一种基于指纹识别的通用型网络考勤系统

计算机工程2002年12月

[18]王芳,沈林武

一种指纹模块在考勤终端中应用与研究

[19]孙彩云,赵远东,高超等

基于Internet的远程数据采集系统设计与实现[J].微计算机信息,2007,23.

[20]李波,王祥凤,史江萍,胡俊宇

基于指纹识别技术的考生身份认证系统.电脑开发与应用

[21]苏文新,郑东

一种基于一次性口令和指纹识别的身份认证方案.计算机工程

[22]彭曙蓉,王耀南

一种基于指纹识别的网络考勤系统.长沙电力学院学报(自然科学版)第21卷第2期

[23]彭曙蓉,

彭楚武,

杨文忠

指纹IC卡在考试身份认证系统中的应用[J]

.计算机与现代化,

2003,

10

:

85-87.

[24]李鑫,

惠晓威,

张全贵

基于智能卡和指纹识别的校园综合系统[J]

.

微计算机信息,

2004,

20

(

9)

:

110-111

[25]魏发建,游敏娟,王保帅,赵传华,王世刚

浅谈指纹识别的基本原理.

中国科技信息2009年第10期

[26]尹立强,苏新红

智能指纹识别系统的设计[J].科技创新导报.2008,27:20-21.

[27]张海春,回文博,林立忠

指纹识别技术研究进展.

石家庄学院学报

第7卷第3期

四、主要研究内容、途径及技术路线

4.1

主要研究内容

(1)系统技术研究

指纹识别技术是用于学生考勤中检测其信息的一种非常有效的技术。在考勤过程中,对识别技术所要求的普遍性、唯一性、可采集性、可行性、可接受性、防伪性,该方法都可以达到。拟将结合面向对象语言和Microsoft

SQL

Server2000数据库,开发采用指纹考勤机,以遵循

TCP/

IP协议的以太网为传输媒介,包括上层管理系统和指纹考勤终端。

(2)指纹识别高校考勤系统的设计与实现

在指纹识别技术的基础上,设计和开发一个高校考勤系统原型。拟采用学校学生考勤作为其应用背景。

4.2

研究途径及技术路线

(1)系统技术研究过程

基于指纹的学生考勤系统是一个集成了多种高新技术的复杂系统。技术的选择也应以实用、可靠、稳定为主。

①由于在采集过程中会涉及到比较多的人数,所以要求在采集时每个人都应注意手指的清洁和干净度,尽量防止人为因素影响图像质量。

②在指纹识别算法上,我们利用自动指纹识别系统进行指纹识别。

③在考勤过程中,建立学生的考勤指纹库由专门的数据服务器保存,在所有教室配备指纹考勤终端,包括实训基地和农业大棚实训基地,支持后台服务器验证比对,通过连接计算机网络,完成自动上传考勤记录功能,同时,学校的教师办公室以及教务处、院长办公室等,都可通过本机查看实时考勤情况,并可在不同情况下,对每个教室信息,使考勤结果更加准确。在考勤过程中,同时也可以考核老师到勤情况,所以该系统也能对老师的上课情况进行考核。由于我们采用的是普通课堂考勤和实习基地考勤两种方式,所以在功能上会采用两大功能区分其考查的方式,并利用现有学校局域网络系统,采用TCP/IP、Internet、web页面技术和网络管理技术,实现指纹在不同地点的远距离传输。以下是网络架构图:

(2)指纹识别高校学生考勤系统的设计与实现

采用软件工程的生命周期法的思想和原理、面向对象的分析和设计方法来进行原型系统的设计和开发。

原型系统将大致包括几大模块:采集模块、系统管理模块、学生考勤管理模块、基本信息模块、查询模块,各模块间使用以遵循

TCP

/

I

P协议的以太网为传输媒介联接。

五、研究工作的主要阶段、进度和技术指标

六、最终目标及完成时间

6.1

最终目标

研究并提出一种在高校中利用指纹识别考勤的新系统架构方案。

完成原型系统。

通过分析整理,总结应用成果,完成毕业论文。

6.2

完成时间

七、现有条件及必须采取的措施

八、协作单位及要解决的主要问题

九、导师意见

签名:

十、考核小组意见

组长签名:

第5篇

英文名称:Journal of Shanghai Institute of Technology(Natural Science )

主管单位:上海市教育委员会

主办单位:上海应用技术学院

出版周期:季刊

出版地址:上海市

种:中文

本:大16开

国际刊号:1671-7333

国内刊号:31-1880/N

邮发代号:

发行范围:国内外统一发行

创刊时间:2001

期刊收录:

核心期刊:

期刊荣誉:

Caj-cd规范获奖期刊

联系方式

第6篇

关键词:以就业为导向;实践教学;人才培养

中图分类号:G642文献标识码:A文章编号:1009-3044(2009)27-7805-02

Study on Employment-oriented Talent's Cultural Model of Computer Engineering

ZHANG Jing

(College of Information Engineering, Inner Mongolia University of Science and Technology, Baotou 014010, China)

Abstract: In order to provide training to a new generation of elite engineers using modern engineering practice teaching method, the important tasks for the current reform of engineering practice training in the higher education sector are to establish a new computer education system for engineering practice teaching. The key objective is to cultivate students' spiritof innovation and ability of engineering practice.

Key words: employment-oriented; practical teaching; talent's cultural

21世纪的中国需要更多的具有创造性思维的综型人才, 基于社会对计算机人才的需求,培养出优秀软件人才就成为计算机学科专业教育的社会责任,当然也是计算机学科教育改革的一次难得的机会。“十五”期间,教指委就发表了《高等学校计算机本科专业发展战略研究报告暨专业规范》,其中提出了新的“专业方向分类”发展的基本思想,并根据专业方向分类的思想分别制定了“计算机科学”、“计算机工程”、“软件工程”和“信息技术”四个专业方向的规范。我们学校根据社会需求和自身的实际情况,提出了以就业为导向的工程化实践教学模式。

1 现状分析

1.1 教学与市场需求脱节

软件产业的迅速发展对软件行业从业人员提出了更高的要求,尽管国内高校软件人才的培养数量日益攀升,但是高端软件人才的匮乏却严重阻碍了我国IT 企业的发展。造成这一现象的重要原因是:国内计算机软件相关专业的教学基本还停留在传统的理工科人才培养模式,基础理论知识和针对个人动手能力的实验构成了教学的主体,普遍缺少对学生工程能力和职业素质的训练,同时也缺乏进行这些训练所需的教学环境,因此培养出的学生与产业界的需求往往存在较大的脱节,难以很快融入现代IT 企业的运作。

1.2 缺少实践能力强的师资队伍

培养具有创新精神和实践能力的高素质的应用型工程人才需要一支强工程系统能力和强工程化素养的师资队伍。目前教师大多是从学校到学校,从理论到理论,尤其是年轻教师多数是毕业后直接走上讲台的,缺乏相应的职业技能训练和实践,加之教学任务繁重,学历进修压力大,虽然理论教学经验丰富,但实践经验不足,工程化实践能力缺乏。

1.3 教学手段和教学方法落后

现有的课堂教学中,以灌输为主的教学始终占主导地位,学生缺乏学习的积极性和主动性,也不利于培养学生的创新能力和个性化培养。而计算机专业课程不少是实践性较强的课,因此在工程化实践教学体系必须采用案例驱动、项目驱动、启发式教学等新型教学方法和手段,提高学生学习的积极性和主动性,提高学生的创新能力和实践能力。

1.4 缺乏实践教学环境

工程化实践教学体系的实施需要配套的实验室和实践基地,而现有的实验室已不能实践教学要求。在工程化实践教学体系的建设中,积极探索出一套以课程实验教学为基础,以课程设计、项目实践与毕业设计为核心,以学生科技创新为外延,以实验室全面开放为形式的工程化实践教学体系的实验室和实践基地建设的新模式。

2 实践教学体系的内容

学生的动手实践能力的培养除了需要要有多门课程、多个环节构成外,还必须形成一个体系。实践体系主要是由课程实验、综合实验、专业实习、毕业论文几个环节构成组成。

2.1 课程实验

课程实验一般是针对课程内容相关知识点设置的实践教学活动课内实验主要用来使学生更好地掌握理论课上所讲的内容。在教学计划中实验作为课程的一部分出现,我们学校共有13门课程开设了相应的实验,包括:程序设计基础 、数据结构、操作系统、编译原理、计算机图形学、人工智能、软件工程、数据库系统、数字逻辑、计算机组成基础、计算机体系结构、嵌入式系统、计算机网络。我们还开设了开放性实验,目的是进一步提高教学水平、培养学生实验技能与创新能力。为此需要实验管理采用开放性,采用自动式的学生认证系统,提高设备的利用效率,为学生创造良好的实验环境。

2.2 综合课程设计

课程设计可以是一门课程为主的,也可以是多门课程综合的,统称为综合课程设计。课程设计是指和课程相关的某项实践环节,更强调综合性、设计性。课程设计是在课程实验的基础上来进一步提高学生的综合能力,所以根据我们学校的实际情况,我们选择了高级程序语言课程设计、嵌入式系统课程设计、软件工程课程设计、操作系统课程设计、数据库课程设计、网络工程课程设计作为主要的内容。综合性课程设计不仅可以培养学生具有综合运用所学的多门课程知识解决实际问题的能力,还可以加强调系统分析、设计和集成能力,以及强化培养学生的独立实践能力和良好的科研素质。

2.3 毕业设计

毕业设计是一个科研和教学结合最为密切的实践环节,作为教学计划中的最后一项任务,它承担着培养学生综合运用所学知识和掌握的技能,分析和解决实际问题、独立工作、团队协作、问题表达等能力的任务。毕业设计应当紧密结合科研项目或课题,从科研任务中选择有价值的题目进行设计、实验和研究,还可以通过与企业紧密合作的实践教学活动来进行。毕业设计要实现12方面的综合训练。具体包括选题、调研、熟悉问题、查阅资料、需求分析、制定研究计划、概要设计、详细设计、具体实现和调试、撰写文档、问题与方案的文字与口头表述、论文撰写。通过这12个方面的综合训练,培养研究与实现能力、论文撰写能力、口头表达能力。为了保证毕业设计的质量,还要加强管理。通常要注意选题、开题、中期检查、期末验收、论文答辩等环节。要注意对毕业设计过程的控制,要求教师和学生要每周进行交互,包括辅导、工作报告、问题讨论等。

2.4 专业实习

实习不仅是学生发挥本专业特长服务社会、接触社会;也在实践教学中起着重要的作用,使学生在实践过程中即能让学生认识专业、了解专业,达到提高个人能力的目的。当前实习有多种形式:认知实习、生产实习、毕业实习、科研实习等,我校规定学生必须参加为期半年全时制企业实习。学校在业界具有领先地位的软件企业中设立实习基地,让学生在基地参与企业运作和项目研发,体验真实的企业环境和项目开发环境,直接感受产业界的脉搏,帮助学生提高自身的工程能力和职业素质。实习基地的选择和建设是非常关键的,为了保证实习的质量,必须定期对实习基地进行评估,包括接收学生的数量、提供实习题目的质量、管理学生实践过程的情况、学生的实践效果等。实习指导教师必须有实践经验、教学经验,校外实习基地聘请业务水平高、责任心强的人员担任校外指导教师,科研任务中选择有价值的题目进行设计、实验和研究。

3 结束语

工程实践教学是高等工程教育人才培养不可缺少的重要环节,改革和完善工程实践教学体系是我国高等工程教育面临的重要问题之一。因此,迫切需要对计算机专业的教学体系进行工程化改造,逐步建立工程化实践教学体系,着力培养学生的工程化开发能力和职业素质,并进而形成一个融基础理论、实验教学、工程实践为一体的整体化培养机制,使学生的基础知识、科学素养、专业知识、创新能力、工程能力和职业素质都得到全面均衡的。

参考文献:

[1] 梁树军,程静.软件人才培养课程群的探索与实现[J].教育与教学研究,2008(22):103-104.

[2] 许伯康.计算机应用类课程教学改革的实践与思考[J].无锡南洋学院学报.2006(1):15-17.

第7篇

关键词:Web服务;Web服务安全性;XML签名

中图分类号:TP393.08文献标识码:A文章编号:1009-3044(2010)05-1083-02

Research Web Services Security Based on XML Signature Technology

LIU Xiang-dong

(Sichuan Vocational and Technical College,Suining 629000,China)

Abstract: Web Services are rapidly applied in Enterprise Solution, so, it is necessary to make more comprehensive demands for Web Services Architecture. one is Interoperability, anther is Web Services Security. This paper focus on building Secure Web Services by using XML Signature Technology.

Key words: Web services; Web services security; XML signature

Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。当前,世界范围内的企业正在迅速地应用Web服务,因此如何保障Web服务的安全成为了一个关键的技术。

Web服务安全性涉及到很多技术层面,其中包括身份验证、授权、完整性、机密性和可靠性等技术。本文重点研究利用XML签名技术和数字证书技术来保证Web服务的安全。利用XML签名来对Web服务进行身份验证,利用数字证书来构建并保护Web服务安全地传输。

1 XML签名

XML签名本身并不是一项Web服务安全技术,但却是许多Web服务安全技术的基础构件。XML签名技术是在XML文档中加入了用于封装加密数据和加密算法的元素,来实现XML文档的安全。

由于XML的可扩充性,XML签名还可以在一个XML文档中保存多个签名,这样可以使各方链接起来,协同对同一个XML文档进行操作。从而完成一个小的Web服务。另外,XML签名是持久性的签名,即不论文档是在传输还是处于存储状态,签名的结果都存储在XML文档中。

1.1 XML签名的基本结构和语法

在XML签名中,用根元素进行标识,原始数据的信息在元素中以URI表示,同时在中还包含摘要值、签名值等必要的信息,验证签名所需的密钥或密钥引用也可以在其中进行传输和存储。图1表示了的基本结构:

图1 基本结构

在图1基本结构中,元素是XML签名的核心元素,XML签名就是由元素表示的,是根元素。可以封装所签署的数据对象,也可以封装于数据对象内。元素包含了关于实际备签名的数据对象的信息以及规范化和签名的算法。元素用于指定应用到元素的规范化算法。该元素是必须的,所使用的算法由Algorithm属性来指定。元素的Algbrithm属性指定在将规范化的转换成时所用的算法。元素用于标识引用的数据,并带有数据对象的摘要值。它包含三个属性:ID表示XML文档中的其它部分可以引用。URI属性表示用于对数据对象进行引用。Type属性用于标识被签署对象的类型。元素指定对对象数据所使用的摘要算法,由Algorithm来指定。元素包含数据对象的签名值,用Base64编码表示。

1.2 使用XML签名来保证WEB服务安全性

XML签名本质上是附加于XML文档的XML片断。该片断功能之所以强大的原因在于只能使用原XML文档的数据和只有签名者才能使用的密钥来生成片断。

XML的签名过程一般包括:

1) 识别XML文档中需要签署的元素。

2) 对于每个元素,应用一列可选的转换。假设一个购买订单的XML样本文档。图2显示经过不同部门(如销售部门)处理的购买订单XML文档:

Sales

Sales ,Shipping

图2 样本购买订单的XML文档

在签名该文档时,每个部门都签署它并把各自的部门ID附加到path元素。最后转换所产生的结果值被用来计算摘要值。摘要值是用于验证原始元素内容的复杂的校验和。对元素内容的任何改变都将改变摘要值。接收方可以通过重新计算元素的摘要值并把它和接受到的摘要值进行比较来确认该元素的完整性。若不匹配就表示内容已经被修改,因此也不能信任。

3)XML签名后的摘要表示法

经过XML签名后,样本购买订单XML文档摘要表示法如下:

图3 购买订单的XML文档摘要值表示法

在图3中,SignedInfo元素封装了摘要值以及与之相关的信息。虽然使用摘要值保证了XML文档的完整性,但不能防止某些人截取、篡改文档、重新计算摘要值以及转发修改了的文档,为了解决这一问题,将计算出一个基于SignedInfo元素的签名值,并且只有文档的签名者能够生成正确的签名值。

4)使用签名算法来加密规范化过程产生的结果。包括使用只有签名者才有权使用的密钥。产生的结果是签名值。接收方可以使用签名者的公钥来解密并验证签名值。

5)签名值和SignedInfo元素被一起附加到原始XML文档。这样就完成了XML签名。

6)验证签名的XML文档。需要使用发送方俄公钥来解密签名。解密的结果是作为该XML文档的校验和摘要代码。对文档的任何细小的改变都将导致摘要代码错误。

1.3 XML签名在WEB服务安全中的优势

由于Web服务是基于SOAP和WSDL标准协议的,它们是以XML格式描述的一种标准的数据表示格式和消息格式,因此,对于Web服务安全的实现是基于开放的标准协议,而不是依赖于某些专用格式。所以将XML签名应用于Web服务安全中,完全是可以的;由于XML签名支持加密的多重性,使得构建多个Web应用并集成地安全应用成为可能。

2 结束语

本文将XML签名技术应用于Web服务安全中,提供了一种基于XML标准协议的签名来解决Web服务安全性。

参考文献:

[1] 宗平,邓赛峰,web服务安全结构模型研究和设计[J].计算机与现代化,2004(11).

[2] 张勇,冯玉才.XML数字签名技术及其在JAVA中的具体实现[J].计算机应用,2003.

[3] 胡迎松,彭利文,池楚兵. Web服务安全问题及其安全技术[J].计算机应用研究,2003(10).

[4] 车葵,邢书涛,牛晓太. Research and implementation of digital signature based on XML.计算机工程与设计, 2008(23).

[5] 刘涛, 齐爱玲, 常心坦. Web服务安全中XML签名技术的研究[J],第四届全国信息获取与处理学术会议仪器仪表学报,2006.

[6] 陈建梁,袁南儿.用XML签名及SOAP信息头实现安全Web服务[J]. 计算机工程与设,2004(09).

第8篇

关键词 应用型本科;软件工程;培养模式

中图分类号:G642.4 文献标识码:B

文章编号:1671-489X(2014)18-0125-02

Exploration and Practice of Cultivation Model for Application-type Software Engineering Personnel//PENG Huanfeng, XU Jinbao

Abstract In view of the problem that current Application-type software engineering personnel cultivation doesn’t fit the and enterprise requirements, combined with Nanjing Institute of Technology of software engineering personnel cultivation experience, introduces the exploration and practice of cultivation model for application-type software engineering personnel from three aspects: cultivating goal system, curriculum system construction, combined cultivation with enterprises.

Key words application-oriented undergraduate education; software engineering; cultivation model

随着国民经济的发展,软件产业在我国得到长足发展,但在软件人才需求方面仍有大量缺口。随着高等院校招生规模的扩大,高校为行业输出大量软件工程人才,但人才培养与社会需求仍然存在较大程度的脱节[1],主要体现在毕业生应用能力差、缺乏工程意识以及创新能力较差等方面[2]。

作为应用型本科院校,南京工程学院计算机工程学院致力于培养富有工程意识的软件工程专门人才,强调毕业生的工程实践能力的培养。南京工程学院计算机工程学院软件工程专业是全国首批卓越工程师计划和CDIO工程教育模式的试点专业,并于2012年获批江苏省重点建设专业。为解决高校应用型软件工程人才培养与社会需求脱节的问题,积极开展了有益的探索和实践,并取得良好成效。

1 培养目标体系的建立

通过企业考察、召开座谈会和问卷调查等多种形式,在用人企业、毕业生及在校生中开展有关人才培养目标的调研活动,进一步明确软件工程专业人才的培养定位,从学科基础与专业理论知识、专业能力与工程实践能力、综合素质与职业素养三个方面明确培养目标体系。

学科基础与专业理论知识 区别于社会IT培训机构,高等院校软件人才培养应注重基础知识和专业知识的积累,毕业生应具备扎实的专业理论知识,且应更强调合理的知识结构。经过深入调研,结合已有培养经验,面向应用型软件工程人才培养的毕业生应具备良好的数学基础、扎实的计算机专业基础知识,同时具备软件开发、系统测试、计算机网络等较宽领域的专业知识。

专业能力与工程实践能力 南京工程学院倡导学以致用的办学理念,软件工程专业定位于培养高级应用型专门人才,为实现工程师化的人才培养目标,注重综合素质和工程实践能力的培养;与研究型本科人才注重“厚基础、宽口径”有着明显差别,与高职类人才注重职业能力的技能培养也显著不同。多次组织企业和知名高校对软件工程人才的工程能力培养模式进行论证,明确应用型软件工程人才在专业能力和工程实践能力方面的培养目标,即具备扎实的专业理论知识、较强的软件工程实践能力、富有创新意识及较强的再学习能力。

综合素质与职业素养 良好的综合素质与职业素养是毕业生能否取得职业成就的关键因素,有些素质如人际交流的能力需要在日常学习生活中得到锻炼,但有些素质和能力需要在教学中着重培养,包括文献检索与利用能力、信息表达能力、外语应用能力、工程意识与创新意识及终生学习的能力等方面。

2 课程体系建设

理论课程体系 根据人才培养目标体系,课程设置应体现各种能力的培养。结合人才培养目标和课程之间的内在联系,对课程进行模块化设置,强化基础理论与专业能力的模块化培养。课程体系由公共基础模块、基础编程模块、高级编程模块、核心专业课程模块、专业能力拓展等五个模块组成。通过这些课程模块的学习,使毕业生具备专业理论知识及专业技能,最终成长为一名合格的软件工程师。

专业能力拓展模块包括企业级软件开发、软件测试、数据库工程师、嵌入式系统应用开发、软件服务外包等五个拓展子模块。学生有选择地学习专业能力拓展课程,强化具体专业技能,通过对相关专业领域进行更加深入的学习和应用,拓展就业领域。

实践课程体系 实践课程是培养学生实践能力、工程能力的重要载体[3],通过基础实践、工程认知、综合实践、创新实践四个层次构建实践课程体系。

基础实践层次包括企业参观及相关课程实验,通过企业参观,学生对行业现状及未来从事的职业有初步认识,通过相关课程实验为进一步提高专业技能打下基础。专业课程是培养专业技能的核心,因此,通过加强考核力度,强化课程设计的实际训练效果,同时鼓励学生参加各类程序设计大赛,考取相关职业证书,参加相关学术报告以提升对新技术的跟踪与认知。通过为期四周的软件开发综合训练、毕业设计、企业实习,提高学生的综合实践能力。同时,为加强学生的创新实践能力,学院建立专项基金资助学生进行科研实践活动;学校层面创建大学生创业产业园,制定优惠政策,鼓励毕业生及在校生自主创业。

3 企业联合培养

为培养满足企业需求的合格应用型软件工程人才,南京工程学院计算机工程学院与企业深入开展合作,在多年的教学实践中,逐步摸索出校企合作、人才联合培养的一些经验。相对稳定的校外实践教学基地达到16家,并于2012年与中软国际联合成立中软国际国家级软件工程实践中心。实践“3+1”校企联合培养模式,经过前三年的在校学习,学生具备专业基本知识和初步项目实践经验,第四学年在企业顶岗实习。

双师制度 推进“双师型”教师队伍建设,教师参加企业组织的高端技术、管理培训,参与企业的项目开发,具有实际项目实践经验的教师比例逐年增加。与企业合作进行专业课程优化等多层次合作,企业可以参与学校、学院的教学与人才培养。为进一步深化教学改革,培养优秀的软件工程人才,建立了完善的企业教师兼职制度,聘用企业技术专家或具有丰富项目管理、实践经验的优秀人才作为兼职教师,开设企业课程,指导学生综合实训、毕业设计及企业实习。

综合实训 针对四年级本科学生进行软件外包综合实训,一般于完成大三学习后的暑假进行,为期一个月。与企业共同设计项目案例,以项目为主导,模拟真实的开发环境,项目组成员3~5人,协同完成需求分析、系统设计、编码、测试等软件开发各个阶段的工作。通过高强度的综合实训,强化学生对专业知识的综合应用能力,更为关键的是让学生熟悉软件项目开发流程的各个阶段,体验企业开发环境,培养团队合作意识,加强对软件开发中的各岗位的认识[4]。综合实训是学生在校学习的最后一个环节,能够为下一阶段的企业培养打下良好基础。

企业培养 企业负责学生在企业学习期间的各项教学安排,专业实习环节安排学生进行软件项目开发实践,尽量做到顶岗实习。毕业设计环节由学校教师和企业工程师共同承担,工程师负责指导系统的设计开发,学校教师负责指导论文写作,通过这两个环节的实践,培养学生良好的职业素养和工程实践能力。由于学生在企业完成企业培养阶段的学习,有助于培养学生良好的团队意识,了解行业现状,并对将来所从事职业的认识更加清晰,因此,企业培养可以看作学生正式进入行业工作的良好过渡。

4 结语

经过多年的积极探索和实践,坚持对人才培养模式进行深入改革和创新,并取得一定成效。软件工程专业在校生多次获得国家级竞赛奖项,在就业方面,毕业生受到用人单位的广泛好评。近年来,通过麦可思数据有限公司的调查报告显示,南京工程学院计算机工程学院毕业生的就业率和就业薪酬在国内同类高校中名列前茅。今后将继续深入进行教学改革,完善培养体系,提高办学质量,培养优秀的应用型软件工程人才。

参考文献

[1]韩中元,雷国华,李军.应用型本科软件工程人才培养模式的探索与实践[J].计算机教育,2010(10):26-29.

[2]文俊浩,杨丹,陈林,等.软件工程人才培养体系研究与实践[J].高等工程教育研究,2005(4):63-65.

第9篇

关键词三维建模技术;结构优化;模型优化;层次模型

中图分类号TP301文献标识码A文章编号1000-2537(2014)02-0090-05

为了在计算机的虚拟环境中生动形象地模拟自然环境之中人的视觉、听觉、嗅觉以及运动等行为,虚拟现实技术应运而生[1].经过近几年的发展,该项技术已成为计算机领域的一个新型研究方向,获得国内外学者以及企业的广泛关注并引起浓厚的研究兴趣[2-3].在虚拟现实技术中,三维建模是该技术的一个关键步骤和核心技术,也是实现虚拟现实系统的基础[4].由于虚拟现实系统需要较高的实时性,而三维建模的优劣直接影响整个这类系统的实时性[5],这使得三维建模成为了此项技术的研究热点,而三维建模流程的优化又成为了重中之重.

目前,关于三维建模流程的优化研究主要集中在模型阶段,其中部分研究取得了较好的实际应用效果[6-7].然而,如果在三维建模之前各模型分块不合理的话,就会导致建模过程耗时较大,从而大大降低系统的实时性.针对这种情况,论文基于过程的思想,从结构优化、模型优化两方面对整个三维建模流程进行优化.同时,论文还提出了一个新型层次模型简化算法以进一步缩减三维建模流程中模型间优化的时间间隔.

6结束语

论文对三维建模进行研究,基于过程优化思想,提出了一个新的三维建模流程优化方法.同时,针对其中的模型简化也进行了研究,提出了一个层次性模型简化算法.通过模拟联合站系统实验表明,所提三维建模流程优化方法在建模总体效果和实时性两个方面,都具有一定的优越性.

参考文献:

[1]叶南阳. 手机振动影响及模式优化设计研究[J]. 湖南师范大学自然科学学报, 2012,35(2):28-30.

[2]周德吉,武殿梁,邱世广. 虚拟现实环境中包含虚拟人的全要素装配操作仿真[J]. 计算机集成制造系统, 2012,18(10):2183-2190.

[3]傅招国,王天威,倪小鹏. 基于Virtools的虚拟现实技术及在特种设备教学中的应用[J]. 计算机工程与科学, 2012,34(6):97-100.

[4]CHEN G, LI B, TIAN F L, et al. Design and implementation of a 3D ocean virtual reality and visualization engine[J]. J Ocean Univ China, 2012,11(4):481-487.

[5]谭正华,王李管,熊书敏. 基于实测边界线的地下巷道三维建模方法[J]. 中南大学学报:自然科学版, 2012,43(2):626-631.

[6]潘荣江,高孝洋,关防利. 基于平面设计图的高速公路三维建模[J].系统仿真学报, 2012,24(1):17-20.

[7]LI Z L, ZHI R P, ZHAO C W, et al. The 3D modeling of blades of multiphase flow helico-axial pumps rotor based on solidworks[J]. Computer Aided Drafting, Design and Manufacturing, 2011,21(2):1-6.

[8]DU Q L, DU T N, ZHAO H F, et al. The comparison of different degree of convexity and 3D modeling of involute hyperbolic arch dam[J]. Computer Aided Drafting, Design and Manufacturing, 2011,21(2):7-12.

[9]吕翠华,陈秀萍,张东明. 基于三维激光扫描技术的建筑物三维建模方法[J]. 科学技术与工程, 2012,12(10):2410-2414.

[10]许伟冬,刘国栋,刘龙. 机场供电仿真虚拟环境的研究[J].计算机仿真, 2012,29(10):47-51.

[11]董纯柱,殷红成,王超.基于射线管分裂方法的SAR 场景快速消隐技术[J].雷达学报, 2012,1(4):436-440.

[12]韦婷黎,展荣,侯能.基于可编程GPU 的三维地形场景中树的渲染优化技术[J]. 科学技术与工程, 2012,12(26):6834-6839.

第10篇

关键词:科研管理;PHP;ThinkPHP;DWZ框架

中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)23-5625-04

Design and Implementation of Scientific Research Management System Based on the ThinkPHP + DWZ Architecture

ZHU Ya-xing, LU Shu-ping, LI Hao-yi

(Guangdong Vocational Institute of Science and Technology, Zhuhai 519010, China)

Abstract: This paper presents the Design and Implementation of Scientific Research Management system based on the ThinkPHP + DWZ architecture. The system is user-friendly, reducing the complexity of research management, enhancing the real-time and interactive scientific information, improving the query accuracy of the analysis.

Key words: scientific research management; PHP; ThinkPHP; DWZ architecture

随着我国高等教育的快速发展,高校在提高办学规模和办学质量的同时,科研意识逐步加强,高校的科研工作不论在数量还是质量上都得到了较大提高。[1]然而我校过去依赖的传统的工或者借助Excel,E-mail等办公软件所进行的科研管理模式已经不能满足科研管理工作的需要。随着互联网技术的不断发展与普及,利用学校已经建立的与Internet相连接的较为完善的校园网络和计算机资源,[4]结合我校科研工作的具体情况,利用现代信息技术和优秀的软件开发工具,提高科研管理效率和水平,使科研管理更规范化、科学化,更好地服务于本校广大教职科研工作人员,提出了建立本校的科研管理系统的需求。

1系统需求分析

1.1系统需求分析

根据科研处提供的需求,分析得出科研信息管理系统的需求主要分为3个方面:

1)科研成果管理:科研处人员通过本系统来进行成果、论文、著作、专利等信息管理,记录科研人员出版的著作、刊物论文、专利申请与专利授权情况、科研项目鉴定成果。

2)科研经费管理:科研处人员通过本系统进行经费管理。科研处人员通过本系统进行科研数据的查询统计并生成各种报表。3)科研项目管理:提供对包括纵向项目与横向项目在内的网上申报、评审及项目状态查询等主要功能。

1.2系统功能模块结构

科研管理系统采用模块化结构,系统包括四大模块:审核管理、机构管理、成果管理和系统维护。系统功能模块结构如图1所示。

2开发工具简介

2.1 ThinkPHP概述

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。

2.2 DWZ框架

DWZ富客户端框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。使用DWZ框架可以自动邦定JavaScript效果,不需要开发人员去关心JavaScript怎么写,只要写标准HTML就可以了。DWZ简单扩展了HTML标准,给HTML定义了一些特别的class和attribute。DWZ框架会找到当前请求结果中的那些特别的class和attribute,并自动关联上相应的js处理事件和效果。DWZ基于jQuery,可以非常方便的定制特定需求的UI组件,并以jQuery插件的形式出来,如有需要也可做定制化开发。

3系统设计与实现

系统采用ThinkPHP + DWZ架构进行开发,较好地提高了开发效率。与本项目类似的系统开发一般来讲需要写大量的javas? cript才能达到满意的效果。程序员对javascript的熟悉程度直接影响开发速度。使用DWZ框架能够自动邦定javascript效果,不需要去关心javascript怎么写,只要写标准html就可以了。DWZ简单扩展了html标准,给HTML定义了一些特别的class和attribute。DWZ框架会找到当前请求结果中的那些特别的class和attribute,并自动关联上相应的js处理事件和效果。同时CSS和js代码彻底分离,修改样式方便,仍然保留了html的页面布局方式,完全开源,源码没有做任何混淆处理,方便扩展,支持HTML扩展方式调用UI组件,提高了系统的通用性和界面的一致性。以图2的简单对话框为了说明。

图2确认删除对话框

其主要代码为:

删除

或者删除

系统功能采用ThinkPHP+DWZ方案开发,服务器端采用ThinkPHP实现,客户端利用DWZ框架实现,运用DWZ框架能够快速实现Ajax应用,充分发挥了DWZ框架的资源优势,提高了系统的通用性和界面的一致性。

3.1系统审核模块

审核模块如图3所示:分为院级管理员审核、院长审核、科研处审核三级审核,不同的角色拥有不同的审核权限,所有的成果项目都需经过三级审核之后才能入库进并行统计。

其核心代码如下:

function edit(){

//人员的一些关联表数据

$type=new Model(’department’);

$tlist=$typefield(’d_id,d_name’)select();

。。。

$data=$_REQUEST[’data’];

$name=$_REQUEST[’action’];

。。。

$thisdisplay($data);

3.2系统成果管理模块

成果管理模块如图4所示。包括科研项目、专利成果、论文、论著、成果奖励、成果鉴定和成果检索等基本信息管理。科研人员通过自己的账号登录系统可随时输入、查询其科研成果,在审核人员确认之前还可进行编辑。系统还能依据要管理的科研成果类别进行管理,按年度、摘录的论文名称、作者等显示出结果,并且统计导出结果视图。其核心代码如下:

function _search() {

//生成查询条件

$name=$_POST[’q_year’];

$_SESSION[’year’] = $_POST[’q_year’];

。。。

$elist=$awardwhere(’a_year=’.$name.’ and p_id =’.$id.’ and a_audit =3’)select();

$thisassign(’vo4’,$elist);

}

图4成果管理页面

3.3机构管理模块

由管理员对学院和部门进行管理,可以增加、删除和修改机构名称,对机构人员实现增加、删除和修改功能。

其核心代码如下:

function insert() {

$name=$thisgetActionName();

。。。

if (false === $modelcreate ()) {

$thiserror ( $modelgetError () );

} //保存当前数据对象

$list=$modeladd ();

if ($list!==false) { //保存成功

$thisassign ( ’jumpUrl’, Cookie::get ( ’_currentUrl_’ ) );

$thissuccess (’新增成功!’);

} else { //失败提示

$thiserror ($modelgetDbError());

}

}

通过$name=$thisgetActionName()获取对应控制器名字,实现例化对应表,从而对表进行增删改查,因此可以统一封装了对表的增删改查,所有的控制器只需要继承Commom,各个模块就能进行增删改查,无需再对每个模块写代码,使得系统的通用性大大提高,减少了大量重复的代码,提高了系统的执行效率。

3.4系统数据维护模块

主要对各个代码表进行维护以及对数据库进行备份与还原,rbac等操作,如图5所示。其核心代码如下:

public function module()

{

$groupId = $_GET[’groupId’];

。。。

//读取系统组列表

$list=$groupfield(’id,name’)findAll();

。。。

//读取系统组的授权项目列表

。。。

//读取当前项目的模块列表

。。。}

//获取当前项目的授权模块信息

。。。}

4结束语

本项目是面向高校的科研管理系统,充分利用现代信息技术、网络资源和优秀开发工具实现科研管理的实时性与互动性、提高科研管理工作的效率和水平;便于管理人员及时掌握科研动态,实现科研审核管理、项目、成果管理、科研结构管理与系统维护管理等。系统采用了目前比较先进和流行的ThinkPHP+DWZ技术,提高了开发效率,同时系统具有较强的跨系统性、扩展性,给后期系统的扩展、升级带来方便。

参考文献:

[1]台德艺,王昆仑,郭昌键.高校科研信息管理系统的设计与实现[J].计算机工程与设计,2009,30(9):2339-2342.

[2]李斌.高职院校科研管理信息系统的设计与实现[J].计算机工程与设计,2007,28(13):3283-3284.

第11篇

户口所在: 花都区 国 籍: 中国

婚姻状况: 已婚 民 族: 汉族

培训认证: 未参加 身 高: 170 cm

诚信徽章: 未申请 体 重: 65 kg

人才测评: 未测评

我的特长:

求职意向人才类型: 普通求职

应聘职位: 中学教师:,职业技术教师:,计算机软件:

工作年限: 6 职 称: 初级

求职类型: 兼职 可到职日期: 随时

月薪要求: 面议 希望工作地区: 花都区,花都区,花都区

工作经历广东省高新技术技工学校 起止年月:2009-08 ~ 2011-03

公司性质: 事业单位 所属行业:教育/培训/院校

担任职位: 计算机教师

工作描述: 北大青鸟ACCP启蒙星——网络编程相关课程

离职原因: 在职,周末兼职

广州加利福职业技术学校 起止年月:2007-09 ~ 2009-07

公司性质: 民营企业 所属行业:教育/培训/院校

担任职位: 计算机专业教师

工作描述: 所教科目主要有多媒体技术、Photoshop、Flash、Dreamweaver、ASP动态网页设计、C语言、电子商务等。在此期间,三次兼任计算机中级证培训教师,所带学生考证通过率达96%以上。在之前的教学期间,一直担任班主任管理工作,积累了大量高职高专技校学生班主任工作经验,屡受学校好评,也深得学生喜爱!个人上课风格也得到学校和学生的一致好评。

离职原因: 复杂

广州优唛装饰科技有限公司 起止年月:2007-03 ~ 2007-05

公司性质: 民营企业 所属行业:房地产/建筑

担任职位: 业务员

工作描述: 在广州优唛装饰科技有限公司做业务

离职原因: 不太适合

广州市冶金高级技工学校 起止年月:2004-09 ~ 2007-01

公司性质: 事业单位 所属行业:教育/培训/院校

担任职位: 计算机工程系教师

工作描述: 所教科目主要有多媒体技术,网站设计、电子商务、Photoshop、CorelDraw、Flash、Dreamweaver等。在此期间,除了正常的教学外,先后兼职指导了两届毕业班毕业设计和论文答辩,取得良好效果。2006年4月,担任学校非计算机教师“双师”培训讲师,培训办公软件应用和幻灯片制作。

离职原因: 想做业务志愿者经历

教育背景毕业院校: 湖北黄冈师范学院

最高学历: 本科 获得学位: 教育学 毕业日期: 2004-07

专 业 一: 教育技术学(信息技术) 专 业 二:

起始年月 终止年月 学校(机构) 所学专业 获得证书 证书编号

2000-09 2004-07 黄冈师范学院 教育技术学 毕业证学士、信息技术教师资格证 ********

2005-04 2005-04 多媒体CAI立体课程与虚拟现实设计培训班 多媒体CAI 合格证书 *******

语言能力外语: 英语 优秀 粤语水平:

其它外语能力:

国语水平: 优秀

工作能力及其他专长① 良好的与人沟通能力和团队合作意识。诚实守信。有耐心、有自信,自学能力强!

② 计算机和英语应用能力较强:懂网络,会电脑硬件故障维护。精通常用软件,能够独立开发中小型单位动态网站。具有良好的英语听说读写能力。

③ 爱好体育运动,积极参加各类活动,尤其爱好羽毛球和排球运动。

第12篇

关键词:互联网;Web应用程序;校园网;JSP

中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)22-740-04

Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges

WANG Yu-qing, LI Ge-wen, SUN You

(Dalian Vocational Technical College, Dalian 116035, China)

Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.

Key words: Internet; Web application; network; JSP

1 引言

随着我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也是极大促进了高校的信息化发展。目前适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台已逐渐发展成熟。但是,大多平台中的教学系统一般都是以完成“课程教学”为目标设计的,对课程实验、毕业论文(设计)等实践性环节提供支持服务还很少。用网络平台实现对毕业论文(设计)教学环节的支持服务还少有人讨论,而这一应用恰是目前所需要的。[1]

本系统所研究就利用互联网Web 2.0技术,采用B/S工作模式来解决毕业论文(设计)实践环节中教师数量不足,选题不规范,指导教师与学生难以及时沟通等问题的。

2 理论基础和核心技术

2.1 JSP技术

JSP(Java Server Pages)技术是以Java语言作为脚本语言的,它为创建高度动态的Web应用提供了一个独特的开发环境。JSP代码可被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。[2]

Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,利用跨平台运行的JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。[3]

2.2 JavaBean

什么是javaBean?JavaBean 是一种基于 Java 的软件组件。其实是一个Java的一个类而已[7]。JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。

2.3 CSS技术

CSS是Cascading style Sheets的简称,中文译作层叠样式表单,它是一种为超文本置标语言(HyperText Markup Language, HTML)提供增强补充服务的技术,可对每一个HTML的置标(tag)做精雕细刻的修饰。它语句、文法简单,只要在源码中插入STYLE语句就可轻易实现页面内任意文本颜色、背景、边框、行距、字距的添删和修饰等功能,就可使网页更加生动活泼,从而获得满意的效果。

2.4 客户端脚本技术

客户端脚本是为操控和显示由服务器端返回的内容而量身定做的。这种方法可以隐藏、显示网页组件,移动或者改变颜色和字体,从而实现对用户事件的反应。显示或隐藏表单是在网页上创建下拉菜单的根本。依据鼠标位置显示相应的窗口支持网页提示功能。

本系统采用了应用最为广泛的客户端脚本语言是Javascript是一种面向对象并在网络浏览器内部运行的脚本语言。它对网页组件的控制是通过文件对象模式(DOM)实现的,该模式是一种实现与网页交互的应用程序接口(API)。[4]

2.5 数据库技术

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。

1) Web数据库简介

所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。Web数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持[7]。

2) SQL Server 2000简介

SQL Server 2000是企业级网络关系型数据库产品, ODBC数据库引擎提供了与数据库打交道的途径,通过它以及来访问数据库并对其进行各种操作。Visual Basic、SQL Server 2000以及其他微软的软件产品都是通过ODBC数据库引擎,从而给用户提供了丰富的数据类型。ADO数据对象模型在数据库中的信息与将信息显示给用户看的程序之间架起了一座桥梁。它提供了用来浏览不同记录的各种跳转方法,使用微软公司推荐的ADO对象模型将为以后的扩展带来便捷。[10]

3 系统设计与开发

3.1 系统研发的目的

毕业生毕业论文(设计)管理系统充分利用网络的优势,实现论文管理的网络化,使原本繁琐的选题问题简单,快捷,奏效。解放教辅人员和学生。学生能够根据教师所提交的题目,在联网的计算机上随时选择,更改自己的论文题目。教师可以在任意联网的计算机上论文信息,并实现选择其论文的学生信息的打印。管理员有设置限制选题条件的功能。并能在任意联网的计算机上对选题信息按班级,教师实现打印。管理员还应有封闭数据库的权利。

3.2 系统设计思想

本系统利用互联网Web2.0,采用B/S结构开发。由于本系统在Web环境中使用,网站完成功能比较简单,主要是对数据的基本操作。因此,使用JSP+JavaBean的开发模式进行开发。以SQL Server 2000数据库系统技术做为后台数据库的支持,通过基于Web技术的系统开发,保证用户(教师、学生)通过授权可以任何条件下通过网络登陆,实现相关的服务。系统的系统开放性好,架构灵活,便于维护,在稳定性和安全性方面达到了较高的指标。[5-6]

3.3 毕业生毕业论文(设计)管理系统分析

3.3.1 使用UML用例图描述系统需求

该系统用户有三种身份:学生、教师及管理员。学生和教师都可以注册,更改自己的身份信息,但学生不能改自己的用户名(学号),而且学生只有在注册自己的详细个人信息后才可以进入系统进行论文题目的选择。学生和教师的用户名可以由管理员统一。具体描述如图1、图2、图3所示。[8-9]

图1 学生用例图 图2 教师用例图图3 管理员用例图

3.3.2 系统结构功能分析

从以上对本系统的分析,可将其分成前台和后台两部分。前台主要是为学生和教师提供,后台是为管理员(教学秘书)提供。如图4和图5给出了前台和后台的功能结构图。

图4 前台功能结构图

图5 后台功能结构图

3.3.3 数据库的设计及实现

本系统主要用到四个数据表:

1) student(学生信息表),该表不但保存学生的基本注册信息,还包含了学生选择了哪位教师的选题(即教师编号和选题编号),主要包括:学号(学生ID)、密码、学生姓名、班级等学生的基本信息和教师ID、论文ID。

2) teacher(教师信息表),该表用于保存教师的基本信息,主要包括教师ID、密码、教师姓名、教师职称等等教师的基本信息。

3) article(论文信息表),该表用于保存论文的基本信息,主要包括对应教师的ID、对应教师的论文题目及论文ID等论文基础信息。

4) admin(管理员表),该表用于保存管理员的基本信息及选题条件的限制,主要包括管理员号、管理员密码、管理员ID、同一教师选题人数和同一题目选题人数,选题的有效时间等内容。

本系统用到的数据表的关系主要有一个,如表1所示。

表1 表关系

3.3.4 网站整体设计

毕业生毕业论文(设计)管理系统采用JSP+JavaBean的开发模式。使用的JavaBean如表2所示。

表2 学生毕业论文管理系统使用的JavaBean

3.3.5 网站结构设计

本系统网站的结构中有多个文件夹,分别存放不同内容与形式的文件。Datebase文件夹用来保存系统的数据库;css文件夹用来保存系统的样式表;image文件夹用来保存系统中所需要的图片;admin文件夹用来保存管理员相关的页面;student文件夹用来保存学生相关的页面;teacher文件夹用来保存教师相关的页面。

3.3.6 系统实现的主要功能

3.3.6.1 个人信息管理

前台的个人信息管理主要是指用户(学生/教师)的注册信息的管理。注册时必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有相同的用户名,如果没有,可以向数据表插入新的记录然后提示用户注册成功;反之,则说明同名用户存在,需要提示用户更改。

后台的个人信息管理主要是指管理员信息的管理。此信息可作为管理员登录系统、管理系统的通行证,管理员拥有很大的权限,所以更要妥善处理。在这个模块里主要包括管理员登录和管理员密码的更改两个部分。

3.3.6.2 论文信息管理

论文信息管理分成两个用户来完成,教师和学生。其中教师所完成的工作主要有论文信息,更改和删除论文信息;学生的工作则是选择、重选论文题目,查看所选论文题目。本系统可以限制每一个教师可带的学生个数,也可限制每一个题目可供多少个学生来选择。在这两个环节中,教师是主导地位,因为只有教师了论文题目信息,学生才能从教师的论文题目中选择。

3.3.6.3 选题信息管理

选题信息管理分为两种用户(即学生和教师)。学生的选题管理功能主要就是对自己所选的论文题目进行查看;教师的选题管理功能就是查看选择自己论文题目的学生的具体信息,并能够进行打印。

4 系统的特色及优势

4.1 方便、简洁的中文操作界面

本系统的为中文操作界面,操作简单、直观,便于用户理解系统较复杂功能,熟练本系统的操作和应用。

4.2 实用性

本系统为用户提供了方便、高效率的功能支持,中文操作界面可以使用用户更好地利用母语优势,迅速掌握系统的操作技能。该系统不仅具有较完美的支持功能,同时采用了最优化的结构设计,降低了系统构建成本,解决了毕业设计中的一些实际问题,可以说是一个实用型系统。

4.3 可移植性

本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。

4.4 具有二次开发能力

尽管本系统是针对我系的实际自主设计开发的,因此可以针对不同用户进行二次开发,提供有效的技术解决方案,满足用户的需求。

4.5 较高的性价比

本系统所需的平台是TOMCAT,该软件为免费软件,操作系统为Windows 2000。硬件环境所用的计算机配置为P4 3.0,512M内存,40G硬盘或以上即可。

5 结束语

实现学院论文管理信息化,把传统的学生毕业论文管理模式与校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高传统论文管理模式的水平和效率。既有利于教学单位的教辅人员从琐碎、繁重的管理工作中解放出来,而且又给教师和学生提供了快捷和便利。

本文从系统分析、功能分析、系统设计、数据库设计等方面,全面叙述了系统的实现过程。采用B/S结构,运用了JSP+SQL SERVER技术实现基于Web技术的毕业生毕业论文(设计)管理系统开发。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供的API。在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。本系统比较有特点的是对论文选题的条件也进行了限制。分别分为题目和导师两种限制,不同于以往的选课系统。本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。本系统对提高毕业生毕业论文(设计)的质量可以起到积极的作用。

参考文献:

[1] 高贤波. 网络教学测评系统的设计与实现[J]. 教育信息化,2006,22(9):32-35.

[2] 曾婕. 基于校园网的多课程并行考试系统[J]. 江西理工大学学报,2006,9(3):22-27.

[3] 王志军, 孙月霞. 基于Web开发的几种服务器端脚本语言的分析与比较[J]. 计算机应用研究,2006,23(3):26-30.

[4] 苑晓红, 赵春玲. 基于JSP的B/S结构系统的构建技术[J]. 科技资讯,2006,61(23):17-19.

[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.

[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清华大学出版社,2002.

[7] 冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J]. 计算机工程与设计,2006,16(5):25-29.

[8] 周世兵, 刘渊. 基于B/S模式的网上档案管理系统的开发与建模[J]. 计算机工程与设计,2006,27(10):34-38.