欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    超市管理信息系统设计与开发.doc

    • 资源ID:1023821       资源大小:1.27MB        全文页数:27页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    超市管理信息系统设计与开发.doc

    1、制造业信息系统课程设计报告超市管理信息系统设计与开发班 级:xxx小组成员:xxx组 长:xxx时 间:xxx目录一、课题的背景和意义1.1 社会背景1.2 超市背景二、系统分析1.3 2.1组织结构与职能设计1.4 2.2业务流程1.5 2.3数据流程1.6 2.4管理模型1.7 2.5功能分析三、系统设计 3.1功能模块设计 3.2代码设计 3.3数据库设计 3.4物理配置方案 3.5人机对话设计 3.6安全性设计四、系统实施总结参考文献一、课题背景和意义1.1社会背景随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息

    2、高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。通过对超市管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本系统是一个适应现今超市供销管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.2

    3、超市背景在我国超市形成在上世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处

    4、理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。二、系统分析2.1组织结构与职能设计如下图为某超市目前的组织机构图:经 理销售理货人员库存管理人员采购管理人员前台收银人员图2-1超市组织机构图图2-2系统功能模块图2.2业务流程供应商资金审批报表采 购入库清单 库 存出库清单

    5、资金管理销售清单 销 售购物单据顾 客图2-3系统业务流程顶层图供应商采购员采 购 单询 价财 务库 存统 计 表采 购 单比 价 表报价单采 购 单采购员供应商主 管主 管采购员审 核图2-4采购业务流程图缺货统计汇总库管员采购员销售员出 库缺货单入 库入 库到货单月报表主 管图2-5库存业务流程图超市货架盘点人员补 货缺货单顾 客选购商品统计货架商品缺量前台结算仓 库图2-6销售业务流程图2.3数据流程候 货 商P1 S5 商品退货清单 销售记录档案 D 3 销售管理D 1采购管理供 货 商P1S1顾 客P2 供货清单 结算 采购信息档案 清单S7S2S 入库清单 出库清单S4 D 2库存

    6、管理 出库清单S6 入库清单S3 库存信息档案图2-7系统数据流程顶层图S 8 商品报价信息主 管D 1.1制 作 请购单S 9 请购单信息 商品基本信息供货商P1 商品订购明细表D 1.2制 作 请购 单供货商P1S10S13 商品采购表 订购单 D 1.3入 库S11 入库商品信息 入库清单 财 务S12库 存 资金申请表图2-8采购数据流程图D 2 .1入库分类统 计S14S17采 购人 员 商品资料基 商品还库 本信息表 信息S15 商品数量表销 售人 员S16 D 2.2库存预警处 理 商品出库 信息表 商 品 需S18S20采购人员 求 商品需求 预警信息 信 汇总表 明细表 息

    7、D 2.4统计相关商品需求 D 2.3商品需求汇 总S19 商品需求 明细表图2-9库存数据流程图S21 购物小票 D 3.3 补 货 D 3.1 选购商品 超市库存顾客P2 上架商品商品情况 款项 统计表 出货清单 D 3.2 统计缺货 情况 缺货情况明细表 缺货总计表 图2-10销售数据流程图2.4管理模型与功能分析整个超市信息系统的功能分为八个大的模块:商品管理、进退货管理、销售管理、库存管理、客户管理、财务管理、决策分析和系统维护。其中,供应商的管理收录在进退货管理中的综合管理部分,退货管理涉及退供应商的货和客户退回自己的货两种,需要区别对待。具体功能图:经 理 财务经理采购管理仓库管

    8、理销售管理合理支配超市的资金分析超市的盈利状况进退货管理供应商信息的管理库存的盘点管理及时提供库存商品的各种商品的价格管理商品的货架管理商品基本信息的管理具有功能描述如下:1.销售管理(1) 商品基本信息的管理。商品基本信息的录入、修改、查询。包括名称、品牌、规格、零售价格等。(2) 商品货架管理。对超市的所有商品按货架排列进行管理,商品的推销、商品的上架、商品的盘点可按货架责任到人进行管理。(3) 商品价格管理。进价、零售价、优惠价、会员价管理。2.库存管理(1) 及时提供库存商品的各种信息。包括商品种类、存量、品质、存期、价格、存放点等信息。(2) 库存的盘点管理。 使库存有效支持前台销售

    9、,并得出合理的商品订货周期和数量。3.采购管理(1) 进退货管理。根据销售情况制定采购计划,进行采购计划管理、配送管理和退货管理。并能对进货单、订货单、退货单进行录入、修改,并可以进行实时查询分析,能打印各种单据。(2) 供应商信息的管理。把供应商的基本信息统一管理,以便适时查询并方便与供应商进行交流。4、财务管理 (1)分析超市的盈亏状况; (2)合理支配超市的资金。三、系统设计 3.1.1 系统功能结构图根据上述系统功能的需求分析,按照结构化程序设计的要求,得到如下所示的系统功能模块图,如图所示。超市信息管理系统商品管理商品查询商品销售系统设置添加商品修改和删除商品查询商品属性查询商品库存

    10、销售商品查询销售情况用户管理修改密码图3-1-1 系统功能模块图3.1.2 系统功能设计本系统共包括四大模块,分别是商品管理模块,商品查询模块,商品销售管理模块,系统设置模块。每个模块的功能如下:1 商品管理模块功能(1) 实现商品信息的添加。(2) 实现商品信息的修改和删除。2 商品查询模块功能(1) 实现商品属性的查询。(2) 实现商品库存的查询。3 商品管理模块功能(1) 实现商品的销售。(2) 实现商品销售情况的查询4 商品管理模块功能(1) 实现用户管理(2) 实现用户密码的修改3.2代码设计为了和工作人员以往的商品管理方式一致,商品信息编码以数字表示。根据行业标准,所有商品分为19

    11、大类(两位数字),每大类又分为若干小类(两位数字),在小类中根据商品规格型号的不同以卡号(四位数字)再进行区分。设计方案如图所示。 * * * 小类号z大类号 商品代码设计方案此外为了使数据录入、商品信息管理、信息查询、统计的方便快速,我们还根据需要对商品的去向和来源进行了统计用信息编码和部门编码。3.3 系统数据库的设计3.3.1 E-R模型超市管理系统数据库E-R模型,如图所示:销售数量进 货进货数量进货日期商 品商品名称商品编号商品价格商品单位 商品备注销 售服务机器销售日期用 户用户密码用户权限用户姓名工作号用户ID顾 客消 费商品总额顾客找零消费金额厂 商 m n k l p q 3

    12、.3.2 关系模式 由数据模型利用SQL Server 2000进行数据库的详细设计,其基本表的设计如下:3.3.2.1系统关系模型a) 商品信息表(商品编号,商品名称,单价,单位,备注)b) 用户表(用户编号,用户名称,用户密码,用户类型,工作编号)c) 销售表(商品编号,用户编号,销售数量,销售日期)d) 工作表(机器编号,用户编号)e) 库存表(商品编号,库存量,入库日期)3.3.2.2系统数据库表结构表3-3-1数据库表索引表名中文名Products商品信息表User用户表Sale销售表MachineUser工作表ProdudtIn库存表表3-3-2商品信息表(Products)字段名

    13、字段类型长度字段值约束对应中文名ProductIDint4Not null商品编号ProductNameVarchar50Not null商品名称UnitPriceMoney8Not null单价Unitvarchar10Not null单位Remarkvarchar100备注表3-3-3 用户表(User)字段名字段类型长度字段值约束对应中文名UserIDint4Not null用户编号UserNameVarchar10Not null用户名称UserPassWordVarchar20用户密码JobIDInt4Not null工作编号 表3-3-4 销售表(Sale)字段名字段类型长度字段值

    14、约束对应中文名ProductIDint4Not null商品编号UserIDint4Not null用户编号SaleQuantiyint4Not null销售数量Saledatesmalldatetime4销售日期表3-3-5 机器表(MachineUser)字段名字段类型长度字段值约束对应中文名MachineIDint4Not null机器编号UserIDint4Not null用户名称表3-3-6 库存表(ProdudtIn)字段名字段类型长度字段值约束对应中文名ProductIDint4Not null商品编号InQuantiyint4Not null库存量InDatesmalldate

    15、time4入库日期3.4物理配置方案设计 为了提高系统的可靠性、可扩充性和可维护性,及目前成熟的组网技术,我们涉及该网络为局域网模式。基于10M/100M双绞线以太网(或者10M/100M细缆以太网)的客户/服务器系统。 该局域网设计有6台PC机、4台打印机和UPS电源设备若干分别提供给采购单元、库存单元、销售单元、财务单元和经理办公室。5个POS机提供线销售单元做前台销售,一个高配置的服务器做中心服务器,一个32口100M带宽的集线器做网络集线器和4个8口10M带宽的集线器做各单元的内部网络集线器,计算机之间连接的传输介质全部为5类双绞线。 如下图所示: 库存单元WSWSWS采购单元 HUB

    16、POS机 POS机 HUB财务单元交换机HUBHUBPOS机POS机销售单元中心服务器HUBPOS机POS机打印机 经理办公室3.5人机对话设计输入界面主界面商品查询界面销售查询界面账户管理界面商品管理界面订货查询界面3.6系统安全性(测试) 系统安全性是指系统不发生事故的能力,就本系统而言则是针对用户、管理员的密码安全,使用权限以及防止恶意的非法攻击。安全性测试的目标:1. 用户、管理员的密码管理; 2应用程序级别的安全性、核实用户只能操作其所拥有权限能操作的功能; 3系统级别的安全性:核实只有具备系统访问权限的用户才能访问系统;安全性测试采用的技术:非法攻击工具工具与方法:手工测试完成标准

    17、:执行各种非法操作无安全漏洞且系统使用正常本系统安全性测试无优先级,需要着重说明的是,做好系统测试环节是保证系统安全性的关键。四.程序的调试与运行结果说明4.1测试方案 进行系统测试主要有两种方法:静态测试和动态测试,我们主要采用动态测试的方法。动态测试是通过运行程序来检验软件的动态特性和运行结果的正确性,并根据程序的运行过程对程序进行评价的过程。动态测试包括运行、解释和模拟。本系统主要使用以界面为基础的测试。以界面为基础的测试仅仅依靠系统与其运行环境之间的界面来选择和产生测试数据,而不管系统的具体需求和具体实现细节。包括系统输入,输出数据的类型取值范围以及取值的概率分布等等。 4.1.1 测

    18、试技术 白盒测试技术(White Box Testing) 深入到代码一级的测试,使用这种技术发现问题最早,效果也是最好的。该技术主要的特征是测试对象进入了代码内部,根据开发人员对代码和对程序的熟悉程度,对有需要的部分进行在软件编码阶段,开发人员根据自己对代码的理解和接触所进行的软件测试叫做白盒测试。黑盒测试技术(Black Box Testing)黑盒测试的内容主要有以下几个方面,但是主要还是功能部分。主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行,根据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术涵盖了测试的方方面面,可以考虑以下方面: 正确

    19、性 (Correctness)、可用性 (Usability)、边界条件 (Boundary Condition)、性能 (Performance) 压力测试 (Stress) 多用户情况可以考虑使用压力测试工具,建议将压力和性能测试结合起来进行.如果有负载平衡的话还要在服务器端打开监测工具,查看服务器CPU使用率,内存占用情况,如果有必要可以模拟大量数据输入,对硬盘的影响等等信息.如果有必要的话必须进行性能优化(软硬件都可以).这里的压力测试针对的是某几项功能. 错误恢复 (Error Recovery) 错误处理,页面数据验证,包括突然间断电,输入脏数据等. 安全性测试(Security)

    20、这个领域正在研究中,不过防火墙,补丁包.杀毒软件等的就不必说了,不过可以考虑破坏性测试时任意. 兼容性 (Compatibility) 不同浏览器,不同应用程序版本在实现功能时的表现,不同的上网方式,如果你测试的是一个公共网站的话. 4.1.2 边界测试越界测试技术详述 边界条件 边界条件是指软件计划的操作界限所在的边缘条件. 如果软件测试问题包含确定的边界,那么数据类型可能是: 数值速度字符地址位置尺寸数量 同时,考虑这些类型的下述特征: 第一个/最后一个最小值/最大值 开始/完成超过/在内 空/满最短/最长 最慢/最快最早/最迟 最大/最小最高/最低 相邻/最远 越界测试 通常是简单加1或

    21、者很小的数(对于最大值)和减少1或者很小的数(对于最小值),例如: 第一个减1/最后一个加1 开始减1/完成加1 空了再减/满了再加 慢上加慢/快上加快 最大数加1/最小数减1 最小值减1/最大值加1 刚好超过/刚好在内 短了再短/长了再长 早了更早/晚了更晚 最高加1/最低减1 另一些该注意的输入:默认,空白,空值,零值和无;非法,错误,不正确和垃圾数据。4.2 程序的调试与运行结果说明4.2.1程序的调试通过以上各种测试方案,整个系统能够正常运行,满足了用户的需求。在测试过程中,发现了一些小问题,比如刚开始建立商品products表时,我们以商品名称作为查询商品信息的唯一标识,在测试过程中

    22、我们发现在查询某种商品时出现异常,经过跟踪原来是同种商品拥有不同规格造成的。所以以商品名称作为唯一标识是不合理的,于是引进商品编号这一字段,赋予商品唯一标识,即将商品编号作为主键。在这过程中还出现了其他各种小问题,当然经过一一排查之后都进行了更正。整体来说,此系统基本能够满足中小型超市的需求。4.2.2输入输出设计n 输入设计 输入项目主要包括:入(出)库单编号,日期,商品代码,商品名称,商品数量,入(出)库数量,单价,供给超市编号,采购员(经办人)姓名,商品发货数量等等 输入人员:熟悉业务流程,掌握一定的计算机技术, 主要功能要求从满足正确、迅速、简单、经济、方便使用者等方面,要求库存中心库

    23、长、采购员、超市经理等人只需要根据商品代码,商品的相关信息将会自动调出来,而商品的代码将会以下拉菜单的形式给出,大大降低人工劳动的时间。 输入校验关于各类输入数据的校验方法的说明。日期将自动给出,选择商品代码,商品的名称将会自动给出,同时采购员姓名和经办人姓名,供给超市编号等,同样会以下拉菜单方式给出,这些数据将会采用重复校验的方法,即重复输入,计算机自动给予比较商品数量,单价,商品发货数量等数据由于相对重要将采用界限校验和重复校验的方法,即设定边界值,并且重复输入,计算机自动给予比n 输出设计 输出项目:主要包括日报表,月报表和年度报表 输出接受者:药房的相关管理人员 输出要求:使用打印机打

    24、印报表输出格式:其中栏目名称一列的内容可以作为栏目标题,输出顺序可以用数字定义,字段长度可以用数字定义,为0时表示不输出总结我组同学经过俩周的努力,终于完成了超市管理信息系统的课程设计。在此期间,我们分工合作,通过查资料、思考分析、数据库设计、vb应用等内容,详细了解课程设计的全过程,为以后的学习生活也积累了一定的经验。该超市管理信息系统采用结构华生命周期,通过对社会背景和超市背景的了解,使我们发现超市管理的发展趋势、前景规划以及探索出适合其运行的系统实施方案。本方案中的C# 、数据库技术、VB技术结合是成功的。这为开发跨平台的安全性高的网络超市信息管理系统提供了一种简捷、高效的方法,这也是未来开发动态网页的发展趋势。采用各个方面的知识综合分析与设计,保证了该系统的可实施性。利用该系统,生产者、消费者可以获得相应的服务,同时也提高我国超市管理工作的效率,使工作人员全面准确地对顾客信息进行跟踪和管理。 但由于时间及经验的不足和技术缘故,本系统还存在着许多方面的工作有待进一不改进,我组组员也从中学到很多书本本中有的知识,个方面都得到极大的提升。


    注意事项

    本文(超市管理信息系统设计与开发.doc)为本站会员(星星)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922