您好,欢迎来到暴趣科技网。
搜索
您的当前位置:首页基于structs框架结构的后勤服务系统的研究与实现

基于structs框架结构的后勤服务系统的研究与实现

来源:暴趣科技网
煎… 堡~皇…堕 C0 pUT鞋踺 UJiA 基于structs框架结构的后勤服务系统 的研究与实现 高莺,王春华,陈栋良,周晨,尤澜涛 (苏州工业园区服务外包职业学院江苏苏州215123) 【摘要】:随着“数字化校园”建设的不断推进,高校后勤管理方式相对滞后。本文主要研究和实现 基于structs结构的高校后勤系统,发布信息,提供在线网上报修、填写工作联系单、处理投诉建议等后 勤服务。通过此后勤网站系统的建立能够有效管理后勤资源,提高后勤部门的服务质量和工作效率,实 现办公自动化和无纸化。体现人性化的后勤服务和管理。 【关键词】:structs框架;后勤服务;后勤系统;MVC三层架构;后勤网站 开发Web应用程序的开放源码的framework。采用 1引言 ruts能开发出基于MVC fModel—View—Controller)设 随着计算机和网络技术的高速发展,高校通过建 St立网络平台来发布、共享信息和处理事务,提高教职 计模式的应用构架。 工的工作效率,逐步实现办公自动化和无纸化。 MVC模式(Model—View—Controller)是软件工程中 后勤资源一向是学校的重要资源,学校日常后勤 的一种软件架构模式,把软件系统分为三个基本部 )、视图(View)和控制器(Controller)。 事务跟在校所有教职工都息息相关,所以后勤管理成 分:模型(Mode1为学校管理中的基础工作,也是重要内容之一。目前 修,教室和办公室门禁的开通等日常事务处理需要提 交纸质申请,然后找各个相关负责人审批盖章,通常 这样的事务处理,不但申请过程繁琐,处理时间滞后, 控制器Controller:负责转发请求,对请求进行处 视图View:界面设计人员进行图形界面设计。  的人工方式已无法满足日常工作要求。器材物品的报 理。模型Modeh程序员编写程序应有的功能(实现算 法等等)、数据库专家进行数据管理和数据库设计(可 3系统总体设计方案 利用Structs框架结构,实现基于B/S的多层Web  而且处理后的结果反馈不畅通,导致一些急事要事得 以实现具体的功能)。不到及时有保障地处理,严重的甚至可能会影响到正 常的教学活动。  当前市场上也存在着一批高校后勤软件,大部分 应用,以降低模块之间的耦合度,提高系统的复用性。 系统是基于传统的基于C/S模式的管理系统,无法扩 系统的总体结构如下图所示。展到互联网环境中。这些系统在设计过程中只是侧重 于几个方面的开发,缺乏与相关高校后勤的有效沟 通。除此之外,随着后勤网站的相继建立,普遍面临一 个重大课题就是如何实现后勤网站与高校后勤服务 管理相结合。 客户层 竟琨层 业务层 数据}§ 层数据蓐层 I控制嚣 — IAcbons 蚓 业务 数据 山 ^c【i舯 逻辑 g.-- 库访 类 问类 本文研究的是基于B/S模式后勤管理系统,该系 统实现为用户提供各种后勤服务,用户只要有浏览器 就能浏览后勤网站和使用网站上提供的后勤服务。 2 Structs框架概述 l l D^o 图1系统总体结构图 多层分布式模型的使用,一方面降低耦合度,增 加系统的可维护性和可扩展性;另~方面可以分工协 Struts是采用Java Servlet/J『avaServer Pages技术, 作,便于系统开发管理,同时也有利于后期的管理维 本文系苏州工业园区服务外包职业学院科研项目“IT素养无纸化考试系统的研究与实现”(编号:KY—XJZ102) ̄成果。 2013年第11期f福建电脑 ・35・ 煎…一堡~… 皇……照 UJlAN COM UT"藏R 护。 后勤采供管理系统。系统实现使用了MVC设计模式, 它把一个应用的输入、处理、输出流程按照视图、模 1)表现层  本系统表现层包括用户界面和访问控制两部分。 型、控制的方式进行分离,它们各自处理自己的任务。utrs 2框架是目前最流行的开源MVC框架之一,具 用户界面只负责和用户的交互,比如收集用户的请求 St信息和将返回结果显示给用户,虽然用户界面也承担 有组件的模块化,灵活性和重用性的优点,同时简化 一部分的数据验证功能,但是用户界面不进行任何的 了基于MVC的Web应用程序的开发,系统设计中选 业务逻辑处理。而表现层中的访问控制部分就是接收 择它的目的是为了帮助我们减少在开发基于MVC设 用户界面的请求,调用相应的业务处理模块处理,最 计模型Web应用的时间。 后把处理结果返回给用户。 本后勤系统前台界面主要是以网页形式,主要有 公共信息、后勤服务、基建维护、安全保卫、公共卫生、 资产管理、规章制度、物业服务和服务窗口等,提供各 对应内容信息的网上发布和浏览。 2)业务层 业务层集中了系统的业务逻辑和规则的处理,可 以说是应用软件系统中的核心部分。因此,如何构建 一个良好架构的业务层,是应用软件开发者需要着重 解决的问题。业务层定义了本后勤系统业务处理逻辑 和数据库访问逻辑,完成业务处理后将结果显示在前 台网页上。根据分层结构的设计原则,业务层封装的 是业务逻辑和规则,例如该系统中的用户登录、网站 新闻的添加等都是具体的业务逻辑。 本后勤系统能够发布和共享学校后勤信息,面向 学生和教职工提供网上报修、网上填写和提交工作联 系单、受理投诉建议,在该平台体系中提供一些固定 的业务流程,在网站上提供相应的公有入口,用户可 自行使用平台上提供的服务。 3)数据持久层 数据持久层在架构模型中处在业务层和数据库 层之间,负责两层之间的交互,系统本身就是管理信 息系统,对数据库的访问是频繁的,数据持久层就是 封装了对数据存取的业务。在软件应用系统层次模型 开发中,数据持久层介于数据层和业务逻辑层的中 间。相对于层次模型中的其它层来说,数据持久层并 非必不可缺的层,但是如果没有数据持久层,整个应 用程序的逻辑会变得没有条理性、难以管理。对于稍 微复杂一点的应用程序来说,数据持久层显然必不可 少的,它已经成为在应用程序中向系统提供一个稳 定、高效、安全的数据访问通道的必不可缺的接口。 3.1技术路线 以Eclipse为开发工具,Java为开发语言,利用现 今流行的Struts等轻量级开源框架,以MySQL 5作为 系统后台数据库,研究并实现了基于Java EE的高校 ・36・ 福建电脑I 2ol3年第11期 系统使用Java EE技术和java语言进行开发,使 得开发出的系统具有跨平台性、高可靠性、可移植性 等特点;多层分布式模型的使用,一方面降低耦合度, 增加系统的可维护性和扩展性,另一方面使得开发人 员可以分工协作,便于系统的开发和后期的维护。 3.2研究方法 按照软件工程思想,采用瀑布模型,进行软件工 程的各个阶段。首先对后勤管理系统进行调研,完成 需求分析,弄清楚各个系统的具体要求,包括界面风 格,用户操作习惯以及网站的功能等。然后进行网站 的设计与实现,系统采用MVC框架,采用目前主流的 开发框架sturts2,增加系统的灵活性和可扩展性。最 后进行系统的测试与上线,对系统完成集成测试,功 能测试和上线测试,保证系统功能的正确性。 4后勤服务主要功能模块流程设计 (1)工作联系单 学生和教师都可以写工作联系单,由所属部门主 任进行审批,如果部门主任提工作联系单,直接到总 务(暂不处理)处理过程中,如果是同意,相关人员可以 写信息。如果是退件,则必须写信息。总务人员在处理 工作联系单的时候,可以允许他填写进度信息,提供 一个保存按钮和结束按钮。工作联系单流程如下图所 示: 甲 图2工作联系单流程图 ……一…………… |UJ一 IA 亳 璺…一……………~……… 对留言进行回复。投诉建议流程如图4所示。 基于Structs框架实现的后勤管理系统,能够发布 修、网上填写和提交工作联系单、受理投诉建议,在该 (2)报修单管理 学生和教师填写报修单,由总务主管分配报修 程如下图所示: 单,相关人员处理完成之后,填写处理结果。报修单流 和共享学校后勤信息,面向学生和教职工提供网上报 (=< = 二二)) 平台体系中提供一些固定的业务流程,在网站上提供 相应的公有入口,用户可自行使用平台上提供的服 务。这样,使学校后勤管理实现自动化、系统化、规范 化,大大提高了工作效率和节约了人力资源,为学校 后勤管理部分及管理人员节能减负,在学校层面上还 优化了学校后勤管理。 5结论 本后勤管理系统分两期完成,第一期完成后勤网 站,第二期完成后勤管理系统的用户留言,工作联系 图3报修单流程图 单审批流程,报修单审批流程等相关管理模块。完成 编码和测试,服务器和域名的申请,软件的安装、发布 以及后勤管理系统的维护工作。 本后勤系统在Structs框架基础上搭建动态网站, 将前台页面显示和后台业务逻辑剥离,并通过网站为 高校教职工和学生提供后勤服务。 参考文献: [1]闰朋.后勤管理模式探讨.科学与财富,2012(7). 图4投诉建议流程图 [2]张波,韩珩.基于MVC模式的Structs框架的研究与实现.甘 肃科技,2008(7) (3)投诉建议 在网站页面上,每一个总务人员都可以审批留言,并 [3]郭广军,羊四清,戴经国,刘永逸.基于Struts框架的Web应 投诉建议做成网上留言,留言需要审批才能出现 用开发技术研究.计算机应用与软件,2007(9) (上接第34页) 关系,表现层引用业务逻辑组件,业务逻辑组件引用 [3]王聪.基于三层架构开发的小型图书管理系统的设计.科技 数据组件。 参考文献: [1]许锁坤.ASP.net技术基础:北京:高等教育出版社,2003. [2 .Han and M.Kamber.Data Mining Concepts and Techniques. Morgan Kaufinann Publishers,2001. 与企业,2012/06 [4]崔小军.基于日历的时序关联规则挖掘算法.计算机应用, 2006/08,P.16-19. [5 J Dino Exposito、Andrea Saltarel/o.Microsoft.NET Architecting Applications for the Enterprise. 2o13年第11期I福建电脑 ・37・ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoquwan.com 版权所有 湘ICP备2024080961号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务