能的初步设计:数据库初步建立、权限管理功能。 APP界面设计和功能实现,系统功能详细设计和完善信息反馈:测试整个系统,对存在的问题进行整改完善结题:研究该系统的优缺点及改进措施,系统的使用说明书,撰写论文图2技术路线图 10 (3)手机 APP概述本项目采用 C/S 结构,此APP 开发分为前台和后台开发两个方面,在前台采用 JAV A 对客户端进行开发。在后台方面,系统采用 Struts+Spring2.0+ Hibernate 的技术框架, 典型的 J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。整个软件由APP 软件---Tomcat 服务器--MySQL 数据库三部分构成。这也就意味着客户端只是界面展示与收集用户的动作,而处理等方面都在后台运行,大大减小了手机端的负担,从而使用户拥有更加完美的用户体验。采用 C/S 结构相对更加安全,用户的个人信息安全能够保障。同时前台的界面和图片等存储于客户端,所以使用该软件可以不用占据太多的网络带宽,不影响用户正常上网。采用 C/S 结构,整个系统可以进行集中化管理和维护,客户端和后台可以实现异步数据传输和维护,当需要升级的时候可以单独对其中的一个模块进行升级,而避免了“牵一发而动全身”的尴尬局面。图3C/S 三层结构图客户端 Tomcat 服务器后台数据库分为三个层次: 第一层是客户端即 APP ,主要完成客户和后台的交互及最终数据输出功能。在客户端向指定的 Tomcat 服务器提出服务器请求, Tomcat 服务器把所需文件资料传给用户, 客户机接受传来的文件,并把它显示在客户端上。第二层为 Tomcat 服务器,有业务逻辑层+数据访问层,通过 Struts +Spring + Hibernate 实现。该构架实现了松耦合,提高了代码的复用性以及开发效率。第三层后台数据库,用于存储实验室以及用户的相关资料。