苏宁电器管理系统.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电器 管理 系统
- 资源描述:
-
摘 要 本论文在指导老师的帮助、结合毕业论文的要求来实现的,在这次的毕业设计中我的题目是苏宁电器管理系统,利用Visual Basic6.0完成管理平台设计,构造所用的类库;使用SQL Server 2000数据库存储数据;既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。具有运行效率、开发周期短、扩展能力强、技术规范等特点。 首先以本系统为例,逐一介绍开发本系统的步骤:系统概述、系统需求分析、系统设计、数据库设计、系统程序设计。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块,由以下几个功能模块组成:登陆界面模块、资料管理模块、采购管理模块、销售管理模块、库存管理模块、系统维护。在系统的实现中,给出了实现窗体中相应的功能控件的事件及代码,以及菜单实现的方法。 本系统可以录入保存商品、客户、供货商等基本资料,完成货品的进货、出货、查询等日常操作。通过对日常操作的查询,用户可以掌握货品流通情况,并能够对货品情况进行统计。此外,通过帐户信息的管理,系统确保正常使用时的安全稳定性。 关键词: Visual Basic6.0; SQL Server 2000数据库; 管理设计 目 录 引 言 1 第1章 系统概述 2 1.1 项目阐述 2 1.2 项目目标 3 1.3 项目任务 4 第2章 系统分析 5 2.1 可行性分析 5 2.1.1 目标可行性分析 5 2.1.2 技术可行性分析 5 2.1.3 社会可行性分析 6 2.1.4 经济可行性分析 6 2.2 功能需求 6 2.2.1 前台管理系统 6 2.2.2 后台管理系统 7 2.3 系统数据流图 7 2.3.1 数据流图 7 2.4 数据字典 10 第3章系统设计 12 3.1 系统结构 12 3.2 系统模块设计 12 3.2.1 登录界面 12 3.2.2 资料管理 13 3.2.3 采购管理 14 3.2.4 销售管理 15 3.2.5 库存管理 15 3.2.6 系统维护 16 第4章 数据库设计 18 4.1 系统实体E—R图 18 4.2 创建“库存信息”和“权限管理”数据表 21 4.3 创建“商品信息”数据表 22 4.4 创建“销售单”数据表 22 4.5 创建“供货商信息”数据表 22 4.6 创建“客户信息”数据表 23 4.7 创建“进货单” 数据表 23 4.8 创建数据库 24 4.9 创建外部关键字 24 4.10创建存储过程 28 第5章 程序开发 31 5.1 系统主界面窗体实现 31 5.2 创建数据访问模块 32 5.3 系统登录界面设计 32 5.4 实现商品信息维护界面 33 5.5 实现供货商资料维护功能界面 34 5.6 实现客户资料维护界面 35 5.7实现进货功能界面 36 5.8 实现进货单据打印功能 37 5.9 实现销售界面 38 5.10 实现库存查询界面 39 5.11 完成权限管理界面 40 结 论 41 参考文献 42 致 谢 43 46 引 言 苏宁电器管理工作作为一种信息资源的集散地,库存和销售资料繁多,包含很多的信息数据的管理,至今,现在苏宁电器都是使用计算机进行信息管理。根据历史调查得知,以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于商品的采购情况(如商品类型、商品数量、供货量、销售量等)的统计和核实等往往采用人工检查进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管尚未完全用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。对此问题,我认为有必要建立一个管理系统,使苏宁电器管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改信息情况。 信息管理是商业企业经营管理中的核心环节,也是一个企业能够取得效益的关键,如果能够做到合理生产,及时销售,库存量最小,减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的效益。 随着苏宁电器的飞速发展,原系统在技术平台、功能结构等多方面都明显出现滞后。要提高市场竞争力,既要有好的产品质量,同时也要有好的市场客户服务。企业要作到能及时响应客户的产品需求,根据需求按时交货,就必须有一个好的计划,使得市场销售能够很好的协调配合。 在手工管理的情况下,销售人员很难对客户做出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确反映到生产中去,部门之间的通讯也经常不畅通。这在激烈竞争的市场中是非常不利的。企业管理系统就是在这种状况下出现的。它利于计算机的技术,使得企业供货,库存和销售能够有利结合起来,提高企业得我效率和效益。 信息化管理己经成为推动社会经济发展和开展国际竞争的必备手段。信息技术是当代世界范围内新的技术革命的核心,是现代管理的一个重要支柱。管理信息系统的建立,为各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的重要标志。 第1章 系统概述 随着我国加入WTO、日益融入世界经济,全球经济一体化的格局逐渐形成,产业结构在全球范围内进行不断调整和升级,世界企业之间的竞争更趋激烈。这些激烈的竞争、瞬息万变的市场需求、名目繁多的商品种类、日益增长的服务项目、千姿百态的销售手段、错综复杂的商业管理,已将过去传统的商业管理方式搞得筋疲力尽,无所适从,渐渐陷入穷途末路的尴尬境地。面对如此激烈的挑战和竞争,商业企业的经营者们渐渐体悟到唯有有效地配置自己拥有的资源并合理使用社会一切资源,不断地调整自己的发展策略,得以保证企业长期稳定发展并在细分市场上取得自己的竞争优势。全球化步伐逐渐加快。在新兴市场环境下,面对强大的国际竞争,势必造成家电行业的结构调整。一批家电连锁企业会在竞争中退出市场,最终会形成几家大的家电连锁企业,他们借助兼并重组来进行资源的优化配置,借助并购来取得行业的领先优势,提高市场效率和活力。借此与同行业及国外家电零售业竞争。 1.1 项目阐述 1.公司发展建设的需要 公司名称:苏宁电器股份有限公司,公司英文名称:SUNING APPLIANCE CO,LTD.2005更名为苏宁电器连锁集团股份有限公司。前身是江苏苏宁交家电有限公司,于1996年5月15日成立,注册资本120万元,2000年7月28日经江苏省工商行政管理局批准更名为江苏苏宁交家电集团有限公司,2000年8月30日经国家工商行政管理局批准更名为苏宁交家电(集团)有限公司。2001年6月28日变更为苏宁电器连锁集团股份有限公司,股本总额68,160,000.00元公司于2004年7月21日在深圳证券交易所上市截止报告期末,公司已在全国90个地级以上城市,开设351家连锁店。 2.苏宁的经营范围 家用电器,电子产品,办公设备,通讯设备(卫星地面接收设备除外)及配件的连锁销售和服务;计算机软件开发,销售,系统集成;互联网信息服务(按许可证规定的范围经营);百货,自行车,电动助力车,摩托车,汽车(小轿车除外)的连锁销售;实业投资;场地租赁;柜台出租;国内商品展览服务;企业形象策划;经济信息咨询服务。 3.为苏宁电器的近几年发展起到了不可忽视的作用,具体表现为: (1)原有系统不能适应信息技术的发展速度。在硬件方面及相关系统软件方面即将面临与原系统要求的不兼容问题,由于分店数量的增多,原有的数据通信方式“随时通信”已必须改为“实时通信”方式。 (2)应用系统功能需要大量调整补充,公司的大规模发展壮大必将要求在业务流程、管理模式方面大量引进先进的理念和方法。应用软件系统是先进的管理理念实现和保障的必要工具,否则再好的管理思想也无法得到有效的贯彻,所以企业流程的重新思考和规划工作势在必行。 1.2 项目目标 苏宁电器管理系统建立的总目标是:解决公司日常经营中包括商品采购、销售等所有业务环节在内的科学化管理,完成业务数据共享及决策支持。具体目标如:完善原来业务系统功能。整合业务流程,实现企业内部信息的一体化管理。建立反应迅速、运行稳定的连锁信息管理系统,为实现具有机制创新的电器连锁经营提信息平台、交易平台和管理平台,逐步达到连锁营业规范的要求。统一采购(或分级采购、统一持筹)、统一配送(或统一配送模式、统一配送延伸服务)、垂直管理,为减少库存、降低经营成本提供基础信息,为减少冗余的中间环节提供技术手段。提炼企业成功的经验,尤其对机制上的创新经验,固化成可复制的经营模型。建立快速、准确的信息收集与反馈渠道,真正实现决策支持,满足连锁规模化扩张的需求。通过系统的实施,逐步提高企业的管理水平,提高员工的素质。系统实现快速、准确的经营信息渠道(尤其是价格信息),提供决策支持,为切实降低管理成本、采购成本、堵塞漏洞提供现实的基础。提升企业的核心竞争力。 在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。 这种信息传递、管理方式不仅效率低,其可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后,已经远离了问题出现的时间和地点。即便是没有分公司的企业,使用传统的手工方式管理也存在同样的问题。通过信息化管理系统,及时通过网络把决策信息传统到相关决策人,从而可以及时发现问题、解决问题,更好地把握机会。 1.3 项目任务 苏宁电器信息化管理工作的主要任务有:企业的采购管理和企业的销售管理(供货、销售、库存)、企业各部门的商品配送管理、企业库存商品的管理、企业经营状况分析与决策 由于苏宁电器企业经营的商品种类经常会很多,例如苏宁电器可能会经营上千种品品牌电器商品,因此按照传统的人工管理方式,会存在以下问题。 1.各种物资种类繁多、品种齐全,保管管理困难。有的物资超储备或库存积压现象严重采购成本居高不下;有的物资严重短缺,导致销售时才发现没有了库存;有的商品由于没有得到及时盘点,到月末时才发现库存缺失,却查不出原因;有的在入库、领用时找不到商品的存放地点等。 2.无法进行准确及时的成本、毛利核算。 3.管理信息相互独立,市场预测手段、方法落后,严重影响企业科学决策,建立科学的市场信息反馈系统已迫在眉睫。常出现数字不符、报表不详的情况,难以达到统计数据的及时性、准确性、相关性要求。集团决策层、领导层很难及时地把握来自市场的准确信息,也就无法快速对市场做出正确的决策和预测。市场反馈信息系统已严重滞后于企业管理的需要。 4.在生产和销售环节中,不能准确地掌握质量的变化,尤其一些客户投诉或降级使用的制品,无法做到全程跟踪,影响到市场的销售。 5.一般办事处通过传真或电话的方式每月上报销售数据和异地仓库的收发存数据,工作量大,并且上报的信息存在信息延迟和不准确的现象,不能有效管理异地仓库和办事处销售业务,严重影响到企业领导层的决策工作。 第2章 系统分析 2.1 可行性分析 可行性分析的目的中说明该软件开发项目的实现在目标、技术、经济和社会条件方面的可行性。一般地,软件领域的可行性分析主要考虑4个要素:目标、技术、社会和经济环境。 2.1.1 目标可行性分析 苏宁电器通过实现企业管理的系统化,规范化和自动化,该系统具有完成产销衔接,正确的进货和库存控制,减少管理费用,从而提高影响企业的竞争力。客户管理,采购管理,库存管理,销售管理,系统维护等多个功能,满足企业高效管理的需求。用VB构建管理系统,利用SQL Server 2000数据库对该系统进行结构化的查询、访问。在实施后应能达到以下目标:基本销售商品维护、商品入库、销售、库存查询、销售情况查询统计、计算机信息化管理、操作简单易行,查询方便灵活、系统集信息化于一体、系统内部控制严密,可靠性高、详细的记录审查,应用系统的安全保密性更加完善、系统构架清晰,界面美观友好,功能全面,数据存储安全可靠、通过系统的实施,可提高超市管理水平,提升员工的素质。 2.1.2 技术可行性分析 我采用Visual Basic6.0开发工具。它首先是一个开放的协作式系统之外,还通过以Microsoft SQL Server 2000为后台数据库开发工具,根据“程序设计数据化,数据管理程序化”的设计思想,将数据库文件与程序设计紧密地集合在一起。其次Visual Basic具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。而为方便用户界面的开发,Visual Basic提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。 计算机硬件的要求不高,比较经济,只要配备有PIII处理器(或以上)、128M内存(或以上)、80G硬盘(或以上)的普通微机即可顺利运行。 软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文专业版和Visual Basic6.0作为开发语言。 就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。 2.1.3 社会可行性分析 在社会因素方面的系统的可行性应该从法律因素和用户的使用这两个方面进行分析。 开发苏宁电器管理系统时,使用的所有软件都是正版,所有的技术资料都由开发公司保管,另外通过签订合同来确定开发公司和使用公司的职责和违约责任,因此在法律因素方面,开发苏宁电器管理系统是可行的。 使用本系统的一般人员要求有一定计算机基础。系统管理员要求具有计算机的专业知识。还有本系统所有操作人员都要经过苏宁电器公司的培训,管理人员也需要经过培训。经过培训的操作人员将会熟练地使用本系统。因此在用户使用方面,开发苏宁电器管理系统是可行的。 2.1.4 经济可行性分析 系统的经济方面的可行性应该从项目开发的投入金额、收益、收益投资比、投资回收周期和敏感性分析这几方面来考虑。通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高电器超市连锁的销售效率,即提高了公司的经济效益,所以从经济上完全是可行的。提高管理效率,降低人工成本、降低采购成本、及时调整营销策略,防止价格流失、减少仓储面积,提高房产综合利用、降低储备资金占用、加快资金周转,实现经济效益、强化财务监控制,实现经济效益。 2.2 功能需求 2.2.1 前台管理系统 商品录入:由资料管理的特点制定相关功能,可以通过输入商品编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 收银业务:本系统通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。 安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业 2.2.2 后台管理系统 进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。 销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。 2.3 系统数据流图 2.3.1 数据流图 经过需求分析阶段的工作,可以得出系统的顶层数据流图。如图: 苏宁电器管理系统 系统管理员 苏宁电器管理要求 查询要求 客户信息 商品信息 供货商信息 各种清单目录 目录文件 图2-1 苏宁电器管理系统顶层数据流图 1 检查有效性 3 处理查询 查询要求 苏宁电器管理要求 有效的苏宁电器管理要求 有效的查询要求 商品信息 客户信息 供货商信息 各种清单目录 无效输入 2 处理要求 图2-2 苏宁电器管理系统0层数据流图 2.2 资料管理 2.3 采购管理 2.4 销售管理 进货单 资料信息 2.1 要求类型处理 2.5 库存管理 销售单 入库单 有效的苏宁电器管理要求 目 录 文 件 图2-3 苏宁电器管理系统1层数据流图(A) 3.1 查询类型处理 3.2 商品管理 3.3 客户查询 3.4 供货商资料查询 查询商品信息 查询客户信息 查询供货商信息 商品信息 客户信息 供货商信息 客户表 商品单 供货单项奖 有效的查询要求 图2-3 苏宁电器管理系统1层数据流图(B) 2.4 数据字典 1.数据流条目 管理要求=[用户信息|资料信息|采购信息|销售信息|库存信息|系统信息] 用户信息=用户名+密码+用户类型 资料信息=[供货商信息|客户信息|商品信息] 商品信息=商品编号+商品资料维护+供货商资料维护+业务员信息维护+仓库信息维护 客户信息=客户编号+拼音编号+名称+联系人+地址+邮编+地区+电话+传真+银行帐号+税号+业务员+业务员部门 供货商=供货商号+拼音编号+名称+地址+邮骗+地区+类型 采购信息=采购定单+进货单+退货单+进货价格位调整+进货单位调整+历史查询 销售信息=销售定单+销售单+销售退货单+调整历史售价+历史查询 库存信息=库存查询+库存转库+库存盘点+报损报益+上下限设定+库存上下限报警+历史查询 系统信息=参数设置+权限设置+数据备份+数据恢复+日志管理+历史查询 查询要求=[商品情况|客户情况|供货商情况] 商品情况=商品编号+商品资料维护+供货商资料维护+业务员信息维护+仓库信息维护 客户情况=客户编号+拼音编号+名称+联系人+地址+邮编+地区+电话+传真+银行帐号+税号+业务员+业务员部门 供货商情况=供货商号+拼音编号+名称+地址+邮骗+地区+类型 2.文件条目 文件名:用户表 组成:{用户名+密码+用户类型} 组织:按用户名的字母顺序排列 文件名:商品清单表 组成:{货号+条码+拼音编码+品名+规格+单位+类别+进货价+销售价+最低售价} 组织:按货号递增顺序排列 文件名:供货商清单表 组成:{供货商号+名称+地址+邮编+地区+类型电话+电话+传真+库房地址+库房电话+业务员+业务部门} 组织:按供货商号递增顺序排列 文件名:客户清单表 组成:{客户编号+名称+联系人+地址+邮编+地区+电话+传真+业务员+业务部门} 组织:按客户编号递增顺序排列 文件名:进货单表 组成:{编号+供货商号+进货日期+业务员+制单人+验收员+保管员+订单号} 组织:按编号和供货商号递增顺序排列 文件名:销售单表 组成:{编号+客户编号+销货日期+业务员+制单人+订单号} 组织:按客户编号递增顺序排列 第3章系统设计 3.1 系统结构 根据在系统功能分析的基础上,本系统应该包括如图3-1所示的几大功能。 苏宁电器管理系统 资料管理 进货管理 销售管理 库存管理 系统维护 客户资料维护 供货商资料维护 商品资料维护 进货单 销售单 库存查询 权限管理 登录界面 图3-1 管理系统应包括的基本功能 其中每个功能都由若干相关联的子功能模块组成。 3.2 系统模块设计 3.2.1 登录界面 登录窗体模块是苏宁电器管理系统运行时首先运行并显示的窗体。它的主要功能是验证用户的合法信息和获取合法用户的信息,例如合法用户的操作权限等信息。 如果用户在系统登录窗口中在用户输入“用户号”和“密码”后对用户的输入进行验证,并记录登录用户的用户名和用户号,供系统使用。 如果用户登录失败后,进入不了系统。(初始用户为:1 密码为:sys)包含的功能模块如图3-2所示。 登录界面 用户号 用户名 密码 图3-2 登录界面基本功能 3.2.2 资料管理 苏宁电器的基础资料是一个最基本也是最重要的信息,脱离了基础资料,要实现信息资源共享系统就无法运行。“资料管理”功能模块就用于维护基础资料,包含的功能模块如图3-3所示。 资料管理 商品编码设置 商品资料维护 供货商资料维护 客户资料维护 业务员信息维护 仓库信息维护 图3-3 “资料管理”功能模块 资料管理主要由商品编号设置、商品资料维护、供货商资料维护、客户资料维护、业务员信息维护、仓库信息维护等各实现的功能如下: 1.“商品编码设置”用于设置商品编码的方式。 2.“商品资料维护”用于维护(增加、修改、删除、查询)苏宁电器管理所经营的商品的基本信息。“供货商资料维护”用于维护苏宁电器管理供货商的基本信息。 3.“客户资料维护”用于维护苏宁电器管理客户的基本信息。 4.“业务员信息维护”用于维护苏宁电器管理销售业务员的基本信息。 5.“仓库信息维护”用于维护苏宁电器管理的仓库信息。 3.2.3 采购管理 “采购管理”功能模块用于管理苏宁电器管理的采购业务,其中包含的功能模块如图3-4所示。 采购管理 采购订单 进货单 退货管理 进货价格调整 进货单位调整 历史查询 图3-4 “采购管理”功能模块 采购管理主要由采购定单、进货单、退货管理、进货价格单位调整、进货单位调整、历史查询等各实现的功能如下: 1.“采购订单”用于录入苏宁电器管理的采购订单。 2.“进货单”用于录入苏宁电器管理的进货单,根据苏宁电器管理的规模和管理方法,可以直接作进货单而不用作采购订单,采购部门和库房部门是分开的,有采购部门填写采购订单,货物运输到库房后由库房验收人员填写进货单。填写进货单后商品的库存才会增加并产生应付款。 3.“进退货管理”用于录入苏宁电器管理进退货单。 4.“进货价格调整”用于调整历史进货单的价格。 5.“进货单位调整”用于调整历史进货单的供货商 。 6.“历史查询”用于查询商品采购、进货的历史。 3.2.4 销售管理 “销售管理”功能模块用于苏宁电器管理的销售业务,包含的功能模块如图3-5所示。 销售管理 销售订单 销购单 销售退货单 调整历史售价 历史查询 图3-5 “销售管理“功能模块 各子功能模块实现的功能分别为: 1.“销售订单”用于录入苏宁电器管理的销售订单。 2.“销售单”用于录入苏宁电器管理的销售单。 3.“销售退货单”用于录入苏宁电器管理销售退货单。 4.“调整历史售价”用于调整历史销售单的价格。 5.“历史查询”用于查询商品销售的历史。 3.2.5 库存管理 “库存管理”功能模块用于苏宁电器管理的库存信息,包含的功能模块如图3-6所示。 库存管理 库存查询 库存转库 库存盘点 报损报益 上下限设定 库存上下限报警 历史查询 入库单 图3-6 “库存管理“功能模块 各子功能模块实现的功能分别为: 1.“库存查询”用于查询苏宁电器管理商品的库存,可以查询总库存和分仓库查询。 2.“入库单”用于苏宁电器商品库存的基本信息。 3.“库存转库”用于将一个仓库的商品转移到另一个仓库,或者连锁门店之间的商品调拨。 4.“库存盘点”用于苏宁电器管理的库存盘点工作,将实际盘存的商品数量输入计算机,计算机自动与数据库中的库存数量进行核对并产生盘盈盘亏统计信息。 5.“报损报溢”用于苏宁电器管理商品库存的损益。 6.“上下限设定”用于设置库存的上限和下限,当商品库存的数量超出指定的范围时系统可以自动报警。 7.“库存上下限报警”根据当前商品库存和指定的库存上下限自动列出低于下限或高出上限的商品,并可以直接根据最佳存量直接生成采购订单。 8.“历史查询”用于查询各种转库、盘点、损益的历史数据。 3.2.6 系统维护 系统管理是每个系统都必须具备的功能,包括的功能模块如图3-7所示。由于这部分功能比较通用,故在后面的实例中我们将不再详细加以介绍。 系统维护 参数设置 权限管理 数据备份 数据恢复 日志管理 更改密码 图3-7 “系统管理”功能模块 各功能模块实现的功能分别为: 1.“参数设置”用于设定系统定义的一些基础参数或开关。 2.“权限设置”用于设置各操作员使用系统的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少权限管理的工作量。 3.“数据备份”用于备份系统数据库。 4.“数据恢复”用于恢复系统数据库。 5.“日志管理”用于维护系统的使用日志。一个好的应用系统会对任何操作员进行的所有操作进行日志记录,“日志管理”可以查询、倒出和删除历史的日志。 6.“更改密码”供用户更改自己的密码。 第4章 数据库设计 4.1 系统实体E—R图 通过以上分析,已经基本了解了供货商清单对处理的要求,接下来要求做的工作是分析供货商清单对数据的要求,最常用的表示概念性数据模型的方法是实体-联系方法。即E—R图。根据给定的需求,分析得到E-R图如下: 1.“商品清单”实体E-R图是用来描述一个商品清单的基本信息的,如(货号、条形号、品名、规格、单位、产地、类别、进货价、销售价、最低售价等)一些基本的信息。 商品清单 货号 条形码号 商品名称 规格 单位 产地 类别 进货价 销售价 最低售价 拼音编号 图4-1 商品清单实体E-R图 2.“供货商清单”实体E-R图是用来描述一个供货商的基本信息的,如(供货商号、拼音编码、名称、地址、邮编、区号、地区、类型、电话、传真、银行帐号、库房地址、库房电话、业务员、业务部门等)一些基本的信息。 供货商清单 供货商号 名称 地址 邮编 地区 电话 传真 银行帐号 库房电话 库房地址 业务员 业务员部门 类型 拼音编号 图4-2 供货商清单实体E-R图 3.“客户单”实体E-R图是用于客户的基本信息,如(客户编号、拼音编号、名称、联系人、地址、邮编、地区、电话、传真、银行帐号、税号、业务员、业务员部门等)。 客户信息 客户编号 拼音编号 名称 联系人 地址 邮编 地区 电话 业务员 税号 银行帐号 传真 业务员部门 图4-3 客户信息实体E-R图 4.“进货单”实体E-R图是用于录入企业的进货单,如(编号、供货商号、进货日期、业务员、制单人、验收员、保管员、税价合计、不含税价、税额、订单号等)一些基本信息。 进货单 编号 供货商号 销售日期 业务员 保管员 订单号 税价合计 税额 制单人 验收员 图4-4 进货单实体E-R图 5.“销售单”实体E-R图用于录入苏宁电器的销售单,如(编号、客户编号、销售日期、业务员、制单人、保管员、税价合计、不含税价、税额、订单号等)一些基本信息。 销售单 编号 客户编号 销售日期 业务员 制单人 保管员 订单号 税额 税价合计 图4-5 销售单实体E-R图 6.库存表用于库存中商品数量的基本信息,包括货号、仓库、库存数量、库存金额、库存单价、最新进价。 库存信息 库存数量 货号 仓库 库存金额 库存单价 最新进价 图4-6 库存信息实体E-R图 7.总E-R图: 进货单 供货 供货商 M N M 商品信息 销售单 收款 库存量 库存信息 客户信息 N N M N M N M 进货 销售 图4-7 各实体与各实体间的关系总的E-R图 4.2 创建“库存信息”和“权限管理”数据表 仓库表用于库存中商品数量的基本信息,包括货号、仓库、库存数量、库存金额、库存单价、最新进价。 表4-1 库存表 字段 字段名 数据类型 数据长度 是否为空 1 货号 char 14 NOT NULL 2 仓库 varchar 20 NOT NULL 3 库存数量 decimal (28,6) NOT NULL 4 库存金额 decimal (28,6) NOT NULL 5 库存单价 decimal (28,6) NOT NULL 6 最新进价 decimal (28,6) NULL 权限管理表用于设置各操作员使用系统的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少权限管理的工作量。 表4-2 权限表 字段 字段名 数据类型 数据长度 是否为空 1 权限序号 int (1.1) NOT NULL 2 用户编号 Char 6 NULL 3 部门 Char 20 NULL 4 权限名称 char 6 NOT NULL 4.3 创建“商品信息”数据表 商品表用于商品信息的基本资料,包括货号、条形码、拼音编码、商品名称、规格、单位、类别、进货价、销售价、最低售价等。“商品表”数据表如下: 表4-3 商品表 字段 字段名 数据类型 数据长度 是否为空 1 货号 char 14 NOT NULL 2 条形码 char 14 NULL 3 拼音编码 char 40 NULL 4 商品名称 varchar 80 NULL 5 规格 varchar 40 NULL 6 单位 char 6 NOT NULL 7 类别 char 20 NULL 8 进货价 decimal (28,6) NULL 9 销售价 decimal (28,6) NULL 10 最低售价 decimal (28,6) NULL 4.4 创建“销售单”数据表 销售单是苏宁电器所销售的商品的基本信息,包括编号、客户编号、销售日期、业务员、制单人、保管员等。“销售单”数据表如下: 表4-4 销售单 字段 字段名 数据类型 数据长度 是否为空 1 编号 char 14 NOT NULL 2 客户编号 char 10 NOT NULL 3 销售日期 decimal NULL 4 业务员 char 10 NULL 5 制单人 char 10 NULL 6 保管员 char 10 NULL 7 税价合计 decimal (28,6) NULL 8 税额 decimal (28,6) NULL 9 订单号 char 14 NOT NULL 4.5 创建“供货商信息”数据表 供货商表是苏宁电器提供商品的供货商的基本信息,包括供货商号、拼音编码、名称、地址、邮编、地区、类型等。“供货商表”数据表如下: 表4-5 供货商表 字段 字段名 数据类型 数据长度 是否为空 1 供货商号 char 10 NOT NULL 2 拼音编码 char 40 NOT NULL 3 名称 varchar 80 NULL 4 地址 varchar 80 NULL 5 邮编 char 6 NULL 6 地区 varchar 12 NULL 7 类型 char 10 NULL 8 电话 varchar 20 NULL 9 传真 varchar 20 NULL 10 银行帐号 varchar 20 NULL 11 税号 varchar 20 NULL 12 库房地址 varchar 40 NULL 13 库房电话 varchar 20 NULL 14 业务员 char 10 NULL 15 业务员部门 varchar 20 NULL 4.6 创建“客户信息”数据表 客户表用于储存客户基本资料,包括客户编号、拼音编号、名称、联系人、地址、邮编、地区、电话等。“客户表”数据表如下: 表4-6 客户表 字段 字段名 数据类型 数据长度 是否为空 1 客户编号 char 10 NOT NULL 2 拼音编号 char 10 NOT NULL 3 名称 varchar 80 NULL 4 联系人 varchar 30 NULL 5 地址 varchar 80 NULL 6 邮编 char 6 NULL 7 地区 varchar 12 NULL 8 电话 varchar 20 NULL 9 传真 varchar 20 NULL 10 银行帐号 varchar 20 NULL 11 税号 varchar 20 NULL 12 业务员 char 10 NULL 13 业务员部门 varchar 20 NULL 4.7 创建“进货单” 数据表 进货单是苏宁电器进货的基本信息,包括编号、供货商号、进货日期、业务员、制单人、验收员、保管员等。“进货单”数据表如下: 表4-7 进货单 字段 字段名 数据类型 数据长度 是否为空 1 编号 char 14 NOT NULL 2 供货商号 char 10 NOT NULL 3 进货日期 datetime NULL 4 业务员 char 10 NULL 5 制单人 char 10 NULL 6 验收员 char 10 NULL 7 保管员 char 10 NULL 8 税价合计 datetime (28,6) NULL 9 税额 datetime (28,6) NULL 10 订单号 char 14 NULL 4.8 创建数据库 打开SQL Server企业管理器,新建一个数据库,将其命名为sndqbook。利用文件创建数据库对象,完成数据库的设计。 在Windows的【开始】菜单中选择SQL Server的【企业管理器】,在【数据库】项目上右击,在弹出的快捷菜单中选择【新建数据库】菜单项,在出现的对话框中填写数据库的名称等信息。也可以在该对话框中修改数据文件和日志文件的存放位置。完成后单击【确定】按钮,即可完成数据库的创建工作。 4.9 创建外部关键字 --外键 ALTER TABLE[dbo][上下限对照表]ADD CONSTRAINT[上下限对照表_货号_fk]FOREIGN KEY ( [货号] )REFERENCES[dbo][商品清单]( [货号] ) GO ALTER TABLE[dbo][库存库]ADD CONSTRAINT[库存库_货号_fk]FO展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




苏宁电器管理系统.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/2090330.html