仓粮食管理系统的设计与实现计算机毕业论文

上传人:xiao****1972 文档编号:116330478 上传时间:2019-11-16 格式:DOC 页数:31 大小:3.65MB
返回 下载 相关 举报
仓粮食管理系统的设计与实现计算机毕业论文_第1页
第1页 / 共31页
仓粮食管理系统的设计与实现计算机毕业论文_第2页
第2页 / 共31页
仓粮食管理系统的设计与实现计算机毕业论文_第3页
第3页 / 共31页
仓粮食管理系统的设计与实现计算机毕业论文_第4页
第4页 / 共31页
仓粮食管理系统的设计与实现计算机毕业论文_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《仓粮食管理系统的设计与实现计算机毕业论文》由会员分享,可在线阅读,更多相关《仓粮食管理系统的设计与实现计算机毕业论文(31页珍藏版)》请在金锄头文库上搜索。

1、侯马添仓粮食管理系统的设计与实现 作者姓名作者姓名宋健 指指导导教教师师 赵宇兰 所学所学专业专业 信息管理与信息系统 (信息系统方向) 班班级级 08B4 所属院系所属院系信息学院 学学习习年限年限 2008 年 年 9月至月至 2012 年 年 7 月月 二一二年五 月 学号:学号: 20085404222008540422 本 科 毕 业 论 文(设 计) Comment z1: 将本页中的页眉中横 线去掉 目目 录录 内容提要 I 1 引言 1 2 系统分析 1 2.1 系统的可行性分析.1 2.2 经济可行性分析 .1 2.3 用户需求分析 .1 2.3.1 功能需求 .1 2.3.

2、2 系统性能需求4 3 系统的设计 5 3.1 系统设计目标 .5 3.2 系统架构设计.5 3.3 系统功能设计.6 3.4 数据库的设计.8 3.4.1 数据库概念结构设计 .8 3.4.2 数据库逻辑结构设计 .9 3.4.3 数据库物理结构设计 .9 4.系统模块的实现 .13 4.1 入库管理 13 4.2 库存查询管理 14 4.3 出库管理 15 4.4 统计报表管理 16 4.5 会员管理 18 4.6 账务管理 19 4.7 系统基本信息管理 19 5 系统测试 .22 5.1 测试环境 22 5.2 测试结果 23 6 结语 .23 致 谢 24 参考文献 .25 ABST

3、RACT .26 侯马添仓粮食管理系统的设计与实现 学生姓名:宋 健 指导教师:赵宇兰 内容提要 本课题是针对侯马添仓粮食公司目前在管理上存在的问题而设计和开发的一套信息管理 系统。该系统主要包含粮食编码、入库、移库、出库、信息查询、信息修改等功能,实现了从粮食的入库、 库存盘点到粮食出库等一系列业务环节的无纸化办公,有效地弥补了传统管理模式中操作繁琐、查询效 果不理想、出错率大、效率低下等问题。本系统采用 ASP 建立应用服务器程序,结合 SQL Server 数据库, 构建 B/S 两级服务器架构,实现过程中力求界面友好、操作简捷、信息更新及时,物流、信息流、数据流 三流同步,满足了用户对

4、系统性能的要求。 本论文在撰写过程中对侯马添仓粮食管理系统的可行性、用户需求进行了详细的分析,重点阐述了 系统开发和实现的过程。 关键词 粮食管理 仓库 仓库管理 1 引 言 侯马市添仓粮食公司目前在系统管理上存在诸多问题,如库存查询不方便、无法详细查询粮食价 格信息、不支持分类查询以及不能完整反映每季度销售情况等等。因此,根据侯马市添仓粮食公司的 实际需求,结合目前国内外粮食管理的先进理念,为该公司设计并开发一套粮食管理系统,以便有效 地管理该公司的粮食价格、交易情况、每季度粮食出入库量和销售情况等信息。该系统的实现不仅有 利于粮食管理的正确决策和高效运作,而且具有重要的现实意义和应用意义。

5、 2 系统分析 2.1 系统的可行性分析 随着计算机技术的飞速发展,计算机在社会管理中应用的普及,利用计算机实现粮食系统管理顺 其自然。对于粮店来说,利用计算机支持粮店高效率完成粮食管理的日常事务是适应现代化制度要求 和推动粮店信息管理走向科学化、规范化的必要条件。同时,信息系统有着手工管理所无法比拟的优 点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极 大地提高粮食仓储管理的效率,也是企业信息化的重要条件。 2.2 经济可行性分析 为侯马市添仓粮食公司开发一个完整、合理的粮食管理系统,可以大大节余人力,以前需要多人 才能完成的工作,使用本系统只需一个人

