注意:每个学生必须提交15000个以上印刷符号、与课题研究密切相关的外文文献的中文翻译文章。(可增页)
一种新型的基于Web的广告服务集成系统的开发
摘 要
本文介绍了一个基于Web的广告系统应用程序的设计和实现。在我们国家的许多地方,广告牌广告还没有流行起来。此外,还有许多公司不喜欢通过广告牌来推广他们的服务或产品,因为他们没有合适的广告系统,也没有这样的平台。在研究这些问题时,发现供应商和客户之间没有连接桥梁,这是广告牌没有得到正确利用并保持空置的主要原因之一。为了解决上述问题,我们想出了一个主意,开发一个平台,让供应商展示他们的空广告牌和可用于广告目的的车辆,让客户可以轻松选择任何可用的广告牌/车辆进行广告宣传。这项研究工作的主要目的是为希望在广告牌和车辆墙壁上租赁广告位的公司以及广告牌和汽车车主创建一个基于网络的通用平台。本文的主要贡献是为那些想在广告牌和车辆墙壁上租用空地的公司开发一个在线网络应用程序。为了维护广告系统,平台管理员制定了适当的规则和条例,以满足供应商和客户的需求。在这里,该系统讨论了所有的细节,如供应商和客户之间的连接、平台的效率、交易方法等。本文开发的Web应用程序已经过测试,发现它对用户友好且高效。
关键词:广告,公告牌,网络应用程序,市场营销,易添加,JavaScript,Web框架
1.简介
广告是一种重要的营销传播,它利用公开赞助的非个人信息来推广或销售产品、服务或想法。广告总是被认为是任何业务或服务的一个重要因素。广告是接触受众的一种有保证的方法。商业组织的目标在很大程度上取决于广告,它可以对商业产生直接影响。有不同种类的广告策略。最流行和古老的广告策略之一是通过广告牌做广告。汽车广告是另一种广告策略,在许多国家正成为一种流行的广告选择。现代广告起源于20世纪20年代引入的烟草广告技术。多年来,这一领域发生了明显的变化。与旧的广告策略相比,现在有了现代技术和方法,引入了互动广告方法,其效果可见一斑。在孟加拉国,人们在Facebook和其他数字媒体上花了大量的钱做广告。然而,还有其他营销选择可供广告使用,为其增加了一个新的维度。广告牌和汽车广告可能是更便宜、更好的选择。
“易广告”是一个基于网络的在线广告系统,为消费者提供一个用户友好、方便的平台。通过该平台,服务提供商/供应商可以轻松地提供服务,消费者可以租用广告牌或使用车辆进行广告宣传。此外,消费者可以在家中看到所有地方的可用广告牌和车辆。该平台是动态的,由本文作者管理。开发该系统的主要目的是让客户能够租用广告牌或使用车辆进行广告宣传。该系统的设计方式旨在使广告系统流畅且具有成本效益。因此,大都市内外的客户或公司都可以使用它。Django是一个流行的框架,它可以使这个平台变得更好,对所有能够充分使用该系统的人来说都是用户友好的。该模板由前端超文本标记语言(HTML)文件的各种静态部分以及描述如何插入动态内容的语法组成[1]。
其他国家以及孟加拉国也做了类似的工作,例如[2][3][4][5]等,他们正在提供我们所说的服务。但在孟加拉国,没有这样的广告平台通过车辆提供广告。在我们的系统中,它是完全集成的,并提供两种广告方法。此外,他们仍然没有成为受欢迎的广告平台,有这么多限制。它们尚未惠及大量人口,必须加以解决。汽车广告在孟加拉国可能是一种流行的广告选择,它具有巨大的潜力,但仍然没有这样的平台来提供数字汽车广告服务。孟加拉国是世界上人口最多、人口最多的八个国家之一。为了确保这一庞大人口的运输,全国各地有数百万辆汽车在行驶。它包括公共交通和私人车辆。然而,这些车辆可以作为重要的广告成分。
在本文中,我们分析了我国消费者的行为和偏好,并相应地确定了费率。此外,我们已经将该系统集成到车辆广告[6][7]中,该系统已经在许多国家流行起来,例如在[8]中。
我们都知道广告是与客户沟通的最佳方式[9]。它可以在向客户告知市场上可用的品牌以及所有年龄段人群的产品种类方面发挥重要作用[10][11]。广告牌和车辆是非常有效的广告媒介[12],长期以来被认为是最重要的广告工具之一。有许多组织参与其中。尽管如此,人们经常看到许多公司在通过广告牌和车辆进行促销活动时面临问题[13]。此外,广告牌和车主无法正确利用他们的资源。因此,通过平台想出解决这些问题的想法有助于人们克服这些问题。如今,互联网在普通人中变得非常流行,成千上万的问题正在互联网的帮助下得到解决。在大城市里,经常可以看到广告牌上贴着各种各样的广告海报。要租一块广告牌,我们需要移动身体,找到可用的广告牌。因此,我们把宝贵的时间、金钱和精力都花在了租用广告牌上。
公交车、压缩天然气(CNG)、卡车等公共交通工具在广告中也发挥着至关重要的作用,对很多人来说也是一个很好的收入来源[14]。我们在处理这些任务时经常遇到困难。因此,我们想出了一个想法,通过创建一个响应式平台来解决这些问题。
为了解决广告牌和车辆广告的问题,我们为此建立了一个平台,旨在通过在一个平台上提供必要的东西来帮助广告牌、车主和消费者。客户可以在这个响应迅速的平台的帮助下租用广告牌或使用车辆进行广告宣传,而不会遇到任何困难。
然而,他们必须提供一些重要的信息进行注册。有了这个平台;他们可以在家里看到所有地方的广告牌和交通工具。因此,他们不必在自己想要的位置雇佣合适的广告牌/车辆时遇到困难。
2.材料和方法
2.1广告系统
本节讨论了实现该目标所采用的方法和材料。该系统旨在确保为公司所有者和广告牌所有者提供一个合适的数字化工作平台。在这个项目中,我们试图为服务提供商/供应商提供一个用户友好的平台,使他们能够快速提供服务,消费者可以租用广告牌或使用车辆进行广告,并使消费者能够从任何地方看到所有地方的可用广告牌和交通工具。
2.2.方框图
下图显示了描述整个系统的框图。图1显示的框图显示了系统通过客户完成订单的过程。该系统由各种参数组成,用户可以通过这些参数来选择他们的首选位置和/或广告类型。它帮助用户在自己喜欢的区域租用广告牌和车辆进行广告宣传。
图1 显示系统完成客户订单的过程的框图
2.3.系统架构
为了创建广告牌和车辆广告系统,我们使用Django[10]作为后端框架,使用HTML、级联样式表(CSS)和引导程序作为前端。作为文本编辑器,我们使用了Microsoft Visual Studio。Django是用于创建Web应用程序的模型视图模板(MVT)的Web框架。它自称是一个“包含电池”的Web框架,强调健壮性和简单性,以帮助Web开发人员编写干净、高效和可靠的代码。它是世界上最知名的Web框架之一,也是使用最广泛的框架之一。Instagram、YouTube、谷歌,甚至美国国家航空航天局(NASA)都在其平台上使用它。出于各种原因,我们也采用了自主品牌。如果我们想通过我们的平台接触到尽可能多的人,我们需要扩大我们的业务。该平台的设计方式使每个人都可以轻松阅读和查看材料。
本小节将进一步详细解释基于优先级下订单的过程。图2所示的框图展示了我们设计中使用的下订单方法的流程。
2.3.1.模型
该模型充当系统接口。它负责维护数据。它包含在应用程序后端工作的逻辑数据结构和表示关系数据库的数据库。我们使用了HTML、CSS
图2 流程图展示了成功下订单所使用的流程。
Bootstrap是全球图形用户界面设计系统,用于开发主要的可访问界面。界面必须提供系统功能的视觉反馈,同时从操作员那里抽象出系统的复杂性。尽管还有其他方法可以改进它,但所有这些目标都可以通过采用上述技术来实现。系统使用本部分中描述的接口设计作为输出。
2.3.2.视图
该视图是用户界面(UI)。它表示用户在呈现平台时看到的内容。超文本标记语言(HTML)、级联样式表(CSS)和JavaScript(JS)文件用于表示视图。
2.4.用例分析
用例分析(UCA)用于识别系统的需求和定义实现过程的信息。UCA还定义了用例图和整个用例中使用的类。
2.4.1.用户用例
该系统允许客户或用户在他们的首选位置找到可用于广告的广告牌和车辆。平台的几个部分是可见的,但只有在注册和登录系统后才能访问。用户可以联系管理员以获取服务。
2.4.2.供应商用例
在系统中注册为广告牌或车辆的供应商/所有者需要严格的流程。供应商必须在简易广告中列出才能在平台上提供。在那里使用的姓名和获得的身份证(ID)必须在服务系统中注册为供应商,还必须输入所有其他必要信息,如电子邮件、电话号码、国民身份证(NID)和学习领域。供应商可以用不同于客户的方式查看平台。
2.4.3.管理员的用例
管理员在该系统中注册为超级用户,并有一个面板,可以查看所有挂起的注册请求。管理员不必做太多工作来注册客户,但要注册供应商,管理员需要访问Django管理面板,并在数据库中检查供应商的ID和名称。管理员还可以从仪表板中编辑、删除和创建新用户。
2.5.ER图
ER图显示了实体集之间的关系。数据库管理系统(DBMS)中的实体是数据库中的表或表的属性。因此,ER图通过显示表之间的关系及其特征来描述数据库的整个逻辑结构。图3显示了所提出的EasyAd系统的ER图。
图3-EasyAd系统的ER图
2.6.软件设计
图4显示了软件设计。主页的访问者可以选择注册或登录。要以供应商或客户身份注册,您可以输入全名、地址、电话号码、手机号码和国民身份证等详细信息,这些信息将存储在数据库中。系统管理员在将该人员添加到数据库之前验证供应商。注册客户可以使用用户名和密码登录系统,然后可以查看可用广告牌或车辆的列表,订单可以从供应商的账户中查看。
2.7.前端工具
HTML5up的模板用于创建EasyAd平台的前端。在前端使用HTML、CSS和JavaScript。使用它,用户可以为网页和应用程序创建和构建节、段落、标题、链接和块引号。CSS通过赋予网页不同的颜色和重点来美化网页。网页的集合组成一个平台。JavaScript是一种计算机语言,用于指定网页的元素,例如单击按钮时会发生什么,或者在平台需要时如何收集数据。
3.项目详情
EasyAd系统中有三个用户模块:
图4 系统的软件设计
3.1.管理员
说明:管理员应该能够阻止欺诈用户使用该系统。管理员应该能够监控整个系统。然后我们有了这个系统的重要模块,即管理模块。管理模块的工作是完成系统中的所有任务。管理员有权创建新用户并为他们分配各种角色。假设任何客户或公司想要租用或雇佣一名管理员。这将为他们提供一种建立业务的可能方式。因此,管理员拥有在整个系统中进行任何更改的完全权限。
注册页面:在这个子模块中,我们通过获取主要约束用户id来添加用户的详细信息,如用户名、联系电话、电子邮件id、密码和报告。它还将这些详细信息添加到数据库中。
登录页面:在此子模块中,用户提供自己的登录名和密码以供输入。如果他是有效的,他进入简历向导。如果他是无效的,他想要适当的。
忘记密码:如果用户忘记了自己的密码,他会进入忘记密码页面,从而提供密码的详细信息。
更改密码:如果用户希望更改密码,他可以通过提供某些信息来更改密码。
用户和广告:管理员有权查看用户及其广告,并有权接受或拒绝他们。
用户详细信息:如果他想要,他可以查看用户的详细信息。
3.2用户模块
•供应商
•客户说明:
当用户登录类型的广告出现时,他可以选择此类型。然后他得到了一张新的广告信息表。他填写了这份表,并决定雇佣或出租。
广告商配置文件模块执行以下任务:
•每个公司或车辆的背景历史;
•上传图像;
•更新租赁时间表;
•管理预订预约:
广告商的模块包含客户可能需要预订的所有必要信息。广告商在他们指定的租赁岗位上工作。他们可以从提供的服务器中删除有关其广告的信息。客户模块是响应最快的模块,它执行以下任务:
•创建个人档案;
•在线招聘广告;
•通过实时聊天与支持人员交谈。
客户可以从平台上查找广告并进行相应的选择。他们可以在线预订广告地块。他们可以在线支付。他们可以打开自己的个人资料,以便对有关他们的信息进行组织和用户友好。
3.3支付模块
说明:根据预算,广告被分配到一个特定的时期。在这里,指定了代理商对其产品进行跟进的时间段。
3.4.后端工具
后端使平台具有动态性,使其能够保存数据或执行有意义的功能。后端还构建网页,并将其转换为可以发送、保存或接收数据的平台。该系统是用Python构建的,带有Django框架,该框架组织和构建单个网页,将其转换为托管在域上的平台。Django被用于这个项目是因为它的模块化行为和巨大的可扩展性。用于存储所有用户信息的数据库构建在Django中,并遵循结构化查询语言来存储数据。
4.结果
考虑到这个平台的结构,它分为两个部分。它有一个前端,是用户可以看到和互动的平台的一部分。为了构建这个部分,我们主要使用了Html和CSS。
这个平台还有一个后台,它是用户无法看到和交互的平台的一部分。基本上,一切都是在后端设计的,并在前端显示。为了集成整个系统,我们使用了一个流行的Python框架,即Django,它组织和构建各个网页,将它们转换为一个托管在域上的平台。
考虑到用户模块,本平台由两部分组成。为供应商和客户构建了两个不同的系统。因此,供应商和客户将不会在网页上看到相同的选项。
图5显示了未登录的用户可以看到的登录页面。左侧是Advertisers to resister选项。客户注册部分在右侧。那些已经拥有账户的用户可以直接从右上角登录。访问者可以根据条件直接从页面右上方或从页面中间的左右两侧创建新账户。那些想为自己的产品或服务做广告的人应该从右侧创建一个分配给客户的账户,而那些有可用广告牌/车辆可供出租的人应该在分配给广告商的左侧注册。登录页的“关于”部分显示了有关平台的基本信息,联系人部分可用于与管理员沟通。
图5 登录页面显示
图6-EasyAd平台的广告商/供应商注册页面
图7-EasyAd平台的客户注册页面
用户在注册时必须选择适合自己的类别。它可以是客户,也可以是广告商。
图8显示了登录页面。两个字段允许使用注册的电子邮件ID和密码登录以访问平台的其他功能。没有账户的用户可以单击“创建账户”链接。用户可以单击“返回主页”链接返回登录页。那些没有创建任何账户的人无法登录平台,他们必须在登录前注册。在忘记密码的情况下,他们可以选择按照一些简单的步骤恢复密码。
图9显示了客户可以在其中下订单的页面。在这里,客户可以看到位于不同位置的可用广告牌。他们还可以看到广告商是谁。此外,他们可以了解广告牌的一些信息,如正面、位置、尺寸和价格。
图8-EasyAd平台的登录页面
图9 可用的广告牌及其位置和其他信息
客户页面:
从该页面订购,它将被发送给广告牌提供商进行确认。订单将在广告商确认后获得批准。然后,客户可以将其视为待处理订单。
图10显示了供应商或广告牌所有者看到的页面。在这里,他们可以检查和批准订单。他们还可以查看未付款订单、要运行的广告和正在运行的广告。供应商也可以在该页面上发布新广告。基本上,供应商的所有功能都在这个页面上可用,供应商可以从这个页面控制必要的东西。他们可以选择批准或拒绝客户要求的订单。
在接受广告商/供应商的广告请求后,客户必须完成付款方法,如下图11所示。从这里开始,客户需要提供交易ID和电话号码来完成付款订单。付款方式完成后,订单将被放置在供应商页面上的“运行广告”上,供应商将能够看到它。
图10 供应商/广告商的页面
图11 客户的付款程序
图12显示了管理面板。管理员可以查看所有管理员、供应商和客户的列表。管理员可以从这里查看消息并回复这些消息。管理员可以从此页面查看所有广告商的活动。他们还可以从这里控制许多事情。
5.结论
图12-EasyAd平台管理数据库
今天,广告的方法已经达到了一个新的水平。通过将产品名称或形象与客户心目中的特定特征等同起来的“品牌”,商业广告经常努力提高其产品或服务的消费。这确实是每一项业务的重要组成部分。因此,我们的项目可能是许多商业组织成功的原因。
Easy ad是一个完整的解决方案,适用于想要租用广告场所的客户,也适用于想要出租场所进行促销的广告商。通过使用此应用程序,客户将不必寻找发布广告的地方。同时,广告商也不需要感到任何额外的压力来租用他的位置。这个平台应用程序是在考虑用户使用该应用程序时的舒适性而制作的。因此,任何状态的人都可以使用它。此外,宣传技巧也达到了更高的水平。商业推广者正试图通过“标记”来增加其产品或服务的使用,“标记”将商品的名称或形象与消费者个性中的特定特征联系起来。事实上,这是任何业务的一个重要方面。因此,我们的合资企业可以解释众多商业协会背后的进展。
6.未来工作
在研究该系统的过程中,出现了一些更可能和有用的想法。因此,制定了一些策略,以在开发过程的第二阶段实施这些想法。我们对这个项目很有远见。在未来,我们将添加更多的功能,使其更加方便。此外,我们决定采取一些营销策略来吸引供应商和客户。
|