基于Android的校园论坛的设计与实现
2016-05-19史肖敏刘敏娜
史肖敏++刘敏娜
摘要:基于Android手机平台的校园论坛是为高校师生提供的一个在线交流的平台。在该平台上教师,学生用户可以进行网上信息交流。系统主要实现了帖子管理,会员管理,会员登录注册等功能.。经过实验证实,该系统具有较好的跨平台性和可扩展性。
关键词:Android;校园论坛;用户管理
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)07-0054-01
随着Android系统的普及,基于Android的手机应用程序层出不穷。校园论坛是建立在Android平台的一款应用APP。用户只需要下载app应用程序,就可以在论坛上发表帖子,针对某个话题发表意见,查看院系资料等操作[1],另外学生用户可以针对课程,教师发表留言,教师用户在线给予指导。因此,这套系统有效解决了学生和老师沟通不畅的问题[2]。系统有一定的实用价值。
1 系统核心功能分析
基于Android手机平台的论坛系统具有如下功能:
1)老会员登录,新会员注册功能
新会员输入注册信息,系统检查信息的合法性和有效性,如果数据有效将信息插入到数据表中。老用户根据注册的信息登录网站。
2)发表新的帖子
登录用户发起新帖,填写帖子信息。
3)发帖搜索
可以根据帖子的标题关键词,发帖时间来查询帖子信息。
4)注册用户管理
用户注册完成之后,数据库表中就存在了用户的信息,并且根据用户的发帖回帖数量,会有一个用户级别的划分,达到10级之后,在发表帖子的时候会有对字体大小、颜色等特殊处理的权力。
5)话题分类管理
系统根据话题的分类不同,分为不同的板块。其中院系板块拥有子版块,可以对子版块进行增加,删除,修改和查询等操作。
6)发帖管理
后台管理员管理帖子,可以将精华帖子置顶,也可以将不良帖子删除 [3]。
2 系统核心模块实现
1)会员模块实现
在会员模块的研究与实现过程中,设计业务逻辑层中的Useraction类,对数据库访问UserDAO进行了详细的编写,在业务逻辑类中和DAO抽象出来的接口中针对spring的IOC对接口对象注入。.
2)帖子模块实现
划分为三个部分:帖子发表、帖子回复和帖子搜索。其中,帖子发表主要针对的是已注册会员,可以选择不同的板块进行话题发表,同时可以插入图片,论坛游客可以浏览帖子但不能发表帖子, 但在注册成为会员后,就可以发表了并且可以回复;帖子回复也是针对已注册会员的一个操作,回复自己的一些看法和意见,在现实中的BBS论坛,多数用户都处于被动状态,即比较倾向于回复他人的帖子而不是积极发布新帖;搜索帖子可以选择不同的板块进行搜索,也可以搜索全部帖子,输入关键字即可进行搜索[4-5]。
3)后台管理模块实现
管理员对论坛的注册用户,帖子,留言,权限进行管理。对特别注意的是权限的设置,管理员拥有系统最高管理权限,通过控制组件进行完成权限控制。
用户在前台登录的过程中,针对不同的身份去选择普通用户身份还是管理员身份进行登陆。对于普通的用户,只能登录到前台,不能直接登陆后台。管理员可以对话题板块进行管理,也可以对院系分类等进行相应的增、删、改、查等操作。
3 结束语
校园论坛是一个基于android手机平台的在线留贴发言的应用平台。因为在开发中使用了MVC模式,因此系统具有非常好的可维护性和可扩展性。
参考文献:
[1] 王海明, 韩瑞霞. 国内BBS研究现状述评[J]. 兰州石化职业技术学院学报, 2004, 4(4): 28-29.
[2] 胡钰. 如何利用BBS开展高校思想教育[J]. 德育论坛, 2002(7).
[3] 傅瑞军, 张明安, 李春雷, 等.一种快速需求分析方法[J]. 软件导刊, 2012, 11(4): 42-43.
[4] 张丽华李德荣王冬星. BBS 论坛的设计与实现[J]. 电脑学习, 2009(6): 48-49.
[5] 郭燕. BBS论坛的研究[J]. 科技信息, 2009(33): 66-67.