JSP教师学生教学互动系统设计+ER图(6)
时间:2022-12-17 21:06 来源:毕业论文 作者:毕业论文 点击:次
2。2。4时间可行性 从所分配的时间上看,使用两个多月的时间学习系统所需要的的相关知识,并将之运用开发师生在线互动系统,时间上是有一点点的紧迫,但却并不是无法实现的目标,在做毕设的这段时间内,完全可已通过自己的努力和教师的指导实现系统所需要的功能。故时间可行性的答案是可行的。 2。2。5法律可行性 本网站设计过程中不涉及任何会产生法律纠纷的问题,设计过程合理、合法。 第三章 相关技术的简介 3。1 JSP技术简介 Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言。Java语言是简单的[2]。由于JSP是将Java程序段插入到HTML网页代码中实现的,那么它是怎么存在的呢?它对HTML语法实现Java扩展,以<%,%>的形式存在于HTML代码中,而在上面也提到过JSP是一个简化过的Servlet设计,所以JSP和Servlet具有同样的特性,他们都是在服务器一端执行的,到最后的记过便是返还一个HTML文本类文件到客户端以供用户浏览和使用,所以客户端只需具备一个浏览器便可[3]。 动态网页的处理逻辑通常都需要经过封装处理,而JSP也有专用的封装类用来封装动态网页处理逻辑,这这专用的类便是Java编程语言编写类XML的Scriptlets和tags。而Scriptlets和tags也并不只是用来封装,网页也能够通过它们来访问存在于服务器一端的资源专属的应用逻辑。网页逻辑的显示和网页设计的显示是属于不同的模块,JSP会在设计过程中将他们两个分离开来,Web应用页面的开发人员和设计人员能够把他们要实现的最终页面进行设计和格式化,而所通过的方法便是使用HTML和XML标识。并且能够依靠JSP标识或者一些小脚本生成页面上的一些动态内容。这些生成的动态内容的逻辑也被封装在一些专有标识和JavaBeans组件之中,并将之捆绑在了脚本之中,而所有的脚本也将在服务器端口运行,但是由于生成内容的核心逻辑被分装在了JavaBeans和标识之中,所以Web应用的设计人员和管理人员能够在不影响内容生成的情况下进行JSP页面的编辑和使用。而在服务端,JSP引擎会解释翻译JSP标识和脚本语言,使生成请求的内容,并将生成的结果以HTML或者XML文本页面的格式返还至浏览器一端,这种模式既保护了作者的代码不被泄露,又能够保证任何HTML为基础的Web浏览器能够完全使用和浏览。 Java语言是健壮的。而这个保证便是Java的强制类型机制,Java语言的异常处理机制,还有Java语言的废料的自动收集等[4]。 3。2 SQL Server数据库简介 SQL Server 2008是一个能够扩展的,还具有比较高性能的,专门为了为分布式Client/Server计算,经过程序员们辛苦奋斗所设计出来的的数据库管理系统,提供了专业的信息管理方案。[5] SQL只是为了方便的一个英文缩写,而它完整的全拼则为Structured Query Language,中文意思则为结构化查询语言,依据来自ANSI的规定,Structured Query Language能够被专门作为关系型类型的数据库的管理系统的标准语言。而SQL Server则是由Microsoft研发和推广的DBMS(也就是所谓的关系数据库管理系统)。 使用SQL语句能够对数据库进行多种类型的操作,能够插入和更新数据库中的数据,能删除数据库中的数据,也能从数据库中查询想要的数据等等操作。目前绝大多数流行的DBMS(关系型数据库管理系统)所采用的都是SQL语言制定的标准,例如:Oracle、Sybase、Microsoft SQL Server、Access等等。随着技术的进步,这些DBMS也将SQL语言进行了更适应于自己的再度开发和扩展,但是一些最基本的语句和命令却是通用的,例如数据的增删改查,以及数据库的建立和删除,数据表的建立删除,所采用的命令依然是:insert、delete、update、select、create和drop等SQL命令语句。它有着这些优势:首先,他能够保证信息的安全性;再者数据存储失败的恢复过程可靠而又精简;还能够储存大量多类的信息与数据;还有着自带的DFM管理框架能够简化维护,降低成本;最后,他还能够预测响应时间,提高存储数据的性能;能够建立复杂的报表,并实现分享。 (责任编辑:qin) |