php《计算机应用基础》课程网站设计+源代码(2)

zendstudio具有的优点: (1)面向对象和可视化的程序设计界面;. (2)事件驱动的运行机制; (3)结构化的程序设计语言; (4)具有强大数据库的访问功能; (5)提


zendstudio具有的优点:

(1)面向对象和可视化的程序设计界面;.

(2)事件驱动的运行机制;

(3)结构化的程序设计语言;

(4)具有强大数据库的访问功能;

(5)提供了功能完备的应用程序集成开发环境;

(6)支持对象链接和嵌入技术;

2.2HTML/CSS简介

在目前,HTML/CSS技术在网络上被广泛应用,是大众普遍接受的一种通用制作网页的语言。HTML主要用于制作静态页面,HTML命令可以说明图形信息、表格信息、文字信息、链接信息等。HTML作为制作网站最基础的语言,它主要由头部和主体组成,头部可以加标题,展示浏览器所需信息,主体则是包含网页显示的内容。

2.3PHP简介

PHP是一种开放动态网站的编程语言,它能嵌入在html中使用,也能单独使用,同时具有多种有优点,可以说,PHP已经成为Web脚本技术的先驱。它融合了现代编程语言(如C,PHP和PERL)的一些最佳特性。PHP可以用来:收集表单数据、字符串处理、生成动态网页、、动态输出图片、编写数据库支持的网页、会话跟踪控制、处理服务器端文件系统、处理XML可以说,标志着一个全新的时代到来,它最大的特点就是引入了面向对象的全部机制,并保留了向下的兼容性。综上所述,使用PHP,可以自由的选择操作系统、合适的数据库管理系统以及Web服务器。同时,还可以在开发时选择使用面向过程和面向对象,或者两者混合并用。

2.4MySQL数据库概念和特点

一直以来,MySQL数据与PHP技术的组合都备受开发者们的青睐,MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。由于其体积小、速度快、成本低,特别是开放源码[11]这一特点,使许多网站为了降低总体拥有成本而选择了MySQL作为网站数据库。许多公司为了降低开发成本而选择MySQL作为企业的网站数据库,PHP结合Apache服务器、Linux操作系统、MySQL数据库,由于四大软件都是开源免费的,使企业除人工成本外不用多花费就可以建立一个免费的、稳定的网站系统[12]。

3.系统分析

3.1功能需求分析

本系统主要分为前端和后端两大板块,其中包括了系统用户管理、课程信息管理、教师信息管理、课程作业管理、系统管理等功能模块。各功能模块也相应实现各自功能。

如前台登录就是要学生通过身份验证进入系统前台操作。需要用户名和密码登录确认登录是否成功和登录状态。站内搜索功能可以让用户输入关键内容,点击搜索按钮即可出来相应的信息。课程作业管理模块,可以让学生上交作业,作业老师批改打分,老师发布作业考试等。系统管理模块可以完成一些信息的添加或删除,对系统进行相关设置等一些功能的实现。这后面也会具体提到,不再一一赘述。

3.2系统总体设计

前台模块只要是让学生和教师使用,包括课程介绍、课程信息、教学内容、教学资源、课程资料、留言信息,后台模块只要是让管理员使用,包括系统用户管理、学生信息管理、教师信息管理、作业信息管理、教学资源管理、课程介绍管理、课程信息管理、课程资料管理、系统管理等,后台可以对数据进行一些加工,如添加、删除、修改及查询等操作。