摘 要
:
网站后台管理系统是近年来在电力网站管理中应用的新型技术,拥有它网站信息维护者只需几步简单操作步骤就可将信息上传至网站前台供浏览者阅读,网站管理系统设计主要涉及服务器程序脚本语言、数据库等技术,其推广应用使得网站信息维护者从大量繁琐的静态网页制作中得以解放,大大的提高了他们的工作效率,具有很高的应用价值。
关键词
: B/S
,
IIS,
asp,
VBScript,
ACCESS数据库;
The Shallow analytical to power supply
business enterprise website manages the realization of the system function
Abstract:
The website backstage manages the new technique that the system is in recent years in the electric power website apply, owning its website
information maintenance, needs a few simple operation steps and can spread information up to the website stage to provide to browse a reading only, website management system the design mainly involves the techniques, such as server procedure script language and database...etc., it expands the application to make the website information maintenance manufactures from a great deal of tedious static state
web page in can relieve, raised their work efficiency consumedly, have the very high application value.
Key words:
B/S
,
IIS,
asp,
VBScript,
ACCESS Datebase;
0
网站管理系统概述
企业网站从上世纪末开始在电力系统内兴起,经过本世纪蓬勃的发展,从最初的静态网站到如今拥有完善管理功能的动态网站,其技术发展可谓风起云涌、百花齐放并渐趋于成熟。
起初的纯静态网站每次更新内容都需手工制作网页,维护工作繁琐导致效率低下。随着时代的进步和供电企业
Intranet网络覆盖面的扩大,网站作为企业展示自我形象的窗口其地位越来越重要,网站的性能需求也越来越高,网站内容更新的及时性成为评价网站优劣性的关键因素,此时带有后台管理系统的动态网站应时而生。
动态网站是基于网络
Browser/
Server(浏览器/服务器)结构的软件体系,主要事务逻辑在服务器端实现,用户界面功能完全通过浏览器实现。它对硬件系统资源没有特别要求,系统开发涉及的服务器脚本程序、数据库等技术也不很复杂。动态网站系统投资小,针对性强,源代码易于维护具有通用性,近年来在供电系统内乃至全社会得到了广泛的应用。本文结合软件工程的思想和原则,以东台供电公司动态网站为例分析探讨网站后台管理系统的功能实现技术。
1
ASP
技术
ASP
是服务器端脚本编写环境,可以创建和运行动态、交互的
Web服务器应用程序。浏览器从
Web服务器上请求
.asp文件时,
ASP脚本开始运行。然后
Web服务器调用
ASP,
ASP全面读取请求的文件,执行所有脚本命令并将
Web页传送给浏览器。
ASP
属于面向对象程序语言
(Object Oriented Language)的一种,它的
ActiveX组件提供了五个重要内建对象供程序设计人员使用。这些内建对象增强
Web应用程序的功能,使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。程序设计人员在使用对象时无需了解各对象内部复杂的传递及运算过程,这也是面向对象程序设计的好处之一,本系统充分利用的这些组件功能,以下是这五个内建对象的名称与简述对照表。
表
1 ASP对象名称与简述
|
对 象 名 称
|
功 能 简 述
|
|
Response
|
传输信息到客户端流览器
|
|
Request
|
可用来读取客户端流览器的信息
|
|
Server
|
提供一些
Web Server端的相关信息
|
|
Session
|
存储不同用户的信息
|
|
Application
|
存储所有用户共享的信息
|
2
数据库设计
数据库是有结构的数据集合
, 网站管理系统中使用的较多的是
Microsoft的
Access、
SQL Server等数据库,其中
Access具有良好的通用性和易操作性
,在供电系统内被广泛应用,东台供电公司网站亦采用了典型的
Access关系型数据库。
2.1
结构简介和关系说明
东台供电公司网站后台
Access数据库中共包含
18个表,用以分别记录网站新闻内容、新闻分级分类及系统用户等相关信息,下面用
E-R图来表示库中
Admin(记录系统用户信息)、
BigClass(记录新闻的一级栏目分类信息)、
SmallClass(记录新闻的二级栏目分类信息)、
News(记录新闻内容)四个主要表之间的逻辑关系:
News
数据库
BigClass
表
SmallClass
表
News
表
Admin
表
属于
属于
图
1 数据库主要表关系图
2.1
主要表详细设计
针对本系统功能需求,以上介绍的
Admin
、
BigClass、
SmallClass和
News四
个主要表分别记录系统的用户、一级栏目、二级栏目和新闻内容信息,其具体内容如下:
表
2
Admin表
( 记录系统用户信息)
|
字段名称
|
数据类型
|
字段大小
|
说
明
|
|
ID
|
自动编号(递增)
|
长整型
|
序号
|
|
UserName
|
文本
|
50
|
用户名
|
|
PassWD
|
文本
|
50
|
密码
|
表
3
BigClass表
(记录新闻一级分类信息)
|
字段名称
|
数据类型
|
字段大小
|
说
明
|
|
BIGCLASSID
(关键值)
|
自动编号(递增)
|
长整型
|
大类
ID
|
|
BIGCLASSNAME
|
文本
|
50
|
大类名称
|
表
4(
SmallClass表
(记录新闻的二级分类信息)
|
字段名称
|
数据类型
|
字段大小
|
说
明
|
|
SMALLCLASSID
(关键值)
|
自动编号(递增)
|
长整型
|
小类
ID
|
|
BIGCLASSID
|
数字
|
长整型
|
大类
ID
|
|
SmallClassName
|
文本
|
50
|
小类名称
|
表
5New表(记录新闻内容等信息)
|
字段名称
|
数据类型
|
字段大小
|
说
明
|
|
NEWID
(关键值)
|
自动编号(递增)
|
长整型
|
新闻
ID
|
|
BIGCLASSID
|
数字
|
长整型
|
大类
ID
|
|
SMALLCLASSID
|
数字
|
长整型
|
小类
ID
|
|
TITLE
|
文本
|
50
|
标题
|
|
AUTHOR
|
文本
|
50
|
作者
|
|
IMAGE
|
数字
|
长整型
|
新闻图片
|
|
UPDATETIME
|
日期
/时间
|
|
更新时间
|
|
Hot
|
数字
|
|
1
表热点,
0表普通
|
|
CONTENT
|
备注(记录新闻内容)
|
|
新闻内容
|
注:该表中
NEWID是网站新闻信息的唯一标识
,自动生成,自动递增
,不可重复。
以上的数据库结构设计为实现网站新闻栏目分级分类管理和新闻内容的动态显示奠定了良好的基础,服务器接受到浏览器端请求后,通过脚本程序语言调用数据库表记录的内容并将其传送至浏览器供浏览者浏览。
3
系统功能和使用
以上介绍的网站管理系统能够全面管理网站的栏目和内容,同时它能提供这些信息的分类,修改及删除等功能,使网站做到了信息内容快速发布,浏览方便。本软件的开发目标是辅助网站管理,减轻网站管理员和新闻发布者的维护管理工作。该软件操作简单方便,几步操作就可以将文档、图片及电子表格等形式的信息资料上传至网站前台页面,其中增加内容功能操作流程如下:
开始
登陆
用户信息正确否?
N
选择信息所属的栏目
输入文档内容
点击添加按钮添加信息