正文内容
门户网站系统设计
来源:开心麻花
作者:开心麻花
2025-09-19
1

门户网站系统设计(精选12篇)

门户网站系统设计 第1篇

门户网站, 是指通向某类综合性互联网信息资源并提供有关信息服务的应用系统。近年来随着Internet的蓬勃发展, 互联网成为人们快捷获取、发布和传递信息的重要渠道, 在政治、经济、生活等方面有着非常重要的影响, 门户网站的建设成为事业单位、高等院校等机构信息化建设的重要组成部分。本文设计了大学系部门户网站, 目的是为高校和学生搭建起一个方便信息交流的网络平台。通过该平台学校可以发布公告、校园新闻, 介绍学校学科建设、科研成就, 管理学生课程教学、考核成绩等;学生可以实时了解学校发布的通知, 进行网上选课、下载电子图书资源等, 使信息化管理工作更加便利、实效。

1 系统需求分析与总体设计

1.1 系统需求分析

本系统是门户网站管理系统。对于一个门户网站来说, 通常由两部分组成:一部分是网站前台, 用于信息展示、资源共享和账号登录;另一部分是网站后台, 用于网站信息、注册账户的管理和共享资源的提供。根据以上系统需求分析确定系统的功能模块, 具体描述如下: (1) 信息显示:包括首页公告、特色专业、学科建设、师资栏目、校友介绍、公共课教学、资料下载、支部动态、就业信息; (2) 账号登录:包括管理员账号登录和邀请码登录; (3) 信息管理:包括文件管理、邮件管理、网页视图管理; (4) 后台管理:包括目录管理、注册码发放和管理员个人信息修改。

1.2 系统总体设计

本系统设计采用从下到上方式, 即先模型层、然后控制层、最后表现层的方式, 结合领域驱动设计 (DDD) 方法。选择此方法的思路是以系统的域模型作为核心开始设计, 向下将模型映射到数据库, 形成数据库的表结构, 延伸出业务层。整个系统围绕着域模型开始构建, 与客观思维方式类似, 完全符合面向对象的设计思想。

1.2.1 功能结构设计

根据需求分析得出4个功能模块:信息显示、账号登录、信息管理和后台管理。详细系统功能结构如图1所示。

1.2.2 逻辑结构设计

本系统不仅严格按MVC模式设计, 还按Java EE分层设计, 将中间层严格分成业务逻辑层、DAO层及数据持久层等。MVC层的控制器绝对禁止持久层访问, 甚至不参与业务逻辑的实现。表现层采用传统JSP技术, 页面禁止使用JSP脚本, 可以避免将JSP页面变得凌乱。中间层采用流行的Spring+ibatis。为了将控制层与业务逻辑层分离, 又细分为控制层、业务逻辑层、DAO层、PO层。其中控制层负责控制业务逻辑与表现层的交互, 调用业务逻辑层, 并将业务数据返回给表现层作组织表现, 该系统的MVC框架使用Struts;业务逻辑层以DAO层为基础, 通过对DAO组件的Facade模式包装, 完成系统所要求的业务逻辑;DAO层负责与持久化对象交互, 封装了数据的增、删、查、改的基本操作;PO层持久化对象, 通过实体关系映射工具将关系型数据库的数据映射成对象, 很方便地实现以面向对象方式操作数据库。Spring的作用是贯穿整个中间层, 将Web层、Service层、DAO层及PO层无缝整合, 系统逻辑结构如图2所示。

具体操作过程是:用户通过点击表现层网页中的超链接, 向应用服务器发出请求。服务器接到请求后交给托管中的系统, 系统控制层的Springmvc框架拦截到请求, 根据配置文件将请求转给相应的Action, 在Action中调用业务层的具体业务方法。业务方法是一个完整的事务过程, 通过调用若干个数据访问对象方法, 由数据访问对象的方法来与数据库进行交互, 最终完成一个业务。如此层层返回, 最终把结果返回给用户。

1.3 数据库设计

系统数据库按照需求分析得出, 在系统中处于核心位置, 具体采用MS SQL Server 2005实现。本系统实质是一个管理系统, 旨在对前台页面的数据进行维护, 具体流程如图3所示。

由图3可以看出实体大致分为:用户信息、管理员注册码信息和用于存放显示的各个显示信息实体。数据库的实体属性数据表总共7张, 具体表结构如下:

(1) 用户信息表:包括生成的实体标识ID、用户名、密码、个人信息ID、注册时间、角色、冻结情况等。

(2) 管理员注册码信息表:包括实体标识ID、注册码、是否注册。

(3) 优秀毕业生信息表:包括主键 (ID) 、编号 (Number) 、姓名 (Name) 、年级 (grade) 、简洁介绍 (brief) 、详细介绍 (detail) 等。

(4) 教师信息表:包括主键 (ID) 、密码 (password) 、性别 (sex) 、姓名 (name) 、编号 (Number) 、权限控制 (permit) 、QQ号码 (qq) 、电话号码 (telphone) 、职位 (position) 、信息展示 (information) 、图片 (picture) 等。

(5) 学生信息表:包括主键 (ID) 、密码 (password) 、附加介绍 (appendix) 、性别 (sex) 、年级 (grade) 、姓名 (name) 、编号 (Number) 、QQ号码 (qq) 、电话号码 (tel) 、评论 (remark) 、班级 (id) 等。

(6) 就业信息表:包括主键 (ID) 、公司名称 (title) 、公司简介 (info) 、公司发布消息的时间 (date) 、公司的详情介绍 (detail) 等。

(7) 公告信息表:包括主键 (ID) 、公告标题 (title) 、公告日期 (date) 、公告的详细信息 (info) 等。

2 系统实现及效果展示

说明:限于篇幅, 每个模块只给出部分效果图。

2.1 信息显示模块

信息显示模块页面分为静态和动态两种。静态页面显示的数据是在程序里就设置好了的常量, 动态页面显示的数据是根据页面客户的请求从数据库读取再整合显示的。页面显示部分效果如图4所示。

2.2 账号登录模块

账号登录模块包括账号的登录和退出。账号登录包括注册账号登录和邀请码登录, 将登录的参数与数据库数据匹配, 如果匹配成功, 则进入主界面, 否则提示错误信息。账号登录界面部分效果如图5所示。

2.3 信息管理模块

2.3.1 文件管理

文件管理包括文件上传和下载。文件管理界面部分效果如图6所示。

2.3.2 邮件管理

邮件管理包括向指定的单个或多个邮箱地址发送邮件。邮件管理界面效果如图7所示。

2.3.3 网页视图管理

网页视图管理主要是对前端各信息显示页面涉及的数据库表进行CRUD操作。网页视图管理界面部分效果如图8所示。

2.4 后台管理模块

后台管理模块包括目录管理、注册码发放和管理员个人信息修改。后台管理界面部分效果如图9所示。

3 结语

本系统基于MVC模式设计开发, 总体使用标准SpringMVC框架组合完成, 省去了一部分重复的开发工作, 使得开发中可以将更多的注意力集中在具体的业务逻辑上。前端显示用JSP完成, 作为Java平台的一部分, JSP拥有Java编程语言“一次编写, 各处运行”的特点。ORM (Object/Relation Maping) 解决方案采用“半自动化”的MyBatis, 使得数据库的操纵更加灵活。具有信息显示、账号登录、信息管理和账号管理等功能, 系统功能完善, 界面友好, 实现了预期目标, 具有一定的实用价值。

参考文献

[1]崔柏, 孙毓川.谈高校门户网站建设[J].合作经济与科技, 2014 (2) .

[2]卫索琪.基于MVC模式的一种Web应用框架[D].北京:北京工业大学, 2003.

[3]戴翔宇.基于MVC模式的struts框架的研究及应用[D].武汉:武汉理工大学, 2004.

[4]刘志亮, 刘媛媛.基于Spring轻量级JavaEE应用与开发[J].电脑知识与技术, 2008 (7) .

旅游网站系统的设计开题 第2篇

6.1 预期达到的目标

本系统能够实现让客户简单的操作,可以对旅游景点的更充分的了解。

6.2 进度安排

第一周:实习调研,查阅课题相关外文资料

第二周:了解行业状况、查阅文献资料,阅读资料,撰写调研报告

第三周:翻译10000字符以上的外文资料,准备资料,学习JSP技术

第四周:提交毕业论文提纲,呈交外文文献翻译资料

第五周:复习“数据库设计”理论

第六周:基本框架完成,确定使用技术细节

第七周:完成后台数据库的设计,完成部分论文

第八周:完成前台界面的设计,完成部分论文

第九周:进行程序测试,继续编写毕业设计论文

第十周:继续进行程序测试,继续编写毕业设计论文

第十一周:整理资料、文档、图表等,修改毕业设计论文

第十二周:完成毕业设计论文,打印,按要求装订

第十三周:软件验收和准备毕业设计答辩

第十四周:毕业设计答辩及成绩评定

7、阅读的主要文献、资料:

[1]钟灵,旅游电子商务亚洲还要加把劲,中国旅游报,20xx-05-15

[2]蔡加珍,刘伟华,关于网络时代旅游业发展,旅游科学,20xx-03:14~17

[3]钟海生,中国旅游业信息化发展潜力巨大,中国旅游报,20xx-04-19

[4]张俊霞,网络化时代旅游业的变革与重组,桂林旅游高等专科学校学报,-1:42~44

[5]钟灵,旅游电子商务亚洲还要加把劲,中国旅游报,20xx-05-15

[6]张俊,广东能成为旅游业的“信息省”吗?中国旅游报,20xx-04-21

[7]钟灵,旅游电子商务亚洲还要加把劲,中国旅游报,20xx-05-15

[8]钟灵,旅游电子商务亚洲还要加把劲,中国旅游报,20xx-05-15

[9]丁力,旅行社经营管理,北京:高等教育出版社,20xx

[10]李志庄,Ctrip直面“新旅游”,中国旅游报,20xx-03-10

[11]蒋国庆,焦芳,成长中的电子商务及其应用,北京:中国经济出版社,2001

[12]周树青,电子商务情景案例,北京:中国国际广播出版社,2001

[13]曾强,中国电子商务蓝皮书,北京:中国经济出版社,2001

[14]旅游网络的反思,中国旅游报,20xx-03-08

[15]Ho, James. Evaluating the word wide web: a global study of commercial sites [J]. Journal of Computer Mediated Communication, xx年.

[16]方美琪,电子商务概论,北京:清华大学出版社,20xx

[17]王欣,中国旅游电子商务的现状与路向,旅游管理,20xx-05:17~21

[18]张树民,中国旅游电子商务发展应注意的几个问题,旅游学刊,20xx-04

[19]Robert M K. Towards geographies of Cyberspace, Progress in Human Geography, 20xx(22),3:385~406

网站内容管理系统分析与设计 第3篇

关键词:网站 内容管理体系 系统设计

一、系统概述

随着互联网技术的快速发展,很多Web网站常常需要投入很大的人力和物力来更新信息和维护。当网站需要横向扩展的时候,整合下属分支网站和内外网的工作任务很费时费力。更有甚者需要推倒重新构建网站。用户陷入一个高成本、低效率的不断整合升级循环中。

设计该系统的初衷就是为了节约产品的成本,减少人力物力等资源的浪费,搭建一个极易操作的企业信息化网站和内部信息系统。

二、系统需求分析

1.系统的功能需求

该系统主要包括网址首页、文章管理、栏目管理、模板管理、角色和用户管理和系统配置管理六个模块。

(1)网址首页。前台浏览者可以通过点击新闻标题进行新闻浏览,输入新闻关键字进行搜索新闻。后台管理员可以通过系统设置栏目、新增或者删除模板、发布最新的文章等操作。同时还能对用户进行权限设定、资料浏览等操作。管理员通过设定系统参数以管理维护系统。

