欢迎来到天天文库
浏览记录
ID:33817348
大小:294.17 KB
页数:3页
时间:2019-02-28
《基于_net的面向小型连锁企业erp系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第23卷第3期齐齐哈尔大学学报Vol.23,No.32007年5月JournalofQiqiharUniversityMay,2007基于.NET的面向小型连锁企业ERP系统的设计与实现耿蕊(齐齐哈尔大学计算中心,黑龙江齐齐哈尔161006)1摘要:本文以ERP和.NET作为理论和技术的基础,在对用户需求进行调研后,对企业的业务流程进行了重组,在此基础上,对系统进行了总体设计,提出了基于.NET平台的系统解决方案。关键词:ERP;.NET;连锁企业;B/S模式中图分类号:TP319文献标识码:A文章编号:1007-984X(2007)03-0041-03随
2、着信息技术的不断发展,小型连锁企业信息化建设越来越重要,采用先进的企业资源计划(EnterpriseResourcePlanning,ERP)系统己势在必行。ERP是顺应时代要求的信息技术与企业管理新思想相结合的产物。本论文在结合齐齐哈尔市连锁药店的企业资源管理需求,通过对系统开发与实现过程中所涉及的理论和技术的研究,提出了基于.NET平台的面向小型连锁企业的ERP管理系统的解决方案。1系统的设计目标系统的总体目标是,在ERP思想的指导下借助现代计算机信息技术与先进的管理理论的有机集成,通过对管理业务流程进行再造,对机构进行重组,完成由粗放型管理向科学型管
3、理的转变,从传统管理向现代化管理的过渡,逐步建立一个经营管理科学化、总体优越、效益显著的ERP系统,实现基于小型连锁企业的ERP现代化管理。本设计力求为一些网点分散、门店规模很小的小型的连锁专卖企业提供一种适用廉价的信息管理解决方案。2系统的硬件构成良好的硬件架构为系统提供高效、稳定的运行环境。在保证高可用性的同时,效率、安全及可扩展等一系列因素将最终影响整个管理系统的运行的效率。硬件系统由以下3部分构成(如图1所示)。1)服务器。服务器由Web服务、业务处理服务和数据库服务3部分组成。其中Web服务主要功能是生成Web页,并提供给客户端相应的业务化数据。
4、业务处理服务主要是通过接收客户端的业务操作请求,并向数据库服务提出处理或检索请求。数据库服务将根据请求提供数据或操作反馈。2)客户端。客户端主要包括总部和门店两种服务。其主要功能是提供交互式业务处理界面,并由该界面向服务器提出相应的业务操作请求,并接收服务器的反馈。客户端主要由个人电脑组成,由于个人计算机技术的飞速发展,性能得到极大提高,价格随着竞争的逐步加剧而日渐降低。因此,个人计算机性能完全能够满足客户端的要求。3)传输网络。综合考虑带宽、价格等综合因素,系统主要通过路由实现与Internet的专线连接,提供24h不间断服务,以满足销售代理及授权远程用
5、户的访问及数据交互的需求。3系统的软件构成在系统的具体实现中,考虑到安全性、效率等诸多因素并结合国内一般企业的实际情况,选择基于微收稿日期:2007-03-16作者简介:耿蕊(1978-),女,在读硕士研究生,讲师,主要从事计算机应用研究。·42·齐齐哈尔大学学报2007年软.NET平台的B/S框架结构。因为这一框架在实现基本业务处理模式的同时,将为整个系统提供更多的附加价值,如:更长的持续运行时间、增强的安全性、更加灵活的可扩展性等。本系统软件结构基于微软最新的.NET平台构建三层B/S体系结构,提供跨Internet的高伸缩性访问支持。在底层结构上,基
6、于.NET的Framework构建可托管式代码组件用以提供基本业务逻辑处理,利用ASP.NET技术生成前台Web页面,采用NT的TIS作为后端支撑运行平台,借助NT强大分布式处理能力、企业级服务支持及安全特性,为整个系统提供稳定、高效、安全且具扩展性的运行平台。交换机10/100Mbps交换10/机13.1软件逻辑结构交换机的连接原理10Mbps10Mbps在本软件系统中,将划分如下3个逻辑层。1)用户服务层(USL)。用户服务层提供客户端对应用程序的访工作站工作站100Mbps交换机10问能力。系统中的Web项目实现此层的功能,该层由ASP.NET生成的
7、Web窗体和代码隐藏文件组成。Web窗体以HTML提供用户操作,而代码隐藏文件实现各种控件的事件处理,并以DLL形式提供。2)业务逻辑层(BLL)。业务逻辑层包含各种业务规则和逻辑的实现。其处理业务流程控制,规则及逻辑分析等相关任务,所有数据访问需求均由本层发出。该层为托管代码组件,以DLL形式提供。3)数据访问层(DAL)。数据访问层为BLL提供数据服务。本层将业务逻辑与数据结构及其分布方式分隔开来。该层为托管代码组件,以DLL形式提供。除了以上描述的3个逻辑层,系统还包括封装的共享函数及扩展基类定义,用以提供对象标准化、系统初始化、数据连接指向等相关任
8、务。其逻辑结构如图2所示,图中箭头表示调用关系。客户端USL.NE
此文档下载收益归作者所有