数据库采用的是MySQL数据库,业务层采用了Servlet容器,可操作性强,便于上手[6]。Windows操作系统也支持这些开发工具的使用。Р3.2.2 操作可行性Р随着网络的发展,手机的使用率越来越高,人类的大多数活动都依赖于手机进行,这款招聘管理系统正是基于移动端的操作系统,符合人们的需求,人们可以随时随地使用。该系统的界面简洁明了,操作简单,符合用户的操作习惯。Р3.2.3 经济可行性Р该系统由本人独立完成,没有消耗过多的人力,也不需要耗费过多的财力,РMySQL、Eclipse、Tomcat等开发工具也都是免费的开发工具。Р4 系统软件的总体设计Р4.1 系统开发流程Р(1)软件计划:确定开发软件的主要目的及其可行性。Р(2)需求分析和定义:确定了软件开发的可行性后,了解客户需求。可以进行一些市场调研和问卷调查,了解用户们所希望的功能。并和需求方共同讨论完成。需求分析是软件开发最主要的阶段,做好需求分析阶段就相当于为之后的项目开发做好了充分的准备,起到了事半功倍的效果。Р(3)软件设计:对前端UI的设计和对后台功能的设计。确定界面的具体风格,制定相应模板。决定各功能模块及相互间的联系,画出模块设计图。Р(4)软件实现:根据设计创建数据表,依据功能编写代码。Р(5)软件测试:在不同系统环境下运行软件,看个各功能是否正常,逐一确认每个功能。Р(6)软件运行维护:对数据库服务器的管理,用户满意度调查,故障维护等[7]。Р4.2 系统总体架构设计Р4.2.1 系统技术平台架构РAndroid应用程序主要由数据访问层、业务逻辑层、表示层组成[8]。Р数据访问层(持久层):该层是单纯的对数据的操作。Р业务逻辑层:事务和方法都在该层上做判断,即逻辑判断层。Р表示层(UI层):系统中用户直接看到的界面[9]。Р 业务逻辑层Р 表示层Р Р业务逻辑Р数据适配器Р数据监测Р用户界面视图