新闻管理后台系统同名25474.docx

上传人:b****4 文档编号:3133685 上传时间:2022-11-17 格式:DOCX 页数:15 大小:279.54KB
下载 相关 举报
新闻管理后台系统同名25474.docx_第1页
第1页 / 共15页
新闻管理后台系统同名25474.docx_第2页
第2页 / 共15页
新闻管理后台系统同名25474.docx_第3页
第3页 / 共15页
新闻管理后台系统同名25474.docx_第4页
第4页 / 共15页
新闻管理后台系统同名25474.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

新闻管理后台系统同名25474.docx

《新闻管理后台系统同名25474.docx》由会员分享,可在线阅读,更多相关《新闻管理后台系统同名25474.docx(15页珍藏版)》请在冰豆网上搜索。

新闻管理后台系统同名25474.docx

新闻管理后台系统同名25474

新闻管理后台系统(同名25474)

 

新闻管理后台系统

 

题目:

新闻管理后台系统

姓名:

林昌儒

专业:

软件工程

班级:

11级

 

第二章系统概述

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-2

 

3.2概念结构设计

根据需求分析抽象出信息结构,可得该系统的E-R图。

(1).用户E-R图,如图3.1所示。

图3.1用户E-R图

根据分E-R图和需求分析,可得到总E-R图,如图2.10所示。

图3.2总体E-R图

 

3.3逻辑结构设计

根据上述的概念结构设计出逻辑结构,将E-R图转换为关系模型。

数据库news包含以下5个表:

用户表p_admin、基本信息表p_config、新闻信息表p_newsbase、新闻类表p_newsclass、新闻具体信息表p_newscontent。

表3-1表p_admin的结构

编号

字段名称

数据结构

说明

1

id

int

记录编号

2

mid

Varchar(30)

二级编号

3

username

Varchar(30)

用户名

4

password

Varchar(30)

密码

5

remark

Varchar(50)

备注信息

表3-2表p_config的结构

编号

字段名称

数据结构

说明

1

name

Varchar(20)

描述的类型

2

values

Varchar(100)

描述的值

3

remark

Varchar(50)

备注信息

表3-3表p_newsbase的结构

编号

字段名称

数据结构

说明

1

id

int

新闻编号

2

cid

int

二级编号

3

hit

int

4

title

Varchar(50)

新闻名

5

author

Varchar(25)

作者名

6

Date_time

int

新闻的时间

 

表3-4表p_newsclass的结构

编号

字段名称

数据结构

说明

1

id

int

分类id

2

f_id

int

父id

3

name

Varchar(25)

分类名

4

remark

Varchar(50)

备注信息

表3-5表p_newsclass的结构

编号

字段名称

数据结构

说明

1

nid

int

分类id

2

keyword

Varchar(50)

关键词

3

content

text

文章

4

remark

Varchar(50)

备注信息

 

3.4数据库表的建立

表p_admin:

pp

表p_config:

表p_newsbase:

表p_newsclass

表p_newsclass:

第4章系统运行

4.1运行环境

开发语言:

php

后台数据库:

mysql

服务器:

Apache

4.2运行效果

管理员登陆界面

管理员登陆到系统后的界面

配置信息界面

修改密码界面

退出系统界面

 

添加新闻界面

新闻管理界面

分类管理界面

 

第五章系统的测试与评价

5.1系统的测试的概念

在系统开发过程中,测试是必不可少的一个阶段。

在测试时,由于设计的阶段性,可以采用不同的测试:

在测试时,由于设计的阶段性,采用不同的测试:

(1)用户界面友好

在界面设计时完全遵循Microsoft标准,做到真正的美化大方,用户可以轻松的使用界面中的任何功能。

(2)局部测试:

在程序模块制作的开始,进行局部测试,以确保制作的模块各部分能够正常运行,并且结果正常可靠。

(3)容错测试:

在整个模块基本完成的时候,进行容错测试。

就是进行违规测试出入不正确的数据,看程序能否针对错误的输入停止进一步的操作。

