基于JSP的网上留言系统的设计与实现 第3页

基于JSP的网上留言系统的设计与实现 第3页
2.2 性能需求分析
除了满足用户的功能需求外,系统的性能需求也很重要。
系统的性能需求通常包括:运行时间、存储容量、界面的友好性、系统的安全性、可靠性以及容错能力等。
系统的性能要求应按以下几个方面确定:
(1) 容量要求:确定系统的容量,如处理的记录数和处理数据的最大容量等。
(2) 精度要求:确定系统的精度,如数据或数值计算的精度或数据传输的精度等。
(3) 时间特性要求:确定系统的时间特性,如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的J帧序关系。
(4) 适应性要求:必须指明反应系统环境变化和系统适应能力的各种参数。如当需求发生变化时,系统的适应能力,并指出为适应这些变化而需要设计的软件和过程。
(5) 界面友好性:要有适应用户特点的智能化人机交互界面,以便用户经过简单的培训就可操作使用。
(6) 系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因认为的操作错误而死机而崩溃。
2.3 技术需求
2.3.1 开发语言
网上留言板系统是一个要在Internet上运行的系统,用Java实现这样一个系统,很显然不能只使用标准的Java。JSP技术是目前流行的开发动态网站的技术,具备许多同类网页制作技术难以比拟的优秀品质。JSP(Java Server Pages)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。在一个网上留言板系统的实现中采用JSP技术,浏览器直接调用JSP页面,JSP页面自己生成被请求的内容。JSP页面能够调用JDBC来生成结果,并且创建标准的HTML,作为结果发送回浏览器。网上留言板系统的页面可以很容易地根据请求和资源状态生成动态内容[4]。
运行最底层的JavaScript,需要安装运行环境JDK。在网上下载jdk安装,然后再通设置中更改环境变量,添加变量名“Class_Path”,其目的是将Java系统的类库添加到系统中。修改环境变量“Path”,如图2所示。这样指明了Java系统的运行路径,以后系统启动Java就直接在该目录下访问。 
图2 修改系统变量“Path”图
2.3.2 开发平台
开发动态网页,本系统选用MyEclipse为开发平台。MyEclipse是一个开放源代码的、基于Java的可扩展开发平台。
2.3.3 服务器与数据库
本系统采用服务器Tomcat,主要因为它是免费使用的,且运行起来相对稳定,节省了开发费用。
关于数据库,采用了Microsoft Access。它虽然不如Oracle功能强大、安全性好,但运行起来很方便,且对底层数据库操作很方便、透明,只需要建立一个ODBC-JDBC桥,就可以完成程序与数据库之间的交互。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有