专业微软培训机构,为北京、上海、广州、深圳、长沙、武汉、福州、厦门、泉州、漳州等城市提供EXCEL、PPT、WORD、ACCESS、PROJECT、MCSE、MCITP、OFFICE等高级培训及相关技术服务。

0592-2962798 2963798
2966798 2968798
厦门市厦禾路南洋大厦二楼

最新文章列表

ACCESS程序开发解决生产大问题

中远集团厦门远洋运输公司调度统计系..

厦门电业局同安分局:加强学习EXCEL数..

厦门EXCEL开发:老板的小问题,人事的..

厦门Excel 技术服务:解决中秋宴会分..

厦门PPT设计制作:如何制作科技部项目..

热门文章列表

AO史密斯热水器销售管理系统上线

厦门PPT设计制作:如何制作科技部项目..

厦门EXCEL开发:老板的小问题,人事的..

厦门Excel 技术服务:解决中秋宴会分..

厦门电业局同安分局:加强学习EXCEL数..

ACCESS程序开发解决生产大问题

首页 > 成功案例

成功案例

中远集团厦门远洋运输公司调度统计系统

关键字:net开发    发布时间:2015-07-28 11:03:51    作者:admin
本文关键词:解决方案 商业收益

公司概述

厦门高士达科技实业有限公司作为厦门市科技局认定“软件企业”“高新技术企业”,能为客户提供综合性、跨平台软件开发解决方案;作为国家信息产业部“系统集成四级认证”企业,可结合客户信息化建设的多方面需求提供网络建设、网络安全、数据安全、数据备份等整体性系统集成解决方案。

商业挑战。

中远集团厦门远洋运输公司内部建立局域网,需要一套基于Web调度统计系统输入和上传港口、船舶、航次、挂港数据。厦门高士达科技和中远集团厦门远洋运输公司合作开发了调度统计系统。通过该系统,用户可以在办公楼或通过Internet访问这个站点, 输入港口、船舶、航次、挂港主数据,并可以统计航次、挂港数据。上传每天的主数据和每月统计数据到FTP服务器。用户可以对历史数据进行搜索、过滤和分析。该系统采用先进的.NET架构和Web技术,实现高效输入和上传港口、船舶、航次、挂港数据。采集各种调度数据,并对数据进行管理、分析、和使用。系统在设计时遵循如下考虑:

系统性:整体规划,统一设计,分步实施。考虑系统实施的分步性,可以适应各级单位实施过程的阶段性;

    安全性:充分考虑用户重要信息的安全级别和应用安全性的特殊需求,提供有效的保证,采用多达8级的安全认证体系结构,保障数据和系统的安全;

      可维护性:考虑到用户对系统进行日常维护的工作难度,自动完成一些维护管理工作,并实现全系统资源及应用统一管理的目的;

      先进性:采用先进的设计思想和技术,应用先进成熟的软硬件技术进行设计,使用Web技术,完全支持B/S应用模式,保证系统具有较强的生命力,符合当前和未来的发展趋势;

      适应性:能适应目前和未来可能发生的各种复杂情况,具有灵活的应变能力和适用性,并且要充分考虑今后一段时间内机构和人员的变化情况;系统的规划和设计考虑到推广过程中的各种具体情况,使系统从深度和广度上都具有灵活的适应能力;

      扩展性:根据业务需求及技术的发展需要,通过整体性规划和模块化设计,使系统具备横向、纵向扩展的能力;

    灵活性:从初始化、日常应用等多方面考虑到应用和维护的灵活性,使各级人员的操作尽量简单、方便。

解决方案

    系统分为船舶、航次、挂港主数据录入和系统管理两个主要模块。数据录入模块实现输入港口、船舶、航次、挂港等主数据的录入,以及航次、挂港数据的统计功能。系统管理模块实现人员管理、权限管理、系统备份以及系统帮助等功能。

