APP下载

校园活动广播平台

2020-07-22周奕

电脑知识与技术 2020年12期
关键词:学生会广播数据库

周奕

摘要:设计这个校园活动广播平台的主要目的就是为了能激发大学校园中的“宅男”“宅女”们和对某方面特别感兴趣的学生们,走出宿舍,敢于参与、积极参与多种多样的活动和竞赛,尝试各种各样的可能性。该平台是一款基于B/S架构的Web应用系统,主要功能有注册、登录和活动,其中活动部分主要分为三个大模块,分别是学校活动、学院活动和社团活动。在各个活动前期,在负责活动宣传的人员设计好宣传海报之后,由后台人员上传该次活动,同学们可以在该平台上阅读有关信息并且参与报名。

关键词:大学;活动

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2020)12-0062-02

1系统需求分析

在大学校园里还是有这么些人,他们当中有些可能性格内向、有的可能是因为没有明确的目标不太知道自己喜欢什么,很少主动去突破自我,去参加丰富多彩的校园活动。校园活动主要包括学校、学院举办的重要活动和各个社团自己举办的小型活动。有时候校、院学生会和各个社团的宣传人员绞尽脑汁的去设计夺人眼球、生动形象的宣传海报,将海报摆放在学校里人流量比较大的地方,试图去引起学生们的注意,为即将举办的活动拉拉观众或者鼓动学生们积极去参加比赛,但是效果往往事倍功半。因此,设计了这么一个校园活动广播平台,通过这个平台可以实时更新相关信息,还可以有自动提醒的功能,这对大学生而言可是个不可多得的好帮手。

2系统可行性分析

2.1经济可行性

所谓经济可行性主要是指开发人员在开发一款应用软件的时候,所需要的人力和物力是否在初期的经费预算之内。在这次平台的有关开发和设计中,所使用的开发软件都是非商业性的,开发平台的环境都是在本地计算机上能够搭建好的,也不需要额外地购置硬件。所以,开发本平台在经济上是可行的。

2.2技术可行性

所谓技术可行性是指开发该款软件所需要的所有技术是否在本次开发人员的已经所掌握的知识和能力范围之内。本次开发的校园活动广播平台所使用到的技术,在开发之前就已经完全掌握并学会熟练应用了。在开发过程中,需要查阅的资料和遇到的问题,可以随时在网上或书本上来获取,所以在技术上是可行的。

3系统设计步骤

本校园活动广播平台是在动态的Web工程下,应用了MVC开发模式,并且使用了三层架构来实现。这种分层次开发软件的特点就是,各层之间单独存在,无论那一层代码的改变,不会影响到其他层,从而使程序更加易于扩展。

通过对系统的需求分析,以及考虑到本系统使用的方便性,开发的本系统是一款基于B/S架构的Web应用系统,系统界面简单大方,内容通过表格的形式呈现出来,让使用者非常容易上手。

在一个系统设计好之后,最重要的一步就是软件测试。软件测试就是应用测试技能依照测试方案和流程来检测程序是否符合预期的要求,从而找到软件中存在的问题。一个系统并不是说测试不出问题才是好的,软件测试的目的就是发现问题,然后再次进行测试,直到测试没有问题,系统的各方面要求都能够符合需求之后,该系统才能投入使用。但是维护和测试的工作仍没有结束,需要经过一定的时间来考验,看是否健壮和稳定,才能够完全达到市场和客户的需求。

4系統功能说明

4.1登录和退出

登录时,首先在登录页面根据不同的用户类型选择对应的角色,在输入框中输入对应的内容,就可以登录。开始对验证码进行检查,由于验证码的存在,就可以避免撞库的出现,当验证通过后,这时候就会按照所选择的身份进行用户名和密码的校验,只要有一个输入不正确,页面就会有对应的提示。当用户成功登录后,将用户的信息保留在session工具中,方便于在其他页面验证session工具。

退出比登录简单,更容易实现。退出时,用session对象调用invalidate()函数即可使该用户无效。

4.2举办活动

活动部分主要分为三个大模块,分别是学校活动、学院活动和社团活动。由于这三个模块实现的功能大体上是相同的,所以这里就不细分成三个部分一一赘述。核心功能有活动的上传、活动的删除、活动的查询、活动的更新。当然用户只能查询相关活动,其他功能均无权限使用。

活动的上传。在活动和比赛前期的宣传上,主要是由校学生会、院学生会、社团宣传部的有关宣传人员事先写好宣传的文案,然后由后台的管理人员获得了修改数据库的权限之后直接向数据库中导入。导入之后,在Dao包中的数据库增加信息的相关代码就会将增加之后的数据发送到用户的显示界面。

活动的删除。下架相关活动主要是由后台的管理人员直接在数据库表中删除该行活动。活动的查询。用户在进行查询活动时,在数据库中对查询框中的信息用模糊查询,使得能够全面的查询到包含用户所搜索关键字的所有活动。

活动的更新。校学生会、院学生会、社团宣传部的有关宣传人员在对活动内容要进行修改时,也和活动的上传过程一样。事先写好修改之后的文案,然后由后台的管理人员获得了修改数据库的权限之后直接向数据库中导入。导入之后,在Dao包中的数据库修改活动信息的相关代码就会将修改之后的数据发送到用户的显示界面。

5结束语

这个校园活动广播平台可以给当代的大学生们提供一个很好的平台,他们可以通过参加各种活动接触和认识到各种类型的人,从而可以拥有一个开朗的性格;也可以通过参加各种类型的竞赛,去不断地丰富自己现有的知识,不断充实自己,从而拥有一个丰富多彩的大学生活;而不是碌碌无为、没有理想和目标、无知度日。

猜你喜欢

学生会广播数据库
学校“书记有约”走进学生会改革
STK及IGS广播星历在BDS仿真中的应用
广播发射设备中平衡输入与不平衡输入的转换
高校学生会组织的构建及运行
基于Grails的学生会工作管理系统研究
网络在现代广播中的应用
最早的无线电广播