jsp新闻发布系统 毕业设计

jsp新闻发布系统 毕业设计

ID:353618

大小:233.00 KB

页数:16页

时间:2017-07-27

jsp新闻发布系统  毕业设计_第1页
jsp新闻发布系统  毕业设计_第2页
jsp新闻发布系统  毕业设计_第3页
jsp新闻发布系统  毕业设计_第4页
jsp新闻发布系统  毕业设计_第5页
资源描述:

《jsp新闻发布系统 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JSP新闻发布系统摘要:本系统采用JDK1.5.0_01作为开发环境,SQLSERVER2000作为数据库服务器,RESIN-2.1.9作为测试服务器,实现了对新闻类别无限级分类设置、静态新闻的发布修改删除,前台页面的模板自定义和生成,以及后台管理员权限和数据库的备份收缩等一系列的功能,完成了一个静态新闻发布系统的所有功能,实现过程了采用了大量的JAVABEAN来封装对数据库和服务器实现复杂逻辑操作。系统捕获了绝大多数的异常情况,具有较好的容错性,前台页面全部生成HTML静态页面,杜绝了一般用户直接操作数据库的可能,能够承受大量用户同时浏

2、览的压力,满足大部分新闻发布的需求。关键词:JAVABEAN,新闻发布,模板,自定义标签第一章绪论1.1新闻发布系统简介1.1.1新闻发布系统新传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。随着互连网的进地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面N适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的

3、服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些不安全的因素,例如:SQLInjection。该类系统大约占有30%多的市场分额,其主要特点为:前台新闻全部生成HTML静态文件,前模式实现,该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为大的提高。部分,主要是把前面的数据库换成了TXT格式的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全性不高,很容易造成数它用XM系统现在市场很少见到。16第一章需求分析2.1背景新闻发

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

5、一步扩大和深化,给新闻系统提出了更高的要求。2.2需求分析2.2.1对功能的规定:文章管理添加文章编辑文章栏目管理新闻图片管理投票管理生成管理生成所有文章生成各栏目主页生成主页模板绑定模板管理增加模板账号管理账号管理修改密码系统数据系统设置系统空间占用数据库备份16数据库恢复数据库收缩SQL语句执行日志管理2.2.2对性能的规定:1、操作应该方便、灵活。2、系统应有较高的稳定性。3、系统应有较高的安全性。4、系统应有较高的容错性。5、速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。2.2.3数据管理能力要求:1、能处理大量的

6、新闻数据。2、安全指数高,防止黑客攻击。3、负荷能力强,防止数据量过大,而影响速度。4、采用日志备份,追查非法用户5、遵循数据完整性规则,保证数据实际有效。6、保证发送数据库引擎的数据得以可靠存储。7、数据备份功能,保证数据在丢失之后可以得到及时地补救。8、数据恢复功能,当数据遇到损坏时,可以随时恢复过去备份的数据,将损失降到最低点。9、密码管理,为了保证系统数据的安全性,系统对用户登陆进行了加密限定(MD5)。2.2.4运行环境:Windows2003server+JDK1.5.0_01-b08+resin-2.1.92.2.5所用工具

7、:JAVA代码编写工具:JCreatorLE3.0、UltraEdit-32JSP编写:MacromediaDreamweaverMX第一章概要设计3.1系统的体系结构本新闻系统根据后台管理员设置的栏目和绑定的模板自动生成前台新闻主页、栏目浏览页面和新闻浏览页面,同时后台提供了栏目、模板、新闻的编辑、修改、和删除功能,完成了新闻系统的所有功能。16ClientClientServerSQLSERVER2000DBSERVERJAVABEAN…………WEBbrowser图3-1:系统结构图本新闻系统设计采用典型的三层结构模式:第一层JSP页

8、面主要实现对管理界面的显示和解释、中间层JAVABEAN组件实现对数据库的操作和前台页面的生成工作,第三层数据库服务器主要对系统提高数据服务。中间层的JAVABEAN组件主要封装了对数据库的查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。