系统设计采用三层结构用户界面(Web 窗体)、中间层(.NET 组件程序集)和数据层(SQL Server 数据库)。各个图层可能有自己特定的安全措施(SQL Server 权限、.NET 运行时权限、ASP.NET 安全等)。

      该系统可以适应各级人员实施过程的阶段性;充分考虑到客户重要信息的安全级别和应用安全性的特殊需求,采用安全认证体系结构提供了有效的保证,保障数据和系统的安全;能自动完成一些维护管理工作,并实现了全系统资源及应用统一管理的目的;客户在使用过程中感到该系统从初始化、日常应用等多方面考虑到应用和维护的灵活性,使各级人员的操作尽量简单、方便。总的来说,该接口系统设计合理,界面美观,使用灵活,功能较强,能够较好地满足用户的需求,而且其结构也符合微软推荐的三层应用模式,对将来该系统的扩充打下了较好的基础。

解决方案的技术特点

   采用B/S三层结果,保证系统具有较强的灵活性和生命力

     系统采用了先进的设计思想和技术,应用先进成熟的软硬件技术进行设计,使用Web技术,完全支持B/S应用模式,保证系统具有较强的生命力,符合当前和未来的发展趋势。系统能适应目前和未来可能发生的各种复杂情况,具有灵活的应变能力和适用性,并且已经充分考虑今后一段时间内机构和人员的变化情况。系统的规划和设计考虑到推广过程中的各种具体情况,使系统从深度和广度上都具有灵活的适应能力。根据业务需求及技术的发展需要,通过整体性规划和模块化设计,使系统具备横向、纵向扩展的能力。

     使用Data Access Application Block简化常用数据库操作

     数据访问层用于封装数据库特定代码,将数据库与商务逻辑层的细节问题分离开。这项分离使用户能够集成不同的数据库,而不需要改变商务逻辑层和展现层。Microsoft Data Access Application Blocks (DAAB) 用于实现数据访问层。 DAAB是一个.NET组件,它包含了优化的数据访问代码向SQL Server数据库发布命令,使用DAAB能够减少创建、测试和维护数据库访问所需要的自定义代码。数据库访问的调用能够从以往六行或更多代码减少为一行代码。

DataSet dsData =

SqlHelper.ExecuteDataset(ConfigurationSettings.AppSettings[Global.CfgKeyConnString],

"GetProductsByCategory", categoryID);

在上面的代码中,GetProductsByCategory存储过程被调用,并且结果数据集分配到一个DataSet中。使用DAAB,这个调用只需要一行代码。

其他技术特点

系统的其他技术特点包括:

生成SAP接口数据:SAP接口数据有两大块,主数据和统计数据。主数据每天生成,包括:船舶、航次、挂港及港口数据。统计数据每月生成,包括航次及挂港数据。

EXCHANGE服务器接收邮件:从邮件服务器接收 固定发邮地址寄给接口维护人员的Email

图形化船舶动态:在世界地图上预先制定好横纵坐标,然后从数据库中取出横坐标和纵坐标的参数,利用ASP.NET控件将船体显示到世界地图上。

该接口系统设计合理,界面美观,使用灵活,功能较强,能够较好地满足用户的需求,而且其结构也符合微软推荐的三层应用模式,对将来该系统的扩充打下了较好的基础。

商业收益

    采用.NET技术和VS.NET开发工具实现快速开发

      由于采用了.NET技术和Visual Studio.NET作为开发工具,使得我们的开发能完成得更快、更好和更贴近用户的需求。.NET Framework中强大而丰富的类库,大大的简轻了开发的强度。ASP.NET技术中的代码分离和对OO编程模式的支持使得开发团队可以很好地进行分工协作。VS.NET提供的IDE使得应用的开发和调试变得十分容易。总之,有了.NETVS.NET的支持,我们的开发团队可以更专注于应用的业务逻辑的开发而不用在基础设施的开发上花费精力。

      学习ASP.NET Starter Kits,加快开发速度和提高开发质量

      在系统开发之处,我们认真学习了ASP.NET Starter Kits的所有设计和代码。作为ASP.NET开发的范例,Starter Kits在设计上有很多地方值得借鉴,有很多代码可以重用。这些借鉴和学习在很大程度上,缩短了本系统开发的时间,提高了系统开发的质量

本文关键词:net开发   

厦门高士达是一家微软认证培训机构,是专业的EXCEL培训、PPT培训、ACCESS培训、OFFICE培训、微软培训、微软考试及其他IT服务供应商 ©2014 厦门高士达微软高级技术教育中心   闽ICP备14021819号 技术支持:港湾有巢

闽公网安备 35020302001653号