常州普云基于.NET的企业信息化管理软件快速开发
随着计算机技术的发展,信息系统正逐渐取代传统的纸质的管理模式,各行各业都在进行(或即将进行)各种管理信息系统的建设工作。对一个千人左右且产品种类繁多的企业来说,上一套这样的系统往往费用很高(百万以上)、周期很长(两至三年),而且这些系统几乎都是由不同的软件开发商各自完成的,因此必然出现各业务系统之间系统异构、数据库异构、多数据库等问题,这给系统的使用、运维以及数据的再利用带来了很大的困难。
但最为关键的问题是,由于行业间的差异以及不同企业的管理不同,没有一款软件能在不做二次开发的情况下就能满足企业的个性化需求。而且,二次开发都是基于代码编程的,实施和推广有居多难点和不便,这给软件开发商和软件使用企业带来了许多麻烦,甚至阻碍了项目的推进。
正因为如此,常州普云研发一套基于 ASP.NET 技术的软件快速开发平台,使得不懂编程技术的人只需通过简单的配置就能搭建各种业务系统、生成自己所需要的表单,以满足本企业生产、计划、质量、 资产、库存、采购、销售、财务等的快速开发需求。 首先,常州普云根据具体需求对所研发的 ASP.NET 软件快速开发平台进行了总体架构设计。总体架构分为三个层次:第一层为“应用层”。第二层为软件快速开发平台 层,这是本设计的核心。第三层为软件快速开发平台的基础运行环境。
其次,常州普云对第二层中的 Web 窗体的模板设计、界面设计、业务系统建模、 Web 表单数据库建模、Web 窗体建模、导航目录生成等全过程进行了详细的设计及实现。借助 SQL Server 数据库技术、Web 窗体模板,最终实现了 ASP.NET 源代码的自动生成,达到了完全客户化的业务定制开发要求,使得任何不懂编程技术的人员利用本平台能够创建自己的业务系统,为企业赢得了时间,节省了成本。
再者,常州普云对软件快速开发平台的组织机构、用户、角色等的管理进行了详细的设计及实现,并将企业管理中的岗位管理的理念引入到软件访问控制中,弥补了角色授权的不足。对基于岗位授权的模型进行了设计,并在研发的快速 开发平台上进行了实现。
最后,提供了一个安全解决方案,实现了软件快速开发平台及应用层的安全访 问控制。该方案利用 HttpModule 模块技术,提供了一套自定义的身份认证主体 (CustomIdentity)及权限控制模型(CustomPrincipal),封装和对外公布了一系列的 属性与方法,允许常州软件开发人员以编程的方式调用这些对象,在不同技术层次上满足了 企业不同的开发定制需求。
同类文章排行
- 高校数字校园建设方案与软件设计现状
- 国内外视频监控的现状及发展趋势
- 常州普云软件基于iOS的视频监控软件的背景及意
- 常州普云基于iOS的家校沟通软件的设计与实现
- 常州普云软件基于Android平台OA软件的设计与实现
- 常州普云基于云计算的企业管理信息化建设方案
- 基于云计算的企业信息化管理平台建设研究背景
- 常州普云关于交互式电子白板的研究现状
- SurfaceView 播放视频使用介绍
- 基于移动互联网的视频会议系统市场分析