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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

安徽大学本科毕业论文(设计、创作)题目:基于PHP的机房计算机管理系统学生姓名:项正龙学号:E10714150院(系):计算机学院专业:计算机科学与技术入学时间:2007年9月导师姓名:陈喜职称/学位:助教导师所在单位:安徽大学计算机学院完成时间:2011年5月基于PHP的机房计算机管理系统摘要作为现代计算机教育的上机操作是学生高效率学习的一种方法,各高校都有很多机房但机房的管理却是一个困难,机房管理是一个拥有计算机机房的教育单位不可缺少的部分。它的作用对于学校的决策者和管理者来说都至关重要,所以计算机管理系统应该能够为用户提供充足的信息和快捷的查询手段,并对计算机进行统一的管理文章着重阐述了机房管理系统中计算机机房管理的实现策略、关键技术、实现方案等。同时也对与之密切相关的编程进行了介绍。本系统利用PHP开发技术,以MySQL作为后台数据库,使用Apache配置服务器,结合JavaScript和HTML两种脚本语言,以及配合多种开发工具,实现了基于B/S模式的机房计算机管理系统。全文主要分为7个部分:第1部分主要介绍机房管理系统的特点、优点和本系统所要用到的各种开发技术;第2部分主要论述了系统分析设计;第3部分主要分析了系统的需求分析;第4部分总体设计;第5部分数据库设计;第6部分论述详细设计;第7部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及运行效果展示。关键词:机房管理;PHP;MYSQL;设计;B/S模式PHP-basedcomputermanagementsystemoftheengineroomAbstractAsamodernhands-oncomputereducationforstudentstolearnamethodofhighefficiency,allcollegesanduniversitieshavealotofroombuttheroomisadifficultmanagement,roommanagementisaroomwithacomputeranindispensablepartofeducationalinstitutions.Theroleofitsschoolsiscriticaltobothpolicymakersandmanagers,sothecomputermanagementsystemshouldbeabletoprovideuserswithsufficientinformationandquickinquirymethod,andcomputerpaperfocusesontheunifiedmanagementoftheComputerManagementSystemtherealizationofthecomputerroommanagementstrategy,keytechnologies,toachievesolutions.Alsocloselyrelatedtotheprogramwasintroduced.ThesystemdevelopedusingPHPtechnologytoMySQLasthebackenddatabaseserverusingtheApacheconfiguration,withbothJavaScriptandHTMLscriptinglanguage,andwithavarietyofdevelopmenttools,implementedbasedonB/Smodelroomcomputermanagementsystem.Full-textisdividedintosevenparts:Part1introducestheroommanagementsystem,features,advantagesandusethesystemtoavarietyofdevelopmenttechniques;Part2discussesthesystemanalysisanddesign;Part3ofthesystemmainlyneedsanalysis;No.4overalldesign;Part5databasedesign;Part6discussesthedetaileddesign;Part7systemconfigurationandrelease,describesthedevelopmentandoperationofthesystemconfigurationandoperatingresultsrelatedtotheenvironmentdisplay.Keywords:computerroommanagement;php;mysql;design;B/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.5····················217.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结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现的,极少部分事物逻辑在前端(Browser)实现,但是主要事物逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大的简化了客户端电脑载荷,减轻了系统维

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功