毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 计算机论文

基于JSP的360教育在线网站(四)

作者: 浏览:414次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:基于JSP的360教育在线网站(四),论文范文关键词:基于JSP的360教育在线网站(四)
基于JSP的360教育在线网站(四)毕业论文范文介绍开始:

页面无刷新技术
 页面上使用用到了Ajax的JessionRPC组件实现动态增加下拉菜单的节点和页面上的无刷新技术。JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架。利用它内置的一个轻量级 JSON-RPC java script 客户端,可以透明地在客户端java script中调用服务器端的Java代码

 图4.2 动态菜单图
 
 JSON-RPC-Java可运行在Servlet容器中,如Tomcat,也可以运行在JBoss与其他JavaEE应用服务器中。因此可以在一个基于java script与DHTML的Web应用程序中利用它来直接调用普通Java方法与EJB中。
 使用方法:
 1.将下载的jsonrpc.js导入到WebRoot的某个位置
 2.将下载的jsonrpc.jar导入到WEB-INF/lib下
 3.在web.xml中加入如下代码:
 <servlet>
   <servlet-name>
    JSONRPCServlet
   </servlet-name>
   <servlet-class>
    com.metaparadigm.jsonrpc.JSONRPCServlet
   </servlet-class>
  </servlet>
  <servlet>
 <servlet-mapping>
   <servlet-name>
    JSONRPCServlet
   </servlet-name>
   <url-pattern>/JSON-RPC</url-pattern>
 </servlet-mapping>

页面详细设计及代码实现
登录页面的实现
 用户登录页面: 主要用于用户的登录。当用户输入用户名和密码正确后,才能进入个人信息管理中。用到得技术:MD5加密;JAVAMAIL发邮件;Cookie;
 页面布局如下图:

图5.1 360高校管家登陆界面

 注册用户最担心的就是账户安全,程序中用MD5加密算法使得用户的秘密安全,难以窃取。
 Md5 aMD5 = new Md5();
 String password=aMD5.getMD5(request.getParameter("pwd"));//将请求中获得的密码用getMD5方法,变成加密的字符。
 password=password.toLowerCase();//讲密码全转化为小写
 
易上学用户搜索页面的实现

 图5.2 易上学搜索页面

搜索结果显示,如下图:

图5.3 搜索结果列表显示

 1、先获得用户在搜索栏输入的搜索词。假设str=’搜索’为用户输入的字符。
 2、String sn="";
 if(str.length()>0){
 for(int a=0;a<str.length();a++){
   if(a==str.length()-1){
    sn += str.charAt(a);
     }else{
     sn += str.charAt(a)+"%";
   }
  }
 }
   str=sn;
 通过巧妙的循环之后,str就变成了 搜%索,实现拆字搜索,使得搜索范围更大
   新闻信息管理

图5-4 新闻信息管理界面

 说明:帮助后台编辑能够方便的管理咨询,可以按标题搜索,按关键词搜索,按时间搜索。
 通过Hibernate可以方便的实现对文章的增删改查。然后将结果也通过分页现在出来。
 分页的实现:新建一个pageResult类,分别有以下属性:
 private List list = new ArrayList(); //查询结果
  private int pageNo = 1; //实际页号
  private int pageSize = 8; //每页记录数
  private int recTotal = 0; //总记录数
 分页算法:
 PageResult pageResult = new PageResult();
 int pageNo = pageResult.getPageNo();// 默认实际页数是1
 String pageNum = request.getParameter("pageIndex");// 获得当前的页数
 if (pageNum != null) {
 pageNo = Integer.parseInt(pageNum);
 pageResult.setPageNo(pageNo);
   }
   pageResult.setPageSize(8);            //设置每条显示8
   int pageSize = pageResult.getPageSize();// 默认每页显示的条数是8
   List<TbNews> list2 = dao.browse1(); // 查询所有记录,获得记录总数
   pageResult.setRecTotal(list2.size()); // 传值,传入记录总数
   List<TbNews> list = dao.fenye(pageSize, pageNo);

论坛模块

图5.5 360论坛界面
图片管理
 
       图5.6 学校图片管理界面

 说明:可以帮助后台编辑方便的管理图片数据,可以增加,修改,删除和预览图片
资料下载
 
 图5.7 资料下载页面
 
 用到了SmartUpload包,实现上传下载功能
 说明:
 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:
  1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。
 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。
 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。
 4、下载灵活。仅写两行代码,就能把Web服务器变成文件服务器。不管文件在Web服务器的目录下或在其它任何目录下,都可以利用jspSmartUpload进行下载。
 5、能将文件上传到数据库中,也能将数据库中的数据下载下来。这种功能针对的是MYSQL数据库,因为不具有通用性,所以本文不准备举例介绍这种用法。
 jspSmartUpload组件可以从www.jspsmart.com网站上自由下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压到Tomcat的webapps目录下(本文以Tomcat服务器为例进行介绍)。解压后,将webapps/jspsmartupload目录下的子目录Web-inf名字改为全大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomcat对文件名大小写敏感,它要求Web应用程序相关的类所在目录为WEB-INF,且必须是大写。接着重新启动Tomcat,这样就可以在JSP文件中使用jspSmartUpload组件了。
 注意,按上述方法安装后,只有webapps/jspsmartupload目录下的程序可以使用jspSmartUpload组件,如果想让Tomcat服务器的所有Web应用程序都能用它,必须做如下工作:
 1、进入命令行状态,将目录切换到Tomcat的webapps/jspsmart
 upload/WEB-INF目录下。
 2、运行JAR打包命令:jar cvf jspSmartUpload.jar com
 (也可以打开资源管理器,切换到当前目录,用WinZip将com目录下的所、有文件压缩成jspSmartUpload.zip,然后将jspSmartUpload.zip换名为jspSmartUpload.jar文件即可。)
 (1)新建个SmartUpload对象,并对其初始化
 JspFactory _jspxFactory = JspFactory.getDefaultFactory();
 SmartUpload su = new SmartUpload();
 PageContext pageContext = _jspxFactory.getPageContext(this,
 request, response, null, true, 8192, true);
 su.initialize(pageContext);// 初始化

首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5


以上为本篇毕业论文范文基于JSP的360教育在线网站(四)的介绍部分。
本论文在计算机论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:因特网路由技术及其发展 下一篇:商场管理系统——数据库设计与人..

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供计算机论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有