吉祥鸟新闻发布网站的设计实现毕业论文

上传人:l**** 文档编号:169467738 上传时间:2021-02-26 格式:DOC 页数:28 大小:647.50KB
返回 下载 相关 举报
吉祥鸟新闻发布网站的设计实现毕业论文_第1页
第1页 / 共28页
吉祥鸟新闻发布网站的设计实现毕业论文_第2页
第2页 / 共28页
吉祥鸟新闻发布网站的设计实现毕业论文_第3页
第3页 / 共28页
吉祥鸟新闻发布网站的设计实现毕业论文_第4页
第4页 / 共28页
吉祥鸟新闻发布网站的设计实现毕业论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《吉祥鸟新闻发布网站的设计实现毕业论文》由会员分享,可在线阅读,更多相关《吉祥鸟新闻发布网站的设计实现毕业论文(28页珍藏版)》请在金锄头文库上搜索。

1、忻忻 师师 学学 院院 计算机系本科毕业(设计)论文计算机系本科毕业(设计)论文 课题名称 吉 祥 鸟 新 闻 发 布 的 设 计 与 实 现 专 业计 算 机 科 学 与 技 术 姓 名 学 号 指导教师 目目 录录 1 1 引言引言.1 1 1.1 开发研究背景及现状.1 1.2 开发工具介绍.2 1.2.1 JSP 简介 .2 1.2.2 SQL server 2000 简介.2 2 2 需求分析需求分析.4 4 2.1 用户需求描述.4 2.2 系统功能需求.4 2.3 系统性能需求 .5 3 3 概要设计概要设计.1010 3.1 系统功能模块设计.10 3.2 数据库设计.10 3

2、.2.1 概念模型设计.10 3.2.2 数据库逻辑结构的设计 .11 4 4 新闻信息管理系统的详细设计与实现新闻信息管理系统的详细设计与实现.1616 4.1 创建数据库.16 4.2 连接数据库.16 4.3 系统功能实现.17 4.3.1 系统前台主界面.17 4.3.2 系统后台模块的设计与实现.18 5 5 新闻信息管理系统的测试新闻信息管理系统的测试.2222 5.1 测试环境.22 5.2 测试步骤.22 5.3 测试结果.22 6 6 结论结论.2323 致致.2424 参考文献参考文献.2525 吉祥鸟新闻发布的设计与实现吉祥鸟新闻发布的设计与实现 摘摘 要:要:随着社会经

3、济的迅速发展,新闻信息发布使得新闻的传播变得更加快捷、准确和 方便,人们可以更迅速、更全面的掌握各类信息。本文重点讨论了利用 JSP 和 SQL Server 2000 数据库开发吉祥鸟新闻发布的过程。吉祥鸟新闻发布分为前台显示和后台管理两大部 分,前台实现了信息浏览、查询功能;后台实现了系统管理、版面管理、新闻管理和用户 管理等功能。具有交互友好,实用性强,操作简单等特点。 关键词:关键词:新闻发布 数据库设计 JSP AbstractAbstract:As social economic developed rapidly, news and information release sys

4、tem makes the realization of the spread of various types of information become more efficient, accurate and convenient, and so people can grasp all types of information more quickly and more comprehensively. This article focuses on the use of JSP and SQL Server 2000 database to develop a press relea

5、se web sites design and implementation process. Lucky bird news site achieve information browsing, query function in the user interface and system management, layout management, information management and user management in the background based on JSP technology development. It was interactive frien

6、dly, practical, simple operation when using. KeywordsKeywords:News Information Database Design JSP 1 1 引言引言 1.11.1 开发研究背景及现状开发研究背景及现状 随着互联网技术的飞速发展,新闻发布日益成为各种最重要的功能模块之一。 动态新闻发布技术,是指将网页上的某些需要经常变动的新闻集中管理,并通 过信息的某些共性进行分类,最后系统化、标准化地发布到上的一种发布方式。 动态新闻发布的出现减轻了更新维护的工作量,通过网络数据库的引用,的更 新维护工作只需录入文字和上传图片即可,从而大大缩短

7、了的更新速度。某些 专门的新闻站点,如新浪的新闻中心等,更新速度已经缩短到五分钟更新一次, 这不仅加快了信息的传播速度,也吸引了更多的长期用户群,永久保持着的影 响力。 1.21.2 开发工具介绍开发工具介绍 1.2.1 JSP 简介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与 一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统 的网页 HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记 (tag),从而形成 JSP 文件(*.jsp)。 用 JSP

8、 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操 作系统上运行。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 Tags 和 Scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计 和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变 得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后 将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段 可以操作数据库、

9、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客 户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户 端的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开 发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用, 完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 1.2.2 SQL server 2000 简介 SQL Server 2000 是 Microsoft 公司推

