2.3 SQL语言简介
SQL的全名为结构化查询语言(Structured Query Language)[3]。这种语言非常地受到使用者的欢迎,因为它的功能很多,但是学起来较为简单。各个研发商都在研发用SQL语言作为支撑的商业的产品。它关键地是把一种用来阐述查找结果的特征的一种表示的手段提供给使用者,但是,怎么查询、查询结果的怎么呈现是DBMS来实现的。
由于SQL每次只能处理单个记录,对数据提供自动导航[4],所以,SQL不是一个过程化的语言,。SQL能让用户在比价高的阶级的数据结构上操作,而不对一个记录进行操作。基本上,SQL 语句的输入是接受集合接受集,输出是返回集合。SQL的集合特性只能让单个SQL语句的输出为另一个SQL语句的输入[5]。SQL没有使用者的数据存放作特别地说明,这样就要求使用者越发关注于他想要的结果。全部SQL语句都是采用优化器。
SQL是适用于全部用户的DB活动模型,包含系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户[5]。基础的SQL 语句的学习所需的时间成本很少,最高级的语句的掌握其实也只需要几天而已。因为基本上所有的数据库管理系统都是能支持SQL语言的,使用者可将使用SQL的技能从一个RDBMS转到另一个。另外,用SQL实现的程序都具有移植性。
2.4JSP技术简介
Java语言的特点是平台的低依赖性不依赖于平台、面向对象、安全等好。现今,很多的Java的相关技术都被广泛地运用,JSP技术也是当中的一个。JSP是以Java语言为基础的一种Web应用开发技术,能够构建出不安全性低、跨平台的先进动态网站[6]。很多的研发商都在使用JSP技术。用JSP技术构建的Web的应用程序能把动、静态页面分离开来,有利于Web应用程序的延伸和后期文护。因为JSP是以Java语言为基础的Web技术,与其他Web技术进行对比,JSP技术能够彻底地不熟硬件平台的制约[7],而且,可以编译后运行,已经成为一种Internet主要Web技术。
2.5Tomcat简介
Tomcat软件是一个开源JSP引擎,也被命名为Tomcat服务器。Tomcat服务器是Apache和Sun公司携手开发出来的[8],是一种小型的应用服务器,可以在不是很大的系统和并发类使用者不是特别多的情况下普遍地使用,开发和调试JSP程序可以有限选择这个。另外,由于它运行的时候只使用到非常小的系统的资源,且扩展性好,所以它非常受使用者的喜欢。
第3章 系统分析
3.1 可行性分析
3.1.1 技术的可行性
技术的可行性分析是来讨论现有的客观的技术条件是否能够满足开发该系统的需求,包括硬件和软件。
高校科研信息管理系统是一个结合数据库管理和查询功能的系统,如今的计算机技术已经比较成熟,软硬件的性能要求,环境等条件都十分地好,应该利用如今的技术条件足够达到开发本系统的各项功能要求。同时,时间也十分地充足,预计本系统可以完成。
3.1.2 经济的可行性
经济的可行性研究主要是对于开发系统的资金方面进行评估,一者,估计开发该系统需要支出的经费;再者,估算开发出的系统可能获得的利益中可以用金钱衡量的那些部分。因此,要进行一定的市场调查,看看该软件研发出来是否能够有足够的销售市场和一定数量的用户群。
经过一定的研究我们发现,现如今,很多高校都在寻找功能更加完善的科研信息管理系统来代替原来不够完善的系统,这个软件开发带来的效益远远大于它开发所需的代价。由此,站在经济可行性的这个角度,高校科研信息管理系统的开发是可行的。
3.1.3 操作的可行性 jsp+sqlserver高校科研信息管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_38722.html