asp.net的农场养殖产品库存及销售信息管理系统设计与开发(源码)

摘 要目前,由于我国大型农场还在实行人工统计管理,所以对于农场养殖中的农产品及畜牧产品的库存管理上,信息量非常庞大,且无法迅速、准确地查阅到所需要的库存信息,给工作人员带来很大的麻烦。系统面向农产品库存使用量较多,使得农产品库存管理在实际操作中减少手工信息的录入,方便地查询信息,具有一定的应用价值。因此,为了提高工作人员的工作效率,开发一个农场养殖产品库存及销售管理系统是非常必要的。本文以一个牧场的养殖库存及销售为研究的对象,采用面向对象系统分析法,对牧场库存和销售的业务数据流和功能进行了缜密的分析,给出了系统的软件模型框架和数据结构框架。本文首先对工作流模型标准进行了详细的描述,该标准由工作流管理联盟提供,在此基础上,提出了基于.NET框架的工作流模型;在.NET框架的工作流系统模型的基础上,介绍了分布式工作流的集成方式;其次,在对工作流模型标准分析后,并对.NET技术特征进行整合,提出一种改善的过程模型结构,对修改各个活动过程间的约束关系和结构关系更加方便容易;最后,基于.NET技术的上,实现了一种基于.NET模型的工作流引擎,该工作流引擎具有良好的可扩展性、稳定性、可移植性和安全性。在分析了B/S和C/S模式后,本文选择了B/S体系结构实现基于.NET的农场养殖库存及销售系统,实现了农场养殖产品的管理和销售的便捷。主要完成了库存管理、用户管理、客户管理、销售管理、日程提醒等功能。每一项业务在进行管理时,都可以完成对农产品及畜牧产品信息的添加、修改、删除和查询的操作。为了使得这些管理操作信息集成方便,采用了Web技术,有效的解决了异构平台的数据通信,而且讨论了调用web服务的方法。最后,本文系统实现过程中用到的数据转换技术,安全技术和组件等关键技术进行了叙述,可为同类的管理系统的实现提供了参考。Key Words:.NET;Web Service Technology;Workflow Management System;Inventory and Sales Management 目 录
1 绪论
1.1 研究背景 1
1.2 可行性分析 1
1.2.1 技术可行性分析 1
1.2.2 经济可行性分析 2
1.2.3 操作可行性分析 2
2 开发平台与技术 *好棒文|www.hbsrm.com +Q: ^351916072* 
;Workflow Management System;Inventory and Sales Management 目 录
1 绪论
1.1 研究背景 1
1.2 可行性分析 1
1.2.1 技术可行性分析 1
1.2.2 经济可行性分析 2
1.2.3 操作可行性分析 2
2 开发平台与技术
2.1 ASP.NET简介 3
2.1.1 .NET Framework开发平台 3
2.1.2 ASP.NET的运行机制 3
2.2 ASP.NET的核心技术 3
2.2.1 ASP.NET与动态Web 3
2.2.2 Web页面的数据库技术 4
2.2.3 Web应用程序 4
2.3 ASP.NET支持的语言 5
2.4 ADO.NET简介 6
2.5 数据库管理 6
2.6 需求分析 9
2.6.1 解决的问题 9
2.6.2 系统功能需求 9
2.6.3 性能需求 9
2.7 本章小结 10
3 系统设计
3.1 基本设计概念和处理流程 11
3.2 软件结构设计 11
3.3 系统模块设计 11
3.4 数据库设计 12
4 系统的详细设计与实现
4.1 管理员登录模块的实现 15
4.2 跳转页面的实现 15
4.3 添加功能的实现 16
4.4 入库功能 17
结论 18
参考文献 19
致谢 20
附录 21
1 绪论
1.1 研究背景
近几年随着国家政策的推广,大型畜牧农林农场在不断增加,随之农场养殖的数量也在不断的增加,农场养殖产品的库存及销售管理也就成了面临的一个棘手的问题,根据农场养殖现存的农作物库存乱放等现象,为使农场管理能方便快捷的管理库存,利用所学的相关专业知识设计了农场养殖产品库存及销售管理系统。
本系统是按照软件的开发流程进行的,分别进行了需求分析,总体设计,详细设计,软件测试,最终顺利完成了农场养殖产品库存及销售管理系统的开发工作。系统完成后,在老师的指导下结合开发系统过程的自身体会和经验完成了本论文。
系统的开发将会使农场养殖工作人员摆脱手工记录的限制,操作人员可以方便的进行农场养殖的管理,减少庞大的工作量,通过系统的帮助,提高工作效率,避免不必要的损失。
目前我国农场养殖的农产品及畜牧产品仍以手工登记管理为主,操作慢而且容易出错,花费大量的时间和人力资源,工作效率低,造成了很多不必要的问题。操作人员查询繁杂,难于快速查询到满足用户需求的信息,难以给用户提供高质量的信息服务,特别是对于农场养殖的库存、销售管理,无法提供快速有效的信息,并且耗费了大量人力、物力。
1.2 可行性分析
对于任何系统的开发,可行性研究的结果都是开发人员做出是否继续进行这项工程的决定的重要依据。只有投资可能取得较大效益的那些工程项目才值得进行下去。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
1.2.1 技术可行性分析
ASP.NET的Web页面全面支持面向对象的设计思想,可通过可视化对象来设计,其交互功能可通过捕捉这些对象的事件和调用其方法来完成。这样,给开发人员提供了一个清晰的编程模型,使得基于Web数据库的Web应用的设计与代码编程变得简单、容易。SQL Server数据库具有较强的数据管理能力,能够支持现今大多数流行的数据库,可以方便的实现与各种数据库的连接,完成数据管理的任务。SQL Server通过一些技术实现对数据库的访问,方便的对系统数据的访问,对数据的检索处理提供了方便,可以接受多种格式的数据形式,进而可以方便的进行不同系统间的数据格式的转换。
因此,从技术方面来讲,农场养殖管理系统的开发是可行的。
1.2.2 经济可行性分析
采用农场养殖产品库存及销售管理系统,在查询库存方面时节省了时间,让操作人员从现有繁重的信息手工录入,查询解放出来,并且使记录的信息更加准确,查询信息更加迅速,提高日常的办事效率,使农场开支得到很大减少。因此,从经济层面上来看,开发这样一个农场养殖管理系统是十分可行的。
1.2.3 操作可行性分析
该系统的开发主要是面向操作参与农场养殖的工作人员。用户首先要根据自己的密码登录系统,然后对系统所有的功能进行操作。用户一般都具有一定的计算机基本操作能力,不许要进行特别的培训学习。因此,在操作可行性这一个方面看,本系统是完全可行的。
综合以上三方面的系统可行性分析,农场养殖产品库存及销售管理系统的开发是切实可行的。 2 开发平台与技术
2.1 ASP.NET简介
ASP.NET是Microsoft公司推出的新一代体系结构——Microsoft.NET Framework的一部分,它的开发基于微软的集成环境,由Web页面和服务之间进行数据的传输等工作。ASP.NET建立在基本类库之上,可以构建功能强大的Web应用。
2.1.1 .NET Framework开发平台
ASP.NET的开发平台称为.NET Framework,它是由公共语言运行库(Common Language Runtime,CLR)和基本类库(Application Programming Interface,API)组成。.NET Framework简化了在高度分布式Internet环境中的应用程序开发。
2.1.2 ASP.NET的运行机制
ASP.NET的运行过程包含页面请求、分析、编译、组装、页面缓冲五大环节。当客户端通过浏览器请求页面时,服务器端首先由页面分析器对被请求的页面进行分析;再将通过分析的页面内容传递给编译器;经过编译器编译的页面内容被传输给组装缓存,同时,一些需要较高资源代价的元

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2315.html

好棒文