基于ASP.NET的企业信息化管理软件快速开发平台的研制

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:liuln6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,信息系统正逐渐取代传统的纸质的管理模式,各行各业都在进行(或即将进行)各种管理信息系统的建设工作。对一个千人左右且产品种类繁多的企业来说,上一套这样的系统往往费用很高(百万以上)、周期很长(两至三年),而且这些系统几乎都是由不同的软件开发商各自完成的,因此必然出现各业务系统之间系统异构、数据库异构、多数据库等问题,这给系统的使用、运维以及数据的再利用带来了很大的困难。  但最为关键的问题是,由于行业间的差异以及不同企业的管理不同,没有一款软件能在不做二次开发的情况下就能满足企业的个性化需求。而且,二次开发都是基于代码编程的,实施和推广有居多难点和不便,这给软件开发商和软件使用企业带来了许多麻烦,甚至阻碍了项目的推进。正因为如此,本文将研发一套基于ASP.NET技术的软件快速开发平台,使得不懂编程技术的人只需通过简单的配置就能搭建各种业务系统、生成自己所需要的表单,以满足本企业生产、计划、质量、资产、库存、采购、销售、财务等的快速开发需求。  首先,本文根据具体需求对所研发的ASP.NET软件快速开发平台进行了总体架构设计。总体架构分为三个层次:第一层为“应用层”。第二层为软件快速开发平台层,这是本文的核心。第三层为软件快速开发平台的基础运行环境。  其次,本文对第二层中的Web窗体的模板设计、界面设计、业务系统建模、Web表单数据库建模、Web窗体建模、导航目录生成等全过程进行了详细的设计及实现。借助SQL Server数据库技术、Web窗体模板,最终实现了ASP.NET源代码的自动生成,达到了完全客户化的业务定制开发要求,使得任何不懂编程技术的人员利用本平台能够创建自己的业务系统,为企业赢得了时间,节省了成本。  再者,本文对软件快速开发平台的组织机构、用户、角色等的管理进行了详细的设计及实现,并将企业管理中的岗位管理的理念引入到软件访问控制中,弥补了角色授权的不足。对基于岗位授权的模型,本文进行了设计,并在本文研发的快速开发平台上进行了实现。  最后,提供了一个安全解决方案,实现了软件快速开发平台及应用层的安全访问控制。该方案利用HttpModule模块技术,提供了一套自定义的身份认证主体(CustomIdentity)及权限控制模型(CustomPrincipal),封装和对外公布了一系列的属性与方法,允许开发人员以编程的方式调用这些对象,在不同技术层次上满足了企业不同的开发定制需求。
其他文献
目前,偏置卧式皮带加齿轮变速驱动装置是螺杆泵采油应用的主要类型。这种驱动装置存在电机偏置距离大,对井口的作用力大,振动大;传动比受限;皮带传动丢转;更换皮带增加成本等缺点。
随着社会的进步,人们生活水平的不断提高,消费者对产品和服务的个性化需求越来越突出,制造业正进入“只为你生产”、“客户设计,厂家制造”的个性化定制时代,由于消费者分布的地理
本文在深入分析企业生产过程管理研究现状的基础上,提出了企业生产过程分层控制框架,进而对企业级生产过程控制和车间级生产过程控制两个问题进行了重点研究。并结合国家创新基
根据镶嵌式电力调度模拟屏屏面设计的特点,该课题旨在研究产品数据管理(PDM)技术的基础上,通过对PDM/CAD信息集成的应用,开发基于工程数据库的CAD系统用以进行模拟屏屏面的设
期刊
本文以平面二次包络环面蜗杆传动为主要研究对象,建立了平面二次包络环面蜗杆传动的运动学分析模型,分析了平面二次包络环面蜗杆传动啮合点的运动状态、啮合点各方向的速度、各方向上啮合力的分力。并应用Matlab语言编制了对啮合点的运动轨迹程序,啮合点各分力和运动速度的变化规律曲线程序。应用solidege三维实体造型软件,进行平面二次包络环面蜗杆传动的运动状态的动态仿真,模拟了平面二次包络环面蜗杆传动的运
本文以三轴商用牵引车为研究对象,对三轴商用车侧翻检测以及基于差动制动的防侧翻控制进行研究。  通过对车辆模型及轮胎模型分析,提出一种对车辆结构参数不敏感的车辆侧翻检
期刊
该文建立了运行于网络环境下的三维参数化系统3D-Lib,该系统以Solidworks为CAD平台,建立了标准件库和通用件库,可自动生成所需尺寸规格的零件.该系统三维参数化库采用模板文
红外图像点目标的检测问题是近年来图像处理与目标识别领域的一个难点.当红外图像传感器和目标之间距离较远时,目标在焦平面上成像面积小,且信噪比低,目标易被噪声淹没,给检