第16卷第10期 2017年 10月 软件导刊•教育技术
Journal of Educational TechnologyVol.16No.10Oct. 2017
基于java语言的校园服务平台设计
焦晓武,于茂春,刘玮松
(延边大学师范学院,吉林延吉133000)
摘要
:随着教育信息化不断发展,利用移动设备获取信息已经成为高校师生获取信息主要渠道之
一。为适应高校师生获取信息的新方式,分析当前高校师生学习生活需求,设计了校园服务平台,并对相
应数据库与重要功能代码作了说明,以期为当前高校信息化建设提供了新思路。
关键词:java;校园服务平台;碎片化学习中图分类号:G434
文献标识码:A
文章编号= 1672-7800(2017)10-0087-03
基于java语言的校园服务平台迎合了 Android系统作 为我国高校师生智能手机主要操作系统的趋势[1],通过整 合校园周边信息,将各个方面的信息综合到校园服务平台 上,为实现高校管理网络化、适应高校学生学习碎片化、满 足高校师生日常需求提供了解决方案。1
平台功能
本文通过校园随机访问调查、查阅文献、比较各类校园 服务软件等将校园服务平台涉及到的功能进行整理分析,
设计了一个包含系统登录、生活服务、学习相关、数据维护4 个板块的一体化校园综合服务平台。1.1系统登录板块
师生使用自己学号和密码可登陆平台,商家需要通过 提供证明材料才能注册、登录、发布信息。1#生活服务板块
高校学生往往需要下载多个应用才能满足日常生活需 要,为了解决该问题,平台设计了生活服务板块,满足高校 生 常生 的 。1.3学习相关板块
当前大学的课程管理模式是由学生自主选课,教师进 行授课,在选课时间内教师不能及时获得最新选课人员名 单,造成教师课堂管理不便。同时学生也只有在电脑上才 能进行选课并确认选课结果,很不方便,平台设计了学习相 关 块 决 题。1.4数据维护板块
学生信息安全尤为重要[2],因此平台需要有良好的安收稿日期:2017-06-02
全性、发展性、效率性和完整性。针对这些问题平台设计了 数据维护板块来管理平台。2
平台架构
以window7操作系统作为开发平台,安装jdk8. 0和 Android Studio(包含Android SDK)开发工具并进行环境变 量等配置,利用AVD manger作为模拟器进行平台开发和 测试,搭建平台开发环境。3
功能设计
平台设计了系统登录、生活服务、学习相关、数据维护4 个功能板块,如图1所示。
3.1系统登录板块
该板块关键功能如下(3. 1. 1 注册行
各类用户填写账号、密码、身份证、电话号码等信息进 。用户在登录界面输入账号密码,验证成功即可登录,提 供记住密码功能。用户忘记密码后可以通过手机验证找回 密码,也可以用手机验证更换绑定手机。3.1.3 商家证明修改
商家迁地址、换店名后可修改资料,但需上传图片,用 手机进行验证。3.2生活服务板块
生活服务分为工作板块、生活娱乐板块、消息推送板
3.1.2 登录
基金项目:延边大学大学生创新创业训练项目(ydbksky2017613)
作者简介:焦晓武(1995-),男,山西阳泉人,延边大学师范学院本科生,研究方向为教育技术;于茂春(1980-),女,硕士,延边大学师范学院
讲师,研究方向为信息技术教育、教育资源开发、嵌入式系统;刘玮松(1995-),女,吉林长春人,延边大学师范学院本科生,研究
方向为教育技术。通讯作者为于茂春。
• 88 •焦晓武,于茂春,刘玮松:基于java语言的校园服务平台设计
第1〇期
块、设置板块。3.2.1 工作板块
兼职:可以发布兼职信息和搜索查看兼职信息。兼职 信息的顺序按信用度高低进行排名。
家教服务:用户发布家教信息,服务达成后双方进行点 评。
3.2.2 生活娱乐板块
周边商家推荐:由用户设置优先展示商家分类和查看 全部类型。用户可以顺序查看也可以按喜好进行排序。推 送的信息按用户对商家的评价和信用度进行排名。
跳蚤二手市场:用户发布二手商品信息并配图,一周内 未被购买则自动下线,下线后用户可重新提交二手商品信 息。
代购商品:用户发布代购商品信息,或想要购买的商品 信息。代购信息依据用户评价和信用度进行排名。3.2.3 消息推送
失物招领用户发布信息,根据发布的时间、地点发送给 在那段时间里到过那些地点的用户,找寻成功后自动删除信息。
房屋租赁:用户发布房源信息和需房信息,房源信息和 需求信息均按信用度排名。
活动推荐:包括活动推荐功能和社团推荐功能。学生 可以根据兴趣搜索关键词查找喜欢的活动和社团或按顺序 查看活动和社团信息。活动人数达到要求便视为成功,一 键联系所有人。活动按时间顺序和学生对活动点击率进行 排名,过期活动自动删除。社团排名按活动点击率、学生评 价等进行综合排名。3.2.4 设置
新闻设置:对显示主界面新闻窗口进行设置,用户可以 根据自身需要最多设置3种类型的新闻在主界面循环展示。
GPS服务:主要提供导航服务,帮助用户导航到不熟悉 路径的地方。
3.3学习相关板块
学习相关板块包括掌上图书馆、交流论坛、在线课堂、
其他服务4个子板块。3.3.1 掌上图书馆
包括查询图书及余量、图书预览比较、电子书下载、图 书归还、座位预约等功能。本部分重点设计座位预约功能: 师生可以选择各个楼层的位置进行预约,但需指明具体的
预约时间段[3]。预约时间开始lOmin未到视为自动放弃,放 弃后降低信用度,若同时预约信用度高的优先预约,预约一 次不得超过8h。3. 3. 2 交流论坛
设计学术交流、生活请教、软件资讯等功能。用户选择 相应功能后与其他用户进行交流,可以发帖和回帖,可以上 传和下载资料。回帖和上传资料均会增加用户信用度。3.3.3 在线课堂
课堂签到:由教师设置签到开始,同学进行签到,签到 时间由教师控制,最多2min,未签到成功视为缺课,教师可 查询未签到学生。
作业发布:由教师发布作业内容,学生进行查看。课表提醒:由用户设置提醒的课程、时间、内容、提醒方式等。
快捷选课:设计选择课程、查看结果、退选课程等功能。 学生可以使用手机在规定时间内选课,教师可随时查看选
。
3.3.4 其他服务
入学指南:设计报道流程、学长帮忙等功能,针对新生 提供入学指南服务。
校园一卡通:包括一卡通余额查询、充值、挂失、账目流 水查询、补卡预约、银行卡绑定等功能-]。3#数据维护板块
数据维护包括修复1U &、更新新闻、删除过期信息、审 核重要信息等功能,对平台进行定期维护,保障平台安全和 尚U。
修复B U &:针对运行过程中出现的漏洞和用户反馈的 信息修补BUG,完善平台的功能。
第10期
焦晓武,于茂春,刘玮松:基于java语言的校园服务平台设计• •
更新新闻:定期对主界面显示的新闻进行更新、删除。 删除过期信息:对超时和无效的信息进行删除。审核重要信息:对商家的注册申请,差评信息等进行审
核。差评信息审核流程如图2所示。
图2
差评信息审核流程
4
数据库设计
数据库试用MySQL进行设计。MySQL是一个多用 户、多线程符合SQL标准的RDBMS,可以方便地存储、修 改、访问信息。
周边商家表的字段主要有商家帐号、商家名、商家类 型、商家信息、商家活动、商家商品、商家差评次数、商家信 用度等。
代购商品表的字段主要有商品号、商品名、类型、产地、 价格、详细信息、电话、商品图片。5
核心功能实现
5.1模糊搜索功能
以“代购商品”为例,将搜索关键词赋值到变量shang- ping中,代码如下:
Select ' form代购商品
Where 商品名 like’ shangping/’ or 类型 like ‘shangping/’ or 产地 like ‘shangping/’ or 价格 like ‘shangping/’ or 相关信 息 like ‘shangping/’;5.2 审核功能
以差评信息审核为例,将审核结果赋值到变量s h e n h e 中,通过审核值为1,未通过值为0;将用户信用度赋值到变 量yonghuxy中;将被举报商家信用度赋值到变量sjnamexy 中、商家账号赋值到变量zhanghao中、商家差评次数赋值到 变量sjnamecp中,定义私有变量n传递商家差评次数。代 码如下:
If (shenhe=0) {yonghuxy---;}Else{ sjnamexy---; n= sjnamecp. . ;}
If(n>5) {delete from 商家注册表 Where 商家账号=zhang- hao+}
5.3优秀商家推送功能
将信用度超过500的商家优先推送,在用户商家列表 中按信用度进行排名,信用度高的靠前排名,按商家类型进 行分组显示。代码如下:
Select ' from周边商家推荐Where商家信用度>500 Group by商家类型
order by商家信用度desc;
6
结语
本文将高校师生各个方面需求进行综合分析,站在全 局角度进行设计,规划整合高校校园各个部门和其他周边 服务,适应高校师生碎片化学习特点,实现高校管理网络 化。平台的评价反馈机制还有待完善。参考文献:
[1] 于思江.基于LBS的Android校园服务APP客户端的设计 &].国外电子测量技术,2015(4) :81-85.
[]郭志鹏.高校学生意识教育研究[D].哈尔滨:哈尔
滨师范大学,2013.
[3] 张雷.分时段预约诊疗系统研究与实现[D].石家庄:河北科
学!20132
[4] 任建名.校园一卡通系统设计与实现[D].成都:电子科技大
学,2014.
(编辑:戴皓)