欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

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

  • 资源大小:1.15MB        全文页数:34页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:9
游客快捷下载 游客一键下载
会员登录下载
下载资源需要9

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
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部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及运行效果展示。关键词机房管理;PHP;MYSQL;设计;B/S模式PHPBASEDCOMPUTERMANAGEMENTSYSTEMOFTHEENGINEROOMABSTRACTASAMODERNHANDSONCOMPUTEREDUCATIONFORSTUDENTSTOLEARNAMETHODOFHIGHEFFICIENCY,ALLCOLLEGESANDUNIVERSITIESHAVEALOTOFROOMBUTTHEROOMISADIFFICULTMANAGEMENT,ROOMMANAGEMENTISAROOMWITHACOMPUTERANINDISPENSABLEPARTOFEDUCATIONALINSTITUTIONSTHEROLEOFITSSCHOOLSISCRITICALTOBOTHPOLICYMAKERSANDMANAGERS,SOTHECOMPUTERMANAGEMENTSYSTEMSHOULDBEABLETOPROVIDEUSERSWITHSUFFICIENTINFORMATIONANDQUICKINQUIRYMETHOD,ANDCOMPUTERPAPERFOCUSESONTHEUNIFIEDMANAGEMENTOFTHECOMPUTERMANAGEMENTSYSTEMTHEREALIZATIONOFTHECOMPUTERROOMMANAGEMENTSTRATEGY,KEYTECHNOLOGIES,TOACHIEVESOLUTIONSALSOCLOSELYRELATEDTOTHEPROGRAMWASINTRODUCEDTHESYSTEMDEVELOPEDUSINGPHPTECHNOLOGYTOMYSQLASTHEBACKENDDATABASESERVERUSINGTHEAPACHECONFIGURATION,WITHBOTHJAVASCRIPTANDHTMLSCRIPTINGLANGUAGE,ANDWITHAVARIETYOFDEVELOPMENTTOOLS,IMPLEMENTEDBASEDONB/SMODELROOMCOMPUTERMANAGEMENTSYSTEMFULLTEXTISDIVIDEDINTOSEVENPARTSPART1INTRODUCESTHEROOMMANAGEMENTSYSTEM,FEATURES,ADVANTAGESANDUSETHESYSTEMTOAVARIETYOFDEVELOPMENTTECHNIQUES;PART2DISCUSSESTHESYSTEMANALYSISANDDESIGN;PART3OFTHESYSTEMMAINLYNEEDSANALYSIS;NO4OVERALLDESIGN;PART5DATABASEDESIGN;PART6DISCUSSESTHEDETAILEDDESIGN;PART7SYSTEMCONFIGURATIONANDRELEASE,DESCRIBESTHEDEVELOPMENTANDOPERATIONOFTHESYSTEMCONFIGURATIONANDOPERATINGRESULTSRELATEDTOTHEENVIRONMENTDISPLAYKEYWORDSCOMPUTERROOMMANAGEMENT;PHP;MYSQL;DESIGN;B/SMODE目录1绪论211概述212背景213问题定义以及内容简介214开发技术3141B/S结构3142PHP技术3143APACHE技术4144MYSQL技术4145JAVASCRIPT技术521系统分析的概念5211系统分析的基本含义5212初步调查522可行性分析6221系统可行性研究分析6222可行性分析报告7223系统开发具体研究分析73系统需求分析831系统需求分析8311系统实现目标概述8312系统功能需求9313系统性能要求1032逻辑模型的建立10321数据流图11322数据字典114总体设计1241总体设计功能模块1242系统功能结构图1243开发及运行环境135系统数据库设计1451MYSQL数据库简介1452数据库表的设计14521概述14522学生用户信息表15523数据库ER关系图156系统的详细设计1651首页面及主要页面设计1662系统主要功能模块开发17621首页模块17622管理员管理模块19614用户登录管理模块217系统配置和发布2171开发和应用环境配置21711安装WAMPSERVERVERSION5521712进行设置23713导入数据库2372系统运行效果测试248总结28参考文献291绪论11概述随着社会的发展,经过本院全体师生的共同努力,学校的规模不断的扩大,校园网的普及,学校机房的硬件设施越来越好,如何充分发挥校园计算机机房的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水平,又要减轻机房管理员工作,使机房管理更加规范、有序。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。机房管理信息系统以计算机为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划的制定执行监督检查,从而全面提高管理质量。机房上机管理系统是一个实时人机系统,它要求要有较高的可靠性、可适应性、扩充能力。12背景项目开发为学校的业务管理人员服务,已明确用户有在校任课老师和就读学生、及相关的管理人员。潜在用户有学生、任课老师。机房上机管理信息系统是一套专门针对学校计算机机房管理的高科技产品。当前企业信息管理正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。13问题定义以及内容简介本系统是机房计算机管理系统,要求要有较强的分析、设计、编程能力,在老师的指导下使该系统更加完善、可靠。开发出一个适合用户单位需要的系统,并方便维护和扩充。它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。如何办理新的会员信息及查看、修改、删除所有会员的信息,也可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作。14开发技术本系统在WINDOWS7系统下采用PHP技术作为服务器端脚本解释器,MYSQL作为后台数据库平台以及APACHE作为服务器,并且使用了一些辅助的JAVASCRIPT脚本和HTML语言作为支撑,以及DREAMWEAVER作为美工。141B/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结构模式图142PHP技术PHP是英文超级文本预处理语言HYPERTEXTPREPROCESSOR的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP独特的语法混合了C、JAVA、PERL以及PHP自创新的语法,它可以比CGI更快速的执行用PHP做出的动态网页与其他的编程语言相比,PHP是将整个程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有的主流数据库以及操作系统。PHP的优点包括如下1开放的源代码所有的源代码事实上都是可以得到的。2PHP是免费的和其它技术相比,PHP本身就是免费的。同时与WINDOWS、APACHE、MYSQL构成性价比最高的WEB系统。3PHP的快捷性程序开发快,运行快,技术本身学习快。嵌入HTML因为PHP可以嵌入HTML语言,它相对于其他语言,编辑比较简单,实用性强。4跨平台性强由于PHP是运行在服务器端的脚本,可以运行在LINUX、UNIX、WINDOWS下,同时支持多种WEB服务器。143APACHE技术APACHE是世界使用排名第一的WEB服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的WEB服务器端软件之一。APACHE服务器拥有以下特性1支持最新的HTTP/11通信协议拥有简单而强有力的基于文件的配置过程;2支持通用网关接口;3支持基于IP和基于域名的虚拟主机;4支持多种方式的HTTP认证;5集成PERL处理模块;6集成代理服务器模块;7支持实时监视服务器状态和定制服务器日志;8支持服务器端包含指令SSI;9支持安全SOCKET层SSL;10提供用户会话过程的跟踪;11支持FASTCGI;通过第三方模块可以支持JAVASERVLETS。144MYSQL技术MYSQL是一个快速、多线程、多用户的小型关系型数据库管理系统。它支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等。MYSQL提供了一全套的数据库创建和访问机制,通过很直观的方式就可以创建、访问、修改数据库的表和项,并且能建立它们之间的各种数据关系。MYSQL系列从90年代就发展起来,经过了多年的反展,它已经成为非常成熟的技术,面向中小型企业级应用。MYSQL数据库的特点是数据库文件小而简单,不需要运行或者启动数据库服务进程就可以使用。通常MYSQL数据库文件可以随网页文件一起方便地放在网站的目录中,正是由于这些特点,MYSQL数据库通常被用来作为网站开发的数据库支持技术。对MYSQL数据库的管理采用图形化管理工具PHPMYADMIN。PHPMYADMIN是一个用PHP编写的、基于WEB的、跨平台的MYSQL管理程序,支持简体中文,使用WEB浏览器作为管理界面。通过PHPMYADMIN可以进行绝大部分的MYSQL操作,包括对数据库级操作,表级操作,以及数据管理等。更重要的是提供了用于C、C、JAVA、PHP、PYTHON等的API,从而可以很容易的将其加入到各种应用中。145JAVASCRIPT技术JAVASCRIPT语言是一种基于对象(OBJECT)和事件驱动(EVENTDRIVEN)并具有安全性能的脚本语言。使用它的目的是与HTML超级文本语言、JAVAAPPLET(JAVA小程序)一起实现在一个WEB页面中链接多个对象,与WEB客户交互作用,从而达到开发客户端应用程序的目的。目前所有的主流浏览器都能很好的支持它,在当今WEB20的时代应用中,无一不借助它来提升客户端的用户体验。在JAVASCRIPT语言的配合下,能够运用PHP技术开发出非常漂亮而且交互性强大的动态WEB网站来2系统分析设计21系统分析的概念系统的调查与分析,简称系统分析,是管理信息系统开发工作的第一阶段,是获取用户信息需求,提出系统逻辑方案的主要阶段。它的内容包括对现行系统的调查、可行性论证、系统分析以及在此基础上提出新系统的方案。其中,建立新系统的逻辑模型是本阶段的中心任务,而调查分析是本阶段的主要方法和技术。本章的重点是系统分析的基本概念,系统分析的主要工具和系统分析各阶段活动的内容,难点是系统分析中的主要工具和系统中各项数据及业务的编写。211系统分析的基本含义“分析”通常是指对现有系统的内、外情况进行调查、分析、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。本章所讨论的系统分析(SYSTEMSANALYSIS),是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。系统分析也指应用系统思想和系统科学的原理进行分析工作的方法与技术。212初步调查系统的开发工作是从接受用户提出的任务开始。用户最初提出的任务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题。摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。为此,必须在展开初步调查的基础上,

注意事项

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

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

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5