本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于PHP学生成绩管理系统

基于PHP学生成绩管理系统

本文首先介绍了operationprinciple PHP技术、工作流程及其运行环境和编程PHP文档的特点,以及如何处理PHP需求环境好,因为每个人都有一个更好地了解PHP,同时也有利于使用PHP技术。其次,介绍了基于Web数据库访问方法的MYSQL相对详细,包括如何建立和加入,进行查询

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

基于PHP学生成绩管理系统
摘 要
 
随着计算机的发展和技术网络的发展,它是世界上日益普及的东西,随着互联网/内联网使用,在众多的网络服务当中,网络给人的感觉找到一丝新鲜感,其中,PHP进行复杂的数据库操作,有非常强烈的互动,帮助用户控制管理和简单,方便学习和青睐,同时可以很容易地学习,成为目前比较热门的网络技术。
本文首先介绍了operationprinciple PHP技术、工作流程及其运行环境和编程PHP文档的特点,以及如何处理PHP需求环境好,因为每个人都有一个更好地了解PHP,同时也有利于使用PHP技术。其次,介绍了基于Web数据库访问方法的MYSQL相对详细,包括如何建立和加入,进行查询和处理等,结合数据库技术和PHP技术理论上。此后,在此基础上,本文设计和开发出来的基于web-web currency-check-affair系统登记子系统、基于网络。主要推荐上述准备工作(软件和硬件)和设计考虑的基本构成和系统的实现的功能(包括网上报名、提交照片,查询结果,维护系统,等等),和该系统的特点和安全设计。最后阐述系统的物质和短缺,为了改善更好的未来。
关键词:     PHP, MySql, Apache, 数据库,数据库实现,数据源 
Abstract
With the development of the computer and technology of the network, it is popularized day by day in the world that Internet/Intranet uses, in numerous network services, web gives somebody the feeling of finding everything fresh and new, and among them, PHP carry on complicated data base operate , very strong interaction and help user control management and simple and convenient to learn and was favored while being easy to learn, become the quite hot network technology at present.
This article first introduced operationprinciple of the PHP technology, the working process and its running environments and the programming characteristic of the PHP document , as well as how does dispose the PHP demand environment well, since everybody has a better understanding to PHP, simultaneously is also advantageous to uses the PHP technology well. Secondly, having introduced the visit method based on Web data-base of MYSQL relatively in detail, including how to establish and join, carry out inquiring and disposal and so on, combining the data-base technology and PHP technology theoretically. Thereafter, on the basis of this, this text come out the design and exploitation of a currency-check-affair system based on web—web registration sub-system, which based on network. Mainly recommend the foregoing preparation (software and hardware) and the design considering of basic constitutes and the implement of functions of the system (including signing up on the net, submitting photograph, querying result, maintain systematically, etc), and the specialties and security design of this system. Finally expound the matter and shortage of the system, in order to ameliorate better in the future .
Keywords:PHP, Mysql, Apache, database, DB implement, data source,E-GovermentAffair . 
 
1  系统概述
1.1  开发背景及意义
在今天,电脑科技的快速崛起,群众的思维有所改变,尤其是互联网的全面覆盖,群众不管是在生活上还是在工作上节奏变快,有什么办法可以提高群众的工作效率成为今天最重要的问题。学校管理学生的成绩是个比较麻烦的工作,其中最大的问题就是基数太大。对一个学校来说,应该掌握比较可靠的技术,来提高对学生成绩的管理。目前我们国家的大部分高校还没能掌握这种技术,基本上还在纸张上打成绩,而这种成绩管理以被当前的时代淘汰,相对来说互联网的管理更加效率快,在今后互联网管理学生成绩必将取代过去,进入一个崭新的时代。
学生的成绩是各个高校非常重视的,作为学校来说,最重要的就是培养人才,而学生的成绩管理将是整个学校不可缺少的,对于他的严重性,学生成绩的管理应该尽早的被各个高校应用。互联网学生成绩的管理有俩方面好处,一方面可以更好的资源分配不至于大量的工作放到这方面;另一方面就是完善学生查成绩,不用担心成绩单丢失,提高了效率。
1. 2方案论证
高校学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。结合本系统前端应用程序的开发指的便是系统用户的操作界面,鉴于系统的开发是基于WEB页面的PHP+MYSQL的编程体系结构,所以这方面不必考虑太多,只要系统运行机器上安装有5.0以上的IE浏览器便可;而后台数据建立及维护PHP同样有强大的操作数据库能力,所以采用PHP开发本系统完全可行。
1.3  开发工具的选择
鉴于开发本系统的目的在于快速、方便的管理数据,特别是实现网上数据录入、数据查询,所以在开发工具的选择上,我们选择了功能强大的且十分灵活的--PHP(Microsoft Active Server Pages,微软动态服务器网页)技术,Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了前端页面和逻辑代码,提供了逻辑与外在内容的分离。
PHP是一种被广泛应用的开放源代码的多用途脚本语言。PHP的优点:1.开源。2.免费。3.数据库集成。4.可移植性(跨平台)。5.对面向对象的支持。6.容易学习。7.php在系统中占用较少的资源。
MySQL数据库占内存小且方便,不需要运行或者启动数据库服务进程就可以使用。由于使用简单功能齐全,便于与其他的软件设备联系结合,兼容性强。所以MySQL数据库常常被认定为网站开发中数据库的支持技术来使用。
 
