php大作业

发布 2020-02-25 08:35:28 阅读 8658

摘要。摘要内容:数据库是一门研究数据管理的技术,数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。

我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。该课题就是建立在这种背景下,采用php语言与mysql数据库结合,构建出一种适合计算机学院实际情况的学生信息管理系统。

关键词:3-5个。

数据库、php、mysql、成绩管理系统。

目录。1 绪论 1

1.1 概述 1

1.1.1 问题的提出 1

1.1.2 本课题的意义 1

1.2 开发环境与工具介绍 1

1.2.1 php简介 2

1.2.2 mysql简介 2

1.2.3 apache简介 2

2 系统需求分析与设计 3

2.1 用户需求分析 3

2.1.1 用户需求 3

2.1.2 系统功能需求 4

2.1.3 系统性能需求 4

2.1.4 数据分析 3

2.2 功能模块图及分模块功能描述 3

2.2.1 系统的功能模块图 4

2.2.2 系统功能模块简介 4

2.3 数据库设计 5

2.3.1 系统e-r图 6

2.3.2 数据库逻辑结构设计 7

3 系统实施 10

3.1 建立数据库 10

3.2 数据库连接 12

3.3 主要模块实施 13

3.3.1 登录模块的开发 13

3.3.2 系统主页模块的开发 13

3.3.3 学生管理模块的开发 14

3.3.4 成绩管理模块的开发 16

3.3.5 课程管理模块的开发 17

3.4 系统测试 18

3.4.1 软件测试的对象 18

3.4.2 软件测试的结果 18

4 系统说明 19

4.1 开发环境 19

4.2 系统安装、配置与发布应用程序的步骤 19

总结 20参考文献 21

附录:部分源** 21

2、admin_ 21

4、admin_ 23

1 绪论。本文以学校管理信息系统建设中的成绩管理子系统的开发为背景,以学校教务管理系统为原型,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、系统设计、系统实施、开发总结、致谢、参考文献、附录等。

数据库是一门研究数据管理的技术,始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发mis系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育的发展,这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。

因此可见,随着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

首先,方便学校对学生成绩的管理。一所大学,如果还采用原始的手动管理,那么将会极大的影响学校的工作效率,采用一种专门的信息管理系统,那么将会解放人力资源,提高学校的工作效率。其次,方便学生对成绩的查询,本系统采用b/s模式,不需要安装任何附加的软件,只需要一个浏览器,就可以完成学生对自己的信息的查询、修改,对成绩的查询。

同时,还可以方便通知的下达,采用这个系统后,在下达通知时,只需要把通知挂在**上,让别人来访问就行了。

开发环境:windows7、dreamwe**er、mysql command line client

web服务器:apache

开发语言:php、j**ascript、xhtml

开发工具:php、mysql

网络协议:tcp/ip

php是英文超级文本预处理语言hypertext preprocessor的缩写。php 是一种 html 内嵌式的语言,是一种在服务器端执行的嵌入html文档的脚本语言,语言的风格有类似于c语言,被广泛的运用。

mysql是一个小型关系型数据库管理系统,开发者为瑞典mysql ab公司。在2023年1月16号被sun公司收购。而2023年,sun又被oracle收购。

mysql是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。mysql的sql“结构化查询语言”。

sql是用于访问数据库的最常用标准化语言。mysql软件采用了gpl(gnu通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型**为了降低**总体拥有成本而选择了mysql作为**数据库。

apache是世界使用排名第一的web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。apache源于ncsahttpd服务器,经过多次修改,成为世界上最流行的web服务器软件之一。

apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。apache的特点是简单、速度快、性能稳定,并可做**服务器来使用。

2 系统需求分析与设计。

通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统。

1) 完成学生、班级、课程表的维护。

2) 完成成绩表的维护、浏览查找

3) 按班级、按课程计算平均成绩、最高成绩、最低成绩、不及格成绩。

4) 统计某学生、某学期的所有课程的平均成绩。

5) 完成用户管理功能。

6) 完成数据备份与恢复功能。

1)操作简便、快捷。

2) 具备一定的安全性。

3) 具有良好的用户体验。

系统中角色主要有:学生、班级、课程、教师、管理员。

1) 学生:学号、姓名、性别、班级、成绩、登录密码等。

2) 班级:班级号、班级名、所属学院、所属专业等。

2) 课程:课程号、课程名、授课教师、课程分数等。

4) 教师:教师号、教师名、所带课程、登录密码等。

5) 管理员:管理员号、管理员名称、登录密码等。

2.2 功能模块图及分模块功能描述。

图2.2-1 系统功能模块图。

图2.2-2 系统功能模块简介。

19秋《PHP》作业

交卷时间 2020 03 07 02 22 29 一 单选题。4分 全等运算符 如何比较两个值?a.把它们转换成相同的数据类型再比较转换后的值。b.只在两者的数据类型和值都相同时才返回true c.如果两个值是字符串,则进行词汇比较。d.基于strcmp函数进行比较。纠错。得分 4 知识点 2.4 ...

工厂供电 大作业 大作业

某机械厂为三班工作制。本厂通过一条长8km的lj 95型叫架空线从地区变电所获得电源,电压为10kv。本厂东南方向6km处还有一条10kv电缆线路可供使用。低压侧有一220 380v低压联络线可供使用。本地区冬天北风,夏天南风,年平均气温 室内28 室外30 安装时环境温度按30 考虑,本厂有部分二...

北语17春《PHP》作业2答案

一 单选题 共8道试题,共40分。1.以下 哪个不符合php语法 a.10 b.c.10 some d.some正确答案 a 2.哪个函数能把下面的数组内容倒序排列 array array a b c d e a.array flip b.array reverse c.sort d.以上都不对正确...