已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题 目: 新闻管理后台系统 姓 名: 林昌儒 专 业: 软件工程 班 级: 11级 摘 要现在是一个科学技术飞速发展、信息更替日新月异的世纪。计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。新闻网站也是绝大多数人了解时事的渠道,新闻信息管理系统包括对新闻网站信息的查询、删除、更新等, 论文详细论述了运用PHP+MYSQL技术新闻管理系统的开发、设计环境及其具体的实现。该系统采用模块化程序设计方法,便于系统功能的各种组合和修改。可以及时根据企业需求进行新闻信息的添加、删除、修改等操作。本系统采用oracle数据库,进一步提高系统安全性。本系统符合新闻管理的规定,能够满足新闻网站日常更新,并达到操作过程中的直观、方便、实用、安全等要求。(改了一些,还需要再改)关键字:PHP;MYSQL;新闻管理;新闻查询;新闻浏览;新闻编辑11东华理工大学毕业设计(论文) 第二章 系统概述第一章 引 言1.1 选题及研究意义 随着internet的迅速发展,社会已经进入了网络时代。网络正在飞速发展,这样它就使我们世界变得越来越“小”,也使我们的竞争更加激烈。计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。在我国传统的信息传递方式不外乎是通过电视、广播、报纸等媒体传播信息,但通过这类媒体的传递工作常常会受到地域和时间的影响而无法达到预期的效果。这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力来制作和发表信息,在信息时代这种传统的传播方式必然被计算机为基础的信息管理所取代。随着网络的应用逐渐普及到信息传递和商业行为,大家将焦点渐渐地集中到因特网的身上,由于网络具有实时性,天生就是一种极好的传播媒体,这样就解决了因为地域和时间等带来的问题,我们可以很方便、快捷得从因特网上查看我们所需要的新闻。因此我们可以通过在网站上成立实时新闻中心,将企业和产品等各种最新消息公布到网站上,实时地发送给所有用户及消费者。这样新闻管理后台系统就是一个新闻单位不可缺少的部分,它的内容对于新闻的决策者和管理者来说都至关重要,所以新闻管理后台系统应该能够为用户提供充足的信息和快捷的查询手段。1.2 开发工具简介phpEclipse:PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP的特性包括:1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。2. PHP可以比CGI或者Perl更快速的执行动态网页动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现3. PHP支持几乎所有流行的数据库以及操作系统。4. 最重要的是PHP可以用C、C+进行程序的扩展!Mysql:MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。第二章 系统概述2.1 需求分析目前,网页制作如火如荼,网站建设热火朝天,及社会的竞争是越来越激烈,各厂家及生产公司都在不断的提高生产的产品质量,特别是电子上午的发展正在关键的时刻,各商家都在最后的冲刺、网页月月改版,信息日日更新,这时他们就得借助媒体来提高他们的产品的知名度,而网络新闻发布信息就是一种很好、很现代的工具。PHP是一种简单的、安全的,性能非常之高的、动态的脚本语言。PHP可以用来开发Web应用程序,PHP具有较高的执行效率,强大的数据库支持和网络支持, 具有多平台特性和极大的开放性和扩充性,拥有广泛的应用前景。2.2目标设计用PHP完成网络新闻后台管理系统的总体设计及各个细化模块的具体编程实现所开发的新闻发布网站系统必须具有新闻发布、新闻修改系统、各类新闻显示及相关内容浏览等功能。在新闻浏览之前,要对新闻进行发布。在发布的时候,出点错误和遗漏是在所难免,这时就需要对新闻进行修改。因为新闻是直接与广大浏览者进行会面的,所以必须对所发布的新闻做到尽可能的正确、准确,这样浏览者才会经常浏览我们所发布的新闻。东华理工大学毕业设计(论文) 第六章 系统的测试与评价第三章 系统设计3.1总体设计3.1.1系统整体设计此系统主要是内部新闻管理系统应用管理系统。而系统的功能模块划分既要注重各个部分本身的功能,又要注重各个功能模块之间的联系,形成一套高效、快捷的新闻管理信息系统。这就要求从管理需要和系统开发两个方面进行综合考虑,各个模块既有较强的独立性,又要留有适当的接口,以便日后对功能进行扩充和完善求。(1) 新闻分类展示主要包括分类显示新闻类别、标题列表,和显示新闻详细内容3部分。用户可通过新闻列表中的新闻标题查看该新闻的详细信息。(2) 新闻管理包括时事要闻、经济动向、世界军事、科学教育、法治道德、社会现象、体育世界、时尚娱乐等所有新闻信息的添加、修改、删除。与链接管理类似,只有管理员进入后台才有这个权限。3.1.2系统功能模块图后台主要用于管理员对新闻信息和一些其他信息进行管理。新闻网的后台功能结构如图3-1所示:3.1.3管理员模块企业用户管理管理员可以对企业用户发送信息,可以查看他的基本资料,还可以删除这个用户。 如图 3-23.2 概念结构设计根据需求分析抽象出信息结构,可得该系统的E-R图。(1). 用户E-R图,如图3.1所示。用户用户名密码用户类型图3.1 用户E-R图根据分E-R图和需求分析,可得到总E-R图,如图2.10所示。用户类型 属于用户 操作新闻类型 拥有n11n1n新闻图 3.2 总体E-R图3.3逻辑结构设计根据上述的概念结构设计出逻辑结构,将E-R图转换为关系模型。数据库news包含以下5个表:用户表p_admin、基本信息表p_config、新闻信息表p_newsbase、新闻类表p_newsclass、新闻具体信息表p_newscontent。表3-1 表p_admin的结构编号字段名称数据结构说明1idint记录编号2midVarchar(30)二级编号3usernameVarchar(30)用户名4passwordVarchar(30)密码5remarkVarchar(50)备注信息表3-2 表p_config的结构编号字段名称数据结构说明1nameVarchar(20)描述的类型2valuesVarchar(100)描述的值3remarkVarchar(50)备注信息表3-3 表p_newsbase的结构编号字段名称数据结构说明1idint新闻编号2cidint二级编号3hitint4titleVarchar(50)新闻名5authorVarchar(25)作者名6Date_timeint新闻的时间表3-4 表p_newsclass的结构编号字段名称数据结构说明1idint分类id2f_idint父id3nameVarchar(25)分类名4remarkVarchar(50)备注信息表3-5 表p_newsclass的结构编号字段名称数据结构说明1nidint分类id2keywordVarchar(50)关键词3contenttext文章4remarkVarchar(50)备注信息3.4数据库表的建立表p_admin:pp表p_config:表p_newsbase:表p_newsclass 表p_newsclass:第4章 系统运行41运行环境开发语言:php后台数据库:mysql服务器 : Apache42运行效果管理员登陆界面管理员登陆到系统后的界面配置信息界面修改密码界面退出系统界面添加新闻界面新闻管理界面分类管理界面第五章 系统的测试与评价5.1 系统的测试的概念在系统开发过程中,测试是必不可少的一个阶段。 在测试时,由于设计的阶段性,可以采用不同的测试:在测试时,由于设计的阶段性,采用不同的测试:(1)用户界面友好在界面设计时完全遵循Microsoft标准,做到真正的美化大方,用户可以轻松的使用界面中的任何功能。(2)局部测试:在程序模块制作的开始,进行局部测试,以确保制作的模块各部分能够正常运行,并且结果正常可靠。(3)容错测试:在整个模块基本完成的时候,进行容错测试。就是进行违规测试出入不正确的数据,看程序能否针对错误的输入停止进一步的操作。发出错误警告信息,作出相应的动作。(4)整体测试:在各个模块基本功能完成,拼合成整体时,对程序进行整体测试,以保证所有模块拼和后能正常运行,协同工作,不发生错误动作。(5)确认测试:测试程序是否能够完成设计所要求完成的任务,满足用户的需要,在整体性能方面进行测试,以确定程序的完整性,安全性,实用性等各方面的性能。(6)测试过程中,在有问题的地方设置输出标记,查看输出值是否预计值相同等方法,查看出错误所在确切位置,进行修改。5.2系统测试在系统设计编码完成后接下来的工作就是对整个系统测试,软件测试是一项任务繁重的工作,为了防范于未然,软件测试是系统开发过程中必不可少的一步。测试过程按以下4个步骤进行:(1)单元测试单元测试是针对软件设计的最小单位即程序模块,进行正确性检验的测试工作。集中对用源代码实现的每个程序单元进行测试。它的目的是发现各模块内部可能存在的各种差错。采用白盒测试,并黑盒测试辅之。对任何合理和不合理的输入,进行鉴别和响应。1)白盒测试此项测试是对软件的过程性细节做细致的检查。根据白盒测试的原理,对新闻管理系统进行了以下测试,对程序模块的所有独立的执行路径至少测试一次;对所有的逻辑判定,取“真”与取“假”的两种情况都至少测试一次;在循环的边界和运行界限内执行循环体;测试内部数据结构的有效性。2)黑盒测试在软件的接口处进行,测试证明每个实现了的功能符合要求。该软件基本实现需求分析内所要求的上传图片、增加管理员、添加链接、管理链接等功能,没有遗漏和不正确的功能。在接口上,输入能正确的接受并能输出正确结果。没有数据结构错误或外部信息访问错误,可以正确的访问所设立的Oracle 数据库。性能上能够满足要求。没有初始化和终止性错误。(2)组装测试组装测试是在单元测试的基础上,将所有模块按照设计要求组装成为系统。主要测试连接起来的时候,穿越模块接口的数据是否丢失。各模块的功能互相没有不利影响。模块组合起来能否达到预期要求。(3)确认测试进行确认测试是验证软件的功能和性能及其他特性是否与要求一致。在这个测试中,我们主要应用黑盒测试。进行确认测试后的结果,功能和性能与要求一致,软件可以接受。(4)系统测试将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的组装测试和确认测试。通过以上四条测试后的结果,人才交流系统基本符合要求。5.3系统的评价通过以上各步工作,该系统的开发工作基本结束,在论文即将结束之时,在这里对本系统做一个简单的评价。本系统在设计开发时采用后台的方法,整个系统具有以下几个特点:(1)容错性能较好在系统测试阶段对系统进行过大量的实例测试,并有许多出错提示,加强了系统的稳定与容错性。(2)安全性和可移植性较好可以在任何Windows系统平台上安装运行。系统根据其权限做相应的处理,保护数据安全,方便管理员维护数据。由于时间紧迫,任务中功能要求较多,本人对于毕业论文管理中的操作过程缺乏,以及软件开发的经验不足,在整个开发过程中,感觉到对客户的需求不能很好的满足,因而很多的功能模块都不能做到完善,另外,不能很好地满足毕业论文管理系统中的一些特殊要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国教育5G技术应用前景与商业模式研究报告
- 居民身份证防伪技术教学设计
- 不锈钢饰面工程施工方案技术指导
- 老龄化社会中的社会支持系统-洞察及研究
- 通风产品用户体验研究-洞察及研究
- 3D打印在印刷领域的应用-洞察及研究
- 玻璃制品轻量化设计-洞察及研究
- 远程手术伦理-洞察及研究
- 顺序表并发控制策略-洞察及研究
- 安徽省安庆市五校联盟2026届高一化学第一学期期末考试试题含解析
- 智能化施工方案-
- 支气管镜护理
- 社区老人智能手机使用培训课件
- ROHS基础知识培训
- 人教版中考模拟测试《数学卷》含答案解析
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读
- 介绍西安课件
- 年轻的朋友来相会混声四部合唱谱
- 金融专业生涯发展报告
- 混凝土强度评定表(自动计算)
- 人音版四年级音乐下册全册教学设计教案表格式
评论
0/150
提交评论