基于web的学校新闻发布系统说明书.doc

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于web的学校新闻发布系统说明书

目录 第一章 系统概述 3 1.1 开发背景 3 1.2 开发意义 4 1.3 开发技术简介 5 1.3.1 J2EE体系结构 5 1.3.2 .Struts2框架技术 6 1.3.3 .Hibernate框架技术 7 第二章 系统分析 9 2.1 可行性分析 9 2.2 需求分析 10 2.2.1 功能需求 10 2.2.2 性能需求 10 2.2.3 数据流图 11 2.2.4 数据字典 12 第三章 系统的总体设计 16 3.1 功能模块划分 16 3.1.1 系统功能模块图 16 3.1.2 各功能模块描述 17 3.2 数据库设计 18 3.2.1 概念结构设计 18 3.2.2 逻辑结构设计 20 第四章 系统详细设计 23 4.1 程序流程图 23 4.2 界面设计 25 第五章 系统实现 29 第六章 系统的调试与测试 44 6.1 测试环境 44 6.2 测试内容 44 6.3 系统部分模块测试 45 课程设计心得体会 47 参考文献 48 第一章 系统概述 1.2 开发意义 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,而随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。 网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前沿,清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。随着计算机技术的发展,网络技术对生活和工作也显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。 HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在JSP编程语言高度发展的形式下,开始了对新闻发布更新系统的研发。 1.3 开发技术简介 1.3.1 J2EE体系结构J2EE Web程序服务器提供了方便编程的各种服务技术,这些技术是一般Web应用需要Web编程者不需要自己开发的,例如命名服务(Naming Service)、数据链接(JDBC)、(Security Service)等,在Web应用中一般通过调用现成的API来使用这些技术。  命名技术(JNDI)  J2EE命名服务提供应用构件(包括客户、EJB BeansServlet、JSP等)程序命名环境。JNDI API提供了Web构件进行标准目录操作的方法,譬如将对象属性和Java对象联系在一起,或Java对象。由于JNDI已经被标准化,程序可以通过使用JNDI来访问其他Web命名协议LDAPNDS,DNS和NIS。这促进了J2EE Web程序与  数据连接技术(JDBC)   Java DataBase Connection(JDBC)API使J2EE平台和各种关系数据库之间连接起JDBC技术提供Java程序和数据库服务器之间的连接服务,同时他能保证数据事务的正常进行 JDBC提供了从Java程序内调用SQL数据检索语言的功能;J2EE平台使用JDBC 2.0以API以及JDBC 2.0拓展API,这些API提供了高级的数据连接功能。  安全技术   J2EE提供了严密的安全措施,他保证程序资源只能被获准的用户来使用。这一般2步。首先是验证(Authentication),即个体必须由验证确定其身分。典型的做法是使(譬如用户名和密码)。其次是授权(Authorization)。当一位被验证通   J2EE的容器提供2种安全方法:声明性(Declarative)和程序性(Programmatic)。Web构件或EJB构件的程序里调用Java的安全技术API。由于J2EE程序中,一般使用声明性安全技术比较简单Web服务技术 Web服务技术是通过互联网进行远程应用服务和计算的新技术,被称为新一代的Web应Web服务通过基于XML的开放标准使企业之间进行信息连接,企业使用基于XML的Web服务描述语言(WSDL)来描述他们的Web服务(比如银行转账、价

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档