版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、引 言随着科学技术与计算机技术的飞速发展,粮食管理公司为了提高工作效率,改善粮食管理的复杂度,更加高效率的完成粮食进货销售存储管理等的一系列工作,公司打算摆脱原有的手工管理的复杂管理形式,所以才能用非常高级的计算机管理手段代替了原来的热工管理模式应用到企业的发展当中去。那么对于一个规模较大的粮食管理公司来说,每天都会有很多需要存储的进货销售数据。但是人工管理这些纷繁复杂的数据不仅费时费力而且费钱,而且这种人工管理的方式也已经落后了,所以为了更好的提高工作效率,有必要实行高效率的计算机自动化来为企业服务。所以粮库信息化管理系统进销存系统就是为了更好的实现粮食高效率的管理而设计的,销进存系统的设计
2、目标是更高效快捷准确的管理各个种类的粮食的进货、销售、存储,管理等过程。管理员通过使用本进销存系统可以为粮食管理公司减去了盲目进货、人员浪费,减少了许多复杂的管理步骤,并很好的提高了粮食管理公司企业在粮食管理市场的竞争力,为企业的飞速发展有着不可或缺的作用。在进销存系统是信息技术飞速发展的今天,用电脑管理进货销售存储各种数据的系统是一种计算机技术应用的产物,各个企业单位在计算机还没有完全普及到各个公司之前,他们都是由专门的工作人员来管理并记录公司的进货销售存储数据,但是随着时代的飞速发展,现在的进货销售存储管理数据一般都采用计算机的智能化管理,用计算机来代替工作人员来帮助公司的各个管理员进行更
3、高效的进货销售存储记录工作。粮食的进货销售存储的信息管理系统是一个非常典型的关于粮库信息管理系统,那么它的开发与运行主要包含了后台数据库的建立与链接和前台软件应用程序的开发这两个大的方面。那么就需要建立安全性高、完整性强的数据的库。而对于应用程序的开发则需要应用程序方便维护与使用,程序的功能强大管理模块简洁明了等优点。1 系统概述1.1系统开发目的及意义粮食使人们日常生活中所不可或缺的一部分,没有人可以长时间的不吃饭,那么有关粮食的管理是非常松散的,因为粮食的种类繁多,而且数量也非常多,日常管理起来就是非常麻烦的。在早些时候都是由人工来管理这些粮食作物的,但是人工管理的方法是有很多缺点的,就像
4、,粮食的种类繁多,人们的劳动量较大,而且管理效率也是相对较低的,有的时候还难免会出现一些小的差错,但这些小的差错也会给切实也带来不可估量的损失和麻烦,随着现在社会的飞速发展,计算机也是越来越普及,现如今更是人人都会使用计算机,如今的社会是电子化的社会,所以我们可以利用计算机数字化管理粮食信息代替复杂的人为信息的管理,所以基于ASP的粮库信息化管理系统就由此而产生了。为了更加有效地实行该系统,那么我对他的开发和设计主要是由前台界面设计和后台数据库信息管理两个大方面而组成。首先,前台的界面设计首先要给人一种简单,一目了然的感觉,主要设计了粮食的存储,检验,销售等七个模块,那么这些模块应适用于所有的
5、人群,必须是人可以很清晰地看到粮食的种类,数量等,同时也必须要便于查找和管理;其次在后台的数据库信息,要为前台界面的使用提供良好的支持,所以粮食种类,数量一定要清晰,必须要支持前台界面添删改查等一系列间的操作。使用计算机对所有的粮食种类,数量以及价格做一个统计,这样可以使粮库的管理员可以非常简单明了的看到粮库信息的各种数据,也可以非常便捷的在计算机上查找自己所需要的粮食的种类,数量等。这在一定的条件下适应了现代社会飞速发展的必要条件。再设计这个粮库信息管理系统之前,我也学习了很多的资料,就是为了使新的粮食管理系统可以达到一个更高的运行指标。总的来说,粮食信息管理系统的开发和使用是非常非常有必要
6、的。1.2粮食信息管理系统的发展趋势企业的进库销售存储系统是将各个企业的进货、销售、存储的数据统一的通过计算机网络化管理,它适用于各种大中小企事业单位,并且随着社会与计算机技术的飞速发展,每个中小型企业都能实现每个人手里有一台电脑,而且目前局域网的覆盖也已经非常的完善,所以使用计算机网络化管理各个公司的进库销售存储数据大多数每个企业都能满足。随着社会的发展以及计算机的普及,我们发现,公司使用计算机的网络来管理公司的各种数据相比以前的人工手工管理的效率大大的提高而且大大减少了人员的浪费。现在的市场的竞争是非常激烈的,只有高科技高效率不浪费才能在市场上站稳脚跟,而使用库销售存储系统分别来管理公司的
7、进货、销售、存储数据,不仅能够跟上社会的飞速发展,而且为公司减少了不少物力、人力、财力的支出,也使公司员工的工作效率有了大幅度的提升,而且使用计算机来管理数据,非常准确而且不易丢失,并且有很高的安全性和稳定性,也能为各个工作部门提供很良好的服务。所以开发以及使用一个即高效又安全可靠的进库销售存储的管理系统来管理公司的各种数据,是公司迈向成功必不可少的捷径之路。另外,随着现代社会的飞速发展以及计算机技术的突飞猛进,计算机的操作步骤也变得非常简单有利于人们学习操作,而且每个年龄阶段的人也都能使用计算机来处理一些简单的日常工作,并且随着计算机网络的完善和普及,每个公司建立一个自己的完善的局域网也是非
8、常简单的,所以企业采用计算机自动管理进货、销售、存储等数据也成为了现在流行的趋势和必然。在设计此粮食信息管理系统之前,我也学习研究了许多相关的管理系统系统。例如:汽车修理厂进销存系统、学校的图书进销存系统、超市商品进销存系统,从这些系统中我也观察到了很多值得我去借鉴的地方。例如:汽车修理厂进销存系统。它的界面设计便于查找、简洁大方。设计结构也非常的合理,因为它是一个汽车修理公司的进销存系统,所以这个系统为了符合它的公司的特点,它的界面设计的简洁明了,这与他公司的主题也是十分密不可分的。另外,这个系统的功能模块也是进销存系统都有的模块,而我设计的粮库信息化管理系统是在这些系统的进销存系统的基础上
9、稍作修改,总共有包括用户登录模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块、销售统计模块、用户管理模块,这七大模块,那么还粮食信息管理系统就是根据运用这些模块对各种粮食信息进行相应的增、删、改、查。总而言之,各个的企事业单位都必须建立一个完善的进销存系统来管理公司的进销存各种数据。使用计算机来管理比人工管理的优点又很多,在计算机自动化飞速发展的今天,运用计算机使用进销存管理系统代替人们这些劳动力来管理进货、销售、存储的数据已经是非常有必要的,所以设计开发立一个能够服务于大多数部门的进销存系统具有非常重非常要的意义的。1.3系统目标这个系统中的模块与模块之间的关系都
10、是使用层次图来表示的。是树形结构图,解释一下就是像树木一样分为很多得层次,在树的最底端也就是树的树干,是最基础的地方,而且层次图也一样,在最下面的一层,表示的是系统中最基础的模块,而且越往上层次图的分支越来越少,直至画到最上一层。 该粮食信息管理系统一主要分了七个大模块,虽然在表面上看每个模块之间在表面上是相互独立的,但是在对系统数据库的访问上是他们之间是非常密切相连的,而且每个模块所访问的后台数据库都是在同一个后台数据库种,只是该后台数据库是由许多不同的数据表组成的而已,不同的系统模块所访问的是同一个数据库中不同的数据表而已。具体所需实现目标如下:l 系统设计,采用了管理员操作计算机的使用方
11、式,粮库系统的设计界面非常简单易懂,使用起来非常简单方便快捷,并且使用该系统对数据的存储非常稳定安全。l 系统设计,采用了管理员操作计算机的使用方式,粮库系统的设计界面非常简单易懂,使用起来非常简单方便快捷,并且使用该系统对数据的存储非常稳定安全。l 登陆模块:主要实现对不同用户的识别,使其登陆后进入到不同的系统页面,使用管理员进行登录管理。l 粮食收购管理模块:主要实现对粮食收购信息的添加、修改和删除功能。其中包括对粮食名称、种类和来源等基本信息的设置。l 粮食检验管理模块:主要实现对粮食检验信息的添加、修改和删除功能。其中包括对粮食名称、种类和检验状态等基本信息的设置。l 粮食存储管理模块
12、:主要实现对粮食存储信息的添加、修改和删除功能。其中包括对粮食名称、种类、数量等基本信息的设置。l 应付粮食账款管理模块:对粮食收购及检验信息计算应付粮食账款进行管理,可以使人一目了然的看到自己所需要的材料。l 销售统计模块:对粮食的销售信息进行统计,便于管理和查询,是朗诗德管理非常的有条理,并且非常的清晰,可以顺利的进行查找,添加,修改等操作。l 用户管理:对登录系统的用户账号进行管理,并且可以进行相应的增添改查,实现用户管理的规范化。2需求分析2.1系统需求分析2.1.1系统总体功能设计基于ASP的粮库信息化管理系统总体设计:该系统主要包括管理员登陆界面模块、粮食收购管理模块、粮食检验管理
13、模块、粮食存储管理模块、应付粮食账款管理模块、销售统计模块、用户管理模块,这七大模块,那么该粮食管理系统主要是运用这些模块对粮食的各种信息进行增加删除修改。对于该系统总体而言,对管理员的管理部分也是非常重要的组成,它可以对各模块区使用的数据库实现增、删、改、操作,如图1-1所示。粮食收购管理模块粮食检验管理模块管理粮食存储管理应付粮食账款管理销售统计用户管理信息删除信息修改信息添加添加粮食单删除粮食修改粮食添加账款单修改账款 删除账款询销售查询用户查询用户管理粮库信息化管理系统登陆界面(用户名和密码) 图(1-1)系统功能流程图2.1.2系统架构系统构架主要分为两种,一种是B/S架构也就是浏览
14、器和服务器结构,还有一种是C/S架构。C/S表示的是传统意义上的拥有两个端即客户端和服务器端的网络软件或系统,而B/S代表的则是服务器端由WEB服务器发放,客户端是由浏览器接收的系统,它的前台是HTML语言,是由浏览器解释。严格来说,B/S结构也是一种C/S结构。2.1.3系统设计原则l 安全性原则:虽然该系统所管理的数据是面向全体管理员的,但是有部分数据也应具有相应的安全性,所以该系统只有经过管理员授权的用户才可以对立面的信息进行修改,删除和添加。其他人则不具有进入该系统的权限。l 实用性原则:该粮食系统使用非常简单而且实用性很强,方便每个公司的管理员使用是本系统最基本的原则。为了保证系统能
15、够正常使用运行,并且便于各个年龄阶段用户的操作,简单但包括了粮食管理公司所需要简单的一些信息,是人可以一目了然,在简单实用的基础上再去尽量追求其他的创新功能。l 可扩充性原则:该系统在原有系统的基础上,应能随着社会的发展以及粮食的不断开发,可以随时对粮食的种类,数量,库存等进行相应的修改,在管理人手不够的情况下,还可以对管理员进行相应的扩充,以便于适应时代的飞速发展。l 科学性与规范性原则:本系统是为了给广大的粮食管理公司进行相应的管理,为了适应现在的社会发展,所以应在结构科学性和合理性的前提下,在进行设计开发与使用,必须符合现代软件工程技术的规范性。2.1.4 系统应用软件架构设计本系统使用
16、Visual Studio2010为开发平台,数据库运行在SQL Server2005上。首先进入系统需要进行用户登录,管理员也拥有本系统的最高权限,他们可以在每个模块中包括管理员信息、粮食收购信息以及其他相关信息中进行相应的增加、删除、修改功能等。2.2可行性需求分析该粮食信息化挂历系统是通过使用计算机网络自动化系统代替人为劳动力来对粮食管理公司进行全面的管理,它不仅提高了人员的工作效率,还减少了人员的浪费,并且也满足了粮食管理公司对现代化管理的需求,提高了粮食管理公司在市场的竞争力,使公司的人员可以简单方便的查询每种粮食的库存,以及种类。1技术可行性随着现代社会的发展以及计算机网络自动化的
17、普及,局域网已经在各个大中小企事业单位普及并且应用,而且局域网的稳定性等也越来越完善,这也正符合了粮食管理公司对粮食进行网络自动化管理的条件。本系统使用Visual Studio2010为开发平台,SQL Server2005作为数据库进行设计开发,而且这两个软件的良好的紧密结合在一起,正好给进库销售存储系统的开发和使用提供了良好的的软硬件的环境,所以,无论是在技术上还是设备上,粮食管理公司运用进库销售存储系统是可行的,而且还很好的节约了公司的人力,物力,和财力,是公司可以在现代的社会上可以更好的发展。2经济可行性粮食管理公司每天面对许多纷繁复杂的进销存数据,加入使用原始的人员手工进行管理,不
18、仅浪费了大量的人力,物力,财力,而且由于数据十分复杂繁琐,人工管理容易出现错误,如若出现一点错误都会给粮食管理公司带来不可估量的损失,但是入过使运计算机网络自动化管理,即省时,实力又省钱,而且系统的开发与维护也不会耗费大量的资金,也不需要太多的人去维护管理该系统,使用该系统的主要原因是采用计算机电子化管理准确无误,进而避免了用手工管理过程中因数据计算错误而带来的一系列的不必要的麻烦,从而提高了粮食管理公司的经济效益。3运行可行性本系统是使用Visual Studio 2010开发完成。不管是老一些台式机还是刚流行的笔记本安装都非常非常简单,并且在局域网下使用本系统也非常简单,而且操作也非常简单
19、易学,界面使人一目了然,方便对粮食管理的复杂数据进行简单的处理,不用人员浪费大量的脑力就可以简单的解决问题。2.3业务需求分析进入本系统需要进行管理员的身份认证后才能正常登录,虽然该系统所管理的数据是面向全体管理员的,但是有部分数据也应具有相应的安全性,所以该系统只有经过管理员授权的用户才可以对立面的信息进行修改,删除和添加。其他人则不具有进入该系统的权限,从而对公司的利益有了一定的保护性,使出了公司管理员以外的任何人登陆都与奥公司的管理员进行相应的授权,并把其添加到相应的管理员列表之后,才具有相应的添加,删除,修改的的权限,否则其他人不具有对该系统的任何功能。2.4数据需求分析本系统采用了实
20、体关系图的方法来描述系统每个实体与每个实体间的相对应的关系。在该系统的需求分析的阶段,我采用了使用实体关系图来描述每个实体与每个实体间的所具有逻辑关系;在系统的开发和设计阶段,我也是使用了实体关系图来描述该系统中物理表之间所具有的相互关系,这样既简单又可以使人一目了然,减少了时间的浪费。本系统的数据库实体主要有七个:“粮食种类管理”“粮食收购管理”、“粮食检验管理”、 “粮食存储息管理”、“粮食销售信息管理”、“应付账款管理”、“管理员管理”等。粮食管理公司进销存系统采用了管理员使用正确的用户名和密码的登陆,而粮食管理公司的工作人员又有很多,而且数据量非常的大,于是我就规划出用户信息管理得实体
21、,其E-R图如图1-2所示。粮食种类管理是系统的管理员可以对相应的粮食信息进行增加、删除、修改、查询,所以提供了粮食种类管理这个实体,管理员可以录入粮食的名称、种类等并能对这些信息进行增、删、改、查。实体E-R图如图1-3所示。粮食收购管理是系统管理员可以对粮食收购信息进行相应的增、删、改、查等操作,所以提供了粮食收购信息管理这个实体。管理员可以录入粮食名称、粮食种类以及粮食收购编号等信息,并能对这些相应的信息进行增、删、改、查。实体E-R图如图1-4所示。粮食检验管理这个实体,详细的记录了每一种粮食的检验结果,这其中包括了粮食名称、种类、价钱、电话、检验状态等相关信息。实体E-R图如图1-5
22、所示。粮食存储管理这个实体,详细记录了每种粮食存放的详细信息,其中包括粮食名称、存储编号、粮食种类、存放地方点、数量等相关信息。实体E-R图如图1-6所示。应付账款管理这个实体,十分详细的记录了粮食管理公司收购的粮食的种类,名称,单价,数量,编号,账款以及检验费用等相关信息。实体E-R图如图1-7所示。粮食销售管理这个实体,十分详细的记录了粮食管理公司所需要销售的粮食的种类,名称,单价,销售重量,编号等相关信息。实体E-R图如图1-8所示。是否已经登录管理人员用户密码用户名 图 1-2种类 粮食管理名称序号 图1-3 粮食收购粮食名称收购编号收购单价收购重量联系电话粮食种类 图1-4 粮食检验
23、粮食名称收购编号收购单价检验状态联系电话粮食种类 图1-5 粮食检粮食存储粮食名称存储编号存放数量存放地点粮食种类 图1-6检验费用合计应付账款粮食名称收购编号收购单价收购数量粮食账款粮食种类 图1-7粮食销售粮食名称销售编号销售单价销售重量粮食种类工作人员供应商粮食供应购入出售库存mnmnm 图1-8 图 1-9 系统总E-R图2.5用户需求分析粮食管理员互用通过粮食管理公司进库销售存储系统的身份认证后才能正式进入并使用本系统,他所拥有的权限是本系统的最高权限,他可以在每个模块中进行相应的增添改查等功能。例如管理员信息、粮食种类信息以及粮食检验等的相关信息中进行相应的增、删、改、查功能。而其
24、他的的未经管理员授权的用户则不能进入该系统,同时也不可以对该系统中的任何信息进行增添改查等操作,这大大的保护了该系统的绝对安全性,也为公司减少了很多不必要的麻烦,为公司减少了大量的人力,物力,财力等,而且与此同时,还避免了由于人工管理出现的一些错误而为公司带来的一系列的不必要的麻烦,是公司可以在社会上又一块立足之地。本系统划大概分为以下七大模块:登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块。该粮食管理系统主要有管理员来负责对粮食的信息,收购,种类,检验进行相应的管理,并且还可以为其他的人眼进行相应的授权,凡是经过管理员授权
25、的员工都具有和管理员一样的权利,可以对相应的粮食管理信息进行一些必要的添加,删除,修改以及查询。2.5.1管理员系统进销存信息管理查询进销存信息管理员信息管理粮食销售信息管理管理员系统的功能主要包括了登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块的信息进行相应的的增、删、改、查,而且还可以为其他的用户或者员工进行授权,将其添加到相应的管理员的里表内,使其具有与管理员相同的权限,可以对系统中任何的列表以及相关的种类资料,粮食收购的重量,单价,销售的种类,单价,重量,和库存中的种类,数量,单价进行相应的,添加,删除,修改,查询等
26、一些列简单的操作,使该粮食管理系统可以更方便的为社会提供便利之处,可以减少比必要的浪费。如图1-9所示是为管理员子系统功能图。 管理员2.6 系统开发运行环境2.6.1系统开发环境该粮食系统采用Visual Studio 2010和SQL Server 2005数据库进行相应的设计和开发的。相关的网页的设计运用的是当下应用比较广泛的ASP.NET,ASP.NET是Microsoft.Net的一部分,它比较广泛的运用是在服务器上, ASP.NET也是一个基于.NET的应用环境,能够运用任何应用程序只要与.NET兼容即可。2.6.2系统运行环境本系统在Win7,SQL Server 2008作为后
27、台数据库环境下运行的,用C#语言开发完成。使粮库信息管理系统的简便性与稳定性。本进销存系统放入程序运行环境具体如下:系统开发语言: Visual Studio 2010。运行平台:装有 Win7的电脑。数据库管理软件:Microsoft SQL Server 2005。2.7系统的开发工具本系统采用了ASP.NET来制作系统的框架,采用SQL Server 2005为数据库存储系统中的数据。2.7.1 ASP.NET技术简介ASP.NET是现在最常用的设计网页的应用软件。2.7.2数据库技术(SQL)本系统采用的数据库是SQL Server2005,本数据库是由微软公司推出的一个数据库管理系统
28、,这也是我们现在运用的也是现在应用最为广泛的数据库之一。3 系统模块概述3.1系统模块的功能描述粮库信息化管理系统是利用了现在市面上应用广泛的ASP.NET+SQL Server数据库的架构实现的,并以Visual Stidio2010为平台进行开发与使用。进行粮库信息化管理系统的分析,是为将来更加进一步的改善打下一个坚实的技术基础,随着社会的飞速发展以及计算机网络化的普及,电脑已经成了每人生活中的一件必需品,那么使用计算机来管理一系列简单的日常工作也是我们每个人所必须要掌握的几个技术,而在我们日常生活中所离不开的粮食,我们日常生活中离不开粮食,但是随着社会的不断发展粮食的种类也越来越多多,管
29、理起来也十分的麻烦复杂,数量也不可估计,有了这个粮食信息管理系统,我们日常生活中的粮食酒可以简单地,有条理的放在一起,还可以观看他们的日期,为防止粮食对方时间过长,导致变质,我们还可以提前设立应对措施,可以避免不必要的浪费,为公司的经济效益提供一个非常好的解决办法。粮库信息管理系统中主要包括:登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块这七大模块。管理员用户通过对粮食信息管理系统的身份认证登陆之后后,就享有对管理登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理
30、模块的相应信息进行添加,删除,查询,修改等特权,但是,未经授权的人员是不允许登陆该粮食信息管理的系统,但是,一旦管理员授予其权限,该工作人员则享有与管理员同等的权限,可以对该系统中的登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块这些模块中的各种粮食信息进行相应的,修改,删除,查询,添加等一些列操作,这在一个管理员管理不过来时,可以有管理员多少全给更多的管理员增加几个工作人员与其同时进行,在不必要的时候在撤销其的权限,这在一定得程度上提高了公司的经济效益,而且这样做不仅减少了不必要的人员浪费,而且还为公司更好更具爱的发展打下了
31、坚实的基础。3.1.1管理员管理模块主要功能介绍:首先进入本系统需要进行相应的管理员的身份认证,管理员用户通过对粮食信息管理系统的身份认证登陆之后,就享有对管理登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块的相应信息进行添加,删除,查询,修改等特权,但是,未经授权的人员是不允许登陆该粮食信息管理的系统,但是,一旦管理员授予其权限,该工作人员则享有与管理员同等的权限,可以对该系统中的登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块等这些模块中的各种信息进行相应
32、的,修改,删除,查询,添加等一些列操作,这在一个管理员管理不过来时,可以增加几个工作人员与其同时进行,在不必要的时候在撤销其的权限,这在一定得程度上提高了公司的经济效益,而且较少了不必要的人员浪费,是公司可以更好地发展。3.1.2粮食种类管理模块主要功能介绍:管理人员可以对相应的粮食种类进行相应的添加,先要确定粮食的种类登录名,其次管理员需要对该粮食的种类登录名、粮食种类序号等有关的信息进行录入。等待信息录入完成之后,管理员登陆之后可以对所添加的管理员信息进行相应的删除、修改、查询。其中可以修改的信息包括粮食的种类登录名,粮食的序号等;删除只需选中需要删除的一个的对象,点击删除即可删除该条记录
33、。3.1.3粮食收购管理模块主要功能介绍:登陆之后管理人员可以对粮食收购的信息进行相应的增加,主要是针对粮食收购编号、粮食名称、粮食种类、收购电话、收购重量等这些数据进行相应的信息录入。同事登陆后的管理员也可以对粮食收购信息进行相应的删除修改与查询等操作。其中可以对粮食收购编号、粮食名称、粮食种类、收购电话、收购重量等这些信息进行必要的修改;删除只需选择要删除的收购的粮食的信息点击删除按钮,就可以清除该条信息;查询可以通过粮食的收购编号,或者输入对应的粮食的名称,就可显示出该粮食在这个系统中的所有相关的所有的信息。3.1.4粮食检验管理模块主要功能介绍:粮食检验管理模块主要包括粮食收购编号、粮
34、食名称、粮食种类,电话,收购单价以及检验状态六个部分。登陆之后管理人员可以对粮食收购的信息进行相应的增加,输入的数据主要包括:食收购编号、粮食名称、粮食种类,电话,收购单价以及检验状态等。等到添加完成之后,登陆后的管理员也可以对粮食检验信息进行相应的删除修改与查询。其中可以修改的信息主要包括:食收购编号、粮食名称、粮食种类,电话,收购单价以及检验状态;删除只需选择要删除的收购的粮食的信息点击删除按钮,就可以把该粮食在数据库上的相应的信息删掉;查询可以通过粮食的收购编号,或者输入对应的粮食的名称,就可显示出该粮食在这个系统中的所有相关的所有的信息,可以非常简单明了的看到我们所需要的该种粮食的有关
35、检验信息,还可以很方便的查询每条粮食的相关的所有信息。3.1.5粮食存储管理模块主要功能介绍:粮食存储管理主要包括存储编号、粮食名称、粮食种类、存放地点以及数量五个部分。添加存储编号根据粮食的种类的需求添加相应的信息,管理员在登陆之后可以添加相应的有关信息到粮食存储管理模块中,管理员在登陆之后可以对添加之后的信息进行相应的修改,删除,添加,查询等,删除之需要选择相应的该条信息点击删除即可,查询则需要输入相应的收入编号或者粮食名称就可查询到该条粮食所对应的相应的信息,这样不仅可以方便管理员对粮食的统计,还可以让管理员了解到每种粮食所库存的数量,多的那个粮食就可以少购进一些,以免造成不必要的粮食的
36、浪费,还可以调节相应的粮食的数量。3.1.6应付账款管理模块主要功能介绍:应付账款管理模块主要包括粮食收购编号、粮食名称、粮食收购种类、粮食收购单价、粮食收购重量、粮食账款、检验费用七个部分。首先有管理员进行登录,登陆之后录入相关的收购粮食的信息,方便之后的查询。如需要查询相应的粮食收购信息,输入量是对应的编号或者是粮食的名称即可在该系统中进行相应的查询,这样可以使公司中的经理或者更高一层的领导检查账目的时候可以一目了然,看到购买每种粮食多少斤花了多少钱以及检验的时候有没有收取检验的费用,这样可以既清晰又便捷的查询出每种粮食的价格以及单价,是公司的领导心中可以更加清楚公司的每一次出账。3.1.
37、7粮食销售管理模块主要功能介绍:系统维护主要包括对粮食编号、粮食的种类、粮食的名称、销售单价、销售重量这四个部分进行相应的查询,添加,删除,修改。这个粮食销售管理模块可以让管理员更方便的看出那重粮食卖的效果更加良好,下载在购进时可以在合理的范围内多购进一些,买的数量较少的可以少购进一些,这样可以减少粮食在仓库中的存储数量,一面粮食会发霉,为公司带来许多不必要的麻烦,可以为公司多减轻一些负担,提高公司在社会上的经济效益。3.2 数据库的设计实现数据库的设计与实现,数据库中的数据安全是软件开发中最重要的一点,在本粮库信息管理系统的设计与实现的过程中这个问题也得到了非常有效的的解决。本粮库信息管理系
38、统是运用了数据库的方式来提供粮食信息进货、销售、存储作为来源的,进货、销售商品时根据客户的需求添加各种粮食的相应的信息,是由系统的管理员才有此权限,所以这样很好的增强了系统以及粮食管理公司的保密性与安全性。普通人员如若不经过授权时绝对不能对数据进行相应的增、删、改,查各种信息信息,总而言之设立管理员权限对该系统的安全性起到了非常重要的作用。随着科学技术与计算机技术的飞速发展,粮食管理公司为了提高工作效率,改善粮食管理的复杂度,更加高效率的完成粮食进货销售存储管理等的一系列工作,公司打算摆脱原有的手工管理的复杂管理形式,所以才能用非常高级的计算机管理手段代替了原来的热工管理模式应用到企业的发展当
39、中去。那么对于一个规模较大的粮食管理公司来说,每天都会有很多需要存储的进货销售数据。但是人工管理这些纷繁复杂的数据不仅费时费力而且费钱,而且这种人工管理的方式也已经落后了,所以为了更好的提高工作效率,有必要实行高效率的计算机自动化来为企业服务。所以粮库信息化管理系统进销存系统就是为了更好的实现粮食高效率的管理而设计的,销进存系统的设计目标是更高效快捷准确的管理各个种类的粮食的进货、销售、存储,管理等过程。管理员通过使用本进销存系统可以为粮食管理公司减去了盲目进货、人员浪费,减少了许多复杂的管理步骤,并很好的提高了粮食管理公司企业在粮食管理市场的竞争力,为企业的飞速发展有着不可或缺的作用。通过我
40、的调查研究,粮食信息化管理的自动化不仅能为粮库带来丰厚的经济效益还具有非常大的社会效益。粮食信息化管理有他自己特点,在管理上非常松散,也没有办法实现对信息资源的集中式管理,虽然现在也有许许多多的公司开始设计并开发相应的粮食信息管理系统,但是就目前的水平来看,许多大公司都采用分布式应用系统,都是为了满足自己下面的单位,集团内部很难实现互相连通。该粮库信息管理系统占用空间小,安全可靠,从实用的角度出发,是一个非常完善的系统方案,非常适合开发和使用。3.2.1数据库设计方案分析粮库信息管理系统数据库主要包括了设计了管理员信息、粮食种类信息、粮食收购信息、粮食检验信息、粮食存储信息、粮食销售信息、应付
41、账款信息等七个大量数据资源,为了保证粮食信息数据的可行性与安全性,采用了运用方便的SQL 2005作为数据库的支持。在数据库设计中,基本上每一个功能模块都对应又其相应的数据表,用户等信息表都是按照常规格式要求进行定义结构而实行的。3.2.2数据结构的分析该系统需要存储的信息如下:管理员信息表(标识,登录名,登录密码)粮食种类信息表(标识,粮食种类名称)粮食收购信息表(标识,粮食收购编号,粮食名称,粮食种类,电话,收购单价,收购重量)粮食检验信息表(标识,粮食收购编号,粮食名称、粮食种类、电话,收购单价,检验状态)粮食存储管理信息表(标识,粮食存储编号,粮食名称,粮食种类,存放地点,重量)应付账
42、款信息表(标识,粮食收购编号,粮食名称,粮食种类,收购单价,收购重量,粮食账款,检验费用,合计)粮食销售管理信息表(标识,粮食销售编号,粮食名称,粮食种类,销售单价,销售重量)3.2.3数据表的具体设计管理员信息表,记录了每个管理员的信息,其中包括了,登录名,登录密码。表结构见表3-1所示:表3-1管理员信息表名称列名数据类型长度允许空主键标识IDint4noyes管理员名称UserNamevarchar50yesno登录密码Pwdvarchar50yesno粮食种类管理信息表,记录了每种粮食的详细信息,其中包括粮食种类名称等相关信息。表结构见表3-2所示:表3-2粮食种类信息表名称列名数据类
43、型长度允许空主键标识IDint4noyes粮食种类名称C_Namevarchar50yesno粮食收购管理信息表,记录了每种粮食的详细信息,其中包括粮食收购编号,粮食名称,粮食种类,电话,收购单价,收购重量等相关信息。表结构见表3-3所示:表3-3粮食收购信息表名称列名数据类型长度允许空主键标识IDint4noyes粮食名称UserNamevarchar100nono粮食编号Cardnovarchar4电话Telvarchar50yesno收购单价Jineint4收购数量Shuliangint4粮食检验信息表,记录了每种粮食检验的详细信息,其中包括粮食收购编号,粮食名称、粮食种类、电话,收购单
44、价,检验状态等相关信息。表结构见表3-4所示:表3-4粮食检验信息表名称列名数据类型长度允许空主键标识IDint4noyes粮食名称userNamevarchar100nono粮食编号Cardnovarchar4收购单价Jinevarchar50yesno电话Telint4检验状态Ztint4粮食存储信息表,记录了每种粮食检验的详细信息,其中包括粮食存储编号,粮食名称,粮食种类,存放地点,重量等相关信息。表结构见表3-5所示:表3-5粮食存储信息表名称列名数据类型长度允许空主键标识IDint4noyes粮食名称userNamevarchar100nono粮食编号Cardnovarchar4粮食
45、种类C_Namevarchar50yesno存放地点Addressint4数量Shuliangint4应付账款信息表,记录了每种应付账款的详细信息,其中包括粮食收购编号,粮食名称,粮食种类,收购单价,收购重量,粮食账款,检验费用,合计等相关信息。表结构见表3-6所示:表3-6应付账款信息表名称列名数据类型长度允许空主键标识IDint4noyes粮食名称userNamevarchar50yesno粮食种类C_Namevarchar50yesno收购编号Cardnovarchar50yesno收购单价Jinevarchar50yesno收购重量Shuliangvarchar50yesno粮食账款J
46、inevarchar50yesno检验费用Jyfvarchar50yesno合计hejivarchar50yesno粮食销售信息表,记录了每种粮食销售的详细信息,其中包括粮食销售编号,粮食名称,粮食种类,销售单价,销售重量计等相关信息。表结构见表3-7所示:表3-7应付账款信息表名称列名数据类型长度允许空主键标识IDint4noyes粮食名称userNamevarchar50yesno粮食种类C_Namevarchar50yesno销售单价Jinevarchar50yesno销售数量Shuliangvarchar50yesno4 设计过程详述4.1 系统总体设计4.1.1设计开发的技术路线粮库
47、信息化管理系统的设计与实现,从入库,销售,存储为目的的系统本身的特点出发,它应完成该系统每个功能模块的设计、以及整个界面环境的设计。那么它的主要的各功能模块应分为粮食的基本信息、以及进销存信息以及这两大块。其中它的基本信息包括了粮食管理公司本身的用户信息,粮食种类信息以及粮食收购信息、粮食存储信息,应收账款信息以及相应的增、删、改、查信息;进销存信息是这个系统的核心部分,对粮食管理公司每天进货、存储、销售数据的增删改查,这三者之间的关系看似独立,其实是相互联系并且相互依存的;过程主要包括:1、 系统的设计与开发,主要包括对该软件的需求分析,数据的数据库与程序的设计开发,并根据软件需要设计并完成
48、出相应信息的模块。2、 主要利用ASP.NET制作该粮库管理系统的系统界面。3、 设计之后主要工作的是界面的设计与实现。4、 最后就是合并系统也就是系统的集成与运行。4.1.2粮库信息化管理系统的功能及特点粮库的信息化管理系统,主要是运用了计算机网络自动化的管理来针对粮食管理公司的进销存进行管理工作,这不仅仅是大大的减少了人员的浪费、资金的浪费,而且既简单方便又高效的完成两市信息化管理的的进销存工作。4.1.3系统功能模块设计粮库信息化管理系统主要是通过粮食存储信息表、粮食收购信息表、粮食销售信息表等的多种信息表来完成该粮库管理系统各项功能的。对于收购,销售,存储信息的管理也是通过对每个数据表
49、与每个数据表之间的相互操作来完成的,管理员将该粮食的收购,销售,存储的信息添加到其所对应的数据库表中,然后经过程序提取出相对应的粮食数据信息,并且 显示在相应的粮食的页面上。这个粮库管理系统比较复杂的地方就是对各种粮食所对应的销售,存储,购买的信息的添加。首先要添加一个粮食购买信息,先单击相应的粮食购买管理模块,会出现一个临时的粮食购买信息表,在这个表中将需要填写的粮食有关的数据填写完整,检查之后确定无误后点击确定添加,该粮食购的买信息就会存入相应的粮食购买的数据库当的信息表中了。之后管理员可以再数据库粮食收购表中查看到刚才所添加的粮食收购信息,如若有误,可以直接点击删除或修改按钮进行删除或者
50、修改操作。4.2 系统功能模块实现方案首先进入本系统需要进行相应的管理员的身份认证,管理员用户通过对粮食信息管理系统的身份认证登陆之后后,就享有对管理登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块的相应信息进行添加,删除,查询,修改等特权,但是,未经授权的人员是不允许登陆该粮食信息管理的系统,但是,一旦管理员授予其权限,该工作人员则享有与管理员同等的权限,可以对该系统中的登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块等这些模块中的各种信息进行相应的,修改,
51、删除,查询,添加等一些列操作,这在粮食种类较多一个管理员管理不过来时,可以增加几个工作人员与其同时进行,在不必要的时候在撤销其的权限,这在一定得程度上提高了公司的经济效益。(1)管理员信息管理:首先进入本系统需要进行相应的管理员的身份认证,管理员要输入正确的用户名以及密码,管理员用户通过对粮食信息管理系统的身份认证登陆之后后,就享有对管理登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块的相应信息进行添加,删除,查询,修改等特权,但是,未经授权的人员是不允许登陆该粮食信息管理的系统,但是,一旦管理员授予其权限,该工作人员则享有与
52、管理员同等的权限,可以对该系统中的登录模块、粮食种类管理模块、粮食收购管理模块、粮食检验管理模块、粮食存储管理模块、应付账款管理模块,粮食销售管理模块等这些模块中的各种信息进行相应的,修改,删除,查询,添加等一些列操作,在必要时还可以增加几个工作人员与其同时进行,在不必要的时候在撤销其的权限,这在一定得程度上提高了公司的经济效益,而且较少了不必要的人员浪费,是公司可以更好地发展,为公司节约了大部分的人力,物力,财力。实现方案:(2)管理员信息管理:这个模块主要运用了以下几个按钮“password”、“text”以及“button”按钮,该界面主要是靠这几个按钮来完成界面的登陆。当管理员登陆系统
53、,比需要填写对应的用户名和密码,如果填写了正确的用户名和正确的密码,则系统显示登陆系统成功,如果用户名或者密码有错误,那么系统会自动提示登陆失败,请您重新登录。(2)粮食收购信息管理:管理员能够对粮食收购的信息进行相应的改、增、删、查操作,当收购到新的粮食时,管理员就要对其进行添加到数据库,进入粮食收购界面,按照相应的要求添加粮食收购的种类等信息。填写完毕进行检查,确定无误后,点击确定按钮,这样添加粮食收购信息成功。和这个做法一样,管理员也可以对粮食收购种类进行相应的修改和删除。单击相应的粮食收购种类,直接可在对应的粮食收购的信息上进行修改;删除粮食种类信息只需选中该种粮食种类的名称点击右侧的
54、删除按钮即可。实现方案:这个模块中主要运用了 “text”,还有“hidden”, “select”来定义粮食管理系统的的ID等,管理员可以根据需现实生活中的需求进行相应的增、改、查、删等的一系列操作。(3)粮食检验信息管理:系统管理员能够对粮食的检验信息进行相应的查询等的一系列操作,当有新的粮食需要进行相关的检验,那么管理员需要对这个粮食种类进行添加到库,进入粮食检验管理模块,按照该模块上相应的要求添加上这种粮食的粮食收购编号、粮食名称、粮食种类、电话、收购单价以及检验状态等。填写完毕候检查,检查确定没有问题之后,点击确定按钮,添加粮食检验信息成功。一样的,管理员也可以对粮食检验信息进行相应
55、的修改、查询以及删除。单击相应的粮食管检验管理修改模块,直接可在对应的粮食检验信息上进行修改;删除粮食检验信息只需选中该条粮食检验信息的结果点击右侧的删除按钮就可以了;对于粮食检验信息查询,可以通过在上方输入粮食检验的编号,或者粮食的,名称就可以了,这样一整条有关于该粮食的完整信息就会出现在你的眼前了,非常非常的便捷。实现方案:该模块运用了“button” “reset” 以及 “select”按钮。(4)粮食存储管理:当有新粮食信息需要存储在粮库中时,管理员就需要进行新的存储操作进入粮食检验管理模块,按照该模块上相应的要求添加上这种粮食的粮食收购编号、粮食名称、粮食种类、电话、收购单价以及检验状态等。填写完毕候检查,检查确定没有问题之后,点击确定按钮,添加粮食检验信息成功。确定添加到库成功之后,粮库中所存储的粮食的数量也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公室绿植布置租赁合同
- 交通枢纽租赁合同
- 铝单板安装合同超市室内装饰工程
- 苗木种植联盟合同
- 招投标环境保护措施与合同管理
- 银行系统防雷施工合同
- 保健品总助岗位招聘合同
- 电力电缆敷设工程合同
- 销售岗位聘用合同模板
- 企业间还款协议
- 安全生产培训课件
- 2025年建筑公司年度工作总结及2025年计划
- 母婴安全培训课件
- 《人力资源招聘体系》课件
- 模拟集成电路设计知到智慧树章节测试课后答案2024年秋广东工业大学
- 2024年国家工作人员学法用法考试题库及参考答案
- FOCUS-PDCA改善案例-提高术前手术部位皮肤准备合格率医院品质管理成果汇报
- 山东省济南市2023-2024学年高一上学期1月期末考试 地理 含答案
- 中国成人心肌炎临床诊断与治疗指南2024解读
- 期末(试题)-2024-2025学年人教PEP版英语六年级上册
- 龙门吊二手买卖合同(2024版)
评论
0/150
提交评论