(2)文章管理。对文章进行添加、修改、删除操作。添加文章时,应首先选择文章所在的类别,填写文章标题、关键字等信息,并对文章进行段落、字体、加入表情符号等设置,可上传图片,并对图片的尺寸做处理。

(3)栏目管理。对栏目进行添加、修改、删除操作。添加栏目时,先添加大类,然后在大类中添加小类。删除大类时,大类中的小类、所有的文章也将被全部删除。

(4)模板管理。支持为栏目或者频道设置自定义的模板,或者上传模板文件。

(5)角色和用户管理。角色管理:为系统提供权限配置,通过设置不同的角色完成分级管理。

用户管理:为了明确不同管理职责,设置了此模块,可新建不同的用户同时授权不同的角色;

(6)系统配置管理。功能菜单管理:管理系统菜单,可动态的生成系统的左侧操作链接导航,方便权限处理。

管理员管理:维护可登录到系统后台的管理员,可新增、更新和删除。

2.系统的设计目标

从系统的应用角度和使用范围等因素来考虑,对该网站内容管理系统提出一些基本的性能目标。

(1)高可用性。无论系统的网页前端还是内容管理的后台程序,在保证安全和个性化同时,必须具备人性化的设计,让用户轻松上手。

(2)稳定性。系统稳定是第一要素,不允许出现网页出现白屏或者无法打开的现象,这样的话丧失了网站的吸引力。

(3)安全性。系统的安全不容忽视,需要采用多种预防措施保障系统的安全,无论是硬件还是软件。系统除了对访问控制做到细化到基于角色的层面,在实施环节领域和登录口令的加密处理,程序将确保只有拥有授权的用户能访问对于权限的业务对象和功能菜单。

在此基础上,将继续做到访问IP段黑名单、域用户管理、防SQL注入和链路数据加密方面,从而保证系统安全方面的控制措施。

(4)高标准的数据控制能力。系统必须具备较高的数据管理能力,应该具备如下的特点:可同时处理海量的内容数据;抵御黑客攻击,安全有保障;系统具备承受高强度的负荷能力,不会因为数据庞大影响访问效率;随时日志追踪,排查违规用户,依照数据完整性和一致性原则,保证数据实时准确;保证正确有效的存储到数据库;统一实时备份数据功能,可以在系统出现严重问题时能够及时修复。

(5)系统集成与可扩展性。系统需要具备灵活的扩展性,方便内容系统在企事业单位的公共应用框架的基础上灵活接入,提供灵活多变的接口实现可扩展性。内容管理系统在设计时,必然考虑多种语言的服务组件和服务总线方式,来满足数据、服务共享的要求。

3.数据的需求分析

(1)文章的内容是存储在关系型数据库中,网站的元数据即网页的栏目和各个栏目的路径等信息为了方便管理及安全性的考虑,也统一保存在数据库中。

(2)文章内容包含的非文本内容,例如图片、flash、声音,需要建立文件存储服务器来管理,不要和web容器共用一个,另外注意文件的权限。

(3)模板文件以文件的形式存储在服务器特定的目录中,管理员可以在线更新、添加和删除这些模板文件。

通过系统分析,构建该系统需要文章、栏目、模板、用户和角色五个数据库分别存储。

三、系统设计

1.系统架构设计

该内容管理系统使用了MVC架构,分成视图层、控制层和模型层三部分来实现功能。

表示层是用于检测从键盘填写的数据,页面用来显示反馈给用户的数据。在用户使用的接口发生变化时,只需改变显示控制的模板和校验程序,而不影响逻辑层和数据层。对数据的校验包括数据的格式和取值范围,不包含有关业务的处理逻辑。

逻辑层作为系统的本体,它是上下沟通两层的桥梁,它是在程序当中嵌入具体的应用处理逻辑,与数据库直接打交道,根据前端用户的操作插入数据、或者更新数据库,并把执行结果返回至表示层。其中,尽量减少两者之间的数据交互。

数据层主要工作是完成数据库的处理细节,主要包括书写一定的SQL脚本,使得逻辑层的职责更关注系统本身的业务。数据层提供系统访问其他数据源的统一接口系统必须提供安全可靠的服务完成对数据库的读写。

2.系统数据库设计

数据库的设计体现了系统的灵魂,在设计时必须考虑扩容和数据转移等问题,必须严格遵守数据库设计范式原则,不允许出现数据的冗余,浪费资源。

例:

(1)栏目表。文章栏目主要记录文章的栏目属性,字段主要有栏目名称、级别、栏目图片标示,文档数量等。

(2)文章表。文章表存储系统发布的文章内容。

(3)用户表。存储系统相关用户的基本信息。

3.系统维护设计

在管理系统运行期间,应急处理方案及补救方案包括:

定期的备份整个系统程序。当系统出现宕机或者严重故障时,可切换至备份的最近的程序版本继续提供服务,比如程序遭受SQL注入攻击,数据库宕机等等严重性的问题。

定时每天或者每周对数据库做增量或者全量的备份。当数据库由于数据库管理员操作失误或遭到恶意攻击出现数据混乱或丢失时可及时恢复。

为了在不影响系统正常使用的情况下进行系统维护,管理系统需具备数据的备份、恢复两大功能。系统管理员可直接在这个功能模块完成数据的备份,同样可以在数据出现问题时及时进行数据恢复。此外数据库DBA也可使用数据库自带的工具进行备份恢复数据的操作,也可以定制数据备份计划,进行有规律的周期性数据的备份。

若系统中用到了第三方插件,如果插件本身被发现安全问题,系统必须支持可将插件屏蔽或者停止运行。

待排除了故障或修复漏洞后通过插件管理功能恢复插件运行。系统中需记录详细的日志信息,当出现安全问题时可以追溯到相应的日志,排查出故障的源头,进行及时的补救措施和提前的防范措施。

四、小结

内容管理系统的设计是基于最新的技术框架组合,很好地实现了Web应用,保证了程序的健壮性。与传统网站对比,该系统易于操作,设计灵活,功能强大,便于扩展。

参考文献:

[1]易明.商务网站建设中的移动WEB开发技术[J].电子制作,2015.

[2]钱晨.软件开源发展及商业化分析[J].广东农工商职业技术学院学报.2014(2).

[3]昝辉.网络营销实战密码[M].北京:电子工业出版社, 2012(2).

门户网站系统设计 第4篇

福建学前教育网通过网络连接省、市、县级幼教行政部门和全省各类幼儿园,将建成全省幼儿园、幼儿教育工作者和家长共建共享的政务工作平台、资源共享平台和信息交流平台,以推动幼儿教育管理信息化和幼儿教育教学信息化。网站的开通必将吸引广大幼儿园的园长、国内外著名教育专家、信息技术专家等的积极参与,共同推动幼儿教育的研究、发展及实践。通过幼教专家参与辅导,信息技术专家提供系统平台支撑工具,为教师的教学和幼儿的学习提供一个动态的资源环境,对加快推进幼儿教育的信息化具有重要意义。

1 内容管理系统

1.1 内容管理系统的概念[1]

CMS是Content Management System的缩写,意为“内容管理系统”。CMS模块是基于Internet/lntranet的内容管理系统,提供信息管理员的制作管理操作平台,提供强大的在线可视编辑功能,支持多种信息类型的上载,对上载信息进行统一的入库管理。同时,为减少数据库的冗余数据和维护人员的工作量,一篇稿件能应用在一个或多个栏目、专题中。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切需要发布到lnternet、Intranet以及Extranet网站的信息。

“网站模板与网站程序完全分离”和“模板方案”是目前CMS的主流设计特点,让网站的模板设计与程序彻底分开。设计者可以将每个频道、栏目甚至内容页面运用不同的模板,随时能编辑、修改网站界面,更能一键切换预设的模板方案,更换网站界面。

内容管理系统使用基于角色的用户管理,通过添加不同权限的用户,可以将一个网站的管理权限分配给不同的用户。通过建立具有不同管理权限的用户组,可以将用户分成多种级别:超级管理员、栏目管理员、文档录入员、审核员等。一份内容从最初录入到最后发布到网站上,中间可以经过编辑初审、修改,管理员审批等,保证发布内容的质量。

1.2 内容管理系统选型[2]

根据CMS的技术平台不同,分别有基于ASP、.NET、PHP和JSP的各CMS产品。基于JSP的CMS技术要求较高,应用相对较少,基于ASP或.NET的CMS应用开发比较广泛,选择CMS时,首先应作充分的调查,了解要选用CMS的公司技术力量、资金情况、使用人数及用户评价,这些情况在很大程度上能反映出该CMS的质量。小公司由于条件有限,是很难保证质量和后期服务;另外,应根据网站的具体建设需求来选择CMS,例如,商务网站需要设计在线咨询、网上支付、BBS和SNS模块,所以应考虑CMS的具体模块功能以及与外接模块的接口问题;此外,为了方便管理维护,应尽量选择简单易用,自己较熟悉(开发技术)的系统,为了吸引客户,系统的外观也应考虑。

通过比较本人发现动易CMS是国产CMS中比较突出的一套内容管理系统,基于ASP或.NET开发,具有个人、教育、政府和行业等各种版本,能满足中大型网站系统开发需求,适合于专业或非专业人士使用,其模板库丰富,后台管理功能强大,操作方便,经过前期测试后决定采用动易Site Weaver内容管理系统进行二次开发。

2 网站设计与实现

2.1 平台搭建

服务器运营方案有三种,分别是:虚拟主机、主机托管、独立运营。福建学前教育网站在试运行阶段选择的是虚拟主机方案,经过一段时间的测试后采取主机托管的方案。动易Site Weaver内容管理系统采用的是ASP语言编写的,基于系统采用的开发语言,操作系统采用基于Microsoft的操作系统平台,包括Windows Server 2000、Windows Server 2003,同时采用IIS作为Web应用服务器以及MS SQL作为数据库。

2.2 网站规划

根据访问对象,分别设置新闻资讯、家长圈、教师圈、宝宝圈、幼儿园在线、教育培训等频道。浏览者通过本站可以获取即时的教育相关信息、资料下载、幼儿园机构导航等,通过本平台可以实现家长、幼儿园、幼儿教师、相关机构的交流和综合数据库的共享,注册用户可以发布幼儿园相关信息以及求职等,方便各个层面的用户需求。

按照模块功能,本平台分为文章模块、下载模块、图片模块、导航模块、注册模块五个功能模块,系统中,网站管理员可以设置浏览用户的访问权限,限制其功能范围,功能模块如图1所示:

2.3 模板制作[3]

通用CMS网站系统主要有三大模块:文章、软件和图片,一般每个模块的模板目录结构都由源程序、Images图片文件夹、JS文件夹、Skin风格文件夹、UploadFiles上传文件夹组成。这三个模块相对独立,可以生成多个模块栏目,每个模块栏目都有自己的模板。

模版设计与制作的流程:

(1)在制作模板前,先在Photoshop、Fireworks等设计软件中制作网页效果图。然后利用这些软件的导出成Web格式文件功能,将效果图输出成Web文件和图片文件夹;

(2)在Dreamweaver等网页设计软件中修改Web文件,将需要显示相关内容的地方修改或插入相应的的标签;

(3)将图片文件夹上传至网站的目录中,同时添加或修改相关类型的网页模板,将Web文件的源代码拷入模板中并保存;

(4)将添加或修改的模板设置成默认模板,刷新前台页面即可看到新模板的效果。

2.4 幼儿园在线

幼儿园在线是学前教育平台的重要模块,它充分体现了用户的自助服务功能。本模块分为幼儿园黄页和招聘求职系统。二者有着密切的联系,比如用户在求职过程中可以查询相关幼儿园的信息,从而对所要求职的幼儿园有进一步的了解。

