专业培养方案管理App系统的设计与开发

2021-01-10 00:03张连浩
科技信息·学术版 2021年8期

张连浩

摘要:本文主要采用MyEclipse,Android Studio开发工具结合Android SDK开发了一个基于Android的专业培养方案管理App系统。系统主要包括登录、注册、培养方案、课程信息、成绩分析、互动交流等功能模块。通过对本系统设计的各项功能模块的检测,检测的结果良好,系统可以给使用者提供简便快速的信息化服务,能够满足用户的使用需求。

关键词:专业培养方案App;Android;Android Studio

本系统以Android为操作系统、底层的基础代码依据JAVA语言,制作出专业培养方案App软件。为了方便管理者和使用者可以查看各专业的培养方案,课程信息,添加方案信息、课程信息等,最有效的办法就是做成应用程序安装到用户的移动设备上,希望能对用户们的学校生活起到辅助快捷的作用,便于用户使用。

一、可行性分析

(1)社会需求可行性分析

在当今的社会中,因为移动互联网方面的迅猛发展以及智能手机的能够迅速上手使用和普及,致使智能手机中的手机应用软件悄然生息的走进挨家挨户,使人们随着改变的是消费方式和消费观念。而现在国内外的市场主流就是Android智能手机,Android在全世界的市场上不断地成长,成为了现在最大的赢家,这主要是Android操作系統适应性好、无需花钱和开源的产业运行策略的成功,这几点是Android在智能手机市场赢得了更多的发展机会。

(2)平台设计语言可行性分析

首先,Java提供了稳定的性能、卓越的升级、更快的开发、更容易的管理、新的语言和服务。系统为使用者完成大部分复杂且零碎的工作。关于这方面的数据更完整。在网络应用方面,基于Android软件的管理系统已经越来越走向成熟化,这个系统通过当前的技术水平完全可以实现。

其次,Android方案系统的开发和设计可为用户供给方便和快速的讯息,系统设计可以使用户非常方便的查看培养方案、课程安排、成绩分析等信息提供了方便快速的平台,其界面设计干净整洁切操作简单易上手,只要是平时使用过智能手机的用户就可以进行访问和操作。该系统操作简单易懂,方便管理。同时,它还具有良好的交互特性和高安全性,系统节约了资源,提高了个人管理学习和工作的效率,在操作使用上非常简单。

(3)经济可行性分析

专业培养方案管理系统是基于Android客户端上,能够进行独立操作,并通过在Android手机上安装软件进行访问,使用的是Android Studio平台,所耗资源小,每个人的Android智能手机都可以满足。因此,管理系统的设计不需要开发财力、物力和人力的资源,在经济基础上来说是完全行得通的。

二、系统框架与需求分析

管理系统使用JFinal框架,它是一种以JAVA语言为基础,速度快的WEB + ORM框架。它的优点是低的代码大小,零配置,没有第三方的依赖关系,简单的学习和最小的概念化。JFinal更方便和更快速的大项目的使用,代码量被降低了75%至90%。

专业培养系统是针对学校方便管理学生以及能使学生能够更快速更有效率的接收信息,是学校和学生之间交流能够更方便快捷的一个系统。由于现在学校中的学生人才越来越多,学校对学生人才的管理会愈加困难。

需求分析是对用户的想法和需求进行分析的部分这部分是软件开发程序中的第一步骤的一部分,主要设计的目的是了解需求有哪些和应该做些什么。在目标系统中提出完整、准确、清晰、具体的要求,并以书面形式表达唤醒。专业培养方案管理系统主要包括登录、注册、培养方案、课程信息、互动交流、等其他功能模块和性能分析。在目标系统中提出完整、准确、清晰、具体的要求,并以书面形式表达唤醒。专业培养方案管理系统主要包括登录、注册、培养方案、课程信息、互动交流、等其他功能模块。

三、功能模块设计

(1)培养方案模块

在培养方案模块,用户可以查看培养方案列表,进行添加培养方案等操作,并在此基础上基于异步请求,添加了实时更改培养方案功能。

(2)课程信息模块

课程信息模块主要实现了用户对课程信息进行增删改查等操作,并在此基础上基于ajax异步请求,添加了实时更改课程信息功能。

(3)成绩分析模块

成绩分析模块主要应用后台调用jdbc方法查询实现用户查看成绩信息功能,包括查询合格人数,不合格人数,优秀人数,学生姓名,对应成绩。

(4)互动交流模块实现

互动交流模块主要应用后台调用jdbc方法查询留言表实现用户查看留言信息功能,包括查询用户名,发布内容,发布人头像,发布时间。

四、数据库设计

数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结果来组织、存储的、可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。最常用的数据库模型主要是两种,即关系型数据库和非关系型数据库。

数据库和JAVA的连接方式就是JDBC,总而言之就是完成数据库数据和内存数据的交互的过程。然而不同的数据库,会有不同的规格限制,为了屏蔽不同数据库的差异,在内存和各种数据库之间建立了一个接口标准。每个厂商按照接口的标准来实现接口类,无论连接什么数据库都是同一套API,

五、系统测试

系统测试是软件生命周期的最后一道软件设计工序,同时也是重中之重的一个步骤。系统测试的作用是用来检查软件的质量、可靠性、正确性、性能等能不能使用户拥有良好的体验,能不能符合用户需求。系统测试通常包括:功能测试,安全测试,压力测试,性能测试,兼容性测试等方面。严谨,规范,低精度,全面,测试过程中可以大大提高质量,信誉,软件可靠性,降低软件错误率,让用户体验更加舒适,降低了用户的风险因素。

六、小结

开发Android专业培养方案App,首先要抓住整个开发过程中最核心的部分,在这个程序设计,应用程序的体系结构框架需要精心构思。同时,系统分析的好坏决定系统开发能够是否成功,然后是代码编写,有条不紊。此外,做好软件开发后续的系统检查和测试工作,最大化的优化整个软件。