第五,支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。(来源:百度百科)
(2)本设计在投入初期将采用Access和SQL Server数据库。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。
在开发初期,Access由于其简便的操作以及在Windows操作系统下便捷的环境搭建,是设计阶段首选的数据库。
在网站开发成熟的中后期,SQL将是投入使用的最佳选择,在投入使用初期,由于数据量不是十分庞大,SQL Server的文护成本会十分经济。
如果后期网站数据量不断增大,在做详细评估后将考虑采用Oracle数据库。
3. 系统运行可行性
(1)本设计由于采用JSP技术,所以在系统的环境变量中将搭载JDK1.6的环境。JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。(来源:百度百科)
(2)配合JSP技术实现设计的电子商务网站,本设计将采用Tomcat服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。(来源:百度百科)
(3)本设计的数据库引擎将使用Access以及SQL Server 2005服务器。Access的优点前文已阐述,此处不赘。SQL Server 2005服务器是SQL Server 服务器中稳定且兼容性很好的一款,所以本设计的开发环境将搭载SQL Server 2005服务器。
4. 财务可行性
(1)本设计采用的JSP为开源且免费的技术,在软件选择和环境搭建上投入成本忽略。
(2)由于网站设计开发期间将从互联网或许大量信息,按照学校目前的网费计算,开发时间估计用时半年,所需网费880元。
(3)开发使用一台笔记本搭载环境,并且作为服务器使用,目前主流配置笔记本电脑一台,约5000元。
(4)数据库技术采用SQL语言,在数据库投资方面,成本忽略。
(5)网站开发工程师一名,工作内容为数据库文护、程序开发、UI设计,按照100元/天的工资标准,开发时间约半年,工资12000元。
综上,本设计实现成本约为17880元。由于设计网站为一人独立开发,所以协调性不存在问题。
(三)开发技术与工具
1. 本设计网页开发采用JSP技术,数据库采用SQL语言。JSP技术和SQL语言的具体优势,已在技术可行性中详细分析,此处不赘。
2. 本设计采用的工具:
Adobe Dreamweaver CS4(JSP代码编写,UI设计) JSP吉他电子商务网站的分析与设计+数据流程图+ER图(7):http://www.youerw.com/jisuanji/lunwen_599.html