幼儿园黄页,针对整个福建省还没有建立起一套比较完整的黄页系统,本网站开创了先例,目的是为了解决网上幼儿园资料不够全面或不够完整,家长、幼儿教师、相关机构等在查询所要了解的幼儿园信息造成的困难。幼儿园黄页的主要信息包括:幼儿园名称、地址、联系电话、网址、性质、简介等。在简介中可写入图文信息,对幼儿园进行更加丰富的描述。幼儿园黄页支持注册用户添加幼儿园信息,所添加的信息需经过管理员审核后方可发布。未注册用户点击“我来添加幼儿园”会跳转到用户注册页面,不支持直接输入地址访问后台,防止一些用心不良的用户篡改数据库数据,加强数据库安全性。

招聘求职模块是为广大幼儿教师和幼教机构搭建的网上桥梁,方便其沟通交流。招聘求职模块可以实现的功能:查看招聘求职信息,按关键字搜索人才资源,个人简历发布与修改,企业招聘发布与修改等。除查看和搜索外,其他操作均需要登录后台操作。

2.5 音视频点播

随着中国信息化程度的提高,越来越多的老百姓上网,对宽带应用的要求也会更高。过去,由于担心流媒体点播会占用过多带宽资源,造成网络瘫痪,所以音视频点播受到限制。现在,随着宽带接入越来越普及,音视频点播功能应用得到关注。

同时,数码产品在幼儿园、家庭也得到广泛的应用,各个幼儿园每年都会举办六一节庆祝活动、亲子活动、教学观摩课等。对这些活动,幼儿园基本上都做了视频或音频的录制,积累了丰富的园本资源,为了更好地共享优秀教育资源,提供音视频点播是最好的解决办法。

通过{$DownloadUrl}标签获取视频文件的地址,链接到播放页面。该播放页面的最大特点是能同时支持wmv,mpg,asf,mp3,mpeg,avi以及rm,ra,ram,rmvb多种格式的视频文件播放。由于wmv等格式的视频需要用Windows MediaPlayer播放,而rm,rmvb等格式的视频需要用RealPlayer播放,因此我们就必须调用Windows MediaPlayer与RealPlayer两种播放器,对视频文件的类型进行判断,实现为不同类型的文件选择适合的播放器。

3 结束语

本文的设计思想是从实用和研究角度出发,在对内容管理系统、系统运行平台及开发技术进行深入研究基础上,结合福建学前教育网站的建设,选取成熟、可借鉴的CMS产品进行二次开发,重点描述了模板技术的应用和幼儿园在线、音视频点播功能模块的实现。系统在实际的运行中状况良好,基本满足设计要求,系统的实现促进了幼儿园之间的信息交流、资源共享,有力推动了幼儿园的信息化建设。

参考文献

[1]吴冬晨.内容管理系统在科技教育网站建设中的应用研究[J].中国教育信息化:高教职教,2010(2):77-78.

[2]郭广军,谢东,等.基于CMS的网站系统开发技术研究及应用[J].计算机工程与设计,2010(11):2500-2502.

门户网站系统设计 第5篇

在总结了广告系统设计中《互联网精准广告定向技术》之后,作者又继续深入研究了广告系统设计中的权限管理设计以及结构设计,并从广告端与网站端两方面,进行了详细的阐述,

广告系统的权限管理设计

广告系统设计中,除了广告定向技术的运用以及广告投放流程的设计外,最复杂的就是权限管理的设计。不同于其他行业,广告公司或者媒体公司日常业务比较复杂,从职能来讲,包括销售、客户服务、客户执行、创意设计、策略策划、媒介计划、媒介执行、合同管理、财务审核等。从职位来讲,又包括了上下级关系的管理与被管理的关系。另外,从销售人员的个人利益考虑,客户信息在销售人员之间应该是隔断的,但从公司利益考虑,客户信息又必须是可以在销售人员之间流动,可以分配给合适的销售人员。

因此,广告系统的权限设计是非常复杂,非常费脑筋的一件事情。如果稍有考虑不到,在广告系统交付使用后,就会是一场噩梦。下面谈一种简单但却能够适应多变需求的权限管理设计。

1、权限的分类

将广告系统的权限进行抽象归类,我们将权限分为资源权限和操作权限两种。资源权限指客户信息,即客户资源。操作权限即广告系统中的增删改(查看是不需要选择的基础功能)三个功能性操作的权限。

2、权限的分配

对于资源权限,也即客户资源,我们在每个客户层面上进行分配,资源权限分配的对象为系统中的销售账户(可以是销售人员,也可以是销售经理或销售总监),再通过上下级关系的管理做到小组资源或者部门资源的分配。对于操作权限管理,我们通过权限组的设计来完成,权限组里面包括了各个元素的增删改操作。

3、权限管理的实现

在系统中,权限通过账户、权限组和客户分配三个模块或者操作完成。系统创建的每一个账户都会和一个权限组进行关联,这样这个账户可以在系统中进行的操作就可以确定。同时在创建账户的时候,需要指定其上级(上级为某一个确定的账户,必选项),并且需要选择其下级权限组(非必选项),这样就确定了上下级的关系。然后在客户资源界面为每个客户分配一个销售账户。

通过以上的操作,我们就完成了系统的权限管理的设计。这种设计逻辑表现出来的特点是:

1、设置灵活。权限组并没有和职能部门挂钩,可以进行灵活创建及设计,这么说的原因是因为各个公司的职能设置不同,即使同一公司的同一部门,职责范围也会经常变化。

2、客户资源职能分配给一个账户,在同级别的账户中实现隔断,不能共享,确保了销售人员的利益。但客户资源可以随时重新分配,这样确保了公司的利益,可以使客户随时分配给合适的销售人员。另外,上级可以查看下级的客户资源,便于销售管理(请注意,最基础的权利只是查看。是否拥有修改权利,取决于上级所在权限组的权限设置)。

问题:

1、为什么上级是确定账户而下级是权限组?

2、在上级的指定设计中,会有一个天然的逻辑错误,这个逻辑错误是什么?

—————- 解答 —————-

1、在创建一个账户时,如同一个新人入职,其上级往往已经确定了,但其下级并不能确定,因此下级我们使用权限组来设定下级的操作权限。

2、上级的制定会形成循环指定。假设有a、b、c三个人,我们指定b是a的上级,c是b的上级,如果a是c的上级,则三人形成了循环指定。因此我们需要设定一个规则来避免这种情况的发生。

广告系统的结构设计——广告端

不同于其他系统,在广告系统中,重要的除了权限管理以外,还有一个需要注意的就是系统的结构设计,

从整个系统角度讲,合理的架构应该是:

代理商

广告主

活动

订单

广告

其中,广告主可以有代理商,也可以无代理商。但活动、订单、广告应该是严格的包含关系。

结构设计和权限设计构成了一个完整的广告系统:

解释:

1、代理商:指为广告主提供广告代理服务的公司。如实力、传力、奥美等我们经常提到的4A广告公司,还有华扬等local 4A广告公司等。在有些系统中,代理商也被叫做渠道。

2、广告主:指广告所宣传产品的生产商,也是实际支付广告费用的机构。广告主并不需要一定有代理公司,因此在系统中,广告主可以处在最高层级,这个时候我们称这个广告主为直客,即直接客户。因此在有些系统中,广告主被称为客户。

3、活动:活动的相关设定是根据我们现实中签署的合同来设置的。因此他是合同在系统中的体现,他主要包括投放周期、投放总额以及投放的媒体等相关信息。

4、订单:订单是活动的进一步细化,在活动设置的基础上加入了素材和投放策略。但订单还不是广告投放的最小单位,广告才是。

5、广告:广告是系统进行投放的最小单位,一个广告中包含一个素材以及素材对应的显示监测和点击监测。有时候我们在有些系统中并没有看到一个叫”广告 “的列表界面,但这并不意味着系统投放核心进行投放时候没有用广告概念。不管是那个系统,最小的投放单位一定是”一个素材及素材对应的显示监测和点击监测 “。

Google作为网络广告的典范,国内的广告公司或者业内同学一定会研究Google的相关系统,例如Google Adwords。Google Adwords结构设计和上述所列结构设计的对应关系如下(顺便列出了百度推广的对应关系):

Google AdwordsBaidu 推广上述结构

广告系列推广计划活动

广告组推广单元订单

广告创意广告

广告系统的结构设计——网站端

广告系统从根本上讲只是一个帮助广告主和网站主进行媒介资源买卖的平台,因此一个广告系统不可能是单一的只有广告主没有网站,或者只有网站主没有广告主。广告系统中网站主的结构设计和权限设计如下:

解释:

网站主结构设计在代理与网站主两层上和广告主的代理商与广告主两层一致,没有太大的区别。

频道在系统中是为规划广告位而设置的,对应于实际的频道,比如新闻频道、体育频道等。此处需要提前考虑首页和全站的广告位应该如何建立。

广告位是广告最终投放的实际位置。在广告位上,我们需要重点考虑广告位的类型和尺寸(影响所提取的代码)。如果是第三方免费提供给网站使用的系统,可能会设置“加入剩余流量/网盟计划”的选项,方便第三方公司收集和利用媒体的流量。

目前市场上的广告系统基本上分两个方向:面向广告主和面向网站主的,也就是系统命名中经常能看到的for advertising和for publisher。for advertising更倾向于提供多重定向设置为广告主服务。for publisher则倾向于通过简洁便捷的广告位管理为媒体提供服务。两类系统都符合以下的结构:

在系统中,最基础的投放单位为广告,系统中所有的投放数据也都以广告位最小单位进行展示。广告主端和网站主端共享广告的数据。

目前广告系统的发展有两个趋势:一是for advertising和for publisher的区别越来越小,最终会整合成一套系统;二是系统趋向于在线版,安装版越来越少。

关于广告系统的结构设计介绍完了,大家还有什么问题?欢迎您的交流!

浅析企业门户网站设计 第6篇

关键词:摄影网站设计;新媒体

中图分类号:TP393.092 文献标识码:A

一、企业门户网站的重要性

传统企业的形象宣传有画册、电视广告、公司网站、海报。这些宣传形式大部分无法与受众群体产生交互互动。在这些载体当中,比较容易能够实现互动的载体是企业的门户网站。好的企业门户网站能够塑造可靠、专业的企业形象。能够吸引用户的注意力,通过网站上内容的设计,能够吸引用户探索公司信息,加深对企业的了解,增加企业宣传的效果,让受众更容易的记住

企业。

二、企业门户网站的基本开发流程

(一)前期准备

对企业进行充分的了解。本研究以公益组织“ARTDREAM”为案例,前期准备时主要是对“ARTDREAM”这个组织进行了解,通过深入到“ARTDREAM”进行兼职工作来进行深入的了解。同时通过与“ARTDREAM”的公关部门进行合作收集相关的素材,并且拍摄了一些活动素材。

(二)文案策划

文案策划主要是明确网站的内容,受众群体。这部分内容主要依据“ARTDREAM”提供的内容进行树立整理,然后在这基础之上对整体的结构进行调整,同时需要与“ARTDREAM”进行沟通,根据需求进行调整,并借鉴和参考已有的公益网站。

(三)项目开发

1、项目开发初期使用PHOTOSHOP工具进行效果图的创建

2、项目实施中期使用ILLUSTRATOR对关键内容进行矢量化处理保证图形质量

3、项目后期进行网页的编码部分建设,使用DREAMWE-AVER对网页进行布局,并添加特效内容

三、企业门户网站设计经验总结

通过本次研究收获颇多,下面从三方面进行总结:

(一)资料收集。

