以下是小编整理了基于WebGIS的煤炭销售系统设计与应用,本文共5篇,希望你喜欢,也可以帮助到您,欢迎分享!
篇1:基于WebGIS的煤炭销售系统设计与应用
基于WebGIS的煤炭销售系统设计与应用
为推进煤炭企业的`现代化管理,实现煤炭销售管理的规范化、自动化、高效化,本文提出了基于WebGIS的煤炭销售管理系统,系统采用Browser/Server模式设计,应用数据挖掘的算法处理数据,得到煤炭销售数据的评估和预测,从而为领导决策服务.该系统完成了合同管理、称重管理等多个模块,在实际应用中效果显著.
作 者:王志东 范云勤 徐小智 WANG Zhi-dong FAN Gong-gin XU Xiao-zhi 作者单位:王志东,范云勤,WANG Zhi-dong,FAN Gong-gin(西安科技大学能源学院,西安,710054)徐小智,XU Xiao-zhi(西安市科技咨询服务中心,西安,710002)
刊 名:测绘科学 ISTIC PKU英文刊名:SCIENCE OF SURVEYING AND MAPPING 年,卷(期): 34(6) 分类号:P208 关键词:煤炭销售 WebGIS Browser/Server 数据挖掘 数据库 coal sales WebGIS browser/server data mining database篇2:浅析基于Mashup 的煤炭销售业务管理系统设计与开发论文
浅析基于Mashup 的煤炭销售业务管理系统设计与开发论文
在我国煤炭工业迅猛发展的情势下,信息化在煤炭行业发展改革中起着愈来愈重要的作用。据调查,我国大多数煤炭企业积极投身信息化建设,将信息技术应用到煤炭生产、管理等各个环节中,建设并不断优化管理信息系统,为我国煤炭行业的发展提供了强有力的技术支撑。但是,煤炭行业或企业在开发运用信息管理系统的进程中,仍然存在不少问题,尤其是系统的适用性、先进性以及有效性等方面还需要花大力气才能真正解决。另外,煤炭行业或企业信息化建设理念还需要转变,那种一味地追求信息技术的高精尖,脱离企业自身管理和业务流程的实际状况,是不可能收到预期效果的。因此开发出一个符合企业业务需求的、基于先进软件开发技术的煤炭销售业务管理系统的必要性不言而喻,通过该系统可有效地降低管理成本,提高信息管理效率与准确性,提高企业竞争力。
一、煤炭销售业务管理系统设计开发的现实价值
煤炭销售业务管理系统的建设具有非常重要的意义,其最主要的作用就是基于网络实现销售业务的自动化和信息化,具体意义如下: 一是进一步加快山西煤销集团晋城市公司煤炭销售业务自动化的进程,实现管理职能的网络化,提高各级领导的决策水平; 二是推动工作体制和工作方式的改革,打破部门之间各自为阵的局面,通过信息畅通,保证执行政令统一规范; 三是改变传统的销售业务处理手段,加快信息传输速度,提高办事效率; 四是统一规范各部门、各岗位之间工作审核制度,减少人为控制; 五是改变“信息孤岛”现状,实现数据信息共享,减少数出多家和重复冗余; 六是通过工作网络化,树立公司现代化形象,推动公司整体信息化工作的开展,加强服务意识,提高公司对上下游客户服务质量;七是实时控制用户资金占用,减少用户欠款风险,提高公司风控能力。
二、煤炭销售业务管理系统设计开发的目标与任务
目标是基于UML 建模技术、数据库技术、Web 编程技术,Restful 服务开发技术等设计并开发出一个基于Mashup的煤炭销售业务管理系统。根据研究目标,确定本系统所需完成的任务主要包括如下几个方面。
( 一) 系统需求分析与建模。决定一个软件项目最终是否成功的一个决定因素是软件需求的分析,因此需要详细了解系统的需求分析并建立相应模型,从而为接下来的系统设计、编码、测试等环节提供良好的基础。
( 二) 系统API 服务开发。本系统基于Mashup 进行设计和实现,本系统需要开发API 服务,需要对API 服务的开发、部署、调用等进行研究。
( 三) 使用ORM 进行数据存取。如今的数据库基本上都是关系数据库,它们的特点是面向集合的,而如今的编程方式都是面向对象的,如何在这两者之间进行良好的转换,可以使用ORM 进行映射。因此需要对ORM 的原理和某个特定的ORM 框架进行深入研究。
( 四) 用户交互体验。如今的Web 2. 0 应用发展越来越快,如何构建一个用户交互体验良好的Web 应用程序是本文需要研究的内容。
三、煤炭销售业务管理系统设计开发的关键问题
( 一) 系统需求分析与建模。从软件工程的几个阶段来看,软件的需求分析决定了之后的各个软件工程环节,如软件的设计、实现、测试和维护。因此需要利用相关的建模工具对系统进行需求分析建模,为之后的各个阶段提供基础。
( 二) 系统API 服务开发。API 服务开发是本系统的核心环节,也是Mashup 的核心,需要对. NET平台中开发API服务的关键技术和框架进行深入研究。
( 三) ORM 的原理和应用。对于一个基于数据库的软件系统来说,数据永远都是至关重要的,因此解决数据的存取问题是系统中需要考虑的关键问题。对象- 关系映射( Object/Relation Mapping,简称ORM) ,是一种为了解决面向对象与关系数据库存在的互不匹配现象的技术。简单来说,ORM是通过使用描述对象和数据库之间映射的元数据,将Java 程序中的对象自动持久化到关系数据库中,本质上就是将数据从一种形式转换到另外一种形式。这也同时暗示着额外的执行开销; 然而,如果ORM 作为一种中间件实现,则会有很多机会做优化,而这些在手写的'持久层并不存在。更重要的是用于控制转换的元数据需要提供和管理; 但是同样,这些花费要比维护手写的方案要少; 而且就算是遵守ODMG 规范的对象数据库依然需要类级别的元数据。
( 四) Web 前台设计。对于如今的Web 应用来说,如何能够吸引用户,给用户带来良好的体验,是非常关键的问题。
四、煤炭销售业务管理系统设计开发的实现路线
( 一) 系统需求分析与建模。拟对系统的需求进行详细的了解,并对UML( 通用建模语言) 进行深入研究,使用UML建立系统的静态模型和动态模型,包括类图、用例图、序列图、状态图等,用于描述整个系统,从而为系统的实现打下基础。另外结合PowerDesigner 为系统的数据库进行概念模型、逻辑模型建模。
( 二) 系统API 服务开发。系统拟采用. NET平台中的Web API 实现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 技术进行分析和利用,从而实现较好的用户体验。
篇3:基于VB的客户资料管理系统设计与应用
基于VB的客户资料管理系统设计与应用
讨论了利用VB完成企业客户资料管理系统的设计与开发,包括建立数据库文件、相应的人机界面等功能设计,使企业客户资料共享,从而提高和发展企业管理功能.
作 者:李玮 沈勇 刘云红 LI Wei SHEN Yong LIU Yun-hong 作者单位:李玮,刘云红,LI Wei,LIU Yun-hong(西南林学院,交通机械与土木工程学院,云南,昆明,650224)沈勇,SHEN Yong(云南民族大学,物理与电子电气信息工程学院,云南,昆明,650031)
刊 名:西南林学院学报 ISTIC英文刊名:JOURNAL OF SOUTHWEST FORESTRY COLLEGE 年,卷(期): 26(5) 分类号:N37 关键词:数据库 VB 信息篇4:辽宁省洪水预报系统的设计与应用
辽宁省实用洪水预报系统的设计与应用
辽宁省实用洪水预报系统(以下简称系统)根据现有预报方案而设计,主要是实现现有预报方案的.计算机自动预报.在分析和研究预报方案及用户需求的基础上,确定系统的主要功能,详细介绍了系统的总体结构和数据库设计,以及软件的应用情况,旨在交流洪水预报程序开发的经验,推动水文预报自动化进程.
作 者:王国新 WANG Guo-xin 作者单位:辽宁省水文水资源勘测局鞍山分局,辽宁,鞍山,114002 刊 名:水利水文自动化 英文刊名:AUTOMATION IN WATER RESOURCES AND HYDROLOGY 年,卷(期): “”(2) 分类号:P333 关键词:洪水预报 实用 自动预报 程序设计 辽宁省篇5:浅析数字律师事务所应用系统设计与实现论文
浅析数字律师事务所应用系统设计与实现论文
近年来,我国公民法律意识不断提高,律师和律师事务所数量和业务不断扩大。但律师职业能力和律师事务所管理水平与国际相比还存在很大差距,尤其是信息化管理水平相对较低。提升我国律师事务所管理水平,缩小与国外律师所的差距,争取早日与国际接轨,是摆在我们面前的一个紧迫的难题。国际对律所信息化建设比较一致的观点认为一个律所信息化会经历起步、增长、发展和成熟四个阶段,起步阶段的特征是用软件处理数据,增长阶段则有个软件系统,发展阶段的特征是有集成化的技术和系统,而成熟阶段则是将用户、内部律师、客户端集成在一起。
1 目的及意义
随着公民的法律意识越来越高,传统的律师事务所业务流程与发展模式不能满足客户和行业的需求。全国各地法院都建立了电子法院系统,从立案到审查,再到结案的各个环节都已经进入到了数字化的时代。各类卷宗归档的数字化也必将在不久的将来成为行业的主流形式。截止到2016 年3 月,全国执业律师数量达到29.7 万人,律师事务所达到2.4 万多家,与4 年前相比增幅分别达38%和20%。数字律师事务所应用系统是一个具有广泛需求的潜在市场,应用先进的软件管理系统,能促进律所管理规范化,提高管理能力和服务水平。
数字律师事务所应用系统的实现使得律师事务所内部管理实现了有序化、规范化、并通过资源共享,有效地进行资源的优化与调配,极大地提高了办公效率,并通过网络化管理的窗口,大力推展业务。通过信息有效的整合,提高服务质量、竞争力、促进我国法治建设。
2 行业特点
与一般企业相比,律师事务所的日常工作具有如下特点:
1)办公场所和办公时间相对灵活。
2)工作人员之间的工作彼此独立而又不可分割。
3)涉及到大量的文书处理。
4)需要同客户进行交互。
3 系统开发方案
针对行业特点和对系统功能的调研和需求分析,本系统设计以案件管理为核心,以律师管理为基础,把案件、律师、客户及日常行政管理等信息进行紧密关联,来协助律师进行移动式网络化办公,对律师日常工作中的客户、案件卷宗、日程安排、法律法规、法律文书等文件和信息进行智能化的处理,协助律师和律师事务所对纷繁复杂的信息进行有效的管理,从而极大地提高工作效率和管理水平。
目前国内律师事务所管理系统主要分为以下类型:一是基于简单的局域网共享的,基于简单的局域网共享架构简单,入手快。但律师事务所的工作效率并没有得到显著提高。第二种是单机版架构,单机的`律师事务所管理系统可以实现一些律师事务所的管理功能,但在协同工作、资源共享上显得力不从心。三是基于C/S 架构,此类系统是由服务器与客户端构成,律师们利用客户端就可以实现远程办公,资料的共享调阅,工作流程的管理,财务,权限管理等。但此类系统必须安装客户端,给松散的律师业务带来不便。
近几年,随着IT 技术的迅猛发展,互联网也在发生着巨大变化,它的终端已从传统的个人电脑逐渐演变为移动智能终端,人们已经进入了移动互联网时代。人们希望能够随时随地的获取信息和处理信息,不受地域、时间的限制。因此,互联网技术和移动通信紧密融合已成为目前不可阻挡的发展趋势。随之出现的搭载于移动智能终端的Android 操作系统和IOS 操作系统极大地促进了移动互联网的不断进步,特别是Android 系统,凭借其开放性吸引着众多专业人士开发基于它的各种应用程序。本系统的开发方案把C/S 架构与移动互联网紧密结合起来,实现律师业务应用系统的数字化。移动终端设备通过3G/4G 网络访问服务器,PC 端通过Internet 访问服务器,并实现数据资源的共享。
4 系统功能模块
系统具有十大功能模块,按照人员可划分为三大模块。
1)客户管理。针对企业和个人客户建立详细的档案,满足不同客户的需求。
2)业务管理。对业务案件进行登记,跟踪办理进度,随时了解案件进展。
3)法务文档管理。法律法规库、司法文书库、辩护词库。
4)行政管理。主要有通知公告、考勤管理、值班日志、工作汇报等。
5)人事管理。提供了完备的人事档案管理功能。
6)文件管理。收发文件进行归档管理。
7)客服管理。对客户咨询、投诉、主动服务进行登记。
8)个人管理。管理个人信息。如个人日程安排、备忘事项提醒、通讯录等。
9)用户管理。系统用户管理,根据不同级别进行权限限制。
10)系统管理。保证系统运行稳定,安全可靠。如系统登陆日志管理、数据备份还原、数据字典设置等。
5 系统实现技术
5.1 ASP.NET
ASP.NET 是一个统一的Web 开发模型,它提供了为建立和部署企业级Web 应用所必要的服务。随着.NET Framework 版本的更新,ASP.NET 也经历了多个版本。它所具有的主要特点有:
1)ASP.NET 是同Microsoft.NET Framework 集成在一起的,运行在CLR 运行库环境之内。
2)ASP.NET 是编译执行的,它支持多种编程语言,同时,也是面向对象的。
3)ASP.NET 是跨浏览器和跨设备的,并易于配置。
5.2 数据库
本系统采用SQL Server2000 作为后台数据库。SQL Server2000能够满足大型Web 站点和企业数据处理系统的数据存车分析需求,并且还可以与.NET 技术实现无缝结合。系统数据库访问采用的是流行的ADO.NET 技术。
5.3 Android
Android 是由谷歌公司于2007 年推出的基于Linux 内核的操作系统。Android 操作系统以其开源性受到各大移动设备生产厂商的青睐,随着版本不断迭代,其功能变得更加强大。Android平台具有开放性、应用程序平等性、易开发性和并行性的特点。本系统移动客户端开发就是建立在Android平台之上。
6 展望与不足
本系统中的所有操作都完全针对律师的日常工作流程进行设计,具有功能齐全的特点。以律师案件办理为核心,以规范化律师事务所日常办公为宗旨,系统功能涵盖了律师事务所日常业务。具有操作简单,流程清晰的特点。同时,系统设计中充分考虑了安全性能,通过网络数据存储和备份功能,从而最大程度的保障了数据的安全性。
系统存在的主要不足,一是移动终端平台目前还只局限于Android平台,但iOS 也是一个巨大的市场,所以系统在应用领域存在巨大缺憾,后继将开发扩展。同时,只局限于律师事务所的日常管理,而目前法院正在积极推进电子法院建设,如网上立案,证据交换,在线开庭等。系统应对接口进行有效设计,以便今后的全方位对接。
结语
系统开发设计,实现了大部分的主要功能,今后还将在移动客户端的信息推送方面进行深入探索,这对于提高律师和律师事务所的知名度,提升用户体验等方面具有现实意义。
文档为doc格式