




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号9311701019院系工程技术学院 西安翻译学院XIAN FANYI UNIVERSITY本科毕业设计Dissertation for Bachelors Degree题 目:在线英语自学系统知识库管理的设计 学生姓名: 蔺博 指导教师: 王静婷 学科专业: 软件工程 2013年 5月诚信声明本人郑重声明:本人所呈交的毕业设计,是在导师的指导下独立进行研究所取得的成果。毕业设计中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的设计。本声明的法律结果由本人承担。设计作者签名: 日期: 年 月 日在线英语自学系统知识库管理的设计蔺 博摘要:在线英语自学系统是以计算机网络信息交互为基础的学习平台,面向高校学生提供服务,学生可以自由地查看、浏览本系统的英语自学信息。它促使学生获取英语知识更容易,更便捷。学生不仅可以查看网站上的英语知识,并以不同深度进行单词记忆和语法学习,还可以进行在线测试,从而提高自己的英语水平。本系统最大的特点就是它的单词记忆和视频播放功能。该网站采用面向对象的语言Java语言,数据库服务器为SQL Server数据库,应用MVC模式开发,系统有较高的安全性和较好的性能。关键词:知识管理;英语学习;J2EE;MVCOnline English Self-Study System Design of knowledge base managementAbstract:Online English Self-Study System is based on learning platform of computer network interactive information. The system provides service for college students and students can check and browse the platform of self-study information freely which prompts student to learn English more convenient. Students not only can view the web site of the English knowledge, but also can be memorize words and learn grammar at different depths, and test on the website so as to improve English level. Whats more, the greatest characteristic of the system is its word memory and video playback capabilities. This website uses object-oriented languageJava language, and database server for SQL Server database, and MVC pattern development so that the system has high safety and better performance.Key Words: Knowledge Management, E-Learning, J2EE, MVC3目 录摘要IAbstractII1 引言11.1课题研究背景11.2国内外研究现状11.3课题研究意义12系统开发环境与技术32.1环境配置32.2工具介绍32.2.1 HTML语言32.2.2 MVC模型42.2.3 JSP技术42.2.4数据库技术53 系统分析63.1可行性分析63.1.1经济可行性分析63.1.2技术可行性分析63.1.3操作可行性分析63.1.4社会可行性分析63.2系统功能分析63.2.1系统功能概述63.2.2系统功能模块分析73.2.3系统用例分析73.2.4功能结构图84 系统设计114.1系统总体设计概要114.2系统体系结构设计(B/S结构)114.3 系统流程设计124.3.1客户端流程图124.3.2服务端流程图124.4 数据库设计134.4.1数据库概念设计134.4.2 数据库逻辑设计165 系统实现185.1视图层实现185.1.1首页主界面185.1.2 学生注册界面185.1.3 学生登录界面195.1.4 单词浏览界面215.1.5 解读语法界面235.1.6 名言佳句界面255.1.7 学生管理界面275.1.8 词库管理界面285.1.9 名言佳句管理界面295.1.10 视频资源管理界面315.1.11 题库管理界面325.2 控制层的实现345.2.1 控制层主要实现代码345.2.2 业务逻辑处理的实现365.3 数据层的实现386 系统测试406.1 系统的部署406.2 系统的测试406.2.1 英语平台Bug测试406.2.2 操作系统环境测试426.2.3 浏览器兼容性测试426.2.4 多用户访问测试426.2.5 测试结论427 总结与展望437.1 总结437.2 展望43参考文献44致 谢451 绪论1.1课题研究背景目前,随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,网络技术的作用十分突出,网络已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。计算机与网络技术的飞速发展,已经逐步改变了面对面获取知识的传统教学方式。基于Internet的网络学习模式,学习过程可以不受地域、时间限制,而且可以使得教学资源能在最大范围内实现共享。并且使传统的以教师为中心的课堂模式转化为以学生为中心、学生可以自由选择学习内容的新模式,具有知识信息量大、声像辉映、图文并茂等特点,因此受到了教育界的普遍认可和欢迎。1.2国内外研究现状这个平台主要运用知识管理和数字化学习的思想。在国内数字化学习方面做的实践很多,国内一些大型的企业也进行了知识管理的实施,而高校中实践较少。国内专家也在研究知识管理与数字化学习的结合。在国外数字化学习技术比较成熟,知识管理应用也比较广泛。国外学者对两者结合的前景也比较认可,有人大胆的预测数字化学习会在两到三年内成为知识管理的一个组成比分或者知识管理会成为数字化学习的一部分。在教育产业也有一些结合两种思想的学习产品,比如IBM的LearningSpace,Oracle公司的学习平台I-Learning。但专门针对英语教育的系统并不多,如日本的Casic系统。但将来会有更多的基于知识管理的数字化英语学习系统出现。1.3课题研究意义在线学习英语不仅是推动英语学习变革与学习方式创新的有效手段,更是实现英语学习网络化与信息化的桥梁。由此可见,开发基于web的在线英语学习系统的意义在于:对学生来说,无需长途跋涉就可以浏览到很多的英语知识要点,选择适合自己的学习等级来进行单词记忆或语法学习,即省时又省力。对于网站管理员来说,需要通过网站后台就可把英语单词、阅读、句型等知识点传送到网络上,供学生去浏览。达到让每一个学生可以自由的进行不同等级的英语学习。对于管理者来说,只需很少的工作就可以完成对英语知识信息的管理,使得英语在线学习更加便捷化、网络化,同时学生还能够在线观看英语教学视频。在网络环境下的英语学习让学习者自己动脑筋去寻找问题、发现问题,帮助他们如何利用网络资源为英语学习服务。使之能更好的为广大学者提供便利。2系统开发环境与技术2.1环境配置家教网站信息管理系统的开发与运行环境如下:开发环境:Windows XP数据库工具:SQL Server 2005数据库开发语言:Java,JSP,JavaScript,Html开发技术:J2EE的Web开发,应用MVC模型 开发工具:MyEclipse 8.5,Dreamweaver CS5.5运行环境:Windows XP/72.2工具介绍2.2.1 HTML语言HTML是Hyper Text MarKup Language(超文本标记语言)的缩写,它是构成Web页面(Page)的主要工具,是用来表示网上信息的符号标记语言。CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等文件式样的计算机语言。DIV元素是用来为HTML文档内大块的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码(其真正意义在于,增加了有效关键词占网页总代码的比重),因此使用CSSDIV的Web标准制作的网站具有搜索引擎友好的一定优势。CSS+DIV制作的网站使得网站改版相对简单,很多问题只需要改变CSS而不需要改动程序,从而降低了网站改版的成本。432.2.2 MVC模型MVC设计模式,将应用程序分为3个部分:模型 Model,视图View,控制器Controller;模型组件:负责业务逻辑;模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。视图组件:负责表示业务范围的视图;视图提供模型的表示。它是应用程序的 外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。 控制器组件:负责控制用户输入的流和状态;控制器对用户的输入作出反应。它创建并设置模型。图 2-1 MVC 2 中的各组件的关系图2.2.3 JSP技术JSP基于强大的Java语言,具有良好的伸缩性,与Java Enterprise API紧密地集成在一起,它在网络数据库开发领域具有得天独厚的优势。JSP页面由HTML代码和嵌入其中的Java代码组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP技术的基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。JSP技术的优势:(1)一次编写,到处运行。(2)系统的多平台支持。(3)强大的可伸缩性。(4)多样化和功能强大的开发工具支持。2.2.4数据库技术本系统采用美国Microsoft公司推出的一种关系型数据库系统SQL Server2005。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQL Server 2005以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。3 系统分析3.1可行性分析计算机技术的飞速发展,使计算机应用技术在教学中也得到了迅速的普及,人们开始通过计算机浏览信息、学习交流。一个能够帮助学生学习英语的网站因此应运而生。通过社会的调查和分析,提出可行性方案并进行论证。3.1.1经济可行性分析开发该系统网站所需的相关资料可以通过已存在的相关信息进行调查采集,所需的其他应用软件、硬件系统也易于获得。因此,开发成本较低。而使用本系统网站后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。3.1.2技术可行性分析本系统用的是JSP+JAVA开发语言,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前Java Web网站相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高,完全能满足系统的需求。3.1.3操作可行性分析本系统网站对电脑硬件条件要求不高,且对使用者所需专业知识要求也不高;它操作流程简单,页面简洁,用户界面友好,色彩舒适明快,适合大多数人的逻辑思维方式,因此它的操作方面可行性强。3.1.4社会可行性分析在此互联网的浪潮中,基于B/S的高校英语学习系统应允而生,传统的英语学习方式已无法满足现今的趋势,利用互联网实现英语知识学习已成为必然,所以建设一个基于B/S的英语学习系统成为当今社会的一种需求。3.2系统功能分析3.2.1系统功能概述高校实现网上学习英语是当今高校英语学习的发展趋势,学生可以浏览英语知识的信息,以满足自己的需求,而且还可以观看英语教学视频,也使学生学习英语更全面更便捷,开发出一套以高校英语学习为目标的小型的英语学习网站管理系统。3.2.2系统功能模块分析英语学习网站系统是一个功能完备的知识管理系统,由前台管理和后台管理两大部分组成。1前台功能模块前台按照角色分为2类。(1)游客可以在首页浏览最新的单词,句型等信息。(2)学生单词记忆:根据自己的水平进行与自己水平相对应的单词记忆学习。名人佳句:浏览名人名言和优美的英语句型。解读语法:浏览语法文章,学习语法。百读文章:进行英文阅读练习。小试牛刀:进行英语测试。视频资源:观看英语教学视频。2后台功能模块管理员模块学生信息管理:对学员信息进行管理,可查看、删除学员信息等。词库管理:对单词信息进行管理,可查看、删除等。语法文章管理:对语法信息进行管理,可查看、删除等。名言佳句管理:对英语句型进行管理,可查看、删除信息等。阅读文章管理:对阅读文章进行管理,可查看、删除信息等。视频资源管理:对视频资源进行管理,可查看、删除信息等。题库管理:对试题库进行管理,可查看、删除、编辑试题等。3.2.3系统用例分析根据要开发的内容和用例分析过程,得出学生功能顶层用例图如下图3-1所示。图3-1 学生用例图管理员的用例图,如图3-2所示。图3-2 管理员用例图3.2.4功能结构图系统结构图是对软件系统结构的总体设计的图形显示。而功能结构图主要是为了更加明确的体现内部组织关系,更加清晰的理清内部逻辑关系,做到一目了然规范各自功能部分,使之条理化。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,使每一部分完成简单的功能且各个部分之间又保持一定的联系,这就是功能设计。在设计阶段,基于这个功能的层次结构把各个部分组合起来成为系统。 从用户角色角度出发,将本系统分为前台功能模块和后台功能模块。而客户端子系统包括,学生的注册,英语知识浏览,并可以查看详细阅读信息以及视频资源。而后台服务器端主要是对学生和英语知识的管理。前台功能为系统的主要功能模块,其具体功能结构图如下图 3-3 所示。图 3-3 前台系统结构图系统后台功能针对本系统管理员设计,本系统管理员登录后台后可实现操作如下图 3-4 所示。图 3-4 后台管理员结构图4 系统设计4.1系统总体设计概要本系统可以实现网上在线英语学习,学生注册后,在首页可浏览最新的单词,语法,名人名言及教学视频。本系统分为客户端子系统和管理端子系统。客户端子系统包括:学员的注册,学员对网站内英语单词、语法、阅读、句型等知识的浏览,还可进行在线测试。管理端子系统包括:管理员登录,对学生的信息进行管理,单词信息的管理、语法文章的管理、阅读文章的管理、试题管理及成绩查看。4.2系统体系结构设计(B/S结构)本系统采用B/S结构,B/S是Browser/Server的缩写,客户机上只要安装一个浏览器(Browser)。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。B/S结构的特点:几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。图 4-1 B/S结构图4.3 系统流程设计4.3.1客户端流程图 学生注册后,通过网站首页的登录模块登录后,可以进行单词浏览,语法文章浏览,阅读浏览,教学视频在线观看等,如图 4-5 所示。图 4-2 客户端流程图4.3.2服务端流程图管理员通过后台登录界面,进入管理员界面可进行教师信息管理、学生信息管理、单词管理、文章管理、视频信息管理等一系列操作,如图 4-3 所示。图 4-3服务端流程图4.4 数据库设计4.4.1数据库概念设计本系统根据试题类以及试题类之间的关系设计数据库。数据库的设计是知识库设计的基础,所以在数据库的设计上要体现知识分类、适用范围、难度、考核方式等。所以先确定单词,语句,文章,试题等基本表,然后再根据这些基本表设计其他表。根据需求分析和对学生的分析得到学生的E-R图,如图4-6所示。图4-6 学生E-R图根据需求分析和对管理员的分析得到管理的E-R图,如图4-7所示。图4-7 管理员E-R图4.4.2 数据库逻辑设计根据对数据库概念的设计与分析,数据库中各个表的设计如下:(1)学生表:主要用于存储已经注册的学生信息。如图4-8所示。图4-8 es_student表结构(2)管理员表:用于存储管理员信息。如图4-9所示。图4-9 es_manager表结构(3)单词表:用于存储单词信息,包括单词的例句和难度。如图4-10所示图4-10 es_word表(4)句表:用于存放名言和名句,包括句中所含的故事。如图4-11所示。图4-11 es_sentence表(5)文章表:用于存放阅读文章,以及翻译和难度。如图4-12所示。图4-12 es_read表(6)语法表:用于存放语法知识信息,包含语法难度。如图4-13所示。图4-13 es_grammer表(7)电影表:用于存放英文原声电影信息。如图4-14所示。图4-14 es_movie表5 系统实现该系统是为学生提供英语学习信息网络产品网站。该网站应为学生提供更为便捷的知识信息获取方式,为学生提供英语学习及测试的平台,学生可以更方便的浏览不同等级的英语知识信息,教师可以发布最新的文章等等从而真正实现英语学习的网络化和便捷化。5.1视图层实现5.1.1首页主界面首页主界面采用的CSS+DIV的布局形式,主要包括爱记单词、学生登录与注册、名言佳句、百度文章、小试牛刀、视频资源等模块。首页主界面如图5-1所示:图 5-1 首页主界面5.1.2 学生注册界面学生注册界面如图 5-2 所示:图 5-2 学生注册界面5.1.3 学生登录界面学生登录界面如图 5-3 所示:图 5-3 学生登录界面会员登录主要代码:Servlet中代码:String username=request.getParameter(username);String password=request.getParameter(password);studentDAO stu=new studentDAO();StudentBean u=null;try u=stu.checkStu(username, password); catch (Exception e) e.printStackTrace();response.sendRedirect(./error/loginerror.html);if(u!=null)HttpSession se=request.getSession();se.setAttribute(Stu, u);request.getRequestDispatcher(./main/login/loginok.jsp).forward(request, response);elseresponse.sendRedirect(./error/loginerror.html);数据层处理代码:/* *此方法主要处理学生登录验证 */public StudentBean checkStu(String username,String password) throws ExceptionStudentBean u=null;con=DBConn.getConn();ps=con.prepareStatement(select top 1 * from es_student where stu_id=? and stu_password=?);ps.setString(1, username);ps.setString(2, password);rs=ps.executeQuery();if(rs.next()u=new StudentBean();u.setStu_id(rs.getString(1);u.setStu_password(rs.getString(2);u.setStu_question(rs.getString(3);u.setStu_answer(rs.getString(4);u.setStu_name(rs.getString(5);u.setStu_gender(rs.getString(6);u.setStu_bir(rs.getDate(7).toString();u.setStu_favorate(rs.getString(8);u.setStu_record(rs.getString(9);u.setStu_cid(rs.getString(10);rs.close();ps.close();con.close();return u;5.1.4 单词浏览界面可以浏览单词的词义及例句。单词浏览界面如图 5-4 所示:图 5-4 单次浏览界面主要代码:StudentBean sb = (StudentBean) request.getSession().getAttribute(Stu);if (sb = null) response.sendRedirect(indexcl); else try ArrayList al=(ArrayList) request.getSession().getAttribute(wordstudyinfo);ArrayList alt=new ArrayList();wordtestDAO td=new wordtestDAO();if(al!=null)for(int i=0;ial.size();i+)WordBean wb=al.get(i);WordTestBean t=td.getTestByLink(wb.getWord_id();if(t!=null)alt.add(t);request.getSession().setAttribute(wordtest, alt);request.setAttribute(wordtest,alt);request.getRequestDispatcher(./main/word/wordthird.jsp).forward(request, response); catch (Exception e) e.printStackTrace();5.1.5 解读语法界面可以查看不同等级的语法知识点。解读语法界面如图 5-5 所示:图 5-5解读语法界面主要代码:StudentBean sb = (StudentBean) request.getSession().getAttribute(Stu);if (sb = null) response.sendRedirect(indexcl?text=login); else int level = 0;String slevel = (String) request.getParameter(level);if (slevel = null) Cookie co = request.getCookies();for (int i = 0; i = pagecount) request.setAttribute(isover, yes); elserequest.setAttribute(isover, no);if (pagenow = 1) request.setAttribute(isbegin, yes); else request.setAttribute(isbegin, no);request.setAttribute(grammerlist, alg);request.setAttribute(pagenow, pagenow);request.getRequestDispatcher(./main/grammer/grammerlist.jsp).forward(request, response);5.1.6 名言佳句界面可以查看英语名人名言。名言佳句界面如图 5-6 所示:图 5-6名言佳句界面主要代码:StudentBean sb = (StudentBean) request.getSession().getAttribute(Stu);if (sb = null) response.sendRedirect(indexcl); else int pagenow=1,sencount=0,pagesize=3,pagecount=0;String spagenow=(String) request.getParameter(pagenow);if(spagenow!=null)pagenow=Integer.parseInt(spagenow);sentenceDAO sd=new sentenceDAO();ArrayList als = null;try sencount=sd.getSentenceCount();als=sd.getSentenceByPage(pagenow, pagesize); catch (Exception e) e.printStackTrace();if(sencount%pagesize=0)pagecount=sencount/pagesize;elsepagecount=sencount/pagesize+1;boolean over=false;if(pagenow=pagecount)over=true;request.setAttribute(sentence, als);request.setAttribute(pagenow, pagenow);request.setAttribute(over, over);request.getRequestDispatcher(./main/sentence/sentenceshow.jsp).forward(request, response);5.1.7 学生管理界面用于管理学生信息。学生管理界面如图 5-7 所示:图 5-7学生管理界面主要代码:int pagesize=10,pagecount=0,pagenow=1,newscount=0;studentDAO qd=new studentDAO();newscount=qd.getStudentCount();Object opagenow=request.getParameter(pagenow);if(opagenow!=null)pagenow=Integer.parseInt(opagenow.toString();if(newscount%pagesize=0)pagecount=newscount/pagesize;elsepagecount=newscount/pagesize+1;ArrayList qyn=qd.getStudentByPage(pagesize, pagenow);request.setAttribute(stulist, qyn);request.setAttribute(pagecount, pagecount);request.setAttribute(pagenow, pagenow);request.getRequestDispatcher(./back/user/stulist.jsp).forward(request, response);5.1.8 词库管理界面用于管理单词信息。词库管理界面如图 5-8 所示:图 5-8词库管理界面主要代码:int pagesize=10,pagecount=0,pagenow=1,newscount=0;wordDAO qd=new wordDAO();newscount=qd.getWordCount();Object opagenow=request.getParameter(pagenow);if(opagenow!=null)pagenow=Integer.parseInt(opagenow.toString();if(newscount%pagesize=0)pagecount=newscount/pagesize;elsepagecount=newscount/pagesize+1;ArrayList qyn=qd.getWordByPage(pagesize, pagenow);request.setAttribute(wordlist, qyn);request.setAttribute(pagecount, pagecount);request.setAttribute(pagenow, pagenow);request.getRequestDispatcher(./back/word/wordlist.jsp).forward(request, response);5.1.9 名言佳句管理界面用于管理名人名言。名言佳句管理界面如图 5-9 所示:图 5-9名言佳句管理界面主要代码:int pagesize=10,pagecount=0,pagenow=1,newscount=0;SmartUpload su = new SmartUpload();su.initialize(getServletConfig(), request, response);su.setMaxFileSize(300*1024);su.upload();int count = su.save(/img/mryj);com.jspsmart.upload.File file=null;int up=0;tryfile = su.getFiles().getFile(0);file.saveAs(/img/mryj/ + file.getFileName(), su.SAVE_VIRTUAL);up=1;catch(Exception se)up=0;sentenceDAO td=new sentenceDAO();String s_id=su.getRequest().getParameter(s_id);String s_content=su.getRequest().getParameter(s_content);String s_mean=su.getRequest().getParameter(s_mean);String s_story=su.getRequest().getParameter(s_story);if(s_content!=null&s_mean!=null)SentenceBean gb=new SentenceBean();gb.setSen_id(Integer.parseInt(s_id);gb.setSen_content(s_content);gb.setSen_mean(s_mean);if(up=1)gb.setSen_img(img/mryj/ + file.getFileName();elsegb.setSen_img(null);gb.setSen_story(s_story);if(td.updateSentence(gb)request.setAttribute(result, updateyes);elserequest.setAttribute(result, updateno);newscount=td.getSentenceCount();Object opagenow=request.getParameter(pagenow);if(opagenow!=null)pagenow=Integer.parseInt(opagenow.toString();if(newscount%pagesize=0)pagecount=newscount/pagesize;elsepagecount=newscount/pagesize+1;ArrayList qyn=td.getSentenceByPage2(pagesize, pagenow);request.setAttribute(senlist, qyn);request.setAttribute(pagecount, pagecount);request.setAttribute(pagenow, pagenow);request.getRequestDispatcher(./back/sentence/senlist.jsp).forward(request, response);elseresponse.getWriter().println(网页出错,请联系管理员);5.1.10 视频资源管理界面用于管理视频资源。视频资源管理界面如图 5-10 所示:图 5-10视频资源管理界面主要代码:int pagesize=10,pagecount=0,pagenow=1,newscount=0;movieDAO td=new movieDAO();newscount=td.getMovieCount();Object opagenow=request.getParameter(pagenow);if(opagenow!=null)pagenow=Integer.parseInt(opagenow.toString();if(newscount%pagesize=0)pagecount=newscount/pagesize;elsepagecount=newscount/pagesize+1;ArrayList qyn=td.getMovieByPage2(pagesize, pagenow);request.setAttribute(movielist, qyn);request.setAttribute(pagecount, pagecount);request.setAttribute(pagenow, pagenow);request.getReque
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年赤峰达源水利工程有限公司公开招聘工作人员笔试参考题库附带答案详解
- 心理变态行为预案
- 家电维修保养的方法与预案
- 公司质量管理评估制度
- 家电维修校园宣传手册
- 互联网教育平台股权投资及教育资源共享协议
- 离婚债务偿还及子女抚养权协议书范本
- 离婚协议书样本:婚姻解除与子女抚养权归属
- 物业总经理任期突发事件应对与快速反应合同
- 创新型离婚协议子女抚养权及生活协助合同模板
- YC/Z 550-2016卷烟制造过程质量风险评估指南
- 工程水文第3章课件
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- GB/T 34875-2017离心泵和转子泵用轴封系统
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- GA/T 1081-2020安全防范系统维护保养规范
- 02药物不良反应adr课件
- 施工项目成本管理课件
- 文物建筑保护修缮专项方案
- 营销与2008欧锦赛ktv渠道方案
- 故障录波器课件
评论
0/150
提交评论