耗费较长时间,一方面从“ARTDERAM”已有资料中进行收集整理,这部分资料采用按照类别的进行分类,然后从这些资料当中进行筛选,保留能够使用的资料图片。但是这部分的资料图片的质量普遍不高,能够使用的资料很少。在最后的网站当中只使用了当中很少数的一部分。另外一部分的资料依靠自己进行收集,通过深入参加到他们的活动当中去进行收集,这部分内容工作量比较大同时效率比较低,收集资料的后期采用多人同时进行收集,但是这种工作方法产生了一个问题素材的质量参差不齐,不能够按照计划进行。所以在以后的工作当中在收集资料方面一定要做好质量的把控。对拍摄素材图片的人要进行筛选,同时明确告知图片的要求,在条件允许的情况下找到模版图片供其进行参考。

在对素材进行处理以及管理的时候探索出一个比较好的方法,使用aperture进行图片素材的管理。在这个图片管理系统当中首先导入所有的素材图片。然后使用看片台进行素材的选择,由于很多素材比较相似所以使用卡片台,能够方便的比较出相同素材的好坏,选定好的素材。同时使用标记功能,能够在后期的处理当中更加灵活的使用素材,便于素材的替换,方便找到相似的素材进行素材的替换工作。

由于是设计门户网站,所以里面的图片风格需要进行统一,但是由于拍摄的条件不同,使用的相机种类也不同,造成了图片的风格不同。所以在整理素材的时候还需要进行一个工作就是图片标准化处理。图片标准化处理:就是指把所有的图片全部处理成曝光准确、白平衡准确、层次明确的标准图片。

(二)策划案与设计效果,这两点需要放在一起进行总结,因为两者相互影响。

策划案是在已经收集完资料之后开始,在收集资料的前只有一个模糊的方向,这样进行造成了一个问题,在没有明确策划案的时候收集的资料导致了后期在使用资料的时候产生了不匹配的结果。应该先制定好详细的策划案之后再去定向的搜集图片资料。同时应该明确网页当中各个部分的内容,形成一个框架草图,这个框架草图不是一个初步的设计,应该是经过认真考虑之后的草图,之后所有的设计都按照这个草图来进行,只做局部的一些更改。由于没有按照这样的顺序来进行,所以导致了在后期的时候所有的东西都根据素材的情况来进行,没有能够很好的表现出来所要传达的视觉信息。在这点上是一个比较大的错误点。在今后的设计当中应当首先设计出来框架草图,并且认真推敲,形成一个设计框架的定稿。

参考文献:

[1]刘西杰,柳林. HTML、CSS、JavaScript网页制作从入门到精通[M]. 北京:人民邮电出版社, 2013

[2]数字艺术教育研究室. 中文版Photoshop CS6基础培训教程[M]. 北京:人民邮电出版社, 2012

[4]蒂莫西·萨马拉.美国视觉设计学院从书·设计元素:平面设计样式[M].齐际.广西:广西美术出版社, 2014

网站内容检索系统的设计 第7篇

目前,计算机网络信息技术发展迅速,为人类的发展起到积极的推动作用,但也存在负面的影响,如网上色情赌博有害信息、虚假信息、政治经济的谣言等等,对社会造成一定的危害,也会影响政治和经济和稳定,甚至危害国家安全。本文设计的网站内容检索系统能够很好地满足各监管部门对加强信息监控和管理的迫切需求,协助他们及时发现已经发布在网络上的有害、虚假、反动的信息,快速高效地完成工作。

2 系统的总体结构

内容检索系统由分网页获取、模糊检索和用户查询三大部分组成,如图1所示。网页获取部分主要包括IP数据库、网站内容收集器和网页资源库。IP数据库保存了系统要抓取网站的IP地址以供网站内容收集器使用。网站内容收集器用于根据IP数据库的信息从相关网站获取对应的网页。网页资源库用于保存网站内容收集器抓取各种网页资源。模糊检索部分主要包括关键词典库、中心资源管理器、模糊检索器、命令处理接口、页级别判定器和检索结果库。关键词典库保存了用户键入的关键词和使用关键词的历史记录。中心资源管理器主要用于管理系统的各种资源、包括IP信息、关键词信息等等。命令处理接口用于接收客户端提交的检索请求命令,并将命令提交给模糊检索器执行。模糊检索器是系统的重要核心部件,它负责将根据各种资源和检索命令进行匹配运算,也可以基于首次检索结果的基础上进行二次检索,以得到更正确地,更合理地、匹配度更高的结果。检索结果库用于保存各种检索结果。页级别判定器能确定检索结果的匹配程度,并按相关度高低生成检索结果网页。用户查询部分主要包括本地IP数据库、本地关键词典库、本地资源管理器、检索命令提交器和本地检索结果,其中检索命令提交器负责根据用户的键入信息和系统的资源生成检索请求命令,并提交给服务端系统执行。

3 系统的工作原理

网站内容收集器根据IP数据库的IP信息或URL信息访问相应的网站,抓回该网站的网页存放到网页资源数据库。用户通过客户端系统生成的检索请求,由检索命令提交器发送到服务端的命令处理接口进行预处理、解释,转换成模糊检索器可以执行的命令。然后模糊检索器根据命令信息从网页资源库中取出相应的网页(若网页资源库没有该网站的网页,调用网站内容收集器获得该网页),进行关键词匹配检索运算,找出匹配的网页,并通过页级别判定器对检索结果依据排序算法进行相关度排序,结果保存在检索结果库或直接返回给客户。用户也可以在初次检索结果的基础上进行二次检索,以进一步提高检索结果的匹配程度和精确度。客户端系统与服务端系统可以在资源管理器的控制下进行各种资源信息的交换。

4 主要模块说明

本系统采用C/S模式,划分为服务端子系统和客户端子系统。服务端子系统主要提供抓取网站网页、处理检索命令、匹配网页内容、二次检索、确定结果相关度和资源管理等功能,客服端子系统则提供接收用户检索请求、显示检索结果和本地资源管理等功能。系统的模块划分如图2所示。

1)网站内容收集器

网站内容收集器由网络蜘蛛程序和URL提取程序组成。网络蜘蛛技术[1]是现今许多著名网页搜索引擎为了获取互联网上的网页所使用的专项技术,本系统对此技术进行优化,能结合URL提取程序提供的信息动态地调整网页的抓取深度和抓取页面的数量。URL提取程序能从网络蜘蛛程序抓回的网页里提取URL,它采用特定的分析算法来过滤掉无效的、明显不相干的URL信息,以提高网页抓取的效率和质量。

2)命令处理接口

命令处理接口负责将客户端系统提交的检索请求命令进行解释或转换成模糊检索器可以识别的、执行的命令,其关键部件是命令解释器,负责判断检索命令的语法结构和参数的正确性,并将合法的命令转换成模糊检索器可理解的、可执行的命令。命令处理接口可以集成到模糊检索器里,可以作为一个独立的部件实现。

3)模糊检索器

模糊检索器是系统的重要核心部件,它根据各种资源与检索命令进行匹配运算,并将符合条件的网页保存在检索结果库里。它由网页获取模块、模糊匹配模块、二次检索模块和匹配规则模块组成。网页获取模块用于从网页资源库中获得对应的网页以作为检索的对象;模糊匹配模块负责根据匹配规则对检索对象执行匹配运算,找出相匹配的网页,保存在检索结果库里;二次检索模块是基于首次检索结果的基础上根据新检索命令和匹配规则进行检索;匹配规则模块负责制定各种匹配规则和匹配参数。

4)页级别判定器

页级别判定器通过各种排序算法来确定网页与检索关键词的匹配程度,并按照从高到低的顺序生成检索结果页面,以供提出检索操作请求的客户端系统使用。排序算法是页级别判定器的核心,它主要采用Google搜索引擎所使用的“PageRank结合Hilltop算法”[2,3]的简化版,该算法能较准确地分辨出页面的匹配程度。

5)检索命令提交器

检索命令提交器由参数获取模块、命令生成模块、命令提交模块和结果接收模块组成。参数获取模块用于接收用户键入的各种操作请求和对应的参数。命令生成模块根据用户的检索要求,利用所获得命令参数生成检索请求命令。命令提交模块负责将检索请求命令发送到服务端系统。结果接收模块用于从服务端系统中接收用户检索请求的执行结果,呈现给用户或者保存到本地检索结果。

5 结论

本文结合网络蜘蛛、模糊匹配和改进的Hilltop算法等技术,采用C/S模式,设计了一套网站内容检索系统,并阐述了它的系统结构、工作原理和主要功能模块。本系统主要提供抓取网站网页、匹配网页内容、确定敏感信息和资源管理等功能,能有效地协助监管部门切实加强公共信息的监管工作。

摘要:结合网络蜘蛛、模糊匹配和改进的Hilltop算法等技术,该文设计了一套网站内容检索系统,实现了抓取网站网页、处理检索命令、匹配网页内容、确定检索结果相关度和资源管理等功能,能有效地协助监管部门加强对信息的监控和管理。

关键词:网站内容检索,网络蜘蛛,模糊匹配,Hilltop算法

参考文献

[1]刘刚,于力超.搜索引擎中网络蜘蛛的设计与实现[J].电脑与信息技术,2007,15(4):36-39.

[2]杨思洛.搜索引擎的排序技术研究[J].现代图书情报技术,2005(1):43-47.

网站系统信息安全设计与实现 第8篇

本文以某学院网站为基本研究对象和应用目标。某学院网站是学院对外的一个重要窗口,同时也提供了教务信息发布、软件业的动态新闻、资料下载、远程维护、学生作业上载等功能,为用户提供快捷有效的动态信息。采用微软.Net2008为开发平台,服务器平台为Windwos2000 Server,WEB服务器为IIS6.0,数据库服务器为Microsoft SQL Server2000。

1 网站应用程序开发过程中的安全设计

网站信息安全设计应包括两个方面,一是在网站开发过程中,利用现有的已经成熟的加密解密算法和技术,在应用程序中对网站的安全性进行设计。二是当应用程序开发完毕,交付使用之前,在部署应用程序时,针对不同服务平台,对整个网络信息系统利用现有的安全技术,制订出合理有效的安全部署措施。某学院网站系统信息的安全从这两方面作手,解决其安全性问题,以满足网站的正常运转和学院的教学活动正常进行的要求。

网站系统的信息发布一般是通过用户登录到服务器端进行发布的,管理员可以通过远程登录到服务器端,从而建立起了一个信道,在这个信息传输过程中,没有足够的安全措施将产生诸多安全隐患。如,干扰(Interruption)、截取(Interception)、篡改(Modification)、伪装(Fabrication)等不安全因素。以用户注册和用户登录为例,在VS.Net开发环境下,在应用程序中如何实现用户的密码安全性和防止遭到别人的恶意攻击。

1.1 利用验证密码可拒绝非法访问

在只允许注册后的合法用户访问的网站中,一种常见的恶意攻击方式就是身份欺骗,它通过在客户端脚本中写入一些代码,然后利用这些恶意代码,客户机可以在网站中反复登录,而且如果攻击者创建一个HTML窗体,这个窗体包含了和注册窗体相同的字段,利用“HTTP-POST”传输数据到服务器端,服务器就会执行相应的创建账户操作,它将严重耗费系统资源,使网站性能降低甚至程序崩溃。如果用户密码没有通过加密措施,攻击者在路途截取到的密码,就可以轻而易举地进入网站的后台了,其后果是不堪设想的。下面利用CAPTCHA方案来解决这一问题,即字符校验(word-verification technology)技术。

