eB/S架构的广告审查系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:a273582760
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:对现行的广告审查流程的弊端进行了分析,设计并实现了基于B/S架构的广告审查系统来辅助大众媒体单位的广告审查以及工商行政管理部门的广告监审,提高了广告审查的质量,降低了违法违规广告的发布率。
  关键词:广告审查;B/S;ASP.NET2.0;存储过程
  中图分类号:TP315 文献标识码:A文章编号:1009-3044(2008)36-2628-01
  Design and Implementation of Ad Examination System Based on B/S
  DING Hao
  (College of Computer Science and Technology, Nantong University, Nantong 226019, China)
  Abstract: The current review process of advertising the shortcomings are analyzed, designed and implemented based on B/S structure of the advertising review of the system to support mass media advertising review unit, as well as industrial and commercial administration departments of advertising going to improve the quality of the advertising review, Violation of laws and regulations to reduce the rate of release of the advertising.
  Key words: Ad Examination; B/S; ASP.NET2.0; Storage Process
  1 引言
  现今社会,广告充斥了报刊杂志、电视、网络、户外媒体等所有媒介,好的广告可以给民众带来方便,而不好的广告,也就是违法违规的广告,会给民众带来各种伤害,尤其是医药、食品等关系到人们身心健康类商品的广告。因此,对广告发布前的审查就显得尤为重要,使用计算机软件来辅助进行广告审查不失为一个提高审查效果、造福民众的好的选择。
  2 需求分析
  目前,笔者本地对广告的审查主要由发布广告的各种大众媒体单位和工商行政管理部门来完成。由于审查员对于《广告法》等相关法律法规的了解熟悉程度不及工商行政管理部门的专业人士,难免会有很多疏忽,而且,由于排版、编辑等后续工作时间紧迫,审查过程往往是简单地对广告的文字、图片、视频等快速浏览一下,也造成了不少疏漏。种种原因也就致使违法违规广告仍然会在各种媒体上不断出现。工商行政管理部门往往是在广告发布后进行监审,是一种事后的审查,当发现有违法违规的广告或接到投诉时再去处理此广告,但此时该广告已经对社会造成了一定的负面影响。
  3 系统开发原理
  3.1 系统架构
  本系统采用基于B/S(Browser/Server)的三层体系结构模式。系统的使用者为各种大众媒体单位的广告审查员和广告部主任、工商行政管理部门的监测人员。使用者跨越的地域范围广,必须借助于Internet,同时也必须考虑维护问题。因此,采用B/S模式更适合系统的需求。系统的服务器放置于工商行政管理部门。
  3.2 开发与运行环境
  3.2.1 ASP.NET2.0
  ASP.NET本身的开发设计模型就是三层模型:用户界面层、业务逻辑层和数据访问层。与B/S的三层模型相当吻合。
  另外,ASP.NET2.0较之于ASP.NET1.X又有很大改进,方便了系统的设计与开发。本系统中就采用了这样几种新增的特性和技术:数据访问控件、完善的treeview控件、母板页技术、主题和皮肤技术。
  3.2.2 SQL Server2005
  系统采用SQL Server2005数据库管理系统,SQL Server2005在易管理性、可用性、可伸缩性、安全性等方面都有所增强。
  
  图1
  
  4 系统的功能模块设计
  本系统功能模块的划分主要依据系统的用户类型分为三大模块:审查员审查模块、广告部主任核准模块和工商行政管理部门监测人员的系统管理与监测模块。如图1所示。
  审查员审查模块由四个部分构成,核心部分就是广告审查,其三个子模块分别用于:某广告第一次审查,曾经送审但未通过的广告再次审查,审查过程中断而暂存的记录继续审查。广告部主任核准模块由三部分构成,核心部分是广告核准,即对审查员审查通过的广告进行最终核准。
  5 系统功能的实现
  5.1 数据库设计
  系统采用SQL Server2005数据库管理系统,主要数据库表有以下几个,具体字段不再详述:
  tb_AdCensor:用于存放所有广告审查的记录。
  tb_AdType1、tb_AdType2:将所有广告按类型进行二级分类,其依据是工商行政管理部门的分类方法,共分成13大类36小类。
  tb_Law1、tb_Law2:将所有法律法规按照其所规范的广告的类型进行二级分类,共分成18大类172小类。
  tb_ExamAppro:存放所有审批项目的名称。
  5.2 部分功能的实现
  系统的详细代码在此不做详细介绍,现将增加法律法规的行为中发生的三层模式访问数据库的代码简要列出如下:
  1) 用户界面层:监测人员点击“添加”按钮,触发按钮click事件,事件中关键代码为BL_Admin.BL_InsertLaw2(GridView_Law1.SelectedDataKey.Item(0), TextBox_Law2Title.Text.Trim, TextBox_LawContent.Text.Trim)
  2) 业务逻辑层:业务逻辑层的BL_Admin类中BL_InsertLaw2方法的关键代码为DA_Admin.DA_InsertLaw2(Law1ID, Law2Titl
  e, LawContent)
  3) 数据访问层:数据访问层的DA_Admin类中DA_InsertLaw2方法代码为:
  Dim MyConn As New SqlConnection(ConfigurationManager.ConnectionStrings("ConnStr").ToString())
  Dim MyComd As New SqlCommand("Stor_InsertLaw2", MyConn)
  MyComd.CommandType = CommandType.StoredProcedure’指明存储过程方式
  Try
  MyComd.Parameters.Add("@Law1ID", Law1ID) ’添加参数
  MyComd.Parameters.Add("@Law2Title", Law2Title)
  MyComd.Parameters.Add("@LawContent", LawContent)
  MyConn.Open()
  MyComd.ExecuteNonQuery()
  Catch ……
  4) 数据库中存储过程代码:
  CREATE PROCEDURE [dbo].[Stor_InsertLaw2]
  @Law1ID int,
  @Law2Title varchar(100),
  @LawContent varchar(1000)
  AS
  BEGIN
  insert into tb_Law2 (law1id,Law2Title,lawcontent) values(@law1id,@Law2Title,@LawContent)
  END
  
  6 結束语
  传统的广告审查采取人工方式,造成了审查效果不好,审查不严谨,出现问题无法追究责任等弊端。采用广告审查系统在广告发布前进行较为严格的审查,可以有效地降低违法违规广告的发布率,提高广告的质量。
  
  参考文献:
  [1] 吕洋波.ASP.NET2.0宝典[M].北京:电子工业出版社,2007.
  [2] 孟宪会.ASP.NET2.0应用开发技术[M]. 2版.北京:人民邮电出版社,2006.
