- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于BS结构的公房预约管理系统的设计与实现[权威资料]
                    基于B/S结构的公房预约管理系统的设计与实现
               摘要:公共用房(以下简称公房)预约管理系统对于企事业单位的公房管理工作有着重要的意义。该文针对某高校二级学院公房使用的实际需求,采用JSP、HTML/CSS、MySQL数据库等技术设计并实现了一套基于Spring MVC的B/S(即浏览器/服务器)结构的公房预约管理系统。该系统构建了高校公共用房预约管理的新模式,有效地提高了公房的利用率。 
     关键词:公房预约;Spring MVC;B/S系统 
    TP311 A 1009-3044(2016)28-0095-03 
    1背景 
    近年来,随着高校办学规模扩大、科研活动与学术交流日益增多,各高校对教学科研用房的需求不断增加,导致本就紧张的公房资源配置缺口增大,供需矛盾加剧。如何在现有条件下提高公房的使用效率已成为高校亟待解决的问题之一。 
    在当前高校公房的管理模式下,如教室、会议室等公房租用的预约,因信息的线下传递和处理方式的不透明,导致教师、学生和管理人员之间需要多次协商才能完成。这不仅耗费了借用者大量的时间和精力,而且因信息不透明还造成了公共资源的极大浪费。随着“互联网+”和大数据时代的到来,大量新的技术和管理理念开始迅速传播,加之智能移动设备的普及,使得公房网上预约管理这种便捷服务模式成为可能。 
    就公房预约管理工作而言,其内容非常繁琐,既有资产管理方面的工作,又有日常的使用与维护,同时还涉及到相关数据的统计和查询。通过将这些信息记录在案,不仅方便日常管理工作,而且为公房以后有计划地进行维修保养提供重要的数据支持。目前,高校此类记录大多以纸质或EXCEL电子文件形式记录,加之管理人员变化频繁,此类方式很容易造成记录格式不规范、数据丢失等问题[1],同时加重了管理人员对数据的管理工作。因此,为了实现公房管理信息的统一性,本文设计并研发了基于B/S模式的公房预约管理系统。 
    2系统分析与设计 
    2.1系统需求分析 
    公房预约管理系统的研发是某高校二级学院办公管理信息化改革的一部分,其功能设计充分考虑了该院办公管理的实际情况及需求,针对不同用户定制不同功能,重点突出实时的特点,方便不同层次用户的使用。 
    系统用户分为系统管理员、院级管理员、教职工、学生等四级,不同级别用户具有不同权限。教职工和学生用户权限下,主要有查询和预约功能。院级管理员除拥有以上两种功能外,还具有公房信息管理、预约管理、用户管理以及公告发布等功能。系统管理员除拥有院级管理员具有的功能外,还有系统数据维护、权限管理以及日志管理等功能。此外,教工与学生的权限应该有所不同,否则只能称三级。 
    2.2系统体系架构及技术方案 
    本系统基于B/S模式架构,前台展示采用HTML/CSS和JavaScript客户端语言,后台采用JSP和JAVA语言开发,数据层存储采用MySQL数据库。系统总体架构如图1所示,采用了三层体系结构开发模式,将系统的整个业务应用划分为表示层、业务逻辑层和数据访问层,有利于系统的开发、维护、部署和扩展[2]。 
    图1中,各层的具体作用如下[3-5]:表示层一般指系统界面,主要用于展示和收集信息;逻辑层是三层架构的核心,主要用于业务的逻辑处理和数据层的数据操作,具体表现为与系统所对应的领域逻辑;存储层专用于系统的数据存储以及与之相对应的增删改查操作。 
    为了进一步降低各层之间的耦合性,提高系统的灵活度,在图1三层体系结构的基础上,综合公房系统的实际业务需求,设计了五层系统结构,如图2所示。 
    五层结构自底向上分别为:数据库、数据层、业务层、应用层、展示层,每层结构的作用如下: 
    1)展示层负责将所有功能与数据通过PC、手机、平板电脑等终端展示给用户,接收用户相应的操作请求并发送给后端应用层。 
    2)应用层接收展示层传递过来的操作请求,按照不同的请求内容调用业务层相应业务处理,并将接收处理结果返回给展示层。 
    3)业务层接收应用层相应的功能调用请求,实现每个功能的具体逻辑,包括逻辑判断、数据运算、数据读写操作等,这是整个应用系统的核心部分。 
    4)数据层作为业务层和数据库之间的中间层,执行上层业务具体的数据操作命令,操作类型主要有增删改查四类。 
    5)数据库采用主从配置,一方面起到热备份的作用,另一方面实现读写分离,增强数据库的吞吐效率,提升系统的整体响应。 
    2.3系统功能模块设计 
    本系统主要包含用户管理、预约管理、公房信息管理以及系统维护四个模块,如图3所示。各模块的主要功能如下: 
    1)用户管理模块主要是维护系统的用户数据,包含增删用户,找回密
                您可能关注的文档
- 加热炉推料机的执行机构与整体设计.doc兰工专.doc
- 劳务分包招标文件范本【可编辑】.doc
- 劳务承包合同(律师修改).doc
- 劳务承包合同(张律师修改).doc.doc
- 劳务承包协议架子(未包括单价).doc
- 劳务分包招标文件及合同范本2012-6-30.doc
- 劳务派遣承诺书.doc
- 劳务管理每月检查记录情况.doc.doc
- 劳务输出先进县经验交流材料(新).doc
- 劳动合同书【湖北范本】修改(同名46680).doc
- 基于BS方式的即时通讯软件的设计与实现—毕业设计论文.doc
- 基于C8051F020的全位置自动焊接控制系统的研制.docx
- 基于Cortex-M3微控制器的直流电机调速系统文献综述.doc
- 基于c51单片机的多功效电子时钟设计(完美完成版)[精华].doc
- 基于CS的电子邮件简单收发系统设计与实现—计算机毕业设计(论文).doc
- 基于CS3000顺序控制应用的研究(良好).doc
- 基于C控制的C650车床的电气控制毕业设计.doc.doc
- 基于CS的电子邮件简单收发系统设计与实现—免费计算机毕业设计论文.doc
- 基于DSP的正弦信号发生器正文.doc
- 基于FPGA的双口RAM在双CPU通信中的应用及设计开题报告(可编辑).doc
最近下载
- 第十二课 冲动来袭时 课件 鄂教版八年级 心理健康教育.ppt VIP
- 2025年中国移动面试题目及答案.doc VIP
- 六年级数学下册典型例题系列之第二单元百分数(二)的应用题拓展篇(解析版).doc VIP
- 西工大计算机操作系统实验-创建GeekOS内核线程资.doc VIP
- 拉伸强度原始记录模板.xls VIP
- 近代科学进入中国的回顾与前瞻(杨振宁)高中语文必修2.ppt VIP
- 社区卫生院卫生服务中心制度管理办法方案汇编.docx VIP
- DB15T 3962.4-2025绿色矿山建设规范 第4部分:煤炭行业.pdf VIP
- TCS-900 SISPatch使用手册相关资料文档.pdf VIP
- 《交通安全教育》课件.ppt VIP
 原创力文档
原创力文档 
                        

文档评论(0)