Captcha是一种将人和机器区分出来的方法,是由芝加哥梅隆大学开发的,它提出一个问题,这个问题对于人来说是很容易回答,而对于机器来说却是不可能或很难解决。在Web网站中通用Captcha方法是为客户提供一个包含随机字符串的图片,用户必须读取这些字符串,然后随着用户登录窗体或者用户账号一起提交。例如,当用户注册时,在验证用户时提交密码和其它信息时,给出了一个验证码一并提交。如图1所示。

如果用户想提交注册信息,必须同时提交图片中显示的验证密码,可以很容易读出图片中的字符(295z),而如果是一段攻击代码,通过一般手段很难识别出验证密码,从而可以确保当前的访问来自一个人而不是机器。

字符校验的实现过程是:

(1)服务器端生成一个随机字符串。在Net Framework中利用散列法(hashing),采用SHA1算法对字符串进行加密,同时要校验hash值必须是从服务器端应用程序中产生的,利用机器验证检查(MAC),生成惟一的值到纯文本正文中。

(2)将服务器端生成的随机字符串作为图片的一部分返回给客户端。

(3)用户将从图片中读取的文本发回到服务器,服务器将用户输入的文本hash后和保存在HTTP Cookie中的hash值进行比较,一致,则表示为合法登录,否则拒绝其登录。

在上述过程中,用VS.Net的C#语言实现,现给出部分代码。

(1)服务器端生成一个随机字符串。

(2)用Guid.NewGuid函数产生一个惟一的GUID密钥(MAC Key),SHA1使用196字节来加密数据。在web.config中保存Mac key。下面的方法用来Hash加密字符串,参数为需要Hash字符串,它检索web.config中存储的mac密钥,并追加到要hash的字符串,然后返回利用SHhash算法加密以后的值。

限于篇幅,关于如何将哈希值存储到请求页面cookie中,图片页面如何绘制字符串,以及提交后如何判断为合法用户,不再赘述。

1.2 利用Web Service的安全性保证信息提交的安全性

当用户在远程发布信息到软件学院网站时,为了确保发布信息的真实性,在信息传输过程中也须利用程序代码采用相应的安全措施,.Net的Web Service为我们提供了一种途径和机制。Web Service的系列安全协议已经被制定,并已经或正在成为标准。

WS-Secrity是IBM,Microsoft,Verisign在2002年4月共同制定的。WS-Secrity的目的是为了使应用程序能建立安全的SOAP消息交换。WS-Secrity定义了一套标准的SOAP扩展,可以在SOAP消息头中加入数字签名,加密等报头。WS-Secrity被设计用来构建多种安全性模型(包括PKI、Kerberos和SSL)的基础。它特别为多安全性令牌、多信任域、多签名格式和多加密技术提供支持。如利用数据证书保护Web Service安全。下面是一个X..509数字证书,在WS-Security中表示如下。

X.509证书是一个BinarySecurityToken的安全性令牌,按照Base64编码。在WS-Security中类似于数字证书,Kerberos票据等,可以按照需要,定义自己的安全性令牌。WS-Security的签名定义,是建立在W3C的XML-Signature Syntax and Pocessing的基础上的。所以我们可以用它来建立一个完整的签名,加密,解密,验证的安全设计。

2 网站部署过程中的安全设计

当应用程序进入部署阶段,并准备投入运行,对应用程序运行的服务器端和客户端进行有效的安全性配置是网络信息安全的一个重要保障。除此之外,网络上的安全设置也很重要,如安装防火墙,在路由器上进行控制等,将攻击者拒之门外,也是必不可少的策略之一。远程访问的过程如图2所示。

在图2中,任何一个环节存在漏洞,都是让攻击者有机可乘。为此在每一个通信环节上都要进行足够的安全考虑。

2.1 操作系统的安全设计

以Windows 2003 Server为例,改变Windows2000 Server的缺省设置,建立访问控制(Access Control)。Windows NT、Windows 2000、Windows XP和Windows Server 2003共享一个通用访问控制模型,该模型基于以下内容:

(1)基于用户的授权:代码在启动它的用户的安全上下文中处理。用户不能做的事情代码也不能做。

(2)对安全对象的任意访问:对象(如文件或文件夹)的所有者可以授予或拒绝权限,以控制如何使用该对象以及由谁来控制该对象。

(3)权限的继承性:对象可以继承包含它们的对象的权限,例如,文件对象可以继承它所在的文件夹对象的权限。

(4)管理特权:您可以控制哪些用户或组能够执行管理功能和做出影响系统资源的更改。

(5)系统事件审核:您可以使用审核功能检测安全欺骗企图或创建审核跟踪。

“安全主体”是任何可以执行代码的实体。安全主体可以是用户或是代表用户或计算机运行的程序。进程(如Windows服务)通常运行于专用安全标识(如LocalSystem账户)的上下文中。

2.2 Web服务器安全设计

在Web服务器安全设计方面,以IIS6.0为例,主要进行以下几个方面的安全性设计:

(1)安装时应注意的问题有:避免安装在主域控制器上;避免安装在系统分区上。

(2)用户的安全性有:匿名用户访问权限的控制;控制一般用户访问权限,可以通过使用数字与字母(包括大小写)结合的口令,使用长口令(一般应在L位以上),经常修改密码,封锁失败的登录尝试以及设定账户的有效期等方法对一般用户账户进行管理。

(3)三种形式认证的安全性:

(1)匿名用户访问:允许任何人匿名访问,在这种中安全性最低。

(2)基本(Base)认证:用户名和口令以明文方式在网络上传输,安全性能一般。

(3)Windows2003请求/响应方式:浏览器通过加密方式与IIS服务器进行交流,有效地防止了窃听者,是安全性比较高的认证形式。

(4)访问权限控制:

(1)设置文件夹和文件的访问权限:安放在NTFS文件系统上的文件夹和文件,一方面要对其权限加以控制,对不同的组和用户设置不同的权限;另外,还可以利用NTFS的审核功能对某些特定组的成员读、写文件等方面进行审核,通过监视“文件访问”、“用户对象的使用”等动作,来有效地发现非法用户进行非法活动的前兆,及时加以预防和制止。

(2)设置WWW目录的访问权限。

2.3 数据库服务器的安全设计

数据库安全保护的主要任务是防止非法用户访问或合法用户越权访问数据库中的数据。网站数据库处于后台工作,用户必须通过Web服务器转发对数据库的访问请求,实施对数据库访问的程序(如ASP,JSP,ASP.NET,PHP等程序)居留在Web服务器上并由Web服务器执行,用户是在毫不知情的情况下完成对数据库访问的。因此,只要设置好数据库的安全防线,赋予数据库访问程序以恰当的身份和访问权限,关闭对数据库的远程登录,就能较好地保证数据库中数据的安全。

3 结束语

某学院网站系统从源头抓住网络信息安全问题,即从网站系统程序设计开始,每个环节都提供可靠的,稳定的安全解决方案和措施,从而有力地保障了信息的安全性,为学院正常的教学活动提供了有力的保障。随着网络信息技术的深入发展,特别是Web2.0技术的应用成熟,对信息安全领域也带来了一定的挑战。

参考文献

[1]肖军模,刘军,周海刚.网络信息安全[M].北京:机械工业出版社.2003.

[2]陈荦祺.初探Web Service的安全性[J].程序员.2004.

[3]MSDN.Access Control.ms-help://MS.MSDNQTR.v90.chs/dncommon/html/_index_entry_not_found.htm.

教学网站系统的分析与设计 第9篇

关键词:教学网站,数据库,可行性,网站系统,设计

随着信息技术的高速发展,教育教学改革的不断深入,互联网的普及,通过网络进行自主学习与收集信息,已经成为很多人的习惯。特别是计算机技术更新快,通过网络平台进行自主学习是很好的选择,世界上很多国家都在致力于Internet在学校教育,社区教育,社会教育及在职训练的应用与研究等。利用先进的网络教学与传统媒体存在很多差异,因此设计能够符合网络媒体特性,并能提升教育教学效果的教学网络系统是很有必要的。教育教学网络系统能够提供丰富的学习资源,从而转变了教育观念和学习观念,补充了办学条件,能够培养信息技术网络环境下较好的学习方法和提升学习能力。

1 教学网站系统的分析

1.1教学网站系统可行性分析

1)技术可行性分析

主要分为以下几个方面:

(1)硬件:随着计算机技术的飞速发展,计算机硬件条件可以说是日新月异,其发展以令人惊讶的速度成倍发展。高配置的电脑硬件使得软件的快速开发得到应有的保证。

(2)系统软件:WINDOWS系统界面熟悉,人机操作灵活,可以提供良好的开发环境。

(3)应用软件:Visual Studio 2013、SQL Server 2012 数据库应用软件。

(4)技术:本系统将采用B/S(Browser/Server)架构,采用ASP.NET技术实现,后端使用SQL数据库实现数据逻辑。完成的系统需要在IIS服务器下运行。

2)经济可行性分析

教学网站系统跟其他一些应用系统相比较,功能相对简单,一方面,不需要购置额外的设备,相应的开发和维护的费用低,相关人员的培训也相对简单,需要的费用也少;另一方面,相关的运行费用也相对比较少,同时不需要进行太多的维护。

网站系统放上服务器后,相关数据在网络上进行传递,可以实现数据共享,规范相关数据管理,从而减少重复劳动,提高系统的管理效率和水平。教学网站系统把计算机作为工具,通过对系统的全面管理,优化管理,提高工作效率。

1.2教学网站系统需求分析

1)任务描述

系统模块的设计应该根据整个系统总体设计思路进行。整体设计就是基于B/S模型设计符合需求的教学网站系统。该网站系统的总体设计应该是提供给学生一个内容丰富的网络平台,而且访问效率高。系统模块应该包括课程概述、教学大纲、新闻发布、论坛留言等功能。

2)用户特点

系统应该围绕着用户特点设计。将用户分为学生和教师两部分。学生可以登录网站系统,浏览信息、查找信息、下载文件,提交作业。教师可以登录网站输入课程简介、上传课件文件、批改作业、发布消息、修改和更新消息。教师和学生可以通过论坛发帖与回复进行交流。

3)条件与限制

教学网站系统模块的设计需要突出管理员的功能和特点,而且与普通用户有很大的区别。系统虽然对所有用户开放,但部分资料和功能只针对管理员开放;如管理员可以发布新闻公告,对不法用户的删除与资料修改等。

1.3 教学网站系统中B/S系统结构

本教学网站系统搭建了一个基于B/S三层结构的系统。这三层结构是在传统两层结构的基础上,增加了Web应用服务器作为中间层。这样的优点是,客户端只需要安装浏览器就可以访问,而不需要安装其他任何应用程序,这解决了传统两层结构在扩展性、维护性、重用性等方面的不足。

教学网站系统采用的客户端技术为ASP.NET,服务器端为Visual Studio2013.NET,编程语言采用Visual C#,服务器与数据库之间的通信采用ADO.NET技术。系统主要工作过程如下:首先Web客户端通过浏览器连上Web服务器,经过身份验证后下载用户界面的到本机;然后Web客户端通过HTTP协议发送请求至服务端,从而建立通信;与服务器建立起通信后得到相应服务的URL地址,随后触发此服务;服务在Web Server上运行,通过ADO.NET直接连接到数据库服务器上执行SQL语句,并将获取的数据生成响应内容传给Server或将处理后的结果存入数据库。

2 教学网站系统的设计

2.1 系统功能框架

教学网站系统是为用户之间进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,以达到用户之间的信息交流和沟通的目的。

本系统是基于WEB的教学网站系统,采用了当前的B/S结构模式进行开发,运用了ASP.NET+SQL Server 2012+IIS组合来进行开发与运行。

教学网站系统的基本功能:用户的登录与注册、在线考试、考试资料管理、在线论坛留言编辑与新闻信息发布等等功能。具体功能模块如下:

(1)教学网站数据库模块;

