2、系统能够做到多平台支持。它几乎是要以在何一个环境中进行系统的部署,可以在所有的平台上和任意的环境中进行开发。这个优点与ASP相比显而易见。
3、具有强大的可伸缩性。Java表现出了非常巨大的生命力,无论是从一台服务器到多台服务器,还是从一个小的Jar文件到可以运行的Servlet/JSP。再到由很多台Application进行事务和消息的处理。
4、功能强大和多样化的开发工具的支持。Java现在如今已经有了很多非常优秀的开发工具,这些开发工具当中许多可以免费使用,而且许多工具都可以非常顺利的在多平台下运行。
5、能够支持服务器端的组件。在web应用中,需要比较强大的服器来支持它,这就要求进行开发的程序员用其他的工具来设计一些复杂的服务器来提供给web调试用。而JSP可以用相对成熟的JAVA BEANS组件来实现相对复杂的商务功能[11]。
1.3.3 JavaScript
JavaScript是一个基于对象和针对事件驱动的有一定安全性的客户脚本语言。与此同时,这更是用于开发客户端Web的肢体语言,它还经常用来向HTML网页中增加动态功能。JavaScript的一个重要属性就是它具有面向对象的功能。基于对象设计出来的程序,能够让程序模块化,它能够更加的直观,并且可以重复使用。而在HTML的基础上,使用JavaScript可以开发交互式的Web网页页面。JavaScript的产生,使得用户和网页页面之间能更容易的实现动态的、实时的、交互的关系,这使得网页页面有了更多的更活跃的元素和精彩的内容。这个系统中很多的地方都使用了JavaScript技术,比方说,检验用户输入数据的是否重复,是否为空和是否有效等功能[16]。
2 需求分析
2.1 需求调研
在一个项目的开始,首先是要对这个项目的市场需求和这个项目涉及的行业现状进行调研和分析,这样才能做出一个附合实际需求的系统。这里首先对网上的各种类似网站进行了一个大概的浏览,发现类似的网站都是很杂,往往都是包涵了各种求职信息,没有专用的家教系统。由于系统作者之前大学期间做过家教,所以对现如今的家教行业有所了解。现如今的家教中介公司都是采用人工手工记录信息,信息很杂,很容易丢失。因此有必要利用网络实现家教信息管理的网络化和信息化,来保障信息的不丢失和信息的准确性和开放性。因此根据这些功能设计了这个家教信息管理系统。 jsp+sqlserver家教信息管理系统设计与实现(4):http://www.751com.cn/jisuanji/lunwen_26466.html