学生实训管理系统通过老师与学生之间及时的、互动的联系,教师可以及时的知道学生的实训情况,所存在的问题,以及需要做哪些改进,并及时做好反馈和跟进工作。以前,老师想要了解学生的实训情况,需要通过电话、短信、飞信等通讯方式,甚至有的时候需要实地查看。在以前,老师对学生实训情况进行检查,不仅会使老师耗费一定的时间在坐车、住宿上面,也会在一定程度上扰乱学生的实训进程。对于双方都造成了很大的不便。此系统能够很好地解决这个问题,改变目前这种费时费力、效率低的困境。学生实训管理系统可以让老师及时接收学生的实训信息,从而及时的向学校反馈,以便学校准确接收老师传达的实训信息,从而及时做出实训调整,总结经验弥补不足,以便下次实训可以取得更好的效果,学生可以获取更多的知识。
1.2 论文结构
本设计报告按照软件周期的来论述研发系统的流程。根据次序合理地安排研发流程,本设计共有六个章节,分别是:
第一部分:研究现状、发展趋势及目的。
第二部分:对学生实训管理系统的研发成本,研发过程中可能遇到的可能难,预期的收益,研发所需要的时间,最终的成果,系统的整体性价比进行综合分析。
第三部分:介绍研发系统所需要的专业技术与相关软件、数据库安装环境。
第四部分:根据需求分析进行系统概要设计,包括模块设计,数据库的逻辑和概念构造设计。
第五部分:介绍系统各个模块实现的具体功能。
第六部分:结束语。
2相关的理论和技术
2.1 PHP技术
PHP是一种内嵌式的HTML脚本语言(和ASP相似),全称为Hypertext Preprocessor——超文本预处理器 [1]。因为PHP的语法大部分兼容了JAVA、Perl 、C,并增加了PHP特有的语法构造,因而相比Perl或者CGI,它能更迅速的执行动态网页。PHP建立一个交互的WEB站点并不需要了解很深入。它能用来解决会话跟踪、管理动态的内容、支撑数据库,甚至包含构造完整的电子商务站点[2]。它支持很多现在盛行的数据库,包含了Microsoft SQL Server、Informix、PostgreSQL、MySQL、Sybase、Oracle。PHP能够从PHP官网(http: //www.php.net)免费下载,与此同时你能自由的获取源码,添加你自己的想法和设计[3]。MySQL和Apache都不收费,在国外很多人使用[4]。PHP和MySQL搭配起来,能很迅速的构造一套优良的动态网站系统,所以国外很的得主机系统都具有不收费的MySQL+APACHE+PHP [5]。
2.1.1 PHP技术优势
当下,PHP已经有多种语言用于编写Web服务器端脚本,然而我们了解的却只有Perl、JSP、PHP、ASP等不多的几种,其中, PHP的优点有下面几种:
(1)免费使用,不会额外收取任何金钱,自由下载。
(2)基于可以提供服务的计算机系统的不同端口。
(3)强大的来源于数据库的各方面的不同的支持。
(4)PHP编写以数据库为基础的网页变得更简略得益于它最强大、源`自·优尔.文/论:文'网,www.youerw.com最明显的特性—它可以支撑很多的数据库。
(5)跨平台; PHP是一个跨平台服务器端脚本叙述用语。它是一款通俗,使用不用花费太久时间学习的语言。
(6)不复杂,而且效率高。
(7)支持很多的的网络协议,优良的可扩充性。与此同时,通过PHP编写的Web后端CGI程序,能便捷的移动到别的操作系统上[6]。
2.1.2 PHP开发平台
当下,Linux作为操作系统这一方式已经被很多支持PHP的网站采用。Mysql当作数据库(LAMP)的设计依据,Apache当作Web服务器。Apache和Linux均为有