其他文献
摘要:随着计算机技术和网络技术的发展, ASP(Active Server Pages)作为一种典型的服务器端网页设计技术, 被广泛地应用在各种互联网应用中。而动态网的安全问题日益突显,安全问题备受关注。该文先分析了ASP动态网存在的安全隐患,然后针对这些安全隐患,提出了相应的安全保护方案,从而为网站的数据安全提供保障。  关键词:ASP网站;安全;防范措施  中图分类号:TP393文献标识码:A
《爱之链》是苏教版小学语文六年级的一篇小说。这是一曲颂扬人间互助友爱的赞歌。小说描写了发生在严冬里充满爱的连环故事:失业工人乔依在荒无人烟的野外帮助老妇人修好汽车,老妇人非常感激;老妇人在小餐馆里得到女店主热情照顾,也受到爱的感染,悄悄留钱资助;女店主发现老妇人留下的钱和纸条以后非常感动,安慰、鼓励丈夫乔依坚定生活的信心,“一切都会好起来的”……小说通篇流淌着爱的暖流,而“意料之外,情理之中”的艺
随着近几年教育改革的逐步深入,在核心素养引领下的语文学科教学越来越受到人们的重视。越来越多的教育工作者开始深入思考和探讨语文课堂教学,并不断对其进行优化与改革,以期进一步提高教学效率。《语文教学情道术》便是在这一背景下出版的内容实用的著作。该书作者是湖北省武汉市江夏区一中的特级语文教師程良焱。程老师从个人教学素养、教学理念、教学方法、教学技巧等多方面出发,结合自己多年的实践经验,围绕核心素养引领下
摘要:局域网ARP攻击会导致网络大面积的瘫痪,威胁整个网络的安全。该文通过对ARP攻击的分析,详细讨论了ARP攻击原理,提出几种常用的防范ARP攻击的方法。  关键词:ARP攻击;ARP病毒;ARP欺骗;ARP防范  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)32-1320-01  LAN ARP Attack Principle and Guard Agains
《义务教育语文课程标准(2011年版)》在阶段目标中明确指出:一到二年级的学生应“阅读浅近的童话、寓言、故事,向往美好的情境,关心自然和生命,对感兴趣的人物和事件有自己的想法,并乐于与人交流”,三到四年级的学生能“述说叙事性作品的大意,初步感受作品中生动的形象和优美的语言,关心作品中人物的命运和喜怒哀乐”。语文新课标对儿童阅读能力、语言表达能力提出明确要求的同时,也强调了语文承担着培养学生情感素养
文学教育是语文教学中不可或缺的构成部分,它承担着语文核心素养建构的具体功能,在语言的理解与运用、思维发展及审美能力的培养上发挥着举足轻重的作用。就小学生而言,以儿童文学为主体的文学教育能激活儿童潜在的认知结构,唤醒儿童的语言灵性。然而,如何在小学语文教学中渗透高质量的文学教育,还存在着诸多难题。比如,如何形成课外文学作品与课内作品的有机补充?如何有效地对课外文学作品进行施教,以实现学生文学素养的内
从广义上说,文化可以涵盖社会生活中政治、经济、科学、艺术、教育等众多方面。不同民族和国家表现出鲜明的特性,并在人民的性格、价值观、思维方式等方面呈现出不同的特点。随着科技的进步和时代的发展,不同民族文化问的交流与碰撞日益频繁,认识和理解不同的文化也逐渐成为人们工作与生活的常态。西北工业大学出版社出版、黄雯琴编著的《英美文化导读》一书,便是面向大众读者的一部英美文化普及性著作。该书结构严谨,分析透彻
在当下,发扬与推广自身文化势在必行。汉语作为中华文化开枝散叶的载体,对中国文化的传承与发展起到了不可替代的作用,也为世界了解中国打开了一扇窗户。因此,对外汉语教学的学科发展和人才培养不仅关乎汉语言教育教学的完善与创新,更关乎时代的需要、中国文化的推广。由姜丽萍著、北京语言大学出版社于2008年出版的《对外汉语教学论》一书,吸收了应用语言学研究与对外汉语教学研究的最新成果,并根据对外汉语教学的学科特
我在石阶上坐下来,看着这个五岁的小男孩,还在很努力地打那个蝴蝶结:绳子穿来穿去,刚好可以拉的一刻,又松了开来,于是重新再来;小小的手慎重地捏着细细的草绳。淡水的街头,阳光斜照着窄巷里这间零乱的花铺。我,坐在斜阳浅照的石阶上,愿意等上一辈子的时间,让这个孩子从从容容地把那个蝴蝶结扎好,用他五岁的手指。孩子你慢慢来,慢慢来。  ——《孩子,你慢慢来》首卷语  上了师范类大学之后忽然改变了阅读的风格,以
文学是一种具有丰富阐释性的特殊话语体系,既是传递文化信息的表意符号,又是一种具有文化、政治和性别诉求等蕴含的话语。因此,在探析华裔美国文学作品时不应只关注内容而忽视其形式,只关注其文学性而忽视其社会功能,要将华裔美国文学创作的形式与内容放在其所处的现实语境中去分析。换言之,要以美国多元文化语境为视野探析华裔美国文学。笔者在进行“华裔美国文学中作者的文化诉求研究”课题研究时,参考了寇才军的《突围异托