分享
分享赚钱 收藏 举报 版权申诉 / 52

类型教室预约管理系统设计与实现.doc

  • 上传人:wo7103235
  • 文档编号:6248950
  • 上传时间:2019-04-03
  • 格式:DOC
  • 页数:52
  • 大小:1.76MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    教室预约管理系统设计与实现.doc
    资源描述:

    1、天津工业大学毕业设计天津工业大学一公教教室预约管理系统设计与实现姓 名 学 院 管理学院 专 业 信息管理与信息系统学 号 指导教师 职 称 年 月天津工业大学毕业设计任务书题目 天津工业大学一公教教室预约管理系统设计与实现学生姓名 学院名称 管理学院 专业班级 课题类型 模拟课题课题意义随着教育信息化和计算机技术的发展,各大高校都建立起了各自的教务管理系统,对于天津工业大学的教务管理系统来说,在教室管理方面还处于手工和办公软件操作方式,为此建立一个教室预约管理系统是十分必要的。不但可以方便同学来查看空闲的教室用于自习等活动,而且教师可以不必亲自去到学院、教务处来借教室,只需在网上预约所需教室

    2、即可,大大色提高了工作效率,减轻了不必要的劳动力。任务与进度要求2014.12.20 管科系自进行毕业设计(论文)动员;2014.12.21-2015.1.17 学生在校查阅、收集课题相关资料资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及论文提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.15 毕业论文开题答辩;2015.4.22-5.30 撰写毕业论文,提交查重论文;2015.5.31-6.5 论文定稿及装订;2015.6.9 毕业论文答辩。主要参考文献1 刘环.基于 UML 的教室资源管理系统设计J.长治

    3、学院学报,2012.29 (5) :3942.2 刘环.多媒体教室预约系统研究J.科技情报开发与经济,2005.15 (17) :221223.3 袁利永.高校教室预约管理系统的设计与实现J.计算机时代, 2008 (2) :30-31.4 张传波.火球 UML 大战需求分析 M.北京:中国水利水电出版社,2012.5 王珊,萨师煊.数据库系统概论M.北京:高等教育出版社,2006.6 黄慧芳,王琳.PHP+MySQL 项目开发权威指南M.北京:中国铁路出版社,2013.7 刘增杰,李坤.MySQL5.6 从零开始学M .北京:清华大学出版社,2013.8 软件开发技术联盟.PHP+MySQL

    4、 开发实战M.北京:清华大学出版社,2013.9 于国槐,王雨竹.PHP 典型模块开发全程实录M .北京:清华大学出版社,2013.起止日期 备注院长 系主任 指导教师 毕业设计开题报告表年 月 日姓名 学院 管理学院 专业 信息管理与 信息系统 班级 题目 天津工业大学一公教教室预约管理系统的设计与实现 指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:国外许多大学对教学系统的现代信息化管理,从二十世纪六、七十年代就已经开始进行探索和研究,已比较成熟,并形成了一套规范科学的管理模式。目前美国已经有 85%的高校建立了完善的教务信息管理系统

    5、。在我国,许多高校也已经建立了适应本校的教务系统,但对于现有的教室管理基本还停留在手工操作和通用办公自动化软件(如 Word、Excel 等)相结合的“无纸化+手工”方式进行管理。这种管理方式需要手工方式对大量的教室资源数据和教室进行录入和修改,极易造成数据错误。同时,由于各类数据没有统一的格式,并存放在不同的文件中,也带来数据查询的不便。此外,教室借用预约完全依赖手工操作,如借用申请、使用凭据等流程都需要人工送达,费时费力。综上所述,开发一个网上预约管理教室的系统来简化教室使用流程是十分必要的。课题研究的主要内容:该系统是一个教室网上预约系统。选用 Web 平台,采用 PHP 语言,以及 M

    6、ySQL 数据库。该系统的主要使用者包括:教师、学生和管理员。系统的主要功能模块有:用户的登录(不同的用户具有不同的权限)、教室管理(对各教室基本信息的操作)、预约管理(进行预约,审核预约,取消预约等子功能模块)、统计功能(统计每学期教室的使用情况)等功能。目的和意义:通过本系统可以便捷地查询到各教学点多媒体教室的具体信息,任课教师可以根据教学需要来选择适合的教室,学生可以查询到空闲教室上自习。同时使用本系统提升了多媒体教室管理水平减轻了教室管理员的劳动量、方便了教师和学生,具有广泛的应用价值和推广价值。二、进度及预期结果起止日期 主要内容 预期结果2014.12.11-2015.1.1201

    7、5.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目 天津工业大学一公教教室预约管理系统设计与实现学生姓名 学生班级 信息 1102 班 指导教师姓名评审项目 指标 满分 评分能体现本专业培养目标,题目大小

    8、、难度适中;学生工作量饱满,能得到较全面训练。 10选题题目与生产、科研等实际问题结合紧密。 10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用 能正确引用外文文献,翻译准确,文字流畅。 5设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。 15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。 15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。 20设计说明书(论文)设计具有创新性或实用

    9、价值。 10合计 100意见及建议评阅人签名: 年 月 日天津工业大学毕业设计成绩考核表学生姓名 学院名称 管理学院 专业班级 信息 1102 班题目 天津工业大学一公教教室预约管理系统设计与实现1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩: 答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩 c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着计算机技术以及现代高等教育和教学技术的发展,多媒体教室现已成为高校中必不可少的组成部分。天津工业大学多媒体教室的规模几年来发展迅猛,如今已形成

    10、包括15 个学院、两座公共教学楼,其中第一公共教学楼共计 130 间教室。对于如此众多的教室,工大对教室的借用还处于手工操作和通用办公自动化软件相结合的“无纸化+手工”的方式。这样很有必要设计一个教室预约管理系统来简化申请流程,提高多媒体教室利用率及管理水平。本论文对教务管理系统的研究现状及背景进行了介绍,通过 UML 工具进行系统分析,利用用例图和类图完成系统的静态设计,用顺序图和活动图完成系统的动态分析。选用Web 平台,采用 PHP 语言,以及 MySQL 数据库进行系统设计。该系统可以实现:用户的登录(不同的用户具有不同的权限)、学生可以查询空闲教室、教师能够对空闲教室进行预约、管理员

    11、对教室的管理、预约申请的审批及统计分析等功能。关键词:教室预约;教室管理;管理系统;UMLABSTRACTWith the development of computer technology and modern higher education and teaching technology, multimedia classroom has become a indispensable part of colleges and universities. The scale of the multimedia classroom of Tianjin Polytechnic Univer

    12、sity has developed rapidly in recent years. Now it has formed 15 colleges and two public teaching buildings, including the first public building a total of 130 classrooms. For such a large classroom, the use of Tianjin Polytechnic University of Technology is still manual and general office automatio

    13、n software combination of “paperless + manual” way.It is necessary to design a classroom reservation management system to simplify the application process, improve the multimedia classroom utilization and management level.This paper introduces research status and background of educational management

    14、 system. Through the UML tool system analysis, use case diagram and class diagram to complete the static design of the system, using the sequence diagram and activity diagram to complete the dynamic analysis of the system.Selection Web platform, PHP language, and MySQL database system design. The sy

    15、stem can realize the user login (different users with different permissions), students can query free classroom, teachers can booking free classroom, the administrator for classroom management, an appointment to apply for examination and approval and statistical analysis and other functions.Key word

    16、s:Reservation of classroom ;Class management;Management system;UML目 录第一章 绪论 11.1 研究背景 11.2 国内外研究现状 11.3 系统开发的目的和意义 21.4 研究内容和结构安排 .21.5 本章小结 3第二章 需求分析 .42.1 系统需求定义 42.2 系统可行性分析 52.3 系统用例分析 52.4 静态分析 .112.5 动态分析 .132.6 本章小结 .19第三章 系统设计 203.1 系统总体结构设计 203.2 详细设计 213.3 系统数据库设计 .233.4 本章小结 .26第四章 系统实现 2

    17、74.1 系统登录页面实现 .274.2 系统主页面实现 .274.3 预约页面实现 .294.4 预约统计页面实现 .304.5 本章小结 .30第五章 系统测试 315.1 系统测试 .315.2 本系统测试内容 .315.3 本章小结 .33结 论 .34参考文献 .35附 录 .36谢 辞 .43天津工业大学 2015 届本科生毕业设计1第一章 绪论1.1 研究背景综合教务管理在各个高等院校的教学工作中具有十分重要的地位,是高校管理的重点工作之一。高等院校的教学安排一般是根据自己院校的教学计划和安排来监督和调整,进而确保教学工作能够顺利开展,以便更好的实现预计的规划,提高办学质量,加强

    18、对高等教育的管理。尤其是伴随信息化和计算机技术的发展,更要强调对高等教学管理方向的研究。除了主要的教学工作之外,教务管理还要涉及学生管理、教师管理、课程管理和教室管理等相关的管理工作。现在国内的多媒体信息和计算机技术的发展迅速,对于完善教务管理来说是一个很好的机会。目前,国内外的许多高校已经开始利用现代信息化技术来对学校的教学管理进行完善,但现阶段还处于起步应用阶段,由于没有对教学管理标准进行过统一,因而实现数据共享和系统交互变得十分困难。有的系统只是对文字或字符进行了统一化,可那也不是真正意义上的共享式的系统,还有一些院校的有关部门使用的仍是人工加办公软件或各自独立的管理系统。这些系统之间相

    19、互独立、各自运行,造成了严重的资源浪费,同时也为实现数据共享带来了极大的困难。由此可以看出,现在高校所使用的教务管理系统还不够完善有的还不能够完全适合各院校的教学需求。目前各所院校使用的教务管理系统可说是各式各样,但能够适应各个高校需求的也不多,市场上的许多教务管理系统也都还不够完善,随着近几年天津工业大学招生数量不断地扩充,而且又建立起了西青新校区规模也随之扩大,学生人数也在随着增多,随之而来的高校教学办法、管理模式也在随时进行更新,多媒体教室在日常的学习以及生活中显得极为重要,因此天津工业大学综合教务系统对教室的使用和管理也产生了新的需求,这也是进行本文的研究的主要原因。 1.2 国内外研

    20、究现状近二十年来,许多国内外高校就已开始了信息化的教学管理,因此,他们的教务系统的管理结构基本上是面向整体的。数据集中存储,分布操作。它统筹规划了教学过程中的每项环节,使系统之间资源和数据的传递更加快捷,提高办学效率。经过了多年的研究分析以及在系统使用过程中一次次的改进,可以看出其他国家的这种教学办学模式己经处于了比较稳定与基本完善阶段。但国内高校的办学的现状与国外不同,而且每个院校的教学管理办法也不尽相同,还不能对其进行完全的引用,我们只能借鉴他们的教学办法并根据各个院校的实际情况来自主研发出满足自己本校的需求的教务系统。如今国内的各个院校都在进行信息建设,许多高校运用了信息技术以及现代化科

    21、技来推动高校教学改革,许多高校也已经建立了适应本校的教务系统,但就现有的教室管理来看基本还处于手工操作和办公自动化软件( 如 Excel、Word 等工具)相结合的 “手工+无纸化”方式来进行管理。这种管理方式是以手工方式来对大量的教室数据进行设置、删除、天津工业大学 2015 届本科生毕业设计2修改和统计,很容易造成数据丢失及操作失误的现象。同时,由于各类数据没有进行统一的格式标准,并独立存放在不同的文件中,也对数据查询带来了极大的不便,安全性也不高。此外,对教室的预约操作完全依赖于手工方式,如申请预约、得到凭证等流程也都需要人工来实现既花费了不必要的时间又浪费了许多劳动力,而该系统是运用浏

    22、览器/服务器架构的系统相对而言并不多,使用者可以使用 B/S 形式来进入系统,这种方式大大地减轻了管理员的管理与维护的工作,也让用户使用起来更加方便。1.3 系统开发的目的和意义随着多媒体信息和现代化教育的发展,现代化教学在高校的日常教学与生活中的开始普及,现代化教学已经成为高校教学的必要方法和手段,现代化教学的载体就是多媒体教室因而多媒体教室的借用、管理及维护成为了学校教务管理工作的重点之一。随着天津工业大学规模的不断扩大,招生量的增加,多媒体教室的需求量也不断增多,教室普遍配置了高配置的多媒体设备,给多媒体教室管理带来一定的困难。为了确保多媒体设施的安全,高校对多媒体教室的管理都十分重视,

    23、教室平常也不是完全开放的,很多教师要想借用多媒体教室来教学经常需要提交申请。首先授课教师需要向学院教学办提交借用申请,填写教室借用单,经学院教学办批准,将借用单提交物业管理处,待物业管理处批准才能借用教室。教务排课系统中所安排的课程都是根据某个周的特定的某个时间段来进行安排的,排课系统对于社团活动等不在教学安排内的工作是不会进行临时调整的,这就要求任课老师来填写纸质的教室借用申请表,并上报到隶属的学院教学办进行审查,再去多物业管理处进行申报,然后通知负责有关区域楼的管理员来开门。教师想要借用的教室要是空闲,那么一次就能够申请完成,要是该教室暂时没有空闲那就还要等待管理员再做安排,并及时告知要该

    24、教师,有时要完成一次教室借用可能要经过好几次申请,才能完成原本非常简单的工作,这个过程不但耗费的时间长,而且申请步骤也极为麻烦,这种繁复的人工操作方式使得教室借用变得既困难又低效。因此网上教室预约系统变成了解决教师借用教室困难问题的有效解决措施,这样一来教师就可以通过互联网来对学校教室进行预约,使得教务系统中对教室的借用变得高效、规范,此外,为避免与排课系统中所设置的课程有所冲突,该系统要将排课系统的数据库导入到教室预约系统中,而占用的教室将不能进行预约。综上所述,设计该天津工业大学一公教教室预约管理系统,简化该校教室的预约申请工作是十分必要的,它可以减少教室的预约中不必要的等待时间,并且能够

    25、提高教室使用率和教学管理水平。1.4 研究内容和结构安排本文依照当前高校教务系统中的教室预约借用的实际情况,采用 apache 服务器、MySQL 数据库以及 php 脚本语言等开发软件来对该系统进行开发,进而完成一个基于 Web应用的教室预约系统。面对当前各个高校的教务系统的现状和基本情况,该论文主要用来研究和分析了如下天津工业大学 2015 届本科生毕业设计3内容:第 1 章绪论,首先说明了该课题的研究方向和背景,然后阐述了高校教务系统中存在的问题以及国内外的研究情况,介绍了该课题的设计开发的目的和意义,最后是说明了系统的研究内容和结构安排。第 2 章教室预约管理系统的需求分析,首先对教室

    26、预约管理系统的总体需求进行了简单介绍,然后对该系统的可行性进行了分析,对系统用例及各部分用例进行了展示和描述,最后从静态设计(类图)和动态设计(活动图、状态图、顺序图)两方面进行了 UML 统一建模分析和描述。第3章教室预约管理系统设计,主要介绍了天津工业大学一公教教室预约管理系统系统设计的相关内容。首先,对系统的总体结构进行了设计,简单的说明系统配置,通过该系统的功能结构图对该系统所包含的功能模块做简单描述。然后进行代码设计和三个子系统功能模块的详细设计,并描述了各个子系统的主要功能业务。最后,从概念模型设计和逻辑模型设计两个方面论述了系统数据库的设计内容,通过E-R图对实体、实体属性和实体

    27、间联系进行了表示,进一步得出关系模型以及数据表的设计。第 4 章教室预约管理系统实现,介绍了系统登录界面、学生主页面、教室主页面以及管理员主页面等功能模块子系统的实现过程,并描述了各模块的实现效果。第 5 章教室预约管理系统测试,主要说明了系统测试的意义,介绍了系统测试的基本概念、含义、测试的目的、原则、方法以及基本的实施步骤等理论知识,最后描述了该系统的测试内容及用户登录功能模块的测试。1.5 本章小结本章节主要介绍了论文的研究背景、在国内外教务系统的研究情况和该系统设计开发的目的与意义,详细阐述了系统的开发研究内容和相应阶段要完成的任务,最后总结了本文每章的主要内容。天津工业大学 2015

    28、 届本科生毕业设计4第二章 需求分析2.1 系统需求定义需求分析是系统必须提供的能力和必须遵从的条件,就是要详细的分析所要解决的问题以及问题的需要,需求分析是在对系统进行设计实现之前所必需要做的事情,需求分为功能性需求和非功能性需求两大类。功能性是对具体完成内容的需求,经常以满足系统的改进目标所需要的输入、输出、过程、存储和输出的数据的形式定义的。非功能性是指除功能性需求之外为满足用户的需求而必须具备的系统性能、可靠性、安全性、可扩充性及可维护性等的特性,下面从系统的功能性及非功能性两方面加以描述:(1)非功能需求1 操作需求:能够在 Windows XP 及以上的计算机系统上运行。2 性能需

    29、求:系统要求能满足百人以上用户同时登录,并且界面的反应时间不得高于 5 秒。3 可靠性: 系统可以保持 24 小时持续运行,系统能够快速的进行配置,发生故障时可以快速的解决。4 安全需求:系统要针对不同的用户设置不同功能的权限,并且应具有基本的信息验证和维护等功能。5 可维护性:该系统要利于管理员进行维护。(2)功能需求教室预约管理系统的主要包含学生、教师和管理员三类用户并且不同用户对应不同的权限。经过详尽的需求分析和总结,从而得到了系统用户权限及所要实现的功能如下:管理负责系统所需教室基本信息的管理、教室预约的审核管理、教室使用情况的查询及对预约数据的统计分析等功能,主要介绍如下:1 基本信

    30、息管理:要求能够对各个教室的基本信息进行增加、修改、删除和查找等基本操作功能。2 教室预约审核管理:对教室使用者提交的教室预约申请表进行审批,若审批通过则给使用者发送一张预约凭证,同时对取消预约进行操作,取消预约后,删除该预约信息。3 预约数据的统计分析:要求能够将每学期教室预约的情况通过图表的方式显示出来,为课程安排的决策提供依据。学生要求可以实现用户登录、查看教室使用情况等功能,主要介绍如下:1 用户登录:学生登录该系统可以将学号作为用户名,密码默认为 111111,在进行系统身份验证,登录成功之后可以继续接下来的操作。2 查看教室使用情况:学生登录成功后,进入系统,可以查看不同时间段、不

    31、同区域的空闲教室。天津工业大学 2015 届本科生毕业设计5教师要求可以实现用户登录、查看教室使用情况,进行教室预约等功能,主要功能介绍如下:1 用户登录:教师登录该系统可以使用教工号作为用户名,密码默认为 111111,在通过系统身份验证,登录成功之后可以继续接下来的操作。2 查看教室使用情况:教室登录成功后,进入系统,可以查看不同时间段、不同区域的空闲教室。3 教室预约:要求教师能够对空闲教室进行预约、查看预约以及取消预约操作。2.2 系统可行性分析可行性是对将要开发的信息系统的可用性或使用性进行的度量,本文从经济、技术及操作可行性三个方面对系统可行性进行分析论述。(1)经济可行性经济可行

    32、性注重系统是否应该创建的问题即权衡系统的成本效益,包括关于开发费用、操作费用、固定成本、可变成本和收益的投资收益比较分析。由于开发此教室预约系统的硬件环境以及软件环境 WAMP,都是从有关的网站或下载平台上下载的,系统的成本低不会对用户造成过重的经济负担。同时,使用该系统可以大大地减少传统的纸质操作、减少用户和管理员的劳动力,还能够提高教务管理人员的工作效率,合理运用资源,所以该系统在经济方面是可行的。(2)技术可行性技术可行性的目的在于明确当前的技术资源能否顺利的进行设计开发任务,能否对系统预期的功能加以实现,以及软、硬件能否满足系统需要,能否为开发过程中遇到的问题提供解决方案。天津工业大学

    33、一公教教室预约管理系统以 WAMP 作为开发平台,使用PHP 作为后台开发语言, MySQL 作为系统数据库。前端页面的编写使用 dreamweaver 编辑工具,后台使用 zendstudio 集成开发环境软件来对 PHP 进行编写,PHP 是在服务器端上运行的嵌入到 HTML 文档的脚本语言,开放的源代码,开发快,兼容性强,运行快,安装方便,技术学习快,操作极为简单,消耗相当少的系统资源,可以进行面向对象的编程。(3)操作可行性该系统使教室使用者借用教室的操作变得十分简单也利于教务管理员对教室资源等信息进行管理,从根本上改变了原有落后的管理体系,带之以现代化,高效的管理手段,可以满足校内各

    34、学院,各职能部门,各直属单位的需求,提高了教务管理的效率,同时学校良好的网络设备为开发教室预约管理系统也奠定了基础。该系统在进行页面设计时,充分考虑了管理员的习惯,操作容易,便于上手,统计准确,适应力强。即便是电脑使用水平较低的用户,在经过简单的提示后也可以进行操作,因此该系统从操作上来看也可行。天津工业大学 2015 届本科生毕业设计62.3 系统用例分析天津工业大学一公教教室预约管理系统的主要参与者是教师和管理员,次要参与者是学生。学生主要具有登录和查看教室使用信息两个用例;教师参与者继承了学生参与者的登录和查询教室的用例,除此之外还具有教室预约用例用于对教室的预约;管理员也继承了学生的这

    35、两个用例,同时还具有教室预约管理用例、教室管理用例和统计用例。该系统的用例图如图 2-1 所示:图 2-1 系统用例图2.3.1 用例图天津工业大学 2015 届本科生毕业设计7图 2-2 学生用例图图 2-3 教师用例图图 2-4 管理员用例图天津工业大学 2015 届本科生毕业设计82.3.2 用例描述(1)“用户登录”用例描述,如下表 2-1 所示:表 2-1 用户登录用例表用例编号:UC-01 重要性级别:高用例名称:登录主要参与者:学生、教师、管理员假设:用户只包含天津工业大学学生、教师和系统管理员描述:该用例描述一个用户填写并提交登录所需用户名、密码以及相应的权限,系统验证用户提交

    36、的信息,若验证正确,则登录成功,进入系统。前置条件:用户信息已在数据库中典型事件过程:1、用户进入登录界面,填写用户名与密码。2、系统验证用户提交的用户名及密码,并验证是否正确。3、选择相应的用户权限,提交。4、系统验证用户提交的用户名是否正确,密码是否正确以及对应的权限是否与数据库中的一致,验证正确。5、用户登陆成功,进入系统。替代事件过程:替代第 2 步:用户所提交的用户名不正确或密码不正确,系统将发送一个提示信息给用户并提示用户名不正确或者密码不正确,需要重新填写。替代第 4 步:用户提交的用户名与密码正确但对应的权限不一致,系统将发出一个提示信息给用户提示该用户不具有该权限。结论:用户

    37、输入正确登录成功进入系统,该用例结束。后置条件:不同的用户依据对应的权限进入相应的系统页面。业务规则:只有输入完整的用户名、密码与对应权限才能进行提交,只有提交的信息正确才能进入系统实现约束和说明:无注释:无天津工业大学 2015 届本科生毕业设计9(2)“预约教室”的用例,描述如下表 2-2 所示:表 2-2 预约教室用例表用例编号:UC-02 重要性级别:高用例名称:预约教室主要参与者:教师次要参与者:管理员假设:教室基本信息已经录入到数据库中,固定课程安排所在的教室信息也已经导入到该数据库中。描述:该用例描述教师查看并选择所需教室,填写预约申请的信息,提交由管理员进行审核,审核通过,教师

    38、会得到管理员发送的预约凭证,则预约成功。前置条件:可以查看教室使用情况典型事件过程:1、选择教师所需教室。2、教师输入预约申请信息并提交。3、管理员对教师提交的申请表进行审批。4、审核通过预约成功像教师发出相关凭证。5、教师查看预约信息,得到预约凭证。替代事件过程:替代第 4 步:教师填写的预约申请没有审批通过,管理员会给教师发送申请失败的提示信息。替代第 5 步:教师查看预约情况,得到预约失败的提示。结论:当教师预约成功后,该用例结束。后置条件:老师查询预约情况,打印预约凭证。业务规则:预约完成后,才能得到并打印预约凭证。实现约束和说明:只有拥有教师权限才能够对教室申请预约。申请预约至少需要

    39、提前一天才能进行预约。注释:无(3)“取消预约”的用例,描述如表 2-3 所示:表 2-3 取消预约用例表用例编号:UC-03 重要性级别:高用例名称:取消预约主要参与者:教师次要参与者:管理员天津工业大学 2015 届本科生毕业设计10表 2-3 取消预约用例表(续)假设:已完成预约,教师得到了该教室的预约凭证。但由于某些原因,教师需要取消对该教室的预约申请,并且取消预约在教室使用前 12 小时以上。描述:该用例描述教师查看预约情况,填写取消预约表,说明取消预约原因的信息,并提交由管理员处理,管理员审批取消预约单,审批通过,删除该预约信息。前置条件:可以查看预约信息典型事件过程:1、教师查询

    40、预约情况,选择需要取消的预约单。2、填写取消预约原因、日期等内容。3、管理员审核教师提交的取消预约表。4、审核通过,管理员删除相应的预约单,取消预约完成。替代事件过程:替代第 4 步:审核未通过,管理员将发送一个取消预约失败信息,需要用户修改取消预约表。结论:当管理员删除相应的预约信息时,该用例结束。后置条件:管理员将预约凭证删除,数据库中已没有该教室的预约信息。业务规则:只用当教师已预约成功该教室,得到预约凭证后方可办理。实现约束和说明:用例需要在使用教室前至少 12 小时内进行办理注释:无(4)“修改教室信息”用例,描述如下表 2-4 所示:表 2-4 修改教室信息用例表用例编号:UC-0

    41、4 重要性级别:高用例名称:修改教室信息主要参与者:管理员假设:教室数据已经增加到库里描述:该用例描述管理员查看教室信息后,选择需要修改的教室,对该教室的相关信息进行修改并提交,修改成功后,会显示出修改后教室信息。前置条件:查看教室信息典型事件过程:1、选中需要修改的教室,得到教室信息。2、管理员对所选的教室信息进行修改,改完后提交该表单。3、系统会发送一个教室信息已被修改的信息,教室信息修改成功。天津工业大学 2015 届本科生毕业设计11结论:当管理得到修改成功的提示后,该用例完成。表 2-4 修改教室信息用例表(续)后置条件:修改成功后,系统会显示改完后的信息。业务规则:只有当教室信息已

    42、设定才可查看和选择教室信息。实现约束和说明:用例需要在添加教室信息完成后才能使用。注释:无(5)“统计预约”用例,描述如下表 2-5 所示:表 2-5 统计预约用例表用例编号:UC-05 重要性级别:高用例名称:统计预约主要参与者:管理员假设:预约系统已使用了一些时期。描述:该用例描述管理员查看教室的预约情况,可以选择不同的时间段进行查询,还可以选择不同的统计形式进行显示。前置条件:管理员登录成功典型事件过程:1、选择要查看的某时间段内或某区域内教室的预约情况。2、选择需要显示的统计表或图的形式(条形图、柱状图、折线图等)。3、提交完成,得到对应的统计图表与结果。结论:当系统显示出所需的统计图

    43、型时,该用例结束。后置条件:将获得的图表进行整理、分析。业务规则:只有管理员权限才可以查看统计情况。实现约束和说明:无注释:无2.4 静态分析2.4.1 类图类图是最常用的 UML 图,是表现了模型的静态架构,它由许多静态性的模型元素组成,展示出了类、接口以及它们之间的静态架构和联系。该系统的类图如图 2-5 所示:天津工业大学 2015 届本科生毕业设计12图 2-5 类图2.4.2 类图分析描述该类图共有 7 个类。主要使用者包括 student、teacher、admin,系统为不同的参与者设置了不同的权限。为了更好的表现各个实体间的关系,该类图并没有表示出用户类与各功能模块的关系,在下

    44、面的类图描述中会加以说明。管理员登录系统,操作教室的基本数据,可能会对应零个、一个或多个修改、添加、查看和删除操作,管理员对教室的基本数据操作完成后,将修改后信息发布。学生登录系统,对教室的使用情况进行查看,一个学生可能对应零个、一个或多个查询操作。教师登录系统,也可对教室的使用情况进行查看,一个教师可能对应零个、一个或多个操作,查看完教室数据后,可选择所需教室对其申请预约。同时管理员会对教师提交的预约单进行审批,管理员审批可能对应零个、一个或多个申请表。若审核成功,则生成一张预约凭证,教师可以打印该凭证。教师预约完成后,可对其预约结果进行查看,一个教师可能对应一个或多个查看预约操作。教师还也

    45、可以进行取消预约操作,一个教室可能对应有一个或多个预约凭证,管理员对教师提出的取消预约进行审核,审核完成后,会对删除该预约凭证。一个管理员可能对应一个或多个取消预约操作。每学期结束后,管理员会对本学期教室的预约、使用情况进行统计,一个管理员可能对应一个或多个统计操作。天津工业大学 2015 届本科生毕业设计132.5 动态分析2.5.1 活动图活动图是 UML 进行动态建模的一个常用手段,它主要用于表现从一种活动到另外一种活动的控制流,进而阐明了业务用例实现的工作程序。(1)登录活动图展现了从用户提交登录到登录界面验证,再到进入系统的业务流。登录活动图如图 2-6 所示:图 2-6 登录活动图

    46、天津工业大学 2015 届本科生毕业设计14(2)预约活动图展现了从教师填写预约申请到管理员对预约申请进行审核,并审核完成的业务流。预约活动图如图 2-7 所示:图 2-7 预约活动图天津工业大学 2015 届本科生毕业设计152.5.2 状态图状态图是 UML 用于动态建模的另外一种常用工具,主要是用于描述实体在其生命周期的动态表现,展现了该实体对当前所处的状态所采取的相应的反应。该系统预约状态图如下图 2-8 表示:图 2-8 预约状态图2.5.3 顺序图顺序图说明了随时间设计的一连串消息,可以表达场景,一个事件的特定背景。当对象存在时,用虚线来代表角色,用生命线之间的箭头表示消息,当对象

    47、处于激活期时,用双道线代表生命线,每个对象都有一个生命线,表示整个交互过程中对应的角色。天津工业大学 2015 届本科生毕业设计16(1)教室查询顺序图,如下图 2-9 表示:图 2-9 教室查询顺序图天津工业大学 2015 届本科生毕业设计17(2)教室管理顺序图,如下图 2-10 表示:图 2-10 教室管理顺序图天津工业大学 2015 届本科生毕业设计18(3)教室预约顺序图,如下图 2-11 表示:图 2-11 教室预约顺序图(4)取消预约的顺序图,如下图 2-12 表示:图 2-12 取消预约顺序图天津工业大学 2015 届本科生毕业设计192.6 本章小结该章主要论述了系统需求分析

    48、的有关内容,首先说明了系统的功能性和非功能性的需求,然后从经济、技术及操作三个部分对系统的可行性进行了描述,同时对系统进行了用例分析(画出了用例图和用例描述表),最后对系统业务从静态分析(类图)和动态分析(活动图、动态图、顺序图)两方面进行了 UML 统一建模分析。从不同的研究方向对该系统的业务流程进行了描述和分析。天津工业大学 2015 届本科生毕业设计20第三章 系统设计3.1 系统总体结构设计系统的整体设计必须按照需求分析的结果以及系统的实际状况,对系统的架构进行总体上、宏观的规划与设计。教室预约系统以互联网为基础设备,使整个系统实现了信息资源数据的共享,不再使用手工方式对数据信息进行传

    49、递和处理,以便完成数据处理高效、信息传输快速流通网络化的需求,其具有一定的可靠性、使用性和科学性,在教室预约管理系统对数据库的设计中还应注意下面两点:(1) 利用互联网的共享性。(2) 注重数据资源的分布及安全保密性。3.1.1 系统配置本系统以 WampServer 作为服务器软件,Wamp 就是 Windows + Apache + Mysql + PHP 集成安装环境,即在 window 下的 apache、php 和 mysql 的服务器软件。经常用于搭建动态网站,其自身是独立运行的程序,但人们经常将它们放在一块来用,具有了很好的兼容性,从而成了一个较为强大的网络环境应用平台。(1)软件平台操作系统平台:Windows XP、Windows 7 及以上;数据库系统平台:MYSQL、SQL sever 、Qracle;开发使用到的工具有:图片处理工具 photoshop cs6,应用程序编写工具 Zend Studio 10.1.0、Dreamweaver

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:教室预约管理系统设计与实现.doc
    链接地址:https://www.docduoduo.com/p-6248950.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开