(2)用户注册模块:提供用户的登录与注册功能。

(3)用户管理模块:提供用户信息的编辑功能,可以编辑用户的个人资料;

(4)在线新闻模块:提供管理员发布在线新闻功能,并对新闻进行修改、删除等功能;同时用户可以对新闻进行新闻检索和新闻浏览功能;

(5)在线论坛模块:提供用户发布帖子的功能,并允许修改和删除自己发布的帖子信息,同时用户与用户之间还可以对帖子进行回复,以达到用户之间的互动交流。

功能框架结构图,如图1所示。

2.2 系统角色

根据教学网站系统的实际情况,教学网站系统的主要角色有管理员、学生、教师和浏览者,其中教学网站系统的使用者是采用管理员一级管理模式。

1) 管理员

管理员是教学网站系统的主要角色之一,主要负责新闻公告发布、在线论坛留言编辑、用户资料、在线考试、考试资料管理等功能。

2) 学生

学生是教学网站的两大用户之一,具有在线发布帖子、在线考试等功能

3) 老师

老师也是教学网站的两大用户之一,具有在线发布帖子、考试资料浏览等功能。

4) 浏览者

浏览者只具有浏览新闻、用户帖子和用户回复等基本功能。

2.3 系统E-R图

实体E-R图表示了实体间的对应关系,它和数据流程图一起组成了系统的逻辑模型。图2 为教学网站系统的普通用户E-R图,图3为教学网站系统的管理员用户E-R图。

2.4 数据库的设计

在整个系统设计中,数据库的设计是核心,是系统能够实现的前提,也是系统的关键部分,还是衡量系统水平的一个重要因素。因此,设计出好的数据库是很重要的,那么要设计好的数据库,就要做到对系统进行系统需求分析,根据系统的数据特点和主要功能,以及要解决的难题进行思考与设计。

3 总结语

本文根据网络自主学习的需要,通过对教学网站系统进行分析,构思了符合教学与自主学习的教学网站。通过这样的网站系统,教师将有关教学资源上传到系统,共享给学生,学生可以通过这个网站系统选择合适的方式和时间来学习,有利于培养学生自主学习能力;也有利于教师根据需要组织教学安排,起到良好的教与学的互动教育效果。

参考文献

[1]任江明.计算机教学网站的系统设计[J].现代计算机(专业版),2010(9):198-200.

[2]王丽彬.“计算机应用基础”教学网站系统设计思路[J].电子商务,2012(11):55-56.

[3]祁兴华,鲍剑洋.基于Flash Paper的教学网站文档转换系统的研究与设计[J].办公自动化,2012(22):59-60,16.

[4]曹英丽,许童羽,郑伟,李征明.信号与系统教学网站设计与构建[J].农业科技与装备,2012(10):53-54.

[5]孙伟,刘迪昱,毛布.高职院校教学网站的评价指标体系研究[J].当代职业教育,2011(1):52-55.

视频网站系统的设计与开发 第10篇

一、系统概述

该系统是建立在用户对视频进行点播、上传、修改、删除、搜索的应用系统。本系统的主要对象为关注视频网站的用户, 主要是在网上进行娱乐、分享的应用程序, 它维护着一个数据库, 存储着用户、相关栏目、栏目内所有视频等信息, 主要包括用户登录注册、上传视频和修改视频、删除视频等功能。一是本系统以基于Web的方式运行, 使用户在各地都可以同时并行使用, 并保证信息准确无误。二是本系统是使用JSP开发一个视频网站系统, 将比较全面地体现使用JSP构建一个实用的Web系统的思路和方法。三是本系统不设立管理员对用户进行管理功能, 只拥有用户管理自己视频功能。

二、系统功能分析

根据需求分析, 本系统应该具有的功能大致分为两个部分:用户部分和视频管理部分。针对这两个部分设计成为两个模块, 即用户模块和视频管理模块。系统各功能部分说明如下:

(一) 用户模块。

用户模块主要包括用户的注册以及登录的功能。

(二) 用户管理视频模块。

一是视频点播:用户播放选中的视频节目。二是视频搜索:用户通过视频的名称来搜索相关视频资源。三是视频上传:登录用户从个人拥有的视频中选择资源并上传至该视频网站。四是视频编辑:登录用户选择个人空间中已上传的视频资源进行修改删除。五是视频评论:登录用户对于相关视频发表个人的观点与见解。

三、数据库需求分析

根据视频网站的总体设计, 可以确定整个系统分为两大模块。由此可以首先确定本系统的两大实体:用户和视频。而由于用户可以通过视频来发表评论, 所以视频评论也是实体。因此该系统共有三个实体:用户实体、视频实体、评论实体。

(一) 用户实体。

用户实体包含所有视频网站的注册用户信息, 其详细的属性如下:用户编号、用户名称、用户密码、电子邮箱、真实姓名、性别、用户IP、所在城市、通讯地址、电话、传真、注册会员日期、浏览视频数量、上传视频数量等。

(二) 视频实体。

视频实体包含所有用户上传的视频的信息, 其详细的属性如下:视频编号、用户ID、视频标题、视频描述、视频图标、视频存放路径、视频发布日期、视频浏览次数、视频评论数目、视频类型编号、今日热点等。

(三) 评论实体。

评论实体包含所有视频评论的属性, 其详细的属性如下:评论编号、评论视频编号、用户编号、发表日期、评论标题、评论内容、评论状态等。

通过对视频网站系统中所需实体以及属性的分析, 可以确定三大实体之间的联系。每一位登录用户都可以发表若干评论。但是每个评论只能由一个用户发表, 即只能和一个用户关联。每个用户都可以对视频进行多项操作管理。但是每一项操作只能由一个用户进行, 即只能和一个用户关联。每个视频都会有零到多个评论。但是每一个评论只能对应一个视频, 即只能和一个视频关联。

四、数据库的设计

通常使用实体-联系图来建立数据模型。可以把实体-联系图简称为E-R图, 相应地可把用E-R图描绘的数据模型称为E-R模型。

(一) 数据库连接模块。

本系统需要用到数据库连接来读取操作数据, 而且每个页面都要涉及到数据库连接, 所以将数据库连接单独作为一个公共模块来处理, 减少了开发的时间和系统编码的冗余。当然, 获得数据源之后的数据库操作的管理是用数据库连接对象DAO开发模式完成。在项目下的dyh.db.daoimp包里包含着数据库连接操作的实现。

本模块所包含的类如下:

1. MemberDAOImpl类。实现了MemberDAO类, 包含对于用户的登录、注册, 存在判断, 查询用户信息等方法。

2. Item DAOImpl类。实现了Item DAO类, 包含了对于视频的增、删、改、查等操作的方法。

3. Comment DAOImpl类。实现了Comment DAO类, 包含了对于视频评论的编辑统计等操作方法。

4. Video Type Impl类。实现了Video Type类, 包含了对视频类型的查询方法。

(二) 用户模块的详细设计。

该模块实现用户登录、注册功能。该部分文件包括:

1. default.jsp:用户登录页面。

用户登录页面是用户登录本系统时见到的第一个页面, 是进入系统的必经页面。这个功能要实现的是用户的信息验证, 把用户的用户名、密码与数据库中的用户信息进行核对, 如果信息正确, 则显示该用户的视频网站应用界面, 如果核对信息不相符, 则跳转到相关页面, 提示相关错误信息。实现这个功能是通过在JSP页面中加上各种情况的判断语句完成的。主要算法设计:

A.输入用户名和用户密码, 按确定按钮。B.与数据库中的用户信息进行核对。

C.若数据库中存有该信息且密码正确, 进入E;若数据库中没有该用户记录, 进入D。

D.转到注册用户页面。

E.进入该用户的视频网站应用界面。

在登录页面中, 我们用Java Script创建一个数据检查函数来检查用户的名字和密码是否为空。

2. reg.jsp:用户注册页面。

用户注册页面reg.jsp实现用户注册。主要算法设计:

A.按提示输入相关用户信息, 点确定按钮。

B.将新注册用户的信息录入数据库, 若注册成功进入C;否则进入A。

C.进入提示注册成功页面。

(三) 视频模块的详细设计。该模块实现用户对视频资源进行上传、编辑、搜索、点播和评论等操作功能。

1. addvideo.jsp:上传视频页面。主要算法设计:

A.填写上传视频的视频名称, 标题不能超过指定长度, 若填写符合要求, 则进行B, 否则进行F。

B.选择节目分类, 必须选择, 选定其中一个后, 进行C, 若没有选择, 进行F。

C.填写节目介绍, 也可空着不填写, 若不填写, 上传后视频后节目介绍默认显示为“无描述”。接下来进行D。

D.上传文件视频, 填写视频地址, 并且所上传视频必须符合视频支持格式, 正确进行E, 否则进行F。

E.点“上传”后将该记录按照默认视频id自动增长添加到视频表中, 并返回到系统应用主界面。

F.显示错误信息。

2. editvideo.jsp:修改视频相关信息界面。主要算法设计:

A.可修改节目名称和节目介绍, 但节目名称不能为空, 如果符合要求, 进行B, 否则进行C。

B.从editvideo.jsp接收到的信息 (视频id) 到数据库中按值查找出该视频的信息予以修改, 点确定后将修改后的视频信息更新到数据库中。

C.显示错误信息。

3. searchvideo.jsp:搜索视频界面。主要算法设计:

A.在搜索栏输入视频关键字。

B.将页面上得到的信息与视频表中的每条记录的数据项进行一一对照, 若有相符合的记录, 进入C;否则返回到系统应用界面, 显示没有符合视频信息。

C.将符合搜索条件的视频以及视频相关信息显示出来, 然后进行D。

D.点击视频名称, 打开该视频页面, 显示出关于该视频的详细信息, 可进行点播该视频和评论该视频的操作。

参考文献

[1].郭安.基于体验设计的视频网站的建设探讨[J].科教文汇, 2008

门户网站系统设计 第11篇

摘 要:文章通过调查与分析,将影响当前高校门户网站用户体验的要素归纳为用户身份类别多样、终端浏览环境复杂、视觉界面同质化、导航形式单一等四个方面,并以这四个要素为切入点,提出改善高校门户网站用户体验的有效策略。

关键词:用户体验;高校门户网站;响应式Web

中图分类号:G443 文献标志码:A 文章编号:1673-8454(2015)09-0073-04

高校门户网站,也称为高校官方网站,是高校品牌战略、文化战略天然的网络载体。一个设计优秀,有着优良用户体验的门户网站,将有助于高校品牌形象的推广,有助于高校软实力的提升。本文将从用户体验视角出发,分析当前影响高校门户网站用户体验的要素,为高校门户网站重新设计过程中如何改善用户体验、提升网站品质、策应学校的发展战略,提供有益的思路。

一、用户体验设计与网站

1.用户体验设计

用户体验(User Experience,简称UX/UE)是上世纪90年代中期由唐纳德·诺曼提出的概念,指用户在使用产品或接受服务过程中的纯主观感受,涉及到通过产品和服务提供给用户的理性价值和感性体验[1]。用户体验设计是一个范围很广的跨学科交叉概念,涉及到心理学、社会学、计算机科学、人体工程学、美学等多个领域[2]。简而言之,用户体验设计是终极一切技术的、艺术的手段,以用户为中心的设计。

2.用户体验设计与网站关系

网站是一种提供特定服务的互联网产品,用户体验对于网站比其他任何产品更为重要,因为网站是一个没有说明书庞大的信息系统。现在用户体验设计贯穿整个互联网产品开发流程——从品牌定位到用户研究,从内容需求到信息架构,从交互设计到视觉设计,设计师们需要模拟用户的使用环境、揣摩用户的使用心理,不断调整与完善产品的开发,力求为用户提供超出预期的完美体验[3]。

