目 录
中文摘要 1
Abstract 1
1 引言 1
1.1 系统开发背景 1
1.2 系统设计思想 1
1.3 国内外研究现状 2
1.3.1 国内研究现状 2
1.3.2 国外研究现状 3
1.4 课题研究内容 4
1.5 系统功能概况 4
1.6 系统相关技术与环境简介 5
1.6.1 PHP 5
1.6.2 Apache 6
1.6.3 MySQL数据库 6
1.6.4 Dreamweave8 6
1.6.5 B/S架构的WEB程序设计技术 7
1.7 论文组织结构 8
第二章 需求分析 10
2.1 可行性分析 10
2.1.1 经济可行性 10
2.1.2 技术可行性 10
2.1.3 操作可行性 11
2.1.4 法律可行性 11
2.2 需求分析的基本任务 12
2.3 系统的性能需求 12
2.4 数据流程分析 14
2.5 系统运行环境 16
2.6 运行模块的组合 17
2.7 运行控制 17
2.8 出错处理设计 17
2.8.1 出错输出信息 17
2.8.2 出错处理对策 17
2.9 安全保密设计 18
2.10 维护设计 18
第三章 系统总体设计 20
3.1系统的总体框架 20
3.2 模块功能 21
3.2.1教师模块功能 22
3.2.2 管理员模块功能 24
3.2.3学生模块功能 25
3.3 数据库设计 27
表3.10班级信息表 29
表3.11课程信息表 30
表3.12课时信息表 30
表3.13公告信息表 30
表3.14教室信息表 30
表3.15用户信息表 31
表3.16预约信息表 31
第四章 详细设计 33
4.1 主页面设计 33
4.1.1用户注册功能设计 33
4.1.2用户登录功能设计 33
4.1.3 教师操作功能设计 34
4.1.4 学生操作功能设计 38
4.2 后台页面设计 40
4.2.1 管理员登录功能设计 40
4.2.2 后台管理模块设计 40
第五章 系统运行测试 45
5.1运行 45
5.2测试 45
5.2.1测试的目的 45
5.2.2测试的准则 47
5.2.3测试的方法 47
5.2.4 测试用例 48
总 结 52
致 谢 53
参考文献 54
中文摘要
随着计算机科学的发展和Internet的发展,现代管理已经摒弃了人力手工等一些效率低下的方式,而是由计算机在一个虚拟的世界里完成对现实世界的信息管理。由于在校人数不断的增多,学校规模的也在不断的扩大,需要更多的教学楼才能满足日益增多学生的教育,教学楼的管理已经成为了一个有待解决的问题。目前郑州科技学院对于教学楼信息管理方面还不是很完善,对于学生和教师可以以不同渠道来获得课程信息的需求,不能很好的实现,并且教师临时调课这样的需求不能及时通知。在本次的系统设计中,将会实现一个可以满足上述需求以及更多扩展的教学楼管理系统。
学校教学楼教室管理系统应用PHP技术开发,本论文主要说明学校教学楼系统的技术开发、技术实现、需求分析、功能设计等关于本系统的核心技术。在学校教学楼系统里,PHP动态网页设计技术,MYSQL数据库是被主要选择应用的数据库和网页制作技术,学校教学楼系统开发的主要目的是为了实现对学校对信息数据的浏览、查询、编辑、删除和管理等基本数据库操作的目的,这次系统采取模块化的设计想法,提高了代码的准确性和科学性,同时也提高了系统开发的效率.
关键字:教学楼预约;PHP;查询预约;mysql
Abstract
As the number of students keeps increasing, the management of the teaching buildings becomes a problem. At present, teaching information management of teaching buildings in Zhengzhou University of Science and Technology does not meet the needs of students’ multi-way access to course information and teachers’ temporary course adjustment. This topic will develop the corresponding teaching building information management system to meet various needs.
This paper uses PHP technology to develop the teaching building information management system,The key content of this system. This system uses PHP dynamic web design technology, the database selects the MYSQL database, the system has realized the basic database operations such as information data browsing, query, editing and management, adopted the modular programming idea, improved the code readability, improve the accuracy and scientific nature of the code, but also improve the efficiency of system development
Key words: teaching building appointment; PHP; Inquire about appointments; mysql
1 引言
1.1 系统开发背景
如今信息发达社会的高科技,商品的经济化和产品的高效益,这让计算机在社会生活中被人们越来越多的使用,使用范围也越来越广。人们对计算机的依赖程度也在逐渐加深,以前需要人工操作的机械,现在都大部分交给计算机来处理了。网络的发展也在不断促进网页制作技术的提高,人们对网页制作技术的要求也越来越高了,不仅仅考虑网页制作技术的文字、页面布置、图片更多的客户都更加看重网页制作的适用性和科学性、合理性,所以比起以前的网页制作技术人们更喜欢现在的动态网页制作技术,目前的动态网页制作技术是采用ASP技术PHP技术。这两种技术的特点就是实用性强、应用操作简单方便、能够更好的满足客户的互联网需求。在如今快节奏的现代生活,网上预约就是新时代的产物,就像运动场上的接力比赛,当接力棒要传到下一名运动员手中时,下一名运动员以经做好准备并开始起跑,大大减少了时间消耗,预约便是如此的,做好准备可以大大提高效率,在如今飞速的生活节奏中,网上预约是一种新的预约方式,是一种新的网上签约模式,通过互联网打破时间和空间的限制。使用户随时随地即可进行预约活动,使预约和管理功能效率更高了。学校对实际数据信息进行整合,郑州科技学院教学楼的管理工作更加科学合理。教学楼的管理系统增加可以对教室管理进行预约和取消等管理功能。
1.2 系统设计思想
依据自己在大学学习生活中学习的专业知识和实践动手能力,计算机语言开发技术;进行系统的总体设计和网页制作技术的数据整理分析。系统后台数据管理库的设置,为学生进行界面登录,学生选择相应课程提供了一个很好的服务平台。系统设计按步骤来进行需要完成需求分析、结构设计、功能设计、软件测试等步骤。
- 有用性:满足客户需求,让客户用起来方便,考虑全面的操作细节,让客户使用系统的满意度达到一个非常好的状态都是我们设计系统的目标和原则,并且对操作程序进行了全方位的公开培训。真正构建起一个为学校教学工作服务的网络平台。
2.科学性:系统的设计是立足于当今社会最完善的计算机体系利用网络技术和高质量的数据网站等一系列技术的基础上开发的。系统将用高质量的浏览器和服务器,比如MYSQL数据库,可以方便的满足用户的需要。 - 安全性:在系统开发中为了保证客户信息数据的安全性我们的系统的各种网络技术进行了加密处理保证其客户数据不会丢失。
4.灵活性:系统网站使用方便,软件更新快捷,硬件维护简单。
1.3 国内外研究现状
1.3.1 国内研究现状
在我国学校教学楼管理方面,现阶段一般都以计算机系统来实施管理,国家政府对学校教学楼教室管理方面所制定的政策文件和法律法规还是比较少,在一般高校中,学生能够使用到教学楼管理系统的并不多,对学生和老师的课程的便利性,学校的重视程度并不高,所以在这类问题上,国内研究的还不够深入,参考文献比较缺少。高校的教学楼教室管理,主要为了实现学生和教师的实时性,便利性,保障学生教师可以在繁多的教学楼和教室中,可以更加准确,方便的进行信息浏览,特别是对于教师的调课,加课可以让学生能够第一时间知道教室的位置,提高学习效率,同时也提高了办学的质量,教学楼系统的保障,就是对新教学任务的保障,重要性是不言而喻的。在为数不多的参考文献中,主要研究了三方面问题,其一是关于高校教学楼投入的问题,其二是高校教学楼管理的问题,其三是高校教学楼合理利用的问题。
关于高校教学楼投入问题的研究,得出来的结论是高校大学生在日益增多,如今教学楼管理的投入速度已经赶不上学生的增长速度。这一问题导致了高校管理教学楼繁杂,教学楼教室学生反应混乱。关于这一个问题,研究人员得出的结论为:第一,因为上级对教学楼投入的经费有限,这是该问题的财力因素,第二,学校相关人员对于教学楼的管理水平低,这是该问题的人力因素。不过有的研究人员认为,现在的教学楼管理力度达不到,还有相关政策不全面的原因,导致造成这样的局面,而且学校采取的管理水平比较落后,对教学楼管理不到位。
关于教学楼管理问题的研究,得出来的结论就是对于高校教学楼管理的力度不够,在管理环节比较欠缺。对于这一问题,学校的有关领导和有关部门之间的协调关系才是问题的重中之重,研究人员建议需要不断完善,局部的组织架构还需要调整,这样才能在管理问题上,根本的解决这一问题。研究人员还指出,目前的高校教学楼教室有很多时候处于空闲状态,但是有的教室却出现应付不来的现象,尤其是在学期开始的期间,学生因为教室安排的冲突或不及时使得有些学生而延迟了上课,又或者教师因为教室安排的冲突而延误教学,在高校有很时候是经常会出现这样的状况,可以尝试让学校管理人员提前到校进行安排,在课上时间减少对学生学习时间的占用。这样做带来的好处是,一方面提高学生们学生时间和效率,另一方面也使教师可以更高效的教学,加强了学校教育的稳定。
关于高校教学楼合理利用的问题,在这个问题中,研究人员提出的最多的就是提高教学楼管理的科学性。对于一些常年空闲的教室,要进行全面打扫,并全面的分配教室,我国的高校大学生在逐年的增加,高校的管理层不能贸然行事,尤其在每年的九月份左右,在新生来到学校,老生离开学校的时候,学校相关人员一定要及时的调整分配,这样的方案能提高高校的教学质量。根据一些资料的报告:我国2020年的毕业生高达874万,2020年在校在读大学生甚至高达3285.3万,在这个庞大的数字面前,是给高校管理人员的一个巨大挑战。
1.3.2 国外研究现状
在国外对教学楼教室管理还是有较多的研究。在这一方面,一些比较发达国家,国家政府对教育事业有专项资金资助,在我国虽然国家政府现在也大力的支持教育,但是对于我国国情,极大的高校生数量相比于一些发达国家,对于较少的学生数量能够更有效的管理和享受更多的资源。再者高校通过发达的计算机技术,拥有自己成熟的管理系统,一个成熟的管理系统,可以使学校教学质量大大提高,在这种管理模式下,可以充分的利用了教室资源,服务于学生和教师,物尽其用。在国外对于教学楼教室的管理方面,不同国家的有不同的特点,国外的政府和地方政府会有专门的资金和政策,对高校教学楼教室管理系统的开发进行支持。对于高校外对教育支持的企业,国家政府给予一定的补助和税收政策上的鼓励,鼓励企业对教育事业的支持,更鼓励相关企业能够生产制造出性能更稳定,更可靠,更丰富的产品来支持教育。教育是一个国家的未来,因此不管是哪个国家,对教育都是非常重视,若是高校需要向外购买系统时,国家政府会给予支持,政府还支持外来社会资金的参与,这样的政策使得国外很多国家的教学楼教室使用率很高,提高教学质量。
1.4 课题研究内容
郑州科技学院教学楼管理系统要求为学生和教师建立一个方便快捷的教室管理系统方便老师和学生使用教室。遵循学校的教育规章制度展开对高等教育学校的教室管理工作,提高学校管理工作效率和学生学习效率。郑州科技学院教学楼管理系统的构建为高等教育学校教室管理工作提出了一个新的发展出路。教学楼管理员在新学期开学前可以通过教职工管理系统和学生信息管理系统获知学生和教师的课程安排,来安排教室的使用计划,增强教学楼教室管理的计划性和灵活性,更有利于开展各项教学工作。郑州科技学院教学楼管理系统会记录好教室的位置信息,使用情况,管理工作情况等数据,工作人员处理好工作中应该处理好的事情,防止管理责任复杂导致责任不明确的事件出现。教学楼管理系统的研发,实现了教室管理工作和教室预约工作的科学性、合理性、可行性,郑州科技学院教学楼的管理和使用提高了教室使用效率和工作人员的工作效率。
郑州科技学院教学楼管理系统构建了一个简单的教室预约管理流程,严谨、高效,学生和教师在接触到系统以后,在很短时间内即可上手使用,提升教学楼管理力度,提高教室的使用率。
1.5 系统功能概况
在本论文中,整个系统采用了B/S设计结构,这一类的管理系统在互联网上比较少见,