摘 要
随着社会不断进步,广告已经成为电视节目不可缺少的一部分。实现良好的广告管理成为电视台的目标之一。本文主要阐述了辽宁电视台广告管理系统软件的背景、内容、设计及目标。详细分析了系统的用户需求及系统设计,其中包括数据库设计、E-R图分析、系统数据流图等。然后,分别说明了系统的调试及验证,其中包括代码验证及系统控件验证。除此之外,还能参考系统的可行性分析,其中包括,经济可行性分析、技术可行性分析等等。
本文介绍的系统采用C/S(Client/Server 客户端/服务器)模式运行,前端开发工具为Java(J-Builder9.0)语言,后台数据库管理系统采用SQL Server2000。
关键词:数据库设计 广告信息 C/S模式 辽宁电视
Abstract
Along with the development of society, advertisements have become an indispensable part of TV programs. To implement good advertisement management becomes one of the targets of TV stations. This dissertation mainly describes the background, content, design and target of Liaoning TV station Advertisement Management System Software. This dissertation particularly analyzes the users’ demand and design of system, which include the database design, E-R chart analysis and system data stream and so on. Then, the dissertation explains the system debugging and validating, which include code and system control validating. Besides that, the dissertation provides reference to the feasibility analysis of system, including commercial and technology feasibility analysis and so on.
The system introduced adopts the C/S (Client/Server) running module, and Java (J-Builder9.0) language as the front end developing kit, and SQL Server2000 as back end database management system.
Key word database design, advertisement information, C/S module, Liaoning TV station
目 录
第1章 引 言... 1
1.1项目背景... 1
1.2项目内容... 1
1.3 项目设计目标及意义... 2
1.4相关技术的介绍... 2
第2章 需求分析论证... 4
2.1需求分析... 4
2.1.2安全性与完整性... 4
2.2项目开放环境与开发工具... 5
2.2.1 J-Builder9.0. 5
2.2.2 SQL Server 2000. 6
2.2.3 J-Builder9.0访问数据库技术... 7
2.2.4 操作系统... 7
2.3系统技术经济分析... 8
第3章 系统设计... 9
3.1 系统设计... 9
3.1.1结构特征设计目标... 9
3.1.2 E-R图设计... 9
3.2数据库的逻辑设计... 11
3.2.1数据库详细设计... 12
3.3 项目行为特征设计... 13
3.3.1功能模块图... 14
3.3.2功能模块详细设计... 15
3.4数据流图设计... 19
第4章 系统的测试与验证... 21
4.1系统测试... 21
4.1.1系统控件测试... 21
4.1.2系统代码测试... 22
结束语... 24
参考文献... 25
致谢... 26
第1章 引 言
1.1项目背景
随着信息时代的到来,广告更新的速度也愈来愈快,广告管理自然跟上更新的步伐,实现同步发展。该项目为辽宁电视台广告管理系统,广告管理的目标为方便化,统一化,简单化,这样才能方便的管理和避免一些不必要的经济损失,提高辽宁电视台广告部的工作效率。广告收入现在是电视台重要的经济收入之一,因此有效、和理、科学化的管理能提高经济收入。
在电视台广告这个庞大的信息系统中,信息的流量大的容易使工作人员在处理信息的时候出现错误,如果有一个系统的规范化管理就能节省掉很多资源,这恰好符合电视广告管理系统的目的。
电视台广告管理系统拥有员工信息管理、广告信息管理、频段信息管理,不但能这样,而且能对员工和频段发生的业务进行规范化的统计和归档,基与以上的功能,还能直观反映出对及时广告进行审批、计划、收费,这样能节省很多的时间,让管理变成轻轻松松。
1.2项目内容
根据本次毕业设计的要求,经过一段时间的学习,做了详细的需求分析,把项目内容做了具体的划分:
(1)员工信息管理
①员工个人信息录入:操作员录入员工个人信息。
②员工个人信息管理:对录入的信息进行核对,并且进行简单的查询、删除、清空等操作。
③员工个人业绩管理:对员工所发生的业务进行浏览,然后进行查询和统计。
(2)广告信息管理
①广告基本信息录入:将广告部的广告基本信息进行录入。
②广告审批管理:审批广告部里的广告,并且进行简单的管理。
③广告收费管理:对审批同过的广告进行基本信息录入,比如:播放次数,广告的收费标准。
④广告类别管理:对广告类别进行普通的管理,浏览、查询、删除。
(3)频段管理
①节目基本信息录入:对已经通过审批、收费的广告进行核对以后录入。
②节目播出信息管理:广告代码与节目代码核对以后,进行查询然后分配播出时间。
③频段业务管理:对频段进行查询和业务统计。
1.3 项目设计目标及意义
该项目设计的主要是将自己所学的知识完全的运用到实际当中去。该项目的目标必须实现以下几点:
(1)符合用户的思维方式,界面友好,操作方便快捷。
(2)符合电视台的运做方式,广告通过审批以后,进行收费才安排播出时间,要有一个合理的过程。
(3)该项目必须拥有简单的管理过程,添加、删除、修改、以及查询,这样才能体现出一个管理系统,并且对信息的更新有直接的反映,能让操作员一目了然,使操作员能根据系统提供的各方面信息做出更新更有效的管理策略。
(4)随这社会在进步,处理信息量是越来越多,以前的手工管理已经不符合社会的需求,因此需要一个管理系统对信息的管理,虽说此项目的不是很完善,但能给用户带来方便、快捷的管理。
1.4相关技术的介绍
从技术的角度来介绍,首先是从C/S(Client/server的简称,客户端/服务器模式)模式开始,两层结构C/S模式,在上个世纪八十年代及九十年代初得到了大量应用,最直接的原因是可视化开发工具的推广,近年来,随着网络技术的不断发展,尤其是基于WED的信息发布和检索技术,Java计算技术以及网络分布式对象技术的飞速发展,导致许多应用程序的体系结构从C/S结构向更加灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器。为了区别于传统的C/S模式,才特意将其称为B/S模式。认识到这些结构的特征,对于系统的选型而言非常关键。
在传统的C/S下已经积累了大量的应用和信息, 例如各类数据库和各种格式的文件,而Intranet必须能充分利用这些已有的应用和信息。Intranet技术基础由于其通用性,能提供的标准接口是不多的。例如访问数据库的办法归根结底仍是CGI,而直接用CGI不仅编程麻烦,而且维护更困难,对于极大多数的企业是不适用的,至少是不够用的,还要有一系列的应用接口工具。而 B/S模式目前只适用于信息发布, 对于如在线事务处理(OLTP)应用尚有实质性困难。所以说,C/S与B/S模式还将长期共存。