二、影响高校门户网站用户体验的要素

用户体验是诸多特定要素的集合体。笔者通过对国内诸多高校门户网站的访问与调查,认为目前影响高校门户网站用户体验的要素主要可归结为以下四个方面。

1.用户身份类别多样

高校门户网站用户的身份类别多样,且所关注的内容也不一样。经过分析,我们将用户类型及其关注的栏目进行归纳,如图1所示。很明显,不同类型用户所关注的内容虽有交叉但没有完全重合,网站上存在着许多与用户无关的内容。试想用户经过重重的选择与过滤,才能找到所需信息,那么这样的访问体验必定是平淡的,缺少归属感的。

2.终端浏览环境复杂

近几年,终端的浏览环境变得越发复杂,成为影响高校门户网站用户体验的重要因素之一。现在终端屏幕分辨率从1920×1080 Full HD,至800×600 SVGA,有近20种之多。与此同时,随着移动互联网的兴起,小屏幕移动终端访客成倍增加。面对这么复杂的终端环境,高校门户网站设计者们该采用哪种分辨率来设计网站?据笔者统计,39所“985工程”高校中,有33所高校采用的是固定的1000像素宽度以内的设计。在宽屏与超宽屏成为主流的今天,这无异于放弃了诸多用户的屏幕空间与视觉美感。对于移动互联网用户,这样的设计更为糟糕——受限于屏幕的尺寸,网站内容微小到几乎无法阅读。

3.视觉界面同质化

当前国内高校门户网站的视觉界面设计有同质化的趋势,缺少艺术风格与特点,毫无个性可言。

在网站色彩搭配上,国内高校门户网站的主色调以蓝色、红色居多。据笔者统计,39所“985工程”高校中,有一半高校采用了蓝色作为主色调。雷同的色彩运用,很难给用户带来深刻的印象。从网站的辅助色、对比色运用方面来看,许多高校门户网站整体色调统一有余,对比不足,视觉界面色彩关系普遍沉闷,缺少生机与活力[4]。

在网站布局设计上,国内高校门户网站的版面多由带网站标识的页眉,通栏的导航栏,带有图片新闻、公告列表等内容的主体,带有专题链接的侧边栏,以及带有版权声明的页脚所构成[5],版式以网格化三栏式布局为主。总体上网站的布局结构呆板,缺少灵动的美感。多数高校网站还存在着内容过“满”的缺陷,用户在浏览时会产生无趣、压抑甚至厌烦的心理。

在网站图片选择上,国内大多数高校门户网站以校园风景、环境设施、领导合影、会议活动等类型的图片来展示学校的风貌[5]。总体来说,图片题材的选择上过于拘谨,很难给用户留下深刻的印象。

4.导航形式单一

导航在网站用户体验的塑造中扮演了重要的角色,提供了用户获取信息的主要途径[6]。国内高校门户网站导航的形式比较单一,用户在访问过程中可能因此冒着“迷途”的风险。形式单一的导航会影响网站的可用性,削弱品牌的可信度。

三、用户体验视角下的高校门户网站再设计

再设计,也就是重新设计,以全新的理念重新审视我们习以为常的事物。高校在门户网站重新设计的过程中,应当摒弃以设计者为中心、以领导为中心的设计理念,从用户体验的视角出发,解决影响用户体验的各种要素,改善网站的用户黏性,提升网站的品质。

1.提供按用户类型的访问入口

高校门户网站再设计过程中,可通过调查问卷、采访与观察等方式去研究用户,明确每种类型用户的需求。根据不同用户的实际需求,在网站的信息架构中将所有的信息进行分类整合,形成针对用户群特定需求而设的信息汇总平台。在主页的显著位置,按照未来学生、学生、学生父母、教师、工作人员、校友、访客等用户类型的访问入口,为用户带来贴心的服务。

2.采用响应式Web设计

面对复杂的客户端浏览环境,我们不可能为不同的设备去定制不同版本的网站。怎么办?“响应式Web设计”的理念应运而生。响应式Web 设计是Ethan Marcotte于2010年提出的概念,其内容的核心是一个网站或网页能够兼容多个终端——而不是为每个终端定制一个特定的版本。设计理念是页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整,以适应于不同屏幕空间用户的浏览[7]。如图2所示,运用响应式Web设计的网站在PC、Pad、智能手机等设备上均有良好的视觉呈现效果。响应式Web设计具有开发、维护、运营成本较低,兼容性强等优势,是未来网站技术发展的趋势之一。

高校门户网站再设计过程中可运用响应式Web布局设计。目前访问高校门户网站的客户端设备仍以电脑大屏为主。因此,响应式布局的设计采用大屏优先,兼顾移动设备的原则[8]。在普通大屏幕上,采用传统的固定分辨率设计。在全高清屏幕上,利用设备高分辨率的特点,运用高质量大图“平铺自适应”或“中心定位,两侧自适应”的方式,为用户带来强烈的视觉震撼与冲击力,中国人民大学主页就是采用此种方式,如图3所示。在小屏幕上,采用单列式布局,便于移动端阅读。插图采用宽度百分比,高度自适应的方式,以取得良好的视觉效果。

3.运用艺术化的语言设计视觉界面

视觉界面设计在网站开发周期中是至关重要的一步,正如苹果电脑Mac机之父Jef Raskin所说:“对于消费者而言,界面就是产品”。

(1)色彩搭配

色彩是传递品牌识别的一个最为有效的方法。用户访问网站,给其留下第一印象的一定是色彩。高校门户网站再设计过程中,色彩的选择与搭配应当遵循适合性、一致性、可读性原则[9]。

高校门户网站主色调的选择首先应当遵循高校VIS(视觉识别系统)的规范标准,确保在互联网上也能传达一个统一的品牌形象。当然,目前大多数高校并没有统一的视觉识别系统,那么网站主色调的选择就需要经过深思熟虑,挖掘学校的历史与特色,考虑合适的色彩方案,而不是随大流。清华大学门户网站数次改版,均使用象征高贵的紫色作为网站的主色调,具有很高的辨识度。北京航空航天大学网站,如图4所示,采用蓝色深邃的宇宙星空为背景,其意义不言而喻。

高校门户网站色彩搭配应遵循整体一致性原则,整个网站从首页到栏目页,再到内容页,都应使用同样的色彩方案,这样的网站页面才具有整体美、韵律美。

高校门户网站色彩运用上需要遵循可读性原则。文字的色彩纯度不能太高,文字与背景的色彩不能过于接近,否则会使用户产生视觉疲劳。

(2)版式设计

网格设计当前流行的网站版式设计方式,可为网站增添秩序美、连续美、和谐美。但是网格设计的缺陷也是明显的,严格遵循网格设计的版面也容易给用户带来呆板和枯燥的感觉。高校门户网站的版式设计在运用网格设计的基础上,应该敢于创新,适当越出网格的边界,会使页面更加生动与流畅。暨南大学门户网站布局设计也是典型的网格设计,如图5所示。网站页眉部分,以校徽中象征“文化载体、交流桥梁”的帆船图形为主,打破网格的束缚,强化了学校的办学理念,成为整个页面设计的亮点。

版式布局中合理留白,也很重要。在内容块、段落、图片、按钮等元素留出空隙,可增强内容的可读性。留白可使内容层次分明,减少了界面的复杂程度,用户感受到的视觉层次感越好,网页上的内容就越容易被获取[10]。

(3)图片选择

庄子说:“不精不诚,不能动人”。经过精心拍摄或挑选,富有内涵的图片能抵千言,感动人心。高校门户网站再设计过程中图片的选择应该摆脱纯粹的官方色彩,更多地关注与网站相关的各类用户群体。清华大学在其主页头版位置推出的“清华映像”栏目,如图6所示,使用通过精心挑选与优良设计大幅的图片配合精炼文字的方式向关注清华大学的网络用户和社会大众介绍清华大学在教学、科研、社会服务等方面的成就及师生生活中的亮点。“清华映像”栏目具有与用户沟通情感的作用,每次更新都会给用户带来一种感动,充满人文主义关怀。

4.提供多维度的导航

“网站可用性的80%在于导航”——这样说并不为过。良好的导航系统就是用户在互联网海洋里正确航行的指南针。国内高校门户网站在再设计过程中,应当考虑建立具有多维度、立体的导航形式。除了常规的主导航、局部导航、当前位置导航外,还可考虑安排网站地图、A-Z字母索引、标签云、分类检索等形式的导航,以满足用户实际需求,为用户获取信息提供多种途径,改善用户体验。

四、结束语

用户体验是一种以人为本,追求极致的互联网思维。尽管用户体验是不可被设计的,但我们可以不断改进。相信只要从用户体验视角出发,遵循以用户为中心的理念,对高校门户网站从网站定位、信息架构、视觉风格等方面进行再设计,必定能够提升学校的网络形象,策应学校的发展战略,为师生、校友、考生等各类用户提供更好的服务。

参考文献:

[1]吴江,黄晟青,蔡骏.互联网购物网站用户体验设计研究[J].包装工程,2012,33(8):68-71.

[2]李志义,义梅练.基于用户体验的网站优化研究综述[J].情报科学,2013,31(11):150-154.

[3]单筱秋.浅议人机交互界面研发中的用户体验设计[J].南京艺术学院学报(美术与设计版),2013(6):181-183.

[4]孙荣,王菊.高校门户网站视觉界面色彩运用探析[J].中国教育信化,2012(19):27-30.

[5]刘欢,卢蓓蓉.中美高校门户网站的比较与思考[J].中国教育信息化,2012(3):4-6.

[6]James Kalbacb.Web导航设计[M].北京:电子工业出版社,2009.

[7]杨叶,陈琳,董启标.响应式Web 移动学习资源的技术实现与设计研究[J].现代教育技术,2012,23(6):107-111.

[8]刘欢,卢蓓蓉.使用响应式设计构建高校新型门户网站[J].中国教育信息化,2013(9):71-74.

[9]王勇,董轩志.基于用户体验视角下的网页视觉传达设计研究[J].包装工程,2012,34(24):14-17.

[10]Smashing Magazine.众妙之门——国际顶级Web设计师成功法则[M].北京:人民邮电出版社,2013.

网站内容管理系统的设计研究 第12篇

关键词:网站内容管理系统,网页发布,信息采集,模板管理

0 引言

随着Internet技术的发展, 越来越多的企事业单位建立了网站系统以便更好地宣传自己, 实现信息化以及为用户提供信息服务。目前, 网站普遍存在着信息更新不及时、页面响应速度慢、网站界面一致性差、网站错误链接较多、用户交互度低、页面设计工作量大, 不易更新改版等问题, 其原因是由传统的建站和维护方式造成的。本文所提出的网站内容管理系统, 它的主要思想是实现页面和内容的分离, 页面的设计存储在模板里, 而内容存储在数据库和独立的文件中。这可以使网站管理员更好地关注于内容以及与用户的交互, 只有提供好的内容以及与用户做好交互, 才能更好地吸引用户, 做好网站的推广和发展。

1 内容管理系统概述

1.1 网站内容管理系统

目前内容管理技术发展很快, 在各行各业中得到广泛应用。由于各行各业具有不同的特点, 因此不存在能够完全满足各种类型需求的内容管理系统。它逐渐向更加细化的方向发展, 即面向不同的的类型和行业, 有不同的内容管理系统, 如面向视频音像、电子政务分别有对应的内容管理系统, 当前Web内容管理依然占据内容管理应用的主流。

