77范文网 - 专业文章范例文档资料分享平台

基于jsp的失物招领系统(6)

来源:网络收集 时间:2019-01-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第六 结论

6.1 系统评价

本文通过本系统设计与开发,从而得出下列结论:

(1)学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它。

(2)一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。 (3)要想吸引更多的用户,系统的界面必须要美观、有特色、友好,功能要健全。不过由于经验不足,我设计的图形界面比较简单。只是对基本功能进行了开发。

(4)本次开发,我参考了很多本系统的例子,吸取了一些别的本系统的长处,对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。

实践证明,本系统有着很好的发展前景,经测试运行。本文所制作的系统界面友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成熟的技术理论。

由于时间仓促,本次设计由我完成本系统的制作,对我这样一个JSP新手而言所制作的模块还有不完善的地方。数据库的设计也比较简单。还有很多毕业设计中用到JSP语言的知识也不够全面,还有很多地方不能够作到完全的理解和掌握。通过这次毕业论文的设计制作使本人受益匪浅。首先,由于毕业设计所用的JSP技术和其中用到JSP语言的其他部分是在课堂上没有接触过的,要用它来做设计必须通过大量自学来掌握,在这个过程中,不仅大大提高了我的自学能力而且让我对JSP的学习有了进一步的认识 。由于是独立完成在毕业设计的过程遇到了很多的困难,我求教了不少老师和同学,在这个过程中让我体会到了,一个团队的重要性。

6.2 安全性问题

Web开发中安全性是必须考虑的一个很重要的方面,特别是在诸如个信息等敏感数据的模块中更是关键,所以这也是后期开发需要引起重视的。下面就这方面的技术和解决方案加以讨论。

(1) 安装防火墙:安装防火墙并且屏蔽数据库端口能有效地阻止了来自Internet 上对数据的攻击。

(2) 输入检查和输出过滤:用户在请求中嵌入恶意HTML标记来进行攻击破坏,防止出现这种问题要靠输入检查和输出过滤,而这类检查必须在服务器端进行。

- 22 -

参考文献

[1] BruceEckel. JAVA编程思想 [M].北京:机械工业出版社,2003.1~78

[2]赛奎春. JAVA工程应用与项目实践 [M]. 北京:机械工业出版社, 2002.23~294 [3]FLANAGAN. JAVA技术手册 [M]. 北京:中国电力出版社,2002.1~465

[4]孙一林,彭波. JSP数据库编程实例 [M].北京: 清华大学出版社,2002.30~210 [5]LEE ANNE PHILLIPS. 巧学活用 JSP [M].北京:电子工业出版社,2004.1~319 [6]飞思科技产品研发中心. JSP应用开发详解 [M].北京:电子工业出版社,2003.32~300 [7]耿祥义,张跃平. JSP实用教程 [M]. 北京:清华大学出版社,2003.1~354 [8]孙涌. 现代软件工程 [M].北京:北京希望电子出版社,2003.1~246 [9]姜翠霞. 数据库系统基础[M].北京:航空航天大学出版社,2009.51~208 [10]萨师煊,王珊. 数据库系统概论 [M].北京:高等教育出版社,2002.3~460 [11]Brown等. JSP编程指南(第二版) [M]. 北京:电子工业出版社 ,2003.1~268 [12]清宏计算机工作室. JSP编程技巧 [M]. 北京:机械工业出版社, 2004.1~410 [13]朱红,司光亚. JSP编程指南 [M].北京:电子工业出版,2006.50~300 [14]李曙光. JSP开发实例完全剖析.北京:中国电力出版社,2006.23~400 [15]张孝祥. Java就业培训教程(附盘)[M].北京:清华大学,2007

- 23 -

致谢

在本次毕业论文过程中,得到了指导老师的指导与支持。在此特别感谢指导老师的大力帮助。指导老师的悉心指导和大力支持,在总体结构、功能的把握上给予了非常大的帮助,同时根我们提供了非常优越的设计环境,并对我在编程、数据库设计等细节工作上给予了耐心的指导,对于我顺利完成这次毕业论文起到了关键性的作用。

我还要感谢我的母校,以及在大学四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理。通过这次毕业论文我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。我会在以后的工作和学习中不断完善自己,为我最热爱的母校争光,为自己翻开辉煌的新篇章。

- 24 -

附录

JDBC-ODBC的驱动程序连接数据库代码如下:

package exam; import java.sql.*;

public class ExamBean {

String strDBDriver=\//JDBC-ODBC驱动程序 String strDBUrl=\ private Connection conn=null; private Statement stmt=null; ResultSet rs=null;

// public ExamBean() { try {

Class.forName(strDBDriver); }

//

catch(java.lang.ClassNotFoundException e){

System.err.println(\ } }

// public ResultSet executeQuery(String sql){ rs=null; try{

conn=DriverManager.getConnection(strDBDriver);//创建数据库连接对象

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE) ;//支持数据回滚

rs=stmt.executeQuery(sql);

}catch(SQLException ex){

System.err.println(\ } return rs; }

//

public void executeUpdate(String sql){ stmt=null; try{

conn=DriverManager.getConnection(strDBDriver); stmt=conn.createStatement(); stmt.executeUpdate(sql); stmt.close();

- 25 -

}catch(SQLException ex){

System.err.println(\ } }

// public void closeStmt(){ try{

stmt.close();

}catch(SQLException e){ e.printStackTrace(); } }

public void closeConn(){ try{

conn.close();

}catch(SQLException e){ e.printStackTrace(); }

管理员登录的主要代码如下

package util; import java.sql.*; public class DBConn { static{ try{ //

Class.forName(\Class.forName(\

// Class.forName(\ }catch(Exception ex){ ex.printStackTrace(); } }

public static Connection getConn(){ try{

Connection

conn=DriverManager.getConnection(\23\

//

conn = DriverManager.getConnection(\

// Connection conn=DriverManager.getConnection(\ return conn; }catch(Exception ex){ ex.printStackTrace(); return null;

- 26 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于jsp的失物招领系统(6)在线全文阅读。

基于jsp的失物招领系统(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/402192.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: