【毕业学位论文】(Word原稿)JSP,JAVA新闻发布系统论文范文_第1页
【毕业学位论文】(Word原稿)JSP,JAVA新闻发布系统论文范文_第2页
【毕业学位论文】(Word原稿)JSP,JAVA新闻发布系统论文范文_第3页
【毕业学位论文】(Word原稿)JSP,JAVA新闻发布系统论文范文_第4页
【毕业学位论文】(Word原稿)JSP,JAVA新闻发布系统论文范文_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文 博爱种子计划新闻发布系统 的理论研究与实际开发 系 别: 计算机与信息工程系 专业年级: 姓 名: 学 号: 指导教师: 吴建 周凌云 职 称: 讲师 助教 2010年 12 月 2日 目录 中文摘要 英文摘要 概要 1、 引言 1 写目的 景 2 义首字母缩写或缩略词 2 2、开发环境介绍 2 件环境 2 件开发环境 2 3、系统总体概述 3 目名称 3 发工具 3 发语言 3 4、系统分析 4 统总体架构 4 闻管理模块 4 闻发布流程 5 理员发布新闻信息 5 闻信息输出 6 闻管理 7 闻界面 8 册信息管理模块 8 册分类 8 册分类发布 8 理员添加相册 9 册信息的修改 10 册信息输出 11 片管理 11 片的发布流程 11 理员发布相片信息 12 片界面 13 例管理模块 14 迹管理模块 14 见问题管理 15 作伙伴管理 16 5、数据库的设计 17 据表的设计 18 册类型表 19 片信息表 19 闻模块 管理 19 6、页面逻辑设计 20 7、页面设计 21 页 22 闻页面 23 8、 软件 测试 24 结论 25 致谢 26 参考文献 27 博爱种子计划新闻发布系统的理论研究与实际开发 系 计专业 学生 指导教师 摘要 : 在 速发展的今天,互联网已成为人们快速获取、发布和传递信息的重要渠道,正以一种前所未有的冲击力影响着人类的活动。它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网 站建设在 用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 这次所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化,摆脱了时间和空 间的限制 。本论文是为消费者提供了一个网络生活空间 。 通过该网页展示了企业介绍、企业荣誉、产品介绍、招商信息、加盟程序、留言等一系列内容的介绍。 浏览者不仅可以利用留言板经济而又快捷地与外界进行各种信息的沟通,也可以直接在 网上申请加盟。 本论文还介绍了网页的结构分析和具体功能实现,网页的界面和运作方式,尽力模拟近代网页普遍性形式,成为一个完整的动态网站。 关键字: 网页 n s to it in so on is is in s it in s is s it s a to so on a of on of in a 要: 国家级大型扶助活动 不仅需要通过互联网进行 服务宣传,更需要将核心业务进行信息化处理,通过网络并依靠 门户网 信息门户,简化业务流程,提高运转效率,实现业务流程管理、非业务流程管理以及协同工作的全方位解决方案。从而使 计划 的核心竞争力得到提升。 博爱种子计划门 户网站建设方案不仅可以实现 该计划的 宣传、 展示 、组织 ; 客 户交流、客户信息管理、 网站信息 管理等;同时可以按 系统 的各种需求实现个性化的网上 案例展示 、形象宣传 、疑难解答、留言 /像册 等多方面 的 动态 功能,使 门户 网站从简单的网上橱窗发展成为 客户互动交流、客户与自动服务器的交流以及客户与主办公司相互交流的 网站 ,甚至还可以 利用在线调查引擎调查客户的需求和喜好 , 用留言板接纳客户的意见等。 在内部业务信息化管理方面, 在企业内部管理方面,给本次博爱种子计划活动筹办放提供一个 可靠,方便的管理和办公 的手段; 在企业综合信息门户平台中集成根据贵公司业务特点为您定制开发的 公司 协同办公系统、客户关系管理系统、业务流程自动化系统等相关产品,使您的企业核心竞争力得到提升 活动 门户网站的作用: 1、发布 活动 信息 通道 2、获取用户的各种反馈信息 3、为用户提供实时、高效的服务 4、以低成本传播产品信息、扩大市场、增强 活动动员 能力 动 业务的通道 5、宣传 活动 形象,扩大 该计划 在社会上的影响力 6、 活动 内 部员工沟通的渠道,可以借助 博爱 门户网站改善 活动 内部员工之间的交流 7、为客户和 活动 内部员工提供信息个性化的功能 正是考虑到以上各项相关信息,所以建立一个自己的门户网站迫在眉睫,本网站具有性能稳定,安全,易于维护等特点。管理员可以轻松方便管理整个系统。 本系统主要采用 开发环境来完成此门户网站的开发。采用 进行网页的设计,采用 通过 程技术实现用户对网络数据库的访问和读取。 1、 引言 写目的 本文为博爱种子门户网站系统分析 设计 书。本文档的主要作用是说明网站的总体结构、系统的功能规格、关键的业务处理流程以及相关的设计要求。 景 本系统为博爱种子建制的门户信息网,使得在相同领域更胜一筹。 义首字母缩写或缩略词 暂无 2、 开发环境介绍 件环境 本系统采用 的操作系统为 对硬件的要求不是很高。硬件的配置如下: 1)、服务器端硬件平台:选用中低档服务器 2)、系统网络的主要设备:集线器、网卡、网线等 件开发环境 结合 特点,设计时选用 为操作系统,据存储方面选用 览器选用常用的 360 等。 一个著名的 友服务器,它可以再多个操作系统中使用,例如: 列、 列等。 3、 系统总体概述 目名称 博 爱种子门户网站 发工具 发语言 、 系统分 析 统总体架构 博爱门户网主要实现信息的展示,当游客进入本门户网站,可以注册成为会员,填写相关的会员资料,注册成功之后使用其这注册账号(只有注册的会员才能上传视频和图片信息);通过网站上的相关信息对公司的相关了解,当有更详细的咨询时,可以联系相关的工作人员信息相关的信息咨询。 具体的功能架构如下: 图 爱种子计划 事迹管理 新闻管理 案例管理 组织管理 联系管理 地区管理 留言管理 问题管理 相册管理 合作伙伴管理 闻管理模块 网站新闻发布系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库, 然后通过已有的网页模板格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片, 从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经是即时 更新,从而大大加快了信息的传播速度,让用户及时了解相关产品和企业的信息,也吸引了更多的用户群, 时时保持网站的活动力和影响力。 闻发布流程 步骤号 步骤描述 1 管理员登陆系统,进入管理页面。 2 选择管理新闻 3 选择添加新闻 4 进入添加新闻页面 5 添加新闻标题、新闻内容、选择新闻类型 6 提交添加的新闻 图 管理员发布新闻信息 编号 名称 类型 /字段长度 /必选 说明 1 新闻标题 文本输入框 小于等 于三十个字符 2 新闻类型 下拉选择框 选择新闻的类别 3 新闻内容 文本输入区 图片 片上传 5 提交 按钮 清除 按钮 返回 按钮 新闻信息输出 编号 名称 类型 /字段长度 /必选 说明 1 新闻标题 回显 2 时间 回显 发表新闻的时间 3 新闻内容 回显 4 图片 图片显示 5 更多 链接 链接更多新闻 6 首页 链 接 7 上一页 链接 8 下一页 链接 9 末页 链接 10 跳转到 页 文本框 11 确定 按钮 12 当前第 页 文本显示 13 共 条新闻 文本显示 14 返回 按钮 图 新闻管理 信息管理实现网站内容的更新与维护,提供在后台输入、查询、修改、删除各新闻类别和专题中的具体信息的功能,选择本信息是否出现在栏目的首页、网站的首页等一系列完善的信息管理功能。具体包括以下功能:增添、修改、删除各栏目信息(包括文 字与图片)的功能。信息管理可以用以下流程图表示: 图 后台新闻管理输出: 编号 名称 类型 /字段长度 /必选 说明 1 新闻编号 回显 新闻管理模块 添加新闻 删除新闻 修改新闻 2 新闻标题 链接 3 修改 链接 4 删除 链接 删除新闻 5 排序模式 下拉列表框 排序模式有: 0 按时间排序 1 按阅读次数排序 6 阅读次数 回显 7 首页 链接 8 上一页 链接 9 下一页 链 接 10 末页 链接 11 总页数 文本显示 12 新闻总条数 文本显示 13 当前第 页 文本显示 14 跳转到 页 文本显示 15 确定 按钮 图 台管理进行新闻修改时的输出: 编号 名称 类型 /字段长度 /必选 说明 1 新闻编号 回显 2 新闻标题 文本框 3 新闻内容 4 图片 5 返回 按钮 6 提交 按钮 图 新闻界面 博爱种子新闻 公益新闻 国内慈善新闻 图 册信息管理模块 册分类 相册分类主要是根据网站的需要,建立各种类型的相册。把不同的图片进行相应的分类,把他们放入不同的相册中,便于网站管理员的信息管理,同时也方便游客对相关信息的了解。 册分类发布 步骤号 步骤描述 1 管理员登陆系统,进入管理页面。 2 选择管理相册 3 选择添加相册 4 进入添加相册页面 5 添加相册名称、备注、说明 6 提交添加的相册 图 理员添加相册 编号 名称 类型 /字段长度 /必选 说明 1 相册名称 文本输入框 小于等于三十个字符 2 相册说明 文本输入框 备注信息 文本输入框 相册封面 片上传 5 提交 按钮 清除 按钮 返回 按钮 册信息的修改 : 编号 名称 类型 /字段长度 /必选 说明 1 相册名称 文本输入框 显示相册名字 2 时间 文本输入框 创建相册时间 3 相册说明 文本输入框 对相册的说明 4 图片 图片显示 相册封面 5 修改 按钮 清除 按钮 返回 按钮 册信息输出: 编号 名称 类型 /字段长度 /必选 说明 1 相册名称 回显 显示相册名字 2 时间 回显 创建相册时间 3 相册说明 回显 对相册的说明 4 图片 图片显示 相册封面 5 更多 链接 链接更多相册 6 首页 链接 7 上一页 链接 8 下一页 链接 9 末页 链接 10 跳转到 页 文本框 11 确定 按钮 12 当前第 页 文本显示 13 共 条信息 文本显示 14 返回 按钮 图 相片管理 片的发布流程 步骤号 步骤描述 1 管理员登陆系统,进入管理页面。 2 选择管理相片 3 选择添加相片 4 进入添加相片页面 5 添加相片标题、相片说明、选择所属相册 6 提交添加的相片 图 理员发布相片信息 编号 名称 类型 /字段长度 /必选 说明 1 相片标题 文本输入框 小于 等于三十个字符 2 相片类型 下拉选择框 选择相片所属相册 3 相片说明 文本输入框 图片 片上传 5 提交 按钮 清除 按钮 返回 按钮 例管理模块 主要介绍一些公司的相关成功案例等。管理员可以通过后台管理员页面进行相应的 作。可以查询相应的信息。 图 迹管理模块 介绍相关 事迹。图 织管理 主要介绍一些本公司的相关构成,例如有多个机构、部门、员工等相关信息。只是一个简单的介绍信息,并没有相关部门的管理功能。 图 系管理 联系管理模块主要内容是一些关于本公司的相关的联系方式的管理。便于游客对相关信息的相信了解。当然,也可以直接到公司进行详细的咨询。 图 区管理 本公司有很多相应的地区信息,便于游客更好的了解公司的信息。 图 言管理 留言管理模块主要针对的是所有的相关用户,注册用户可以留言、发布图片。不过相应的图片需要有管理员进行审核,审核通过方可进行播放。当然管理 员也可以对游客的留言进行相应的删除、查看操作。 图 见问题管理 对于用户常见的问题,可以通过常见问题模块进行解决。当用户遇到一些问题,可以通过该模块进行查询,如果没有找到自己满意的答案,也可以留言或是通过公司的联系方式进行解决。 作伙伴管理 合作伙伴主要是一些和公司合作的公司的相关信息。用户可以通过相应的信息进行相关的信息了解。 5、 数据库的设计 据表的设计 册类型表 () F ( 1) 55) 55) 55) ( ) 片信息表 F ( 1) 1) 55) 55) (, (, ( ) 新闻模块管理 F ( 1) 55) 55) 55) 55) 55) 55) 55) ( ) 图 、 页面逻辑设计 逻辑视图主要支持系统的功能需求,它是系统提供给最终用户的服务。在面向对象技术中,通过抽象、封装和继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图,以及这些主要类在服务包和子系统中的组织以及如何将子系统组织为多个层。类图也用于表示类的存在以及类与类之间的相互关系,它是从系统构成的角度来描述当前的系统,即一系列用例实现的构成。 包和子系统的分层模型 描述如下图:图 软件设计原则中的对象职责用于定义每一层的逻辑任务,我们总结出每层的主要职责和任务如下。 ( 1)表示层 表示层包含所有表示用户看到的应用程序屏幕的边界类。该层的职责是: 提供友好、方便的用户界面 收集、预处理用户的输入信息显示数据字段编辑并校验输入数据的合法性格式化处理结果将输入数据向前传递给请求控制层展示的方式支持浏览器方式、应用程序方式。 ( 2)请求控制层 请求控制层包括代表驱动应用程序行为的用例管理器的所有控制器类。该层代表从客户机到中间层的边界。该层的职责是: 提供系统统一入口 接收并分发用户请求 将用户请求转换为业务层数据对象 ( 错误消息格式化、转换 管理用户 安全认证、记录日志等通用处理 请求控制层要支持多种通讯协议,即 。 ( 3)应用层 应用层包括应用程序领域内的业务处理类,该层表示业务服务层的边界和门面。该层的职责是: 提供业务服务门面 管理事务 管理缓存 对外提供的类型包括:普通 ( 务、 。 ( 4)领域层 领域层包括表示应用程序领域内“事物”的所有实体类,这些实体类驻留在服务 器上,并利用数据访问类和基础服务类来协助完成它们的职责。领域层的职责是: 管理业务逻辑对象; 提供核心业务逻辑实现。 ( 5)数据访问层 数据访问层位于对象业务层和底层关系型数据库之间,负责将对象映射到关系型数据库中,主要职责是: 负责对象的持久化; 提供数据访问接口。 7、 页面设计 页 图 闻页面 图 8、 软件测试 在软件开发的过程中,人们使用 了许多保证软件质量的方法分析、设计和实现软件,但难免还会在工作中犯错误。为了保证软件的质量和可靠性,应力求在分析、设计等各个开发阶段结束前,对软件进行严格的技术评审。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键,可以说软件测试是为了发现错误而执行程序的过程。其目的是想以最少的时间和人力找出软件中潜在的各种错误和缺陷。目前,流行的软件测试方法有两种,一种是黑盒测试法,另一种是白盒测试法。任何工程产品都可以使用这两种方法进行测试。 黑盒测试是已知产品的功能设计 规格,可以进行测试证明每个实现了的功能是否符合要求。软件的白盒测试是对软件的过程性细节作细致的检查,它是已知产品的内部工作过程,可以通过测试证明每种操作是否符合设计规格要求,所有的内部成分是否已经检查。 但是,任何软件的开发项目都要受到期限、费用、人力和机时等条件的限制。尽管我们以为为了充分揭露程序中的所有隐藏错误、彻底的做法是针对所有可能的数据进行测试,但事实告诉我们,这样做是不行的。 在测试阶段既然穷举测试不可行,为了节省时间和资源,提高测试效率,就必须精心设计测试用例,也就是要从数量极大的可用测试用例 中精心地挑选少量的测试数据,使得采用这些测试数据能够达到最佳的测试效果,或者说它们能够高效率地把隐藏的错误揭露出来。 对于本软件的测试,我们选择的是黑盒测试法中的边界值测试。 人们从长期的测试工作经验得知,大量的错误是发生在输入或者输出范围的边界值上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。 使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入等价类与输出等价类的边界,就是应着重测试的边界情况。应当 选取正好等于,刚刚大于,或刚刚小于边界的值作为测试数据,而不是选 取等价类中的典型值或者任意值作为测试用例。 边界值分析方法选择测试用例的原则: ( 1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。 ( 2)如果输入条件规定了值的个数,则用最大个数、最小个数、比最大个数多 1、比最小个数少 1 作为测试数据。 ( 3)如果程序的规格说明给出的输入域或者输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。 ( 4)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。 ( 5)分 析规格说明,找出其他可能的边界条件 结论 本设计根据毕业设计任务书的要求制作,功能基本实现,可以完成管理登陆、加盟申请、留言、各产品展示等功能的实现。此次设计是查看了一些企业网站的结构然后进行设计的,虽然此次设计构造不能说是成熟,但也算是尽了力。 这是我首次运用 切都是从零开始学习,所以制作的时候难免会过于简单,考虑的也不是很周全。同时由于时间的仓促,有些功能的实现不是很完美。在设计过程中不可避免地遇到了各种各样的问题 ,由于整个设计完全都是由个人设计的,有关 之本人水平有限,因此还存在着许多不足之处。 在以前的时间内我学习了许多专业课程,比如 据库系统概论, 然通过学习对这些课程有所了解和掌握,但是始终处于理论知识的掌握阶段,并没有真正应用于实践设计开发,所以对知识的掌握还不够全面和熟练,并不能真正独立的开发出一个完整的应用于实际的系统。通过这次毕业设计,使我学到了很多,对自身的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论