zoukankan      html  css  js  c++  java
  • 《温州大学城市学院后勤管理系统的设计与实现》论文笔记十九

    一 基本信息

    标题:温州大学城市学院后勤管理系统的设计与实现
    时间:2013
    来源:电子科技大学
    关键词:高校后勤; 后勤管理系统; JAVA程序设计语言; MYSQL2005数据库;

    二 研究内容

    1.论文组织结构
    第一章,绪论。说明了课题的研究背景,分析课题当前的国内外研究现状,描述论文的研究目标,意义,研究内容及章节安排。
    第二章,系统开发模式与技术。首先介绍了系统的开发模式,对CS模式和BS模式都进行详细的分析;然后介绍J2EE平台,对其概念和优势进行详细说明,最后描述MVC框架的定义和优点。
    第三章,需求分析。首先描述了系统的总体业务需求,在系统需求分析中,对用户角色进行划分,然后采用UML用例图对系统功能性需求进行了细化分析,最后对系统的非功能性需求进行分析。
    第四章,系统架构设计。首先描述了系统的建设目标,然后对系统的架构和模块进行设计,在系统详细设计中,详细说明了系统主要功能模块的设计过程,给出相关的活动设计图和时序图,最后进行数据库设计。
    第五章,系统实现,首先介绍系统开发环境,然后依次讨论系统主要功能模块实现,给出功能模块的程序实现流程和相关功能界面。
    第六章,系统测试。首先对系统测试进行简单介绍,然后在功能测试中给出测试用例和系统截图,在性能测试中给出分析图以及测试结论。

    2.开发模式介绍
    到目前为止,从时间顺序来看,应用系统实现模式分为四种,分别为主机-终端模式,文件服务器模式,客户机/服务器模式,浏览器服务模式,第一种对硬件要求的要求比较苛刻,很多情况下很难保证硬件投入,
    因此该模式已经慢慢被淘。第二种模式的应用系统只适用于局域网内的信息交互,而且在系统的操作过程中容易出现瓶颈,因此,该模式的应用范围变得越来越窄。剩下两种模式为当下使用最多的模式,
    客户机/服务器模式即CS模式,起源于二十世纪八十年代,该模式应用程序可以将其划分为二层和三层架构。一开始,二层模式框架(即胖客户端结构)是最为典型并且使用最为广泛的一种架构模式。
    二层架构模式将应用程序从逻辑上划分为两个层次,其中一层是进行系统数据的显示并承担着系统业务逻辑的处理,这些工作都在客户端进行;第二层为远程的数据库服务器,它利用网络技术实现远程数据来获取
    和更新等操作。在客户端通过设定好的数据库连接程序实现数据库的访问操作,远程服务器中存放着所有系统相关的数据信息,每一个客户端都会与数据库服务器之间建立一个安全连接。客户端编写SQL语言向
    远程服务器发送数据请求,服务器端接收到SQL语句后,执行语句并将SQL语言所需要的数据返回给客户端的应用程序。
    CS开发模式特点主要表现为以下几点;
    1.利用CS模式的应用系统在一定程度上可以实现离线操作,只要在本地客户端能够存储一些缓存数据能力。
    2.CS模式可以充分利用客户端的顶级资源,从而提高系统运行的各项性能。
    3.CS模式的应用系统其网络传输的数据量相对较小,而且基本上就只有在客户端和服务器之间即可。
    4.采用CS模式的应用系统,其安全性相对于BS模式来说是要提高很多。因为CS模式的应用系统大部分的操作都在本地进行的,而不必都要通过互联网来进行,因此,安全性要提高许多。

    但是随着信息技术的发展,CS模式的缺陷逐渐显示出来,主要表现如下:
    1.CS模式的运行对系统对客户端软硬件的要求较高,要想系统具备较强的处理能力,就必须不断升级,这就要软硬设备也要随之更换,大大增加系统的开发成本。
    2.基于CS模式应用系统中的程序安装和部署都比较麻烦,而且很难移植到其他平台上。
    3.界面风格不统一,许多操作都要在多个窗口中进行,使用起来比较麻烦。
    4.某种技术一旦选定就不能随意更改,使得系统的开发受到很大限制。

    浏览器/服务器模式即BS模式,它是伴随互联网通讯技术的发展,对CS模式的一种升级或是改进。在BS模式结构,用户不需要像CS模式那样安装各种客户端应用程序,它只需要利用普通客户端PC机子上
    浏览器即可实现系统各项业务操作。系统核心的业务逻辑处理都是在服务器上进行,而客户端只会处理一些简单或是极少数的业务逻辑,这也形成了一种三层结构模式。这种结构模式大大减轻客户机的压力,
    在进行系统的升级或是维护过程中也只需对服务器的原程序进行更改就可以实现全面的升级和维护操作,从而减少企业在系统相关的各项开支大大减少。

    3.系统需求分析
    全面负责高校所有学生的后勤保障工作,包括学生的住宿,高校的资产与设备等管理以及服务。在高校后勤管理信息化的目的是信息化的手段与方法科学合理地管理好温州大学城市学院的后勤服务工作,使
    后勤管理部门能够充分发挥后勤保障作用,更好地服务于高校,为后勤管理部门工作人员搭建一个方便实用的管理平台,提高管理效率和管理水平。根据调研和了解,总结出该校的后勤管理工作主要是
    管理该校的所有师生的食,住,行,水,电,暖等各个方面,包含的管理内容非常广泛,涉及到的数据和信息也很多,使得后勤管理工作异常复杂,同时高校继续发展,人数呈现递增趋势,传统管理部门
    不再适应新时代的应用需求。

    4.系统架构设计
    确定系统建设目标后,就可以进行系统的设计工作。对于一个功能强大的应用系统来说,好的系统架构设计是必不可少环节。一个良好的系统架构,能够有利于系统的协作开发,并有助于系统后勤功能
    模块的扩展升级,但是,传统的开发模式,无法满足这些需求。因此,本文针对当前应用系统开发过程中常见的问题,结合市面上流行的开源框架SSH,提出一种基于J2EE架构的且适合于温州大学
    城市学院后勤管理工作的系统实现方案,目标系统的架构设计图。

    三层架构模块分别为表现层,业务层,数据层,通过这样三层的划分,将整个系统从逻辑上划分成三个块,同时利用MVC模式实现。

    5.系统总体模块设计
    从图中可以看出,目标系统主要包括短信平台,日常办公,固定资产,宿舍管理,系统管理五大功能模块。

    三 结论

    分析课题研究背景和研究现状,深入学校后勤管理部门掌握用户基本需求,基于用户需求和拟定的技术路线,对系统进行架构设计,逻辑结构设计和数据库设计,
    详细讨论宿舍管理,日常办公,固定资产管理和短信平台的详细设计和实现过程,给出具体实现流程,代码和实现界面,并围绕系统功能和性能开展测试验证。

    四 参考文献

    [1] 金洪峰. 温州大学城市学院后勤管理系统的设计与实现 [D] . 电子科技大学, 2013

  • 相关阅读:
    [小技巧]虚拟机服务管理小程序
    JNI学习
    Java读取Properties文件的七种方法
    UFLDL教程练习(exercise)答案(1)
    win7让库显示“我的电脑”
    关于asp.net中绑定的模版列CheckBox无法触发OnCheckedChanged事件的问题
    使用OLEDB读取不同版本Excel数据的连接字符串设置
    身为程序员,电脑的时间格式是不能随意设置的
    实现sqlserver数据根据不同时间周期分组
    常用Web Service汇总(天气预报、时刻表等)【转】
  • 原文地址:https://www.cnblogs.com/Long-Live-Chairman-Mao/p/12217473.html
Copyright © 2011-2022 走看看