




免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 asp 的毕业设计管理系统的实现与安全设计 摘 要:文章简要介绍了目前高校在毕业设计环节管理的弊端和开发基于 asp 的毕业设计管理系统的必要性。详细论述了系统的开发工具、功能模块设计以及主要功能的技术实现,同时对系统的安全性设计进行了介绍。实践表明,本系统可以提高高校毕业设计的教学管理水平,具有很好的实用价值。关键词:asp;毕业设计;管理系统;实现中图分类号:tp315 文献标志码:acomputer applications vol. 26, no.6, 2010 研究与设计 微型电脑应用 2010 年第 26 卷第 6 期261 wang l. infrared imaging of hand vein patterns forbiometric purposesj.iet computer vision,2007,1(3-4):113-122.2 lin c l,and fan k c. biometric verification usingthermal images of palm-dorsa vein patternsj. ieeetransaction circuits system video technologic,2004,14(2):1992133 miura n,nagasaka a,and miyatake t. feature extractionof finger-vein patterns based on repeated line tracking andits application to personal identificationj. machinevision application,2004,15:1942034 fujitsu laboratories ltd. fujitsu laboratories developstechnology for worlds first contact-less palm vein patternbiometric authentication systemn/ol . online march2003, available at: /en/news/2003/03/31.html5 吕佩卓,赖声礼,陈佳阳,胡蓉.一种自适应的手背静脉区域定位算法j. 微计算机信息, 2008, 24(2-1):208-209,296.6 daugman j g, high confidence visual recognition ofpersons by a test of statistical independencej, ieeetrans. pattern analysis and machine intelligence,1993,15(11):1148-1161.7 david zhang, wai-kin kong, jane you, michael wong.online palm-print identificationj. ieee trans. patternanalysis and machine intelligence,2003,25(9):1041-1050.8 liu c, wechsler h. gabor feature based classificationusing the enhanced fisher discriminant model for facerecognitionj.ieee transaction on image processing,2002,11(4),467-477.9 gabor d.theory of communicationj,journal of inst.electronic engineer,1946,93(26):429-457,1946.10 baochang zhang,shiguang shan,xilin chen,wengao.histogram of gabor phase patterns (hgpp):a novelobject representation approach for face recognitionj.pami ieee. 2007, 61(1):57-58.11 zhang w,shan s,zhang h, chen j, chen x, gao w,histogram sequence of local gabor binary pattern for facedescription and identificationj.journal of software 2006,17,2508.12 王风华,姚向华,韩九强.基于多通道的 gabor 滤波和特征融合的虹膜识别方法j.光电工程,2007,34(12): 72-77.(收稿日期:20010-03-17)(上接第 19 页)4.3 用户登录的安全检测网站中通过使用用户资格认证,要求用户输入用户名和密码,达到加密内部网页的目的。然而,用户可输入一些特殊的字符使得认证系统失效。假设 user 是数据表名,表中的字段有 username(用户名)和 password(密码)。在用户登录时,用户输入用户名和密码后,系统会执行这样一条 sql语句:sql=“select * from user where username=&username &”and password=&password&”如果用户输入用户名为 aor 1=1,密码为任意的字符,此时执行的 sql 语句为:sql=“select * from user where username= &a or 1=1 andpassword= &password”由于运算符 or 和“1=1”恒成立,因此得出数据库中有该用户的错误结果。本系统对此问题进行了很好的解决。在用户登录输入用户名和密码后,系统进行了两层检测:第一层检测是,如果用户输入的字符中有空格、“”及“=”中的一种,就判断为非法输入,要求用户重新输入,如果重复输入的次数大于 3,则对该用户的 ip 进行封闭;第二层检测是如果用户输入的信息在数据库进行检索后,满足条件的记录数大于 1,因为在本系统中设定用户名唯一,所以就判定为非法输入,要求用户重新输入。5 结束语asp 为建立动态、交互、高性能的 web 应用提供了一种简便高效的技术途径,在目前是开发人员进行 web 应用系统设计的一个良好的选择。基于 asp 的毕业设计管理系统的开发以提高毕业设计管理水平为目的,为毕业设计管理搭建先进的管理平台。它能够适应高校毕业设计管理各个阶段的任务要求,及时反映高校毕业设计过程中的工作动态,有效解决高校毕业设计工作中所面临的一些难题,使高校整个毕业设计的管理实现信息化、网络化和规范化,最后实现提高决策效能的目的。参考文献1 吴琦.高校毕业设计管理系统的设计与实现j.荆门职业技术学院学报,2008,23(3):66-69.2 丁光惠,唐正连,杨伟等.基于 b/s 的毕业设计管理系统开发j.湖北汽车工业学院学报,2006,20(4):71-73.3 扬国才,王建峰,王玉昆.基于 web 的远程自学型教学系统设计及实现j.计算机应用,2000, 20(4): 61-63.4 陈永强,谢维成,李茜.asp 数据库开发经典实例精解m.北京:机械工业出版社, 2006.(收稿日期:2009-08-15)microcomputer applications vol. 26, no.6, 2010 研究与设计 微型电脑应用 2010 年第 26 卷第 6 期19end ifnext通过分页技术,设置每页显示 10 个记录,使问题呈现页面不再冗长,用户只要点击要浏览的页面号码就可以跳转到相应的页面。与不采用分页显示技术相比较,不仅方便了用户浏览,而且界面也更加美观了。3.2 文件上传技术在本系统中有多个模块需要上传文件,这些模块是利用upload 组件进行上传文件管理4,并且为每个上传的文件添加一个描述信息,以方便其他用户进行下载使用。本系统借助 一 个 免 费 的 文 件 上 传 组 件 lyfupload , 它 遵 从rfc-1867 http 请求,它可以在 asp 页面中接收客户端浏览器使用 enctype= multipart/form-data 的 form 上载的文件。在使用 lyfupload 之前,必须要在服务器端使用 regsvr32lyfupload.dll 命令进行注册。客户端的关键代码为: 文 件 描 述 : 文件位置:服务器端关键代码为:3.3 打印技术在管理员模块中设置有打印统计的功能。该功能的实现方法是调用了 ie 6 的打印功能,可以对打印页面进设置和预览。并且利用 asp 程序段来写入页码,即在每页的右上方都有“总 x 页,第 x 页”的字样。进行打印控制的部分源程序如下:dim hkey_root, hkey_path, hkey_keyhkey_root=hkey_current_userhkey_path=softwaremicrosoftinterneteplorerpagesetup/设置网页打印的页眉页脚为空 function pagesetup_null()on error resume nextset regwsh = createobject ( wscrip.shell)hkey_key= headerregwsh. regwrite hkey_ root+hkey_path+hkey_key, hkey_key= footerregwsh. regwrite hkey_ root+hkey_path+hkey_key, end function4 安全性设计毕业设计管理系统的主要功能体现在面向不同角色的各个模块中,每一模块都有自己的登陆验证系统。为了防止恶意用户的越权使用,或绕过登陆界面直接访问特殊页面,安全性设计非常重要。本系统从以下几方面进行防范。4.1 ip 访问跟踪这方面主要使用 cookies,cookies 提供一种方法保存从一个 http 请求到下一个 http 请求的信息。它是被 web服务器保存到访问者本地硬盘上的数据,可以跟踪访问者在网站中的访问路径。首先在数据库中创建一个数据库表 trace,用来跟踪用户和其所在的页面。trace 中含三个字段:id(用户标识符),ip(用户 ip 地址)和 lasttime(最近一次用户动作的时间)。然后定义一个字符型的全局变量$page,在本系统的每个页面给这个变量赋一个值,用户在第一次访问某一页面时,首先得到该页面的变量$page 的值,随机产生一个唯一的 id值,将该 id 值存入到 cookies 中,同时,得到访问时间$time和用户 ip 地址$ip,执行 sql 语句将数据插入到表 trace 中。sql=“insert into trace(id,ip,page,lasttime) values($id,$ip,$page,$lasttime)”在该用户访问另一个页面时,首先会检查该用户是否有id 值,如果有,则在数据库表 trace 中查询对应的记录,并更新其最近动作时间及所在页面;如果没有,就生成一个唯一的 id 值。4.2 session 技术的应用session 是用户在登录后,在服务器上记录一些信息。session 变量是个有规律的全局变量,当一个 session 变量被注 册 , 可 以 在 所 有 的 页 面 上 得 到 session 值 。 用session(“variable_name”)可以注册一个 session 变量。在所有并发的用 session 就使用 session_start()函数,变量的值将作为一个 session 变量注册为 session。本系统在用户登录时使用 session 技术,用来保存用户名和密码。用户在访问一个页面时,在页面的一开始利用session_start()函数打开一个 session,如果用户还没有登录,就弹出一个用户登录的界面。如果用户已经登录过,程序就会取得该用户已经注册过的用户名和密码来认证该用户是否有进入该页面的权限。另外,本系统使用 session 技术,可以对数据库中的记录操作进行日志记录。(下转第 26 页)computer applications vol. 26, no.6, 2010 研究与设计 微型电脑应用 2010 年第 26 卷第 6 期18毕业 设计 管 理系 统学生模块教师模块审核员模块管理员模块辅助模块图 1 毕业设计管理系统的功能结构图2.1 学生模块学生模块的功能结构如图 2 所示。学生通过登陆界面进入学生模块。课题管理功能:可以实现课题选择以及在规定期限内的课题退选与重新选题操作。可查看所有教师的毕业设计题目,点击某个题目还能看到这个题目的详细介绍,如题目简介、题目对学生的知识能力要求等,进而选择一个自己感兴趣的题目。论文上传功能:实现各种论文的上交,以供教师评阅和及时检查,学生也能查询论文成绩。网上答疑功能:学生在毕业设计过程中遇到问题时进行提问,以实现与指导教师的交流。学生模块帐 号 管 理课 题 管 理论 文 上 传网 上 答 疑选 择 课 题退 选 课 题开 题 报 告 、 中 期 汇报 、 翻 译 、 论 文 等图 2 学生模块的功能结构图2.2 教师模块教师模块的功能结构如图 3 所示。教师通过教师登陆界面进入教师模块。课题申报功能:实现在线课题申报,如课题简介、难易程度、需求人数、对学生的知识能力要求等,还可实现修改或删除已报课题的功能。论文上传功能:实现相关课题的参考文献及任务书、工作计划等资料的上传,以供学生及时下载及查看。网上评阅功能:教师在网上对学生论文进行评阅。网上答疑功能:学生对课题等有疑问时就可以发出帖子,教师根据学生的提问做出相应的答复。教师模块帐 号管理课题申 报论 文上传网 上评阅修改课 题删除课 题网 上答疑图 3 教师模块的功能结构图2.3 审核员模块教师在线申报的题目,只有等待审核员检查审批后才能发布出来。审核员通过审核员登陆界面进入审核模块。审核员能看到所有教师的全部题目,点击某个题目的超链接,可以看到题目的详细介绍。若审核通过,题目就会显现在学生模块的可选择题目中。技术实现原理:通过用一个标志字段(shenheflag)来控制,默认值为 0,审核通过后设置为 1。2.4 管理员模块管理员模块的功能结构如图 4 所示。管理员通过登陆进入管理员模块,主要负责对系统的全面管理及维护。系统设置功能:选题开放设置及选题时间设置。信息发布功能:发布一些与毕业设计有关的通知或要求等,也包括修改及删除功能。教师管理及学生管理功能:主要实现基本资料的添加、修改及删除功能,还可查看教师的所有课题信息,查看学生的选题情况。题目管理功能:批量删除题目或查看题目基本信息。打印统计功能:按教师名打印出所有已被学生选择的题目及对应学生,也可按班级打印出该班的选题情况,避免手工统计的麻烦。数据备份功能:实现对现有数据库资料、教师上传资料、学生上传资料的基本备份。管理员模块系 统 设 置信 息 发 布教 师 管 理学 生 管 理选 题 开 放选 题 时 间题 目 管 理打 印 统 计数 据 备 份添 加 、 修 改 、 删 除删 除查 看数 据 库 资 料用 户 上 传 资 料图 4 管理员模块的功能结构图3 主要实现技术3. 1 分页显示技术对于毕业设计选题页面,由于内容比较多,如果都在一个页面上显示,势必会使网页很长,为此采用了分页显示技术3,部分代码如下:set rs=server.createobject(adodb.recordset)rs.open str1, conn, 1如果记录集不是空的,就执行分页显示if not rs. bof and not rs. eof thenallcount=rs.recordcountrs.movefirst下面一段判断当前显示第几页,如果是第一次打开,为 1;否则由传回参数决定if request.querystring(page_no)= thenpage_no=1elsepage_no=cint(request.querystring(page_no)17文章编号:1007-757x(2010)6-0017-03基于 asp 的毕业设计管理系统的实现与安全设计赵玲摘 要:文章简要介绍了目前高校在毕业设计环节管理的弊端和开发基于 asp 的毕业设计管理系统的必要性。详细论述了系统的开发工具、功能模块设计以及主要功能的技术实现,同时对系统的安全性设计进行了介绍。实践表明,本系统可以提高高校毕业设计的教学管理水平,具有很好的实用价值。关键词:asp;毕业设计;管理系统;实现中图分类号:tp315 文献标志码:a0 引言毕业设计管理是高校教学管理工作的一项重要内容。传统的工作方式是这样一个流程:首先是由教务秘书或者教研室主任通知教师上报毕业设计题目,然后是汇总审核毕业设计题目,其次是将整理好的毕业设计题目打印发放到各个毕业班,再其次是毕业生在自己想参与设计的题目后写上自己的名字等等。这种人工管理方式非常低效,越来越不能适应时代的需求。许多教师与教学秘书迫切需要一种实用而且性能稳定的管理软件,帮助完成大量的立题、评审、选题、统计、打印等工作。而且,在现在的这种人工管理方式下,学生选题是根据查看系部所下发的毕业生毕业设计题目的纸式文档,在这些纸式文档中找到自己喜欢或感兴趣的题目,但对于题目的内容并不能够看到,只是望名猜意而不能正确地知道指导教师的要求,所以选题盲目性比较高。学生不容易找到合适的题目,使得每年的选题过程占用时间比较长,并且学生也未必能找到自己感兴趣的题目,致使学生做出的毕业设计的质量也并不高。所以学生也迫切需要一种软件,能够帮助快速查找到合适题目。随着网络技术的发展,实现毕业设计的网络化管理已势在必行。它的强大功能在于,将复杂繁琐的立题、选题、管理工作,通过规范的方式在网上直接进行操作,从而大大地减少了立题教师、教学秘书的工作量,并且能够高效的完成所需的要求。同时,由于所有题目都在网上进行公布,增加了毕业设计或毕业论文题目的可见度,从而便于学生较快地选到合适的题目。通过此系统,教师可上传任务书、工作计划,网上评阅学生论文,还可进行答疑解惑等;学生可提交开题报告、中期汇报及毕业论文,还可进行网上答疑等。基于 asp 的毕业设计管理系统,可实现电子化、网络化、规范化的作业流程,减少因距离、时间等产生的交流不畅等问题,在提高工作效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的1。1 技术开发工具和环境本系统的开发环境为 asp+iis6.0+sql server 2000,采用 asp 三层架构开发方法,基本上可实现毕业设计管理系统的主要功能。iis(internet information services,最新版为6. 0)为 windowsnt/2000/2003 系列操作系统中的内置组件,web 客户端和 asp 应用程序之间的联系是通过 iis 来进行的。sql server 2000数据库系统与windows操作系统及asp之间具有良好的兼容性。因此采用 sql server 2000 来完成底层数据库的开发。目前,基于web的系统开发技术主要有4种:cgi、php、jsp 和 asp。asp 全名 active server pages,是一个 web 服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的 web 服务应用程序。asp 采用 vbscript、jscript等简单易懂的脚本语言,结合 html 代码,即可快速地完成网站的应用程序制作设计。asp 无须编译,容易编写,可在服务器端直接执行。使用普通的文本编辑器,如 windows的记事本,即可进行编辑设计。与浏览器无关,客户端只要使用可执行 html 码的浏览器,即可浏览 asp 所设计的网页内容。asp 所使用的脚本语言(vbscript、jscript)均在 web服务器端执行,客户端的浏览器不需要执行这些脚本语言,服务器仅将执行的结果返回给客户浏览器,这样既提高了程序的安全性,又减轻了客户端浏览器的负担,大大提高了交互的速度。目前,国内普通用户所用的操作系统都是windows,还有数据库系统 sql server 2000,这些都是微软的产品,在系统的兼容与稳定性上,都采用同一个公司的产品当然效果会更好。因此选择 asp 技术开发基于 web 的毕业设计管理系统。2 基于 asp 的毕业设计管理系统的设计基于 asp 的毕业设计管理系统,正是为了解决传统的工作方式给毕业设计管理工作带来的诸多弊端以及给广大师生带来的诸多不便而专门设计的。通过调查研究,整个毕业设计过程主要包括教师填报毕设题目、审核员审核毕设题目、毕设题目的公布、学生选题、公布选题结果等几个大方面,因此可以划分为以下几个功能模块:学生模块、教师模块、审核员模块、管理员模块,对于每个模块都有基于数据库的用户登录系统。为了增强系统功能,还提供了信息发布及文档下载等辅助模块。系统功能结构2如图 1 所示。作者简介:赵玲(1977-),女,河南信阳人,西安邮电学院 信息与控制系,讲师,硕士,研究方向为计算机网络和网络安全,陕西西安 710121microcomputer applications vol. 26, no. 6, 2010 abstracts & key words 微型电脑应用 2010 年第 26 卷第 6 期iiissn1007-757x zhu zhongyingmicrocomputer applications editor-in-chiefvol.26, no.6 (general no.206)monthly (since 1985) june 2010contentsresearch and designdevelopment for intelligent mobile robot control system with avr(1)yang jin(department of electromechanical engineering, guangzhou institute of railway technology, guangzhou 510430, china)abstract: based on 8-bit avr series mcu, the control system of an intelligent mobile robot is completed by the method of embedded hierarchical control.there are two layers in the system, including information management and distributed control. the host mcu in the information management layercompletes the processing of control commands and information such as the sensors. the slave mcu in the distributed control layer completes servo motorcontrol. compared to the control system development based on the 51 series mcu, the system has these advantages of simpler peripheral circuit andfaster data processing. the experiments demonstrate that the mobile robot runs stably and smoothly by the control of avr units, and that the designproposal especially benefits the development of intelligent mobile robots, also can be widely used in the development of other smart devices and productlines.key words: robot; control system; avr; sensordesign of wireless communication system for multi-robots based on 802.15.4(4)zang shenjun (department of computer science and engineering, shanghai jiaotong university, shanghai 200240, china)abstract: in this paper, a wireless communication system is designed and implemented for multi-robot system. physical layer (phy) is designed, mediumaccess control layer (mac), network layer and interaction layer according to ieee 802.15.4 standard which is established for low-rate personal areanetwork. dynamic source routing (dsr) algorithm is applied in network layer. finally, the system is tested and analyzed on cc2430.key words: 802.15.4; wireless networks; cc2430; dsrreal time facial expression recognition based on svm(8)zhang peng, jia yinshan ,liu peisheng(school of computer and communication engineering ,liaoning university of petroleum andchemical technology , fushun 113001, china)abstract: enabling computer systems to recognize facial expressions and infer emotions from them in real time presents a challenging research topic. inthis paper, real time approach to recognize facial expression is present in live video.we employ asm method and an improved l-k optical flow algorithmto perform face localization and feature tracker.the facial feature displacements are used as input to a support vector machine classifier. our experimentsdemonstrate the effectiveness of a support vector machine and feature tracking approach to facial expressions recognition.key words: facial expression; support vector machines; feature tracking; feature displacements.research on accurate modeling and simulation of physical layer of wireless network (11)zhang rui, li bo (school of electronics and information, northwestern polytechnical university, xian 710129, china)abstract: in wireless network simulation, the accuracy of the simulation for higher layer communication protocols heavily depends on the quality of phylayer (physical layer) modeling and simulation. however, the precision of opnet modeling doesnt meet the need of wireless network simulation. inorder to model and simulate the fundamentals of phy layer accurately, the adverse effect upon the simulation accuracy is analyzed, which is derivingfrom the inward deficiencies of the original opnet phy layer simulation mechanism, such as inauthenticity of wireless channel and inaccuracy oftransceiver working. moreover, combining the fundamentals of phy layer, an effective improved method to make up insufficiencies cased by opnetmodeling mechanism is proposed. this method optimizes the ways of modeling the wireless channel, transceiver mechanism, calculation of frame-errorrate (fer), and so on. indicated from the simulation results, the innovated method for phy layer modeling and simulation is able to remarkably improvethe accuracy of the opnet pipeline stage simulation mechanism.key words: wireless networkl; phy layer; network simulationresearch and development on figure hospital simulation based on medical information(14)zhang dan, shen xiaoping (school of health science and nursing, shanghai sipo polytechnic, shanghai 201300, china)abstract: in this paper, the function of the informational laboratory is investigated, the subject-designing-requirement and the system-designing ofinformation-base experiment teaching and the management of the laboratory,etc.it training national medical information education base that co-hold tonational medical information education management center of department of health and school of health science and nursing of shanghai sipopolytechnic.it tra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能设备维护平台创新创业项目商业计划书
- 利用渔业废弃物生产有机肥料和饲料创新创业项目商业计划书
- 精准农业技术服务推广创新创业项目商业计划书
- 动物源天然色素提取创新创业项目商业计划书
- 功能性屠宰食品创新创业项目商业计划书
- 电商数据驱动决策支持创新创业项目商业计划书
- 国际水产养殖标准对接创新创业项目商业计划书
- 电信用户物联网设备接入服务创新创业项目商业计划书
- 2025年工业互联网平台SDN网络智能化升级与优化方案报告
- 现场培训课件
- 2024-2025学年华东师大版8年级下册期末试卷附完整答案详解【名校卷】
- 2025年公安机关人民警察招录面试专项练习含答案
- DBJT15-98-2019 建筑施工承插型套扣式钢管脚手架安全技术规程
- 2025年部编版新教材语文七年级上册全套教案设计(含教学设计)
- 医院护理管理课件
- 2025年秋季第一学期开学典礼校长致辞:在历史的坐标上接好时代的接力棒(1945→2025→未来:我们的责任接力)
- 变电运维安全活动个人发言
- 2025年艾梅乙知识竞赛试题及答案
- 东北三省2025~2026学年度上学期东北三省精准教学高三联考 物理 强化卷(含答题卡、答案及解析)
- 2025年《三级公共营养师》考试练习题库及答案
- 中国邮政集团工作人员招聘考试笔试试题(含答案)
评论
0/150
提交评论