基于php的学生宿舍管理系统_第1页
基于php的学生宿舍管理系统_第2页
基于php的学生宿舍管理系统_第3页
基于php的学生宿舍管理系统_第4页
基于php的学生宿舍管理系统_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于PHP的学生宿舍管理系统摘要伴随着世界发展呈现出网络化、多元化、智能化的特点,我们开始越发的重视计算机科学这一热门的技术,从而它变得更为普及,更是在我国得到了广泛的应用与推广。现如今我们的日常生活中已经随处可见通过计算机科学技术的高速发展给我们带来便捷的例子。我们可以通过计算机技术来进行信息处理来代替传统人工处理的方式,不论是智能机器人还是信息管理系统都可以很大程度的节省没必要的人力资源与经济支出。但是仍然存在很多高校学生宿舍管理仍然需要人工管理,这将耗费许多的人力与时间。而学生宿舍管理系统将有效的解决这一问题,通过在计算机中处理宿舍与学生个人信息来减少宿舍管理人员没必要的精力耗费,使其从琐碎的小事中解放出来,提升工作效率。当旧的管理方式已经无法满足当下的需求时,新的学生宿舍管理系统将带来很大的改变。新的学生宿舍管理系统不仅仅为老师和学生们带去了便利,对于学校的建设也有很大的创新意义。学生宿舍管理系统使用PHP语言进行开发,MySQL则是作为数据库。当传统人工方式转变成为计算机方式时所带来的不仅仅是查找的准确程度,还有储存海量信息,提高管理效率,检索更加迅速等优点。关键词:学生宿舍管理;PHP;MySQLStudentDormitoryManagementSystemBasedonPHPAbstractWiththedevelopmentoftheworldshowingthecharacteristicsofnetwork,diversification,andintelligence,webegantopaymoreattentiontothepopulartechnologyofcomputerscience,sothatithasbecomemorepopular,andithasbeenwidelyusedandpromotedinChina.Nowadays,inourdailylife,wecanseeconvenientexamplesbroughtaboutbytherapiddevelopmentofcomputerscienceandtechnology.Wecanusecomputertechnologytocarryoutinformationprocessinginsteadofthetraditionalmanualprocessingmethod,whetheritisanintelligentrobotoraninformationmanagementsystem,wecangreatlysaveunnecessaryhumanresourcesandeconomicexpenditure.Buttherearestillmanycollegestudentdormitorymanagementstillneedmanualmanagement,whichwillconsumealotofmanpowerandtime.Thestudentdormitorymanagementsystemwilleffectivelysolvethisproblem,byprocessingthedormitoryandstudentpersonalinformationinthecomputertoreducetheunnecessaryenergyconsumptionofthedormitorymanagementpersonnel,liberatingthemfromtrivialtrivialmattersandimprovingworkefficiency.

