版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程项目课程设计题目小型超市管理系统系另寸专业班级组员指导教师日期小型超市管理系统引言管理信息系统就是我们常说的 MIS (ManagementInformation System),在强调管理,强调信息的现代社会中它就得越来越普及。而将信息管理系统与企业自 动化设备相结合,则是当今社会现代企业的发展趋势。随着超市规模的发展和不 断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻 都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造 成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几 个模块:用户登陆管
2、理、商品类型及商品的管理、进货和销售的管理、销售分析 等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其 次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及 具体界面的设计和功能。关键词:超市,数据库,管理信息系统、用户登陆,管理ABSTRACTMan ageme nt in formatio n systems is what we ofte n say that the MIS (Ma nageme nt Information System), in the emphasis on ma
3、nagement, emphasizing information in modern society it will have more and more popular. The information management systems and en terprise automati on equipme nt, comb in ed, it is in today's society of the modern enterprise trends. With the development of supermarketsand expanding the scale of
4、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 r
5、educe the efficie ncy 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 log in man ageme nt, commodity type and product man ageme nt, purchase and sales management, sales a
6、nalysis. Thus, to achieve right purchase, sales and employee in formati on, etc. to achieve a comprehe nsive, dyn amic, and timely man ageme nt.This systematic analysis of the software development background in order to process; first introduced the software development environment, followed by the
7、in troduct ion of the 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 and fun ctio nality.Keywords: supermarkets, database, management information systems, user login man ageme nt第1章绪论11.1研究背景11.1.1 研究原因1
8、1.1.2研究意义21.2研究现状及发展趋势21.2.1 国内外研究现状21.2.2发展趋势3第2章系统分析52.1可行性研究52.1.1 经济可行性52.1.2技术可行性52.1.3操作可行性52.2需求分析62.2.1 组织结构分析62.2.2 业务流程分析 62.3数据流图72.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 测试方法204.2.2测试项目21423测试数据
9、424测试结果.4.3系统发布4.3.1 vb系统发布.总结2121.21错误!未定义书签参考文献致谢错误!未定义书签错误!未定义书签第1章绪论1.1研究背景随着信息时代的到来,提供了大量的社会产品,城市集中度也进一步加强, 由于人们生活节奏的不断加快,超市管理者对便利的要求进一步提高。在吸收街 坊式多店优点的基础上,出现了区域性的超市。小型超市管理系统按分类、分级的模式对仓库进行全面的管理和监控缩短了 超市信息流转时间,使企业的物资管理层次分明、井然有序,为采购、销售提供 依据,智能化的预警功能可以自动提示存货短缺、超储等异常状况;系统还可进 行材料超市ABC分类汇总,减少资金积压。完善的小
10、型超市管理功能,可对企业 的存货进行全面的控制和管理,降低超市成本,增强企业的市场竞争力。1.1.1研究原因现在大多数超市不能有效的管理每一种商品,收款结算速度慢,容易出现营 业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、 销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始 终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所 需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理 已无法应对这复杂的市场。为此,我在本次设计之中选择了超市信息管理系统设 计,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人
11、力、物 力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销 存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础。1.1.2研究意义对于超市管理者来说,大量复杂的销售、进货、报损管理、供应商管理等难 于通过传统的方法进行管理。小型超市管理系统正是对上述的问题而开发的,通 过计算机系统来管理货品销售与进货的情况,可以解决大量商品信息的查询和管 理,便于更好的进行商品管理,同时也为销售员提供方便。1.2研究现状及发展趋势1.2.1国内外研究现状计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理
12、管理信息方面发展迅速。例如, 60年代美国计算机在管 理中应用项目不到300项,到了 1975年达到2670项。而现在,美国在财务会计 上90%勺工作由计算机完成;物资管理中 80100%勺信息处理由计算机完成;计 划管理中是80 90%据计算机应用方面发展较快的国家统计, 计算机用于经济管 理的约占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数据流图2.4数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据
20、流图和数据字典共同构成系统的逻辑模型。1、数据字典列表 数据存储数据名称:管理员信息简 述:用户注册填写的信息数据来源:用户注册填写数据去向:用户信息表数据组成:管理员信息二管理信息唯一标识+管理员帐号+管理员密码+管理员权限+注册时间描述:存储了管理员的基本信息数据存储名称:商品信息简述:管理员填写的商品信息数据来源:管理员填写数据去向:商品信息表数据组成:商品信息=商品信息唯一标识+货物名称+供货编号+进价+售价+数量+厂商等描述:存储了商品信息数据存储名称:库存信息简述:管理员填写的库存信息数据来源:管理员填写数据去向:库存信息表数据组成:库存信息-库存信息唯一标识+商品名称+价格+数量
21、+添加时间+单位+编号等描述:存储了库存信息数据存储名称:销售信息简述:管理员填写的商品销售信息数据来源:管理员填写数据去向:销售信息表数据组成:销售信息=销售信息唯一标识+货物名称+数量+价格+时间等描述:存储了销售详细信息第3章系统设计系统设计的任务就是依据系统分析文档资料,采用正确的方法来确定系统各 功能模块在计算机内应该由哪些程序组成,它们之间用什么方式联结在一起以构 成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来, 另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入/输出界面设计等等。3.1功能模块设计根据系统功能分析,可以画出系统的功能模
22、块图,从管理员界面对功能模块 图加以描述。如图3-1所示:图3-1功能模块图(1) 系统维护模块系统维护模块用于实现对用户的添加、修改、删除以及操作人员管理、密码 修改。(2) 其他设置其他设置主要用于实现员工的添加、修改、查询以及管理,供应商的设置,省份的设置,商品的种类。3.2运行环境系统运行环境要求包括以下四个方面:1、内存:256M DDR3332、硬盘:80G3、显示器:17寸液晶显示器4、CPU In tel P3 及以上软件环境包括以下三个方面:1、操作平台:Microsoft Win dows XP2、开发语言:Microsoft Visual Basic 6.03、数据库:M
23、icrosoft Office Access20033.3数据库设计3.3.1概念结构设计概念结构设计是整个数据库设计的关键,它能通过对需求进行综合,归纳与抽象,形成一个独立于具体 DBMS的概念模型,既E-R图如图所示:图3-2管理员实体的 E-R图图3-3商品信息的E-R图图3-4供应商实体的E-R图图3-5仓库的E-R图数量日期商品名称厂名销售1nn供应存放数量数量网址单价保质期库存量种类商品编号商品编号编号名称类型联系方式商品名称销售表供应商nn 商品仓库图3-6各个实体之间的联系图3.3.2逻辑结构设计逻辑设计的任务是根据DBMS勺特征把概念结构转换为相应的逻辑结构。概念 设计所得到
24、的E- R模型,是独立于DBMS勺,这里的转换就是把表示概念结构的 E -R图转换成关系模型的逻辑结构。将图转换为规范的关系模式为:密码表(用户名,密码,类型)员工表(员工编号,员工姓名,性别,职务,联系方式,家庭住址)生产厂家表(供应商号,省份,厂名,联系方式,网址)商品表(商品编号,商品名称,种类,单价,单位,净含量,库存量,保质期,生产时间,生产省份,生产厂家)采购表(供货商号,商品编号,进货日期,商品名称,验收员,进货价,数精选范本,供参考!量,金额)入库表(商品编号,入库时间,商品厂家,数量)销售表(商品编号,客户编号,销售日期,数量,商品名称,业务员,金额)退货表(商品编号,商品名
25、称,生产厂家,退货日期,退货数量,制单人,业务员,金额,客户编号)333物理结构设计将各实体内容的数据类型生成数据库如图5.3所示:表3-7密码表字段名字段类型字段宽度说明user nameChar6用户名passwordlChar6密码leixi ngChar6类型表3-8商品表字段名字段类型字段宽度说明spbhChar20商品编号spmcChar20商品名称zlChar10种类dwChar10单位djInt4单价jhlInt4净含量kclInt4库存量bzqInt4保质期scsjDatetime8生产时间scsfChar20生产省份sccjChar50生产厂家表3-9员工表字段名字段类型字
26、段宽度说明ygbhChar6员工编号ygxmChar6员工姓名xbChar6性别zwChar6职务IxfsChar10联系方式jtzzChar20家庭住址表3-10米购表字段名字段类型字段宽度说明spbhChar6商品编号ghshChar6供货商号jhrqMoney4进货日期spmcChar10商品名称ysyChar20验收员jhjInt4进货价slChar4数量jeDatetime8金额表3-11销售表字段名字段类型字段宽度说明spbhChar6商品编号khbhChar6客户编号xsrqDatetime8销售日期xsslInt4销售数量spmcChar10商品名称ywyChar10业务员zd
27、rChar10制单人jeChar6金额表3-12生产厂家表字段名字段类型字段宽度说明ghshChar8供应商号sfChar40省份cmChar50厂名lxfsChar20联系方式wzChar20网址表3-13入库表字段名字段类型字段宽度说明spbhChar6商品编号rksjDatetime8入库时间spcjChar50商品厂家slInt4数量3.4编码设计商品分类编码如下:商品规格型号大类号01表示食品类食品又包括水果(sg),糕点(gd),蔬菜(sc),饮品(yp)等02表示日常用品类用品可包括日常用品(rc)和洗漱用品(xs)03表示玩具类04表示服饰类等小孩服饰(xh),成年服饰(cn)
28、,老年服饰(In)注:每个商品的商品编号都是数字和首尾字母的组合起来的。并且这几个表都有一定的联系,所以数据库中有以下几种表用到商品编号这个字段。分别有采购表,出库单信息,入库表,商品表,销售表这些表的商品编号分别是两位数字编码与首尾字母的组合,例如:01sg,01gd,01yp, 02wj, 03yp,04xh,04cn, 04ln,等等。使用这种编码设计方便进销企业商品数据输入、修改和商品数据查找以及库存的查询。第4章系统实施4.1系统编码代码如下:Private Sub cmdAdd_Click()If txtuser = "" Or txtpwd = "&
29、quot; Or Combo1.Text = "" ThenMsgBox "请把用户的信息完整化Exit SubElsesql1 = "select * from 密码表 where username='" & txtuser.Text & "'"Set rs =db.Execute(sqll)If rs.EOF = True The nsql = "in sert in to 密码表(user name,password1,leix in g)values('"
30、&txtuser.Text & "','" & txtpwd.Text & "','" & Combol.Text & "')"db.Execute sqlMsgBox "恭喜你,该记录添加成功"txtuser =""txtpwd =""Combol.Text =""ElseMsgBox "对不起,你所添加的记录已存在"End IfEnd Ifrs.Closers.CursorLocatio n = adUseClie nt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辰阳明德小学S版四年级语文下册教案(表格式)
- 博大精深的中华文化教学参考教案新人教必修
- 《萝卜回来了》教学设计
- 《物流运输实务》电子教案
- 旅游景区导游聘用合同范本
- 养猪场租赁合同:养殖产业转型
- 医疗美容医师聘用合同
- 健身房宿舍管理员招聘启事
- 咖啡馆冬季空调租赁合同范文
- 影剧院指示牌安装协议
- 物业安全风险识别与评估
- (高清版)JTST 325-2024 水下深层水泥搅拌桩法施工质量控制与检验标准
- 2024年惠州仲恺城市发展集团有限公司招聘笔试冲刺题(带答案解析)
- 《特种设备事故隐患排查治理体系细则DB 37T 3079-2017》
- 2024中国移动咪咕公司校园招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- MOOC 英文学术写作实战-北京大学 中国大学慕课答案
- 《新时代“一带一路”的战略解读与机遇》题库
- 派驻海外工作员工薪酬福利实施专项方案
- 2024年“民用无人机及多旋翼无人机”驾驶员操控员技能与理论知识考试题库含答案
- 生物信息学(上海海洋大学)智慧树知到期末考试答案2024年
- 广东高职高考数学题分类
评论
0/150
提交评论