《粮库业务系统的设计与实现_王哲.docx》由会员分享,可在线阅读,更多相关《粮库业务系统的设计与实现_王哲.docx(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 粮库业务系统的设计与实现 The design and implementation of business systems for granary 作 者 姓 名 : 王 哲 领域(方向 ): 软件工程 指导教师 : 王 鏐 璞 副 教 授 类别:在职工程硕士 答 辩 日 期 : 2016年月日 未经本论文作者的书面授权,依法收存和保管本论文书面版 本、电子版本的任何单位和个人,均不得对本论文的全部或部分 内容进行任何形式的复制、修改、发行、出租、改编等有碍作者 著作权的商业性使用(但纯学术性使用不在此限 ) 。否则,应承 担侵权的法律责任。 吉林大学硕士学位论文原创性声明 本人郑重声明:
2、所呈交的硕士学位论文,是本人在指导教师的指导下, 独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文 不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究 做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识 到本声明的法律结果由本人承担。 学位论文作者签名:支2J .日期: 2016年 月丨曰 摘要 粮库业务系统的设计与实现 随着计算机的不断发展和进步,计算机信息业务系统,存储信息的能力和处 理信息的速度都在不断的提升中,数据信息的提取也变得越来越准确,多样化的 数据信息处理方法也随之产生,计算机显然就成为必不可少的工具之一。 在社会不断发展和进步的影响
3、下,计算机信息化也随之飞速发展起来,并且 渗透进农业、科技、金融、政治等各个领域,所以先进的计算机技术与传统的账 簿记录不断地产生激烈的碰撞,传统的数据存储以及管理模式正被新型模式全面 的取代。 信息化应用到粮库管理中,却是近些年来才提上日程的话题。在粮库收储系 统问世之前,主要是针对粮食检验、检斤及交易的简单系统。由此看来,在粮库 管理中该管理系统起着至关重要的作用。 传统的粮库管理的主要工作是对粮食出入库的管理, 存在着对粮食相关信息 等方面管理的不够规范与管理混乱的问题,从而直接导致了粮库的实际库存、手 工账目与粮食管理混乱的问题。伴随着信息化的持续进步,传统方式在粮库规范 管理的要求下
4、,不断的脱离出来,取而代之则是具有更加智能、精准、高速及便 捷优点的粮库信息化管理机制。 本课题首先阐述和分析了当前业务系统的研究背景及意义,并对本系统中的 数据库技术等关键技术都做了大致的简单说明。其次详细分析了该系统,对粮食 业务管理的主要流程以及重点需求进行说明。再次对系统进行全面的规划和设 计,并对系统中主要功能模块的实现方 式进行了详细的阐述。最后对课题做了总 结性的分析。 本课题系统的整合了粮食收购、出入库、检验、计量、统计及结算等信息资 源,梳理和规划了粮库业务的主要流程,并进行系统化集成,开发以粮库仓储管 理为中心需求的系统,构建起以信息快速传递、数据安全处理、纵向一体、管理
5、有序化的信息网络平台,为粮食收购信息的安全提供良好的保障。 关键词:粮库系统,出入库管理,软件工程 , .NET ABSTRACT With the continuous development of society and the improvement of the computer, the storage of computer information system constantly increases,the speed of processing information continues to accelerate, the data information extracti
6、on becomes more accurate, and methods of data processing information are diversified, the computer has already become one of the most important tools. Along with the continuous progress of society, the computer informatization constantly develops and has already penetrated into different areas such
7、as agriculture, science and technology, finance, politics and so on. Thus, advanced computer technology continues to come into fierce collision with traditional bookkeeping. A new type of data storage and management is becoming a comprehensive alternative to the traditional mode. Grain depot managem
8、ent informatization, has already been the topic on the agenda in recent years. Before the grain depot inventory system interview, it is a simple system that is mainly aimed at food inspection, weight inspection and trading. As can be seen, grain depot management system is very important to grain dep
9、ot management. The traditional grain depot management is not standardized as to grain in/out depot management, thus resulting in the problems such as food management confusion and the actual grain depot inventory is not conformed to the manual account. With the development of informatization, the tr
10、aditional way has been unable to adapt to the requirement for grain depot standardized management, and it will be replaced by a more intelligent, accurate, rapid and convenient grain depot informatization management mechanism. Firstly, this paper elaborates and analysis of the current research backg
11、round and significance of business systems, and introduces some key technologies which need to be used in this system, including the database and other technologies. Secondly, this paper makes a detailed analysis on this system, and describes the process of food business management and its demand. T
12、hirdly, this paper layouts the system, and elaborates the achievement mode on the main functions of the system . Finally, this paper summarizes this subject. This subject will make an integration of grain purchase, in/out depot, grain inspection, grain measurement, grain accounting, grain statements
13、 and other information resources, comb and reschedule grain depot business process and make a systematic integration, take a method of information flow guiding job flow, develop an application system that can meet the demand of grain depot management, build up an vertical integration, data processin
14、g security, fast transmission of information, program information network management platform to improve operational efficiency, reduce operation and management costs, to make a provision for food depot information security . Keywords: grain depot system, in/out depot, software engineering, .NET 目录
15、第 1章绪论 . 1 1.1课题的研究背景 . 1 1.2课题的意义 . 1 1.3国内现阶段粮库业务系统的状况 . 2 1.4系统涉及的相关技术 . 2 1.4.1 .Net 技术 . 3 1.4.2 C#技术 . 4 1.4.3 数据库 SQL Server 2008 技术 . 5 1.4.4串口通讯技术 . 6 第 2章 系 统 的 需 求 分 析 . 7 2.1粮库业务系统需求分析 . 7 2.2粮管理系统环境需求分析 . 7 2.2.1系统硬件环境分析 . 7 2.2.2系统运行环境的软件环境分析 . 7 2.2.3系统运行的用户特点及粮库环境分析 . 8 2.3粮库业务系统的业务需
16、求分析 . 8 2.4粮库业务系统的功能需求分析 . 10 2.5粮库业务系统的安全需求 . 10 2.6系统的拓扑结构 . 12 第 3章粮库业务系统的总体设计 . 15 3.1设计目标 . 15 3.2用户的权限管理 . 15 3.3系统功能模块划分 . 16 3.3.1系统功能模块图 . 16 3.3.2系统模块功能概述 . 17 3.4系统数据库设计 . 18 第 4章粮库业务系统的详细设计 . 21 4.1系统设计模式 . 21 4.2表示层详细设计 . 21 4.2.1系统首页 . 21 4.2.2右侧导航菜单页面 . 22 4.2.3管理页面 . 23 4.3逻辑层详细设计 .
17、23 4.3.1用户业务逻辑 . 23 4.3.2收购作业管理业务逻辑 . 25 4.3.3信息管理业务逻辑 . 28 4.4数据逻辑层详细设计 . 29 第 5 章 系 统 实 现 . 30 5.1收购作业管理模块 . 30 5.2检斤管理模块 . 31 5.3查询管理模块 . 32 第 6 章 系 统 测 试 . 36 6.1功能测试介绍 . 36 6.2测试用例 . 36 总 . 38 参考文献 . 39 至夂 if . 40 1.1课题的研究背景 信息业务管理系统在个行业中己经得到了普遍的运用,但是在粮库的业务管 理系统却只是最开始的起步阶段。粮库业务系统,是通过对收购粮食的检验、对
18、收购粮食的检斤、粮款的结算加以独立的管理控制,通过对数据的管理加工,从 而使得粮库的业务得到规范,避免了可能存在的营私舞弊及有效的管理各部门。 通过与粮食局信息化其他相关系统互联,还可以保证管理人员能有效的得知近一 段时间的收购数据,对实时的收购政策加以调控,节约了大量时间。并且粮食业 务系统能加快收购的时间,减少卖粮人的手续从而提高效率,从原来的有纸化办 公向无纸化办 公成功转型。因此,粮库业务系统的实际和开发,不仅有利于方便 农民卖粮,更有利于粮库的收购和储存。 本系统是针对粮食的收购流程既送粮人的登记、粮食的检验、粮食的检斤以 及对粮款的结算设计,对粮食收购量,水分和支付的粮款进行准备的
19、记录,以数 据的形式,详细展现了粮库业务系统信息化的实用价值 1。 1.2课题的意义 近些年来,随着计算机技术的迅猛发展,每年都有长足的进步。本课题的意 义主要体现如下几个方面: 1. 提高各级粮食部门对粮库的监管。通过加强对收购粮食的数据采集,粮 食的等级,粮食的数量和粮食的存储量从而得到第一手资料。提高里管理的水平, 简化了流程和手续,形成了自上而下的一致性。 2. 増强了粮库内部信息化的水平,体现了信息化在粮库中的运用,简化了 过多的、繁重的记录本,用计算机和计算系软件取而代之,提高了数据的统计能 力。 3. 提高了送粮人和员工的工作效率,以往的工作程序复杂各个环节容易出 错,尤其是收粮
20、期间,每天大量的数据需要记录,通过软件系统的介入可有效的 规避错误,减少了传递环节有效的避免了营私舞弊的出现,也提高了数据的准确 本系统主要实现收购数据、化验、检斤、结算、汇总、审核等功能的自动化 处理,使得管理者能随时随地的掌握粮食在库的准确情况,使得各个部门质检、 保管、业务、财务等之间的部门能有机的联系在一起,从而提高生产的效率。 1.3国内现阶段粮库业务系统的状况 近些年来,粮食行业的业务系统初步的得到了发展。信息技术得到发展,再 就是信息化网络体系不断的完善,粮食行业的信息化标准制定得到了初步的应 用。粮库的主要任务就是储备、保管地方的储备粮食,为国家的宏观调控服务, 其主要业务为收
21、购作业的管理、收购资金的管理、收购进度的管理、检斤管理、 库存管理等 当然粮库有其自身的局限性,在管理上非常松散,人员组成结构较复杂,文 化程度较低,也无法实现信息资源的集中化管理,大多数企业在业务管理系统上 投资不少,但是收效甚微,一个是做系统的企业不专业,程序员没有下来实地考 察解决真正的问题,再就是系统根本上就是个摆设基本上没有人去使用。 由于大多数粮库都是属于国有资产,是需要于粮食储备集团进行联络的,所 以大多数都是以 C/S架构为主,即大家熟知的客户机和服务器结构,主要是满足 下属企业的应用为主,但整个集团难以互联,无法实现信息管理的集中式管理 3。 在计划经济和市场经济的结合下产生
22、了粮库这样的企业,它的主要业务有计 划管理、财务管理、仓储管理等。现阶段有以下几个主要的问题存在于粮库的业 务中: 1. 是否真实的粮食 fe息。 2. 信息局限性,不利于上级部门的监管。 3. 信息的共享程度过低。 4. 管理没有规范化。 5. 是否具有时效性的粮食信息,使得管理者的需求不能满足。 1.4系统涉及的相关技术 本系统采用的是 .net为主要开发工具,使用 SQL Server 2008数据库是为了 更好利用数据库数据采集和数据整理等技术,开发语言选择 C#, 能够比较好的 实现预定的需求及功能,建立针对粮库业务流程信息化的的系统软件。 2 1.4.1 .Net 技术 .Net是
23、可以让软件变得独立于平台和设备的一种 Microsoft开发模型,同 时也可利用 Internet上的数据进行编程,在各种异构平台上 . Net也可使程序运 行成为可能1_3。 . Net框架是 .Net的基本结构系统,它提供了具体的技术和服务。 新一代分布式Web应用程序得到 .Net平台提供的工具和技术,例如:表示技术、 构件技术和数据库技术。 . Net平台支持标准的 Internet协议,包括 HTTP、 XML 和 SOAP, 它可以的应用和通信的异构系统的集成之间实现 4 8。 .Net是微软在本世纪初,应网络分布式的运算需求而推出的一个应用程序 开发和运行平台规范。此规范内容相当
24、广泛,并且包含了诸如组件格式、编程语 言与工具等各个方面。为推广和使用这个规范,作为该规范的首倡者,微软在公 布这个规范的同时也推出了该规范在 Windows平台上的一个实现 - .Net Framework6-12。 Visual Studio是 Net常用的开发工具,可以用 asp. Net、 VB、 Ctt等编程 语言开发 Net的程序。如图 1. 1所示。 图 1-1 .Net开发平台结构图 .NET框架的功能如下 : 3 1. 提供一个一致的面向对象并且不论该对象代码是本储存执行还是远程执 行的变成环境; 2. 提供了一个,最大限度地减少了软件部署和版本控制之间的冲突的代码执 行环境
25、; 3. 可以提供一个安全的代码及执行环境; 4. 提供了代码执行环境包括一个解释环境和一个可消除脚本环境; 5. 开发人员提高开发效率,并且使该项应用更加简洁明了的为使用者提供方 便; 6. 在移动设备中的应用,并且按照工业标准生成所有通讯。 .Net具有很多明显的优点,实现了多语言之间的交互,简化和统一了变成 模型,加速了软件的开发应用,并且使得应用程序的发布和升级更加的快捷,在 未来的开发项目中赢得了更多的生产能力 13_15。 1.4.2 C#技术 在 .NET面向 Windows环境的一种编程语言中, C#技术是较为重要的一种。 十几年前至今, VB和 C+被微软添加了许多功能,几乎
26、没有改变。虽然目前 VB和 C+已经是较为强大的编程语言,但也有问题存在于两者中,缺点在于有 一些存在问题的原有的内容并没有被删除。而对于 Visual Basic, 容易理解应该 算是它的主要优点之一,因此编程工作才得以更加简单的完成, 大体上隐藏 Windows API和 COM组件结构。不能从真正意义上的面向对象则是 Visual Basic 的缺点,因此,就很难打破和大型应用程序的维护 16。 目前 .Net进入了一个全新的环境,这两种语言都进行了新的扩展。 C+中许 多关键字是 Microsoft特定的,并把 VB演变为 VB.NET, 虽然在设计上完全不 同,但是依然对原有的 VB
27、语法进行了适 a的,基本的保留,简单而又实用,让 初学者很容易就能上手,从实际应用的角度来看, VB.NET是一种新的计算机语 言。 在这个新时代里, Microsoft决定给开发人员之外的一种选择,这个选择就 是一项专门用于 .NET、 重新开始一个新的语言,这种语言就是 Visual C#.NET。 在正式场合下 C#被 Microsoft描述为简单的、面向对象的、安全型的、派生于 C 和 C+的编程语。 4 C#的优点如下: 1. 对类和面向对象编程,包括接口和继承,虚函数和运算符重载加工的全 面支持; 2. 可视化编程,上手容易; 3. 可以内置支持自动生成 XML的文档说明; 4.
28、动态分配的内存可被自动清理。 5. 比 java变现力更强,几乎支持所有类型的应用开发。 6. 可以进行快速开发。 7. 有着优秀的语法和特性, .net又提供了功能完善的框架。 8. 可以支持属性和事,具有 VB的风格特点。 1.4.3 数据库 SQL Server 2008 技术 SQLServer 2008是数据库管理系统,具有高性能的关系型的特点,它涵盖 了许多新的特性和关键的改进。为用户提供了完整的数据管理和分析解决方案, 在此之上用户可以完成数据的杳询、搜索、同步、报告和分析等操作 1T。 SQL Server 2008为用户提供了一个信用度高及高速高效的智能数据平台, 可以应对各
29、种复杂的应用。其主要功能如下: 1. 对数据的保护 在不更该应用程序的条件下, SQL Server 2008提供了对整个数据库、数据 表和口志文件的加密,关注了数据的隐私。 2. 审杳的增强 SQL Server 2008为用户提供了审杳自身数据操作的功能,比如审杳自己对 数据信息的修改,何时读取数据等信息,提高了系统的可靠性和安全性。 3. 数据也得自动修复 在 SQLServer 2008中,通过请求获得一个从镜像成员上的到的出错界面的 刷新副本,可以允许代理及镜像修复数据页面上出现的错误。 4. 有效的数据压缩 SQL Server 2008的数据压缩的功能,可以让数据在降低存储要求的
30、情况下, 有效的存储,较好的改善大规模 I/O负载的性能。 5 5. 应用程序稳定性更强 SQL Server 2008和 SQL Server 2005相比,稳定性得到提高,可以进一步简 化数据库失败的恢复工作。 总之 SQL Server 2008能够强化系统的执行能力,而且可以在一个中央资料 的容器中,存储了可以执行自动收集数据的资料。针对容器中的资料,系统可以 提供现成的管理报表,让数据库管理者将现有的执行能力和先前的历史效能相对 比,得出比较报表,为管理者进一步的管理与分析工作打好基础。 1.4.4串口通讯技术 串口通信是计算机以外设备与计算机,通过数据信号线、控制线等,按位进 行传
31、输数据的一种通讯方式。网络粮食收购系统中需要自动读取电子称重器的称 重数据并对该数据进行有效传输。电子衡器通常提供 RS232通讯口,以计算机, 电子秤称重不断重复发送到计算机串行 COM端口的数据。 串口同时也是仪器仪表设备通用的通信协议,电子衡器可以设置通信参数, 例如:将称量波特数据一般包括 1200, 2400, 4800, 9600等;数据位,通常为 7或 8;停止位,1, 2等;如果奇,偶数校验等信息。还可以通过计算机串口 RS232通信,需要编程控制计算机接收串行数据通信参数,仅在参数和称重仪表 完成一次,以确保适 a的计算机阅读电子衡器称重数据传输,完全自动称重。 6 第 2章
32、系统的需求分析 2.1粮库业务系统需求分析 粮库管理业务相对比较简单,要完整了解粮库的整个业务流程,把握粮库的 数据流的总体方向,一般掌握粮食流量的整体理解上的各个业务模块的功能和性 能要求也提供实施保障措施,这样才能更好的实现对粮库的信息化管理。 本系统是根据粮库业务要求应运而生的,开发者经过仔细的研究业务流程, 分析系统使用过程中利弊,仔细斟酌下研发的。进而达到减少工作中可能出现的 错误,提高粮食收购入库的效率,简化员工的工作流程,方便送粮人,更有利管 理者查看收购的进度,达到粮库信息化管理的目的。 2.2粮管理系统环境需求分析 粮库系统的设计, 其中对人员需求的了解和每个粮库不同的特点的
33、注重要比 软硬件问题更重要。 2.2.1系统硬件环境分析 粮库业务企业管理系统,在其大量收购之时,存在大量数据消耗系统资源。 所以选择合理的,高效的计算机硬件才能减少系统的当机,加快各部门之间信息 流的交换,配置一台好的服务器才是重中之重。 粮库主服务器推荐配置: 处理器:英特尔 Xeon(R)E7-4830主频 2400MHz或与其相近的主流 CPU 内存: 32G内存以上 硬盘: 1T硬盘以上 客户机配置:处理器:英特尔 13以上,内存 8G以上,硬盘 250G以上 2.2.2系统运行环境的软件环境分析 (1) 数据库分析: 现阶段数据库主要有 Sql server, Mysql, Ora
34、cle, Sysbase等几种主流数 据库技术。粮库数据的特殊性,是我们可以选择数据量不大的小型数据库 。 Oracle 数据库属于大型数据库,故不予采用。而 Sysbase比较小众,也没有接触过的 使用史, MySQL更新之后不稳定故我们不采用,所以最后选定为 Sql server 7 数据库。因为 Sql server它的可用性,可扩展性,数据安全性和稳定性都很强, 其本身就是一款小型数据库,十分满足于储粮业务的处理工作。 (2) 编程语言选择分析: 如同说话一样,选择适 a的编程语言,才能更好的开展编程工作, a然有很 多编程语言, C, C+, JAVA等都是主流语言,但主要用于数据管
35、理系统,以上 都不是最优的选择。根据实施我们认为封装成 dll文件更有利于实施并且相对稳 定,所以我们选择C#作为最有的编程语言 。 2.2.3系统运行的用户特点及粮库环境分析 粮库管理系统的应用工作人员如粮库主任、保管人员、化验人员以及财务人 员,从业人员对计算机管理系统存在着较大差别,并且有着 相同的信息化水平, 因而要求计算机系统需要有产品结构简单的操作优势,使从业人员不用通过复杂 的计算机系统培训而是可以经过简单的技术讲解即可达到轻松的操作。而目前由 于粮库在繁忙的秋收季节业务存在较大的流量,那么要求该系统应减少用户对数 据的输入,数据尽量使用固定的下拉方式,复选框,这样一是提高了工作
36、效率二 是避免了在繁重工作下出现的不必要的失误。 由于粮库在现实生活中的特殊地位,其系统的稳定性与真实性就显得尤为的 重要。其中服务器故障和网络故障是硬件故障的主要部分, a粮库系统出现这样 的故障时,如何尽快解决出现在粮库存储系统上的问题,是粮库非常关心的问题。 2.3粮库业务系统的业务需求分析 粮库的收购业务如图 2-1所 TJK。 8 图 2-1粮库的收 购业务 粮食的收购流程为:准备、登记、扦样、检验、检斤、入库、最后结算 1. 准备 (1) 按照上级安排的任务计划,为了制定合理的程序来接受粮食,做的更好 运转,以便接受粮食和运输粮食的协调工作。 (2) 在准备接收粮食之前该项工作的工
37、作人员,应该提前做好设备的调试, 以确保它是正确的,无可挑剔的。 (3) 在清空消毒仓库之后,工作人员应确保通风管道是否铺设好,并且熏蒸管 道按照规定下铺设好,使得粮情检测设备得以良好的运行。 9 2. 登记 对送粮的来往车辆和人员进行核对,车主及车辆信息做好登记。 3. 扦样 对前来送粮车辆进行有代表性的扦取样品,配合化验工作的进行。 4. 检验 (1) 将送来的粮食按照国家规定的质检标准,对粮食按照抽样的质检方法进 行每车粮食的检验,然后做好质检后的登记记录。 (2) 要坚决抵制并拒绝接受质量品质低劣的粮食。 (3) 要秉着公平公正的原则,坚决拒绝营私舞弊,努力做一个有职业道德的 检验员。
38、 5. 检斤 在这个环节需要有两个或以上的检斤人员对抽样检查已经合格的粮食进行 检斤,并且填单入库。 6 入库 该项环节需要仓库保管人员对已经检斤入库的粮食的数量和质量进行再次 核对抽检,这些工作全部完成后做好登记入库。 2.4粮库业务系统的功能需求分析 根据上述粮库的业务流程,本系统的数据录入要满足粮库收购的实际操作流 程,大多数情况都是收业务人员首先实际操作,然后再通过电脑录入系统,导致 大量的业务流程不能因为计算机系统管理所更改。所以,如何能更加合理的对各 个收购环节以及功能模块进行划分是此项系统的重要工作之一,只有当前业务人 员操作完指定步骤之后,后续的工作才能进行,同时当意外的出错情
39、况发生时, 系统应该对出错的数据进行校对,并且有相应的系统维护功能。 由于各个部门负责的业务不同,所以需要实际问题实际分析,而信息化及网 络化的收购系统,更需要根据相应的情况设置对应的结点。具体问题具体分析, 对于在场地卸车的情况,保管员就不能及时的将粮情的好坏输入系统,这就需要 借助卸车证来完成,将是否处罚的决定填写在卸车证上,这样当送粮人二次检斤 的时候,检斤员就会看到其是否被处罚,并在系统上作出相应的操作。 由于 a前粮车承重的实际情况是毛重和皮重频繁切换,因此即使现有设备的 10 系统设计了分别秤取毛重和皮重的两个相关接口,也 不能给实际操作人员带来方 便,更有可能由于频繁的系统切换给
40、当前的操作带来更多的不便。故本系统在设 计之初,就设置其可以通过内存储中的收购单据出现的次数,来推算其收购的状 态,在同一接口自动并且有效的对毛重或皮重秤取进行选择录入。如果当前的票 据已经进行检斤称重的状况,那么在状态显示为已称重时,该系统则不会再次进 行称重,并会自动选取称皮重,否则会自动称取毛重。如遇到称重车辆称重后已 经出库才发现出错,在这种及其特殊的状况发生时,不仅要提供第二次称重的数 据,通过高权限开启修改功能来加以修改。 在二次检斤后,送粮人就可以根据粮食的净重在结算部门结算粮款,由于每 一年、每段时期、不同等级粮食的价格是变化的,人工计算有时就会出现错误, 所以将价格输入系统,
41、那么就可以大大减轻由于计算繁琐带来的错误以减少工作 量和计算时间。但是,这个系统不应该将粮价的公式进行固定设定,而是应该将 各项计算参数:例如当前粮价和国家既定的收购政策考虑在内,根据市场的时时 变更情况,该系统的用户可自由的进行切换和更改,以便该系统用户的工作提高 到效率最大化。 根据实际情况往往会有在送粮人和粮库的两层关系影响因素下,因此很定会 有部分送粮人在送粮称重结束后不能即刻将粮款取走。由于每年粮食收取量的变 化和对于收购粮食所需要的资金量比较大,每当完成一笔收购结算的粮款打概都 需要至少上万元,所以经常会出现粮库现款存储量不够即刻支付给送粮人的情况 发生。因此每当粮库再有现金可用于
42、结算粮款时,送粮人方可凭手中现有的收购 票据进行上比粮款的结算取款。另外当然也有由于送粮人时间或其它原因当日并 不能进行粮款的结算和取款时,该计算机系统必须应对这种状况对应当日的收购 情况、当日付款情况和未付款情况都要记录,并时刻能对该种状况进行调查、取 证并且统 计。以便操作人员及时的对送粮人是否计算取款进行有效的统计和分 析。 2.5粮库业务系统的安全需求 安全需求是粮库业务系统中的重中之重,利用计算机进行现代化管理是粮库 收购系统的一大作用,可以有效的杜绝故意舞弊和人为操作失误的出现。 粮库作业中,业务人员徇私舞弊和操作出错的事情是有发生,那么就造成了 11 业务安全等问题,如何防止业务操作人员在出现相似错误,规避错误成了比较主 要的问题。第一,我们可以从规范业务人员的业务流程,并从实际操作的操作权 限进行限制和调整, 设定业务人员的进入界面,不得越权,同时还要对各个操作 人员的操作行为进行有效的记录。只有更高级授权的人员,对能更改限定权限授 权,更应该以事事实时记录的方式对操作流程进行记录,以便知道哪个环节出现 了错误,方便修改和查证。在实际操作的过程中发现,检斤这项业务环节往往是 最容易出现徇私舞弊的业务环节,因而这项环节的重要性不言而喻。往往检斤人 员可以在无他人以及凭证的情况下虚报送粮数量,轻易的和送粮人进行勾结