基于PHP的学生成绩管理系统.doc
《基于PHP的学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《基于PHP的学生成绩管理系统.doc(30页珍藏版)》请在三一办公上搜索。
1、 华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY 毕业设计(论文)题目:基于PHP学生成绩管理系统学 生 姓 名 学 号 班 级 所属院(系) 指 导 教 师 2015 年 6 月 1 日 目录AbstractIII1 系统概述111 开发背景及意义11. 2方案论证113 开发工具的选择22 系统分析221 目标设计222 可行性分析3221 技术可行性分析3222 经济可行性3223 操作可行性423 系统功能分析424 系统性能要求425 系统的功能模块53 数据库设计531 MYSQL数据库简介53.
2、2 系统E-R图633 数据库设计64 系统的具体实现841 系统开发平台8411 软件环境8412 硬件环境942 系统采用的体系结构943 系统流程图及数据流图94.3.1系统流程图9432 系统数据流程图1144 PHP访问系统数据库的实现12441 PHP与系统数据库连接的实现12442 数据库增加记录的实现13443数据库修改记录的实现16444数据库删除记录的实现18445 查询的实现2045用户操作权限的控制的实现23摘 要随着计算机的发展和技术网络的发展,它是世界上日益普及的东西,随着互联网/内联网使用,在众多的网络服务当中,网络给人的感觉找到一丝新鲜感,其中,PHP进行复杂的
3、数据库操作,有非常强烈的互动,帮助用户控制管理和简单,方便学习和青睐,同时可以很容易地学习,成为目前比较热门的网络技术。本文首先介绍了operationprinciple PHP技术、工作流程及其运行环境和编程PHP文档的特点,以及如何处理PHP需求环境好,因为每个人都有一个更好地了解PHP,同时也有利于使用PHP技术。其次,介绍了基于Web数据库访问方法的MYSQL相对详细,包括如何建立和加入,进行查询和处理等,结合数据库技术和PHP技术理论上。此后,在此基础上,本文设计和开发出来的基于web-web currency-check-affair系统登记子系统、基于网络。主要推荐上述准备工作(
4、软件和硬件)和设计考虑的基本构成和系统的实现的功能(包括网上报名、提交照片,查询结果,维护系统,等等),和该系统的特点和安全设计。最后阐述系统的物质和短缺,为了改善更好的未来。关键词: PHP, MySql, Apache, 数据库,数据库实现,数据源 AbstractWith 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 servic
5、es, 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 tec
6、hnology 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
7、 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
8、 technology theoretically. Thereafter, on the basis of this, this text come out the design and exploitation of a currency-check-affair system based on webweb registration sub-system, which based on network. Mainly recommend the foregoing preparation (software and hardware) and the design considering
9、 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 ameli
10、orate better in the future .Keywords:PHP, Mysql, Apache, database, DB implement, data source,E-GovermentAffair . 1 系统概述11 开发背景及意义在今天,电脑科技的快速崛起,群众的思维有所改变,尤其是互联网的全面覆盖,群众不管是在生活上还是在工作上节奏变快,有什么办法可以提高群众的工作效率成为今天最重要的问题。学校管理学生的成绩是个比较麻烦的工作,其中最大的问题就是基数太大。对一个学校来说,应该掌握比较可靠的技术,来提高对学生成绩的管理。目前我们国家的大部分高校还没能掌握这种技术,基
11、本上还在纸张上打成绩,而这种成绩管理以被当前的时代淘汰,相对来说互联网的管理更加效率快,在今后互联网管理学生成绩必将取代过去,进入一个崭新的时代。学生的成绩是各个高校非常重视的,作为学校来说,最重要的就是培养人才,而学生的成绩管理将是整个学校不可缺少的,对于他的严重性,学生成绩的管理应该尽早的被各个高校应用。互联网学生成绩的管理有俩方面好处,一方面可以更好的资源分配不至于大量的工作放到这方面;另一方面就是完善学生查成绩,不用担心成绩单丢失,提高了效率。1. 2方案论证高校学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。结合本系
12、统前端应用程序的开发指的便是系统用户的操作界面,鉴于系统的开发是基于WEB页面的PHP+MYSQL的编程体系结构,所以这方面不必考虑太多,只要系统运行机器上安装有5.0以上的IE浏览器便可;而后台数据建立及维护PHP同样有强大的操作数据库能力,所以采用PHP开发本系统完全可行。13 开发工具的选择鉴于开发本系统的目的在于快速、方便的管理数据,特别是实现网上数据录入、数据查询,所以在开发工具的选择上,我们选择了功能强大的且十分灵活的-PHP(Microsoft Active Server Pages,微软动态服务器网页)技术,Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP
13、模板引擎之一。它分离了前端页面和逻辑代码,提供了逻辑与外在内容的分离。PHP是一种被广泛应用的开放源代码的多用途脚本语言。PHP的优点:1.开源。2.免费。3.数据库集成。4.可移植性(跨平台)。5.对面向对象的支持。6.容易学习。7.php在系统中占用较少的资源。MySQL数据库占内存小且方便,不需要运行或者启动数据库服务进程就可以使用。由于使用简单功能齐全,便于与其他的软件设备联系结合,兼容性强。所以MySQL数据库常常被认定为网站开发中数据库的支持技术来使用。2 系统分析21 目标设计开发本系统目标在于:将当下的物联网成绩管理与以前的成绩管理相结合,从而进一步完善,形成一套更好的学生成绩
14、管理系统。为了使系统在高校学生成绩管理工作中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1) 学生成绩管理人员(如教师)可通过网络录入、编辑学生基本信息、成绩等;2)大量数据录入工作中,尽量做到录入的计算机化,尽量做到减少人工的工作量;3)学生可以通过网络查询自己的学科成绩,修改自己的基本资料; 4)查询智能化,可利用学生的一切相关信息进行学生成绩、基本信息查询操作;5)注意数据的安全性,具有数据备份和恢复的功能。22 可行性分析221 技术可行性分析本套高校学生成绩管理系统应用PHP技术。PHP是Microsoft推出的一种服务器端脚本环境,PH
15、P内嵌于IIS中,它让用户可轻松地结合起来HTML Web页面、脚本环境和ActiveX组件建立或执行动态的、交互的Web服务器端应用程序。PHP脚本所使用的VBScript脚本语言直接来源于VB语言,秉承了VB简单易用的特点,其具体优点如下3:1)可以把脚本语言直接嵌入HTML文档中,不需要编译和连接就可运行;2)可以使用ADO组件轻松存取数据库;3)可以使用第三方开发的组件;4)不在存在浏览器兼容的问题,PHP程序在服务器端运行的,服务器将PHP网页转化成标准的HTML文档才发送给客户浏览器,因为送出的是标准的HTML文档,所以不存在浏览器兼容的问题;5)可以隐藏程序代码,在客户端仅可以看
16、到由PHP输出的动态HTML文件。综上所述,开发本套学生管理系统所需要运用的技术如下:怎样建立数据库、怎样连接数据库、怎样运用PHP等,利用互联网中的软件都可以解决问题,所以说在该系统的开发上是可行的。222 经济可行性 本次开发学生成绩管理系统所需要大量资金和人力资源,并且时间比较长,所以要一定的人力、物力。本次系统的成本不等,根据自己的资金进行配置。虽然说成本较高,但是它给各个高校对于学生成绩管理系统来说提高了太多,其中以效率高、错误少而重要,它的价值不是它的成本显示出来的。从长远利益来看,本系统可以使高校学生成绩管理工作更加合理化、规范化、科学化。高校学生成绩管理的计算机化意味着高校信息
17、化管理水平的提高,非常值得高校投资。223 操作可行性本次成绩管理系统在运行上比较流畅,系统是基于PHP+MS MYSQL模式开发的,易于操作。各个高校只需要一些简单配置就好,而学生的话就更简单了,只要打开网站,输入网址就可以操作了。所以系统在操作上是可行的。23 系统功能分析 本次进行学生成绩管理系统主要是为了学生可以更好的、更快的了解自己的成绩,进而达到学生的自学能力。 系统功能分析是在系统开发的总体任务的基础上完成的。本套高校学生成绩管理系统需要完成的功能如下:1)数据的录入,包括学生基本情况信息以及学生学科成绩的录入等;2)学生基本信息的查询,包括学生基本情况以及学生学科成绩的查询等;
18、3)学生基本信息的修改,包括学生基本情况以及学生学科成绩的修改等;4)学生基本信息以及成绩的查看;5)学生基本信息及成绩的打印等;6)学院专业、班级、课程的增加、删除、察看等;7)系统用户的管理、权限管理等;8)系统管理员密码的修改等;9)系统的相关设计等。24 系统性能要求先进性:对于主机系统应考虑其先进性和生命力。可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。安全性:整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。25 系统的功能模块 在系统功能分析的基础上,得到如下图1所示的系统功能模块图。高校学生成绩管理系统系统登陆模块信息管理模块系统管理模块查询个人成绩修改学生基本信息
19、打印相关信息学生查分子系统管理员子系统管理员登陆学生登陆 院系统专业管理录入学生成绩备份系统数据学生成绩管理系统设置学生信息管理安全退出系统帐号管理修改登陆密码系统帮助图1系统功能模块的化分3 数据库设计31 MYSQL数据库简介 MYSQL是Microsoft公司的Microsoft Office组件之一,是Windows环境下流行的桌面型数据库管理系统。MySQL数据库占内存小且方便,不需要运行或者启动数据库服务进程就可以使用。由于使用简单功能齐全,便于与其他的软件设备联系结合,兼容性强。所以MySQL数据库常常被认定为网站开发中数据库的支持技术来使用。63. 2 系统E-R图经过具体的分
20、析,可以得出以下几个实体。它们依次是:学生基本信息和学生成绩。这两个实体间的联系见下面的E-R图:所在院系成绩课程名所学专业所专业成绩学生基本信息学号性别所在班级学期家庭地址类型入学时间学制所得1M学分姓名M名称所属所属M编号名称专业NN学院编号图2 系统E-R图33 数据库设计本套高校学生成绩管理系统中涉及的表很多,现以学生基本信息表(xs_base_info),学生登陆表(xs_loads_info)以及学生成绩表(xscj)为例说明一下本系统中数据库的设计。学生基本信息表(xs_base_info)字段名称字段含意类型宽度是否为空主键与否id编号 自动编号 标识xsid学号文本12否是x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 学生 成绩管理系统
链接地址:https://www.31ppt.com/p-2388780.html