10、出的 SQL Server 数据库管理系统 的最新版本。该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许 多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可 跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 1.Internet 集成。SQL Server 2000 数据库引擎提供完整的 XML 支持。它 还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功 能。 2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上

11、使用,从运 行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。 3.企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的 数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千 个并发修改数据库的用户的开销减到最小。 4.易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工 具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过 程。 SQL Server 2000 共有 4 个版本,分别是个人版,标准版,

12、企业版和开发 版。 由于本系统是在 Windows XP 操作系统上完成的,所以 SQL Server 2000 安装 的是个人版,这样可以安装上服务器端。 2 2 需求分析需求分析 2.12.1 用户需求描述用户需求描述 新闻信息发布系统要求在第一时间方便、准确的将新闻发布出去,因此必 须具有良好的可靠性和健壮性。本次设计旨在克服静态的操作不便给新闻工作 者带来的困难,提供良好的操作界面。其中版面管理即是对一级栏目、二级栏 目、专题栏目的管理,并可以随时更新新闻的栏目;新闻管理包括添加新闻、 修改新闻和审核新闻;用户管理主要包括添加用户、修改用户和浏览用户。 2.22.2 系统功能需求系统功

13、能需求 新闻发布系统包括前台和后台两大模块的设计,前台用来显示要发布的信 息,搜索新闻信息,以便为新闻浏览者提供方便。后台主要包括系统管理,版 面管理,新闻管理,用户管理,个人信息管理等模块,用户不能随便注册,只 能由超级管理员来增加和管理用户,分配权限等。 1、系统为普通用户提供新闻管理与个人信息管理具体描述如下: (1)新闻管理模块 添加新闻:新闻工作者可以将新闻信息添加到数据库。 修改新闻:新闻工作者可以修改新闻。如果该新闻信息已经通过审核,则 不可以再由普通用户修改新闻信息。 (2)个人信息管理模块 浏览信息:用户登陆后可以看到自己的个人信息。 修改资料:用户登陆后可以自己修改各种信息

14、。 修改密码:用户登陆后可以更改自己的密码。 2、为系统管理员提供的功能模块,除了系统普通管理员的功能外,还有的 功能有如下: (1)系统管理模块 基本信息设置:对基本信息的设置如名称、作息、电子。 参数设置:对的前台新闻条数、后台用户、新闻与日志显示条数和栏目里 的新闻条数的一些参数设置。 (2)版面管理模块 类别管理:对新闻类别大类信息增加、删除、修改,大类下面包括的子类 信息增加、删除、修改。 专题管理:对新闻是否属于专题新闻,对专题进行增加、删除、修改。 (3)新闻管理模块 审核新闻:对普通用户提交的新闻作息进行审核管理,未审核时,发布者 可以对新闻进行修改;审核完成,普通用户不能再对

15、自己的新闻信息进行修改。 (4)用户管理模块 添加用户:管理员对可信的用户进行添加。 修改用户:管理员对已有的用户进行管理。 (5)个人信息管理模块 浏览信息:用户登陆后可以看到自己的个人信息。 修改资料:用户可以自己修改各种信息。 修改密码:用户登陆后可以更改自己的密码。 3、系统为超级管理员提供的功能模块,除了系统管理员有的功能外,还有 的功能是系统管理模块里系统日志管理,它对登陆人员的日志进行管理与查看。 2.32.3 系统性能需求系统性能需求 据 JSP 的设计,程序中主要用到 Java 程序,这样使系统具有以下性能: 1、可移植性 该语言是解释型,也就是说任何想运行 Java 的计算

16、机都必须把一个 Java 程序转化 Class 文件执行。Java 语言对数据类型都有严格的要求,并且不会因 为不同的计算机而改变。 2、健壮性 Java 语言有运行环境系统来管理用户存,语言本身没有指针及指针的相关 算法,这样用户程序不会因为指针悬空或存溢出等想象发出。Java 的存管理器 自动的跟踪所有的对象,当对象结束时,系统将其所占的存释放掉。因此说, Java 的运行环境保证了代码的良好运行。 3、安全性 在网络环境中, Java 提供了一个安全机制以防恶意代码的攻击。除了要保 护客户端免受无意的侵扰,Java 也能对付有意的侵扰。在它的运行系统中置了 安全防机制,在每条指令执行前都要进行相应的安全性检查。 4、面向对象 Java 是彻底的面向对象的语言,它可以动态或静态的继承和复用。因此, 面向对象的优点:代码复用和可扩展性。 根据新闻发布信息系统的业务流程及系统的性能分析得出数据流图。 图 2.1 “吉祥鸟体育新闻发布系统”顶级 DFD 图 图 2.2“吉祥鸟体育新闻发布系统”的第一级 DFD 新闻管理,作为普通用户只能添加新闻,新闻不能审核时,该新闻不会显 示在前台,此

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

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