基于web的毕业设计管理系统的文献综述
- 格式:doc
- 大小:37.50 KB
- 文档页数:5
web前端文献综述web前端开发是一个广泛而且不断发展的领域,在互联网的快速发展下,越来越多的人开始关注并参与到web前端开发中。
本文将对web前端开发的相关文献进行综述,以期为读者提供一个全面了解和深入学习web前端开发的指导。
一、web前端开发的定义和作用web前端开发是指利用HTML、CSS、JavaScript等技术,通过浏览器和服务器进行交互,开发和设计网页的过程。
它涉及到用户界面设计、网页布局、交互逻辑实现等方面,是构建网页的重要环节。
二、web前端开发的技术要求1. HTML:超文本标记语言是web前端开发的基础,它定义了网页的结构和内容,对于构建网页的骨架非常重要。
2. CSS:层叠样式表用于控制网页的样式和布局,使网页呈现出美观的外观和良好的用户体验。
3. JavaScript:JavaScript是一种用于网页交互的脚本语言,它可以实现网页的动态效果和交互功能,使网页更具生动性和活力。
4. 响应式设计:随着移动设备的普及,响应式设计成为了web前端开发的重要技术要求,它能够使网页自动适应不同大小的屏幕和设备,提供更好的用户体验。
5. 前端框架:前端框架如Bootstrap、Vue.js等能够加速开发过程,提供丰富的组件和功能,提高开发效率和代码质量。
三、web前端开发的发展趋势1. 移动优先:移动互联网的快速发展使得越来越多的用户通过移动设备访问网页,因此,web前端开发需要优先考虑移动设备的用户体验。
2. 单页应用:单页应用是一种只有一个HTML文件的应用程序,通过JavaScript动态加载内容,提供更流畅的用户体验。
3. 前后端分离:前后端分离是一种开发模式,将前端和后端的开发分开,通过API进行数据交互,提高开发效率和可维护性。
4. PWA:渐进式Web应用程序(Progressive Web Apps)结合了Web和移动应用程序的优点,可以在离线状态下访问网页,提供类似原生应用的体验。
毕业设计题目:基于Web的网络教学平台的建设与研究学院:计算机与通信学院专业:计算机科学与技术班级:0701学号:200703010122 学生姓名:杜雯导师姓名:李珍辉完成日期:2011年6月5日诚信声明本人声明:1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。
作者签名:日期:年月日毕业设计(论文)任务书题目:基于Web的网络教学平台的建设与研究姓名杜雯院系计算机与通信学院专业计算机科学与技术班级0701学号200703010122 指导老师李珍辉职称副教授教研室主任刘洞波一、基本任务及要求:随着计算机技术、网络技术的迅速发展,特别是基于Web技术的广泛应用以及网络基础设施的逐步完善,开发依托计算机、宽带网络等硬件基础条件,建设基于网络的课程教学资源,促进信息技术与课程内容的整合,探索适合本课程教与学的新型教学模式是值得研究和解决的重要课题。
本系统开发的总体任务是设计与实现基于Web的《C程序设计》课程教学综合平台。
本系统主要功能包括:课程简介、教学大纲、教学日历、教师简介、课程通知、浏览和发布课程相关通知、课程讲义、课程答疑、课程作业、课程笔记、课程问卷、在线交流、维护设置。
二、进度安排及完成时间:第2周老师讲解课题,明确课题任务与要求,学习资料收集检索方法,并搜索收集所需中英文资料。
第3周阅读资料、书籍,学习所需知识,撰写文献综述。
第4~5周毕业实习。
第6周完成毕业实习报告撰写;建立毕业设计实验环境;初步拟订设计方案;准备开题报告。
第7周撰写开题报告。
第8~13周具体设计、调试、修改、实现。
第14~15周撰写毕业论文(说明书),完成毕业答辩资格审查。
web渗透毕业设计文献综述随着网络技术的不断发展,网络渗透也变得越来越重要。
因此,许多大学生在他们的毕业设计中选择了研究web渗透。
本文将对主要相关文献进行综述,帮助您更好地了解web渗透的研究内容和成果。
一、Web渗透的概述在综述之前,我们先要了解什么是Web渗透。
简而言之,它是一种安全技术,旨在测试Web应用程序中的漏洞和弱点,发现并利用这些漏洞和弱点,最终达成取得应用程序的非法访问或敏感信息的目的。
Web渗透技术主要依靠黑箱测试和白箱测试两种方法进行。
黑箱测试是指在不了解应用程序内部结构的情况下,通过模拟攻击者的行为来测试漏洞。
而白箱测试则需要对Web应用程序的源代码有一定的了解,能够根据程序的结构和设计进行测试和模拟攻击者的行为。
二、Web渗透研究的文献综述1. Web渗透技术综述《Web Application Vulnerability Assessment and Testing》是一篇经典的综述文献,详细介绍了Web应用程序漏洞及其测试技术的基础知识、测试方法和工具,特别是结合了常见漏洞案例分析及解决方法。
《Web Application Vulnerability Assessment Tool Comparison》是一篇Web渗透工具比较研究文献。
在该文献中,作者对当前流行的Web漏洞扫描工具进行评估和比较,从测试准确性、性能和易用性等维度出发,为研究者提供了一份比较全面和权威的工具清单。
2. Web渗透工具和方法研究《Web Application Penetration Testing Using OWASP ZAP》是一篇对OWASP ZAP工具的应用研究文章。
该工具可以帮助安全工程师发现Web应用程序中的漏洞并进行测试。
文献主要介绍了该工具的特点、使用方法和实践经验。
《A Hybrid Approach for Web Application Penetration Testing》是一篇Web渗透测试方法研究文章。
javaweb毕业设计文献【篇一:java毕业设计常用参考文献】[1] 冯燕奎, 赵德奎. jsp实用案例教程[m] 清华大学出版社, 2004, 5: 70-100[2] 王家华软件工程[m] 东北大学出版社2001年3月303页[3] 王宜贵软件工程[m] 北京:机械工业出版社,2002:20-79[4] 孙卫琴精通struts[m]电子工业出版社 2004年8月 50-70[5] 孙卫琴精通hibernate[m]电子工业出版社 2005年4月 100-120[6] 张洪斌 java2高级程序设计[m]中科多媒体出版社 2001年11月85-90[7] jim arlow uml2.0 and the unified process[m]机械工业出版社2006年6月 30-40[8] 林信良 spring2.0技术手册[m]电子工业出版社 2006年6月 50-100[9] 熊节、林仪明、张凯峰、陈玉泉等主编[《csdn社区电子杂志——java杂志》创刊号][10]《程序员》杂志 2007 年第4期[11] 耿祥义编著.jsp基础编程[m].清华大学出版社,2004.55-162[12]徐建波,周新莲.web设计原理于编程技术[m].中南大学出版社,2005.185-193[13] 孙鑫编著.java web开发详解[m].电子工业出版社,2006.189-274[14] 林上杰,林康司编著.jsp2.0技术手册[m].电子工业出版社,2004.3-6[15] 萨师煊,王珊.数据库系统概论(第三版)[m].北京:高等教育出版社,1998.[16] 蔡剑,景楠.java web应用开发:j2ee和tomcat[m].北京:清华大学出版社,2004.[1]王海涛,-贾宗璞.基于struts和hibernate的web应用开发[j].计算机工程,2011, 37(9):113.[2]傅鹏,殷旻昊.基于structs+spring+hibernate+ajax技术的科研管理系统设计[j].软件导刊,2009, 8(1):135-136.[3]龚瑜江,红黄永.基于struts的web开发[j].计算机与数字工程,2009,37(232):58-62.[4]李峰,刘彦隆. 基于ssh框架与jquery技术的java web开发应用[j].科技情报开发与经济,2010,20(6):106-109.[5]赵洋,张丽,王恩东,张素宁.基于structs+spring+hibernate的j2ee的架构研究[j].现代电子技术,2009,2(289):107-110.[6]许川佩,张民,张婧.基于ajax的j2ee安全应用框架[j].计算机工程,2010,36(4):110-111.[7]陈正举.基于hirbernate的数据库访问优化[j].计算机应用与软件,2012, 29(7):145-149.[8]李宁,李战怀.基于黑盒测试的软件测试策略研究与实现[j].计算机应用研究2009,26(3):924-926.[9] zoya ali. designing object oriented software applications within the context of software frameworks[d]. ohio state university,2011.[10] rachit mohan garg, yaminisood, balaji kottana, pallavi totlani. a framework based approach for the development ofweb based applications waknaghat[j].jaypee university of information technology,2011,1(1):1-4.[1]飞思科技产品研发中心,《jsp应用开发详解(第二版)》,北京:电子工业出版社,2004。
毕业设计(论文)文献综述学生姓名学号专业软件工程学院指导教师二零一二年六月前言随着计算机科学技术的发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入社会各个领域并发挥着越来越重要的作用。
在当今社会,越来越多的行业都采用计算机及网络技术来管理或处理事务,以便提高工作效率。
一个网上书店分为前台用户模块和和后台用户模块两个功能模块,本文是一篇关于网上书店的各个功能简介和使用以及测试的一篇文章。
根据小型书店的规模,本系统前台具有客户登陆、浏览和购物等功能;后台具有图书的管理、销售的管理、会员的管理等功能并且界面简单、操作简便。
可行性分析(1)技术可行性分析○1JSP简介JSP(Java Server Pages)是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过JSP文件中嵌入的是JAVA代码和JSP标记。
JSP文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以JSP也可以看成是运行时的Servlet。
Servlet是JAVA对CGI的回应。
它们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。
Servlet主要是把动态的内容混合到静态的内容中以产生HTML。
JSP页面在HTML元素中潜入JAVA脚本代码和JSP标记,使得文件长度变短,格式更加清晰。
另一方面,JSP把静态和动态的内容分离开来,实现了内容和表示的分离。
使用JSP,不需要单独配置每一个文件,只要扩展名是.jsp,JSP容器(也是Servlet容器)就会自动识别,将其转换为Servlet为客户端服务。
术语WEB容器和JSP容器是同义的。
○2JSP的运行原理在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将”.jsp”文件编译成Java Class文件。
java毕业设计文献综述Java毕业设计文献综述近年来,随着信息技术的飞速发展,计算机科学与技术专业的学生在毕业设计中越来越多地选择使用Java语言进行开发。
Java作为一种跨平台的编程语言,具有优秀的可移植性和易于学习的特点,因此在毕业设计中得到了广泛的应用。
本文将对Java毕业设计相关的文献进行综述,以期为学生们提供一些参考和借鉴。
1. Java在Web开发中的应用随着互联网的普及,Web开发成为了计算机科学与技术专业学生毕业设计的一个重要方向。
Java作为一种强大的Web开发语言,具有丰富的框架和工具库,如Spring、Struts、Hibernate等,可以大大提高开发效率。
相关文献中,许多研究关注于Java在Web开发中的应用,探讨了如何利用Java开发高性能、安全可靠的Web应用程序。
2. Java在移动应用开发中的应用随着智能手机的普及,移动应用开发成为了一个热门的领域。
Java作为Android平台的主要编程语言,具有广泛的应用前景。
相关文献中,很多研究关注于Java在移动应用开发中的应用,探讨了如何利用Java开发高效、稳定的移动应用程序。
此外,还有一些文献关注于Java与其他技术的结合,如Java与云计算、人工智能等的结合,以提高移动应用的功能和性能。
3. Java在大数据处理中的应用随着大数据时代的到来,大数据处理成为了一个重要的研究方向。
Java作为一种强大的编程语言,具有丰富的数据处理库和工具,如Hadoop、Spark等,可以有效地处理大规模的数据。
相关文献中,许多研究关注于Java在大数据处理中的应用,探讨了如何利用Java开发高效、可扩展的大数据处理系统。
4. Java在人工智能中的应用人工智能是计算机科学与技术领域的一个热门研究方向。
Java作为一种通用的编程语言,具有广泛的应用领域,包括人工智能。
相关文献中,一些研究关注于Java在人工智能中的应用,探讨了如何利用Java开发智能算法、机器学习模型等,以解决实际问题。
毕业设计文献综述范文3000字第1篇毕业论文文献综述格式参考一、内容要求文献综述是在研究选题确定后并在大量搜集、查阅相关文献的基础上,对相关课题或相关领域已有研究成果进行的综合性介绍,目的是理清本课题已有的研究基础及尚存的研究空间,它既可以给研究者在充分借鉴前人已有成果的基础上如何进一步深化本课题的研究指明方向,还可以帮助读者(或论文审阅者)明确本研究的新意所在。
因此,写好文献综述,对于课题研究具有重要作用。
文献综述的结构一般由下列成份构成:1、标题。
文献综述的标题一般多是在论文选题的标题后加“研究综述”或“文献综述”字样。
3、正文。
这是文献综述的核心部分。
应在归类整理的基础上,对自己搜集到的有用资料进行系统介绍。
撰写此部分时还应注意以下两点:其一、对已有成果要分类介绍,各类之间用小标题区分。
以下是常见的分类线索:按时空分类(如:本课题的研究历史与研究现状、国外研究现状与国内研究现状);按本课题所涉及的不同子课题分类;按已有成果中的不同观点进行分类,等等。
4、总结。
对上述研究成果的主要特点、研究趋势及价值进行概括与评价。
此部分应着重点明本课题已有的研究基础(已有成果为自己的研究奠定了怎样的基础或从中受到怎样的启发)与尚存的研究空间(本课题已有研究中存在的空白或薄弱环节)。
二、格式要求:1、字数要求:3000字以上。
2、打印格式:毕业设计文献综述范文3000字第2篇本科毕业论文文献综述文献综述是本科毕业论文的一个重要组成部分。
那么,如何撰写本科毕业论文文献综述呢?一起来看看吧。
如何撰写本科毕业论文文献综述?一、文献综述的含义文献综述是文献综合评述的简称,是指在全面搜集有关文献资料的基础上,经过归纳整理“分析鉴别,对一定时期内某个学科或专题的研究成果和进展情况进行系统”全面的叙述和评论。
#综$是要求对文献资料进行综合分析“归纳整理,使材料更精练明确”更有逻辑层次;#述$就是要求对综合整理后的文献进行全面的“系统的论述。
毕业设计(论文)管理系统摘要随着高新技术的发展,使得计算机网络广泛应用于各领域,每个行业都在进行科技改革,最重要的是计算机提高了管理的准确性与效率性,在很多的高校,已经使用计算机来管理各种文档,相对于我们这样的高校毕业生来说,人数众多是最大的一个管理问题,所以开发一个毕业论文管理系统来管理对我们学校来说是很重要。
历年的毕业论文发布要求到达学生,这一过程需要一段很长的时间,因为是基于文本、传达的速度就会很慢,对于文本、表格等纸介质的手工处理,文档情况的核实和统计,有部分工作人员依然手动完成,这样增加了工作的负荷以及错误率,该系统主要采用php,mysql,apache开发,解决了这些基本的问题,同时实现了教研室对指导老师论文题目的审核,以及对学生最终成绩的统计。
本系统主要实现了毕业论文管理系统的论文题目审核及总成绩的发布,这样就让教研室审核题目节约了时间,同时也让指导老师和学生快速的交流毕业生论文的进展情况,也可以更规范的管理论文,同时也降低管理成本,提高了管理效率,开发这样一套管理系统,对于改进教学管理,提高教学质量具有重要的价值新和实用性。
关键词:学生、毕业论文、管理、php,mysql,apache.AbstractAlong with the development of high and new technology, the computer is widely used in various fields network. Every industry is being technology reform, the most important is to improve the accuracy of the computer management and efficiency, many universities have used computer to manage all kinds of documents. As for college graduates like us, the largest management problem is the huge number of students. Therefore, it is very important for our university that develops a graduation thesis management system to manage our school.Years of graduation thesis requirements issued to students, this process requires to take a lot of time. It is based on the text, so the convey speed is slow, for text, such as form via printing, on manual processing, document of the verification and statistics, parts of the manual workers still be used. This causes the work load and increases the error rate. This system mainly uses the PHP, mysql, apache development to solve the basic problems and achieve the conditions of guiding teacher thesis topic review, as well as to final result of statistics for students.This system mainly realizes the grade examination and release about the graduation thesis management system of the thesis topic, so that guidance teachers save time in the process an audit subject, communicate rapidly with students the progress of the graduate thesis and also can be more standardized management papers. At the same time, it also reduces the management cost and improves the efficiency of management. Such a set of management systems has important value of new and practical to improve the teaching management and the quality of teaching.Keywords: students, graduate thesis, management, PHP, mysql, apache.目录第一章绪论 (1)1.1 背景 (1)1.2 文献综述 (1)1.2.1 国内外研究现状 (1)1.2.2 国内外研究现状评述 (4)1.2.3 选题的意义和价值 (5)第二章需求分析 (5)2.1任务概述 (5)2.1.1目标 (5)2.2需求规定 (5)2.2.1从不同用户的角度来进行需求分析 (5)2.2.2各类用户的具体需求 (6)2.3用例图描述 (13)2.4 数据流图描述 (14)2.5 实体及实体关系描述 (17)第三章概要设计 (18)3.1结构模块图描述 (18)3.2人工处理过程 (19)3.3数据库结构设计 (19)3.3.1关系模型............................................ 错误!未定义书签。
基于WEB的毕业设计管理系统设计与实现文献综述1.前言在当今信息化社会中,以计算机信息技术为代表的新一轮信息化建设已经成为当今社会各个领域的共同特征。
作为社会信息化的一部分,教育信息化正在改变着教育系统的各个领域。
如今的各大院校都实行毕业设计模式作为检验毕业生是否具有资格获得国家相应的学位证书参照标准。
各种信息技术的迅速发展为实行高校毕业设计统一管理创造了技术条件。
传统的毕业设计都是教师网上公布自己的论文选题,然后学生自己主动和相应的指导教师联系,在获得指导教师同意后,正式确定自己的毕业设计的题目,接收指导教师的指导。
这样面对面交流有利于师生更好的做到相互了解,但是效率却十分低,完全可以通过网上在线交流的方式来解决。
同时这样的选题方式对于毕业生来说不是很公平,每个学生并不能完全平等的选择自己喜欢的课题,而是很多指导老师的课题有很多,却由于学生对其不了解,而导致不能够招到足量的学生来完成自己的选题。
这与当今迅速发展的信息化十分不符,因此建立一个完整、规范的毕业设计管理系统十分有必要性。
2.管理系统的系统分析和系统设计2.1.系统分析2.1.1. 功能需求分析本系统设计的目标是管理毕业设计整个流程,实现数据共享,信息传递方便快捷,并实现职能部门的信息上报工作,便于学校、教师和学生三方获取信息。
本系统将整个毕业设计工作分为导师双选、过程控制、统计分析3个阶段。
系统用户分为系统管理员、导师、学生三类,各类用户功能不同阶段的功能需求如下:(一)学生(1)导师双选阶段:修改、查看个人信息,选择导师,查看系统公告、导师信息、导师分配结果、查看导师通知;(2)过程控制阶段:申报个人选题,上传开题报告、中期检查、毕业设计论文等文件,与导师交流,查看优秀毕业论文。
(二)导师(1)导师双选阶段:修改、查看个人信息,申报研究课题,选择学生,查看系统公告、学生基本资料、学生分配结果,给本组学生发布公职;(2)过程控制阶段:批准学生选题,检查学生进度情况,批阅所带学生的上传文件,与学生交流。
(三)管理员(1)导师双选阶段:发布系统公告,导入导师信息,发布导师研究课题,调整师生双选,查看、公布师生分配结果;(2)过程控制阶段:查看学生相关文件上交情况和老师批阅情况,并可对开题、中期检查、论文撰写进行监控。
2.1.2. 业务流程分析将整个毕业设计管理系统的大概业务流程描述如下:(1)用户登录,进行身份验证,以便进入不同的页面;(2)系统管理员进行各种基本必要信息的设置,如添加教师、添加学生、添加用户等;(3)学生在网上选择毕业设计课题,并上传相关程序文档;(4)指导教师在网上指定各课题的答辩教师,在网上查看学生的程序文档,并做出课题的评语并评出分数。
指导教师还可以在网上取消学生选择他的课题。
(5)答辩教师在网上查看学生的程序文档并评出分数;(6)学生在网上查询自己所设计课题的评语和成绩,包括指导教师评分和答辩教师评分数。
2.2. 系统设计系统采用了B/S三层体系结构,使用了IIS架设Web站点,通过访问数据库。
对数据库的访问和应用程序的执行均在Web服务器端完成。
客户端无需安装任何专门的软件,通过浏览器即可访问Web服务器并运行其程序。
采用这种体系结构的系统充分利用了服务器资源,提供了跨平台,简单一致的应用环境,实现了开发环境与应用环境的分离,减少了系统开发和维护的工作量,便于用户群的扩展。
3.管理系统的技术分析3.1.MySQL数据库MySQL作为目前最流行的开放源码数据库服务器之一,具有真正多用户、多线程的特点。
MySQL开放源码、简单易用,广泛被广大用户采用。
MySQL 同其他商业数据库一样,具备数据库系统的通用性,特点如下:1、数据库管理系统。
MySQL完全具有结构化的数据的联合体,可对数据的存取、增加、编辑等等操作提供支撑系统。
2、关系型数据库管理系统。
作为一种关系型的数据库系统,MySQL支持结构化查询语言。
3、开放源码数据库。
MySQL最大的特点是,不同于商业性的数据库,其源码是公开的,只要遵守GPL的规则,用户就可以根据需要对MySQL的源码进行使用和修改。
MySQL功能全面,性能优异,而且免费,适合给喝多的中小需求的应用。
尤其是对于中小型企业的需求,其成本低廉,性能优越,是一款可行的数据支撑系统。
3.2.Browser+Server体系结构Browser+Server结构即浏览器和服务器结构,是Web被大规模采用后的一种网络结构模式。
这种模式统一了客户端(Web),服务器集中了系统功能实现的核心部分,简化了系统的开发、维护和使用。
在Browser+Server结构的体系中,用户的请求可以通过浏览器向分布在网络上的许多服务器发出。
在Browser+Server结构下,客户机上只需暗转和配置少量的客户端软件就可以,而更多的工作如对数据库的访问和应用程序的执行将由服务器负担。
在Browser+Server体系结构下,分为表示层、功能层、数据层三个相对独立的功能单元:第一层表示层:Web浏览器表示层位于客户端,其包括系统的显示逻辑。
它的功能是由Web浏览器向网络上的Web服务器提供服务请求,Web服务器对该请求者进行身份验证,然后通过HTTP协议把所请求的主页传递给客户端,客户机接收传来的主页文件,并将其显示在Web浏览器上。
第二层功能层:具有应用程序扩展功能的Web服务器功能层位于Web服务器端,其包含系统的事务处理逻辑。
它的功能是接收用户的请求,并将需要执行扩展应用程序与数据库相连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。
第三层数据层:数据库服务器数据层位于数据库服务器端,包含系统的数据出来逻辑。
它的功能是接受Web服务器对数据库操作的请求,对数据库进行查询、修改、更新,再将运行结果提交给Web服务器。
三层的Browser+Server体系结构是由单独一层来旺财事务处理逻辑模块的任务,这样就减轻了客户机的压力,将负荷均衡的分配给了Web服务器。
3.3.JSP技术JSP(Java Server Pagas)是Sun公司推出的一种动态网页技术。
JSP技术是以Java语言作为脚本语言的,具有良好的伸缩性,与Java Enterpsise API 紧密的集成在一起,在网络数据库应用开发领域具有得天独厚的优势。
JSP 在跨平台、执行速度等特性上具有很大技术优势,只要体现在以下方面。
(1)跨平台性:针对不同平台采用通用的java编译器java源程序编译成字节码文件,然后由JVM对字节码文件解释执行。
Java解释器实际上就是特定的平台下的一个应用程序。
只要实现了特定平台下的解释器程序,Java字节码就能通过解释器程序在该平台下运行。
(2)执行效率高:现在的JVM大都实现了JIT,一个class在第一次运行后就被编译成了native code来运行,第一个derver运行了一段时间后,整个application可能都已经编译成二进制代码执行。
并且随着JIT的算法的不断进步,JIT可以根据上次编译的代码的执行结果,对编译的代码进行动态优化,使它编译的代码效率越来越好。
(3)可重用性:自从第一版本起,JSP就已经提供了一些鼓励可重用的基本机制,例如JavaBeans支持、基于Servlets API的指令和标记;随着Java语言的不断发展提供越来越多的框架模式供用户选择,这些灵活的模式不但使但马的可从用性、可扩展性增强,最重要的是能提高效率和执行速度。
(4)内容的生成和显示进行分离:用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者脚本来生成页面上的动态内容。
生成内容的逻辑被封装在标识和JavaBeans组建中,并且捆绑在脚本中,所有的脚本在服务器端运行。
由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
4.总结本文在现代教育技术理论的基础上,将信息技术引入教学过程管理中,借助网络技术,对毕业生的毕业设计进行高效的监督和管理,超越了传统的毕业设计管理理念,使得毕业生和导师能够更好的、更流畅的进行毕业设计。
并且毕业设计管理系统将被各大院校采用,灵活,快捷。
参考文献[1]王志军,孙月霞. 基于Web开发的几种服务器端脚本语言的分析与比较[J]计算机应用研究,2006,23(3):26-30.[2]王石,杨英娜编著精通PHP+Mysql应用开发[M].北京:电子工业出版社,2007.[3]凯文瑞克著,田佳淳改编.PHP5&MYSQL5基础与实例教程[M].北京:中国电力出版社,2007.[4]易金聪,张秀萍等.基于C/S与B/S模式的管理信息系统的设计与实现[J].微型电脑应用,2003,19.[5]阮征,许晓昕,邹晨编著.Web2.0动态网站开发PHP技术与应用[M].北京:清华大学出版社,2008.[6]张银鹤、唐有明、王俊伟,《JSP+Ajax网站开发典型实例》,北京,电子工业出版社,2009.[7]王国辉,王毅等,《Java Web开发典型模块大全》,北京,人民邮电出版.[8]求是科技 信息管理系统开发实例导航[M].北京:人民邮电出版社,2005.[9]赵斌 从入门到精髓[M].北京:人民邮电出版社,2002.[10]张军,刘斌+SPLServer动态网站开发案例[M].北京:清华大学出版社,2005.[11]施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:高等教育出版社,2006.[12]丁光惠等.毕业设计管理系统研究与实践[J].黑龙江教育,2007,(4)[13]张凤,《基于Web Service的三层分布式系统应用研究》,硕士学位论文,长春理工大学,2009.[14]尹哲,《基于B/S结果的毕业设计管理系统的设计与实现》,硕士学位论文,天津师范大学.[15]Jay Foster,Mick Porter. Developing Web Services wiII1 Java APIs for XMLUsing WSDP:Syngress Publishing, Inc.;2002.[16]弋亚群,李垣. Analysis of Business Process Reengineering(BPR)and Corporation Strategy. Group Technology & Production Modernization[J].2003.。