6、或者几个人就能完成,工作量和劳动强度大幅度降低,所以 该系统的实施可为粮店带了良好的经济效益。 2.3 用户需求分析 2.3.1 功能需求 (1)需求描述 粮食管理是粮店中一项繁琐的工作。当前粮店所存在的问题包括:库存查询不方便、无法详细查 询粮食价格信息、不支持分类查询、以及不能完整反映每季度销售情况。针对这些问题需要建立粮食 的信息、汇总粮食出库及入库移库的详细情况;粮店每进行一次粮食入库,管理员需要录入入库粮食 的种类、编号、规格;出库及移库的时候也需要同样的操作。以此实现一套使用的粮食管理系统。 系统的要求可以归纳为: 系统性质:SQL Server 软件。 系统使用者:管理人员、顾客

7、、工作人员。 系统运行环境:网络运行。 系统主要功能:根据系统要求,整理出系统功能要求,整理出系统主要功能如表 2.1 所示。 表 2.1 系统主要功能 功能序号功能序号功能名称功能名称功能说明功能说明 1入库管理模块登记入库的基本情况(物品信息、库房) ,提供查询和统计功能。 2库存信息查询管理登记库存的基本信息(物品数量、进货商名称、生产商名称、物品类别、 物品名称) ,提供查询和统计功能。 3出库模块管理登记出库的基本信息(物品信息、库存) ,提供查询功能和统计功能。 4统计报表管理对粮店进行进货统计、销售统计和销售退货统计。 5会员管理添加会员、会员管理、会员组管理,提供添加、查询和输

8、出功能。 6系统设置管理 对系统信息进行修改(仓库管理、粮食种类、计量单位、基本信息、员工、 员工部门) ,提供修改、添加和删除功能。 7账务管理对账务进行查询。 (2)顶层数据流图 分析粮食管理系统的用户分为: 管理员:负责查看、修改、增加、删除粮食信息,管理粮食入库、移库以及粮食出库等操作。 会员用户:可通过浏览器浏览粮食的基本信息,购买粮食。 根据以上分析结果,粮食管理系统的顶层数据流图如图 2.1 所示。 用户管理 增加、修改、删除粮食信息 查询粮食信息 购买粮食 注册用户 注册成功 浏览、查询粮食基本信息 会员用户 粮 食 管 理 系 统 管理员 图 2.1 系统顶层数据流图 (3)

9、逐步细化数据流图 进一步细化管理员操作数据流图,将粮食管理系统细分为入库管理、库存信息查询管理、出库管 理、统计报表管理、会员管理、系统设置管理、财务管理等处理,具体数据流图如图 2.2 所示。 登记入库基本情况 对粮食信息的查询、浏览 仓库基本信息 登记出库基本情况 修改、删除、添加 系统基本信息 注册、申请 会员基本信息 对账务查询 账务信息 生成表单 图 2.2 系统中层数据流图(管理员部分) 进一步细化会员操作,将会员操作分解为会员的注册审核、身份登记、信息修改、浏览粮食、登 录处理、添加粮食和生成购物单七个子处理,具体数据流如图 2.3 所示。 管理管理员员 1 入库管理 2 库存查

10、询 3 出库管理 5 会员管理 4 系统设 置管理 7 统计报表 6 财务管理 财务 管理 会员信息 粮食信息 会员信息 粮食出库信息 图 2.3 系统中层数据流图(会员部分) 2.3.2 系统性能需求 时间特性:系统在软件相应时间、更新处理时间等方面都比较迅速,完全满足用户要求。 灵活性:系统在操作方式、运行环境、结果精度和数据结构能做适当调整,具有一定的灵活行 和较强的适应性。 精确性:系统在精度要求上,根据使用需要,在各项数据的输入、输出以及传递过程中,可以 满足各项精度的需要。 会员管理 3 信息 修改 1 注册 审核 2 身份 登记 4 浏览 粮食 5 登录 处理 6 添加 粮食 7

