毕业设计(论文)JSP俄文主页信息管理系统

上传人:博****1 文档编号:458690301 上传时间:2024-02-10 格式:DOC 页数:43 大小:469.53KB
返回 下载 相关 举报
毕业设计(论文)JSP俄文主页信息管理系统_第1页
第1页 / 共43页
毕业设计(论文)JSP俄文主页信息管理系统_第2页
第2页 / 共43页
毕业设计(论文)JSP俄文主页信息管理系统_第3页
第3页 / 共43页
毕业设计(论文)JSP俄文主页信息管理系统_第4页
第4页 / 共43页
毕业设计(论文)JSP俄文主页信息管理系统_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业设计(论文)JSP俄文主页信息管理系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)JSP俄文主页信息管理系统(43页珍藏版)》请在金锄头文库上搜索。

1、俄文主页信息管理系统第一章 绪论1.1 JSP简介1.1.1 JSP介绍JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,网址为http:/ JSP的特点1将内容的生成和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有

2、的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 2强调可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的

3、更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 3采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。 通过开发定制化标识库,JSP技术是可以扩展的。今后,第三

4、方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。 由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。 作为Java平台的一部分,JSP拥有Java

5、编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。1.2新闻发布系统简介 随着社会的发展和信息技术的进步,全球信息化的趋势越来越明显。互连网以前所未有的速度发展,成为与报纸、广播、电视并肩的第四媒体,同时正以其便捷的信息传输形式改变着人们的消费模式。在过去,新闻传媒渠道仅仅限于报纸、广播等,现在随着高科技的不断发展,传媒路径也更加多样化,其中网上新闻系统已成为目前最快捷、最迅速的传播途径之一。网站新闻发布系统,又称信息管理系统,广泛应用于大型专业网站、政府网站、企业网站等几乎所有的网

6、站上,是将新闻、信息栏目和业界动态等信息集中起来发布、管理、查询等的一种网站应用程序。无论管理人员身处何地,只要能够上网就能对网站信息进行更新及维护。所有的操作可以通过浏览器完成,不需要掌握其他应用软件,用户不需培训。新闻发布系统(News Release System)是上个世纪九十年代互连网技术发展以后才出现的技术,最初表现是解决一些网站的信息动态发布而开发,最初只是简单的发布和显示,应用对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一,在九十年代后期,互连网技术进一步发展,网络作为新起的新闻媒介工具,其用户大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提

7、出、开发、并改进,到现在,新闻系统开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻系统,大量的用户引发了新闻系统功能的进一步扩大和深化,给新闻系统提出了更高的要求。1.3 新闻发布系统功能 本新闻发布系统所完成的主要功能有以下几点。1 前台客户界面部分l 首页界面设计。l 界面一级栏目显示。l 界面二级栏目显示。l 界面三级栏目显示。l 单条新闻的显示。l 相关新闻的显示。l 新闻搜索。2 后台管理界面部分l 管理员登录。l 用户管理。l 一级栏目管理。l 二级栏目管理。l 三级栏目管理。l 添加新闻。1.4新闻发布系统特点本系统具有以下特点

8、:l 页面模块化:本系统在界面设计上都采用了模块化处理思想,把很多模块共有的部分集成一个模块,例如页面的头和尾,数据库的连接等,这样在开发时遇到这些相似的页面部分,就不需要从新编写,重用这部分即可,大大提高了开发效率。l 新闻内容的格式转换:系统在进行新闻录入时,为了便于在新闻浏览中显示方便,将录入的新闻内容进行了格式转换,将普通新闻内容转变成了网页形式的新闻内容,而在新闻修改中又进行了相反的转换,在保存修改信息时又进行了同样的转换。这样做的目的是为了能在新闻浏览中显示出更多的信息,包括回车,空格,图片等在数据库中不能直接保存的信息。第二章 需求分析2.1背景 新闻发布系统(News Rele

9、ase System)是上个世纪九十年代互连网技术发展以后才出现的技术,最初表现是解决一些网站的信息动态发布而开发,最初只是简单的发布和显示,应用对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一,在九十年代后期,互连网技术进一步发展,网络作为新起的新闻媒介工具,其用户大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提出、开发、并改进,到现在,新闻系统开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻系统,大量的用户引发了新闻系统功能的进一步扩大和深化,给新闻系统提出了更高的要求。2.2 需求分析2.2.1 对结构

10、的规定:新闻快递 - 校情总览 . . 院系介绍 . . 国际交流 . 留学黑大 . . 科学研究 校园生活 . 咨询信箱 . 黑大视频 .国际交流 二级目录:l 国际交流项目 l 外籍教师聘请 l 校际合作 留学黑大 二级目录:l 招生简章 l 博士生申请 l 硕士生申请 l 本科生申请 l 语言生申请 l 专业进修 l 研究学者 l 短期班 l 奖学金 l 申请表下载 l 留学咨询 2.2.2对性能的规定1、操作应该方便、灵活。2、系统应有较高的稳定性。3、系统应有较高的安全性。4、系统应有较高的容错性。5、速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。2.2.3数据管理能

11、力要求1、能处理大量的新闻数据。2、安全指数高,防止黑客攻击。3、负荷能力强,防止数据量过大,而影响速度。4、采用日志备份,追查非法用户5、遵循数据完整性规则,保证数据实际有效。6、保证发送数据库引擎的数据得以可靠存储。7、密码管理,为了保证系统数据的安全性,系统对用户登陆进行了加密限定(MD5)。2.2.4 运行环境1.硬件要求:CPU:P3或者以上;内存:64MB或者以上硬盘:500M或者以上2.软件要求:数据库环境:MySQL Server 4.1服务器环境:Windows 2003 server+JDK 1.5.0_01-b08+ tomcat5.0.282.2.5 所用工具:JAVA

12、代码编写工具:JCreator LE 3.0、UltraEdit-32JSP编写:Macromedia Dreamweaver MX数据库管理: SQLyog Enterprise第三章 概要设计3.1 系统的体系结构JAVABEANWEB browserClientClientMYSQLSERVERDB SERVER本新闻系统根据后台管理员设置的栏目和模板自动生成前台新闻主页、栏目浏览页面和新闻浏览页面,同时后台提供了栏目、模板、新闻的编辑、修改、和删除功能,完成了新闻系统的所有功能。图3-1:系统结构图本新闻系统设计采用典型的三层结构模式:第一层JSP页面主要实现对管理界面的显示和解释、中间层JAVABEAN组件实现对数据库的操作和前台页面的生成工作,第三层数据库服务器主要对系统提高数据服务。中间层的JAVABEAN组件主要封装了对数据库的查询、修改、删除以及页面生成工作,实现了本系统的全部中间业务逻辑,在系统中起关键作用。MYSQLSERVER DB SERVER新闻录入JAVABEANJAVA

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号