Whentheoldmanagementmethodscannolongermeetthecurrentneeds,thenewstudentdormitorymanagementsystemwillbringgreatchanges.Thenewstudentdormitorymanagementsystemnotonlybringsconveniencetoteachersandstudents,butalsohasgreatinnovativesignificanceforschoolconstruction.ThestudentdormitorymanagementsystemisdevelopedusingPHPlanguage,andMySQLisusedasadatabase.Whenthetraditionalmanualmethodischangedintothecomputermethod,itbringsnotonlytheaccuracyofsearching,butalsotheadvantagesofstoringmassiveinformation,improvingmanagementefficiency,andfasterretrieval.Keywords:Studentdormitorymanagement;PHP;MySQL目录 1前言 图5结构功能图使用权限有三种:管理员、老师和学生。管理员可以对老师和学生的信息进行管理,还可以对宿舍、公告、评分、报修等功能进行管理,进行信息上的增删改查。教师可以对学生信息进行查询,知道学生的具体宿舍,联系方式,班级,年纪等信息,可以收到公告上面的通知,也可以看得到各个宿舍的评分信息。学生的权限比较简单,可以看到个人的学生信息和收到已经发布的通知和公告。4.2管理员功能设计4.2.1管理员用例图,如下图所示学生管理评分管理信息导入登录系统退出系统公告管理报修管理管理员学生管理评分管理信息导入登录系统退出系统公告管理报修管理管理员图6管理员用例图4.2.2登录退出用户进入系统首页,输入用户名和密码,开始登录。如果用户名和密码输入正确,系统经过判定之后确认管理员角色就可以进入管理员的管理页面,系统会提示登录成功。如果用户名和密码输入错误,就会弹出提示账号或者密码有误。在退出的时候,点击退出按钮,清除登录信息,完成安全退出。图7登录流程图4.2.3信息管理信息管理功能主要是针对基本信息和宿舍学生具体信息两大部分进行管理。基本信息包含了公告管理、报修管理、宿舍评分管理、老师及学生的信息管理等;宿舍学生具体信息包含了查找指定的学生信息,可以确定到系、年级和班级,可以对学生宿舍和床位等信息进行修改和删除,还可以进行新生的信息录入等。4.2.4发布公告发布公告功能主要是学校可以发布一些重要的通知在公告板上使得学生和老师可以通过系统可以及时收到通知,做好准备,提升工作效率。也可以在进行卫生检查之后对于一些违禁寝室发出的通报批评和对优秀宿舍进行表扬等。4.3老师功能设计4.3.1老师用例图登录系统查看评分报修管理查询学生退出系统查看公告老师登录系统查看评分报修管理查询学生退出系统查看公告老师图8老师用例图4.3.2查询信息宿舍老师当需要查询一个学生的具体信息时,可以通过系统查询功能,输入学生的名字就可以知道学生的性别、系别、年级、班级、宿舍号、床位号、个人的联系方式等具体信息。这样方便迅速的查找对于宿舍老师开展工作是极为有效且便捷的。4.3.3报修管理对于宿舍会经常出现桌椅板凳、浴室的门把手等损坏情况,为了能够及时有效的通知有关部门对学生宿舍损坏的物件进行更换和维修设计了此功能。学生在物件发生故障之后会告诉宿舍老师,老师会在系统上输入哪个宿舍什么物件损坏,这样管理员看到之后会及时联系学校后勤维修人员来到宿舍进行修缮,并会在系统上及时对维修状态进行更新,这样对于宿舍报修效率来讲是很大的一种提升。4.4学生功能设计系统给学生带来的帮助更多的是信息的录入,学生对于系统的需求不大。因此对于学生在高校里面的具体情况可以分成两大类:一是新生入学需要进行信息的输入,需要学生确认自身的全部信息如班级,年级,手机号码等无误后生成一个新的学生档案;二是设计出学生可以在自己登录系统之后检查核对自身信息是否有误,如果有误的情况下可以去学校管理员那里做信息的更改,这样的情况下,学生的信息基本上可以做到随时更新以确保老师掌握信息的准确程度。学生还可以通过这个系统收到来自校方的公告通知等,还可以看到宿舍评分的情况,这样学生可以知道什么时候学校要做卫生检查,在卫生检查之后又有哪些宿舍因为违禁大功率电器或者是卫生不合格而收到学校的处分。这样可以加强学生的自觉性和安全性。5数据库5.1数据库概念设计E-R图中的三个最为重要的元素就是实体、属性、关系,E-R图即由这三点组成。E-R图是最能体系各个实体之间关系的,包括每个实体都包括哪些属性。5.1.1系统E-R图,如下图所示1N1N班级班级班级报修申请班级宿舍号专业入住姓名电话学生姓名性别老师管理床位数水电费入住人数寝室号寝室1N1N班级班级班级报修申请班级宿舍号专业入住姓名电话学生姓名性别老师管理床位数水电费入住人数寝室号寝室 图9系统E-R图5.2数据库的逻辑结构5.2.1数据表(1)用户表:admin表1用户表字段名描述数据类型数据长度NULLPrimarykeyId用户号Int11NYName用户名Varchar50NNPassword登录密码Varchar20NN(2)班级表:class表2班级表字段名描述数据类型数据长度NULLPrimarykeyId序号Int11NYName班级名称Varchar255NNGrades_id所属年纪名称Int11NN(3)年级表:grades表3年级表字段名描述数据类型数据长度NULLPrimarykeyId序号Int11NYName年纪名称Varchar255NNMajor_id所属专业名称Int11NN(4)专业表:major表4专业表字段名描述数据类型数据长度NULLPrimarykeyId序号Int11NYName专业名称Varchar255NN(5)公告表:notices表5公告表字段名描述数据类型数据长度NULLPrimarykeyId序号Int11NYName公告题目Varchar255NNContent公告内容TextYFU_date日期datetimeNN(6)报修表:reports表6报修表字段名描述数据类型数据长度NULLPrimarykeyId序号Int11NYName报修题目Varchar255NNContent报修内容TextYFS_id保修人员Int11NNR_id宿舍名称Int11NNU_date日期DatetimeNN(7)房间表:rooms表7房间表字段名描述数据类型数据长度NULLPrimarykeyId序号Int11NYName房间名Varchar255NNNums床位数Int10NNclass_id班级名Int11NNUp_date日期datetimeyN(8)评分表:rooms_fen表8评分表字段名描述数据类型数据长度NULLPrimarykeyId序号int11NyName加减分理由varchar255NNNums加减的分数Int10NNR_id宿舍idint11NNUp_date日期DatetimeyN(9)房间信息表:rooms_detail表9房间信息表字段名描述数据类型数据长度NULLPrimarykeyIdIdInt11NNS_id学生idInt11NNR_id宿舍idInt11NFBed_nu床位号Int4NNM_id学院idInt11NYT_id班主任idInt11NNCost水电费Varchar60NNU_date日期datetimenN(10)学生表:students表10学生表字段名描述数据类型数据长度NULLPrimarykeyIdIdInt11NNName名称Varchar60NNSex性别Varchar20YNContact联系方式Varchar100YYPassword登录密码Varchar100NYClass_id所属班级Int11nN(11)老师表:teachers表11老师表字段名描述数据类型数据长度NULLPrimarykeyIdIdInt11NnName名称Varchar255NNpassword登录密码Varchar255nN6系统功能实现6.1模块的具体实现本系统根据登录用户的不同分为学生、老师、管理员三个不同的操作管理界面,基本的登录功能所有人都可以使用,只有涉及到信息的录入与变更才对用户加以限制才会需要管理员的权限,普通用户如学生是无法对系统进行添加、修改、删除等操作。本系统主要实现以下功能:(1)用户登录界面,不论是管理员、老师还是学生,如果想要查找或者确认信息都需要登录系统,用户登录界面展示如图10所示。图10用户登录界面(2)学生界面,主要功能是对自身学生信息的确认与查看,收到公告和通知等,学生界面展示如图11所示。图11学生界面(3)老师界面,主要功能是宿管老师对学生具体信息的查询与确认,对于学校宿舍评分公告和上级领导发布的公告通知等查看以及对于宿舍内出现物品损坏的报修管理,老师界面展示如图12所示。图12老师界面(4)管理员界面,主要功能是系统管理、宿舍管理、宿舍评分、公告管理、报修管理五大部分,管理员界面展示如图13所示。图13管理员界面(5)系统设置界面,主要有系别管理、班级管理、学生管理、老师管理等功能。管理员就相当于我们学校的大学生事务中心里面那些工作人员,主要负责对学生,老师的信息进行增删改查等处理。例如,新生入学就要确定好他是属于哪个系,哪个年级,对于具体的信息进行导入。系统设置界面展示如图14所示。图14系统设置(6)宿舍管理界面,主要功能是对对宿舍信息进行修改增加,可以修改宿舍,床位等基本信息或者是增加新生入学分配宿舍的情况。也可以设置宿舍的水电费具体情况。宿舍管理界面展示如图15所示。图15宿舍管理(7)宿舍评分界面,主要功能是对校领导检查宿舍之后的情况进行系统的信息输入使得学生和老师都能够及时查看到学校下发的奖惩通知,对于宿舍违禁情况的批评或者是表扬,对于违禁用大功率电器的情况进行批评和对分数的扣除情况,宿舍评分界面展示如图16所示。图16宿舍评分(8)公告管理界面,主要功能是对学校领导下发的通知进行及时的传达,使得老师和学生能够提前做好准备,打好提前量以预防突发情况。公告管理界面展示如图17所示。图17公告管理 (9)报修管理界面,主要功能是对宿舍内出现物品损坏情况的报修处理,对于具体物品损坏情况,报修人,上报时间等都有具体的信息展示。报修管理界面如图18所示。图18报修管理7系统测试系统测试是一个在细微之处摸索,在毫厘之间完善的过程,从而来保证系统的完善程度和准确程度来及时发现出系统软件中的bug与错误。测试的对象是整个系统,其中包括了文档与程序。测试时候通常是在编写完各个功能模板之后测试,即模块测试。我们还可以采用集成测试、黑盒测试等。本系统测试方法主要采用了黑盒测试,通过这种测试方法来验证系统的每部分是否能通过测试,正常使用。黑盒测试又被称作是基于需求规格说明书的功能测试。它是通过测试来检测每个功能是否都能正常使用。在黑盒测试中,我们需要将测试对象看作一个不能打开的黑盒子。在不考虑其他特性和结构的基础上,仅仅只依靠程序的需求规格说明书来进行测试,检查程序是否存在错误或是漏洞,是否符合我们的要求。然而这一测试方法过于理想化了,实际上并不可能进行完全的、无遗漏的输入测试,规格说明书无法做到完全准确。虽然缺点存在,但它的优点同样明显。黑盒测试适用于功能测试、可用性测试等,且容易理解。黑盒测试主要为了发现程序上是否存在着遗漏或者逻辑上的错误,我们采用穷举式的办法,将系统的各个部分功能都测试一遍,来发现系统是否存在着大的漏洞或者程序方面上的错误。7.1测试实例展示7.1.1学生测试图19学生界面学生部分页面图片样式显示正确。2个部分,分别为:学生查看、公告查看、操作后都正常好用。7.1.2老师测试图20老师界面点击菜单,老师部分主要功能有宿舍评分、公告查看、报修管理,其中主要操作是报修管理,操作后显示正常,增删改都好用。图21老师报修界面7.1.3管理员测试图22管理员界面管理员主要功能,系统设置、宿舍管理、宿舍评分、公告管理、报修管理五部分,目前经过测试五个功能环节正常。页面布局完整,每个功能模块运行正常,数据交互很顺畅,业务逻辑设计的很合理,可以完成完整的宿舍管理设计流程。图23系统设置图24宿舍管理图25宿舍评分图26公告管理图27报修管理7.2测试总结经过对上述的测试结果分析,本基于PHP的宿舍管理系统满足学生和宿舍老师的要求和需求。所有基本功能齐全,操作简单,系统运行性能良好,总的来说,系统通过测试。至此,本宿舍管理系统的大部分功能都已经实现,仍有小部分的漏洞都需要长期观察。8结论本系统作为一个学生宿舍管理系统,满足了宿舍老师对于学生管理的最基本需求。从开发制作角度来说,在windows系统上使用WampServer集成环境打造的一个本地开发平台。在这个平台上开发快捷方便,表现如下:开源的软件,快捷的开发方式,投入时间成本,人员成本少;测试方便,不需要购买服务器,可以在本地电脑搭建一个模拟服务器。从系统使用角度来说,本系统分为学生、老师、管理员三部分:学生主要是查看学生信息,查看发布的通知和公告等情况。老师主要是查看公告、查看评分、报修管理、查询学生信息四部分,对报修管理进行增加,删除,修改,查看。管理员主要功能有:系统设置、宿舍评分管理、宿舍管理、公告管理、报修管理等五大功能。可以有管理老师和学生信息的权限,本系统完成了宿舍管理的基本要求,相较于原来复杂繁乱的人工记录方式大为提高了宿舍管理的效率。从系统的外观角度来说整体界面虽然不美观漂亮,但也没有那么花哨。用户使用起来感觉就是简洁、方便且高效。也因为主要服务的对象是宿舍老师,所以很多功能管理都设计的一目了然,不会让老师在使用方面再产生过多的负担。然而由于自身技术上的原因,不论是开发考虑到的没有那么周全还是在容量方面并没有经过大量数据的测试,系统仍然存在着一些细小的问题和不足之处,在一些细小的处理上可能还欠缺进一步的考虑思量等。但经过一段时间的努力终于完成了宿舍管理系统也基本实现了题目的具体要求。对于在这个过程中的自身而言可谓是一种磨练与提升,感谢在这个过程中对我提供帮助的老师和同学们。参考文献焦显伟,闫品.基于PHP招生管理信息系统[J].价值工程,2016,(29):163-164.马海珠.基于PHP的手机信息系统设计与实现[J].电脑编程技巧与维护,2016,(20):45-46.耿倩.基于PHP的网上购物系统的研究与设计[J].艺术科技,2016,(10):104.张俊本.基于PHP的馆员在线评价系统设计与实现[J].当代图书馆,2016,(03):6-9.翁建茗.利用PHP的MVC框架实现教室预约管理系统[J].福建电脑,2016,(09):106-107.刘源,王丹虹.基于PHP的在线测试及考试系统的设计与实现[J].实验室科学,2016,(04):78-82.王梦翎,姚瑶,陈兵,李尧.基于PHP+Mysql的网上书店系统的设计与实现[J].西部皮革,2016,(16):38.J.E.MarcoTabini&Associates.Architect'sGuidetoPHPDesignPatternsSweat[M].2017.2基于J2ee的Web医药购物网站的设计与实现[J].曹项飞,勾伟强,夏雨薇.

