网上报修管理系统设计与实现
1软件行业可算是当今社会的热门,尤其是移动互联网近几年的蓬勃发展,移动办公自动化系统平台在各个行业都得到应用。以往的报修通常是电话或者上门,包括各方面的登记都是人工账本,移动在线网上报修系统软件也正在被各个大小企事业单位所使用。
目录
引言
1 前言
1.1 系统开发背景
在计算机技术发展的今天,软件行业是政府大力支持的行业,电脑的使用简化和便利工作,在线网上报修并不是不常遇见,再者网上报修信息管理系统仅仅是此中一个小小的应用方面,利用本系统来管理报修维修的一系列功能使用,报修的整个过程可以非常容易和快捷的举行很好的控制和管理。降低了繁琐的工作流程,并且还避免了使用过多的人力资源。鉴于市场上对这样的管理软件的大量需求和应用,选择了本项目开发。
1.2 系统应用前景
网上报修信息管理系统和其他的管理信息系统一样,有着很大的市场的吸引力,在很多日常售后服务管理业务中都可以被实用到。通过使用在线报修信息管理系统,可以更加高效便捷的对报修业务进行操作管理。提高了管理的效率和节省了管理成本。可以说目前市场上的报修管理系统很是庞大,有些大型的系统设计出来的功能也非常多,更适用在大小企业,本系统也是就报修管理系统的基本功能进行了整合,因此系统的应用前景是备受广泛看好的。
1.3 系统开发技术
1.3.1 S2SH框架
S2SH是struts2+spring+hibernate的一个集成的而且亦然是当今IT行业比较流行的Web开发项目管理的开源框架。S2SH框架的业务流程简单的说可以总结为如下:一开始是在表示层中,运用JSP页面来实现界面与后台的衔接工作,负责接收Request请求和传送Response响应,然后Struts会根据strutsconfig.xml里配置文件相关信息将Actionservlet接收到的Request交给响应的Action去处理。当在业务层的时候,Spring控制反转英文名称是IOC,它是用来管理服务组件的,主要任务是向Action提供业务模型Model组件并且该组件的协同目标数据处理DAO组件完成业务逻辑的处理,并提供事务处理、缓存池等容器组件以提升系统性能和保证数据的完整性。若是在持久层的时候,则是依赖 *好棒文|www.hbsrm.com +Q: @351916072@
于与数据库相交互的Hibernate的对象化映射,用来处理DAO组件的请求的数据,最后将处理的结果返回[1]。
1.3.2 jQueryUI
说起jQuery,可以认为jQueryUI是以jQuery为基础的免费JavaScript网页用户界面代码库[2]。在视觉控制的前提之下,有用户交互、动画、特效等多种效果主题。我们能够直接用它来编写出具备很好交互特性的Web开发应用程序。jQueryUI具有简单易用、开源免费、广泛兼容、轻便快捷、标准先进、美观多变、开放公开、强力支持、完美汉化等优点;但是也存在一定的不足,比如:代码不够健壮、构架规划不足、控件较少等。
jQueryUI包括了很多保持状态的小部件,可以说,它与规范的jQuery插件使用模式有所差异。以相似的方式安装,其安装方式和大多数的jQuery插件的安装方式类似,对jQueryUI的部分小部件是基于构建库的创建和控件库提供了通用的API,所以,如果你学会使用其中的一个,那么你就知道了如何使用其他的一小部分部件了[2]。
1.3.3 B/S模式访问数据库
B/S模式作为一种网络结构模式,中文名称也就是浏览器/服务器,B/S结构将浏览器客户端进行了统治,这种模式是伴随着互联网技术的兴起进而出现的一种访问数据库的模式,以前我们可能了解C/S模式,B/S则是对C/S模式的扩展。在这种情况的前提下,用户系统界面是运用各版本浏览器通过WWW就可以来完成实现的。B/S模式最大的有用之处是运行维护比较简洁,可以满足大量的使用者运行使用但又可以从不同的地点以及不同的接入方式(例如Internet/Intranet等)进行访问和操作共同的数据;最大的不足是过于寄托使用企业所提供的条件,由于企业外部引起的中断等因素将致使系统崩溃。
移动互联网作为近年来的大热门行业,有着科技的主导地位,如果是旧时代的主机/终端和C/S都已经不能满足全世界网络全球化和一体化,信息的一键共享和信息的快速获取作为新时代的发展趋势,于是新事物代替旧事物是历史发展的规律,互联网技术尚且如此,因此B/S模式的出现可以说是必然的,也就是浏览器/服务器的访问方式。使用B/S访问数据库模式,使用者就可以通过浏览器的访问地址去访问计算机,计算机根据用户的请求就会响应给用户想要得到的一切信息资源,大量的信息资料是通过全球网络互连,一体化的Web服务器响应给用户的,作为Web服务器来讲,通过与存储大量数据的数据库服务器接通之后,实际上数据也是存储在数据库服务器中的。客户端只需要使用浏览器的URL地址,访问服务器上的下载程序拿到本地来执行,在下载过程中有可能碰到与数据库相关的程序,但这些都不需要人为的来解决,Web服务器会自己传送给数据库服务器用来来解释执行,并反馈到了Web服务器,最后Web服务器再又反馈给用户。通常我们所说的全球网就是在这种结构模式中,全球网的网络浑然成为一个整体,形成一个覆盖全地球的全球网络。而我们个人用户或者说是一个企业机构就可以在全球网络建立的基础上,从而创建自己专属的计算机网络
1.4 系统开发方法与工具
1.4.1 系统开发方法
随着Internet的迅速增长,Web项目软件系统对我们的吃穿住行产生了长远的影响,无数传统的资源信息和数据库应用系统正在被转移到移动互联网平台,而对于Web项目的开发,总体是首先全面性地明确需求与分析设计,包括架构分析与设计、分析逻辑、业务逻辑设计、界面设计)、开发环境的搭建、开发与测试、文档编写、发布;需求的确定主要是通过各种手段确定系统的功能与性能;构架分析与设计包括逻辑构架(如:MVC模型,Model1模式或Model2模式)、物理构架(如:Web服务器的分布和数据库服务器的分布)、技术解决方案的确定(如:J2EE或.NET);业务逻辑的分析是基于需求分析业务逻辑和具体类;界面设计是设计系统界面的风格和系统具体模拟界面;开发环境的搭建有几个确定,分别是开发工具的确定、配置管理工具的确定、测试工具的确定和文件服务器/配置服务器的确定等;然后是按照需求的功能进行测试和再次开发。
系统开发工具
项目的开发工具很多,但本系统的开发工具使用的是Myeclipse10[3],Myeclipse企业级开发、Web开发、云开发和移动开发的平台,利用Myeclipse我们可以在数据库和J2EE的开发、部署、应用程序服务器的整合方面极大的提高开发项目的效率[4]。Myeclipse能充分激发你的开发创意,你会发现功能丰富的JavaEE集成开发环境,从项目的代码编写开始到调试和测试以及最终项目发布,完全支持HTML、SSH框架、Jsp等多种强大的技术综合于一体使用,Myeclipse会让你的开发更加灵活,它是一个相当杰出用来开发Java项目的工具,功能很是强大,各种各样的开源产品它都是支持的。
目录
引言
1 前言
1.1 系统开发背景
在计算机技术发展的今天,软件行业是政府大力支持的行业,电脑的使用简化和便利工作,在线网上报修并不是不常遇见,再者网上报修信息管理系统仅仅是此中一个小小的应用方面,利用本系统来管理报修维修的一系列功能使用,报修的整个过程可以非常容易和快捷的举行很好的控制和管理。降低了繁琐的工作流程,并且还避免了使用过多的人力资源。鉴于市场上对这样的管理软件的大量需求和应用,选择了本项目开发。
1.2 系统应用前景
网上报修信息管理系统和其他的管理信息系统一样,有着很大的市场的吸引力,在很多日常售后服务管理业务中都可以被实用到。通过使用在线报修信息管理系统,可以更加高效便捷的对报修业务进行操作管理。提高了管理的效率和节省了管理成本。可以说目前市场上的报修管理系统很是庞大,有些大型的系统设计出来的功能也非常多,更适用在大小企业,本系统也是就报修管理系统的基本功能进行了整合,因此系统的应用前景是备受广泛看好的。
1.3 系统开发技术
1.3.1 S2SH框架
S2SH是struts2+spring+hibernate的一个集成的而且亦然是当今IT行业比较流行的Web开发项目管理的开源框架。S2SH框架的业务流程简单的说可以总结为如下:一开始是在表示层中,运用JSP页面来实现界面与后台的衔接工作,负责接收Request请求和传送Response响应,然后Struts会根据strutsconfig.xml里配置文件相关信息将Actionservlet接收到的Request交给响应的Action去处理。当在业务层的时候,Spring控制反转英文名称是IOC,它是用来管理服务组件的,主要任务是向Action提供业务模型Model组件并且该组件的协同目标数据处理DAO组件完成业务逻辑的处理,并提供事务处理、缓存池等容器组件以提升系统性能和保证数据的完整性。若是在持久层的时候,则是依赖 *好棒文|www.hbsrm.com +Q: @351916072@
于与数据库相交互的Hibernate的对象化映射,用来处理DAO组件的请求的数据,最后将处理的结果返回[1]。
1.3.2 jQueryUI
说起jQuery,可以认为jQueryUI是以jQuery为基础的免费JavaScript网页用户界面代码库[2]。在视觉控制的前提之下,有用户交互、动画、特效等多种效果主题。我们能够直接用它来编写出具备很好交互特性的Web开发应用程序。jQueryUI具有简单易用、开源免费、广泛兼容、轻便快捷、标准先进、美观多变、开放公开、强力支持、完美汉化等优点;但是也存在一定的不足,比如:代码不够健壮、构架规划不足、控件较少等。
jQueryUI包括了很多保持状态的小部件,可以说,它与规范的jQuery插件使用模式有所差异。以相似的方式安装,其安装方式和大多数的jQuery插件的安装方式类似,对jQueryUI的部分小部件是基于构建库的创建和控件库提供了通用的API,所以,如果你学会使用其中的一个,那么你就知道了如何使用其他的一小部分部件了[2]。
1.3.3 B/S模式访问数据库
B/S模式作为一种网络结构模式,中文名称也就是浏览器/服务器,B/S结构将浏览器客户端进行了统治,这种模式是伴随着互联网技术的兴起进而出现的一种访问数据库的模式,以前我们可能了解C/S模式,B/S则是对C/S模式的扩展。在这种情况的前提下,用户系统界面是运用各版本浏览器通过WWW就可以来完成实现的。B/S模式最大的有用之处是运行维护比较简洁,可以满足大量的使用者运行使用但又可以从不同的地点以及不同的接入方式(例如Internet/Intranet等)进行访问和操作共同的数据;最大的不足是过于寄托使用企业所提供的条件,由于企业外部引起的中断等因素将致使系统崩溃。
移动互联网作为近年来的大热门行业,有着科技的主导地位,如果是旧时代的主机/终端和C/S都已经不能满足全世界网络全球化和一体化,信息的一键共享和信息的快速获取作为新时代的发展趋势,于是新事物代替旧事物是历史发展的规律,互联网技术尚且如此,因此B/S模式的出现可以说是必然的,也就是浏览器/服务器的访问方式。使用B/S访问数据库模式,使用者就可以通过浏览器的访问地址去访问计算机,计算机根据用户的请求就会响应给用户想要得到的一切信息资源,大量的信息资料是通过全球网络互连,一体化的Web服务器响应给用户的,作为Web服务器来讲,通过与存储大量数据的数据库服务器接通之后,实际上数据也是存储在数据库服务器中的。客户端只需要使用浏览器的URL地址,访问服务器上的下载程序拿到本地来执行,在下载过程中有可能碰到与数据库相关的程序,但这些都不需要人为的来解决,Web服务器会自己传送给数据库服务器用来来解释执行,并反馈到了Web服务器,最后Web服务器再又反馈给用户。通常我们所说的全球网就是在这种结构模式中,全球网的网络浑然成为一个整体,形成一个覆盖全地球的全球网络。而我们个人用户或者说是一个企业机构就可以在全球网络建立的基础上,从而创建自己专属的计算机网络
1.4 系统开发方法与工具
1.4.1 系统开发方法
随着Internet的迅速增长,Web项目软件系统对我们的吃穿住行产生了长远的影响,无数传统的资源信息和数据库应用系统正在被转移到移动互联网平台,而对于Web项目的开发,总体是首先全面性地明确需求与分析设计,包括架构分析与设计、分析逻辑、业务逻辑设计、界面设计)、开发环境的搭建、开发与测试、文档编写、发布;需求的确定主要是通过各种手段确定系统的功能与性能;构架分析与设计包括逻辑构架(如:MVC模型,Model1模式或Model2模式)、物理构架(如:Web服务器的分布和数据库服务器的分布)、技术解决方案的确定(如:J2EE或.NET);业务逻辑的分析是基于需求分析业务逻辑和具体类;界面设计是设计系统界面的风格和系统具体模拟界面;开发环境的搭建有几个确定,分别是开发工具的确定、配置管理工具的确定、测试工具的确定和文件服务器/配置服务器的确定等;然后是按照需求的功能进行测试和再次开发。
系统开发工具
项目的开发工具很多,但本系统的开发工具使用的是Myeclipse10[3],Myeclipse企业级开发、Web开发、云开发和移动开发的平台,利用Myeclipse我们可以在数据库和J2EE的开发、部署、应用程序服务器的整合方面极大的提高开发项目的效率[4]。Myeclipse能充分激发你的开发创意,你会发现功能丰富的JavaEE集成开发环境,从项目的代码编写开始到调试和测试以及最终项目发布,完全支持HTML、SSH框架、Jsp等多种强大的技术综合于一体使用,Myeclipse会让你的开发更加灵活,它是一个相当杰出用来开发Java项目的工具,功能很是强大,各种各样的开源产品它都是支持的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1823.html