基于Android的“微家校”APP的设计与实现

2021-11-07 10:32杨鸿天白璐瑶刘芳
科技信息·学术版 2021年22期

杨鸿天 白璐瑶 刘芳

摘要:随着网络的快速发展,信息发展模式以崭新的姿态展现在用户面前。微家校app的设计与制作采用当前较为流行的安卓技术,系统采用了Java语言,服务端基于Windows操作系统和MySQL数据库,进行了对系统的设计分析、需求分析、功能分析,从开发背景、实现功能、流程、数据库等方面都进行了总体的规划与设计。

关键词:微家校app;Java;MySQL数据库

Abstract:With the rapid development of the network,the information development model is presented to users with a new attitude. The design and production of micro home school app adopts the current popular Android technology. The system adopts Java language. The server is based on Windows operating system and MySQL database. The system design analysis,system demand analysis and system function analysis are carried out,and the overall planning and design are carried out from the aspects of development background,objectives,process,database and so on.

Key words:Wechat Home School APP;Java;The MySQL database

1 引言

计算机网络的快速发展,改变了传统家校联系通过人工管理的方式。随着家校信息的不断增加,传统人工管理的方式已经出现了效率低、易出错等特征。所以本系统通过对用户需求分析后实现微家校app来进行信息管理,通过微家校app的开发可以将繁杂的信息通过计算机信息的录入以及处理。

微家校APP设计主要争对用户需求,从功能,开发背景、开发环境、实现功能、设计流程、数据库的建立、系统测试等方面都进行了总体的规划与设计。本设计采用AndroidStudio、Java语言和MySQL数据库,充分保证了系统的稳定性和安全性。微家校app使家校信息管理更系统化,规范化,高效化。

2 系统设计

系统开发的中首先要对系统进行需求分析,通过了解用户的需求后再进行系统功能的设计,最后实现对系统的调试以及功能测试等[2],本系统的开发流程如图3-1所示。

2.1 开发环境以及实现的可行性

微家校app的设计采用了Android开发技术,服务端基于B/S模式,后台使用MySQL数据库实现对系统数据的存储。程序开发的平台功能完整,编程者使用起來简单易懂。本app开发的软件、硬件环境要求低,不需要付费购买就可以使用,并且后期维护和整个开发的过程都成本都很低,易于开发者和使用者的开发和使用,系统开发过程中对人力和财力的要求很低,系统开发的功能全面简单,开发周期短,所以此系统更具有开发的可行性。

2.2 系统结构设计以及实现功能图

系统设计主要包括系统的总体设计和系统的详细设计,系统详细设计是通过系统总体设计进一步进行划分的设计,包括对系统开发的性能、成本、效益等进行分析对比,最终确定开发的方案[4]。微家校app主要分为服务端和客户端,其中客户端拥有家长、学生、教师三个客户可以注册登录使用,服务端中的管理员可以对用户以及书籍信息实现增删改查功能。微家校app功能结构图如图4-2所示。

3 数据库设计

数据库的设计它是比较关键的,同时在数据库当中起着关键性的作用,常用的数据库管理系统有MySQL,MySQL Oracle等。微家校app采用了MySQL数据库管理系统,下面是数据库中表的详细信息。

总结

微家校app开发主要采用了AndroidStudio、Java语言和MySQL数据库,系统开发时对系统进行可行性分析,实现响应式的开发等。微家校app在开发时时通过对已经完成的系统功能进行吸取优点,然后总结设计本系统,设计的系统保证管理员和用户能够操作方便简单。经过对总体测试分析,微家校app的设计与实现满足客户的要求和需求。功能齐全,操作简单,产品运行性能良好,能促进微家校app的信息管理,发展前景广阔。本系统的主要特点和优点归纳如下:

(1)本系统开发具有较高的移置性和针对性。可以帮助用户提供更好的服务,可以在多个系统上运行,更给客户带来了极大的方便[5]。

(2)微家校app开发的功能全面,管理者对发现的问题及时进行处理,可以避免因客户操作失误而操作的损失,方便用户操作,界面友好。

参考文献

[1]明日科技.Java项目开发全程实录[M].北京:清华大学出版社,2018.

[2]《山东省农村信用社不良资产尽职调查与处置决议系统的设计与实现》白国庆-《中国优秀硕士学位论文全文数据库》-2012

[3]张茜,梁娜,赵凤.Java网站开发技术[M].北京:北京工业大学出版社,2018.

[4]《基于MVC架构实现ERP物流管理子系统》曹坤-《中国优秀硕士学位论文全文数据库》-2016

[5]《大学生毕业论文-28317173》

*基金项目:西藏大学生创新创业训练计划项目(编号:S202010694062):基于Android的“微家校”APP的设计与实现

作者简介:姓名:杨鸿天,1998年10月02日,男,汉,甘肃张掖,职务/职称:学生,学历:本科在读,研究方向:计算机科学。