电脑知识与技术.

2018(30)

谢辞行文至此,已经到了论文的最后一步,也意味着四年的本科生涯即将闭幕。始于二零一六年初秋,终于二零二零年晚春。以前总感觉毕业遥遥无期,好像一切都来得及,没想到时间转瞬即逝,更是因为疫情的影响的感觉毕业来的是那么突然又太不真实。我们这一届毕业生,剑尚未佩妥,出门便已是江湖。回首四年岁月,百感交集,感慨颇多,有过初到校园的青涩与稚嫩,有过陷于困境的沮丧与低落,有过打破桎梏的欣喜与满足,也有过步入社会对未来的迷茫与胆怯。但更多的是对于在这座求学了四年的城市珠海,对于这座成长了四年的北理校园的感激与不舍。求学生涯即将结束,在毕业论文完成之际,我首先要感谢我的导师林开荣老师。在本文的撰写过程中得幸遇林开荣老师,他为人谦逊恭谨,对待工作一丝不苟,在教学方面更是对于我们学生的问题不厌其烦的为我们讲解。毕业论文撰写过程中,从开题报告再到初稿的审核,再到多次修改之后的定稿都离不开老师的指导与帮助。在疫情期间,仍是在为我们的毕业论文诸多事项而劳心劳力。正如诗经所言:言念君子,温其如玉。我也要感谢我的同学,我们一同并肩走过四年。四年来的朝夕相处你们已经成为了我青春道路上最重要的人,已经成为了我人生经历的一部分。感谢四年来挚友们对我的帮助与陪伴,感谢在生活琐事中的帮助与开导。我们亦曾有过争吵,有过欢笑。在这即将道出离别的毕业季里,愿我们有远大前程可奔赴,有峥嵘岁月共回首。不论是考研上岸还是决定继续打拼的都祝你们前程似锦,未来可期。江湖没什么好的,也就酒还行,愿我们这些江湖儿女,都能在将来奋斗打拼中,找到自己心中“足以慰风尘”的那一壶浊酒。现在祖国依旧受到来自疫情的影响,现在四月份的晚春依旧寒冷。但纵然山河有恙,仍不敌人间真情;纵然春风寒刺骨,但亦能带来十里稻花香。我相信祖国的强大,相信未来局势的好转,相信就算毕业形式更加严峻但我们仍能怀揣梦想,以梦为马,不负韶华。前方道路可能依然艰难坎坷,但千帆过尽,归来我们仍是少年。附录附录1程序源代码(1)学生界面,对学生信息,公告信息进行查看。图28学生界面主要代码:<?php if($_SESSION['type']=='a'){ ?> <divid="nav"class="mainnav_title"><ul><ahref="students.php"class="on">管理列表</a>|<ahref="students_add.php">增加+</a></ul><divclass="clear"></div></div><?php}?><formname="addform"action=""method="post"style="border:1pxsolid#f1f1f1;padding:5px;"> <tablewidth="100%"cellspacing="0"><tr><tdwidth="40"> 学生姓名<inputname="key"type='text'/> </td><tdwidth="40"> <inputtype='submit'value="查询"/> </td></tr></table></form><formname="addform"action=""method="post"><divclass="table-list"><tablewidth="100%"cellspacing="0"><thead><tr><thwidth="40">学号ID</th><th>名称</th><th>密码</th><th>性别</th><th>联系方式</th><th>宿舍号</th><th>班级</th><th>年级</th><th>系别</th> <?php if($_SESSION['type']=='a'){ ?><thwidth="220">管理操作</th> <?php }?></tr></thead><tbody><?php $w=''; if(isset($_POST['key'])&&!empty($_POST['key'])){ $w="andlike'%{$_POST['key']}%'"; }else{ if($_SESSION['type']=='s'){ $w="andstudents.id='{$_SESSION['loginuser']['id']}'"; } }$sql="selectstudents.* ,asclass_name ,asgrades_name ,asmajor_name fromstudents leftjoinclassonclass.id=students.class_id leftjoingradesongrades.id=class.grades_id leftjoinmajoronmajor.id=grades.major_id where1=1{$w} "; $result=execQueryAll($sql);$str="";foreach($resultas$k=>$row){ $rooms=getRoomBySid($row['id']); $str.="<tr>"; $str.="<tdalign='center'>".$row['id']."</td>"; $str.="<tdalign='center'>".$row['name']."</td>"; $str.="<tdalign='center'>".$row['password']."</td>"; $str.="<tdalign='center'>".$row['sex']."</td>"; $str.="<tdalign='center'>".$row['contact']."</td>"; $str.="<tdalign='center'>".$rooms['room_name'].'宿舍-'.$rooms['bed_no']."号床</td>"; $str.="<tdalign='center'>".$row['class_name']."</td>"; $str.="<tdalign='center'>".$row['grades_name']."</td>"; $str.="<tdalign='center'>".$row['major_name']."</td>"; if($_SESSION['type']=='a'){ $str.="<tdalign='center'><ahref='students_edit.php?id=".$row['id']."'>修改</a> |<ahref=\"javascript:if(ask('警告:删除后将不可恢复,可能造成意想不到后果?'))" ."location.href='del.php?t=students&id=".$row['id']."';\">删除</a></td>"; } $str.="</tr>"; } echo$str;?>2.老师界面,主要功能是查询学生、查看评分、查看公告、报修管理。图29老师界面主要代码:<title>管理员管理</title><scriptlanguage="javascript">functionask(msg){ if(msg==''){ msg='警告:删除后将不可恢复,可能造成意想不到后果?'; } if(confirm(msg)){ returntrue; }else{ returnfalse; }}</script></head><body><divid="loader">页面加载中...</div><divid="result"class="resultnone"></div><divclass="mainbox"><h3>教师管理</h3><divid="nav"class="mainnav_title"><ul><ahref="teachers.php">管理列表</a>|<ahref="teachers_add.php">增加+</a></ul><divclass="clear"></div></div><script> varonurl='teachers.php'; jQuery(document).ready(function(){ $('#navula').each(function(i){ if($('#navula').length>=1){ varthisurl=$(this).attr('href'); if(onurl.indexOf(thisurl)==0)$(this).addClass('on').siblings().removeClass('on'); }else{ $('#navul').hide(); } }); if($('#navula').hasClass('on')==false){ $('#navula').eq(0).addClass('on'); } });</script><formname="addform"action=""method="post"><divclass="table-list"><tablewidth="100%"cellspacing="0"><thead><tr><thwidth="40">ID</th><th>名称</th><th>密码</th><thwidth="220">管理操作</th></tr></thead><tbody><?phpif($_SESSION['type']=='t'){ $w="andteachers.id='{$_SESSION['loginuser']['id']}'";}$sql="select*fromteacherswhere1=1{$w}";$result=execQueryAll($sql);$str="";foreach($resultas$k=>$row){ $str.="<tr>"; $str.="<tdalign='center'>".$row['id']."</td>"; $str.="<tdalign='center'>".$row['name']."</td>"; $str.="<tdalign='center'>".$row['password']."</td>"; $str.="<tdalign='center'><ahref='teachers_edit.php?id=".$row['id']."'>修改</a> |<ahref=\"javascript:if(ask('警告:删除后将不可恢复,可能造成意想不到后果?'))" ."location.href='del.php?t=teachers&id=".$row['id']."';\">删除</a></td>"; $str.="</tr>"; } echo$str;?>3.老师主要功能报修管理;图30报修管理主要代码:<formname="addform"id="addform"action="?act=ok"method="post"><tablecellpadding=0cellspacing=0class="table_form"width="100%"><tr><tdwidth="10%">宿舍选择</td><tdwidth="90%"> <selectname="r_id"> <?PHP$o=getRoom(); foreach($oas$k=>$v){ echo"<optionvalue='".$k."'>".$v."</option>"; } ?> </select></td></tr><tr><tdwidth="10%">学生选择</td><tdwidth="90%"> <selectname="s_id"> <?PHP$o=getStudents(); foreach($oas$k=>$v){ echo"<optionvalue='".$k."'>".$v."</option>"; } ?> </select></td></tr> <tr><tdwidth="10%">标题</td><tdwidth="90%"><inputtype="text"class="input-text"name="name"id="title"size="55"/> <fontcolor="red">*</font></td></tr><tr><tdwidth="10%">内容</td><tdwidth="90%"><textareacols="75"rows="4"name="content"></textarea> <fontcolor="red">*</font></td></tr></table><divid="bootline"></div><divid="btnbox"class="btn"><INPUTTYPE="submit"value="提交"class="button"onClick='javascript:returnchecksignup()'><inputTYPE="reset"value="取消"class="button"><inputTYPE="hidden"name="act"value="ok"class="button"></div></form></div></body></html><?phpif(isset($_POST["act"])&&$_POST["act"]=='ok'){ $s_id=trim($_POST['s_id']); $r_id=trim($_POST['r_id']); $name=trim($_POST['name']); $content=trim($_POST['content']); $u_date=date('Y-m-dH:i:s'); if(empty($name)){ echo("<scripttype='text/javascript'>alert('标题不能为空');window.history.back();</script>"); exit; }elseif(empty($content)){ echo("<scripttype='text/javascript'>alert('内容不能为空');window.history.back();</script>"); exit; }else{ $sql="INSERTINTO`reports`(`name`,`content`,`s_id`,`r_id`,`u_date`) VALUES('{$name}','{$content}','{$s_id}','{$r_id}','{$u_date}');"; $result=execUpdate($sql); if($result){ echo"<script>alert('增加+成功');location.href='reports.php';</script>"; }else{ echo"<script>alert('系统忙,稍后再试');location.href='reports.php';</script>"; 4.管理员界面,主要功能系统管理、宿舍管理、宿舍评分、公告管理、报修管理。图31管理员界面5.系统设置功能:主要有系别管理、班级管理、学生管理、老师管理,主要是对信息的增删改查。图32系统设置主要代码:<formname="addform"id="addform"action="?act=ok"method="post"><tablecellpadding=0cellspacing=0class="table_form"width="100%"><tr><tdwidth="10%">名称</td><tdwidth="90%"><inputtype="text"class="input-text"name="name"id="title"size="55"/> <fontcolor="red">*</font></td></tr></table><divid="bootline"></div><divid="btnbox"class="btn"><INPUTTYPE="submit"value="提交"class="button"onClick='javascript:returnchecksignup()'><inputTYPE="reset"value="取消"class="button"><inputTYPE="hidden"name="act"value="ok"class="button"></div></form></div></body></html><?phpif(isset($_POST["act"])&&$_POST["act"]=='ok'){ $name=trim($_POST['name']); if(empty($name)){ echo("<scripttype='text/javascript'>alert('名称不能为空');window.history.back();</script>"); exit; }else{ $sql="INSERTINTO`major`(`name`)VALUES('{$name}');"; $result=execUpdate($sql); if($result){ echo"<script>alert('增加+成功');location.href='major.php';</script>"; }else{ echo"<script>alert('系统忙,稍后再试');location.href='major.php';</script>"; 6.宿舍管理:对宿舍信息进行增删改。图33宿舍管理主要代码:<ahref="rooms.php">管理列表</a>|<ahref="rooms_add.php"class="on">增加+</a></ul></div><formname="addform"id="addform"action=""method="post"><tablecellpadding=0cellspacing=0class="table_form"width="100%"><tr><tdwidth="10%">宿舍号</td><tdwidth="90%"><inputtype="text"class="input-text"name="name"id="title"size="55"/> <fontcolor="red">*</font></td></tr> <tr><tdwidth="10%">床位数</td><tdwidth="90%"><inputtype="text"class="input-text"name="nums"id="title"size="55"/> <fontcolor="red">*</font></td></tr> <tr><tdwidth="10%">所属班级</td><tdwidth="90%"> <selectname="class_id"> <?PHP$o=getClass(); foreach($oas$k=>$v){ echo"<optionvalue='".$k."'>".$v."</option>"; } ?> </select></td></tr></table><divid="bootline"></div><divid="btnbox"class="btn"><INPUTTYPE="submit"value="提交"class="button"onClick='javascript:returnchecksignup()'><inputTYPE="reset"value="取消"class="button"> <inputTYPE="hidden"name="act"value="ok"class="button"></div></form></div></body></html><?phpif(isset($_POST["act"])&&$_POST["act"]=='ok'){ $name=trim($_POST['name']); $nums=trim($_POST['nums']); $class_id=trim($_POST['class_id']); $up_date=date('Y-m-dH:i:s'); if(empty($name)){ echo("<scripttype='text/javascript'>alert('宿舍号不能为空');window.history.back();</script>"); exit; }else{ $sql="INSERTINTO`rooms`(`name`,`nums`,`class_id`,`up_date`) VALUES('{$name}','{$nums}','{$class_id}','{$up_date}');"; $result=execUpdate($sql); if($result){ echo"<script>alert('增加成功');location.href='rooms.php';</script>"; }else{ echo"<script>alert('系统忙,稍后再试');location.href='rooms.php';</script>"; } 7.宿舍评分:图34宿舍评分主要代码:<ahref="rooms_fen.php">管理列表</a>|<ahref="major_add.php"class="on">增加+</a></ul></div><formname="addform"id="addform"action="?act=ok"method="post"><tablecellpadding=0cellspacing=0class="table_form"width="100%"><tr><tdwidth="10%">分数增加理由</td><tdwidth="90%"><inputtype="text"class="input-text"name="name"id="title"size="55"/> <fontcolor="red">*</font></td></tr><tr><tdwidth="10%">分数</td><tdwidth="90%"><inputtype="text"class="input-text"name="nums"id="title"size="55"/> <fontcolor="red">*</font></td></tr><tr><tdwidth="10%">选择宿舍</td><tdwidth="90%"><selectname="r_id"> <?PHP$o=getRoom(); foreach($oas$k=>$v){ echo"<optionvalue='".$k."'>".$v."</option>"; } ?> </select></td></tr></table><divid="bootline"></div><divid="btnbox"class="btn"><INPUTTYPE="submit"value="提交"class="button"onClick='javascript:returnchecksignup()'><inputTYPE="reset"value="取消"class="button"><inputTYPE="hidden"name="act"value="ok"class="button"></div></form></div></body></html><?phpif(isset($_POST["act"])&&$_POST["act"]=='ok'){ $name=trim($_POST['name']); $nums=trim($_POST['nums']); $r_id=trim($_POST['r_id']); $u_date=date('Y-m-dH:i:s'); if(empty($name)){ echo("<scripttype='text/javascript'>alert('分数增加理由不能为空');window.history.back();</script>"); exit; }elseif(empty($nums)){ echo("<scripttype='text/javascript'>alert('分数不能为空');window.history.back();</script>"); exit; }else{ $sql="INSERTINTO`rooms_fen`(`name`,`nums`,`r_id`,`up_date`)VALUES('{$name}','{$nums}','{$r_id}','{$u_date}');"; $result=execUpdate($sql); if($result){ echo"<script>alert('增加+成功');location.href='rooms_fen.php';</script>"; }else{ echo"<script>alert('系统忙,稍后再试');location.href='rooms_fen.php';</script>"; }8.公告管理:图35公告管理主要代码:<formname="addform"id="addform"action="?act=ok"method="post"><tablecellpadding=0cellspacing=0class="table_form"width="100%"><tr><tdwidth="10%">标题</td><tdwidth="90%"><inputtype="text"class="input-text"name="name"id="title"size="55"/> <fontcolor="red">*</font></td></tr><tr><tdwidth="10%">内容</td><tdwidth="90%"><textareacols="75"rows="4"name="content"></textarea> <fontcolor="red">*</font></td></tr></table><divid="bootline"></div><divid="btnbox"class="btn"><INPUTTYPE="submit"value="提交"class="button"onClick='javascript:returnchecksignup()'><inputTYPE="reset"value="取消"class="button"><inputTYPE="hidden"name="act"value="ok"class="button"></div></form></div></body></html><?phpif(isset($_POST["act"])&&$_POST["act"]=='ok'){ $name=trim($_POST['name']); $content=trim($_POST['content']); $u_date=date('Y-m-dH:i:s'); if(empty($name)){ echo("<scripttype='text/javascript'>alert('标题不能为空');window.history.back();</script>"); exit; }elseif(empty($content)){ echo("<scripttype='text/javascript'>alert('内容不能为空');window.history.back();</script>"); exit; }else{ $sql="INSERTINTO`notices`(`name`,`content`,`u_date`)VALUES('{$name}','{$content}','{$u_date}');"; $result=execUpdate($sql); if($result){ echo"<script>alert('增加+成功');location.href='notices.php';</script>"; }else{ echo"<script>alert('系统忙,稍后再试');location.href='notices.php';</script>"; } 9.报修管理:图36报修管理主要代码:if(isset($_POST["act"])&&$_POST["act"]=='ok'){ $name=trim($_POST['name']); $content=trim($_POST['content']); $r_id=trim($_POST['r_id']); $s_id=trim($_POST['s_id']); $id=trim($_POST['id']); if(empty($name)){ echo("<scripttype='text/javascript'>alert('标题不能为空');window.history.back();</script>"); exit; }else{ $sql="UPDATE`reports`SET `name`='{$name}' , `content`='{$content}' , `r_id`='{$r_id}' , `s_id`='{$s_id}' WHERE`reports`.`id`='{$id}';"; $result=execUpdate($sql); if($result){ echo"<script>alert('修改成功');location.href='reports.php';</script>"; }else{ echo"<script>alert('系统忙,稍后再试');location.href='reports.php';</script>"; } }}$sql="SELECT*FROM`reports`WHERE`reports`.`id`='{$id}';";$one=execQueryOne($sql);?><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title><scripttype="text/javascript"src="Js/jquery.min.js"></script><linkhref="style/style.css"type="text/css"rel="stylesheet"/></head><body><divid="loader">页面加载中...</div><divid="result"class="resultnone"></div><divclass="mainbox"><h3>报修管理</h3><divid="nav"class="mainnav_title"><ul><ahref="reports.php"class="on">管理列表</a>|<ahref="major_add.php">增加+</a></ul></div><formname="addform"id="addform"action="?act=ok"method="post"><tablecellpadding=0cellspacing=0class="table_form"width="100%"><tr><tdwidth="10%">宿舍选择</td><tdwidth="90%"> <selectname="r_id"> <?PHP$o=getRoom(); foreach($oas$k=>$v){ $c=''; if($one['r_id']==$k){ $c='selected'; } echo"<optionvalue='".$k."'>".$v."</option>"; } ?> </select></td></tr> <tr><tdwidth="10%">学生选择</td><tdwidth="90%"> <selectname="s_id"> <?PHP$o=getStudents(); foreach($oas$k=>$v){ $c=''; if($one['s_id']==$k){ $c='selected'; } echo"<optionvalue='".$k."'".$c.">".$v."</option>"; } ?> </select></td></tr> <tr><tdwidth="10%">标题</td><tdwidth="90%"><inputtype="text"class="input-text"name="name"id="title"value="<?phpecho$one['name'];?>"size="55"/> <fontcolor="red">*</font></td></tr><tr><tdwidth="10%">内容</td><tdwidth="90%"><textareacols="75"rows="4"name="content"><?phpecho$one['content'];?></textarea> <fontcolor="red">*</font></td></tr></table><divid="bootline"></div><divid="btnbox"class="btn"><INPUTTYPE="submit"value="提交"class="button"><inputTYPE="reset"value="取消"class="button"><inputTYPE="hidden"name="act"value="ok"class="button"><inputTYPE="hidden"name="id"value="<?phpecho$id;?>"class="button">

怎样提高电脑系统运行速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。1.加快系统启动速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。(1)MsconfigWindowsXP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢,这是由于许多软件把自己加在了启动程序中,这样开机即需运行,大大降低了启动速度,而且也占用了大量的系统资源。对于这样一些程序,我们可以通过系统配置实用程序Msconfig将它们从启动组中排除出去。选择“开始”菜单中的“运行”命令,在“运行”对话框中键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡(如图1),该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。(2)BootvisBootvis是微软提供的一个启动优化工具,可提高WindowsXP的启动速度。用BootVis提升WindowsXP的启动速度必须按照正确的顺序进行操作,否则将不会起到提速的效果。其正确的操作方法如下:启动Bootvis,从其主窗口(如图2)中选择“工具”菜单下的“选项”命令,在“符号路径”处键入Bootvis的安装路径,如“C:\ProgramFiles\Bootvis”,单击“保存”退出。从“跟踪”菜单中选择“下次引导”命令,会弹出“重复跟踪”对话框,单击“确定”按钮,BootVis将引导WindowsXP重新启动,默认的重新启动时间是10秒。系统重新启动后,BootVis自动开始运行并记录启动进程,生成启动进程的相关BIN文件,并把这个记录文件自动命名为TRACE_BOOT_1_1。程序记录完启动进程文件后,会重新启动B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论