欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    完整word版超市管理系统完整版docx.docx

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

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

    完整word版超市管理系统完整版docx.docx

    1、完整word版超市管理系统完整版docx课程设计说明书课程名称:大型数据库应用课题名称:超市管理系统班级:计本 041姓名:02 号 左文兵姓名:27 号 董子冰姓名:31 号 刘子豪指导教师:满君丰 副教授湖 南 工 业 大 学 计 算 机 与 通 信 学 院2007 年 12 月 20 日1绪论 . .21.1课题背景 .21.2系统开发关键技术介绍 .22系统分析 . .42.1用户工作流程 .42.2用户业务需求 .43系统设计 . .53.1设计思想 .53.2系统功能结构图 .53.3模块功能设计 .64系统数据库设计 . .74.1系统数据库的建立 .74.2系统 E-R 图 .

    2、74.3各个数据表的创建 .94.4存储过程设计 .114.5数据库的连接 .115系统实现.135.1系统实现工具与支持平台 .135.2系统界面 .135.3系统主要功能实现 .161.前台 .162.后台 .175.4系统核心代码 .176总结与展望 .216.1收获与体会 .216.2未来的展望 .21参考文献 . . 错误! 未定义书签。致 谢 . . 错误! 未定义书签。课程设计检查表 . . 错误! 未定义书签。1超市管理系统1绪论1.1 课题背景21世纪,超市的竞争也进入到了一个全新的领域,随着超市的发展,其经营管理也变得愈加复杂,迫切地需要引入新的管理技术。超市形态的高速发展

    3、,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、 人才的竞争。 技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。为了大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升

    4、超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台 POS 销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。1.2 系统开发关键技术介绍本系统采用的是微软公司的 Microsoft Visual Basic 6.0 开发工具做为开发系统程序。在连接数据库上,利用 ADO 对象模型,创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。在连接数据库上, 以往在数据访问应用程序开发中,不管是使用 DAO 或 RDO 对象来访问

    5、数据来源,都会对这些对象模型众多而且复杂的组成结构印象深刻。但利用ADO 对象模型,就可以只创建几个简单的对象和数据来源进行连接, 然后从中取得所需要的数据,进行数据访问操作后保存。ADO (ActiveX Data Objects) 对象模型主要由三个对象成员: Connection、Command与Record set对象;以及三个集合对象: Errors、Parameters与 Fields 对象所组成。ADO 对象模型与 DAO 、RDO 另一个较大的差异,在于某些 ADO 对象可以直接2创建而不需依据上下层按顺序产生,比如我们可以直接创建一个 Command对象而不需要先行创建该对象

    6、的上层 Connection 对象,ADO会在该 Command对象产生时自动创建上层 Connection 对象。下面给出 ADO对象间的关系 ( 如下图 1) :Connection 对象Error 集合 Error 对象Command 对象Parameters集合 Parameters 集合Record set 对象Fields 集合 Error 集合图1.2 ADO 对象关系图对象和集合的功能描述:Connection 对象 连接数据来源Command对象 从数据来源取得所需的数据Record set 对象 针对取出的数据进行处理Errors 集合对象 返回错误信息和其他信息Param

    7、eters 集合对象 执行 SQL查询Fields 集合对象 获取和处理字段数据3超市管理系统2系统分析2.1 用户工作流程本系统主要解决超市的基本管理问题,其中又分别包括后台管理和前台管理,后台包括进货管理,销售管理,库存情况的查询,以及基本用户人员的帐号管理。前台包括商品录入,收银业务。2.2 用户业务需求(1)进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。(2)销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员

    8、收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。(3)库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。(4)人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。(5)收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式) 自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单 (包括交易的流水账号、 每类商品的商品名、 数量、该类商品的总金额、交易的时间、负

    9、责本次收银的员工号) 。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95 折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。43系统设计3.1 设计思想(1)系统分成前台和后台几个相对独立的模块,但这些模块都进行集中式管理。(2) 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3) 本系统使用的数据库设计是 Oracle+ODBC+ADO控制,同时也尽可能地使用了 VB的各种高级控件。(4)在 SQL语言的使用上,也使用了较多的技巧,例如组合查询

    10、技术,希望通过此次设计能够提供自己各个方面的能力。3.2 系统功能结构图根据对超市管理系统进行的可行性分析和结构化程序设计的要求, 得到系统总体结构如图 5-1 所示:小型超市零售管理系统前台 POS 销售系统 后台管理系统商收进销库人品银货售存员录业管管管管入务理理理理图 3-1 超市管理系统功能结构图5超市管理系统3.3 模块功能设计根据上述系统总体思想的分析, 本系统共包括六大模块, 分别是商品录入管理模块,收银业务管理模块,人员管理模块,销售管理模块,进货管理模块,库存管理模块。每个模块的功能如下:1.商品录入管理模块:(1)实现商品的快速录入以快速更新数据;(2)实现支持商品的条形码

    11、扫描录入;2.收银业务管理模块:(1)实现交易总额计算;(2)实现交易总额的查询;3.人员管理模块功能:(1)实现员工信息的查询;(2)实现员工信息的更新,包括增加、删除、修改功能;(3)实现员工操作权限管理;4.销售管理模块功能:(1)实现销售信息的查询;(2)实现商品销售的控制;5.进货管理模块功能:(1)实现进货信息的查询;(2)实现进货信息的更新,包括增加、删除、修改功能;6.库存管理模块功能:(1)实现商品明细记录的查询;(2)实现商品信息的更新,包括增加、删除、修改功能;(3)实现库存状态自动告警;(4)实现库存信息的更新,包括增加、删除、修改功能。64系统数据库设计4.1 系统数

    12、据库的建立数据库应该设计成层次清晰的, 高效的,实用数据库,该系统是采用三层架构设计的,可通过应用服务器的扩展来实现新功能的添加。 系统对数据记录的操作也因为其课程设计中定义的数据操作方式和操作内容而注定不会产生脏数据及数据读写的不一致性,故在数据库设计方面未采用触发器。我们认为在扩展应用服务器至多种功能后, 将应用服务器分为控制部分和客户应用部分, 此时在控制部分添加触发器来防止数据读写的不一致性, 这已经超出了本次课程设计所涉及的范围,在此不做过多的陈述。4.2 系统 E-R 图1.E-R 模型超市管理系统数据库 E-R 模型:用户姓名员工类型用户号员工 ID 用户用户密码图4.1 用户

    13、E-R 模型图销售 ID销售销售日期销售图 4.2 物品销售 E-R 模型图商品名ID称促销价格价格商品名商品允许打折图 4.3物品销售 E-R 模型图7供货商 ID超市管理系统供货商地址供货商名称厂商名称厂商 ID消费金额会员卡号厂商 ID供货商图4.4 供货商 E-R 模型图厂商图4.5 厂商 E-R 模型图消费图4.6 消费 E-R 模型图厂商图 4.7 会员 E-R 模型图供货商电话厂商地址厂商电话购买日期注册时间累计金额8用户消费商品 供货 供货商消费生产 厂商商品图 4.8 系统 E-R 模型图4.3 各个数据表的创建由数据模型利用 Oracle10g 进行数据库的详细设计, 其基

    14、 本表的设 计如下:表4.1 商品表( Merchandise)字段名字段类型长度主 / 外键字段值约束对应中文名MerchIDint4PNot null商品编号MerchNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4null计划进货数BarCodeVarchar50Not null条形码SalesProPriceMoney4促销价格SalesProDateSDatetime8促销起日期SalesProDateED

    15、atetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactoryIDVarchar10FNot null厂商编号ProvideIDVarchar10FNot null供货商编号9超市管理系统表4.2 用户表 (User)字段名字段类型长度主 / 外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPWVarchar50Not null用户密码UserStyleInt4Not null用户类型表4.3 会员表 (Menber)

    16、字段名字段类型长度主 /外键字段值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号TotalCostMoney4Not null累积消费金额RegDateDatetime8Not null注册日期表4.4 销售表 (Sale)字段名字段类型长度主 /外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商品编号SaleDateDatetime8Not null销售日期SaleNumInt4Not null销售数量SalePriceM

    17、oney4Not null销售单额表4.5 交易表 (Dealing)字段名字段类型长度主 / 外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateMoney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称表4.6 入库纪录表 (Stock)字段名字段类型长度主 /外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商

    18、品编号MerchNumInt4Not null入库数量MerchPriceMoney4Not null单额TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Not null入库状态10表4.7 供货商表 (Provide)字段名字段类型长度主 /外键字段值约束对应中文名ProvideIDvarchar10PNot null供货商编号ProvideNameVarchar50Not null供货商名称ProvideAddressVarchar250供货商地址ProvidePhoneVarchar25供货商电话表4.8 厂商表 (Provide)字段名字段类型长度主 /外键字段值约束对应中文名FactoryIDvarchar10PNot null厂商编号FactoryNam


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开