




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 生活中实际操作对于新闻发布系统的具体操作需求的分析报告 第一章 绪 论 题背景 数字信息时代使人们的交流方式发生了很大的变化,新闻发布系统又名信息发布系统,是一个以计算机网络平台构建起来的新闻发布系统,它可以对网络上所有的信息进行管理分类,还能系统化,标准化的发布到网站上的一种网站应用程序,网站信息通过一个简单的界面加入数据,然后通过已有的网页模板格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网络的更新工作简化到只需要录入文字和上传图片,从而使网站 的更新的速度大大缩短,从而大大加快了信息的传播速度。 目前,对于新闻发布系统的开发技术有很多种,比如 术、 术、术、 术等,成熟的新闻发布系统有很多,如著名的 门子公司采用的技术 )等以及开源的产品也得到了广泛的应用,如 。本课程我们将学习以 术进行开发,去实现一个新闻发布系统的信息处理过程。 题研究目标和意义 本次课题研究目标,以在生活中的实际操作中对于新闻发布系统的具体操作需求进行分析和探讨 ,通过不同的角度去分析一个新闻发布系统的开发过程会遇到什么问题,并通过不断的讨论和测试去实现每一个需求。达到满足用户和管理员不同身份的操作需求,以具体的实例来实现一个完整的新闻发布系统的信息交互工程。 此次课题的研究意义在于提高自己对于 目开发的实践能力,使自己能过通过此次研究了解到一个系统的开发过程,需要哪些准备,需要哪些知识, 2 哪些流程以及开发结束后的调试工作。本次设计的新闻发布 系统使用基于 术开发 , 通过此次的设计能够对 式框架的深入体会,能够得到举一反 三的效果,以具体的实例在开发过程中通过框架的搭建来实现每一个功能。 做出一个动态新闻发布系统,以及对其的管理和使用。该新闻系统具有一般新闻系统的功能,该系统是基于 式的 实现,开发设计,主要实现对公司新闻的发布与管理功能,对新闻内容信息的浏览阅读等。 题内容 新闻发布系统的主要用途是作为信息的发布以及管理,涉及到前台用户对新闻信息的浏览、评论和后台新闻的管理。主要是分前台浏览和后台管理两个大的模块。前台页面是对所有用户均开放除了可以允许所有游客进入浏览新闻外,会员用户和以通过注册登录进行对新闻的 评论以及留言。后台管理部分一般是通过隐藏页面进入,并做权限验证,只有使用了正确的账号和密码,通过了权限验证才能进入后台管理和发布新闻,一般只允许管理员的登录不允许注册。 在前台新闻浏览模块,一般需要对新闻进行分门别类展示,并需要通过栏目导航进入特定的新闻信息分类模块。在首页除了显示导航栏目外,还需要显示这些栏目的最新信息;列表以及推荐新闻信息列表,并能提供一些新闻检索功来实现用户根据个人喜好查看自己赶兴趣的新闻。同时还应提供用户评论、留言功能,使得用户可以对新闻信息发表自己的看法和意见。 后台管理方面,必须 由合法的管理者来管理新闻的的发布修改删除等,以及需要对会员用户和新闻分类进行管理,所以系统也需要一个为管理员用户登录注销的模块。 第二章 系统需求分析 求说明 该系统在性能功能上应达到如下需求 : 操作简单、界面友好 、 完全 框架 式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、 新闻列表、新闻出处 等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要 求 。 通过相关调查,要求该系统应具有以下功能: 1. 通过网络浏览各类新闻及相关信息。 2. 新闻能分类显示相关信息。 3 3. 提供站内新闻的搜索功能。 4. 支持其它网站的友情链接。 5. 为后台管理提供管理入口。 6. 后台编辑个类新闻并且管理新闻信息。 户功能分析 对于本系统,用户共分为二:会员用户、管理员,各有不同的权限。 (一)会员用户: 此类用户具有以下权限: 言、会员评论。 论。 (二)管理员: 此类用户具有以下权限: 1. 浏览所有网页。 2. 具有管理普通用户的权限。 3. 发布公告信息,可供用户浏览。 4. 对不合适和没用的评论进行删除。 5. 向数据库导入各用户的注册信息信息。 6. 登陆后可修改个人密码。 7. 可以删除任何一个普通用户的所有信息。 例图 浏览者和管理员的具体分工操作所涉及到的功能(如图 示。 4 图 例图 构图 根据需求分析得出所需要的功能,和结构得出系统结构(如图 示。 5 新 闻 发 布 系 统前 台 后 台浏览新闻注册会员发表留言发表评论添加新闻修改新闻删除新闻管理会员删除评论删除留言管理员信息添加和修改添加新闻分类普 通 用 户 管 理 员登录会员第三章 总的设计方案 发工具的选用和介绍 境 境,这是 统编译运行时必须配置的环境,只有在此环境下 并且在本次设计中我们选用的 务器的配置也必须在配置好 境之后才能运行,所以本次设计 我们选用了 版本进行开发。 据库管理系统是用于关联数据库并将数据保存到所创建的表中,在本次设计中涉及到数据的存储过程,所以必须要有数据库管理 系统来进行管理。目前来说 般比价适用于中小型企业的,如果数据规模非常庞大一般会选择 据库管理系统进行开发。本次设计数据非常有限所以选择此之外他还有便于学习,成本低,开源等特点。 6 务器 拥有免费、开放源码的特点因此 试时所选择的服务器,在本次设 计过程中主要使用它来进行程序的调试。同时 在本次设计中需要用到 术, 于这些技术也是兼容的,因此它成为了我对服务器选择的首选。 在本系统中我们选用稳定版本 行开发 签库 据这些标签库的内容,程序员在编写网页中的代码时,可以大大的减少代码的编写量,从而使网页中的代码更加简洁。种标签库文件,它们分别为 签、 签、签。 架是操作数据库的持久化框架,它的值对象本质上是持久化对象的前身,也就是说,在 架中,值对象就能够表示一条数据表中的记录。 所以是优秀的框架,就是在于它所用持久化类的对象其本身是一个简单的 的值对象。这样的优点是在纯粹 的情况下,持久化类的对象直接就可以在业务逻辑层和服务器表示层被使用,不涉及高耦合的问题,因此在业务逻辑层中只要对值对象进行操作,然后返回这个对象即可。 成开发工具 目前最流行的 成开发工具。 经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配并且它能够很好地与 本系统中我们选用 7 发技术的介绍 面技术 生于 后,主要是为了解决 输出 码效率低的问题而产生的。 术比较简单,类似于 些脚本语言。 技术主要是由以 下两个部分组成: 基本语法:两个注释、 3 个脚本元素、 8 个动作指令。 九大内置对象: 求对象、 应对象、 话对象、 用程序对象、 出对象、置对象、 面对象和 外对象。 术 生于 术之前,它最大的特点就是基于线程。与传统的 一个 求都会产生一个新的进程,而每一个 求都 只会产生一个线程,这对于系统的利用率来说是一场革命。 发的技术,所有基于 架都离不开 常 于进行系统的初始化、服务拦截、过滤等。 签语言和 本语言的编写 级文本标记语言是 标准通用标记语言 下的一个应用,也是一种规范,一种 标准 ,它通过标记符号来标记要显示的网页中的各个部分。 由 司创造的一种脚本语言。 为便于推广 , 被 定为是 两门不相干的语言,作用也不一样 。作为一门独立的编程语言, 以做很多的事情, 但 它最主流的应用还是在 创建动态网页 (即 网页特效 )。 提要: 学习脚本语言的首选。她兼容性好,绝大多数浏览器均支持 且她功能强大, 实现简单方便,入门简单,即使是程序设计新手也可以非常快速容易地使用 行简单的编程。 8 发框架 概述 式简介 名是 模型 (视图 (控制器(缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑 独特的发展起来用 于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 型 一种设计模式 。 式作为系统的搭建框架,采用这种模式的好处是可以使每一层次的作用分工明确, 它强制性的使 应用程序 的 输入 、 处理 和 输出 分开。使用 用程序被分成三个核心部件: 模型 ( 、 视图 ( 、 控制器 ( 。本文采用的是 层模式来搭建整个框架。 3 写 据库配置文件 同时支持 式的配置文件和传统的 前系统采用的是 配置文件。 以直接对映射文件加以配置并由 在须在程序中通过编写进行映射文件加载。相关主要代码如下: 9 。开发当前系统使用了架的整合技术 ,在编写数据库持久化类的代码中,分别定义了 、 后通过静态方法取得对数据库的链接操作,最后根据链接对象分别实现对数据表的添加、修改、删除、和查询操作。相关的主要代码如下: 10 /* * 获取所有新闻 * (); /* * 根据类别获取所有新闻 * ( ; 11 ; 闻类别的实现类 在当前系统中,新闻类别主要分为: 这几大类是固定的,但是它们的小类别不是固定的,需要后台管理员进行维护。新闻类别实现类名称为: 12 式框架图 第四章 数据库设计 计步骤 立数据库表存储、归类所需数据,确定表中各属性的类型。 定表与表之间是主外键的关系还是多对多、一对多或是一对一等的关系。 13 据库表的设计 根据用户需求,共创建了六个表,分别为: 管理员信息表 会员信 息表 文章信息表 评论信息表 文章频道表 员留言表 下是新闻发布系统的数据库表结构的详细描述: 理员信息表 管理员信息表 含着管理员在登录时候所需的账号、密码,还有管理员的信息,管理员的 为主键,在查询是可通过 查找管理员的信息。(如表 表 理员信息表 字段名 字段说明 类型 长度 允许空值 备注 理员 Id 1 否 主键 理员用户 0 否 理员密码 0 是 息 是 员信息表 会员信息表 含着会员注册时候所需要的填写的所有信息,以及会员为主键,管理员在查找会员信息时可以根据 查找。(如表 表 员信息表 字段名 字段说明 类型 长度 允许空值 备注 员 Id 1 否 主键 员用户 0 否 员密码 0 是 0 是 息 是 章信息表 文章信息表 含着文章发表时候的全部信息,以及文章 为主键用于在查找文章时可以根据此标识来查找出文章的所有信息。同时还在表中设有管理员 章分类 为外键,用于对管理员信息表、文章分类表进行关 14 联。 字段名 字段说明 类型 长度 允许空值 备注 章 Id 1 否 主键 章标题 00 是 章描述 是 章内容 是 建时间 是 章作者 0 是 章分类Id 1 是 外键 1 是 第五章 代码设计 件的导入 统开发准备工作 在系统开发前我们需要先倒入本项目所需要的 板,这里需要说明的是在一个实际的项目开发过程中会分为负责 面设计的美编,以及负责 本次设计中我们主要是完成软件设计部分的功能,所以开发前需导入一个 件模板。 接数据库 据库 连接)是一种用于执行 以为多种关系数据库提供统一访问,它由一组用 言编写的类和接口组成。 供了一种基准,据此可以构建更高级的工具和接口,使 数据库 开发人员能够编写数据库 应用程序 。 15 第六 章 系统调试 台页面调试 新闻发布系统有两种用户:会员用户(包含游客)和管理员,分别有不同的权限,但都是从同一界面登陆,此系统首页采用 架,使得页面看起来美观舒适。能自动获取系统当前时间,展示新闻列表内容和广告等信息。 用户只要在浏览器地址栏输入改项目的地址,即可访问该系统的相关信息;需要说明的是:因为该系统并未真正发布成正规的网站,只是将项目部署到了 务器上面;其他机子需要访问必须在同一个局域网中访问,在浏览器地址栏中输入: : 8080/既可访问项目。 相关的代码如下: 登录 16 # 0015; 414189px # 7415; 36968华文行楷 ; #903; 用户名 : 密码 : 注册 17 管理员登陆 单选项 相关代码如下: 管理员界面 # 18 0315; 425160 您好: 注销 查看管理员列表 新闻类别设定 新闻编辑发布 闻类型设定 19 第七章 结束语 本次课程设计到此终于告一段落,从对需求分析到数据库 的设计再到开发过程的详细设计,一步一步把每一个需求功能实现。这个过程经历了几个月的努力,自己在整个过程中学习到了非常多的新知识,如 本等的前台开发工具和技术,以及后台的 架的搭建,对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产30000吨葡萄糖酸盐系列食品添加剂项目可行性研究报告写作模板-备案审批
- 中国刀的历史演变
- 中国写意人物画课件
- 公文写作关于公报课件
- 提高情商的课程培训
- 中国传统节日春节课件
- 舞蹈艺考培训
- 肿瘤科特色服务护理总结
- 肝性脑病健康宣教
- 早教知识培训
- 国开大学2023年01月11282《社会学概论(本)》期末考试答案
- pergeos软件教程评价许可介绍
- 出租车 专业部分考核试题 城市客运企业主要负责人和安全生产管理人员安全考核基础题库
- GB/T 9634.3-2002铁氧体磁心表面缺陷极限导则第3部分:ETD和E形磁心
- GB/T 8478-2008铝合金门窗
- 人教版七年级下册数学《期末检测试卷》
- 防腐除锈检验记录
- 公司金融课件(完整版)
- 三维激光扫描技术与应用实例-PPT课件
- 铁路货物装载常用计算公式
- 14S501-1 球墨铸铁单层井盖及踏步施工
评论
0/150
提交评论