计算机网络精品课程网站设计
第5章 总 结
计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。目前各大高校充分利用计算机资源和网络资源来提高自身的管理水平,而有关高校教学管理中的计算机网络教学信息资源工作是否要实现信息化、自动化也成为高校教学管理工作中争论的热点问题。
本课题在分析巢湖学院计算机网络教学信息资源流程的基础上,利用Java,基于B/S开发计算机网络精品课程网站。在分析、研究计算机网络精品课程网站技术的基础上,对系统的组织结构、数据流程、用户需求等内容进行了详细的调查和分析。本课题的完成,综合运用了大学的专业课知识,特别是软件工程、Java等与系统设计有紧密联系的知识,并加强了对实际问题的分析和解决能力,做到理论联系实际。课题中,完成了对用户和系统流程的需求分析的调查,系统的分析和设计,增强了Java网络编程的实际锻炼。但由于时间仓促加上缺乏系统开发经验,系统在设计过程中不可避免地遇到了各种各样的问题,如:
1.有些数据输入时没有及时的进行数据格式校验,不能保证数据绝对正确性。
2.由于时间关系,系统功能实现不够完善,使用可能存在一些不方便。 本系统在实际使用过程中有可能出现一些问题,通过对系统的不断优化和完善,能够调试出真正符合巢湖学院实际情况的计算机网络教学信息资源系统,并整合所有相关教学管理信息系统,形成统一、规范、科学、合理的计算机网络教学信息资源系统,提高管理水平。
访问更多资料,收藏:http://thesoft.taobao.com
27
计算机网络精品课程网站设计
参考文献
[1] 孙鑫. Java Web开发详解[M]. 北京:电子工业出版社,2007. [2] 王晓敏等. 信息系统分析与设计[M]. 北京:清华大学出版社,2006. [3] 李刚. Struts2权威指南[M]. 北京:电子工业出版社,2009. [4] 刘晓华. JSP应用开发详解[M]. 北京:电子工业出版社,2005. [5] 郑莉. java语言程序设计[M]. 北京:清华大学出版社,2007. [6] 徐进明. JSP网站开发技术[M]. 北京:清华大学出版社,2001. [7] 万峰科技. JSP网站开发四酷全书[M]. 北京:电子工业出版社,2005. [8] 张海藩. 软件工程导论(第四版)[M]. 北京:清华大学出版社,2003. [9] 萨师煊,王珊. 数据库系统概论[M]. 北京:高等教育出版社,2000. [10] 薛鹤娟. 基于WEB的大学选课系统分析[M]. 北京:高等教育出版社,2007. [11] 郭玲文. Photoshop7.0从入门到精通[M]. 北京:航空工业出版社,2002.
[12] ArtTaylor. JDBCDatabasePrograming with J2EE[M]. 北京:电子工业出版社,2004. [13] 郭盈发,张红娟. 数据库原理[M]. 西安:西安电子科技大学出版社,2002. [14] 邓良松,刘海岩,陆丽娜. 软件工程[M]. 西安:西安电子科技大学出版社,2004.
[15] [美]Robert Lafore. java数据结构和算法(第二版)[M]. 北京:中国电子出版社,2004.
访问更多资料,收藏:http://thesoft.taobao.com
28
计算机网络精品课程网站设计
致 谢
回忆过去,许许多多的事情浮现在脑海:刚上大学时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引力。有快乐也有艰辛,有收获也有失落。衷心感谢巢湖学院所有支持帮助过我的老师,谢谢你们多年来的关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。
最后,我要特别感谢指导教师。本论文是在他的悉心指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。他无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向指导老师表示衷心的感谢和崇高的敬意,谢谢他们细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并表示感谢。
由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。
访问更多资料,收藏:http://thesoft.taobao.com
29
计算机网络精品课程网站设计
附 录
附录A 源程序主要代码
//个人会员注册 public int personReg(String username,String password,String type,String realname,String sex,String bir,
String sheng,String city,String telphone,String email,String question,String
answer,String lastip,int off){
password=MD5.MD5(password); String sql = \
member(username,password,type,regtime,ifuse,logintimes,lasttime,lastip)\ + \
values('\+username+\+password+\+type+\+date+\+off+\+date+\+lastip+\; DBO dbo = new DBO(); dbo.open(); try{
int i = dbo.executeUpdate(sql); if(i == 1){
rs = dbo.executeQuery(%username='\+username+\);
rs.next();
int mid = rs.getInt(1); String sql2 = \
pmember(mid,realname,sex,bir,sheng,city,telphone,email,question,answer)\ +
\+mid+\+realname+\+sex+\+bir+\+sheng+\+city+\+telphone+\+email+\+question+\+answer+\;
}
int j = dbo.executeUpdate(sql2); if(j == 1) return Constant.SUCCESS; else return Constant.SYSTEM_ERROR;
} else{ return Constant.SYSTEM_ERROR; }
}catch(Exception e){
return Constant.SYSTEM_ERROR; }finally{ dbo.close(); }
30
计算机网络精品课程网站设计
//某个人会员资料
public List getRegInfo(String username){ String sql = %username='\+username+\; DBO dbo = new DBO();
list = new ArrayList(); dbo.open();
try{ rs = dbo.executeQuery(sql);
rs.next();
list.add(rs.getInt(\));//0
list.add(rs.getString(\));//1 list.add(rs.getString(\));//2 list.add(rs.getString(\));//3 list.add(rs.getString(\));//4 list.add(rs.getString(\));//5 list.add(rs.getString(\));//6 list.add(rs.getString(\));//7 list.add(rs.getString(\));//8 list.add(rs.getString(\));//9 return list;
}catch(Exception e){ e.printStackTrace(); return list; }finally{ }
dbo.close();
}
数据库连接及释放: package com.util;
import java.sql.*;
import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException;
import javax.activation.DataSource; import java.sql.*;
import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.naming.Context;
import javax.naming.InitialContext;
31