会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

基于PHP的机房管理系统的实现--毕业设计.doc

  • 资源星级:
  • 资源大小:1.15MB   全文页数:34页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于PHP的机房管理系统的实现--毕业设计.doc

本科毕业论文(设计、创作)题目基于PHP的机房计算机管理系统学生姓名学号院(系)计算机学院专业计算机科学与技术入学时间2007年9月导师姓名职称/学位助教导师所在单位完成时间2011年5月基于PHP的机房计算机管理系统摘要作为现代计算机教育的上机操作是学生高效率学习的一种方法,各高校都有很多机房但机房的管理却是一个困难,机房管理是一个拥有计算机机房的教育单位不可缺少的部分。它的作用对于学校的决策者和管理者来说都至关重要,所以计算机管理系统应该能够为用户提供充足的信息和快捷的查询手段,并对计算机进行统一的管理文章着重阐述了机房管理系统中计算机机房管理的实现策略、关键技术、实现方案等。同时也对与之密切相关的编程进行了介绍。本系统利用PHP开发技术,以MySQL作为后台数据库,使用Apache配置服务器,结合JavaScript和HTML两种脚本语言,以及配合多种开发工具,实现了基于B/S模式的机房计算机管理系统。全文主要分为7个部分第1部分主要介绍机房管理系统的特点、优点和本系统所要用到的各种开发技术第2部分主要论述了系统分析设计第3部分主要分析了系统的需求分析第4部分总体设计第5部分数据库设计第6部分论述详细设计第7部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及运行效果展示。关键词机房管理PHPMYSQL设计B/S模式PHPbasedcomputermanagementsystemoftheengineroomAbstractAsamodernhandsoncomputereducationforstudentstolearnamethodofhighefficiency,allcollegesanduniversitieshavealotofroombuttheroomisadifficultmanagement,roommanagementisaroomwithacomputeranindispensablepartofeducationalinstitutions.Theroleofitsschoolsiscriticaltobothpolicymakersandmanagers,sothecomputermanagementsystemshouldbeabletoprovideuserswithsufficientinformationandquickinquirymethod,andcomputerpaperfocusesontheunifiedmanagementoftheComputerManagementSystemtherealizationofthecomputerroommanagementstrategy,keytechnologies,toachievesolutions.Alsocloselyrelatedtotheprogramwasintroduced.ThesystemdevelopedusingPHPtechnologytoMySQLasthebackenddatabaseserverusingtheApacheconfiguration,withbothJavaScriptandHTMLscriptinglanguage,andwithavarietyofdevelopmenttools,implementedbasedonB/Smodelroomcomputermanagementsystem.FulltextisdividedintosevenpartsPart1introducestheroommanagementsystem,features,advantagesandusethesystemtoavarietyofdevelopmenttechniquesPart2discussesthesystemanalysisanddesignPart3ofthesystemmainlyneedsanalysisNo.4overalldesignPart5databasedesignPart6discussesthedetaileddesignPart7systemconfigurationandrelease,describesthedevelopmentandoperationofthesystemconfigurationandoperatingresultsrelatedtotheenvironmentdisplay.KeywordscomputerroommanagementphpmysqldesignB/Smode目录1绪论21.1概述21.2背景21.3问题定义以及内容简介21.4开发技术31.4.1B/S结构31.4.2PHP技术31.4.3Apache技术41.4.4MySQL技术41.4.5JavaScript技术52.1系统分析的概念52.1.1系统分析的基本含义52.1.2初步调查52.2可行性分析62.2.1系统可行性研究分析62.2.2可行性分析报告72.2.3系统开发具体研究分析73系统需求分析83.1系统需求分析83.1.1系统实现目标概述83.1.2系统功能需求93.1.3系统性能要求103.2逻辑模型的建立103.2.1数据流图113.2.2数据字典114.总体设计124.1总体设计功能模块124.2系统功能结构图124.3开发及运行环境135系统数据库设计145.1MySQL数据库简介145.2数据库表的设计145.2.1概述145.2.2学生用户信息表155.2.3数据库ER关系图156系统的详细设计165.1首页面及主要页面设计166.2系统主要功能模块开发176.2.1首页模块176.2.2管理员管理模块196.1.4用户登录管理模块217系统配置和发布217.1开发和应用环境配置217.1.1安装WampServerversion5.5217.1.2进行设置237.1.3导入数据库237.2系统运行效果测试248总结28参考文献291绪论1.1概述随着社会的发展,经过本院全体师生的共同努力,学校的规模不断的扩大,校园网的普及,学校机房的硬件设施越来越好,如何充分发挥校园计算机机房的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水平,又要减轻机房管理员工作,使机房管理更加规范、有序。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。机房管理信息系统以计算机为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划的制定执行监督检查,从而全面提高管理质量。机房上机管理系统是一个实时人机系统,它要求要有较高的可靠性、可适应性、扩充能力。1.2背景项目开发为学校的业务管理人员服务,已明确用户有在校任课老师和就读学生、及相关的管理人员。潜在用户有学生、任课老师。机房上机管理信息系统是一套专门针对学校计算机机房管理的高科技产品。当前企业信息管理正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析做什么应如何做的问题。主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。1.3问题定义以及内容简介本系统是机房计算机管理系统,要求要有较强的分析、设计、编程能力,在老师的指导下使该系统更加完善、可靠。开发出一个适合用户单位需要的系统,并方便维护和扩充。它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。如何办理新的会员信息及查看、修改、删除所有会员的信息,也可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作。1.4开发技术本系统在Windows7系统下采用PHP技术作为服务器端脚本解释器,MySQL作为后台数据库平台以及Apache作为服务器,并且使用了一些辅助的JavaScript脚本和HTML语言作为支撑,以及dreamweaver作为美工。1.4.1B/S结构B/S(Browser/Server结构)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现的,极少部分事物逻辑在前端(Browser)实现,但是主要事物逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大的简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术来看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下的数据库应用,相对易于把握,成本也是比较低的。我校有良好的校园网环境,因此也是B/S结构的首选。B/S结构中,为了实现客户端和服务器的交互,产生了动态WEB技术,目前最常用的三种动态网页语言有ASP、JSP、PHP。根据系统实际的需要WAMP(WindowsApacheMySQLPHP)是一中经济和有效的方案。这种三层体系结构如图1所示。图1B/S结构模式图1.4.2PHP技术PHP是英文超级文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法,它可以比CGI更快速的执行用PHP做出的动态网页与其他的编程语言相比,PHP是将整个程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有的主流数据库以及操作系统。PHP的优点包括如下1.开放的源代码所有的源代码事实上都是可以得到的。2.PHP是免费的和其它技术相比,PHP本身就是免费的。同时与Windows、Apache、MySQL构成性价比最高的Web系统。3.PHP的快捷性程序开发快,运行快,技术本身学习快。嵌入HTML因为PHP可以嵌入HTML语言,它相对于其他语言,编辑比较简单,实用性强。4.跨平台性强由于PHP是运行在服务器端的脚本,可以运行在LINUX、UNIX、WINDOWS下,同时支持多种Web服务器。1.4.3Apache技术Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache服务器拥有以下特性1支持最新的HTTP/1.1通信协议拥有简单而强有力的基于文件的配置过程2支持通用网关接口3支持基于IP和基于域名的虚拟主机4支持多种方式的HTTP认证5集成Perl处理模块6集成代理服务器模块7支持实时监视服务器状态和定制服务器日志8支持服务器端包含指令SSI9支持安全Socket层SSL10提供用户会话过程的跟踪11支持FastCGI通过第三方模块可以支持JavaServlets。1.4.4MySQL技术MySQL是一个快速、多线程、多用户的小型关系型数据库管理系统。它支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等。MySQL提供了一全套的数据库创建和访问机制,通过很直观的方式就可以创建、访问、修改数据库的表和项,并且能建立它们之间的各种数据关系。MySQL系列从90年代就发展起来,经过了多年的反展,它已经成为非常成熟的技术,面向中小型企业级应用。MySQL数据库的特点是数据库文件小而简单,不需要运行或者启动数据库服务进程就可以使用。通常MySQL数据库文件可以随网页文件一起方便地放在网站的目录中,正是由于这些特点,MySQL数据库通常被用来作为网站开发的数据库支持技术。对MySQL数据库的管理采用图形化管理工具phpMyAdmin。phpMyAdmin是一个用PHP编写的、基于Web的、跨平台的MySQL管理程序,支持简体中文,使用Web浏览器作为管理界面。通过phpMyAdmin可以进行绝大部分的MySQL操作,包括对数据库级操作,表级操作,以及数据管理等。更重要的是提供了用于C、C、Java、PHP、Python等的API,从而可以很容易的将其加入到各种应用中。1.4.5JavaScript技术JavaScript语言是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超级文本语言、JavaApplet(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而达到开发客户端应用程序的目的。目前所有的主流浏览器都能很好的支持它,在当今Web2.0的时代应用中,无一不借助它来提升客户端的用户体验。在JavaScript语言的配合下,能够运用PHP技术开发出非常漂亮而且交互性强大的动态Web网站来.2系统分析设计2.1系统分析的概念系统的调查与分析,简称系统分析,是管理信息系统开发工作的第一阶段,是获取用户信息需求,提出系统逻辑方案的主要阶段。它的内容包括对现行系统的调查、可行性论证、系统分析以及在此基础上提出新系统的方案。其中,建立新系统的逻辑模型是本阶段的中心任务,而调查分析是本阶段的主要方法和技术。本章的重点是系统分析的基本概念,系统分析的主要工具和系统分析各阶段活动的内容,难点是系统分析中的主要工具和系统中各项数据及业务的编写。2.1.1系统分析的基本含义分析通常是指对现有系统的内、外情况进行调查、分析、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。本章所讨论的系统分析(systemsanalysis),是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。系统分析也指应用系统思想和系统科学的原理进行分析工作的方法与技术。2.1.2初步调查系统的开发工作是从接受用户提出的任务开始。用户最初提出的任务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题。摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。为此,必须在展开初步调查的基础上,

注意事项

本文(基于PHP的机房管理系统的实现--毕业设计.doc)为本站会员(21ask)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5