基于NET小企业信息管理系统.pdf
上传人:qw****27 上传时间:2024-09-10 格式:PDF 页数:4 大小:3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于NET小企业信息管理系统.pdf

基于NET小企业信息管理系统.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ISSN1009-3044E-mail:jslt@cccc.net.cnComputerComputerKnowledgeKnowledgeandandTechnologyTechnology电脑知识电脑知识与技术与技术第8卷第21期(2012年7月)http://www.dnzs.net.cnVol.8,No.21,July2012.Tel:+86-551-56909635690964基于ASP.NET的农业中小企业信息管理系统的设计与实现孙双林,吴家丽(重庆正大软件职业技术学院网络技术系,重庆)400056摘要:阐述了基于ASP.NET的农业中小企业信息管理系统的设计与实现。系统依据西部地区一个生态农业有限公司的企业信息管理需求,采用基于B/S架构ASP.NET技术,以SQLServer2005为后台管理数据库,设计开发了一个便于集中管理、交互性强的信息管理系统,解决了农业中小企业生产管理中涉及的农户、产品、种养品种、生产合同、农户扶持、产品收购及产品销售的出入库等的信息管理操作。关键词:ASP.NET;农业中小企业;信息管理系统中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)21-5044-04现代农业企业,特别在种植业和养殖业企业产业化后,对实现企业信息化和工业化改造的需求,与日俱增[1]。国内外,专为农业企业定制开发了信息管理系统,甚至系统已经不少。在农业产业化发展的大背景下,越来越多的非农企业投资农业成立了农ERP业中小企业,但管理层人员较少下属基地比较多而分散管理人员不足投资者和管理层员工与各生产基地相隔遥远,维护管理信息,,,系统能力有限,不规范的企业内部管理又导致市场中现有产品难以适应管理需要。因而依据自身需求与企业实际情况,构建一个便于移动办公、集中维护,网络资源占用少,能实现远程操作,安全而可靠的应用程序来进行信息管理尤其必要。Web1开发背景该文的研究是基于重庆祥云生态农业有限公司信息管理系统的开发。该公司是一家集种、养、加工一条龙,产供销一体化,产业+基地,公司+农户的地方农业企业,目前几个主体经营单位位于重庆的一些远郊区县,且随业务发展还会在更多地方设立分公司。公司中、高层管理团队远离其农业生产、加工基地及其销售分公司,各个基地之间也相隔遥远,各个生产基地的生产管理人员只具备基本计算机应用能力,维护管理信息系统能力有限。因此,祥云公司希望能构建一个应用程序来进行企业的经营管理。Web2系统的需求分析根据对重庆祥云生态农业有限公司实地考查,对公司管理人员进行调查访问后,明确了本企业实施信息化管理需要达到如下功能:)按区县、乡镇、社组三级区划组织管理农户信息,管理业务合作单位信息。1)管理区县、基地中的员工、主营的农业生产品种及其对应的产品种类、生产资料信息。2)以在区县下设立的产业基地为主体,与农户进行种养合同签订,制定种养计划。3)在种养合同基础上,依据种养计划的实施确定对农户种养生产提供初期资金、生产资料的扶持管理。4)对生产出的产品、扶持农户的生产资料等进行采购、收购、销售、扶持等出入库管理。5)能实现多维度的查询及容错修改。6)能实现基于用户角色进行系统权限的分配与管理。73系统数据库设计本系统数据库主要分为:用户及权限管理、农户管理、生产及农户扶持及产品采购销售与库存管理四个部分系统,选用SQL作为。其中生产及农户扶持部分主要包括:(合同)表、(品种)表、(产品)表、Server2005DBMSsc_HeTongsc_PinZhongxs_ChanPin(种养)表、(扶持合同)表。图为该部分表结构及关系图。sc_ZhongYangsc_FuChiHeTong14程序编码实现本系统采用作为体系结构,可为今后数据库和整个信息管理系统的维护和升级改造打下良好基础。在结构中,只有极B/SB/S少部分事务逻辑在前端浏览器实现,主要事务逻辑在服务器端处理,实现对数据库服务器的操作,形成所谓三层结构。具有无Web需开发客户端软件,可以跨平台操作,易于和连接等优点[3]。Internet微软公司推出的是用于形成的应用程序的内容丰富的编程框架,提供创建动态应用程序的全新编程方法,ASP.NETWebWeb为开发人员提供了比以往更大的灵活性和更多的功能。作为框架的一部分,在任何安装了该框架的地方都可以使.NETASP.NET用,不再是一个附加部分,而成为一个标准设置[4]。本系统采用作为开发平台,采用作开发语言,该版ASP.NETVisualStudio2005C#本中的引入了一组新的功能,以减轻开发应用程序的编码工作。其增强功能包括:更有效的数