11、 生成 购物单 3 系统的设计 3.1 系统设计目标 系统的总体目标是作为粮食管理系统整体规划的重要组成部分进行分析和设计,充分利用计算机 网络技术、传输技术、数据库技术等,实现具有远程维护、货位管理及进行货物库存各类动态查询功 能的系统,确保信息通畅,减少中间环节,优化管理流程。通过集中式管理和分级授权安全体系,保 证系统的正常运行,随时提供准确、可靠的统计信息,同时力求兼顾系统的通用性、应用的广泛性、 稳定性和可移植性。具体的分析和设计过程应遵循以下基本原则: 可靠性:注重采用成熟而实用的技术,使系统建设的投入产出比最高,保证系统长期安全地运行。 安全性:系统应具有必要的安全保护和保密措施

12、。 容错性:系统应具有一定的容错能力,对用户的误操作应有提示或自动消除的能力。 适应性:系统应不断调整和完善,对各算法、体系应具有广泛的适应性。 易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直接,易于学习掌 握。 根据侯马粮食管理公司的实际需要,要求侯马添仓管理系统在性能上需具备安全、可靠、容错能 力强,操作简洁等特点,以利于粮食管理的科学管理和高效运作。 3.2 系统架构设计 结合公司的实际状况,我将侯马市添仓粮食管理系统开发成基于 B/S(Browser/Server)模式的 三层应用结构型的管理信息系统。系统整体架构如图 3.1 所示。使用该架构设计的系统,用户可

13、以通 过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息 返回到浏览器。其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的 执行等工作全部由 Web Server 完成。 图 3.1 系统架构 本系统之所以选用 B/S 架构是因为用户可以通过 WWW 浏览器去访问 Internet 上的文本、数据、 信息,这些粮食信息都是由许许多多的 Web 服务器产生的,每一个 Web 服务器又可以通过各种方式 与连接,大量的数据实际存放在数据库服务器中。客户端除了 WWW 浏览器,一般无须任何用户程序, 只需从 Web 服务器上下载程序到本地来

14、执行,在下载过程中若遇到与数据库有关的指令,由 Web 服 务器交给数据库服务器来解释执行,并返回给 Web 服务器,Web 服务器又返回给用户。在这种结构中, 将许许多多的网连接到一块,形成一个巨大的网。这样即方便了用户浏览又便于管理员的管理。 3.3 系统功能设计 经过与用户的反复沟通,在明确用户需求的基础上,将侯马市粮食添仓管理系统分为入库管理、 库存管理、出库管理、统计报表、会员管理、系统设置和帐务管理七个模块。其中,库存管理模块细 分为库存查询和库存调拨两个子模块;出库管理模块可细分为产品销售、销售记录查询、销售退货、 退货记录查询、产品报废、报废记录查询六个子模块;统计报表模块可细

15、分为销售统计、销售退货统 计、报废统计、员工工资四个子模块;会员管理模块可细分为添加会员、会员管理、会员组管理三个 子模块;系统设置模块可细分了基本信息设置、员工管理、员工部门管理、仓库管理、产品大类管理、 产品小类管理、计量单位管理七个子模块;账务管理可细分为账务大类、账务小类、添加账务、账务 查询四个子模块。具体如图 3.2 所示。 侯马市粮食添仓管理系统 统 计 报 表 系 统 设 置 出 库 管 理 账 务 管 理 入 库 管 理 库 存 管 理 员 工 工 资 统 计 销 售 统 计 销 售 退 货 统 计 计 量 单 位 仓 库 信 息 粮 食 种 类 员 工 信 息 基 本 信

16、息 库 存 调 拨 库 存 查 询 销 售 退 货 产 品 报 废 销 售 记 录 查 询 产 品 销 售 会 员 管 理 会 员 组 管 理 会 员 管 理 图 3.2 系统功能模块图 (1)入库管理模块 粮食入库时管理员必须进行审查并且填写编有入库编号的粮食准入通知单,方可允许入库。管理 员根据入库通知单,按照入库编号,如实计量出粮食入库种类、数量、编号、规格,然后登记出粮食 入库的详细情况。 (2)库存管理模块 此模块完成库存货物的动态数据查询及库存信息的修改和删除。使管理人员方便、快捷、准确的 了解库存情况、粮食状态等信息,从而做出及时正确的决定。其实现方法是设置不同的 SQL 条件查询 语句,在对应的数据表中实现查询记录,然后按照循环语句将记录逐条返回页面。库存管理模块同时 具有移库功能,实现了仓库间的相互调动,以达到各仓库间粮食数量的均衡,方便了管理员

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号