php+mysql课程设计管理系统的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

php+mysql课程设计管理系统的设计与实现(3)

技术和计算机网络技术相结合的话能够实现教学信息管理系统的网络结构化,可以提高课程实践教学质量。

2 系统开发工具

2。1 运行环境介绍

本项目在Windows系统中使用PHP技术作为服务器端脚本解释器,MySQL作为后台数据库平台和Apache作为Web服务器[4]。

2。2 PHP技术

PHP(Hypertext Preprocessor—超文本预处理器)是一种通用开源脚本语言[2]。 你能够不受限制地访问源代码,甚至还可以根据自己的需要增删功能代码,就算使用者只掌握很少的编程知识也能够创建一个交互式网站。此外,使用PHP语言开发出来的动态网页较之其他语言来说,运行效率要高很多,它还能够运行编译后的代码,使得代码运行地更快[3]。

PHP的众多特殊性质如下:

1.学习简单:用户只要能够知道一些基础的语法结构和特设的语言就能够开始使用PHP。

2。数据库连接方便:PHP能够编译成一个把特别多的功能都连接起来的数据库。

3。扩展性强:PHP具备良好的扩展附加功能的特性。

4。能够进行面向对象的编程:PHP为我们提供了类跟对象,以WEB为基础的编程工作对于面向对象的编程能力具有很大的需求。

总而言之,PHP是一种免费的、跨平台的、可进行加密的、开发效率较高的技术,PHP在开发小规模的网站系统的时候具有一定的优势。

2。3 MySQL数据库

MySQL是上个世纪末就开发出来的数据库管理系统,主要具有快速、多线程以及多用户等特点。它提供了一个全方位的的数据库的创建以及访问机制,用户可以十分直观地就能够进行数据库的表和项的创建、访问、修改操作,并可以在它们之间创建各式各样的数据关系。一般情况下,MySQL数据库文件可以很容易地就能与网站上的文件目录放在一起。也正因为如此,网站开发技术的数据库支文献综述

持技术一般情况下都是使用MySQL数据库。经过这么多年的发展,它已然成为了

一个为中小型企业应用的十分成熟的技术。

2。4 Apache技术

 Apache可以使用API扩展的方式把Perl/Python解释器安全、快捷地编辑到服务器里。Apache服务器主要具有以下几个特点:

(1)支持多种方式的HTTP认证;

(2)集成代理模块;

(3)能够及时地监测服务器的状态并且能够制定服务器日志[5];

(4)支持服务器端包括装置(SSI);

(5)提供用户会话追踪。

3 系统分析

3。1 可行性分析

我们进行可行性研究主要是为了确定问题是否值得我们去处理,而不是为了处理问题[6],主要需要我们考虑的地方是在当前的开发背景下,是否具备该系统开发所需的资源。

3。1。1  经济可行性

这个主要是从经济方面出发,对项目合理地进行分析和评估。其中一方面是成本,主要包括购买设备、设备的管理和维护、工作人员的工资和培训费等。另外一方面就是能从中获得的利润,该项目对人力和物力方面的需求都是极小的,只要一台计算机,一台打印机就可以投入使用,并且可以把管理维护人员从繁重的工作中释放出来,然后参与其它的工作,使得学校的教学管理能够更上一层楼。

3。1。2  管理可行性

课程设计管理系统是一个可以对学生课程进展情况进行管理的简单的系统,它能够适用于任何学校的课程设计管理工作。由于该系统具备拥有现代化的管理方式,准确的原始数据,并且操作简便快捷,对管理人员没有苛刻的条件等特点,一般的管理人员都能够接受,所以它也具有一定的管理可行性,能够被人们普遍接受。 (责任编辑:qin)