欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业论文商品销售管理系统设计05255.doc

    • 资源ID:3972949       资源大小:1.19MB        全文页数:30页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    毕业论文商品销售管理系统设计05255.doc

    新疆财经大学毕业(设计)论文题目: 商品销售管理系统 学 号: 2008100645姓 名: 迪丽拜·阿布力克木院 部: 计算机科学与工程学院专 业: 计算机科学与技术班 级: 计算机08-2班 指导教师姓名及职称: 米热古丽 讲师完成日期:2012年12月8日摘 要优胜劣汰是市场经济不变的法则,竞争优势源于对营销活动的科学管理,一套好的管理软件是加强管理的必要保障。大多数中小企业计算机辅助管理水平较低,但面对的市场竞争又非常激烈。为提高这些企业营销管理水平,使其在市场中确立竞争优势,本人特别编制了这套商品销售管理系统。商品销售管理系统是一般企业生产管理环节中重要的一环,需要对商品的基本信息管理、商品调配信息等进行完整的监控。因此,企业必须加强自身的信息基础建设,通过企业基础数据的信息化,企业基本业务流程和事物处理的信息化,企业内部控制及实施控制过程的信息化,人的行为规范管理等企业基础管理信息化工程,确保在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。本文以Visual Basic 6.0和Access 2003为基础,建立一个简单的商品销售管理系统,从而实现商品销售的系统化,规范化和自动化。在此软件的开发过程中,严格遵守了软件工程的规范,它经历了系统概述,需求分析,系统设计等几个阶段,使系统结构清晰,条理分明。本软件安全性强,维护成本低,系统可靠性强扩充性好且开发效率高,使用方便,标准化程度较高。对于用户来说,本软件的优点就是界面简明,使用户一看到就应该能知道怎么样去使用本软件。关键词:商品销售管理系统,管理系统,数据库,Access 目 录第1章 绪 论11.1 开发背景11.2 开发意义21.3 开发环境21.3.1 Visual Basic简介及实现原理21.3.2 Access简介3第2章 系统分析42.1可行性分析42.1.1 技术可行性42.1.2 经济可行性42.1.3 操作可行性42.2需求分析52.2.1分析系统的数据要求52.2.2功能需求5第3章 系统设计73.1 系统结构设计73.2系统的功能设计83.2.1 登陆,退出模块83.2.2基本信息管理模块83.2.3 数据录入模块93.2.4 查询模块93.3数据库设计93.3.1 数据库概念设计93.3.2数据库逻辑设计10第4章 系统实现134.1登录窗口设计134.2主窗口设计144.3添加操作员窗口设计154.4 商品信息录入窗口设计154.5 销售开单窗口设计164.6销售退货窗口设计164.7 退出系统17第5章 系统调试与测试185.1 程序调试185.2 程序的测试18第6章 总结与体会20致 谢21参考文献22第1章 绪 论 随着计算机在各个领域的不断普及与发展,计算机的应用从最初的科学计算、实时控制等,发展到数据处理,又迅速扩展到非数值型的企事业管理与办公自动化领域,而数据库技术更加被广泛应用于各个领域。在现代企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新,发展以及经济效益,做出了显著的贡献。因此,企业必须加强自身的信息基础建设,通过企业基础数据的信息化,企业基本业务流程和事物处理的信息化,企业内部控制及实施控制过程的信息化,人的行为规范管理等企业基础管理信息化工程,确保在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展 本次毕业设计,由于时间仓促,经验不足,针对的商品销售管理可能比较简单。虽然比较的简单,但是涉及的东西也是比较的多的,只不过进行了部分简化,在实践中有相当的使用价值。1.1 开发背景随着改革开放和市场经济的发展,随着我国加入WTO组织,零售业在整个经济产业中占有相当重要的地位,因为它是最贴近消费者的地方。人们可以在各大小门市,商店,商场等地方感受到目前的消费动向。零售业是服务业的一种,如果能够以最好的服务来对待消费者,对于提高销售量一定会有很大的帮助。如何利用信息化来帮助我们提高销售行业的服务质量,是目前零售业最关心的话题。虽然信息化能提高服务水平,但必须付出一定的成本。因此,如果能先了解如何信息化,以及信息化的设计方式,则必将对于降低信息设备的投入有相当大的帮助。商店自动化的管理在欧美等国已实行了多年,也是零售业管理的基础。它最主要的特点是能够实时和准确地控制店内的销售情况。如果可以实时掌握销售流程及销售情况。则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。一般的零售业销售必须是快速而且不允许出错的,如果能在销售前尽早的了解目前商品的库存情况,并且掌握商品的周转率,就可以减少销售中的供过于求或供不应求等情况的发生。目前,零售业是生活中常见的行业,不论是大商场还是小商场,精品店或百货商店,应有尽有。而每个销售店也都因竞争的关系,而尽可能地了解商店的销售情况。在零售业引入电子收款机系统(Point Of Sells, POS, 俗称进销存管理系统),是商店经营之中的最热门的话题之一。商店的信息化,可以根据每个销售业的性质不同而有所不同,而建设的过程中需要经营者提供基本数据和流程规划,同时也需要有好的软件公司。商店的信息化过程必须要有好的软件公司配合,而选择好的软件公司就如同选择经营伙伴一样,可以帮助商店本身节省运营成本。而且POS是长期使用的软件工具,两者的结合可以有效协助商店建立良好的管理模式。因为不同的零售业可能使用不同功能的POS功能,所以在规划总的业务流程时,软件公司必须先与商店管理者进行沟通,根据商店经营者提供的数据和分析报表来进行实际的分析,并在管理、核查,业务等方面拟定改进方案。这样才能借助信息化的帮助而使销售业绩跃上一个新台阶。1.2 开发意义商品销售已成为中国零售业内最具活力的一部分。随着商品销的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引入新的思想和管理技术进入到商品销管理之中。 商品销售形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在商品销日常管理中,商品进,销,存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着商品销形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这样复杂的市场。这样对应用于零售业管理的各类软件的需求量也在急剧增加。为此,我在本次设计中选择了商品销信息管理系统设计,依靠现代化的计算机信息处理技术来管理商品销,从而节省了大量的人力物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息,使管理人员快速对市场的变化做出对应决策,加快了商品销的发展。1.3 开发环境1.3.1 Visual Basic简介及实现原理本系统是由Microsoft Visual Basic 6.0可视化开发软件工具下分析、设计、开发商品销售管理系统的过程。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。是我们设计的数据库系统能够实现商品销售信息管理,商品信息管理,进货信息管理,销货信息管理等功能。该系统基本上满足了用户在商品销售信息管理方面的需求,用户界面友好。在确定了操作系统后,就该选择开发工具了。经过了综合的比较而且最重要的是本人在学校期间学习的就是Visual Basic。这个是个数据库管理系统,所以我们必须得选一个合适的数据库。考虑到我这个系统针对的用户,完全可以使用Access来进行开发,而且我在使用Visual Basic的时候,操作数据库方面使用的是微软提供的数据访问接口,先我们来介绍一下Visual Basic以及微软提供了哪些数据库访问方法,并且各自都有什么特点。Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学,效率高,且功能强大可以与Windows专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制,新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(SPI)函数,以用动态链接库(DLL),对象的链接与世隔嵌入(OLE),开放式数据连接(ODBC)等技术,可以高效,快速地开发Windows环境下功能强大,图形界面丰富的应用软件系统。VisualBasic6.0的内容涵盖了Visual Basic的基本知识和操作方法,程序设计的基本概念,程序代码的编写技巧,鼠标和键盘等事件程序的控制技巧,Visual Basic的高级功能。1.3.2 Access简介Access是Microsoft公司开发的在Windows系统下最流行的,功能最强大的桌面数据库管理系统,它是Microsoft Office办公系列软件之一,易于使用,而且界面友好,如今在世界各地广泛流行。Access无需编写任何程序代码,仅通过直观的可视化的操作即可完成大部分的数据管理工作,对于Access的学习,并不需要具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织,用户管理,安全检查等功能。 (2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(cient/Server)结构和相应的数据库安全机制。 (3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。第2章 系统分析2.1可行性分析可行性分析是系统分析阶段的第一项活动。此活动的主要目标是:用最小的代价在尽可能短的时间内确定问题是否能够解决。要从技术可行性,经济可行性,操作可行性和法律可行性四个方面来进行研究。2.1.1 技术可行性该系统并不要求特殊复杂的技术,主要都是对数据的访问,管理。本系统主要采用微软的面向对象语言Visual Basic 实现开发,采用Access2000数据库作为应用数据库,在技术方面是可以轻易实现的。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB提供了一个良好的技术支持。Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库,如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。2.1.2 经济可行性由于销售企业目前完全采用手工方式完成业务,进行报表制作,对数据进行综合分析等。管理系统建成后由于不是直接用于生产,因此直接经济效益较小,但是一定会间接的创造出十分可观的经济效益。由此可见,开发此系统在经济上是完全可行的。而且,由于系统在未来较长的时间内稳定发挥作用,这对于提高公司的综合管理水平,简化日常业务操作都将会起到很大的帮助。2.1.3 操作可行性该系统主要应用在商场,超市,私人卖场等地方,在操作方面只有系统管理部分需要高素质的人,而前台系统操作一般人就可以轻易掌握,该系统是在windows操作系统上运行,操作方便操作,使接触过电脑的人可以在短时间内应用自如。熟练掌握后完全可以提高工作效率。因此,管理系统在运行环境上是完全可行的经过。本系统操作简单,易于理解,只需通过简单培训,上手较快的职员以及相关人员均能进行操作,操作环境要求低。面对于系统设计还应该以“标准性,安全性,高效性,保密性,可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足销售者的发展需要。标准性:系统编写与运行必须符合标准,既可以保证系统运行又可以在此标准上每一项功能运行。可靠性:由于销售信息的重要性,系统必须稳定可靠,从而避免或减少数据损失。安全性:通过系统权限控制使用者,从而确保使用者无法操作与其无关的数据。高效性:由于学生考勤每次处理信息量较大,系统对信息处理能力响应能力都应是快捷有效的。可维护性:采用结构化模块设计,便于开发与维护,也有利于情况随时进行。2.2需求分析需求分析的基本任务是准确的回答“系统必须做什么?”这个问题。虽然在上一个阶段已经粗略的了解了用户的需求,但还是会遗漏一些细节方面的问题。所以需求分析这一阶段的研究比不可少,而且,它在整个系统开发过程中占有非常重要的地位。2.2.1分析系统的数据要求任何一个系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远的影响。因此,必须分析系统的数据需求,这是软件需求分析的一个重要任务。复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的关系。利用数据字典何以全面准确的定义数据,但是数据字典的缺点是不够形象直观。因此,数据流程图能够很方便的表明整个系统的功能,数据在系统中传输的路径。需求分析阶段的一个重要而困难的任务是收集将来应用所涉及的数据,所以要在此阶段就要充分考虑到可能的扩充和改变,使设计易于更改,系统易于扩充。另外,在数据分析阶段,必须强调用户的参与,要与用户保持密切的联系,任何调查研究没有用户的积极参加是寸步难行的。2.2.2功能需求根据当前的企业管理体制,一般企业的销售管理系统,总是根据掌握的商品类别,相应分成几个科室来进行商品的销售,进货,核销托收,验收入库,并随时按期进行库存盘点,作台帐,根据企业自身管理的需要按月,季,年进行统计分析,产生相应的报表。但是这样的人工操作管理既浪费人力,财力,又浪费时间,严重影响了企业的效率。本章根据当前的企业机制,把企业销售管理系统划分为如下几个功能:日常业务,包括销售开单,销售退货,客户结款;销售报表,其中包括有关销售的各种统计数据表,如客户销售汇总表,商品销售汇总表,销售员销售汇总表等;查询统计,其中包括销售查询,销售退货查询,应收款查询,库存商品查询等;基本信息管理,其中包括商品信息录入,商品信息查询,销售员信息录入,销售员信息查询,客户信息管理等;系统设计,其中包括操作员管理,换操作员,系统初始化,修改密码,数据库备份,数据库恢复等。还需要几个信息表来显示诸如库存,生产厂商,员工信息等内容的功能。基于安全性的考虑,本系统还将提供一个管理员登录的功能。在没有登陆的情况下,各个功能是不可用的。第3章 系统设计3.1 系统结构设计 通过这个阶段的工作应该划分出组成系统的物理元素。但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在后面章节中详细设计。系统设计阶段的另一个重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。系统设计过程首先寻找实现目标系统的各种不同方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。系统总体结构图如图3.1所示:商品销售管理系统管理系统查询统计基本信息管理报表销售开单销售退货客户结款销售查询销售退货查询应收款查询商品信息录入销售员信息录入销售员信息查询库存商品查询客户信息管理数据维护系统设计商品销售汇总表销售退货汇总表库存汇总表日常业务系统初始化数据备份数据恢复修改密码换操作员操作员管理 图3.1系统总体结构图其实这图中我们可以了解到整个系统的基本功能。在下面我将详细的介绍一下各个模块的功能。3.2系统的功能设计该系统有两个不同的用户;管理员,销售员。管理员能使用系统全部功能;进货,退货,销售,统计,职工添加,数据备份等。销售员负责销售管理,销售查询,销售统计等。系统流程图如图3.2所示:开始输入用户类别,名称,密码管售员销理员查询模块报表模块销售退货销售开单客户结款客户结款销售统计销售开单客户信息管理员工信息管理销售退货商品信息管理身份登录是否正确否是图3.2 商品销售管理系统流程图3.2.1 登陆,退出模块 若每一个进入计算机系统的人都能够对系统进行操作,就可能有意的或无意的破坏系统里面的数据库,对商场产生不良影响,甚至会对商场造成无法估量的损失。考虑到数据的安全性,在进入该系统之前要设置密码输入功能,当系统启动以后,进入登录界面,当登录者输入操作员名,密码,登录类型才能进入系统。对于一个系统来说,有一个正常的退出点是必须的,所以设计了退出功能。3.2.2基本信息管理模块该模块包括系统管理员、销售业务员、商品和商场的基本信息查询修改。系统管理人员指使用和管理本软件的人员,一般为销售经理。销售业务员的信息包括该业务员的编号,姓名,性别和是否在职等信息,商品信息主要是商品编号,名称和价格信息。3.2.3 数据录入模块本模块的功能主要是负责各个商场的销售、进货及退货数据录入,仓库的进货退货数据录入,销售后商品的退货数据录入等工作。这个模块的功能虽然简单但是非常重要,是后面查询,分析模块的基础,而且对应管理人员,数据录入也是工作量最大的工作。因此,要合理分类编写数据录入模块,方便使用者快速合理地录入数据。3.2.4 查询模块要求能够灵活的根据业务员,商品和商场分别查询其进,销,存状况,而且能够查询过去某段时间的进,销,存状况。1.系统管理模块该模块主要包括公司基本信息管理,管理员权限管理及后台数据库的备份,恢复等功能。2.报表输出模块根据查询模块的查询结果,输出特定的实用报表,便于打印留存和总体统计。3.3数据库设计3.3.1 数据库概念设计在前面提到的商品销售管理系统的各种功能的实现都离不开数据库的支持,因此数据库的设计作为本系统的设计的一部分不可缺少。数据库设计主要是进行数据库的逻辑设计。数据库设计时需要各个用户的存档数据和数据需求,分析各 个数据之间的关系,按照Access(数据库管理系统)提供的功能和描述工具,设计出规模适当、正确反映数据关系,能满足多种查询要求的数据模型。开发本系统中使用的数据库系统是Access 2003。从系统设计中提到的功能分析,本系统需要建立以下几个数据表:操作员信息表,客户信息表,客户结款信息表,商品类型表,商品信息表,销售人员信息表,销售退货信息表,销售信息表。用户的对数据库的需求具体体现在各种信息的提供,保存,更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为具体的设计打下基础。数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果数据库开发的主要过程为:按照用户的需求,把它们转变为有效的数据库设计,把设计转变为实际的数据库,并把它在实际中应用。数据库保存;首先打开我们使用的Microsoft Access,建立一个空白Access文档,把它保存在我们所指定的地方。创建表;打开一个空白表,输入跟这个表连接的窗口需要的所有信息,比如说首先输入字段名称和数据类型。然后打开已创建好的表,向里面输入我们所需要的姓名,编号,类型,密码等信息。当我们输入完以后把表保存在已经保存好了的文档里面。系统扩展E-R图如图3.3所示:n卡号电话客户名称客户编号客户编号名称数量单价时间n销售1服务入库商品n1存放时间类性名称编号n管理操作员库存111图3.3系统扩展E-R图按照这个顺序可以创建我们需要的所有表。3.3.2数据库逻辑设计本系统采用了小型的Access数据库。数据库名称是shangpin。数据表如下:商品信息表,客户信息表,销售退货信息表,操作员信息表,销售人员信息表,销售信息表,客户账款信息表,商品类型表一共8张表。下面我只写几个基本的表,结构如表3.1所示:商品信息表:包括商品编号,商品名称,商品简称,规格,产地,单位,价格,入库数量,商品类型。商品信息表如表3.1所示:表3.1商品信息表字段名称数据类型字段大小必填字段商品编号文本50否商品名称文本50否商品简称文本50否规格文本50否产地文本50否单位文本50否价格货币否入库数量文本50否商品类型文本50否入库日期日期/时间否客户信息表:客户编号,客户名称,简称,地址,所属地区,邮政编码,电话,传真,联系人,联系电话,开户银行,银行账号,纳税人登记,网址邮箱,应收金额,实际欠款。客户信息表如表3.2所示:表3.2客户信息表字段名称数据类型字段大小必填字段客户编号文本50否客户名称文本50否简称文本50否地址文本50否所属地区文本50否邮政编码文本50否电话文本50否传真文本50否联系人文本50否联系电话文本50否开户银行文本50否银行账号文本50否纳税人登记文本50否网址邮箱文本50否应收金额货币否实际欠款货币否销售退货信息表:票号,日期,商品编号,商品名称,单价,数量,客户名称,操作员,销售员,退货日期,退款金额。销售退货信息表如表3.3所示:表3.3销售退货信息表字段名称数据类型字段大小必填字段票号文本50否日期日期/时间否商品编号文本50否商品名称文本50否单价文本50否数量文本50否客户名称文本50否销售员文本50否退货日期日期/时间 否退款金额货币50否第4章 系统实现4.1登录窗口设计商品销售管理系统登录界面:整体的代码设计思路:只要登陆密码正确我们就加载商品销售管理的功能模块,否则就退出系统。细节思路:我们首先要根据用户界面上输入的用户名称从数据库中的用户表里检索出该用户的资料,该资料存放在ADO的记录集中,然后从使用用户输入的密码和记录集中的密码进行比较,如果通过我们就显示主界面,如果通不过就显示提示信息,让用户重新输入。根据系统的要求,我设计了如下的界面,登录界面图如图4.1所示: 图4.1登录界面此登录界面分为管理员界面和销售员界面。登录窗口的源代:Private Sub Command1_Click()Dim StrSQL As StringIf dataCombo1.Text <> Empty And Text2.Text <> Empty ThenStrSQL = "select * from 操作员信息表 where 操作员名称= '" & dataCombo1.Text & "'and 密码 ='" & Text2.Text & "' and 类型 ='" & Combo1.Text & "'" If RsLoginCheck.State = adStateClosed ThenRsLoginCheck.Open StrSQL, DBCON, adOpenKeyset, adLockPessimisticuserID = RsLoginCheck.Fields(1).Valuepass = RsLoginCheck.Fields(2).Value End If If RsLoginCheck.RecordCount <> 0 ThenRsLoginCheck.Close leixing = Combo1.Text Unload Me Frm_main.Show ElseIf Counts < 2 ThenMsgBox "用户名或密码错误", vbExclamation + vbOKOnly, "登录失败"Text2.Text = EmptyText2.SetFocusRsLoginCheck.Close Counts = Counts + 1 Else MsgBox "密码错误不得超过三次,否则视您为非法用户!", vbCritical, "警告" End End If ElseMsgBox "用户名密码不能为空", vbExclamation + vbOKOnly, "登录失败"End IfEnd Sub4.2主窗口设计登录成功后,进入主窗体界面:在主窗体中,包含日常业务,查询统计,销售报表,基本信息管理,系统设置,数据保护和帮助功能。是商品销售管理软件操作的基本平台。其中:日常业务包括:销售开单,销售退货和客户结款;查询统计包括:销售查询,销售退货查询,应收款查询,库存商品查询;销售报表包括:库存汇总表,商品销售汇总表,销售退货汇总表;系统设置包括:修改管理员密码,操作员管理和退出系统;基本信息管理包括:商品信息录入,商品信息查询,销售员信息录入,销售员信息查询和客户信息管理;数据维护包括:系统初始化,数据库备份,数据库恢复;系统帮助主要介绍系统相关功能。系统主界面图如图4.2所示:图4.2商品销售管理系统主界面4.3添加操作员窗口设计这个图可以添加新的销售员或者是新的管理员,里面有两种操作员类型:管理员和销售员。没一个操作员的功能不一样。添加操作员界面图如图4.3所示:图4.3添加操作员界面4.4 商品信息录入窗口设计商品信息录入管理子系统是商品信息管理软件中最重要的组成部分之一,负责商品信息的录入,此模块将商品的基本信息都显示出来了,如商品编号,商品名称,商品简称,规格,产地,单位,入库数量,商品类型等信息。如果新增加商品,可以直接添加商品的名称等信息,同时管理员可以按入库的商品填加商品信息,如果出现错误可以选定错误商品名称,直接删除,本模块实现了对单位库存情况的快速统计,以方便对货物的及时查询,以及是否进行对货物进行补充进货,并可进行打印。商品信息录入界面图如图4.4所示:图4.4商品信息录入界面4.5 销售开单窗口设计商品销售信息管理模块,包括商品的基本信息,和子系统的添加,删除,保存,编辑等功能还包括商品在出售是的信息如开票日期,票号,商品名称,商品简称,商品数量,商品规格,商品单价,商品出售的折扣和统计销售金额等功能根据系统的功能要求,该模块的主要功能是对公司所销货物进行实时的管理,以便及时进行查询,以为公司日后的进货管理提供实际的依据。销售开单界面图如图4.5所示:图4.5销售开单界面4.6销售退货窗口设计在企业日常销售过程中,难免会有顾客退货的情况发生,这个时候就需要用到退货登记功能了。单击“销售退货”子菜单后,进入退货登记界面,用户可以在此输入退货的商品信息,单击“添加”按扭后,弹出提示窗口“数据已保存,退货成功”。则退货操作成功,此商品已添加入退货库,返回现存商品库,并且从销售库中清除。销售退货管理界面图如图4.6所示:图4.6销售退货管理界面4.7 退出系统退出本系统的使用,返回机器的原始状态。总体来说,本系统的设计可以完成以下的功能描述:可以对经销商的进货、销和库存统计进行全面管理,程序设计是为了满足下列要求:(1)方便用户的进销商品数据输入和修改:(2)简单快捷的进销商品数据的查找第5章 系统调试与测试5.1 程序调试在设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,在程序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是耗时费力的。5.2 程序的测试(1) vb系统连接数据库的调试打开vb的启动窗体点击运行,在登录窗体输入 用户类型:管理员,用户名称:dilbar,密码:123 点击确定,进入主界面成功进入系统,说明数据库连接成功。(2) 系统存储、调用数据库数据的可靠性进入系统后点击基本信息管理商品信息录入,弹出商品信息录入窗体,在此窗体输入商品编号:001,商品名称:田七牙膏,商品简称:牙膏,商品规格:200(g),入库数量:1980,还要选商品类型为生活药品。商品信息录入界面测试图如图5.1所示:图5.1 商品信息录入界面的测试检验系统是否成功接收数据,并存储:点击查看库存汇总表,如汇总表中能看出来我们刚入库的商品信息,就证明我们接受数据过程就成功了,入库汇总表界面图如图5.2所示:图5.2 入库汇总界面经检验系统正确存储了数据。(3) 系统查询功能检验依然对刚刚入库的产品进行查询 点击查询统计入库信息查询,系统弹出入库信息查询窗体。入库查询统计界面图如图5.3所示:图5.3 入库查询统计界面信息一致,系统检验无错误。结论:经过对系统的调试与检测 证明系统可以正常运行。第6章 总结与体会通过此商品销售管理系统的开发,做到了理论联系实际,将书本上学到的知识与具体实践充分结合起来,进一步明确了开发商品销售管理系统的方法和思想;既加深了对销售管理系统的认识,又进一步巩固了以前所学的计算机软件开发方面的知识,提高了软件开发的水平,从而为今后在实际工作中更好的应用计算机进行信息管理打下了坚实的基础。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。(1)本次的课题设计首先分析了商品销售管理系统目前在各个企业内外的发展状况及需求分析。(2)从解决开发系统的基本问题入手,讨论了研究和开发本系统的可行性,并对开发工具及其语言进行选择。(3)在解决了开发系统的基本问题之后,进行系统数据库设计,并做出系统总体规划,完成系统的具体实现。总的来说,在这次的毕业设计种遇到了不少的问题,大部分得到了很好的解决,但也有少部分遗留的问题。首先便是调研的不充分。由于以前根本未曾接触过软件的整体开发设计,所以在前期的调研中相当不充分,开题也有些盲目,以为把属性和表写得越多越好,这个问题越到后来越严重,而且因为客观的原因耽误了进度,因而对开题的开题做了修改。其次是软件的编程问题,由于以前对VB只是了解并不能够灵活运用,所以在毕设期间进行了苦读,终于可以基本掌握了常用控件的用法和语句编程。然后,会用了软件,如何把它们连接在一起还真是一件困难的事:选择连接的方法就很重要,通过各方面的比较,我选择了ACCESS,通过ACCESS控件与数据库中各表进行连接。随后便是整体设计的问题,只是软件工程的重要部分,一个好的软件的开发必须要全面而实用,尽量把所有的问题都考虑进去,记得当时我们的软件工程老师就说过,一个制作好的软件和差一些的软件最大的区别就在于好的软件把所有的可能性,所有易出错的地方都考虑到了,自然实用性也就上去了。在这一点上,我还相当欠缺。课程设计顺利完成,题目所要求的功能也都一一实现,可以对商品的销售信息进行添加,编辑,删除以及查询的显示。不过这个程序还有些不够完善。最后就是从一而终的问题了,在开发过程中我遇到了许许多多的问题,很多地方都不明白,经常有打退堂鼓的想法,我经常的请教同学和老师,最后的成果虽然不很完美,但我尽力了,并有所收获。致 谢整个系统的设计过程对我来说算是个学习、探索的过程,通过实践和对比别人开发程序的过程。在整个设计过程中,出现过很多的问题,很多繁琐的东西都需要反复的修改,主要是前期工作不彻底,对系统的需求分析的要求认识不够清楚,使得在后边的工作中不得不经常反复去修改。使我体会到设计中每一步的重要性。所以在分析一个问题时,我们需要站在一个有远见的高度。通过对商品销售管理系统的设计,我不但对VB软件编程有了更深刻的认识,积累了使用软件工程的思想来开发软件的经验,更重要的是学会了在对待问题时应该考虑到哪些方面和怎么解决问题。虽然时间紧迫但我学会了很多,也感到自身知识的贫乏,希望在日后的努力中能做出更完善的系统。指导老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导!在大学期间,各课程的老师们给了我极大的帮助和支持,使我学到了扎实、宽广的专业知识。在此,我向各位老师们表示诚挚的感谢!在学习过程中,也得到了同学们对我的关心和帮助,同时也感谢同班的学员们给予我的支持和帮助。感谢所有的任课老师,没有你们的谆谆教诲,我无法完成我的学业。文中定有一些不足之处,敬请各位老师不吝赐教

    注意事项

    本文(毕业论文商品销售管理系统设计05255.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开