基于php的学生成绩管理信息系统的设计与实现_计算机科学与技术(本).docx
《基于php的学生成绩管理信息系统的设计与实现_计算机科学与技术(本).docx》由会员分享,可在线阅读,更多相关《基于php的学生成绩管理信息系统的设计与实现_计算机科学与技术(本).docx(24页珍藏版)》请在第一文库网上搜索。
1、摘要正确的教育对一个人的成长至关重要,而我国是教育大国,面对日益增 长的教育需求,教务管理工作也逐步追求高效率化。在以往的学生成绩管理 工作中,有很多棘手问题如信息查找效率低、信息保存不安全等。由于现今 计算机的普及和网络时代的高速发展,用计算机技术设计的,网络在线学生 成绩管理系统一定能解决这些实际问题。本系统基于PhP框架主体开发,本 系统设计的多个功能板块使成绩管理实现了信息化和网络化,令设想变成了 现实,将学生成绩管理工作转移到计算机上。计算机相比于传统的文书管理, 合理地运用了网络数据资源,有效减少了管理的资源浪费,显著提高了成绩 管理的效率。关键词:php;信息;成绩管理一、引言(
2、-)课题研究背景计算机技术日新月异,大量人才满怀热情地投入到计算机行业,而个人计算机生产 成本的降低使互联网走入千门万户,其应用技术更是促进各领域的产业革命。信息化时 代已然来临,互联网成为引领时代发展的宠儿,电子信息技术深入参与各个领域,信息 化技术管理模式逐步取代了人工管理模式,因此本系统就应运而生。它拥有查询便利、 信息存储安全等绝对优势,本次学生成绩管理系统开发,从实际出发来促进校园信息化 发展,也为大众提供一个参考模型。(二)目的和意义信息管理工作日渐庞大,书面账本的工作模式处理信息慢,查阅效率低,不能适应 快捷工作。因此如何减少师生和教务管理人员不必要的工作量,如何应用计算机技术来
3、 高效地对学生成绩进行管理是校园管理工作者迫在眉睫的目标了。计算机设计出的管理 系统投入使用后拥有如下优点:搜索查询迅速,存储信息安全且保密性强,成本适中可 以长期运营维护方便。系统化的成绩管理可以减少教务人员及教师因工作量大而出现的 失误,为学校减少不必要的人力、物力。管中窥豹,我们必须用发展的眼光的看问题, 教学工作和管理工作都要跟进时代号召,这个更新换代意义重大。二、开发环境与相关技术简介(-)开发环境1.PHP语言PHP有着很大的优势,它流行而且容易上手,本身还可以免费使用。和其它的技术相 比,PHP不仅仅是开源代码。它还是开放动态网站的编程语言,它仍在不断地发展着,一 直在提供着更高
4、性能的应用。它还有很多优点:如PHP的快捷性,技术简单明了,容易 了解和学习,程序在开发和使用方面相较于其他都更加便捷快速;PHP的简单实用性,因 为PHP可以被嵌入于HlML语言中,它相对于其他语言编辑更加简单,且实用性强,它的 简单语法规则使用起来也会更加有效,比较适合不懂代码或者最开始接触代码的人去学 习:PHP还可以用来收集编写数据库支持的网页、会话跟踪控制、支持利用大量的网络协 议等。它在不同的方面可以去实现不同的功能。在图像处理方面,用PHP动态创建图像 PHP图像处理默认使用GD2;在面向对象方面,PhP也可以用来开发一些大型的程序,并 且与完全生成HINL标记的CGI相比因为P
5、HP语言是将程序嵌入到HTML文档中来执行的, 执行效率还要高出很多。PHP不但能够将程序嵌入到HlML文档中,并且还具备许多其他 强大功能。如一些PHP支持CGI标准,让PHP作为CGI处理器来工作,而且支持包括Apache、 HS、PWS. NetSCaPe等大多数的Web服务器。大部分的数据库还都可以通过编译函数来 支持,与MySQL数据库更是绝佳的组合。2MySQL数据库MySQL作为典型的关系数据库系统,拥有稳定高效、成本较低等优点,因此一般小网 站的开发及制作都会选择MySQL作为数据库。数据库的特点在于访问速度很快和灵活性 较高。主要的原因是数据库对于数据的存储方式和很多其他的数
6、据库都不同,所有的数 据都是分散存储。它还提供管理、优化数据库操作的工具,MySQL既可以安装在服务器中, 也可以安装在本地电脑上。MySQL的快速、高效、易用且其开放源代码的特性使得大多数 中小型系统开发都使用它,让开发的成本得到了大大的降低。3 .系统架构网站开发采用的是PHP、JavaScript MySQL APaChe组合模式,在该组合中充分考 虑了各种技术原有的优点并加以使用。目前软件项目的开发存在两种架构模式,就是B/S 模式和C/S模式。B/S模式即浏览器/服务器系统结构,这种结构是基于C/S (Client-Server)体系结构的改变与进化。这种结构是能够在WWW浏览器完全
7、实现用户 的界面,事务逻辑有部分是在前端实现的。但是,主要的还是在服务器端来实现的,形 成3-tier结构。B/S结构大体是使用逐渐成熟的WWW浏览器技术和各种Script语言以及 ACtiVeX技术,通过浏览器就可实现原来需要复杂专用软件才能实现出需要的功能,还非 常的节约成本,这是一种升级的系统构造技术。C/S架构模式就是较早流行的客户端和服务端模式,如果想要使用最新版本应用就需 要去更新升级暂停使用,类似于我们现在手机上所使用的APP应用。为了决定使用哪种 结构,我们进行了两种模式结构的比较,以下是C/S与B/S的区别及其各自优劣之处:(1) C/S架构是一种建立在局域网上的架构模式,需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 php 学生 成绩 管理信息系统 设计 实现 计算机科学 技术
