1。3。2 PHP
PHP(超文本预处理器)是Hypertext Preprocessor的缩写,是一种通用的开源脚本语言。由于PHP语言吸收了C语言、Java等语言的优势,语言的风格与C语言较为类似,依靠其便于理解,简介的语法优势受到大家的青睐,在目前阶段,并且在在网站的架构与开发领域得到了广泛的运用[3]。由于PHP具有混合了大量其它语法的语法,并在发展的过程中发展出了一些PHP特有的语法形式,在更加快速执行动态网页的过程中比其他语言效率更高,效果更好。同时,由于PHP是一种HTML内嵌式的语言,比之CGI,其生成的动态页面执行效率更为高效;另一方面,PHP也可以起到一定的加密作用,已编译的代码可以通过PHP再次执行,PHP的编译系统能够进一步优化代码运行[4]。
1。3。3 BAE
BAE的全称是百度应用引擎,是由百度推出的,基于BAE架构,可以使开发者只需上传程序,而无需进行任何的服务器维护,就可以为用户提供服务。同时,BAE能够将原本单机的LAMP架构变为分布式架构[5]。其特点有以下几方面:
(1)百度应用引擎支持多种语言开发环境,包括Nodejs,PHP,JAVA。随着技术的进步,以后也必将支持更多的语言。
(2)百度应用引擎服务资源的扩展对开发者来说完全透明,用户可以通过申请获得执行单元的方式从BAE中获取更多的服务资源。
(3)开发环境虽然简单但是可依赖性强。是的开发者在开发分布式架构应用是完全可以像写单机程序一样。
(4)百度有着专业的运行与维护团队,同时,百度也拥有着丰富的云主机,可以基本确保用户所可以获得的服务质量,从而保证整体环境的稳定性。
(5)拥有专业的团队对云服务进行运行和维护,从而为开发者提供丰富的云服务。论文网
(6)BAE具有良好的监控能力,通过对于开发者服务的实时监控,提供监控报表,对于整体系统的稳定性有着很大的帮助。
1。3。4 HTML5
超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准。HTML5通过使用标记符号来标记要显示的网页中的各个部分内容和样式。网页文件本身是一种文本文件,能够通过于文本文件中添加相关标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)[6]。
浏览器按会按照顺序阅读相关网页文件,然后依据标记符解释并显示其标记的内容,而不会指出书写错标记而引起的错误,且不会停止它对网页文件的解释执行过程,因此编制者必须通过观察显示效果从而分析相关的出错原因。但需要注意的是,由于浏览器的差别,对同一标记符不同的浏览器可能会有不完全相同的解释,所以可能会产生不同的显示效果[6]。
2 可行性分析
2。1运行分析
学生综合评测系统是每一所高校都必须具备的,而学生综合评测助手的实现能极大的方便评测过程,运行起来并不是十分复杂,只需要一个手机和账号,学生和老师都能使用助手轻松的完成评测步骤。
2。2 技术分析
因为学生综合素质评测助手管理的对象具有单一性,因此数据库内只涉及到对学生各种信息的相关操作,同时所涉及的数据运算只是简单的加减法,因此,只需要简单的数据库管理操作便可以完成相关的评测过程。在实现设计的过程中,只需完成简单的界面涉及,然后用所学的数据库操作知识完成即可,完全可以通过自学和网上查询的办法完成所需的操作。
2。3 经济分析