第一篇:电子商务网站开发--小型网上书店课程设计(JSP)(含完整源代码)
完整的简单jsp网上书店详细实例
电子商务网站开发--小型网上书店课程设计(JSP)其中包括的详细需求、业务分析、数据库、源代码
我们使用JSP和Java Bean来构建一个网上书店。介绍的例子可以分成两大部分,第一部分是普通程序,用于客户在网上选购图书,第二部分是管理程序,用于在服务器端处理客户的定单。客户端程序由以下几个部分构成:
default.jsp:会员登录界面(首页);
checklogon.jsp:检测登录代码和密码是否一致,根据由JavaBean返回的结果显示不同的信息。
BuyerBean:会员的合法性检验所用的Bean;
booklist.jsp:给登录会员显示当前书店中可供选择的图书;
addcart.jsp:将所选的图书加入购物车;
382
shoppingcart.jsp:查看购物车的内容;
本例的数据库采用Access(.MDB数据库),对数据库的访问采用便于理解的JDBC-ODBC方式,在使用本例前先在本地数据库建立一个ODBC数据源:bookstore。
设置步骤如下:
(1)在开始->设置->控制面版(Win98、NT4.0)中选取“数据源(ODBC)”;在Win 2000 Professional和Server中分别位于“开始->设置->控制面版->管理工具”和“开始->程序->管理工具”下。
(2)启动“数据源(ODBC)”配置程序,界面如图15-1所示。
383
图15-1 ODBC数据源管理界面
(3)在图15-1中“系统DSN”选项下单击“添加”按钮,来添加一个系统的数据源(DSN),则出现如图15-2所示数据源驱动程序选择界面:
图15-2 数据源驱动程序选择界面
(4)在图15-2中选择“Microsoft Access Driver(*.mdb)”单击“完成”加载Access数据库的驱动,则出现如图15-3所示数据库ODBC安装界面:
图15-3 数据库ODBC安装界面
(5)在图15-3中单击“选择(S)…”按钮,启动一个类似资源管理器的界面来选择数据库,如图15-4所示,在图15-4所示的界面中选择bookstore.mdb。
384
图15-4 数据库选择界面
15.1 会员登录
做一个网上书店,在顾客开始购书之前,必须要记录用户的一些信息以便用户在不同的分类、不同的页面购书时,最后能够去收款台统一结帐,而且网上书店同时有许多人在选购图书,也要求对不同的顾客进行区分,我们可以要求顾客在购书之前进行注册成为会员,以后只用会员代码和密码即可登录。
为了便于说明现在的电子商务网站,由JSP做页面表现,由Java Bean做应用逻辑的结构,在本例中将会员登录程序分成两大部分:
一、Java Bean用于对数据库的操作,验证用户名和密码是否正确;
二、JSP页面部分,用于供用户会员代码和密码以及显示验证结果。15.1.1 会员登录Java Bean 我们网上书店中的会员信息的库结构如图15-5所示:
385
图15-5 会员信息库
其中memberID 是主键,用于区分不同的会员,新会员注册时只能使用没有被使用的用户代码。
在验证时我们只要使用验证用户的memberID和其pwd是否一致即可判断该用户是否合法,如果合法则其登录次数加1。
下面是用户验证部分的Java Bean的代码 清单15-1 BuyerBean.Java /* *BuyerBean.Java
1.10.2001
*Copyright © 2000, 2001 by cuug llp.*本Bean中有两个set方法和两个get 方法: *setMemberID()— 对BuyerBean中的memberID属性进行赋值; *setPwd()—对BuyerBean中的 pwd 属性进行赋值;
*getLogontimes()— 取该会员登录的次数
*getMenberName()获得该会员的真实姓名,用于显示欢迎信息。
*main()方法用于将BEAN作为一个 Application进行测试时使用,正式发布时可以删除。
**/ package cuug;
import Java.sql.*;public class BuyerBean {
private String memberID = null;
//会员ID private String memberName = null;
//会员姓名
private String pwd = null;//密码
private int logontimes =-1;
//登录的次数
private static String strDBDriver = ―sun.jdbc.odbc.JdbcOdbcDriver‖;
//JDBC驱动 386
private static String strDBUrl = ―jdbc:odbc:bookstore‖;
//数据源,private Connection conn =null;
//连接 private ResultSet rs = null;
//结果集
public BuyerBean(){ //加载JDBC-ODBC驱动
try {
Class.forName(strDBDriver);} //捕获异常
catch(Java.lang.ClassNotFoundException e){
System.err.println(―BuyerBean():‖ + e.getMessage());
} }
//获得登录次数,登录的会员的名字也在该方法调用时获得 public int getLogontimes(){ String strSql = null;try{
conn = DriverManager.getConnection(strDBUrl);
Statement stmt = conn.createStatement();strSql = ―Select logonTimes,membername from buyerInfo where memberID = ‗‖ +
memberID + ―‘ and pwd =‘‖ + pwd + ―‘‖;
rs = stmt.executeQuery(strSql);
while(rs.next()){
// 登录的次数
logontimes = rs.getInt(―logonTimes‖);
//会员姓名
memberName = rs.getString(―membername‖);
}
rs.close();
//如果是合法会员则将其登录次数加1
if(logontimes!=-1){
strSql = ―Update buyerInfo set
logonTimes = logonTimes +1 where memberID = ‗‖ + memberID + ―‘‖;
stmt.executeUpdate(strSql);
}
stmt.close();
387
}
conn.close();
} //捕获异常
catch(SQLException e){
System.err.println(―BuyerBean.getLogontimes():‖ + e.getMessage());
} return logontimes;} //设置memberID属性;
public void setMemberID(String ID){ this.memberID = ID;} //设置pwd 属性
public void setPwd(String password){ this.pwd = password;} //获得该会员的真实姓名,必须在取该会员登录的次数之后才能被赋予正确的值 public String getMemberName(){ return memberName;} //测试Bean中的各个方法是否能够正常工作 public static void main(String args[]){ BuyerBean buyer = new BuyerBean();buyer.setMemberID(―abcd‖);buyer.setPwd(―1234‖);System.out.println(buyer.getLogontimes());System.out.println(buyer.getMemberName());}
在BuyerBean中用了package cuug;在发布到WEB SERVER时,可以用JAR(JDK中带的打包工具)把编译后的BuyerBean.class 打包成JAR文件在服务器的环境变量classpath中给予指定,或者在服务器classpath环境变量指定的目录下建一个cuug文件夹,把BuyerBean.class放到cuug目录下。15.1.2 会员登录htm与JSP 会员登录要由两个部分来完成,第一个页面用于会员输入其ID和密码,当然首页还可以加一些广告等的其它信息,在本例中略过。388 清单15-2 default.htm Copyright © 1999 cuug,liu.
CUUG 网上书店
会员登录页
第二篇:电子商务网站开发的规划报告--以“大学生网上书店”为例
电子商务网站开发的规划报告
---------以“北京市大学生网上书店”为例
营销XX班
姓名:XXX
学号:XXXX
一、市场背景是:
建立网站之前,首先得对网站进行需求分析和可行性分析。经过市场调研得出结论。在现在大学生越来越多的今天,大学生用书的销量剧增。
大学生现在有很大一部分人都有自己的电脑,上网非常方便,并且大学生可课余时间非常丰富,有很多时间用来上网。
消费模式:网购带来价格优势,足不出户即能购物。不同地区和消费收入的差别:京广沪三地网民数量虽然只占到全国的8.4%,但网购用户规模却占到全国规模的15.6%。
二、电子商务网站的规划
(一)确定电子商务网站的服务对象
1、目标用户分析
书店作为一个典型的B2C网站,他的目标用户显然是面向外部用户的,它的服务本来就是建立网站的目标所在,外在客户群体主要是网上买家以及其竞争者。书店是从课本及其延伸书籍开始做起,然后逐渐完善,目标客户主要是大学生,书店把握大学生们的兴趣、爱好、消费心理等等,以使书店的书籍符合那些人的口味。
2、确定访问者的目的书店的访问者的目的主要是:网上购书、普通浏览者的单纯浏览、书店的竞争者对网站的分析、以及书店的供应商对网站的分析。
(二)确定网站的目标
1、书店的战略和目标
书店的战略目标不是做一个像当当网、卓越那么大的网站,而只是一个面向大学生用书的网上书店,就像专卖店那样。根据大学生所学的课程要求,提供给大学生他们所需要的课本、各种辅助用书以及大学生兴趣比较浓厚的书籍。
2、网站近期目标和远期目标
近期目标:打响网站的知名度,对于北京这样一个大学林立的地方,主要的方式是派发传单、在学校张贴传单的方式。
远期目标:根据一段时间内大学生的购书情况逐渐完善网站及网上书籍,发展一些其他业务,如:书籍租借服务等。
3、确定为访问者提供的产品和服务,运营模式
大学生网上书店,所提供的产品主要是大学生平常用的课本、与课本相关的工具书、与专业相关的比较流行的读物。
提供的服务:主要是在线购买、送货上门、书籍杂志的租借业务。
运营模式:书店主要采用的是货到付款方式。对于租书这一块,每一所大学都有其相应的校园代理,负责租书这一环节。
4、盈利模式
网上书店主要针对的是大学生,收入的来源也是大学生。书店的盈利方式,主要是高性价比,以较低的折扣把书卖给大学生,在租书方面,租借的主要是国内外比较流行的或者比较实用的杂志为主,少量的较贵的图书也将出现在租界区域。
5、核心能力
市场调研:由于针对的客户群体是大学生,调查问卷的方式可以是纸质版,也可以是网上问卷形式。
SWOT分析:
优势:优良的服务
层次性、针对性强
书籍性价比高
信息的交互性强
劣势:产品范围狭窄
机会:电子商务营销的潜在市场很大
目前没有人专门做这一块的市场
威胁:目前网站没有知名度
业内竞争性强
(三)确定网站评价体系
1、明确竞争者的站点
这个网站的建立,要借鉴当当网这样的成功网站,他们是强有力的竞争者,我们的网站应该努力发掘出自己的优势,看清当当的运营模式。
2、评价和分析
有书籍评价、服务评价。当客户购买或者租借图书之后,都会有一个客户评价,以便书店找出自己产品和服务的不足之处。
三、电子商务站点的设计
(一)确定网站的内容和功能
弄清了网站的目标、访问者及其访问目的,进行了竞争性分析之后,站点的设计人员基本上可以描绘出未来站点的框架,现在需要做的就是确定内容和功能。
电子商务站点的内容可以划分为静态和动态两类。
静态内容是一些一般性的、常规的信息,比如书店的介绍、文化、所属行
业、交易规则等,通常只在站点建立初期编制,而在比较长的时期内不需修改。
动态内容则是经常变动,以提供诸如书店最新书籍的种类与价格、最近火
热书籍、最新租借信息、最新打折信息等方面信息。
书店的主要功能是电子商务网站的关键所在,提供诸如信息发布、在线交
易等设立商务站点本意的功能。
对照进行访问者分析和竞争性分析得出的框架,设计人员可以通过满足相
应需求确定站点所要提供的内容和功能。
确定网站的内容和功能还意味着对它们进行分类和整理。确定众多内容之间的逻辑联系,并按照这种联系对内容分组和标记。
(二)确定网站的风格
将内容和功能确定好之后,要考虑的是如何将内容和功能更好的表现出来,这依赖于网站的装饰风格。对于这样面向大学生的电子商务网站,一定要做好
相应的分类,让他们能够很快的找到自己所学的专业用书和自己感兴趣的书籍。
一般,网站有三种装饰风格:组织性装饰风格、功能性装饰风格和可视性
装饰风格。组织性装饰风格按小组、系统或组织的结构安排站点的内容和功能。功能性装饰风格涉及到的任务与在其它环境实现的任务相似。可视性装饰风格基于多数人熟悉的常用图形元素。而这个网上书店主要采用功能性装饰风格,使其一目了然。
(三)确定网站的导航体系
网站的导航系统可以分为全局导航系统和局部导航系统。
全局导航系统出现在网站的每个页面,通过全局导航将网站的各大主要部
分联系起来,可以使访问者清楚网站的内容结构,方便他们地在不同部分之间跳转。
局部导航使得访问者可以在相关页面间跳转,也可以在同一页面内跳转,具有不同的形式。如主题的列表、选项菜单、相关条目的列表等等。
全局导航在网站的每页中保持一致。尽量的减少全局导航标志,以便于访问者进行选择。同时使用网站图标,作为访问者返回网站首页的连接,使他们无论在哪个页面上,都可以迅速返回首页。
四、网站模板设计
主要从三个方面着手:制作网站的布局网格、设计网站的框架、设计网站的页面模型。
第三篇:网上书店(电子商务网站)项目的可行性研究
引言
1.1 编写目的:本文档将描述对网上书店(电子商务网站)的可行性研究。
1.2 项目背景:
本作为《软件工程》课程的实习提出,希望通过《网上书店》电子商务网站的设计开发,了解软件文档的相关标准和编写原则,训练并掌握软件各类文档写作的技巧;另一方面,提高使用JSP开发J2EE架构的电子商务网站(B/S结构)的能力。
B/S结构的特点:
几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。它和C/S模型比较优点极为突出。
两层技术模型(Two-Tier Architecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12—100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。B/S模型结构图如下所示:(略)
从上图可见 这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。
相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。● 所建议开发的名称 :
网上书店。
● 所建议开发的任务提出者:
华中农业大学理学院教师赵良。
● 所建议开发项目的开发者:
华中农业大学经管土管学院信息管理与信息系统专业2003级詹坤,李齐虎,胡彬,刘爱民,姚静怡,陈溶萍。
● 所建议开发项目的开发平台:
WINDOWS XP SP2。
● 所建议开发的测试平台:
WINDOWS XP SP2。
● 所建议开发的使用平台:
WINDOWS XP SP2。
● 所建议开发的开发软件:
Borland JBuilder2005 企业版,Tomcat5.0,SQL Server2000标准版,JDK1.5。
● 所建议开发项目的建模工具:IBM rational rose 2003 企业版。
1.3 定义:
电子商务
JSP,J2EE,JINI,1.4 参考资料:
《软件工程》齐治昌 谭庆平宁洪 高等教育出版社
《实用软件工程》郑人杰 殷人昆 陶永雷 清华大学出版社
《软件工程方法与实践》胥光辉 金凤林 丁力 机械工业出版社
《软件设计文档国家标准》GB8567-88可行性研究的前提
2.1 要求:
● 功能 :对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)信息的进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。
● 性能:数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书;
● 安全与保密要求 :书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。
● 运行环境 :
服务器端 :
操作系统 :WINDOWS,LINUX/UNIX及任何能运行Java虚拟机的平台;
Java Runtime Environment :version5.0以上。
Web Server:Tomcat 5.0以上。
客户端:
操作系统 :任何pc平台;
浏览器 :Internet Explorer,Netscape Navigator。
● 完成日期 :2005年12月。
2.2 目标:
本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
2.3 条件、假定和限制:
● 建议开发软件运行的最短寿命: 四个月
● 进行显然方案选择比较的期限 :暂时不考虑
● 经费来源和使用限制 :暂时不考虑
● 法律和政策方面的限制 :暂时不考虑
● 硬件、软件、运行环境和开发环境的条件和限制 :在Windows XP SP2下使用● 建议开发软件投入使用的最迟时间 :四个月
2.4 可行性研究方法
2.5 决定可行性的主要因素:技术因素、硬件因素、软件因素、经济因素、团队合作精神等。对现有系统的分析(缺乏原型系统)
3.1 处理流程和数据流程 :暂时不考虑
3.2 工作负荷:暂时不考虑
3.3 费用支出:如人力、设备、空间、支持性服务、材料等项开支:暂时不考虑
3.4 人员:列出所需人员的专业类别和数量:暂时不考虑
3.5 设备:暂时不考虑
3.6 局限性:暂时不考虑所建议可行性分析
4.1 对系统的简要描述
随着计算机、网络通讯和信息技术,特别是Java技术的发展。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。为了适应新环境下的新的销售模式和顾客销售方式的改变,我们小组开发这个网上书店电子商务网站。它是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。
4.2 与现有系统比较的优越性
因为缺乏现有系统,暂时无法比较
4.3 采用建议系统可能带来的影响
● 对设备的影响
● 对现有软件的影响 :因为采用了Jave技术开发,所以系统运行需要安装有Java Runtime Environment(Java运行环境),Tomcat(JSP web Server)。
● 对用户的影响 :用户需要有必须的网络设备,如网卡等,以便接入互联网。● 对系统运行的影响:
系统调试期半月,在开始必须对初始数据进行录入,包括所有的书目信息等,这个期间还需要接受新用户的注册。在半月的调试期结束,系统通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件。系统稳定后的主要工作是加强该系统安全性。
该系统需要服务器2台(一台提供服务,一台备份),开发阶段需要两台微机作为模拟网络环境来开发。具体配置:
服务器
IBM xSeries 236 8841-IVC
Intel Xeon;3000MHz;机架式服务器;1024MB;73GB;N/A热插拨硬盘;SCSI工作站
IBM IntelliStation M Pro 6220-i20
Intel Pentium 4;2800MHz;1个CPU;256MB;80GB
网络设备
Hub或交换机,网线若干,10M光纤
具体的网络布线按用户要求配置。
● 对开发环境的影响:开发需要购买新的软件,搭建新的开发环境。
● 对经费支出的影响:开发需要购买软件。
4.4 技术可行性评价:包括
● 在限制条件下,功能目的是否达到 :
● 利用现有技术,功能目的是否达到 :
Web的迅猛发展正推动Internet上信息服务类的进步。www.xiexiebang.com,而JSP技术提供的组件都是基于Javabean技术或JSP标签库。
3)JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖
4)生成可重用的组件。JSP基于组件的方法加速了总体开发过程。JSP组件(Javabean,或定制的JSP标签)是跨平台可重用的。Javabean组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。
5)易于维护性。基于JSP的应用程序比基于ASP的应用程序易于维护和管理。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强,在现有技术条件下,能够完成功能目的。
● 对开发人员数量和质量的要求,并说明能否满足 :
詹坤有ASP网站和Java 程序的开发经验,目前时间充足,可以完成开发任务。胡彬可以参与系统的数据库设计与开发。
李齐虎,陈溶萍,刘爱民,姚静怡有深厚的文字功底,可以参与用户文档的制作、内部文档整理、后期测试等任务。
姚静怡有美术特长,可以参与网站的美工设计。
所有人员均可立即投入开发工作。
● 在规定的期限内,开发能否完成 :
根据本组的情况分析,在规定的期限内,开发可以完成。所建议系统经济可行性分析
因为该项目属于课程实习项目,暂时不考虑。社会因素可行性分析
6.1 法律方面的可行性:
政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:《合同法》,《消费者权益保护法》,《专利法》,《反不正当竞争法》等对所有企业的行为都做了限制。我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。
根据《中华人民共和国计算机软件保护条例》(1991年6月4日中华人民共和国国务院令第84号发布)(修改后的新条例2002年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:
(一)发表权, 即决定软件是否公之于众的权利。
(二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;
(三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;
(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;
(五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。第十二条受他人委托开发的软件, 其著作权的归属由委托者与受委托者签订书面协议约定, 如无书面协议或者在协议中未作明确约定, 其著作权属于受委托者。
第十八条在软件著作权的保护期内, 软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时, 可以按协议收取费用。
另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的, 被许可的软件权利应当视为非独占的。
第二十二条因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制, 可以不经软件著作权人或者其合法受让者的同意, 不向其支付报酬。但使用时应当说明该软件的名称、开发者, 并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。该复制品使用完毕后应当妥善保管、收回或者销毁, 不得用于其他目的或者向他人提供。
第三十条除本条例第二十一条及第二十二条规定的情况外, 有下列侵权利为的, 应当根据情况, 承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任, 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:
(一)未经软件著作权人同意发表其软件作品;
(二)将他人开发的软件当作自己的作品发表;
(三)未经合作者同意, 将与他人合作开发的软件当作自己单独完成的作品发表;
(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;
(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;
(六)未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;
(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;
(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。
第三十三条当事人不履行合同义务或者履行合法义务不符合约定条件的,应当依照民法通则有关规定承担民事责任。
6.2 用户使用可行性:
该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。其他可供选择的方案
因为这是个课程实习项目,所以暂时不予考虑。结论意见
综上所述,该项目在技术、经济和社会效益上是完全可行的,可以进行开发。