超市信息管理系统设计.doc
《超市信息管理系统设计.doc》由会员分享,可在线阅读,更多相关《超市信息管理系统设计.doc(23页珍藏版)》请在咨信网上搜索。
1、超市信息管理系统设计(VFP)超市信息管理系统设计主要是商品数据库的建立设计和对数据库的相关操作的实现。本设计使用Visual Fox的自带数据库来对数据库进行设计,当超市批量进货时,打开数据库,在里面直接输入所有商品的信息(商品编码、商品名称、商品单价、商品数量).然后以Visual Fox为载体,开发商品管理以及信息修改的操作界面。在一个标准EXE工程环境下,手动输入添加入库的商品的所有信息,点击添加命令按钮,这样即可完成数据库中商品的添加。同时也可以进行相应的删除操作。此外,还提供了便捷的查询服务。在窗体界面上添加命令按钮,分别完成各命令按钮的任务执行编码,从而实现对数据库的添加、查找、
2、删除等操作。目录第1章 前言31.1 问题的提出31.2 设计思想31.3 系统开发的目标41.4 系统应用环境41.5 课题的研究意义4第2章 系统分析52.1 系统可行性分析52.2 需求分析52.3系统开发的总体规划62.3.1 系统分析和设计阶段62.3.2 系统实施阶段62.4系统功能结构72.4.1 功能结构图错误!未定义书签。2.4.2 主要功能模块说明9第3章 数据库设计93.1设计目标93.2开发及运行环境103.3 数据库设计103.3.1 数据字典103.3.2 ER图12第4章 系统实现144.1 创建数据库144.2 界面设计164.2.1 欢迎界面164.2.2 系
3、统主界面184.2.3用户权限管理部分界面错误!未定义书签。4.2.4 查询界面194.2.5 库存管理界面214.2.6 销售管理界面224.3 程序设计224.4 项目连编与发布23第5章 总结245.1成绩245.2展望24结束语26致谢27参考文献错误!未定义书签。第1章 前言1.1 问题的提出 超市是一个很繁忙的地方,每天有很多的顾客要买东西,收银员要和很多的顾客结算,并且要给这些结算存档,以便日后查看。如果只用人工的方法去处理这些结算和计算的数据将是一件很繁琐的事情,将投入大量的人力物力,为了解决这个问题,实现科学化、现代化的超市信息管理,我们就必须设计开发简易的超市信息管理系统。
4、1.2 设计思想该设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个应用系统要有良好的容错性,在出现错误操作时能尽量及时地给出警告,以便用户及时进行改正。1.3 系统开发的目标 作为一个应用系统,本系统的开发目标是实现超市管理系统平台化的思想,以查询系统为中心,主要包括相关数据库的设计、基础数据库的输入与维护、超市各种相关数据的查询、库存商品的管理、销售商品的管理等。就本设计而言,该系统是为小型超市而开发设计的,使用本系统的超市,可以方便地对超市的各种信息进行查询,并且可以对库存商品和销售商品进行修改、删除、添加等操作。1.4 系统应用环境 随着设计思想与开发目标
5、的出现,继而出现了开发语言的选择。 Visual FoxPro是一种数据库管理语言,它简单、易用,并因其可视化编程技术的完美表现和SQL 语言功能的强大已成为编写数据库管理系统的主要语言之一。它在数据库方面有着广泛的应用,Visual FoxPro 9.0开发工具不仅提供了更多更好的设计器、向导、生成器及新类,而且使得客户和服务器结构数据库应用程序的设计更加方便简捷。所以我们决定使用Visual FoxPro 开发工具,利用其提供的各种面向对象编程的可视化工具来编制出用户满意的数据窗口平台。 1.5 课题的研究意义 本系统的开发设计,充分利用了Visual FoxPro基础程序设计及数据库管理
6、知识,体现了VFP在数据库处理和面向对象的可视化编程方面的高效,简洁等特点,同时也明确了当前各大高校持续开设Visual FoxPro方面程序设计课程的必要性, Visual FoxPro方面本系统的应用,能够提高超市信息管理系统各项工作地效率和质量,促进商品的销售和资金的流转;减轻各类事务性工作地劳动强度,使超市的职员腾出更多的精力和时间来服务于顾客;改善经营管理,堵塞漏洞,保证顾客和超市的经济效益。第2章 系统分析2.1 系统可行性分析 超市信息管理系统是对超市的收款信息进行管理的计算机网络软件系统,它可完成超市中各种货品的收银工作,并对可以特定时间段的出售信息进行查询。图1.1是一幅上下
7、文环境图,它演示了该超市收银管理系统的外部实体和系统接口。收银员商品管理员超市收银管理系统查询是否存在该商品商品信息对系统进行操作商品情况图2.1超市信息管理系统的上下文环境图2.2 需求分析面对超市管理过程中出现的各种情况,超市收银管理系统在实施后,应能够达到以下目标。l 全面自动化信息管理,随时掌握超市的情况。l 全方位的快速查询,提高工作效率。l 灵活准确的收费,提高财务工作效率。l 全面统计、汇总、分析,及时提供决定依据。超市管理员可随时查阅到超市最新信息的详细情况。l 系统内部控制严密,数据存储安全可靠。l 系统界面友好美观,操作简单易行。从用户需求到售后服务形成了一套严密、科学、完
8、善的管理体系。2.3系统开发的总体规划 根据结构化系统开发的思想和方法,“超市信息管理系统”的总体开发计划如下:2.3.1 系统分析和设计阶段1. 系统需求分析阶段:确定开发项目,进行实际考查,收集资料,明确用户需求。2. 数据库设计阶段:根据用户需求进行数据库设计,对本系统而言,即设计出系统所需要的数据表来供系统使用。该系统的数据库中需要建立用户表、权限数据表、库存表、销售表等。3. 系统整体流程分析与设计阶段:用结构化系统分析和设计方法,总结出系统要实现的基本功能。4. 数据流程分析后,做出整体设计方案:先做底层数据库,再做表单、菜单,最后调试主程序连编生成可执行文件。参考相关的Visua
9、l FoxPro 9.0开发实例,借鉴别人的优点。收集相关的数据库系统与应用方面的资料与练习。2.3.2 系统实施阶段1.创建项目和数据库。按照设计方案创建项目和数据库、表的结构,同时输入若干用于程序调试的数据。2.设计系统的主要操作界面表单。运用面向对象的程序设计方法,设计应用系统的操作界面表单,这是系统程序设计工作量最大的部分。3.编写主程序和建立系统菜单。在学习和掌握程序设计思想和方法的基础上设计应用系统的主程序和系统菜单,搭建系统的框架。4.连编项目程序。将以上步骤完成的所有文件进行连接编译,形成系统的可执行文件(*exe)。2.4系统功能结构2.4.1 功能结构图在此次设计中,依据系
10、统结构化设计方法,把本系统划分为若干个功能模块,某些模块又可以划分为多个子模块,某些子模块又可划分为多个二级子模块,经层层分解后,最小的子模块的功能便十分明确和简单了。这样做,不仅展现了一个应用软件系统的整体性和层次性,而且通过屏幕对每个应用模块有明显的提示,在这些提示下,用户可以方便地进入系统的每一层进行操作,可以非常方便地使用这一数据库应用系统。设计出本系统的总体功能结构图如下:超市信息管理系统商品查询管理商品库存管理商品销售管理图2.1 总体功能结构图根据总体功能结构图,本系统分为以下三个模块,每个模块又可分几个二级模块,得出各个模块的功能结构图如下:商品查询管理库存查询销售查询图2.2
11、 商品查询管理功能结构图商品库存管理添加库存删除库存图2.3 商品库存管理功能结构图商品销售管理添加销售记录删除销售记录图2.4 商品销售管理功能结构图2.4.2 主要功能模块说明本系统主要分成三个功能模块,每个模块都独立地完成了自己的功能,以下是对各功能模块的说明:。1. 商品查询管理功能。该功能模块可以实现对超市信息的查询。包括库存查询和销售查询两个个功能。库存查询的内容有:商品号,商品名称,入库商品价格、销售价格、入库商品数量、销售商品数量、生产厂商、产地、采购员、验收员、备注。销售查询的内容有:销售商品号、销售商品名称、价格、出售时间、是否打折。2. 商品库存管理功能。该功能模块要对商
12、品的入库信息和库存商品进行统计管理。由于商品信息的庞大、复杂,需要对其进行详细地记录管理,需要记录的内容有:库存商品的名称、类型、入库价格、销售价格、库存量、入库时间、有效期等,同时能够实现对商品库存信息的添加、删除功能。在商品批量销售后,在表中能够同时删除相应的商品的数量。3. 商品销售信息管理功能。该功能模块是把要销售的商品从超市中取出来,并对库存商品进行相应的记录管理,需要记录的内容有:出售商品的名称、类型、销售价格、数量、销售时间等,同时能够实现对商品销售信息的添加、删除功能。 第3章 数据库设计3.1设计目标本系统属于小型的数据库系统,可以对超市进行有效管理。本系统可以达到以下目标。
13、l 系统采用人机对话方式,界面美观友好,住处查询灵活、方便,数据存储安全可靠。l 实现各种查询,如库存查询、销售查询等。l 实现商品进货分析与统计、销售分析与统计、商品销售明细等功能。l 系统最大限度地实现了易安装性、易维护性和易操作性。3.2开发及运行环境系统开发平台:Microsoft Visual FoxPro文档开发环境:Microsoft Word 2003。运行平台:Windows XP/Windows 2000/Windows 2003。3.3数据库设计数据库在整个管理系统中占据非常重要的地位,数据库结构设计的好坏将直接影响系统的效率和实现的效果。本系统采用的是Visual Fo
14、xPro自带的数据库,数据库文件名为超市数据,下面是该数据库的设计过程。名字:商品库存信息 来源:仓库管理部门去向:超市商品管理员组成:库存信息=添加库存商品+修改库存商品+删除库存商品数据流量:库存商品数名字:商品查询信息来源:仓库管理部门去向:超市商品管理员组成:查询信息=用户查询+库存查询+销售查询数据流量:库存商品数3.3.1 数据字典名字:添加库存商品来源:仓库管理部门去向:超市商品管理员组成:库存商品添加信息=商品名称+商品类型+商品库存数量+入库价格+销售价格+入库时间+生产厂家+产地+采购员+验收员数据流量:库存商品添加数名字:商品销售信息来源:仓库管理部门去向:超市商品管理员
15、组成:销售信息=添加销售商品+修改销售商品+删除销售商品数据流量:销售商品数名字:查询库存信息来源:仓库管理部门去向:超市商品管理员组成:库存商品查询信息=商品名称+商品类型+商品库存数量+入库价格+销售价格+入库时间+生产厂家+产地+采购员+验收员数据流量:库存商品数名字:删除库存商品来源:仓库管理部门去向:超市商品管理员组成:库存商品删除信息=商品名称+商品类型+商品库存数量+入库价格+销售价格+入库时间+生产厂家+产地+采购员+验收员数据流量:库存商品删除数名字:添加销售商品来源:仓库管理部门去向:超市商品管理员组成:销售商品添加信息=商品名称+商品号+商品销售数量+销售价格+销售时间数
16、据流量:新增销售商品数名字:查询销售信息来源:仓库管理部门去向:超市商品管理员组成:销售商品查询信息=商品名称+商品号+商品销售数量+销售价格+销售时间数据流量:商品销售数名字:删除销售信息来源:仓库管理部门去向:超市商品管理员组成:销售商品删除信息=商品名称+商品号+商品销售数量+销售价格+销售时间数据流量:销售商品删除数3.3.2 E-R图为了系统的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型(E-R图)。它描述了从用户角度看到的数据,反映了用户的显示环境,而且与软件中的实现方法无关。 商品顾客购物收银员查询出售商品商品库房管理商品管理员库存数量销售数量入库数量存放
17、1111NNNN以下便是系统的E-R图表示 图3.1 系统整体E-R图商品库房商品名称编码销售价格入库时间生产厂家入库价格库存量产地其他图3.2 商品库存信息ER图第4章 系统实现4.1 创建数据库在前面分析的基础上,得到了数据库的逻辑结构,然后就可以再Visual FoxPro 9.0 数据库中是想该逻辑结构。下面是数据库的创建过程:1. 创建项目。在Visual FoxPro 9.0 主窗口选择文件新建命令,会弹出一个对话框,单击“新建文件”,保存该项目名称为超市信息管理系统。2. 创建项目的数据库。在项目管理器中单击数据选项卡,然后在该选项卡中选择数据节点,单击新建按钮,弹出一个对话框,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 信息管理 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。