浅析基于Mashup的煤炭销售业务管理系统设计与开发
在我国煤炭工业迅猛发展的情势下,信息化在煤炭行业发展改革中起着愈来愈重要的作用。据调查,我国大多数煤炭企业积极投身信息化建设,将信息技术应用到煤炭生产、管理等各个环节中,建设并不断优化管理信息系统,为我国煤炭行业的发展提供了强有力的技术支撑。但是,煤炭行业或企业在开发运用信息管理系统的进程中,仍然存在不少问题,尤其是系统的适用性、先进性以及有效性等方面还需要花大力气才能真正解决。另外,煤炭行业或企业信息化建设理念还需要转变,那种一味地追求信息技术的高精尖,脱离企业自身管理和业务流程的实际状况,是不可能收到预期效果的。因此开发出一个符合企业业务需求的、基于先进软件开发技术的煤炭销售业务管理系统的必要性不言而喻,通过该系统可有效地降低管理成本,提高信息管理效率与准确性,提高企业竞争力。
一、煤炭销售业务管理系统设计开发的现实价值
煤炭销售业务管理系统的建设具有非常重要的意义,其最主要的作用就是基于网络实现销售业务的自动化和信息化,具体意义如下:一是进一步加快山西煤销集团晋城市公司煤炭销售业务自动化的进程,实现管理职能的网络化,提高各级领导的决策水平;二是推动工作体制和工作方式的改革,打破部门之间各自为阵的局面,通过信息畅通,保证执行政令统一规范;三是改变传统的销售业务处理手段,加快信息传输速度,提高办事效率;四是统一规范各部门、各岗位之间工作审核制度,减少人为控制;五是改变信息孤岛现状,实现数据信息共享,减少数出多家和重复冗余;六是通过工作网络化,树立公司现代化形象,推动公司整体信息化工作的开展,加强服务意识,提高公司对上下游客户服务质量;七是实时控制用户资金占用,减少用户欠款风险,提高公司风控能力。
二、煤炭销售业务管理系统设计开发的目标与任务
目标是基于UML建模技术、数据库技术、Web编程技术,Restful服务开发技术等设计并开发出一个基于Mashup的煤炭销售业务管理系统。根据研究目标,确定本系统所需完成的任务主要包括如下几个方面。
(一)系统需求分析与建模。决定一个软件项目最终是否成功的一个决定因素是软件需求的分析,因此需要详细了解系统的需求分析并建立相应模型,从而为接下来的系统设计、编码、测试等环节提供良好的基础。
(二)系统API服务开发。本系统基于Mashup进行设计和实现,本系统需要开发API服务,需要对API服务的开发、部署、调用等进行研究。
(三)使用ORM进行数据存取。如今的数据库基本上都是关系数据库,它们的特点是面向集合的,而如今的编程方式都是面向对象的,如何在这两者之间进行良好的转换,可以使用ORM进行映射。因此需要对ORM的原理和某个特定的ORM框架进行深入研究。
(四)用户交互体验。如今的Web2。0应用发展越来越快,如何构建一个用户交互体验良好的Web应用程序是本文需要研究的内容。
三、煤炭销售业务管理系统设计开发的关键问题
(一)系统需求分析与建模。从软件工程的几个阶段来看,软件的需求分析决定了之后的各个软件工程环节,如软件的设计、实现、测试和维护。因此需要利用相关的建模工具对系统进行需求分析建模,为之后的各个阶段提供基础。
(二)系统API服务开发。API服务开发是本系统的核心环节,也是Mashup的核心,需要对。NET平台中开发API服务的关键技术和框架进行深入研究。
(三)ORM的原理和应用。对于一个基于数据库的软件系统来说,数据永远都是至关重要的,因此解决数据的存取问题是系统中需要考虑的关键问题。对象关系映射(ObjectRelationMapping,简称ORM),是一种为了解决面向对象与关系数据库存在的互不匹配现象的技术。简单来说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java程序中的对象自动持久化到关系数据库中,本质上就是将数据从一种形式转换到另外一种形式。这也同时暗示着额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。
(四)Web前台设计。对于如今的Web应用来说,如何能够吸引用户,给用户带来良好的体验,是非常关键的问题。
四、煤炭销售业务管理系统设计开发的实现路线
(一)系统需求分析与建模。拟对系统的需求进行详细的了解,并对UML(通用建模语言)进行深入研究,使用UML建立系统的静态模型和动态模型,包括类图、用例图、序列图、状态图等,用于描述整个系统,从而为系统的实现打下基础。另外结合PowerDesigner为系统的数据库进行概念模型、逻辑模型建模。
(二)系统API服务开发。系统拟采用。NET平台中的WebAPI实现RestFul风格的服务API。RestFul是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。
(三)通过ORM实现数据存取。需要参考相关中英文文献资料,对ORM的实现原理进行深入了解,并在多种ORM框架中选择适合本系统的ORM框架实现数据的存取。
(四)Web编程方法。在国内,目前最流行的三种网站建设技术有:ASP。NET、JSP、PHP。由于Java发展年代较长,加上其开源的特性,吸引了较多的网站开发者,在银行、电信等领域应用较广泛。PHP也由于其开源免费、跨平台的特性拥有一部分的开发拥护者。而ASP。NET在近几年的发展势头比较迅猛,微软公司对其的更新速度比较频繁,使ASP。NET越来越强大。最近几年推出了模型视图控制器(MVC)架构,使基于。NET的Web编程又往前发展了一大步。本文拟使用ASP。NET编程框架对系统进行实现,因此需要对ASP。NET的编程模型、页面生命周期、状态保持方法等方面进行研究。
(五)面向对象设计模式。本系统拟采用面向对象的编程语言C进行系统的实现。要设计出维护性和扩展性良好的软件系统,需要对面向对象23个设计模式中的策略模式进行研究。
(六)Web前端设计。Web前端涉及到的相关技术有HTML、CSS、Javascript、jQuery、Ajax等,需要查看相关的技术文档重点对jQuery技术进行分析和利用,从而实现较好的用户体验。
对建筑工程结构设计的分析探讨一建筑结构设计的特点1结构设计的延性特点在实际的使用中,引发建筑物变形的主要因素有风力地震和沉降。我们在进行建筑结构设计时一定要确保高层建筑不会受变形而出现损坏甚至倒塌的情况,就要
建筑工程框架结构工程技术浅谈摘要随着我国城市建设项目的不断增加,工程的建设质量也受到了社会各界的极大关注。在建筑工程中,框架结构是建筑的基础和根本,只有提高建筑工程的框架结构工程技术,建筑施工质量才能得到根本
钢筋混凝土结构预制桩施工技术要点摘要随着城市化进程不断发展,房屋建筑工程越来越多,钢筋混凝土预制桩施工技术得到了广泛应用,有效保证了整体房屋建筑工程质量。文章阐述预制桩施工技术特点,重点解析房屋建筑钢筋混凝土预制
建筑工程混凝土结构施工技术摘要通过对现阶段混凝土结构施工技术中的温控技术浇筑技术模板拆除技术及养护技术等进行分析,探讨了对混凝土施工技术实施效果产生影响的因素,指出混凝土结构施工技术的完善与加强,不仅能够保
探微水利工程中混凝土结构的优化设计1水利工程中混凝土结构存在的问题1。1混凝土材料配比不稳定混凝土并非是单一性质的材料,而是由水泥砂石等原料拌合胶凝而成。因此,材料配置比例的些许不同,就可能导致混凝土标号降低,在浇
水利工程金属结构和机电设备管理摘要水利工程实际上是一项惠民工程,通过对水利工程的兴修与建设,能够有效推动我国经济的发展,改善国民的生活质量。因此,在建设水利工程时,应严格控制工程质量,确保其真实效用的充分发挥。
简析传统教学法与多媒体教学法优势互补研究机械制图是培养工程技术人员的一门重要技术基础课,主要培养学生具有一定的绘制和识读机械图样的能力,是学生毕业后从事技术工作不可或缺的一种基本功,因此受到工科学生的普遍重视。但是随着我
预应力混凝土结构火灾研究现状及展望摘要对预应力混凝土结构火灾的研究现状进行了综述与分析,探讨了预应力混凝土结构火灾研究中存在的主要问题。建议进一步研究应从预应力材料的高温蠕变性能入手,采用非线性有限元进行整体结构分
国家环保部以奖促治推动农村环境治理据国家环境保护部网站消息,在3日召开的农村环境综合整治以奖促治和自然生态保护工作研讨会上,环境保护部有关负责人指出,环境保护部把加强农村环境保护和自然生态保护工作作为据国家环境保护
2010企业必须面对的十大环保挑战当越来越多的企业把环境保护作为发展战略,当低碳经济成为未来竞争的制高点,2010,企业如何应对因加强节能减排带来的变化,有哪些环保问题需要提前研究?作为长期关注企业环境行为的媒体,
中国环境问题与农村发展很高兴有这样一个机会和在座的,特别是澳大利亚来的一些朋友交流一些我自己这两年的研究心得。为什么特别高兴和澳大利亚来的朋友交流?是因为我其实最开始做环境问题的时候,和两个澳发署在中国
树立初中学生古代史全局观的方法因为历史是一门长期联系的不断的以新事物代替旧事物的课程,在历史的学习中,要学会前后联系,用长远的目光看历史中的内容,对于初中的学生来说学习历史尤其要用全局的观点看问题,要培养学生对
浅论传统扬琴与现代扬琴的演奏技巧浅论传统扬琴与现代扬琴的演奏技巧摘要扬琴是中国常用的一种击弦乐器,音色清脆明亮,表现力极为丰富,可以独奏合奏或为琴书说唱和戏曲伴奏,在民间器乐合奏和民族乐队中占有重要地位。传入中国
学会接纳异样的声音学会接纳ldquo异样rdquo的声音摘要学会接纳ldquo异样rdquo的声音,尊重学生的个性发展,树立全新的教育观念,接纳他们的声音,真正的实现以学生为主导的新型教育模式。经常
音乐作品中的感情内涵毕业论文内容提要本文主要探讨音乐欣赏者在欣赏音乐的过程中,其感情体验的基本要求,我从欣赏者对音乐作品感情内涵体验的深浅这1角度出发进行论证,得出准确深刻和细致地体验音乐作品中的感情
每一个音阶都在演戏每一个音阶都在演戏摘要本文从嵇康的声无哀乐论谈起,探讨现代影视作品中音乐的特有价值。光影音等多种元素结合在一起,既推进了情节的发展,同时也满足了人们的视听之娱。音乐在电影中起着重要
数字音频技术的兼容与发展探究数字音频技术的兼容与发展探究摘要人们的科技文明发展到了数字化时代,数字技术以惊人的速度蓬勃发展,社会与生活的各个角落都可以看到数字化技术,它为我们的生活带来的革命性的改变。声间是传
小提琴演奏中音色变化浅析小提琴演奏中音色变化浅析摘要小提琴是人类创造的一种最美好的手工艺品,也是一种掌握起来最变幻莫测的乐器,它以迷人的音色和丰富的表现力深得人们的喜爱。同时音色也是小提琴演奏中最为关键的
DSP在音频领域的应用DSP在音频领域的应用数字信号处理(DigitalSignalProcessing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机
越南留学生汉语声调的声学研究越南留学生汉语声调的声学研究摘要留学生汉语学习过程中存在的声调问题一直是对外汉语教学中的难点,越南学生也同样存在这种问题。我们用实验语音学的方法,将越南学生的发音特点和中国学生的进
中部彝族学生普通话元音习得的声学实验中部彝族学生普通话元音习得的声学实验彝语属于汉藏语系藏缅语族彝语支彝语。全国彝语共分为六大方言(北部方言东部方言南部方言西部方言东南部方言中部方言)和二十六个土语。各方言之间差别比
超声波和次声波超声波和次声波意大利科学家斯帕拉捷习惯晚饭后到附近的街道上散步,他常常看到,很多蝙蝠灵活地在空中飞来飞去,却从不会撞到墙上,这个现象引起了他的好奇蝙蝠凭什么特殊本领在夜空中自由自在