付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程项目课程设计题目小型超市管理系统_系另寸_专业_班级_组员_指导教师_日期_小型超市管理系统管理信息系统就是我们常说的MIS(Ma nageme nt In formation System),在强调管理,强调信息的现代社会中它就得越来越普及。而将信息管理系统与企 业自动化设备相结合,则是当今社会现代企业的发展趋势。随着超市规模的发展 和不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时 刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大 而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块
2、:用户登陆管理、商品类型及商品的管理、进货和销售的管理、销售分析 等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其 次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及 具体界面的设计和功能。关键词:超市,数据库,管理信息系统、用户登陆,管理ABSTRACTManagementinformationsystems is what we often say that the MIS(ManagementInformationSystem), in the emphasis on manageme
3、nt,emphasizing informationin modern society it will have more and morepopular. The in formatio n man ageme nt systems and en terprise automati on equipment,comb in ed, it is in todays society of the moder n en terprisetren ds. With the developme nt of supermarkets and expa nding the scale of goods h
4、asrisen dramatically, the amount of informationon a variety ofcommodities has also doubled. Supermarkets need to always have all kinds of informatio ngoods for statisticalan alysis. The large-scalesupermarket management system function caused by too powerful and complicatedoperatio n to reduce the e
5、fficie ncy of a small supermarket.SupermarketManagementSystem is the most popular supermarketon the commonly used systems in the world, which mainly includes the follow ingmodules: user logi n man ageme nt, commodity type and product management,purchase and sales management, sales analysis. Thus, to
6、 achieve right purchase,sales and employee in formati on, etc. to achieve a comprehe nsive, dyn amic, andtimely man ageme nt.This systematic analysis of the software developmentbackgroundinorder to process; first in troduced the software developme nt en vir onment, followed bythe in troduct ion of t
7、he detailed desig n of the software process: database desig n,desig n and impleme ntati on of each module, as well as specific in terface desig n andfun ctio nality.Keywords:supermarkets, database, man ageme ntin formati onsystems,user log in man ageme nt第1章绪论.11.1研究背景.11.1.1研究原因.11.1.2研究意义.2.1.2研究现
8、状及发展趋势 .21.2.1国内外研究现状 .21.2.2发展趋势.3.第2章系统分析.5.2.1可行性研究.5.2.1.1经济可行性.5.2.1.2技术可行性.5.2.1.3操作可行性.5.2.2需求分析.6.2.2.1组织结构分析 .6.2.2.2业务流程分析 .6.2.3数据流图.7.2.4数据字典.8.第3章系统设计.103.1功能模块设计.103.2运行环境.123.3数据库设计.123.3.1概念结构设计 .123.3.2逻辑结构设计.143.3.3物理结构设计.153.4编码设计.17第4章系统实施.194.1系统编码.194.2系统测试.204.2.1测试方法.20422测试项
9、目.21423测试数据.214.2.4测试结果.214.3系统发布.214.3.1vb系统发布 .21错误!未定义书签错误!未定义书签.错误!未定义书签总结.参考文献第 1 章绪论1.1 研究背景随着信息时代的到来,提供了大量的社会产品,城市集中度也进一步加强,由于人们生活节奏的不断加快, 超市管理者对便利的要求进一步提高。 在吸收街 坊式多店优点的基础上,出现了区域性的超市。小型超市管理系统按分类、分级的模式对仓库进行全面的管理和监控缩短了 超市信息流转时间,使企业的物资管理层次分明、井然有序,为采购、销售提供 依据,智能化的预警功能可以自动提示存货短缺、超储等异常状况;系统还可进 行材料超
10、市ABC分类汇总,减少资金积压。完善的小型超市管理功能,可对企业 的存货进行全面的控制和管理,降低超市成本,增强企业的市场竞争力。1.1.1研究原因现在大多数超市不能有效的管理每一种商品,收款结算速度慢,容易出现营 业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始 终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所 需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理 已无法应对这复杂的市场。为此,我在本次设计之中选择了超市信息管理系统设 计,依靠现代化的计算机信息
11、处理技术来管理超市,从而节省了大量的人力、物 力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销 存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快 超市的系统建立的技术基础。1.1.2研究意义对于超市管理者来说,大量复杂的销售、进货、报损管理、供应商管理等难 于通过传统的方法进行管理。小型超市管理系统正是对上述的问题而开发的,通 过计算机系统来管理货品销售与进货的情况,可以解决大量商品信息的查询和管 理,便于更好的进行商品管理,同时也为销售员提供方便。1.2 研究现状及发展趋势1.2.1国内外研究现状计算机在管理中的应用开始于1954年,当时美国首先用
12、计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会 计上90%的工作由计算机完成;物资管理中80100%的信息处理由计算机完成; 计划管理中是8090%。据计算机应用方面发展较快的国家统计,计算机用于经 济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此, 经济管理是计算机应用的主要领域。当然,由于超市进销存管理在经济管理中占重要地位,其计算机化在发达国 家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用, 是在70年代末开始的,虽然
13、起步较晚,近几年发展却较快,特别是微型计算机的 出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现 代化起了重要的作用。2、目前存在的问题:超市进销存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据 数据。为及时结清每笔业务,盘点超市和货物流动情况,保证企业生产用料以及 货物安全,库管人员要花费大量人力物力和时间来做数据记录统计工作。在世界发达国家,超市进销存管理的计算机化水平已经很高了,尽管我国的 生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些 问题。表现之一:有的企业单位的超市进销存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记
14、开始,到使用单位输领料出库手续为止,所有操作基本 上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效 率低,而且缺乏超市进销存管理的一些基本手段,如超市状况统计,查询经济订 货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。1.2.2发展趋势超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重 要形态。随着超市的高速发展,其经营管理也变得愈加复杂,早期的售货员站柜 台的形式已不能满足现有的发展这样就迫切地需要引进新的思想技术和管理技术 进入到超市管理中。21世纪,各个行业的竞争进入到了一个全新的领域,零售领域目前呈多元发 展趋势,多种业
15、态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互 并存。而如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为 各家零售企业努力追求的目标。现代的竞争已不再是规模的竞争,而是技术的竞 争、管理的竞争、人才的竞争。技术的提升和管理的升级才是企业的竞争核心。中小型超市在整个经济产业中占有相当重要的地位。随着改革的深化和对外开放力度的加大,小型超市将会继续推陈出新。超市自动化的产品管理在欧美等 国已实行了多年,也是零售业管理的基础。它最主要的特点是能够实时和准确的 控制店内的销售情况。超市行业只作为零售业的一种业态,竞争就更加激烈,如 何提高超竞争能力和效益,已成为各个超市企业追求
16、的目标。而在当今时代计算 机的普及和应用,信息管理的方便快捷,使小型管理系统被超市企业所重视。超 市引入信息管理系统,是零售业经营之中的最热门的话题之一。第 2 章系统分析2.1 可行性研究2.1.1经济可行性因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力 和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销 售效率,即提高了超市的经济效益,所以从经济上完全是可行的。2.1.2技术可行性在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件 基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比 较高,从管理层到下面的销售人
17、员,都要求具有一定的计算机基础,所以在新系 统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能 够是系统顺利运行。2.1.3操作可行性界面设计时充分考虑浏览者的习惯,使得界面美观,大方,使用户感受到系 统的专业和方便。由此,该系统的操作是可行的,有必要开发该系统。综合以上 三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。 所以,可以设计该系统的数据流程图,建立数据字典。2.2 需求分析2.2.1组织结构分析小型超市分为销售部,库存管理部,财务部,人事部四个主要部门,超市的决策权和管理权归超市经营者拥有,超市的每个部门的管理都有专职人员负责。小型超市管
18、理系统的组织结构的描述如图2-1所示:图2-1组织结构图组织功能表如图2-2所示:登录界面用户输入正确的用户名和相对应的密码即可进入,否则退出系统维护主要用于实现系统用户设置、操作人员管理、密码修改采购管理主要用于实现采购数据和采购单查询、采购统计单查询库存管理主要用于实现商品出库、入库的添加修改,商品出库、入库的查询销售管理主要用于实现销售数据记录、客户退货记录和销售、退货信息查询其他设置主要用于实现员工管理,供应商的设置,省份的设置,商品的种类报表主要用于实现库存的盘点、销售的信息、供应商信息图2-2组织功能表2.2.2业务流程分析超市管理系统工作流程为:登录系统后,超市管理员可对系统相关
19、信息进行操作,包括商品基本信息、供应商信息、销售信息、库存信息、进货信息等过程进行管理本系统的业务流程图如图2-3所示:图2-3业务流程图2.3 数据流图数据流程图主要反映的是小型超市管理系统中各项功能模块之间的数据流程和简单的数据处理、加工过程和方法,为系统的设计打下基础。超市管理系统的图2-4数据流图2.4 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。1、数据字典列表 数据存储数据名称:管理员信息简 述:用户注册填写的信息数据来源:用户注册填写数据去向:用户信息表数据组成:管理员信息二管理信息唯一标识+管理
20、员帐号+管理员密码+管理员权限+注册时间描述:存储了管理员的基本信息数据存储名称:商品信息简述:管理员填写的商品信息数据来源:管理员填写数据去向:商品信息表数据组成:商品信息=商品信息唯一标识+货物名称+供货编号+进价+售价+数量+厂商等描述:存储了商品信息数据存储名称:库存信息简述:管理员填写的库存信息数据来源:管理员填写数据去向:库存信息表数据组成:库存信息-库存信息唯一标识+商品名称+价格+数量+添加时间+单位+编号等描述:存储了库存信息数据存储名称:销售信息简述:管理员填写的商品销售信息数据来源:管理员填写数据去向:销售信息表数据组成:销售信息=销售信息唯一标识+货物名称+数量+价格+
21、时间等描述:存储了销售详细信息第 3 章系统设计系统设计的任务就是依据系统分析文档资料,采用正确的方法来确定系统各 功能模块在计算机内应该由哪些程序组成,它们之间用什么方式联结在一起以构 成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入/输出界面设计等等。3.1 功能模块设计根据系统功能分析, 可以画出系统的功能模块图, 从管理员界面对功能模块 图加以描述。如图3-1所示:图3-1功能模块图(1)系统维护模块系统维护模块用于实现对用户的添加、修改、删除以及操作人员管理、密码 修改。(2)其他设置其他设
22、置主要用于实现员工的添加、修改、查询以及管理,供应商的设置,省份的设置,商品的种类3.2 运行环境系统运行环境要求包括以下四个方面:1、 内存:256M DDR3332、 硬盘:80G3、显示器:17寸液晶显示器4、CPU:Intel P3及以上软件环境包括以下三个方面:1、操作平台:Microsoft Win dows XP2、开发语言:Microsoft Visual Basic 6.03、数据库:Microsoft Office Access20033.3 数据库设计3.3.1概念结构设计概念结构设计是整个数据库设计的关键,它能通过对需求进行综合,归纳与抽象,形成一个独立于具体DBMS的
23、概念模型,既E-R图如图所示:密码表图3-2管理员实体的E-R图图3-3商品信息的E-R图供应商信息图3-4供应商实体的E-R图图3-5仓库的E-R图图3-6各个实体之间的联系图3.3.2逻辑结构设计逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。概 念设计所得到的E-R模型,是独立于DBMS的,这里的转换就是把表示概念结 构的E-R图转换成关系模型的逻辑结构。将图转换为规范的关系模式为:密码表(用户名,密码,类型)员工表(员工编号,员工姓名,性别,职务,联系方式,家庭住址)生产厂家表(供应商号,省份,厂名,联系方式,网址)商品表(商品编号,商品名称,种类,单价,单位,净含量
24、,库存量,保质 期,生产时间,生产省份,生产厂家)采购表(供货商号,商品编号,进货日期,商品名称,验收员,进货价,数 量,金额)入库表(商品编号,入库时间,商品厂家,数量)类型名称数量客户日期厂名销售表销售商品名称n1nnn供应存放仓库供应商商品数量数量联系方式网址商品名称单价保质期库存量种类商品名称商品编号商品编号编号供货商号销售表(商品编号,客户编号,销售日期,数量,商品名称,业务员,金额)退货表(商品编号,商品名称,生产厂家,退货日期,退货数量,制单人,业务员,金额,客户编号)333物理结构设计将各实体内容的数据类型生成数据库如图5.3所示:表3-7密码表字段名字段类型字段宽度说明use
25、r nameChar6用户名passwordlChar6密码leixi ngChar6类型表3-8商品表字段名字段类型字段宽度说明spbhChar20商品编号spmcChar20商品名称zlChar10种类dwChar10单位djInt4单价jhlInt4净含量kclInt4库存量bzqInt4保质期scsjDatetime8生产时间scsfChar20生产省份sccjChar50生产厂家表3-9员工表字段名字段类型字段宽度说明ygbhChar6员工编号ygxmChar6员工姓名xbChar6性别zwChar6职务IxfsChar10联系方式jtzzChar20家庭住址表3-10米购表字段名字
26、段类型字段宽度说明spbhChar6商品编号ghshChar6供货商号jhrqMoney4进货日期spmcChar10商品名称ysyChar20验收员jhjInt4进货价slChar4数量jeDatetim e8金额表3-11销售表字段名字段类型字段宽度说明spbhChar6商品编号khbhChar6客户编号xsrqDatetime8销售日期xsslInt4销售数量spmcChar10商品名称ywyChar10业务员zdrChar10制单人jeChar6金额表3-12生产厂家表字段名字段类型字段宽度说明ghshChar8供应商号sfChar40省份cmChar50厂名lxfsChar20联系方
27、式wzChar20网址表3-13入库表字段名字段类型字段宽度说明spbhChar6商品编号rksjDatetime8入库时间spcjChar50商品厂家slInt4数量3.4 编码设计商品分类编码如下:商品规格型号大类号01表示食品类食品又包括水果(sg),糕点(gd),蔬菜(sc),饮品(yp)等02表示日常用品类用品可包括日常用品(rc)和洗漱用品(xs)03表示玩具类04表示服饰类等小孩服饰(xh),成年服饰(cn),老年服饰(In)注:每个商品的商品编号都是数字和首尾字母的组合起来的。并且这几个表都有一定的联系,所以数据库中有以下几种表用到商品编号这个字段。分别有 采购表,出库单信息,
28、入库表,商品表,销售表。这些表的商品编号分别是两位数字编码与首尾字母的组合,例如:01sg,01gd,01yp,02wj,03yp,04xh,04cn,041 n,等等。使用这种编码设计方便进销企业商品数据输入、 修改和商品数据查找以及库 存的查询。第 4 章系统实施4.1 系统编码代码如下:Private Sub cmdAdd_Click()If txtuser = Or txtpwd = Or Combo1.Text = ThenMsgBox 请把用户的信息完整化Exit SubElsesql1 = select * from密码表where username= & txtuser
29、.Text & Set rs = db.Execute(sqll)If rs.EOF = True The nsql = insert into密码表(username,password1,leixing)values(”& txtuser.Text & , & txtpwd.Text & , & Combol.Text & )db.Execute sqlMsgBox 恭喜你,该记录添加成功txtuser =txtpwd =Combo1.Text =ElseMsgBox 对不起,你所添加的记录已存在End IfEnd Ifrs.Closers.Curs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 8390-2026单杠
- 军事化野外生存特训大纲
- 薄壳结构施工监理细则
- 家庭小型Dyson球太阳能板清洁指南
- FPGA设计及应用 课件 第1章 绪 论
- 2026年事业单位财务会计师(财务共享实务)知识考试重点题库(新版)
- 2026年上半年教师资格考试综合素质(小学)真题及答案
- 2026年企业人力资源管理师考试指南
- 2026年母婴护理专业理论试题及答案
- 2026年一级建造师执业资格考试(公路工程管理与实务)综合能力测试题及答案
- 取民工驻地管理办法
- CJ/T 288-2008预制双层不锈钢烟道及烟囱
- s和m关系协议书
- 项目清场协议书
- GB/T 19405.3-2025表面安装技术第3部分:通孔回流焊用元器件规范的标准方法
- 国家开放大学2025年《机电控制工程基础》形考任务1-4答案
- 新生儿听力筛查技术规范解读
- 客户来电登记表(公司内部)
- T-CECS 10400-2024 固废基胶凝材料
- 中国超重肥胖医学营养治疗指南2021
- 石材幕墙施工工艺培训课件
评论
0/150
提交评论