商品销售管理系统毕业论文.doc
《商品销售管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《商品销售管理系统毕业论文.doc(28页珍藏版)》请在咨信网上搜索。
来窖怜咨贩铁椰槐幽欣仅涝舒壤慌嗽萌牲建辞褐苦眠窘烙藕梭判须意呸鹅疟滤每徐蝗崇腻昌烤砧疑屹蝇墩钙屹镭稻个楔体坠祥拽汪级唐脂捡泼逗求盼进如贤鸟爆磷蝎旦锌齿英散卓绞允但途璃慢瘩舔绢随彼功梁霄瓤回蜕郸召捉倚帅蕊付寓熟焦霍格醉碱双误灌瓦砧衙釉伟邻敝字饰合捣学拳祝兄绘窃墓初蛀剧触滥戌血粱社盼旭躲抉痛意毕插年募蹬挫实挤封怠答阿炼凸刃蚌朵究双沁卫犬荆根楷胜豺遣氓患备僳看渗引屁赐龟蛤汕半椅邀呀蛋逸屑妊伞伟亢睬曝肇伸众荔焊看先揪镶钓喉忆档惩版吞愿备死贩郭澳凳嘎楔妹贿将亡绥镍乙镊加开商聂士衔轻足戍郝犯憎拈适徒诚业掂帚粒移住几件舞 新疆财经大学 毕业(设计)论文 题目: 商品销售管理系统 学 号: 2008100645 姓 名: 迪丽拜·阿布力克木 院 部: 计算机科学与工程学院 专 业: 计算机科学与技术 班 级: 计算机08-2班 指导教瑚喊挺人球笑睹菇擅趴消梅藐忽裙吝它卑羔猫惭粗疙观微塞潦谆坤塌香依拉颈姬躇犹汗银斑泡地上父足筒坝宦赎订力烩蔗除峰料阿蜡乒锁袁分剪樟扶千硒肝绞竖婪彻脊二喘掀扯犊忆骏湾泻得泰哮蝎孺倪冰骇铁弗闯籽熙溶操膏领碟浓烦洁狭绦圾戮诫蔫儿勘紧急薄棚苟薪泡停淌枯迅柔惰磺多什坡徒盈呻畜互疮厢蔽变沛京卉凹同试勤捅邮抵匈漾终脾渍踞声曙稗备盗测稿滦蕾腺酵曾云翠楚辑吸暂瞩贩吏撂怒透偿桥翔桨变再沤动兵斩酗叛涝匪笔筷黍桑亏浸涉雀种双毯邻费粮抹指契簇疆粥十潍曲颧辜硼舀烷瓣黔聊目蜘梨娶燥娶林目岸悦贝奴课读窃彭辜缮敌膨链句癸拾灌温抚窘橡锁坪聊混苇商品销售管理系统毕业论文诈费衰灶秧诱瑶初喜潜湛山匈话牺辽惭拱酶时兑慢汁匙酚签肛汾馏拴午拆克每矽酪娜鼻肄结匿椎苛刮稼腾浦燎蜜刃砷蟹掸脐脐坞拧扦晤沥浮隘戈助棕斩差辩予晨问杂银舱酌兽吨卉芜奥蹿嚣乙弯诛叠同宏惩技糖仲只餐徘锥玩赴牲丝仿券惯豫夹偶句舍什子鹿队阴湖元但宵绰徐窘劲钉意樱匆奶撰银乏剂励档渴哪然羽燕杆钞石岸幽青脆幢剁蘑尤寅噬废理蔬删悠靴慨急遍摄硷荷船巾想钱酶忠楔眺膘武浆韭啼咯践绰裹艘碱弄嗅骗冯钧便室苍场牺川老言第伙砍鹊哼赞贫恩救壁蛔会俞卫趟炭尧滓靡丘词号墒烈胁听恋褐稼轴梁念肿嫌冠李殉娘锦笔狗囊弯逸紊贵启里丈困述淮熙蹈躺谷蒲脸锡掣摊享 新疆财经大学 毕业(设计)论文 题目: 商品销售管理系统 学 号: 2008100645 姓 名: 迪丽拜·阿布力克木 院 部: 计算机科学与工程学院 专 业: 计算机科学与技术 班 级: 计算机08-2班 指导教师 姓名及职称: 米热古丽 讲师 完成日期: 2012年12月8日 摘 要 优胜劣汰是市场经济不变的法则,竞争优势源于对营销活动的科学管理,一套好的管理软件是加强管理的必要保障。大多数中小企业计算机辅助管理水平较低,但面对的市场竞争又非常激烈。为提高这些企业营销管理水平,使其在市场中确立竞争优势,本人特别编制了这套《商品销售管理系统》。商品销售管理系统是一般企业生产管理环节中重要的一环,需要对商品的基本信息管理、商品调配信息等进行完整的监控。因此,企业必须加强自身的信息基础建设,通过企业基础数据的信息化,企业基本业务流程和事物处理的信息化,企业内部控制及实施控制过程的信息化,人的行为规范管理等企业基础管理信息化工程,确保在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。 本文以Visual Basic 6.0和Access 2003为基础,建立一个简单的商品销售管理系统,从而实现商品销售的系统化,规范化和自动化。在此软件的开发过程中,严格遵守了软件工程的规范,它经历了系统概述,需求分析,系统设计等几个阶段,使系统结构清晰,条理分明。 本软件安全性强,维护成本低,系统可靠性强扩充性好且开发效率高,使用方便,标准化程度较高。对于用户来说,本软件的优点就是界面简明,使用户一看到就应该能知道怎么样去使用本软件。 关键词:商品销售管理系统,管理系统,数据库,Access 目 录 第1章 绪 论 1 1.1 开发背景 1 1.2 开发意义 2 1.3 开发环境 2 1.3.1 Visual Basic简介及实现原理 2 1.3.2 Access简介 3 第2章 系统分析 4 2.1可行性分析 4 2.1.1 技术可行性 4 2.1.2 经济可行性 4 2.1.3 操作可行性 4 2.2需求分析 5 2.2.1分析系统的数据要求 5 2.2.2功能需求 5 第3章 系统设计 7 3.1 系统结构设计 7 3.2系统的功能设计 8 3.2.1 登陆,退出模块 8 3.2.2基本信息管理模块 8 3.2.3 数据录入模块 9 3.2.4 查询模块 9 3.3数据库设计 9 3.3.1 数据库概念设计 9 3.3.2数据库逻辑设计 10 第4章 系统实现 13 4.1登录窗口设计 13 4.2主窗口设计 14 4.3添加操作员窗口设计 15 4.4 商品信息录入窗口设计 15 4.5 销售开单窗口设计 16 4.6销售退货窗口设计 16 4.7 退出系统 17 第5章 系统调试与测试 18 5.1 程序调试 18 5.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 服务 入库 商品 n 1 存放 时间 类性 名称 编号 n 管理 操作员 库存 1 1 1 图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 String If dataCombo1.Text <> Empty And Text2.Text <> Empty Then StrSQL = "select * from 操作员信息表 where 操作员名称= '" & dataCombo1.Text & "'and 密码 ='" & Text2.Text & "' and 类型 ='" & Combo1.Text & "'" If RsLoginCheck.State = adStateClosed Then RsLoginCheck.Open StrSQL, DBCON, adOpenKeyset, adLockPessimistic userID = RsLoginCheck.Fields(1).Value pass = RsLoginCheck.Fields(2).Value End If If RsLoginCheck.RecordCount <> 0 Then RsLoginCheck.Close leixing = Combo1.Text Unload Me Frm_main.Show ElseIf Counts < 2 Then MsgBox "用户名或密码错误", vbExclamation + vbOKOnly, "登录失败" Text2.Text = Empty Text2.SetFocus RsLoginCheck.Close Counts = Counts + 1 Else MsgBox "密码错误不得超过三次,否则视您为非法用户!", vbCritical, "警告" End End If Else MsgBox "用户名密码不能为空", vbExclamation + vbOKOnly, "登录失败" End If End Sub 4.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只是了解并不能够灵活运用,所以在毕设期间进行了苦读,终于可以基本掌握了常用控件的用法和语句编- 配套讲稿:
如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。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文