收藏 分销(赏)

小型超市综合管理系统.doc

上传人:快乐****生活 文档编号:2955734 上传时间:2024-06-12 格式:DOC 页数:29 大小:216.04KB 下载积分:10 金币
下载 相关 举报
小型超市综合管理系统.doc_第1页
第1页 / 共29页
小型超市综合管理系统.doc_第2页
第2页 / 共29页


点击查看更多>>
资源描述
软件工程项目课程设计 题目 小型超市管理系统 系别 专业 班级 组员 指导老师 日期 小型超市管理系统 引 言 管理信息系统就是我们常说MIS(Management Information System),在强调管理,强调信息现代社会中它就得越来越普及。而将信息管理系统和企业自动化设备相结合,则是当今社会现代企业发展趋势。伴随超市规模发展和不停扩大,商品数量急剧增加,相关商品多种信息量也成倍增加。超市时时刻刻全部需要对商品多种信息进行统计分析。而大型超市管理系统功效过于强大而造成操作繁琐降低了小超市工作效率。 超市管理系统是市场上最流行超市上常见系统之一,它关键包含以下多个模块:用户登陆管理、商品类型及商品管理、进货和销售管理、销售分析等。从而,实现对进货、销售及职员信息等实现全方面、动态、立即管理。 本文系统分析了软件开发背景以过程;首先介绍了软件开发环境,其次介绍了本软件具体设计过程:数据库设计、各个模块设计和实现,和具体界面设计和功效。 关键词:超市,数据库,管理信息系统、用户登陆,管理 ABSTRACT Management information systems is what we often say that the MIS (Management Information System), in the emphasis on management, emphasizing information in modern society it will have more and more popular. The information management systems and enterprise automation equipment, combined, it is in today's society of the modern enterprise trends. With the development of supermarkets and expanding the scale of goods has risen dramatically, the amount of information on a variety of commodities has also doubled. Supermarkets need to always have all kinds of information goods for statistical analysis. The large-scale supermarket management system function caused by too powerful and complicated operation to reduce the efficiency of a small supermarket. Supermarket Management System is the most popular supermarket on the commonly used systems in the world, which mainly includes the following modules: user login management, commodity type and product management, purchase and sales management, sales analysis. Thus, to achieve right purchase, sales and employee information, etc. to achieve a comprehensive, dynamic, and timely management. This systematic analysis of the software development background in order to process; first introduced the software development environment, followed by the introduction of the detailed design of the software process: database design, design and implementation of each module, as well as specific interface design and functionality. Keywords: supermarkets, database, management information systems, user login management 目 录 第1章 绪论 1 1.1 研究背景 1 1.1.1 研究原因 1 1.1.2 研究意义 2 1.2 研究现实状况及发展趋势 2 1.2.1 中国外研究现实状况 2 1.2.2 发展趋势 3 第2章 系统分析 4 2.1 可行性研究 4 2.1.1 经济可行性 4 2.1.2 技术可行性 4 2.1.3 操作可行性 5 2.2 需求分析 5 2.2.1 组织结构分析 5 2.2.2 业务步骤分析 6 2.3 数据流图 6 2.4 数据字典 7 第3章 系统设计 9 3.1 功效模块设计 9 3.2 运行环境 11 3.3 数据库设计 11 3.3.1 概念结构设计 11 3.3.2 逻辑结构设计 13 3.3.3 物理结构设计 14 3.4 编码设计 16 第4章 系统实施 18 4.1 系统编码 18 4.2 系统测试 19 4.2.1 测试方法 19 4.2.2 测试项目 20 4.2.3 测试数据 20 4.2.4 测试结果 21 4.3 系统公布 21 4.3.1 vb系统公布 21 总 结 23 参 考 文 献 24 致 谢 25 第1章 绪论 1.1 研究背景 伴随信息时代到来,提供了大量社会产品,城市集中度也深入加强,因为大家生活节奏不停加紧,超市管理者对便利要求深入提升。在吸收街坊式多店优点基础上,出现了区域性超市。 小型超市管理系统按分类、分级模式对仓库进行全方面管理和监控缩短了超市信息流转时间,使企业物资管理层次分明、井然有序,为采购、销售提供依据,智能化预警功效能够自动提醒存货短缺、超储等异常情况;系统还可进行材料超市ABC分类汇总,降低资金积压。完善小型超市管理功效,可对企业存货进行全方面控制和管理,降低超市成本,增强企业市场竞争力。 1.1.1 研究原因 现在大多数超市不能有效管理每一个商品,收款结算速度慢,轻易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决议以经验为主,缺乏实时分析功效,管理人员对立即传输资料要求一直得不到满足,伴随超市形态高速发展,其经营管理也变愈加复杂,日常所需处理数据量也逐步增大,商业运转中间步骤也越来越多,原始人工管理已无法应对这复杂市场。为此,我在此次设计之中选择了超市信息管理系统设计,依靠现代化计算机信息处理技术来管理超市,从而节省了大量人力、物力、改善了职员工作条件,减轻了劳动强度,而且能够快速反应出商品进销存情况和多种反馈信息分析,使管理人员快速对市场改变作出对应决议,加紧超市系统建立技术基础。 1.1.2 研究意义 对于超市管理者来说,大量复杂销售、进货、报损管理、供给商管理等难于经过传统方法进行管理。小型超市管理系统正是对上述问题而开发,经过计算机系统来管理货物销售和进货情况,能够处理大量商品信息查询和管理,便于愈加好进行商品管理,同时也为销售员提供方便。 1.2 研究现实状况及发展趋势 1.2.1 中国外研究现实状况 计算机在管理中应用开始于1954年,当初美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展快速。比如,60年代美国计算机在管理中应用项目不到300项,到了1975年达成2670项。而现在,美国在财务会计上90%工作由计算机完成;物资管理中80—100%信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快国家统计,计算机用于经济管理约占80%;用于科技运算占8%;用于生产过程控制占12%。所以,经济管理是计算机应用关键领域。 当然,因为超市进销存管理在经济管理中占关键地位,其计算机化在发达国家中也已经达成了相当高水平。中国在全国范围内推广计算机在管理中应用,是在70年代末开始,即使起步较晚,近几年发展却较快,尤其是微型计算机出现和普及为信息处理提供了物美价廉手段,对于推进中国管理信息处理现代化起了关键作用。 2、现在存在问题: 超市进销存管理对企业来说是一项繁琐复杂工作,天天要处理大量单据数据。为立即结清每笔业务,盘点超市和货物流动情况,确保企业生产用料和货物安全,库管人员要花费大量人力物力和时间来做数据统计统计工作。 在世界发达国家,超市进销存管理计算机化水平已经很高了,尽管中国生产企业在这方面也有了很强意识和长足进步,但仍存在这么、那样部分问题。 表现之一:有企业单位超市进销存管理部分现在仍为手工、半手工操作。从供给单位办理入库登记开始,到使用单位输领料出库手续为止,全部操作基础上全部是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏超市进销存管理部分基础手段,如超市情况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上落后,及经济利益上损失。 1.2.2 发展趋势 超市形式在中国于20世纪90年代早期起步,现已成为中国零售业一个关键形态。伴随超市高速发展,其经营管理也变得愈加复杂,早期售货员站柜台形式已不能满足现有发展这么就迫切地需要引进新思想技术和管理技术进入到超市管理中。 二十一世纪,各个行业竞争进入到了一个全新领域,零售领域现在呈多元发展趋势,多个业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。而怎样在猛烈竞争中扩大销售额、降低经营成本、扩大经营规模,成为各家零售企业努力追求目标。现代竞争已不再是规模竞争,而是技术竞争、管理竞争、人才竞争。技术提升和管理升级才是企业竞争关键。 中小型超市在整个经济产业中占有相当关键地位。伴随改革深化和对外开放力度加大,小型超市将会继续推陈出新。超市自动化产品管理在欧美等国已实施了多年,也是零售业管理基础。它最关键特点是能够实时和正确控制店内销售情况。超市行业只作为零售业一个业态,竞争就愈加猛烈,怎样提升超竞争能力和效益,已成为各个超市企业追求目标。而在当今时代计算机普及和应用,信息管理方便快捷,使小型管理系统被超市企业所重视。超市引入信息管理系统,是零售业经营之中最热门话题之一。 第2章 系统分析 2.1 可行性研究 2.1.1 经济可行性 因为经过网络传输销售信息能够不受距离限制,所以能够借阅很多人力和物力,方便管理,由此能够降低无须要开支,同时该系统能够提升超市销售效率,即提升了超市经济效益,所以从经济上完全是可行。 2.1.2 技术可行性 在IT行业中从业工作人员通常全部要求掌握计算机技术,含有一定软硬件基础,会使用多种管理软件,熟悉IT产品。因为,有超市对职员素质要求比较高,从管理层到下面销售人员,全部要求含有一定计算机基础,所以在新系统投入使用时,只要对职员进行少许培训,系统功效和使用方法就基础上能够是系统顺利运行。 2.1.3 操作可行性 界面设计时充足考虑浏览者习惯,使得界面美观,大方,使用户感受到系统专业和方便。由此,该系统操作是可行,有必需开发该系统。综合以上三方面,该系统含有很高开发可行性,不管是从技术上或经济上还是操作上。所以,能够设计该系统数据步骤图,建立数据字典。 2.2 需求分析 2.2.1 组织结构分析 小型超市分为销售部,库存管理部,财务部,人事部四个关键部门,超市决议权和管理权归超市经营者拥有,超市每个部门管理全部有专职人员负责。 小型超市管理系统组织结构描述图2-1所表示: 超市经营者 销售部 库存管理部 财务部 人事部 图 2-1组织结构图 组织功效表图2-2所表示: 登录界面 用户输入正确用户名和相对应密码即可进入,不然退出 系统维护 关键用于实现系统用户设置、操作人员管理、密码修改 采购管理 关键用于实现采购数据和采购单查询、采购统计单查询 库存管理 关键用于实现商品出库、入库添加修改,商品出库、入库查询 销售管理 关键用于实现销售数据统计、用户退货统计和销售、退货信息查询 其它设置 关键用于实现职员管理,供给商设置,省份设置,商品种类 报表 关键用于实现库存盘点、销售信息、供给商信息 图2-2 组织功效表 2.2.2 业务步骤分析 超市管理系统工作步骤为:登录系统后,超市管理员可对系统相关信息进行操作,包含商品基础信息、供给商信息、销售信息、库存信息、进货信息等过程进行管理。 本系统业务步骤图图2-3所表示: 厂商 商品信息 营业员 订货信息 购置信息 用户 销售信息 用户信息(职员) 商品信息 库存信息 超市管理员 图2-3 业务步骤图 2.3 数据流图 数据步骤图关键反应是小型超市管理系统中各项功效模块之间数据步骤和简单数据处理、加工过程和方法,为系统设计打下基础。超市管理系统数据步骤:首先由系统管理员依据不一样用户需要将信息保留到数据库中,然后再进行公布。用户能够对这些库信息进行查询、添加、修改和删除处理。经过对本系统需求分析,系统基础功效已经确定。整个步骤图图2-4所表示: 厂商 总经理 用户 超 市 管 理 系 统 总经理 F1商品信息 F5进货信息 F4库存信息 F3销售额信息 F1商品信息 F2用户信息 F6购置信息 图2-4 数据流图 2.4 数据字典 数据字典是相关数据信息集合,也就是对数据流图中包含全部元素定义集合。数据流图和数据字典共同组成系统逻辑模型。 1、数据字典列表——数据存放 数据名称 :管理员信息 简 述:用户注册填写信息 数据起源:用户注册填写 数据去向:用户信息表 数据组成:管理员信息=管理信息唯一标识+管理员帐号+管理员密码+管理员权限+注册时间 描述:存放了管理员基础信息 数据存放名称:商品信息 简述:管理员填写商品信息 数据起源: 管理员填写 数据去向:商品信息表 数据组成:商品信息=商品信息唯一标识+货物名称+供货编号+进价+售价+数量+厂商等 描述:存放了商品信息 数据存放名称:库存信息 简述:管理员填写库存信息 数据起源: 管理员填写 数据去向:库存信息表 数据组成:库存信息=库存信息唯一标识+商品名称+价格+数量+添加时间+单位+编号等 描述:存放了库存信息 数据存放名称:销售信息 简述:管理员填写商品销售信息 数据起源: 管理员填写 数据去向:销售信息表 数据组成:销售信息=销售信息唯一标识+货物名称+数量+价格+时间等 描述:存放了销售具体信息 第3章 系统设计 系统设计任务就是依据系统分析文档资料,采取正确方法来确定系统各功效模块在计算机内应该由哪些程序组成,它们之间用什么方法联结在一起以组成一个最好系统机内结构,同时还要使用一定工具将所设计结果表示出来,另外考虑到实现系统功效需要,还要进行数据库具体设计、编码设计、输入/输出界面设计等等 。 3.1 功效模块设计 依据系统功效分析,能够画出系统功效模块图,从管理员界面对功效模块图加以描述。图3-1所表示: 系统管理 销售管理 库存管理 进货管理 供货商管理 基础信息 小型超市管理系统统 用户管理 系统备份 系统维护 用户修改 商品信息 供给商信息 职员信息 销售查询 销售添加 销售报表 销售查询 库存查询 进货查询 进货报表 进货管理 供给商修改 供给商查询 图3-1 功效模块图 (1)系统维护模块 系统维护模块用于实现对用户添加、修改、删除和操作人员管理、密码修改。 (2)其它设置 其它设置关键用于实现职员添加、修改、查询和管理,供给商设置,省份设置,商品种类。 3.2 运行环境 系统运行环境要求包含以下四个方面: 1、内存: 256M DDR333 2、硬盘: 80G 3、显示器:17寸液晶显示器 4、CPU:Intel P3及以上 软件环境包含以下三个方面: 1、操作平台:Microsoft Windows XP 2、开发语言:Microsoft Visual Basic 6.0 3、数据库:Microsoft Office Access 3.3 数据库设计 3.3.1 概念结构设计 概念结构设计是整个数据库设计关键,它能经过对需求进行综合,归纳和抽象,形成一个独立于具体DBMS概念模型,既E-R图图所表示: 密码表 用户名 类型 密码 图3-2管理员实体E-R图 商品信息 商品编号 生产厂家 单价 种类 库存量 进货量 保质期 名称 图3-3商品信息E-R图 供给商信息 商品编号 厂名 联络方法 省份 图3-4供给商实体E-R图 入库表 商品编号 分类编码 入库时间 数量 商品厂家 图3-5仓库E-R图 供货商号 厂名 商品编号 供给商 联络方法 数量 商品 数量 商品编号 商品名称 保质期 单价 数量 用户 日期 仓库 编号 商品名称 库存量 n n n n 1 名称 类型 种类 网址 销售 存放 供给 商品名称 销售表 图3-6各个实体之间联络图 3.3.2 逻辑结构设计 逻辑设计任务是依据DBMS特征把概念结构转换为对应逻辑结构。概念设计所得到E-R模型,是独立于DBMS,这里转换就是把表示概念结构E-R图转换成关系模型逻辑结构。将图转换为规范关系模式为: 密码表(用户名,密码,类型) 职员表(职员编号,职员姓名,性别,职务,联络方法,家庭住址) 生产厂家表(供给商号,省份,厂名,联络方法,网址) 商品表(商品编号,商品名称,种类,单价,单位,净含量,库存量,保质期,生产时间,生产省份,生产厂家) 采购表(供货商号,商品编号,进货日期,商品名称,验收员,进货价,数量,金额) 入库表(商品编号,入库时间,商品厂家,数量) 销售表(商品编号,用户编号,销售日期,数量,商品名称,员工,金额) 退货表(商品编号,商品名称,生产厂家,退货日期,退货数量,制单人,员工,金额,用户编号) 3.3.3 物理结构设计 将各实体内容数据类型生成数据库图5.3所表示: 表3-7 密码表 字段名 字段类型 字段宽度 说明 username Char 6 用户名 password1 Char 6 密码 leixing Char 6 类型 表3-8商品表 字段名 字段类型 字段宽度 说明 spbh Char 20 商品编号 spmc Char 20 商品名称 zl Char 10 种类 dw Char 10 单位 dj Int 4 单价 jhl Int 4 净含量 kcl Int 4 库存量 bzq Int 4 保质期 scsj Datetime 8 生产时间 scsf Char 20 生产省份 sccj Char 50 生产厂家 表3-9职员表 字段名 字段类型 字段宽度 说明 ygbh Char 6 职员编号 ygxm Char 6 职员姓名 xb Char 6 性别 zw Char 6 职务 lxfs Char 10 联络方法 jtzz Char 20 家庭住址 表3-10采购表 字段名 字段类型 字段宽度 说明 spbh Char 6 商品编号 ghsh Char 6 供货商号 jhrq Money 4 进货日期 spmc Char 10 商品名称 ysy Char 20 验收员 jhj Int 4 进货价 sl Char 4 数量 je Datetime 8 金额 表3-11销售表 字段名 字段类型 字段宽度 说明 spbh Char 6 商品编号 khbh Char 6 用户编号 xsrq Datetime 8 销售日期 xssl Int 4 销售数量 spmc Char 10 商品名称 ywy Char 10 员工 zdr Char 10 制单人 je Char 6 金额 表3-12生产厂家表 字段名 字段类型 字段宽度 说明 ghsh Char 8 供给商号 sf Char 40 省份 cm Char 50 厂名 lxfs Char 20 联络方法 wz Char 20 网址 表3-13 入库表 字段名 字段类型 字段宽度 说明 spbh Char 6 商品编号 rksj Datetime 8 入库时间 spcj Char 50 商品厂家 sl Int 4 数量 3.4 编码设计 商品分类编码以下:商品规格型号 大类号 01表示食品类 食品又包含水果(sg),糕点(gd),蔬菜(sc),饮品(yp)等 02表示日常见具类 用具可包含日常见具(rc)和洗漱用具(xs) 03表示玩具类 04表示衣饰类等 小孩衣饰(xh),成年衣饰(cn),老年衣饰(ln) 注:每个商品商品编号全部是数字和首尾字母组合起来。而且这多个表全部有一定联络,所以数据库中有以下多个表用到商品编号这个字段。分别有采购表 ,出库单信息,入库表,商品表,销售表。 这些表商品编号分别是两位数字编码和首尾字母组合,比如: 01sg ,01gd,01yp, 02wj, 03yp, 04xh,04cn,04ln,等等。 使用这种编码设计方便进销企业商品数据输入、修改和商品数据查找和库存查询。 第4章 系统实施 4.1 系统编码 代码以下: Private Sub cmdAdd_Click() If txtuser = "" Or txtpwd = "" Or Combo1.Text = "" Then MsgBox "请把用户信息完整化" Exit Sub Else sql1 = "select * from 密码表 where username='" & txtuser.Text & "'" Set rs = db.Execute(sql1) If rs.EOF = True Then sql = "insert into 密码表(username,password1,leixing)values('" & txtuser.Text & "','" & txtpwd.Text & "','" & Combo1.Text & "')" db.Execute sql MsgBox "恭喜你,该统计添加成功" txtuser = "" txtpwd = "" Combo1.Text = "" Else MsgBox "对不起,你所添加统计已存在" End If End If rs.Close rs.CursorLocation = adUseClient rs.Open "select * from 密码表", db, adOpenDynamic, adLockPessimistic Set DataGrid1.DataSource = rs End sub 4.2 系统测试 4.2.1 测试方法 程序测试关键方法分为两大类,白盒测试和黑盒测试。白盒测试:也称结构测试,将软件看成一个透明白盒子,根据程序内部结构和处理逻辑来选定测试用例,对软件逻辑路径及过程进行测试,检验它和设计是否相符。 黑盒测试:也称功效测试,将软件看作黑盒子,在完全不考虑程序内部结构和特征情况下,测试软件外部特征。依据软件需求规格说明书设计测试用例,从程序输入和输出特征上测试是否满足设定功效。 在此次测试工作中使用了两种方法。但关键使用是黑盒测试方法。 4.2.2 测试项目 测试内容:用户依据不一样权限输入正确用户名和密码,能否对该系统进行操作 用户操作:登录成功以后,对关键功效模块进行添加、修改、删除等基础操作 结果:各功效模块运行良好 4.2.3 测试数据 “职员表”数据表中统计数据图4-2示: 图4-2 “职员表”数据表中数据 4.2.4 测试结果 合格 4.3 系统公布 4.3.1 vb系统公布 VB系统公布也能够了解为系统打包和公布,下面就是打包系统打包具体操作步骤: (1)打开VB6.0,加载你工程,单击“外接程序”菜单下“外接程序管理器”。 (2)在弹出窗体中选择“打包和展开向导”(最终一项),在加载行为中选择“加载/卸载”,确定。 (3)再次单击“外接程序”菜单项,单击“打包和展开向导”。 (4)单击“打包”,选择“标准安装包”,一直单击下一步,最终点“完成”,点“关闭”。 (5)此时你工程文件夹下会有一个名为“包”文件夹。 (6)单击“展开”,单击下一步(2个),此时问询“您期望在哪里展开这个包?”,单击“新建文件夹” 在电脑中其它位置新建一个文件夹,将其命名为小型超市管理系统,单击下一步,点“完成”,点“关闭”。 (7)关闭“打包和展开向导”。 (8)建立文件夹下就是安装程序了。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服