2。3 MySQL的简介
MySQL数据库的功能比较强大、简单容易学习、同时它使用方便,使用C/C++语言进行开发,支持多种平台及编译器,它良好的内存泄露管理机制通过了Purify的测试。MySQL数据库提供了多样的API,使用多线程技术,为我们的开发提供了便利,它能够很好地展现系统应有的特点,使用它我们访问数据库就会变得更加快捷、方便。此外,MySQL数据库同时还具有更好的内存管理技术。
MySQL数据库中,内存中的临时表结构就是以哈希的形式存在的,而且它为我们写的程序提供各种各样的数据类型,记录具有定长和变长两种形式,就会使之更加方便,每条记录中的每个字段都有初始的默认值,这使我们完成表结构更加简单。
MySQL数据库不仅方便好用而且很安全,它的密码在传送的过程中采用的是加密的形式,而且它是允许主机端对其进行验证密码,我们的客户端能够通过多种方式连接到MySQL数据库服务器,如:命名管道、TCP/IP、UNIX套接字等。此外,它还提供Windows端的ODBC连接,而且还具有对各种字符集的完全支持的功能。
2。4 HTML技术简介
HTML用来制作超文本文档,是一门简单的标记语言,每一个HTML文件都是一种静态的网页文件,通过这些指令代码然后对网页中的内容进行排版、修饰。一个HTML页面采用超文本之后可以允许访问者从一个当前阅读位置单击鼠标切换至超文本连接所在位置,非常方便实用。另外,HTML具有简易性,可扩展性和平台无关性的特点。
2。5 Apache服务器介绍
Apache HTTP是最流行的Web服务器软件之一。Apache HTTP服务器相对于其它而言做的比较好的是因为它的源代码是开放的、而且支持跨平台的应用以及它的可移植性等。
2。6开发环境介绍
本系统前台系统使用HTML + CSS + PHP + JavaScript(Ajax)作为开发语言,后端系统开发使用PHP + MySQL作为开发语言,开发简单,效率高、系统稳定性和低成本优势,开发软件使用ZendStudio9。0和DreamweaverCS4,使用 NavicatforMySQL10。0数据库管理,使用Windows xp以上的版本作为服务器操作系统, Apache2。4是作为Web服务器。测试客户端使用IE6/7/8 /9,Chrome。
3 系统需求与概要设计
3。1可行性分析
在如今信息时代,人们获取信息的方法、时间和其他性能要求越来越高,人们希望用更短的时间获得更多信息,基于PHP的实践教学成绩管理系统可以完全满足高校的需求。
在经济方面上,一台计算机的价格就目前来说已经算是比较低廉,性能也在不断的提高,加上基于PHP的实践教学成绩管理系统的运行可以节省很多的人力、物力等等,进而增强了实践教学成绩管理的工作情况。文献综述
在安全性能上,基于PHP的实践教学成绩管理系统可以更加方便安全地对信息进行记录、更改,整合。
在在技术方面,本课题是基于PHP的实践教学成绩管理系统,旨在为管理员、学生、校内教师、校外教师提供一个实践教学成绩管理的平台。使用Dreamweaver和MySQL进行开发。
在运行上,本系统是个小型的基于PHP的实践教学成绩管理系统,消耗资源非常地小。
因此,基于PHP的此系统无论在安全上、条件上、技术上或者是运行上都是可行的。
3。2 系统需求分析
所谓系统需求分析,通俗地说就是在系统开发设计之前,通过调查分析,充分了解各类用户对该系统各功能模块的实际需求,并分析该系统将要达到的预期目标,与最终目标作对比,最后进行系统设计。一个功能使用方便、操作易懂、可维护性强、易扩展、系统安全性高、信息交流广泛、能够满足用户的需求、真正得到用户的认可,并被多数人赞许的系统才算得上是一个好系统。