基于Web的开放性实验室网上预约管理系统的设计与实现
发布时间:2017-03-29 21:11
本文关键词:基于Web的开放性实验室网上预约管理系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:如何让学生充分利用好现有的实验室资源成为一些民办高校实验室开放急需解决的重要问题。开发出能够满足大多数用户要求的这样一套实验室网上预约管理系统是非常有必要的。本系统可以使实验教师及实验管理者从繁重的工作中解脱出来,提高工作效率,同时还能够提高学生的积极和主动性,充分体现出实验室较高使用率。本课题通过对全国各大民办高校的基本情况出发从国内国外现有的基本状况进行分析,得出了一套适合民办院校特点的开放性实验室网上预约管理系统的设计思路。为了能够建立一套完整的适合学院实验教学管理的系统要对系统的整体结构、功能进行详细的阐述。本文针对上述问题,基于web开放性实验室网上预约管理系统。为了能够更好的管理本系统,系统采用MVC三层框架模式可大大提高系统的扩展和维护。Web的服务器选用Apache以Think PHP作为开发框架,选用My SQL作为数据库开发设计。依据对学院教师、学生等用户的实际调研统计分析后制定出本系统的主要几个功能模块分别是管理员、实验指导教师和学生三个功能模块。系统的基本信息的添加、删除、课程管理、实验项目管理、批次管理等都是由系统管理员进行管理操作的。实验指导教师模块的主要任务是对管理员发布的一些信息进行查看、下载、打印、上传成绩、浏览以及对个人信息进行修改、删除等操作。学生模块是学生可登陆本系统后进行查看、下载、浏览、预约、取消和个人信息的修改、删除等操作。这几个模块之间是不可分割、不可独立的它们之间关系是其他模块不可代替的。系统在开发设计阶段就已经考虑到它的可靠性、安全性,系统登录除采用一般的账号密码登录外还增加了验证码的输入中英文及阿拉伯数字做为验证码,同时对数据库进行了安全设计。本文设计的系统投入使用后可有效的提高实验室预约管理效率,对管理员、实验指导教师、学生等在时间上有了很大的活动空间。学生可自主选择自己的上课时间提高了学生积极性、主动性,提高了教学效果。同时对实验室管理员极大的降低了工作强度,减少了繁琐的工作中带来的不必要的错误,有效的提高了工作效率。对推进实施学院提出的培养应用型、职业性、开放式的人才培养模式有很大的帮助。
【关键词】:开放性实验室 网上预约管理 B\S结构 MVC三层框架
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP393.09
【目录】:
- 摘要4-6
- ABSTRACT6-10
- 第1章 绪论10-14
- 1.1 课题开发背景概述10-11
- 1.2 课题开发主要目的11
- 1.3 本系统开发特色11-12
- 1.4 国内与国外现状分析12
- 1.5 本课题整体结构介绍12-14
- 第2章 系统实现主要相关技术14-20
- 2.1 MVC的介绍14-15
- 2.2 ThinkPHP介绍15-17
- 2.3 MySQL介绍17-19
- 2.3.1 MySQL数据库的主要特性17-19
- 2.3.2 MySQL应用简述19
- 2.4 本章小结19-20
- 第3章 网上预约管理系统分析20-30
- 3.1 系统设计的开发目标20
- 3.2 系统设计的可行性分析20-21
- 3.2.1 系统设计的技术可行性21
- 3.2.2 系统设计的操作可行性21
- 3.2.3 系统的经济可行性21
- 3.3 系统需求分析21-27
- 3.3.1 系统功能需求22-26
- 3.3.2 系统性能需求26-27
- 3.3.3 需求分析27
- 3.4 系统使用的功能模块简述27-29
- 3.5 本章小结29-30
- 第4章 网上预约管理系统结构设计与分析30-52
- 4.1 整体结构30-31
- 4.2 功能模块设计31-35
- 4.2.1 教师模块31-32
- 4.2.2 学生模块32-33
- 4.2.3 管理员功能模块33-35
- 4.3 登录模块35
- 4.4 网上预约管理系统的数据库的设计分析35-50
- 4.4.1 数据库简要介绍35-36
- 4.4.2 数据库的概念结构设计36-41
- 4.4.3 预约管理系统数据库的逻辑设计介绍41-42
- 4.4.4 预约管理系统数据库物理设计42-47
- 4.4.5 预约管理系统数据的操作流程47-50
- 4.5 本章小结50-52
- 第5章 预约管理系统功能模块实现和安全模块的实现52-68
- 5.1 本系统排课和预约功能的实现52-56
- 5.1.1 回溯算法排课设置52-55
- 5.1.2 本系统网上预约主要功能的实现55-56
- 5.2 系统主要一些功能模块的实现56-58
- 5.2.1 本系统数据库连接模块的实现56
- 5.2.2 系统主要模板功能使用56-57
- 5.2.3 数据表格导入的实现57
- 5.2.4 系统分页功能设计的实现57-58
- 5.3 本预约管理系统安全模块的实现58-60
- 5.3.1 用户登录本系统需要通过验证码的实现59
- 5.3.2 用户登录系统需要通过身份验证的实现59-60
- 5.3.3 系统实现数据库安全模块60
- 5.4 预约管理系统主要功能的界面实现60-66
- 5.5 本章小结66-68
- 第6章 预约管理系统的测试68-72
- 6.1 预约管理系统测试过程68-69
- 6.2 预约管理系统测试用方法69
- 6.3 对预约管理系统的主要功能进行测试69-71
- 6.4 本章小结71-72
- 结论和展望72-74
- 参考文献74-76
- 致谢76
本文关键词:基于Web的开放性实验室网上预约管理系统的设计与实现,由笔耕文化传播整理发布。
,本文编号:275422
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/275422.html