网站内容管理系统WCMS (Web Content Management System) 是指对人工录入或采集系统采集到的内容等资源进行管理和维护并最终发布到Internet上的信息系统。Web内容管理主要是面向形式多样、应用复杂的结构化以及非结构化信息, 使用模板、XML技术或者其他工具来实现内容的创建和维护, 使非技术人员方便地管理维护网站。系统通常由内容管理、栏目管理、模板管理、工作流管理、全文检索以及发布管理等功能组成, 实现内容的发布、快速定位与集成应用。WCMS将网站建设从单纯静态页面制作延伸为对信息资源的组织和管理, 使网站的维护更加方便快捷。

网站管理已经从原来的内容和页面显示逻辑相混合向后台内容管理和前台页面显示相分离的模式发展。这可以降低系统的耦合度和复杂度, 使内容资源整合和页面展现分开处理, 使维护网站内容时可以不影响前台页面的显示, 前台页面的更改也不影响后台的内容, 可以实现更好的用户体验, 提高系统安全性, 降低网站运维的复杂度和成本。

1.2 网站内容管理系统功能需求

网站内容管理概括起来主要有以下功能:

栏目管理。建立网站应该包含的栏目, 其中栏目可以无限级地包含子栏目。

模板管理。美工设计出网站的页面以后, 将其编辑存入网站模板中, 提供对网站样式、外观等个性化显示设置。

用户管理。对内容管理系统的用户进行编辑管理、角色分配以及为其分配相应的权限。为了更加方便管理用户以及提高安全性, 采用RBAC (Role-Based Access Control) 模式, 即基于角色的访问控制方法。先建立角色, 根据不同的角色分配不同的权限, 然后建立用户, 将一种或多种角色赋予给该用户, 这种方式既可以减小授权管理的复杂性, 降低管理开销;同时灵活地支持系统的安全策略。

信息采集。通过设定采集规则实现精确采集, 或者通过分析多数网站的特点, 找出网站内容的特征, 实现网页内容的自动分析和智能采集。信息采集是指用户利用程序自动的、定期的到用户设定的各个信息源去采集想要获取的信息, 根据设定的参数和过滤策略过滤掉不需要的信息, 并将同一类型的信息集成在一起进行分类, 保存到本地计算机。

内容维护。包括新闻和视频、音频等各种资源的添加、修改、删除等。

内容发布管理。对单个网页或者栏目下的所有网页进行即时或者定时发布, 发布可以按新闻ID、添加时间、栏目、专题等进行发布。

工作流程管理。使用此模块可以很好的满足内容管理系统复杂的流程需求, 提供流程监控, 方便用户随时掌握文档的流转处理情况。

全文检索模块。实现网站内容的检索。

投稿管理。对网站用户的投稿进行审核、编辑、删除等操作。

1.3 网站内容管理系统的功能框架图

网站内容管理系统WCMS包括以下几个层次:内容集成、内容管理、内容显示、内容发布和网站页面。内容管理的目标是将正确的有效的信息以合适的方式提供给用户。WCMS的功能框架图如图1所示:

(1) 内容集成。

在系统中集成形式多样的资料文档以方便用户查找和使用。内容是内容管理系统中的重要组成部分, 既包括结构化数据, 也包括半结构化、非结构化数据, 更加侧重于非结构化数据, 具体包括数据库数据、XML数据、网页数据、视频、音频、图片、软件、文档、报表以及多媒体等。

(2) 内容管理。

内容管理主要是对网站的各种内容资源的获取以及提供内容的维护和检索等, 这是内容管理系统中的核心功能模块。主要包括新闻管理、稿件管理、软件管理、栏目管理、频道管理、专题管理和全文搜索等。其中要对内容建立全文索引, 便于系统检索。

(3) 内容显示。

这是内容管理中的表现管理, 决定了页面的呈现方式以及最终效果, 其中模板管理和标签管理是重点。

(4) 内容发布。

负责网站页面的生成和发布, 可以实现定时发布和即时发布, 可以对单条新闻也可以对整个栏目进行发布。最终生成网站的页面包括首页、列表页、新闻页、专题页以及广告页面等。

(5) 网站页面。

用户通过企业信息门户网站浏览网页获取信息。

2 网站内容管理系统的设计实现

2.1 关键技术

(1) AJAX。

AJAX全称是Asynchronous JavaScript And XML (异步JavaScript及XML) 。AJAX不是一种新的编程语言, 而是一种用于创建更快更好以及交互性更强的Web应用程序的技术。通过AJAX, JavaScript可使用XMLHttpRequest对象直接与服务器进行通信, 在不重载页面的情况与Web服务器交换数据。AJAX应用程序摒弃了传统的交互形式, 在用户与服务器之间引入Ajax引擎, 用户会话一旦建立, 浏览器就加载一个Ajax引擎--由JavaScript编写并通常放置在一个隐藏帧内, 引擎的责任包括构造用户操作界面以及与服务器的沟通。Ajax引擎允许用户与应用程序的交互异步进行, 无须直接访问服务器, 这使得Web应用程序更加迅捷地回应用户动作, 使网页从服务器请求少量的信息, 避免了在网络上发送那些没有改变过的信息。使用AJAX 技术可以提高页面的加载速度, 避免页面的频繁刷新, 提高用户满意度。

(2) Lucene。

索引是一种数组存储和组织结构, 主要用于从大量文件中快速查找某个单词和词语。索引器是用来完成信息索引建立、维护和管理功能的软件系统, 它的主要功能是处理和分析非结构化文档。经过索引后的数据按照优化格式存放, 便于快速加载和检索。Lucene是一个开放源代码的全文检索引擎工具包, 它是一个全文检索引擎的架构, 提供了完整的查询引擎和索引引擎。Lucene提供了一个简单却强大的应用程式接口, 能够做全文索引和搜寻。文档索引是Lucene系统的核心功能, 有专门的API用来实现索引的建立和管理功能, Lucene可以处理多种格式的文档, 包括磁盘文件、电子邮件格式、网页以及数据库记录。我们在这里使用Lucen, 以便在内容管理系统中实现全文检索功能。

2.2 内容管理系统主要功能模块

在内容管理系统中, 网页建立发布、信息采集和模板管理是设计过程中的重要内容。下面我们重点介绍这些功能模块。

(1) 网页建立发布。

网页建立发布是网站内容管理系统中最基本也是最核心的功能。内容的录入包括以下两种方式:一种方式是网站管理员手工录入新闻以及资源附件信息;另一种方式是将系统通过信息采集子系统从其他网站上采集到的信息进行编辑或者直接入库, 存入相应的子栏目。

网页的建立发布流程是:①新建栏目;②建立模板;③选择栏目模板;④配置模板标签;⑤通过人工录入、导入导出机制或者信息采集子系统添加新闻信息, 选择相应的栏目入库;⑥针对具体的某个Web页面或者整个栏目发布。网页发布流程如图2所示:

(2) 信息采集。

信息采集的流程是:首先查看是否有下载任务, 如果有下载任务时, 查看等待下载URL的列表, 从其队列中取出一条URL, 建立下载网络链接, 获取原始网页正文, 然后循环下载队列中的URL, 下载完成后, 对原始网页正文进行解析, 通过正则表达和特征分析获取所需的内容, 如果原始正文中含有新的链接地址, 将其加入待下载的队列中, 再次开始网页采集。信息采集流程如图3所示:

(3) 模板管理。

系统采用基于模板的静态发布机制, 不仅可以满足各种信息表现的需求, 而且具有更快的页面访问速度, 适用于网页多、内容量大的网站。模板管理提供给用户可视化的模板管理平台并实现对模板的类型设置和分类管理。网站内容模板是页面显示的载体, 将每个栏目的样式、自定义文件、位置信息存入数据库中, 当系统发布时, 系统通过模板解析来解释页面如何加载以及显示内容。系统支持模板继承和嵌套, 可以在不同频道间共享模板, 大大提高了模板复用率, 降低了模板维护量。

模板解析流程如下:首先获取指定栏目页面, 找出栏目所应用的相应模板, 判断模板是否存在嵌套模板, 如果存在, 则递归取出模板, 进行整合;如果不存在嵌套, 则在模板中识别出各种标签, 并对这些标签进行解析, 执行其代表的逻辑过程, 访问数据库, 获取解析后其代表的数据内容, 然后将标签替换成对应的内容, 最后生成静态页面, 展现给前台用户。模板解析流程如图4所示:

3 结束语

本文首先介绍了内容管理的背景和理论, 紧接着分析了内容管理系统的功能需求和框架, 重点阐述了其关键功能模块的设计与实现。WCMS的核心是以内容为中心, 内容与展现相分离, 将页面显示和结构化、非结构化数据分开管理, 并在发布时实现快速无缝结合, 成功地运用于网站建设和维护。实践表明WCMS使网站管理员可以更加方便地维护内容, 快速进行网站发布和改版, 最大程度地实现内容复用, 提高网页访问速度和用户满意度。

参考文献

[1]宫生文, 穆江波.基于ASP.NET 2.0的内容管理系统的设计与实现[J].科技信息, 2009 (1) .

[2]耿璐, 聂足.基于CMS的企业网站的设计与实现[J].计算机工程与设计, 2009 (2) .

[3]满坤, 齐开悦, 陈剑波.Web2.0内容管理系统[J].计算机应用与软件, 2009 (1) .

[4]吴振新.基于开源Web内容管理系统的研究与比较[J].现代图书情报技术, 2007 (4) .

[5]吴胜, 刘建波, 刘士斌.ASP.NET MVC框架下内容管理系统的探索与实现[J].微计算机信息 (管控一体化) , 2010 (12) .

[6]王芳, 郭英.电子政务内容管理及其应用分析[J].情报理论与实践, 2008 (1) .

[7]王学松.Lucene+nutch搜索引擎开发[M].北京:人民邮电出版社, 2008.

相关文章
创新公共服务范文

创新公共服务范文

创新公共服务范文(精选12篇)创新公共服务 第1篇科学技术是第一生产力,科技公共服务平台对国家或区域的技术创新具有巨大的推动作用。科技...

3
2025-10-24
匆匆中学生读后有感

匆匆中学生读后有感

匆匆中学生读后有感(精选9篇)匆匆中学生读后有感 第1篇匆匆读后感500字_读《匆匆》有感当细细地品读完一本名著后,大家心中一定有不少感...

1
2025-10-24
草莓教学范文

草莓教学范文

草莓教学范文(精选17篇)草莓教学 第1篇“风儿轻轻吹,彩蝶翩翩飞,有位小姑娘上山摘草莓,一串串哟红草莓,好像……”优美的歌词,动听...

3
2025-10-24
仓储类课程范文

仓储类课程范文

仓储类课程范文(精选7篇)仓储类课程 第1篇物流产业是复合型产业,发达的物流能加速传统运输、仓储和零售等行业向现代物流服务领域延伸。...

1
2025-10-24
创造性批评:解说与解读

创造性批评:解说与解读

创造性批评:解说与解读(精选8篇)创造性批评:解说与解读 第1篇创造性批评:解说与解读作为诗性文化重要组成部分的审美批评,同文学艺术实践...

2
2025-10-24
初二地理试卷分析

初二地理试卷分析

初二地理试卷分析(精选6篇)初二地理试卷分析 第1篇莲山 课件 w ww.5 YK J.COM 4 初二地理试卷分析二、试题所体现的新课程理念和...

4
2025-10-24
常州市河海中学文明班小结

常州市河海中学文明班小结

常州市河海中学文明班小结(精选2篇)常州市河海中学文明班小结 第1篇常州市河海中学2008~2009学年第一学期 八(1)班创 文 明 班 ...

4
2025-10-24
财务负责人身份证明

财务负责人身份证明

财务负责人身份证明(精选14篇)财务负责人身份证明 第1篇财务负责人身份证明及签字样本兹证明为我公司财务负责人。特此证明。身份证复印...

3
2025-10-24
付费阅读
确认删除?
回到顶部