基于Android校园应用平台APP软件设计

(整期优先)网络出版时间:2022-07-19
/ 2

基于Android校园应用平台APP软件设计

姚银

江苏省常州技师学院 213000

摘要:学生在校日常生活离不开网络,为了满足学生随时随地掌握校园信息的日常需求,在研究学生、员工的基本需求后,学校设计了一款基于Android校园应用平台APP软件,更好的提升了校园信息服务质量,促进师生交流,整合了社会资源。

1功能设计

主界面上方是校名、校徽和校训,下方有首页、通讯录、通知、我的四个菜单,点击菜单即可进入相应的页面。

首页页面下整齐排列着若干子功能图标,包括班级管理、班级工作、宿舍管理、留宿申请、学生请假、公物保修、班级考勤、食堂调查、外出报备、健康申报、体温申报、顶岗实习、访客审核、接触上报等,点击图标即可进入相应的子功能模块。

班级管理子功能包括每周工作、教室卫生、日常行为、门禁记录、班级概况、学生信息、学期活动、班主任考核等菜单。门禁记录菜单记录着学生每天门禁打卡的时间、地点和刷脸照片,班主任通过查看门禁记录,可以准确掌握学生的在校轨迹动态。班级概况菜单记录着班级的一般情况,包括所属二级学院、班号、专业名称、班主任姓名、班主任工号、班主任联系方式、班级人数、男生人数、女生人数、住校生人数等信息。学生信息菜单记录着学生的一般情况,包括姓名、学号、性别、专业、所属班级、个人电话、户籍所在地、学籍状态等信息。

班级工作子功能包括班级荣誉、班级宣传、班费管理、活动记录、活动主题、班级总结、班级计划、德育论文核等菜单。班级荣誉记录了班级的获奖情况,如文明班级评比、军训评比、运动会评比等。班费管理记录了班费的收支明细、经办人、费用、用途等情况。活动主题记录了每周的班会情况,由班主任或班主任指定的学生进行录入文字。班级总结和班级计划由班主任负责录入,每学期一份。

班级考勤子功能用于班主任给学生考勤。考勤一日两次,包括早自习考勤和晚自习考勤,晚自习考勤仅针对住宿生。考勤状态包括正常出勤、迟到、请假晚到、事假、病假、旷课和失联。

留宿申请子功能用于班主任批复学生节假日的留宿申请。学生填写留宿日期和事由,提交留宿申请后,班主任可以在此菜单查看,批复同意或驳回,若驳回需反馈原因。

学生请假子功能用于班主任批复学生日常的请假申请。学生填写请假日期和事由,提交请假申请后,班主任可以在此菜单查看,批复同意或驳回,若驳回需反馈原因。班主任需要跟家长确认后才能批复同意。

除了上述子功能模块,为实现校园精准防疫,还增添了健康申报、体温申报、共同居住人、住所登记、核酸登记等模块。

健康申报用于师生填报本人信息,包括活动轨迹、健康码、行程码、48小时核酸阴性证明、疫苗接种、健康承诺等。

体温申报用于师生申报体温,每日三次,早中晚各一次。

共同申报用于师生填报共同居住人信息,包括活动轨迹、健康码、行程码、48小时核酸阴性证明、疫苗接种、健康承诺等。

住所登记用于师生填报实际住所地址,便于学校统筹管理,掌握师生所处封控区和管控区的实际情况。

核酸登记专门针对校内师生常态化核酸而设计的。师生在校内做完核酸后打开APP扫码登记,便于学校统计核酸人数。

通讯录里按姓氏首字母顺序排列了全校教师、本班学生的联系方式,点击联系方式即可拨打其手机,操作便捷。

通知里按时间顺序排列了学校发布的通知和文件,点击标题即可查看通知和文件的具体内容。

我的子功能模块里可以修改、保存个人信息,包括姓名、照片、手机号、工号等信息。

2数据库设计

校园应用平台APP良好运行,离不开高效数据库的支持。数据库设计是指对于一个给定的应用环境,构造并优化的数据库逻辑模式和物理结构, 并参考这个,建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。数据库运行的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。数据库的设计过程包括:

(1)确定数据库的用途,这有助于为其余步骤做好准备。

(2)查找和组织所需的信息,收集可能要在数据库中记录的所有类型信息,例如产品名称和订单编号。

(3)将信息划分为表,将信息项划分为主要实体或主题,例如"产品"或"订单"。 然后,每个主题将成为一个表。

(4)将信息项转换为列,确定要存储在每个表中的信息。 每个项目将成为一个字段,在表中显示为列。 例如,"员工"表可能包含"姓氏"和"聘用日期"等字段。

(5)指定主键,选择每个表的主键。 主键是一个列,用于唯一标识每一行。 例如,产品 ID 或订单 ID。

(6)设置表关系,查看每个表,确定一个表中的数据如何与其他表中的数据相关。 根据需要向表添加字段或创建新表以阐明关系。

(7)优化设计,分析设计中的错误。 创建表并添加示例数据的一些记录。 查看能否从表中获取想要的结果。 根据需要调整设计。

(8)应用规范化规则,应用数据规范化规则,查看表的结构是否正确。 根据需要对表进行调整

校园应用平台APP的数据有教师信息、学生信息、班级信息、宿舍信息、考勤信息、考核信息、核酸统计信息等。本文采用的是MySQL数据库,建立了数据表来记录上述信息数据。

教师信息数据表包含教师工号、教师登录密码、教师权限。

学生信息数据表包含学生工号、学生登录密码、学生权限。

班级信息数据表包含班级号、班主任、学生人数、男生人数、女生人数、住宿生人数、走读生人数、所属二级学院、教室门牌号。

宿舍信息数据表包含宿舍分布、房间数、人员分布、空缺宿舍统计。

核酸统计信息数据表包含核酸人数、核酸人员、个体核酸采样时间、个体核酸检测结果,此表动态调整,定时清空。

3结语

该软件已经在我校师生中使用,项目开发团队及时了解师生在使用过程中的反馈信息,团队成员不断地讨论完善并进行日常的维护,目前软件运行稳定,使用情况良好。

参考文献

[1]郝俊寿, 丁艳会. 基于Android平台的校园通软件设计与实现[J]. 福建电脑, 2012, 28(9):2.

[2]胡继荣. 基于Android平台的校园客户端应用软件设计[J]. 电子设计技术, 2014(2).