1、i 目录 摘 要 1 1 引言 2 2 系统的可行性研究 2 2.1 技术可行性分析 2 2.2 经济可行性分析 2 3 开发工具简介 3 3.1 PHP 开发语言. 3 3.1.1 PHP 概述 . 3 3.1.2 PHP 的特点 . 3 3.1.3 PHP 的优势 . 3 3.2 Apache 服务器 4 3.2.1 Apache 服务器概述 4 3.2.2 Apache 服务器的特点 4 3.3 Dreamweaver 开发工具 6 3.3.1 Dreamweaver 概述. 6 3.3.2 Dreamweaver 的功能. 6 3.4 MySQL 数据库. 7 3.4.1 MySQL
2、的概述 . 7 3.4.2 MySQL 的特点 . 8 4 系统分析 9 4.1 需求分析 9 4.2 数据流图 9 4.3 数据字典 10 5 总体设计 12 5.1 设计分析 12 5.2 数据库设计 12 ii 5.2.1 实体与属性图 12 5.2.2 系统 E-R 图 16 5.2.3 数据库表结构设计 17 5.3 功能设计 21 6 详细设计 21 6.1 数据库创建 22 6.2 前台功能模块设计 22 6.2.1 系统登录界面 22 6.2.2 系统主界面 22 6.2.3 实验材料查询模块界面 23 6.2.4 实验材料汇总模块界面 27 6.2.5 实验材料领取汇总模块界
3、面 27 6.2.6 实验材料领取查询模块界面 28 6.2.7 留言系统模块界面 29 6.2.8 修改密码模块界面 30 6.2.9 进入后台登陆界面 31 6.3 后台功能模块设计 31 6.3.1 后台管理主界面 31 6.3.2 用户管理模块界面 32 6.3.3 实验材料汇总模块界面 33 6.3.4 实验材料叁数更新模块界面 36 6.3.5 实验材料参数添加模块界面 37 7 结束语 41 参考文献 42 Abstract. 43 致 谢 44 1 物理实验室管理系统物理实验室管理系统 摘 要: 物理实验室管理系统是典型的信息管理系统, 能够对实验室的材料和人员进行 管理。它采
4、用 B/S(browser/server)构架,使用安全模式实现对数据库的访问。系统用户分为 管理员和一般用户。一般用户可以领取实验材料、查看材料的参数和性能、与老师和实验室 成员进行交流、 材料领取情况查询等功能; 管理员拥有更新和添加实验材料的数量及参数性 能、添加及更新一般用户和一般用户的权限。 关键字:PHP;MySQL;Dreamweaver;Apache;B/S;实验室管理系统 2 1 引言 管理信息系统是一个由人和计算机组成的系统,随着信息化的快速发展,信 息处理技术在各行各业中得到广泛的应用, 计算机技术同时被应用于物理实验室 的管理。 现代的科研和学习中,传统的资料查询方式已
5、经不能够满足人们的需求,导 致信息系统的发展和应用。DreamweaverCS 8.0 是 web 应用程序开发工具,是目 前比较流行的、易学易用的开发工具。它对 Photoshop、Flash、CSS 等有很好的 支持,非常适合作为开发基于 Web 技术的中、小型信息系统的工具,支持多种 开发语言,能够与多种数据库直接建立连接,生成数据库链接代码,减少了编程 人员的工作量,从而有效地提高了应用程序的运行效率和可靠性。 该系统采用了完全开源的 PHP+MySQL+Dreamweaver+Apache 来实现,是 B/S 结构。在开发的过程中使用 PHP 语言来实现信息的动态显示,使用 CSS
6、来 进行页面统一风格的设计。PHP 语言是一种服务器脚本语言,执行效率快、资源 需求少、语法简单、学习快速。 2 系统的可行性研究 2.1 技术可行性分析 基于 PHP 的实验室管理系统是 B/S 模式,用户工作界面是通过 www 浏览器 来实现, 极少部分事务逻辑在终端(browser)实现, 主要的事务逻辑都在服务器端 (server)实现,因此对于系统配置和应用软件没有特殊的要求。用于开发该系统 的个人计算机的配置为:硬件:inter Celeron M 处理器、1.80GHz、512 内存、 80G 硬盘;软件:Windows XP 操作系统、Dreamweaver、MySQL、PHP、Apache。 对于 PHP+MySQL+Dreamweaver+Apache 来说是完全开源的,从网上可以下 载所以的软件,应用于实验室管理的系统也有很多的案例可以供参考,所以从技 术的角度来考虑,开发该系统是可行的。 2.2 经济可行性分析 B/S 结构是目前应用得比较多的,这种结构与传统的 C/S 结构相比,少了 一个应用程序服务器,这样客户端程序就可以做得比较小,也就是常说的瘦客户 (