2   系统分析
2.1  目标设计
开发本系统目标在于:将当下的物联网成绩管理与以前的成绩管理相结合,从而进一步完善,形成一套更好的学生成绩管理系统。为了使系统在高校学生成绩管理工作中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1) 学生成绩管理人员(如教师)可通过网络录入、编辑学生基本信息、成绩等;
2) 大量数据录入工作中,尽量做到录入的计算机化,尽量做到减少人工的工作量;
3) 学生可以通过网络查询自己的学科成绩,修改自己的基本资料; 
4) 查询智能化,可利用学生的一切相关信息进行学生成绩、基本信息查询操作;
5) 注意数据的安全性,具有数据备份和恢复的功能。
2.2  可行性分析
2.2.1  技术可行性分析
本套高校学生成绩管理系统应用PHP技术。
PHP是Microsoft推出的一种服务器端脚本环境,PHP内嵌于IIS中,它让用户可轻松地结合起来HTML Web页面、脚本环境和ActiveX组件建立或执行动态的、交互的Web服务器端应用程序。PHP脚本所使用的VBScript脚本语言直接来源于VB语言,秉承了VB简单易用的特点,其具体优点如下[3]:
1)可以把脚本语言直接嵌入HTML文档中,不需要编译和连接就可运行;
2)可以使用ADO组件轻松存取数据库;
3)可以使用第三方开发的组件;
4)不在存在浏览器兼容的问题,PHP程序在服务器端运行的,服务器将PHP网页转化成标准的HTML文档才发送给客户浏览器,因为送出的是标准的HTML文档,所以不存在浏览器兼容的问题;
5)可以隐藏程序代码,在客户端仅可以看到由PHP输出的动态HTML文件。
综上所述,开发本套学生管理系统所需要运用的技术如下:怎样建立数据库、怎样连接数据库、怎样运用PHP等,利用互联网中的软件都可以解决问题,所以说在该系统的开发上是可行的。
2.2.2  经济可行性 
  本次开发学生成绩管理系统所需要大量资金和人力资源,并且时间比较长,所以要一定的人力、物力。本次系统的成本不等,根据自己的资金进行配置。
虽然说成本较高,但是它给各个高校对于学生成绩管理系统来说提高了太多,其中以效率高、错误少而重要,它的价值不是它的成本显示出来的。从长远利益来看,本系统可以使高校学生成绩管理工作更加合理化、规范化、科学化。高校学生成绩管理的计算机化意味着高校信息化管理水平的提高,非常值得高校投资。
2.2.3  操作可行性
本次成绩管理系统在运行上比较流畅,系统是基于PHP+MS MYSQL模式开发的,易于操作。各个高校只需要一些简单配置就好,而学生的话就更简单了,只要打开网站,输入网址就可以操作了。所以系统在操作上是可行的。
2.3 系统功能分析 
  本次进行学生成绩管理系统主要是为了学生可以更好的、更快的了解自己的成绩,进而达到学生的自学能力。
    系统功能分析是在系统开发的总体任务的基础上完成的。本套高校学生成绩管理系统需要完成的功能如下:
1) 数据的录入,包括学生基本情况信息以及学生学科成绩的录入等;
2) 学生基本信息的查询,包括学生基本情况以及学生学科成绩的查询等;
3) 学生基本信息的修改,包括学生基本情况以及学生学科成绩的修改等;
4) 学生基本信息以及成绩的查看;
5) 学生基本信息及成绩的打印等;
6) 学院专业、班级、课程的增加、删除、察看等;
7) 系统用户的管理、权限管理等;
8) 系统管理员密码的修改等;
9) 系统的相关设计等。
2.4 系统性能要求
先进性:对于主机系统应考虑其先进性和生命力。
可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。
安全性:整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。

参考文献
[1]杨开英.数据库系统概论[DB].武汉:武汉理工大学出版社,2003.11:274-275.
[2]曾建潮.软件工程[M].武汉:武汉理工大学出版社,2003.8:全本.
[3]石志国等.PHP程序设计[CP].北京:清华大学出版社;北京交通大学出版社,2005.10:3-5
[4]夏利民.PHP网络编程技术与实例[CP].南京:东南大学出版社,2005.9:1-9
[5]郭瑞军等.PHP数据开发实例精粹[CP].北京:电子工业出版社,2003.10:全本
[6]丁宝康.数据库原理[DB].经济科学出版社,2002:41-49
[7]程序员杂志社.程序员2006年精华本[J],电子工业出版社,2007,4(3):40-59
[8]电脑编程技巧与维护杂志社.电脑编程技巧与维护2006年份合订本[J],
人民邮电出版社,2007,9(4):25-34

   目录
Abstract III
1  系统概述 1
1.1  开发背景及意义 1
1. 2方案论证 1
1.3  开发工具的选择 2
2   系统分析 2
2.1  目标设计 2
2.2  可行性分析 3
2.2.1  技术可行性分析 3
2.2.2  经济可行性 3
2.2.3  操作可行性 4
2.3 系统功能分析 4
2.4 系统性能要求 4
2.5 系统的功能模块 5
3  数据库设计 5
3.1  MYSQL数据库简介 5
3. 2  系统E-R图 6
3.3  数据库设计 6
4  系统的具体实现 8
4.1  系统开发平台 8
4.1.1  软件环境 8
4.1.2  硬件环境 9
4.2  系统采用的体系结构 9
4.3 系统流程图及数据流图 9
4.3.1系统流程图 9
4.3.2  系统数据流程图 11
4.4  PHP访问系统数据库的实现 12
4.4.1  PHP与系统数据库连接的实现 12
4.4.2 数据库增加记录的实现 13
4.4.3数据库修改记录的实现 16
4.4.4数据库删除记录的实现 18
4.4.5 查询的实现 20
4.5用户操作权限的控制的实现 23


收缩