发出错误警告信息,作出相应的动作。

(4)整体测试:

在各个模块基本功能完成,拼合成整体时,对程序进行整体测试,以保证所有模块拼和后能正常运行,协同工作,不发生错误动作。

(5)确认测试:

测试程序是否能够完成设计所要求完成的任务,满足用户的需要,在整体性能方面进行测试,以确定程序的完整性,安全性,实用性等各方面的性能。

(6)测试过程中,在有问题的地方设置输出标记,查看输出值是否预计值相同等方法,查看出错误所在确切位置,进行修改。

5.2系统测试

在系统设计编码完成后接下来的工作就是对整个系统测试,软件测试是一项任务繁重的工作,为了防范于未然,软件测试是系统开发过程中必不可少的一步。

测试过程按以下4个步骤进行:

(1)单元测试

单元测试是针对软件设计的最小单位即程序模块,进行正确性检验的测试工作。

集中对用源代码实现的每个程序单元进行测试。

它的目的是发现各模块内部可能存在的各种差错。

采用白盒测试,并黑盒测试辅之。

对任何合理和不合理的输入,进行鉴别和响应。

1)白盒测试

此项测试是对软件的过程性细节做细致的检查。

根据白盒测试的原理,对新闻管理系统进行了以下测试,对程序模块的所有独立的执行路径至少测试一次;对所有的逻辑判定,取“真”与取“假”的两种情况都至少测试一次;在循环的边界和运行界限内执行循环体;测试内部数据结构的有效性。

2)黑盒测试

在软件的接口处进行,测试证明每个实现了的功能符合要求。

该软件基本实现需求分析内所要求的上传图片、增加管理员、添加链接、管理链接等功能,没有遗漏和不正确的功能。

在接口上,输入能正确的接受并能输出正确结果。

没有数据结构错误或外部信息访问错误,可以正确的访问所设立的Oracle数据库。

性能上能够满足要求。

没有初始化和终止性错误。

(2)组装测试

组装测试是在单元测试的基础上,将所有模块按照设计要求组装成为系统。

主要测试连接起来的时候,穿越模块接口的数据是否丢失。

各模块的功能互相没有不利影响。

模块组合起来能否达到预期要求。

(3)确认测试

进行确认测试是验证软件的功能和性能及其他特性是否与要求一致。

在这个测试中,我们主要应用黑盒测试。

进行确认测试后的结果,功能和性能与要求一致,软件可以接受。

(4)系统测试

将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的组装测试和确认测试。

通过以上四条测试后的结果,人才交流系统基本符合要求。

5.3系统的评价

通过以上各步工作,该系统的开发工作基本结束,在论文即将结束之时,在这里对本系统做一个简单的评价。

本系统在设计开发时采用后台的方法,整个系统具有以下几个特点:

(1)容错性能较好

在系统测试阶段对系统进行过大量的实例测试,并有许多出错提示,加强了系统的稳定与容错性。

(2)安全性和可移植性较好

可以在任何Windows系统平台上安装运行。

系统根据其权限做相应的处理,保护数据安全,方便管理员维护数据。

由于时间紧迫,任务中功能要求较多,本人对于毕业论文管理中的操作过程缺乏,以及软件开发的经验不足,在整个开发过程中,感觉到对客户的需求不能很好的满足,因而很多的功能模块都不能做到完善,另外,不能很好地满足毕业论文管理系统中的一些特殊要求。

 

结束语

经过这些天的努力,本次课程设计终于完成了。

通过这次课程设计,使我对数据库这门课程有了更深入的理解,数据库是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。

在本次课程设计中,我明白了理论与实际应用相结合的重要性,并提高了自己组织数据及编写程序的能力,培养了基本的、良好的程序设计技能。

这次课程设计同样提高了我的综合运用所学知识的能力。

并对MySQL有了更深入的了解。

由于我的经验和知识的不足,在程序中还存在很多缺陷。

经过这次课程设计,我的知识得到了很大提高,经验也更加丰富。

今后我会更多的学习编程技巧,不断

的提高程

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1