完整word版网站新闻管理系统.docx
- 文档编号:3031119
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:23
- 大小:545.81KB
完整word版网站新闻管理系统.docx
《完整word版网站新闻管理系统.docx》由会员分享,可在线阅读,更多相关《完整word版网站新闻管理系统.docx(23页珍藏版)》请在冰豆网上搜索。
完整word版网站新闻管理系统
第一章绪论1
1.1网站选题背景1
1.2本网站的开发工具及其简介1
1.2.1网站开发工具1
1.2.2开发工具的简介1
第二章问题定义及需求分析3
2.1问题定义3
2.2需求分析3
2.2.1用例图4
2.2.2类图8
3.1数据库设计9
3.2功能设计11
第四章网站界面设计15
4.1网站首页的设计效果15
第五章网站后台主要功能模块设计17
5.1后台登陆模块设计17
5.1.1.后台的验证17
5.2管理员修改个人信息模块设计18
5.2.1后台数据的更改18
第六章系统测试20
6.1用户界面测试20
6.2功能测试20
6.3数据库测试20
总结21
致谢22
参考文献23
第1页共23页
第一章绪论
1.1网站选题背景
借助网络平台来提高新闻管理效率,新闻类型的多样性和复杂性是网络平台急需解决的原因。
一天之间全国乃至世界各地将发生不同种类的新闻题材,为了将其分类管理,并授权给不同的编辑进行处理,管理者对提交的文档能够更系统化的反馈修改意见或提交发布。
不用花费大量的时间在路程上,更好的缩短时间,提高新闻的及时性。
完成从制作、提交、审核、发布、归档等多个流转。
传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。
二是基于ACCES舔口脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。
但是由于ACCES本身的局限性使得系统有一些不可克服的缺陷。
1数据库过大,一般ACCES数据库达到50M左右时候性能会急剧下降。
2网站访问频繁,经常达到100右的在线。
3记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。
则需要定期的删除多余的数据、压缩数据库,限制注册用户数。
1.2本网站的开发工具及其简介
1.2.1网站开发工具
1、WINDOWSXP本系统所采用的操作系统
2、access:
系统服务器所使用的数据库。
3、DREAMWEAVE本系统制作工具。
4、ASP本系统主要编写语言。
5、PHOTOSHO本系统前台设计工具。
1.2.2开发工具的简介
(1)ASP的概述
ASP是ActiveServerPage的缩写,意为“活动服务器网页”。
ASF是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。
(2)Access的概述
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的
对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
(3)DREAMWEAVER
Dreamweaver是Macromedia公司的产品的另一款“所见即所得”的网页编辑工具。
与FrontPage不同,Dreamweaver采用的是Mac机浮动面版的设计风格,对于初学者来说可能会感到不适应。
但当你习惯了其操作方式后,就会发现Dreamweaver的直观性与高效性是FrontPage所无法比拟的。
Dreamweaver对于DHTML的支持特别好,可以轻而易举地做出很多眩目的页面特效。
插件式的程序设计使得其功能可以无限的扩展。
Dreamweaver与Flash、Firework并称为Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。
而最新推出的DreamweaverUltraDev更支持Asp,Jsp。
(4)Photoshop
Photoshop是Adobe出品的最老资格,而又是最功能强大的图像处理软件。
广泛用于对图片、照片进行效果制作及对在其他软件中制作的图片做后期效果加工。
比如:
在CorelDraw,Illustrator中编辑的矢量图,再输入Photoshop中做后期处理。
应用领域:
基于Web的应用:
创建网页上使用的图像文件;基于桌面出版:
创建用于印刷的图像作品。
第二章问题定义及需求分析
2.1问题疋义
随着Internet的普及,越来越多的企业建立了自己的网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双重
作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾
客公告企业经营业绩、技术与研发进展等,从而吸引顾客,扩大顾客群。
本系统就是在这样的前提下产生的,用户要求该网站新闻管理系统主要用于实时的发布和管理各种上新闻,同时具有新闻审核和不同管理员具有不同管理权限的功
2.2需求分析
通过对需求的分析,我们得知系统需要提供的主要功能如图1-1,主要包括新闻
显示模块、后台管理登录模块、新闻管理模块、分类管理模块、用户管理模块及文件管理模块
新闻显示模块
网站新闻管理系统
后台管理登录模块新闻管理模块分类管理模块用户管理模块
分类管理模块
图2-1系统功能模块图
221用例图
当需求被收集起来后,即可通过用例来描述系统功能。
根据前面的分析可以得知系统中主要包括两大模块,分别为新闻查看模块和新闻管理模块,高层用例图如图
2-2所示。
新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。
从系统的功能和用户的用例需求可以看出,一个完善的新闻管理系统,必须具有
以下功能。
(1)新闻查看模块
该模块要主包括显示搜索新闻、动态显示新闻分类、最新更新新闻、热门新闻、
头条新闻、显示新闻详细信息及添加,用例图如2-3所示。
图2-3新闻查看用例图
(2)后台管理
该模块包括评论管理、新闻管理、分类管理、用户管理和上传文件管理。
新闻管
理员只有新闻管理和评论管理的权限,而系统管理员具有所有的权限,用例如图2-4
所示。
系统管理员
(3)评论管理
在评论管理模块中,新闻管理员和系统管理员都可以进行显示评论信息和删除评论的操作,当然新闻管理员只针对某一新闻分类才具有操作权,用例如图2-5所示
显示评论信息5「页共23页
系统管理员
图2-5评论管理用例图
(4)新闻管理
在新闻管理中,系统管理员和有权限的新闻管理员可以进行搜索新闻、添加新闻、修改新闻、删除新闻、审核通过新闻和显示新闻信息等动作,当然新闻管理员的权限也只是对某一个新闻分类可以执行上述动作用例如图2-6所示。
系统管理员
(5)分类管理
在分类管理中,只有系统管理员才有权限修改分类、添加分类、和删除分类,同时还需要显示分类这个操作才能进行删除和添加分类的操作,用例如图2-7所示
(6)用户管理
在用户管理中,系统管理员有权进行添加管理员、修改管理员信息、修改管理权限和删除管理员动作。
而新闻管理员也应该可以修改自身资料,用例如图2-8所示。
图2-8用户管理用例图
(7)文件管理模块
只有系统管理员才能进行显示文件信息和删除文件的操作,新闻管理员无此权限,用例如图2-9所示。
图2-9文件管理用例图
2.2.2类图
通过前面的分析发现,新闻系统主要涉及4个方面:
分类、管理员、新闻和评论,所以分别将这4个部分抽象为4个类。
(1)分类
在新闻分类中,应该有个分类属性名(className),同时还需要知道分类所拥有的新闻数,所以增加一个属性(articleNums)。
为了容易定位分类,增加一个属性分类ID(classId)。
它具有唯一性,方法有三个,分别为删除分类(delClass)、添加分类(addClass)和修改分类(updataClass)。
类图如1-10所示.
(2)管理员
在管理员类,管理员应该有用户名(userName、用户密码(password)、用户所属级别(userClass)、用户发布新闻数(addNum、用户权限(popedom、用户权限所属新闻分类(clasName)及用户简介(remark)属性。
在方法中,有添加用户
(addUser)、验证用户(vailidateUser)、得到用户信息(getUserlnfo)、删除用户(delUser)和修改用户信息(updateUserInfo)。
类图如图1-11所示。
(3)新闻
属性中包括新闻标题(title)、新闻内容(content)、所属新闻分类名
(className)、发布用户名(userNam©、是否是头条新闻(headline)、是否标题醒目(highligt)、新闻简介(summary、相关新闻(NKey、作者(writer)、来源(source点击数(hints)、新闻发布时间(dateAndTime)、是否通过审核(checkup)及新闻ID(articlelD)。
主要方法有删除新闻(delNews)、添加新闻(addNews)、修改新闻(changNews)和审核通过新闻(passNew^。
类图如图1-12所示。
(4)评论
新闻访问者可以对新闻进行评论,所以需要新闻ID(articlelD)以确定对哪个新闻的评论,属性还包括访问者名(userName和评论内容(body),新闻评论时还可以选择评论图片,属性face即为图片链接,属性IP记录访问者来自何处。
评论中有添加评论方法(addRemark和删除评论方法(delRemark)。
类图如图1-13所示。
分类
+classlD:
int+className:
string+articleNums:
int+delClass()+addClass()+updataClass()
第三章系统设计
+username:
string+passWord:
stringuserClass:
string+addNum:
int=O+popedom:
string+clasName:
string+remark:
string+addUser()+vailidateUser()+getUserInfo()+delUser()+updateUserInfo()
3.1数据库设计
通过对前面分析知道新闻系统主要涉及4个部分:
新闻、分类、管理和评论。
同时,将这4个部分抽象成为4个类,在数据库设计中,按照面向对象的思想可以根据这4个类在新闻系统数据库中设计四个表,分别为:
管理员表、新闻分类表、新闻表和新闻评论表。
表之间通过主键建立联系,4个表的表结构如下图所示。
表3-1管理员表
列名
数据类型
长度
说明
ID
bigint
8
管理员ID,标识列
username
char
100
用户名,主键
password
char
100
用户密码,允许空
userClass
char
20
用户所属级别,允许空
remark
nchar
20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 网站 新闻 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)