本论文是一篇现代电子技术类有关毕业论文模板,关于一种基于JPEG模板的在线生成准考证技术相关硕士学位毕业论文范文。免费优秀的关于现代电子技术及准考证及考生方面论文范文资料,适合现代电子技术论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:在线打印技术一直是开发者研究的热点问题之一.如何实现在线自动生成图片格式文件,并保证图片及各种信息在网络传输中不被泄露,是当前需要解决报名系统中在线打印准考证的一项重要技术问题.在此使用J2EE技术在线切割考生照片,设计算法分配考场,设计实现了生成准考证图片,禁止用户直接使用URL请求图片文件,解决了图片传输安全问题.该技术已经在某高校2013年人事公招考试中应用和实施,表现出了良好的效果.
本篇论文转载于 http://www.sxsky.net/benkelunwen/06051278.html
关 键 词:J2EE;信息技术;信息处理;图形图像
中图分类号:TN91134文献标识码:A文章编号:1004373X(2014)20005105
OnlinegenerationtechnologyforexaminationcertificatebasedonJPEG
TANGQingsong,HEJianying
(CollegeofComputer,SichuanUniversityofArtsandScience,Dazhou635000,China)
Abstract:Onlineprintingtechnologyhasalwaysbeentheresearchfocusofdevelopers.Regardingonlineprintingforexaminationalcertificateinregistrationsystem,howtoautomaticallygenerateimageformatfilesonlineandhowtoensurethatallthepicturesandinformationwon’tbeleakedoutintheworktransmissionhavebeeimportanttechnicalissuesneededtobesolvedcurrently.ThepicturesofexaminationalcertificatecanbegeneratedonlinebycuttingphotoswithJ2EEtechnologyandexaminationhallisdistributedwithdesignedalgorithms.ThesecurityofworkpicturescanbeensuredbypreventingusersfromgettingpicturesbyusingaURLrequest.Thetechnologywasappliedtotheopenrecruitmentexaminationofauniversity,andachievedsoundeffect.
怎么写现代电子技术本科论文的参考文献
播放:24096次 评论:3590人
Keywords:J2EE;IT;informationprocessing;graphicimage
0引言
关于在线打印的技术一直是开发者研究的热点问题之一.众多学者对实现特殊格式的打印技术做出了大量的研究,文献[1]对当前打印技术总结出直接使用IE的打印功能、IE的WebBrowser控件实现打印、水晶报表或第三方工具、将打印内容导出到Excel或Word中然后打印、用XML技术打印等6种方案,并提出了静态和动态相结合的Excel模板Web打印方案;文献[2]使用jatoolsPrinter控件实现B/S模式下的报表设计;文献[3]提出先使用Word软件设计模板,然后在应用程序中利用VBA对Word模板进行解析,生成打印文档.以上技术分别使用导出Excel或Word文件,使用第三方控件解决了Web系统中的信息按照规定格式的打印问题.以上技术很好地实现了对一些特殊格式要求的打印,但是由于用户导出的文件可以使用相关软件进行修改操作,从而会导致打印出的纸质文档与原始数据不一致的现象发生.因此,这些技术不能应用于考试报名系统中考生打印准考证模块,设计出一种既能实现考生在线打印准考证,又能保证考生不能篡改其内容,并且实现信息在因特网中的安全传输是考试报名系统中亟待解决的技术问题.
1总体设计
1.1设计目标
在人事公招考试报名系统中,考生要通过报名系统平台自主打印准考证,其设计的主要目标体现在以下方面:
(1)严格规范打印格式.为体现公招考试的严肃性、规范性,各单位都要求各个考生打印的准考证与要求的格式一致,避免考生将各种不规范的准考证带入考场.
(2)防止考生篡改信息.为防止出现考试过程代考现象的发生,避免考生在打印前篡改准考证信息,因此,就要求使用相关技术实现在客户端只能显示图片和打印准考证操作.
(3)减轻工作人员负担.当考生网上报名结束后,系统能抽取有效的基础数据,并根据实际要求,不但要将考试的所有信息填充在准考证内,而且要将考生进行智能分配考场,从而达到减轻工作人员工作量并提高工作效率的目的.
(4)保证系统正常运转.由于公招考试面向社会公开并接受社会的监督,为避免考生由于技术问题而导致考生不能正常打印准考证,产生一些对单位的负面影响,因此,设计的生成准考证技术要求全面考虑各种因素,确保考生正常报名和打印准考证.
(5)加强模块的实用性.报名系统平台运行后,为保证今后每一次组织的公招考试报名中能按照不同的要求精确生成准考证,需要解决通用性的设计目标.当系统管理员在每一次导入准考证模板的尺寸大小不一、模板中的文字内容发生改变等情况下,系统能根据模板的变化而进行灵活地处理.1.2工作流程
系统在设计中主要有三种角色的用户,即考生用户、工作人员和系统管理员,系统生成准考证需要处理这三种用户所设置的基础数据.
考生在报名之前,系统管理员对报名系统进行初始化设置,其中初始化项目包括本次公开招聘的岗位及条件,报名的时间段等报考信息,考生的学历、学位、政治面貌等选择项信息,以上初始化信息用于考生报名模块.在生成准考证模块中,系统管理员初始化公招考试笔试的考试时间、地点和考场等考试信息,以实现将该信息填充到准考证内,另外系统管理员还需要向系统导入准考证模板.图1给出了系统管理员向系统导入准考证的初始化流程.
在考生报名过程中,考生用户将要填写个人的基本信息,如姓名、性别、身份证号、政治面貌、学历、学位、报考岗位、照片等信息,页面提交后,系统将这些信息将保存在关系数据库中,报名期间,工作人员登录系统,时时检测考生报名的状况,审核考生是否符合公开发布文件中所规定的要求,若考生不符合要求,工作人员及时发出信息告知考生.考生报名截至后,若考生符合公招条件并具备考试资格,工作人员进入报名系统平台执行生成准考证的操作,当准考证文件生成后,考生再次登录系统,根据相关信息的提示打印准考证,从而考生可以取得考试资格,考生用户操作的流程见图2所示.
图1管理员上传初始化模板流程图
图2考生报名及打印准考证流程图
2技术实现过程
2.1在线切割图像的实现
考生注册是公招考试报名系统中的一个重要模块,其功能是实现对考生基本信息的收集.该模块除了使用J2EE实现传统的信息交互处理技术之外[45],还要求考生对提交的照片进行在线切割操作,以使得生成各个准考证中考生照片的尺寸相同.
在Web系统实现网络在线切割照片,需要使用客户端技术与服务器端的应用程序相结合的方式实现.程序基本流程为:
Step1:在考生注册界面中实现照片的文件上传功能,将考生的基本信息和照片文件传送到服务器;
Step2:考生登录系统后,客户端网页中显示已经上传的照片,使用JS语言设计出按照规定的比例初始化照片的选择区域,并给出提示信息;
Step3:在考生图片上拖拽选择区域,取出考生头像图片,在此同时记录下该区域在照片中的相对位置坐标和大小;
Step4:用户选取指定区域点击确定按钮后,将位置坐标值及区域大小值传递给服务器;
Step5:服务器根据客户端传递的坐标和区域大小参数提取数值,对考生的原始照片进行切割;
Step6:切割后的照片按照准考证中规定的大小按比例缩放,以实现每一个考生照相同尺寸都相同.
在设计客户端网页中照片区域选择及拖拽效果的过程中,为减少JS代码的书写,在网页中导入jQuery框架,使用该框架提供的imgAreaSelect()函数实现对考生头像区域的选取和确定区域坐标位置[6].在服务器端,提取到头像图片尺寸及位置参数值后,使用Java类库中的ImageInputStream,ImageReadParam,Rectangle,BufferedImage等类创建对象,调用类中定义的相关方法实现对照片的切割,其主要代码如下:
FileInputStreamfileInputStream等于newFileInputStream(src);
Iterator
ImageIO.getImageReadersByFormatName("jpg");
ImageReaderreader等于it.next();
ImageInputStreamimag
现代电子技术类有关论文范文集,与一种基于JPEG模板的在线生成准考证技术相关毕业论文模板参考文献资料: