《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
I
Php 大作业
实验报告书
吉林大学珠海学院
摘 要
摘要内容:
数据库是一门研究数据管理的技术,数据库技术体现了当代先进的数据管理方法,使计算机的
应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。随着社会的发展和经
济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。我国的民办教育行业的
信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行
大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民
办机构还没有全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术在其上的应
用会更加地广泛和深入。该课题就是建立在这种背景下,采用 PHP 语言与 Mysql 数据库结合,构
建出一种适合计算机学院实际情况的学生信息管理系统。
关键词:3-5 个。
数据库、PHP、Mysql、成绩管理系统
《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
II
《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
i
目录
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
《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
ii
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
1、index.php.......................................................................................................................................21
2、admin_login.php..........................................................................................................................21
3、login.php .......................................................................................................................................23
4、admin_result.php.........................................................................................................................23
《数据库系统概论》课程设计实验报告书 安徽工业大学计算机学院
1
1 绪 论
1.1 概述
本文以学校管理信息系统建设中的成绩管理子系统的开发为背景,以学校教务管理
系统为原型,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共
分为绪论、系统分析、系统设计、系统实施、开发总结、致谢、参考文献、附录等。
1.1.1 问题的提出
数据库是一门研究数据管理的技术,始于 20 世纪 60 年代,经过 40 多年的发展,
现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先
进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发
挥着越来越大的作用。
随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别
是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投
入了大量的资金开发 MIS 系统,以求在将来激烈的竞争中立于不败之地。在我国,民
办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展
起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教
育的发展,这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育
行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中
才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,
而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随着我国民
办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
1.1.2 本课题的意义
首先,方便学校对学生成绩的管理。一所大学,如果还采用原始的手动管理,
那么将会极大的影响学校的工作效率,采用一种专门的信息管理系统,那么将会解放人
力资源,提高学校的工作效率。其次,方便学生对成绩的查询,本系统采用 B/S 模式,
不需要安装任何附加的软件,只需要一个浏览器,就可以完成学生对自己的信息的查询、
修改,对成绩的查询。同时,还可以方便通知的下达,采用这个系统后,在下达通知时,
只需要把通知挂在网站上,让别人来访问就行了。
1.2 开发环境与工具介绍
开发环境:windows7、Dreamweaver、Mysql Command Line Client
Web 服务器:Apache