侯马添仓粮食管理系统的设计与实现 毕业论文.doc_第1页
侯马添仓粮食管理系统的设计与实现 毕业论文.doc_第2页
侯马添仓粮食管理系统的设计与实现 毕业论文.doc_第3页
侯马添仓粮食管理系统的设计与实现 毕业论文.doc_第4页
侯马添仓粮食管理系统的设计与实现 毕业论文.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

侯马添仓粮食管理系统的设计与实现 作者姓名 指导教师 所学专业 信息管理与信息系统 (信息系统方向) 班级 08b4 所属院系 信息学院 学习年限 2008 年 9 月至 2012 年 7 月 二 一二 年 五 月 学号: 2008540422 本 科 毕 业 论 文(设 计) 目 录 内容提要 i 1 引言 1 2 系统分析 1 2.1 系统的可行性分析 .1 2.2 经济可行性分析 .1 2.3 用户需求分析 .1 2.3.1 功能需求 .1 2.3.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 i 5.2 测试结果 23 6 结语 .23 致 谢 24 参考文献 .25 abstract .26 侯马添仓粮食管理系统的设计与实现 学生姓名:宋 健 指导教师:赵宇兰 内容提要 本课题是针对侯马添仓粮食公司目前在管理上存在的问题而设计和开发的一套信息管理 系统。该系统主要包含粮食编码、入库、移库、出库、信息查询、信息修改等功能,实现了从粮食的 入库、库存盘点到粮食出库等一系列业务环节的无纸化办公,有效地弥补了传统管理模式中操作繁琐、 查询效果不理想、出错率大、效率低下等问题。本系统采用 asp 建立应用服务器程序,结合 sql server 数据库,构建 b/s 两级服务器架构,实现过程中力求界面友好、操作简捷、信息更新及时,物 流、信息流、数据流三流同步,满足了用户对系统性能的要求。 本论文在撰写过程中对侯马添仓粮食管理系统的可行性、用户需求进行了详细的分析,重点阐述 了系统开发和实现的过程。 关键词 粮食管理 仓库 仓库管理 山西大学商务学院本科毕业论文(设计) 1 1 引 言 侯马市添仓粮食公司目前在系统管理上存在诸多问题,如库存查询不方便、无法详细查询粮食价 格信息、不支持分类查询以及不能完整反映每季度销售情况等等。因此,根据侯马市添仓粮食公司的 实际需求,结合目前国内外粮食管理的先进理念,为该公司设计并开发一套粮食管理系统,以便有效 地管理该公司的粮食价格、交易情况、每季度粮食出入库量和销售情况等信息。该系统的实现不仅有 利于粮食管理的正确决策和高效运作,而且具有重要的现实意义和应用意义。 2 系统分析 2.1 系统的可行性分析 随着计算机技术的飞速发展,计算机在社会管理中应用的普及,利用计算机实现粮食系统管理顺 其自然。对于粮店来说,利用计算机支持粮店高效率完成粮食管理的日常事务是适应现代化制度要求 和推动粮店信息管理走向科学化、规范化的必要条件。同时,信息系统有着手工管理所无法比拟的优 点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极 大地提高粮食仓储管理的效率,也是企业信息化的重要条件。 2.2 经济可行性分析 为侯马市添仓粮食公司开发一个完整、合理的粮食管理系统,可以大大节余人力,以前需要多人 才能完成的工作,使用本系统只需一个人或者几个人就能完成,工作量和劳动强度大幅度降低,所以 该系统的实施可为粮店带了良好的经济效益。 2.3 用户需求分析 2.3.1 功能需求 (1)需求描述 粮食管理是粮店中一项繁琐的工作。当前粮店所存在的问题包括:库存查询不方便、无法详细查 询粮食价格信息、不支持分类查询、以及不能完整反映每季度销售情况。针对这些问题需要建立粮食 的信息、汇总粮食出库及入库移库的详细情况;粮店每进行一次粮食入库,管理员需要录入入库粮食 的种类、编号、规格;出库及移库的时候也需要同样的操作。以此实现一套使用的粮食管理系统。 系统的要求可以归纳为: 系统性质:sql server 软件。 侯马添仓粮食系统的设计与实现 2 系统使用者:管理人员、顾客、工作人员。 系统运行环境:网络运行。 系统主要功能:根据系统要求,整理出系统功能要求,整理出系统主要功能如表 2.1 所示。 表 2.1 系统主要功能 功能序号 功能名称 功能说明 1 入库管理模块 登记入库的基本情况(物品信息、库房) ,提供查询和统计功能。 2 库存信息查询管理 登记库存的基本信息(物品数量、进货商名称、生产商名称、物品类别、 物品名称) ,提供查询和统计功能。 3 出库模块管理 登记出库的基本信息(物品信息、库存) ,提供查询功能和统计功能。 4 统计报表管理 对粮店进行进货统计、销售统计和销售退货统计。 5 会员管理 添加会员、会员管理、会员组管理,提供添加、查询和输出功能。 6 系统设置管理 对系统信息进行修改(仓库管理、粮食种类、计量单位、基本信息、员工、 员工部门) ,提供修改、添加和删除功能。 7 账务管理 对账务进行查询。 (2)顶层数据流图 分析粮食管理系统的用户分为: 管理员:负责查看、修改、增加、删除粮食信息,管理粮食入库、移库以及粮食出库等操作。 会员用户:可通过浏览器浏览粮食的基本信息,购买粮食。 根据以上分析结果,粮食管理系统的顶层数据流图如图 2.1 所示。 用户管理 增加、修改、删除粮食信息 查询粮食信息 购买粮食 注册用户 注册成功 浏览、查询粮食基本信息 图 2.1 系统顶层数据流图 会员用户 粮 食 管 理 系 统 管理员 山西大学商务学院本科毕业论文(设计) 3 (3)逐步细化数据流图 进一步细化管理员操作数据流图,将粮食管理系统细分为入库管理、库存信息查询管理、出库管 理、统计报表管理、会员管理、系统设置管理、财务管理等处理,具体数据流图如图 2.2 所示。 登记入库基本情况 对粮食信息的查询、浏览 仓库基本信息 登记出库基本情况 修改、删除、添加 系统基本信息 注册、申请 会员基本信息 对账务查询 账务信息 生成表单 图 2.2 系统中层数据流图(管理员部分) 进一步细化会员操作,将会员操作分解为会员的注册审核、身份登记、信息修改、浏览粮食、登 录处理、添加粮食和生成购物单七个子处理,具体数据流如图 2.3 所示。 管理员 1 入库管理 2 库存查询 3 出库管理 5 会员管理 4 系统设 置管理 7 统计报表 6 财务管理 财务 管理 侯马添仓粮食系统的设计与实现 4 会员信息 粮食信息 会员信息 粮食出库信息 图 2.3 系统中层数据流图(会员部分) 2.3.2 系统性能需求 时间特性:系统在软件相应时间、更新处理时间等方面都比较迅速,完全满足用户要求。 灵活性:系统在操作方式、运行环境、结果精度和数据结构能做适当调整,具有一定的灵活行 和较强的适应性。 精确性:系统在精度要求上,根据使用需要,在各项数据的输入、输出以及传递过程中,可以 满足各项精度的需要。 会员管理 3 信息 修改 1 注册 审核 2 身份 登记 4 浏览 粮食 5 登录 处理 6 添加 粮食 7 生成 购物单 山西大学商务学院本科毕业论文(设计) 5 3 系统的设计 3.1 系统设计目标 系统的总体目标是作为粮食管理系统整体规划的重要组成部分进行分析和设计,充分利用计算机 网络技术、传输技术、数据库技术等,实现具有远程维护、货位管理及进行货物库存各类动态查询功 能的系统,确保信息通畅,减少中间环节,优化管理流程。通过集中式管理和分级授权安全体系,保 证系统的正常运行,随时提供准确、可靠的统计信息,同时力求兼顾系统的通用性、应用的广泛性、 稳定性和可移植性。具体的分析和设计过程应遵循以下基本原则: 可靠性:注重采用成熟而实用的技术,使系统建设的投入产出比最高,保证系统长期安全地运行。 安全性:系统应具有必要的安全保护和保密措施。 容错性:系统应具有一定的容错能力,对用户的误操作应有提示或自动消除的能力。 适应性:系统应不断调整和完善,对各算法、体系应具有广泛的适应性。 易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直接,易于学习掌 握。 根据侯马粮食管理公司的实际需要,要求侯马添仓管理系统在性能上需具备安全、可靠、容错能 力强,操作简洁等特点,以利于粮食管理的科学管理和高效运作。 3.2 系统架构设计 结合公司的实际状况,我将侯马市添仓粮食管理系统开发成基于 b/s(browser/server)模式的 三层应用结构型的管理信息系统。系统整体架构如图 3.1 所示。使用该架构设计的系统,用户可以通 过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息 返回到浏览器。其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的 执行等工作全部由 web server 完成。 图 3.1 系统架构 本系统之所以选用 b/s 架构是因为用户可以通过 www 浏览器去访问 internet 上的文本、数据、 信息,这些粮食信息都是由许许多多的 web 服务器产生的,每一个 web 服务器又可以通过各种方式 侯马添仓粮食系统的设计与实现 6 与连接,大量的数据实际存放在数据库服务器中。客户端除了 www 浏览器,一般无须任何用户程序, 只需从 web 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由 web 服 务器交给数据库服务器来解释执行,并返回给 web 服务器, web 服务器又返回给用户。在这种结构中, 将许许多多的网连接到一块,形成一个巨大的网。这样即方便了用户浏览又便于管理员的管理。 3.3 系统功能设计 经过与用户的反复沟通,在明确用户需求的基础上,将侯马市粮食添仓管理系统分为入库管理、 库存管理、出库管理、统计报表、会员管理、系统设置和帐务管理七个模块。其中,库存管理模块细 分为库存查询和库存调拨两个子模块;出库管理模块可细分为产品销售、销售记录查询、销售退货、 退货记录查询、产品报废、报废记录查询六个子模块;统计报表模块可细分为销售统计、销售退货统 计、报废统计、员工工资四个子模块;会员管理模块可细分为添加会员、会员管理、会员组管理三个 子模块;系统设置模块可细分了基本信息设置、员工管理、员工部门管理、仓库管理、产品大类管理、 产品小类管理、计量单位管理七个子模块;账务管理可细分为账务大类、账务小类、添加账务、账务 查询四个子模块。具体如图 3.2 所示。 侯马市粮食添仓管理系统 统 计 报 表 系 统 设 置 出 库 管 理 账 务 管 理 入 库 管 理 库 存 管 理 员 工 工 资 统 计 销 售 统 计 销 售 退 货 统 计 计 量 单 位 仓 库 信 息 粮 食 种 类 员 工 信 息 基 本 信 息 库 存 调 拨 库 存 查 询 销 售 退 货 产 品 报 废 销 售 记 录 查 询 产 品 销 售 会 员 管 理 会 员 组 管 理 会 员 管 理 山西大学商务学院本科毕业论文(设计) 7 图 3.2 系统功能模块图 (1)入库管理模块 粮食入库时管理员必须进行审查并且填写编有入库编号的粮食准入通知单,方可允许入库。管理 员根据入库通知单,按照入库编号,如实计量出粮食入库种类、数量、编号、规格,然后登记出粮食 入库的详细情况。 (2)库存管理模块 此模块完成库存货物的动态数据查询及库存信息的修改和删除。使管理人员方便、快捷、准确的 了解库存情况、粮食状态等信息,从而做出及时正确的决定。其实现方法是设置不同的 sql 条件查询 语句,在对应的数据表中实现查询记录,然后按照循环语句将记录逐条返回页面。库存管理模块同时 具有移库功能,实现了仓库间的相互调动,以达到各仓库间粮食数量的均衡,方便了管理员的操作。 其实现方法是进行 sql 查询,在对应的数据表中查询记录,若所移仓库不能容纳此批货物,则跳出 “该仓库无法容纳此批货物,请换仓!”并显示其他仓库的剩余容量,使管理员可根据剩余容量再次 选择仓库。 (3)出库管理模块 出库管理模块实现了粮食销售(管理员选择产品、购买会员等信息进行添加) 、粮食销售记录查询 (管理员查询售出量粮食的编号、出库时间、经办人、数量、金额、顾客等信息) 、销售退货(管理员 选择会员退货产品的种类、数量、价格、所在仓库以及供应商、经办人等进行退货或者重新填写)等 功能。 (4)统计模块 统计模块实现了统计销售(管理员统计售出粮食的编号、出库时间、经办人、数量、金额、顾客 等信息) 、员工工资统计(管理员统计员工编码、员工姓名、员工工资以及员工的详细销售记录) 、销 售退货统计(管理员统计会员退货产品的种类、数量、价格、所在仓库以及供应商、经办人等信息) 的功能,直观详尽的反映出统计结果。 (5)会员模块 会员模块实现了添加会员(会员的信息包括会员的编号、会员姓名、会员卡号、会员身份证、会 员电话等) 、会员管理(反映出会员的总体信息) 、会员组管理等功能,方便了管理员对会员的管理。 (6)系统信息设置模块 系统信息模块实现了基本信息设置、员工信息设置(员工的信息包括员工的编号、姓名、性别、 电话、所属部门等) 、仓库信息设置(仓库信息包括仓库编号、负责人、仓库电话、仓库地址等) 、粮 侯马添仓粮食系统的设计与实现 8 食信息设置等功能,方便管理员对系统信息的设置。 (7)账务管理模块 财务管理模块实现了账务大类管理(账务大类包括门店销售、餐饮、员工薪水等) 、账务小类管理 (账务小类包括伙食消费、粮食销售、员工工资及提成) 、添加账务、账务查询(查询粮店的收入和支 出)等功能,使管理员了解粮店总体的账务信息。 3.4 数据库的设计 针对粮食管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,得出了 侯马市添仓粮食管理系统的概念模型、逻辑数据模型及物理数据模型。 3.4.1 数据库概念结构设计 本系统一共划分出 12 个实体,分别是管理员实体,系统信息实体,会员信息实体,粮食信息实 体,统计表单实体,账务表单实体。基本 e-r 图如图 3.3 所示。 管理员 库存调拨单 出库单 账务 账务大类 账务小类 销售单 供应商 销售产品数量 销售产品信息 经办人 销售产品仓库 入库单 新产品入库已有粮食入库 产品报废单 报废产品编号 报废产品数量 报废产品所在仓库 仓库 仓库名称 仓库电话 仓库地址 粮食信息 粮食大类 粮食小类 粮食单位 粮食单价 粮食编号 会员 身份证号 卡号 姓名 联系电话 退货单 退货产品数量 退货产品信息 报废产品所在仓库 管理 管理 管理 管理 管理 管理 n 1 1 n 1 n 1 n 1 n 1 n 属于 属于 1 n n 1 n n 山西大学商务学院本科毕业论文(设计) 9 3.3 系统总体 e-r 图 3.4.2 数据库逻辑结构设计 在如图所示的粮食管理的基本 e-r 图,将其中的实体转化为如下关系: 将管理员实体转化为管理员关系(管理员编码、管理员账号、管理员密码) 将粮食信息实体转化为粮食信息关系(粮食数量、粮食编号、粮食规格、粮食类别、粮食名称、 粮食价格) 将会员信息实体转化为会员信息关系(会员卡号、会员姓名、会员电话、身份证号、 ) 将仓库实体转化为仓库实体关系(仓库编号、仓库名称、仓库负责人) 将账务表单实体转化为账务表单关系(账务大类、账务小类) 将产品报废单实体转化为产品报废关系(报废产品编号、报废产品数量、报废产品价钱、报废产 品所在仓库) 将产品入库实体转化为品入库关系(已有产品入库、新产品如库) 将产品出库实体转化为产品出库关系(调拨产品的货号、调拨产品的名称、规格、单位、所在仓 库的库存、进货单价) 将库存调拨单实体转化为库存调拨关系(调拨产品的货号、调拨产品的名称、规格、单位、所在 仓库的库存、进货单价) 将销售单实体转化为销售单关系(销售产品的信息、数量、单价、所在仓库) 将退货单实体转化为退货单关系(退货产品的信息、数量、单价、所在仓库) 3.4.3 数据库物理结构设计 根据需求分析,本系统后台数据库共分为 12 个表,以下分别给出各个数据库表的简单描述。 (1)管理员信息表 (56770_admin) 该表存储管理员基本信息,以供登录密码验证,显示管理员身份。如表 3.1 所示。 表 3.1 管理员基本信息 字段名 字段类型 是否主键 说明 a_id 自动编号 是 管理员编号 a_name 文本 否 管理员账号 a_pass 文本 否 管理员密码 侯马添仓粮食系统的设计与实现 10 (2)仓库信息表 (56770_cangku) 仓库的基本信息,以供物品存储使用,如表 3.2 所示。 表 3.2 仓库信息表 字段名 字段类型 是否主键 说明 k_id 自动编号 否 仓库编号 k_name 文本 否 仓库名 k_dizhi 文本 否 仓库地址 k_dianhua 数字 否 仓库电话 k_fuzeren 文本 否 仓库负责人 (3)粮食信息表(56770_liangshi)如表 3.3 所示。 表 3.3 粮食信息表 字段名 字段类型 是否主键 说明 l_name 文本 否 粮食名称 l_huohao 数字 否 粮食货号 l_guige 文本 否 粮食规格 l_jiage 数字 否 粮食价格 l_tupian 文本 否 粮食图片 l_danwei 文本 否 粮食单位 (4)会员信息表 (56770_huiyuan) 如表 3.4 所示。 表 3.4 会员信息表 字段名 字段类型 是否主键 说明 h_id 自动编号 否 会员编号 h_name 文本 否 会员姓名 h_kahao 数字 否 会员卡号 h_shenfengzhen 数字 否 会员身份证 h_dianhua 数字 否 会员电话 h_xingbie 文本 否 会员性别 (5)系统基本信息表(56770_xitong) 山西大学商务学院本科毕业论文(设计) 11 系统基本信息主要用来存储仓库信息、粮食的类别信息、员工信息和员工所在部门信息等,具体 如表 3.5 所示。 表 3.5 系统基本信息表 字段名 字段类型 是否主键 说明 x_jibenxinxi 文本 否 系统基本信息 x_cangku 文本 否 仓库信息 x_liangshidalei 文本 否 粮食大类 x_liangshixiaolei 文本 否 粮食小类 x_yuangongxinx 文本 否 员工信息 x_yuangongbumen 文本 否 员工部门信息 x_jiliangdanwei 文本 否 粮食计量单位 (6)出库信息表(56770_chuku)如表 3.6 所示。 表 3.6 账务表单信息表 字段名 字段类型 是否主键 说明 c_liangshixiaoshou 文本 否 粮食销售 c_xiaoshouchaxun 文本 否 粮食销售查询 c_xiaoshoutuihuo 文本 否 销售退货 c_tuihuochaxun 文本 否 退货查询 c_chanpinbaofei 文本 否 产品报废 c_baofeichaxun 文本 否 报废记录查询 (7)入库信息表(56770_ruku )如表 3.7 所示。 表 3.7 入库信息表 字段名 字段类型 是否主键 说明 r_yiyouchanpinruk 文本 否 已有产品入库 r_xinchanpinruku 文本 否 新产品入库 r_gongyingshan 文本 否 供应商 r_jinbanren 文本 否 经办人 r_chanpinleixin 文本 否 产品类型 侯马添仓粮食系统的设计与实现 12 r_chanpinbeizhu 文本 否 产品备注 r_chanpintupian 文本 否 产品图片 (8)粮食调拨信息表(56770_yiku )如表 3.8 所示。 表 3.8 移库信息表 字段名 字段类型 是否主键 说明 y_huohao 文本 否 货号 y_mingcheng 文本 否 产品名称 y_guige 文本 否 规格 y_danwei 文本 否 单位 y_kucunshuliang 文本 否 库存数量 y_jinhuodanjia 文本 否 进货单价 y_jine 文本 否 金额 y_kucundiaobo 文本 否 库存调拨 (9)账务信息表(56770_zhangwu )如表 3.9 所示。 表 3.9 账务信息表 字段名 字段类型 是否主键 说明 z_zhangwudalei 文本 否 账务大类 z_zhangwuxiaolei 文本 否 账务小类 z_tianjiazhangwu 文本 否 添加账务 z_zhangwuchaxun 文本 否 账务查询 (10)报废产品信息表(56770_baofeichanpin )如表 3.10 所示。 表 3.10 报废产品信息表 字段名 字段类型 是否主键 说明 b_chanpinbianma 文本 否 报废产品编号 b_chanpinshuliang 文本 否 报废产品数量 b_baofeijiage 文本 否 报废产品价格 b_baofeicangku 文本 否 报废产品所在仓库 (11)销售单信息表(56770_xiaohshoudan)如表 3.11 所示。 表 3.11 销售单信息表 山西大学商务学院本科毕业论文(设计) 13 字段名 字段类型 是否主键 说明 x_chanpinxinxi 文本 否 销售产品的信息 x_chanpinshuliang 文本 否 销售产品数量 x_chanpinjiage 文本 否 销售产品价格 x_suozaicangku 文本 否 销售产品所在仓库 (12)退货单信息表(56770_tuihuodan)如表 3.12 所示。 表 3.12 退货单信息表 字段名 字段类型 是否主键 说明 t_chanpinxinxi 文本 否 退货产品的信息 t_chanpinshuliang 文本 否 退货产品数量 t_chanpinjiage 文本 否 退货产品价格 t_suozaicangku 文本 否 退货产品所在仓库 4.系统模块的实现 4.1 入库管理 模块实现了物品入库的功能。管理人员在点击“粮食入库”后进入添加界面,添加界面分为产品 入库和新产品入库,其中包括粮食所属大类、粮食所属小类、产品名称、产品货号、产品单位、产品 价格等。管理员填充粮食信息后选择确定添加,产品成功入库。 将物品信息储存入数据库中,如图 4.1 所示。 侯马添仓粮食系统的设计与实现 14 图 4.1 入库管理 4.2 库存查询管理 此模块实现了库存查询功能以及库存的移库。它既方便了管理人员快捷、准确的了解库存情况、 粮食状态等信息,又方便了粮食在各仓库间的调动。库存查询功能包括:仓库编号查询、所属大类查 询、所属小类查询。仓库查询实现了分类查询,方便快捷的把库存状况反映出来。移库的功能是实现 各仓库间粮食的调动,从而保证各仓库库存的稳定。 库存查询主要查询入库粮食的图片、货号、产品名称、规格、单位、库存数量、进货单价、金额 等信息。如图 4.2 所示。 图 4.2 库存查询 库存调拨主要实现各仓库之间粮食的调动。如图 4.3 所示。 山西大学商务学院本科毕业论文(设计) 15 图 4.3 库存调拨 4.3 出库管理 出库管理实现了粮食销售、销售记录查询、销售退货、销售退货记录、产品报废、报废记录查询 等功能。此过程的实现包括:(1)取数据库中用户名和密码放入变量(2)用 conn 打开数据库(3) 设置 sql 语句(4)执行 sql 语句和连接参数(5)输入查询物品信息(6)对销售记录、退货记录、 产品报废记录进行查询、修改。粮食销售的过程为:首先选择出售产品、出售数量、单价、折扣所在 仓库,然后选择购买会员、供应商、经办人,最后选择完成添加。具体如图 4.4 所示。 图 4.4 粮食销售 销售统计里包括货物的编号、出库时间、经办人、数量、销售金额、成本金额、利润、购买会员 等信息,双击鼠标可查看打印单。销售统计的查询可按具体时间查询。具体如图 4.5 所示。 侯马添仓粮食系统的设计与实现 16 图 4.5 销售统计 销售退货的具体过程:首先选择退货的产品、产品的数量、单价、折扣、所在仓库,然后选择退 货的会员、功能商、经办人,最后选择确定退货。具体如图 4.6 所示。 图 4.6 销售退货 退货记录查询主要查询退货产品的编号、入库时间、经办人、数量、退货金额、退货会员等信息。 具体如图 4.7 所示。 图 4.7 退货记录查询 4.4 统计报表管理 统计报表管理实现了统计销售、销售退货统计、报废统计、员工工资统计的功能。员工工资又可 山西大学商务学院本科毕业论文(设计) 17 细分为员工基本工资和员工销售提成。 销售统计里包括货物的编号、出库时间、经办人、数量、销售金额、成本金额、利润、购买会员 等信息,双击鼠标可查看打印单。销售统计的查询可按具体时间查询。具体如图 4.8 所示 图 4.8 销售统计 退货记录查询主要查询退货产品的编号、入库时间、经办人、数量、退货金额、退货会员等信息。 具体如图 4.9 所示。 图 4.9 退货记录查询 报废统计主要包括报废产品的编号、出库时间、经办人、数量。具体如图 4.10 所示。 侯马添仓粮食系统的设计与实现 18 图 4.10 报废统计 员工工资统计主要统计员工的编号、员工的姓名、基本工资、销售提成、工资的信息具体如图 4.11 所示。 图 4.11 员工工资统计 4.5 会员管理 会员管理实现了添加会员、会员管理、会员组管理等功能。添加会员的过程包括:添加会员组、 会员卡号、会员姓名、会员姓名、联系电话、qq、email、家庭住址、身份证号、介绍人、经办人、 会员生日、入会时间、备注等信息,然后进行添加。会员管理包括管理会员的卡号、姓名、性别、 qq、入会时间、积分、会员组,可进行修改、查询等功能。会员组管理的功能就是将会员分组,便于 管理。具体如图 4.12 所示。 图 4.12 会员管理 4.6 账务管理 账务管理实现了账务的分类、添加账务、账务的查询的功能。账务的分类又分为账务大类和账务 山西大学商务学院本科毕业论文(设计) 19 小类。账务小类是由伙食消费、员工工资、员工的提成组成。账务大类是由餐饮、员工薪水、门店销 售。其中收入部分包括门店销售,支出部分分为伙食消费、员工工资及提成。这样就详细明了的把财 务状况映出来了。具体如图 4.13 所示。 图 4.13 财务管理 4.7 系统基本信息管理 系统基本信息管理实现了基本信息设置、员工管理、员工部门管理、仓库管理、粮食大类管理、 粮食小类管理、计量单位管理等功能。细化系统的基本信息,使系统功能更加完善。 仓库管理包括仓库名称、负责人、仓库电话、仓库地址。具体如图 4.14 所示。 图 4.14 仓库管理 员工管理包括员工编码、员工姓名、性别、电话、qq 、所属部门,具有删除、修改、查询、添 加等功能具体如图 4.15 所示。 图 4.15 员工管理 员工所属部门包括:销售部、仓库。员工部门管理具体添加、修改、删除、添加等功能。具体如 图 4.16 所示。 侯马添仓粮食系统的设计与实现 20 图 4.16 员工部门管理 粮食大类分为:食用油、大米、小米、面粉、糯米。粮食大类管理具体如图 4.17。 图 4.17 粮食大类管理 粮食小类分为:一级大豆油、一级菜籽油、金龙鱼花生油、福满星大米、金建大米、玉泉大米、 家家乐小米、福满多小米、十里香小米、儿朵小米、古泉面粉、三一面粉、东升糯米、天山糯米等。 粮食小类类管理具体如图 4.18 所示。 图 4.18 粮食小类管理 计量单位分为:桶、袋、升、斤、克。计量单位管理具体如图 4.19 所示。 山西大学商务学院本科毕业论文(设计) 21 图 4.19 计量单位管理 5 系统测试 5.1 测试环境 本系统采用 dream weaver mx 2004 开发,代码采用 asp 语言编写。后台采用 sql server 2005 的 数据库系统。连接后台用 ado 来连接。 服务器端:服务器操作系统为 windows xp。 web 服务器:安装微软支持 iis5.0 作为 web 服务器软件,提供基于 www 信息出版和应用程序 发行的功能,通过 ado 开放式数据库连接与数据库服务器相连,通过 sql 语言实现查询和修改数据 库。 客户端:采用 windows 系列或 unix 等支持 web 浏览器的操作系统均可。 5.2 测试结果 在系统的各个模块设计完成之后,系统在上述软硬件环境下对此系统各个子模块功能做出测试, 实现了用户注册,管理员对物品的添加,删除,修改,查询,以及物品入库、出库、移库等功能。基 本达到预期的功能。 6 结语 本系统在经过多次运行,其所有的功能都能得到实现。系统在上述软硬件环境下对此系统各个子 模块功能做出测试,实现了入库管理模块,库存查询管理模块,出库管理模块,统计查询管理模块, 账务管理模块,系统基本信息模块,基本达到预期的功能。其流程符合粮食管理系统的要求。 但由于时间的原因,本系统网络功能欠缺。还需要改进。由于采用了 b/s 的结构模式,虽然提高了 用户操作上的简单性.系统数据的安全性能有所折扣.系统还需要考虑有效的规避防护措施.系统用户登 录方面,还需要添加图形数字验证码验证功能,以提高登录安全性。 侯马添仓粮食系统的设计与实现 22 通过这次设计,并在此设计过程中切身体会到一个项目的设计开发人员,在系统立项前期所应该做 到哪些前瞻性的信息收集和基础设计工作, 才能够始终把握系统进展的方向,和总体设计上的主动性; 在系统代码编写过程中应该具体哪些良好的编程习惯这样才能在代码编写中减少出错数量,提高项目 设计开发的效率。 山西大学商务学院本科毕业论文(设计) 1 致 谢 本文是在赵宇兰老师的热情关心和指导下完成的,她渊博的知识和严谨的治学作风使我受益匪浅, 对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢! 在论文完成过程中,本人还得到了信息工程学院的各位老师的热心帮助,本人向他们表示深深的 谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢! 侯马添仓粮食系统的设计与实现 2 参考文献 1 韩润春,佟志臣,王汉新.管理信息系统.河北人民出版社, 2003. 2 方睿,刁仁宏,吴四九.网络数据库原理及应用m. 成都 :四川大学出版社,2008. 3 陈政明.21 世纪仓储管理技术的发展趋势m. 上海: 物流技术出版社,2002:75-162 4 高鹏翔.基于 asp 构造交互 web 安全技术m. 北京: 计算机工程与应用 ,2010. 5 邓文渊,陈惠贞,陈俊荣.asp 与网络数据库技术m北京 :中国铁道出版社,2008. 6 钟嘉鸣,基于 asp 的管理信息系统的设计与实现m.上海 :冶金工业出版社,2009. 7 苏贵洋,黄穗,何莉,倪春雨.asp.net 网络编程m. 北京 :电子工业出版社,2004. 8 安忠,吴洪波.管理信息系统.第 2 版.中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论