毕业设计(论文):超市销售管理系统的设计与实现.doc

上传人:文****钱 文档编号:42867 上传时间:2018-05-09 格式:DOC 页数:157 大小:2.44MB
下载 相关 举报
毕业设计(论文):超市销售管理系统的设计与实现.doc_第1页
第1页 / 共157页
毕业设计(论文):超市销售管理系统的设计与实现.doc_第2页
第2页 / 共157页
毕业设计(论文):超市销售管理系统的设计与实现.doc_第3页
第3页 / 共157页
毕业设计(论文):超市销售管理系统的设计与实现.doc_第4页
第4页 / 共157页
毕业设计(论文):超市销售管理系统的设计与实现.doc_第5页
第5页 / 共157页
点击查看更多>>
资源描述

1、图书分类号密级毕业设计论文超市销售管理系统的设计与实现DESIGNANDIMPLEMENTOFSUPERMARKETSALESMANAGEMENTSYSTEM学生姓名学院名称信电工程学院专业名称计算机科学与技术指导教师2009年4月6日徐州工程学院毕业设计论文I徐州工程学院学位论文原创性声明本人郑重声明所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。本人完全意识到本声明的法律结果由本人承担。论文作者签名日期年月日徐州工

2、程学院学位论文版权协议书本人完全了解徐州工程学院关于收集、保存、使用学位论文的规定,即本校学生在学习期间所完成的学位论文的知识产权归徐州工程学院所拥有。徐州工程学院有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。徐州工程学院可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。论文作者签名导师签名日期年月日日期年月日徐州工程学院毕业设计论文II摘要随着计算机科学技术的飞速发展,计算机软件已经广泛应用于各行各业,成为各个行业管理应用中不可或缺的工具。计算

3、机软件能够高效的对数据进行储存和处理,给人们带来了极大的方便。超市是我国零售业的一种重要形态,随着社会经济的高速发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引入新的思想技术和管理技术进入到超市管理之中。此次开发的超市销售管理系统,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力和物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的采购、销售、存储状况和各种反馈信息,使管理人员快速对市场的变化作出相应决策,加快超市系统建立的技术基础。此超市销售管理系统是以MICROSOFTOFFICEACCESS2003做为

4、数据库,以VISUALBASIC60做为开发平台。此超市销售管理系统是针对小型超市的一个系统,所以采用了ACCESS这个中小型的数据库。该系统主要有用户管理、采购管理、入库管理、销售管理、收付款查询和基本信息管理六个基本模块。该系统能够有效的对商品的采购、销售、存储和决策进行实时分析,能够让管理人员及时的传递资料,在提高了效率的同时压缩了成本,是超市必不可少的管理工具。关键词管理系统;超市;采购;销售;存储徐州工程学院毕业设计论文IIIABSTRACTWITHTHERAPIDDEVELOPMENTOFSCIENCEANDTECHNOLOGY,COMPUTERSOFTWAREHASBEENWID

5、ELYUSEDINALLWALKSOFLIFEANDMANAGEMENTOFVARIOUSINDUSTRIESHASBECOMEANINDISPENSABLETOOLAPPLICATIONSCOMPUTERSOFTWARECANBECOSTEFFECTIVEDATASTORAGEANDPROCESSING,TOBRINGAGREATCONVENIENCECHINASRETAILSUPERMARKETISANIMPORTANTFORM,WITHTHERAPIDSOCIOECONOMICDEVELOPMENT,ITSMANAGEMENTHASBECOMEINCREASINGLYCOMPLEX,TH

6、EEARLYWORKOFSALESPERSONSTANDINGBEHINDTHECOUNTERFORMOFLONGAGOCANNOTMEETTHEEXISTINGSALESINDUSTRY,SOTHATURGENTNEEDTOINTRODUCENEWIDEASOFTECHNOLOGYANDMANAGEMENTTECHNIQUESINTOTHEMANAGEMENTOFTHESUPERMARKETTHEDEVELOPMENTOFSUPERMARKETSALESMANAGEMENTSYSTEM,RELYINGONMODERNCOMPUTERINFORMATIONPROCESSINGTECHNOLOG

7、YTOMANAGETHESUPERMARKET,SAVINGAGREATDEALOFHUMANANDMATERIALRESOURCESTOIMPROVETHEWORKINGCONDITIONSOFEMPLOYEES,REDUCINGTHELABORINTENSITY,ANDCANQUICKLYREFLECTTHEPROCUREMENTOFGOODS,SALES,STORAGECONDITIONSANDTHEVARIOUSFEEDBACKPOINTS,ENABLINGMANAGERSTOQUICKLYMAKETHENECESSARYCHANGESINTHEMARKETDECISIONMAKING

8、,TOSPEEDUPTHESUPERMARKETSYSTEMTECHNOLOGYBASETHISSUPERMARKETISASALESMANAGEMENTSYSTEMFORMICROSOFTOFFICEACCESS2003DATABASETOVISUALBASIC60ASADEVELOPMENTPLATFORMTHISSUPERMARKETSALESMANAGEMENTSYSTEMISASYSTEMOFSMALLSUPERMARKETS,SOTHESMALLANDMEDIUMSIZEDUSINGTHEACCESSDATABASETHEMAINUSERSOFTHESYSTEMMANAGEMENT

9、,PROCUREMENTMANAGEMENT,STORAGEMANAGEMENT,SALESMANAGEMENT,PAYMENTS,ANDBASICINFORMATIONMANAGEMENTINQUIRYSIXBASICMODULESTHESYSTEMISCAPABLEOFEFFECTIVEPROCUREMENTOFGOODS,SALES,STORAGEANDDECISIONMAKINGINREALTIMEANALYSISTHATENABLESMANAGERSTOCONVEYTIMELYINFORMATIONTOIMPROVEEFFICIENCYATTHESAMETIMEREDUCEDTHEC

10、OST,ISESSENTIALFORTHESUPERMARKETMANAGEMENTTOOLSKEYWORDSMANAGEMENTSYSTEMSUPERMARKETPROCUREMENTWITHGOODSSALESTORAGE徐州工程学院毕业设计论文I目录1绪论111前言1111选题的背景及意义1112课题的研究内容1113课题的研究方法技术路线22开发工具及相关技术介绍321开发工具简介3211VISUALBASIC简介3212MICROSOFTOFFICEACCESS简介322主要技术4221软件工程4222数据库系统设计4223MD5加密算法53系统可行性研究631技术可行性研究632经

11、济可行性研究633操作可行性研究64系统需求分析741功能(业务)需求742非功能需求75系统概要设计851系统总体结构8511系统总体结构852系统业务流程分析9521系统业务分析9522系统业务流程图1053系统数据库设计11531数据库需求分析11532数据库概念设计18533数据库逻辑设计196系统详细设计2261系统主界面和公共模块设计22611主界面设计22612公共模块设计23徐州工程学院毕业设计论文II62系统功能模块设计26621登录模块设计26622用户管理模块设计27623采购管理模块设计33624入库管理模块设计39625销售管理模块设计45626收付款查询模块设计51

12、627仓库管理模块设计54628商品类别管理模块设计58629供货商管理模块设计616210商品管理模块设计647测试6771单元测试6772集成测试6873确认测试68结论70致谢71参考文献72附录73附录173附录286徐州工程学院毕业设计论文11绪论11前言111选题的背景及意义超级市场产生于1930年的美国纽约,被称为零售业的第三次革命。在我国,超级市场被引入于1978年,当时称作自选商场,现已成为我国零售业的一种重要形态。随着商品经济的高速现代化发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引入新的思想技术和管理技术进入到超市

13、管理之中。随着商品经济的快速发展,手工作业的弊端越来越突出,如不能有效地管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品进、销、存、决策以经验为主,缺乏实时分析功能,管理人员的及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对复杂的市场。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,超市管理的全面自动化、信息化则是其中极其重要的部分。

14、为了加快超市管理自动化的步伐,提高超市的管理业务处理效率,建立超市管理系统已变得十分必要。超市的管理操作自动化和信息的电子化,全面提高了超市的管理水平。极大提高了超市工作人员的工作效率,大大减少了以往商品入库、出库和存库的流程繁琐、杂乱、周期长的弊端。通过超市销售管理系统的汇总分析,超市主管人员能够概览超市营业运营情况,为主管的决策提高更科学的支持。112课题的研究内容本超市管理系统由用户管理、采购管理、入库管理、销售管理、收付款查询和基本信息管理六部分组成。用户管理模块用于管理使用该系统的用户,以及按模块进行权限的分配,从而为系统提供一定的安全性。采购管理模块、入库管理模块和销售管理模块,使

15、得超市的采购、库存、销售三个业务能够及时的共享信息,这样才能最大程度的避免盲目采购、库存成本增加、生产过剩。收付款查询模块能够及时的查询收付款的情况。基本信息管理用于添加、修改、删除和查询商品类别、仓库、供货商和商品信息。通过该系统能够避免传统手工业务所具有的弊端,能够有效管理每一种商品,提高收款结算速度,不易出现营业差错,有利于商品调价,能够进行实时分析。管理人员能够及时准确了解需要采购的商品数量,及时得知某种商品的进、销、存状况以及监控商品储存数量、存储时间和安全存量。徐州工程学院毕业设计论文2113课题的研究方法技术路线1由于VISUALBASIC在应用程序的客户端应用开发方面提供了大量

16、的用于数据库应用开发的各种组件,不仅可以设计出具有美观、灵活、操作简便的系统界面,还可以大大提高开发的效率,缩短系统的开发周期系统,所以开发工具采用MICROSOFTVISUALBASIC。数据库系统设计采用MICROSOFTOFFICEACCESS2003。2针对超市管理系统,分别对采购部门、销售部门和入库部门等进行详细的调研和分析,总结出数据库的需求信息,然后进行概念设计。3将数据库需求分析和概念设计得出的数据,转化为MICROSOFTOFFICEACCESS2003数据库系统所支持的实际数据模型即数据库的逻辑结构。数据库设计中外键约束与主键或唯一约束一起使用,以在指定表中强制引用完整性。

17、4用户的密码采用MD5的加密算法,MD5全称为MESSAGEDIGESTALGORITHM5(信息摘要算法)。5系统主界面窗体采用MDI(多文档界面)窗体,MDI应用程序允许用户同时显示多个文档,每个文档显示在它自己的窗口中,这样方便管理人员操作。6用户管理模块,用来管理使用该系统的用户,包括添加用户、编辑用户、删除用户和修改用户密码。系统根据用户的权限来访问系统资源,从而为系统提供了一定的安全性。7采购管理模块,作为超市营业流程的第一步,采购环节在整个流程中的作用是十分重要的,该模块主要包括登记订货单、修改订货单、删除订货单三部分。8入库管理模块,采购环节完成之后,就需要开始入库环节,主要包

18、括登记入库单、修改入库单、查询入库单。9销售管理模块,主要是进行商品信息管理,如登记、修改、删除和查询商品信息。通过查看商品的销售信息,来计划商品的采购量。10收付款查询模块,方便了管理人员查询货单的收付款的情况11基本信息管理模块,该模块能够使管理人员更加快捷的添加、修改、删除和查询商品类别、仓库、供货商和商品信息。徐州工程学院毕业设计论文32开发工具及相关技术介绍21开发工具简介211VISUALBASIC简介VISUALBASIC10诞生于1991年,它的推出极大地改变了人们的编程方式,比尔盖茨称它为“令人震惊的新奇迹”,至今微软已经推出了VB的7个版本。VISUALBASIC60是一个

19、集成开发环境,能够编辑、调试、运行程序并能生成可执行程序,采用面向对象的编程方法。VB是结构化的程序设计语言,采用事件驱动的机制,并具有强大的数据库管理功能。2002年VISUALBASICNET2002V70问世,2003年VISUALBASICNET2003V71问世,2005年11月7日VISUALBASIC2005V80问世,同时间推出VISUALBASIC2005的免费简化版本VISUALBASIC2005EXPRESSEDITION给VISUALBASIC初学者及学生使用。VB2005的“显著”优点是,可以直接编写出XP风格的按钮,以及其他的控件。但是其编写的小程序占用近10MB的

20、内存。2007年12月,微软推出了VISUALSTUDIO2008BETA2(V9),在代码输入上可比VB2005快很多,在非特殊的情况下,VB2008会自动开启、自动完成关键字,而且支持最新的NETFRAMEWORK35BETA2。VB具有简单、易学的特点,是大多数初学者最理想的入门编程语言,也是专业人员得心应手的开发工具。通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用VISUALBASIC快速创建WINDOWS程序,现在还可以编写企业水平的客户端/服务器程序及强大的数据库应用程序。212MICROSOFTOFFICEACCESS简介MICROSOFTOFFICEACCESS(

21、前名MICROSOFTACCESS)是由微软发布的关联式数据库管理系统。它结合了MICROSOFTJETDATABASEENGINE和图形用户界面两项特点,是MICROSOFTOFFICE的成员之一。自从1992年首次发布以来,MICROSOFTACCESS已经逐步成为桌面数据库领域的领导者,并拥有广泛的用户。ACCESS不仅具有众多简单的传统数据库管理工具,同时还进一步增强了同WEB的集成,以便能更方便地共享跨越各种平台和不同用户级别的数据;此外,还增强了易用性,以帮助提高个人生产力。其主要特点如下1完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。2强大的数据处理功能

22、,在一个工作组级别的网络环境中,使用ACCESS开发的多用户数据库管理系统具有传统的XBASE(DBASE、FOXBASE的统称)数据库系统所无法实现的客户服务器CIENT/SERVER结构和相应的数据库安全机制,ACCESS具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。3可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。4作为OFFICE套件的一部分,可以与OFFICE集成,实现无缝连接。徐州工程学院毕业设计论文45能够利用WEB检索和发布数据,实现与INTERNET的连接。ACCESS主要适用于中小型应用系统,或作为客户机/服务器系统中的客户

23、端数据库。22主要技术221软件工程概括地说,软件工程是指导软件开发和维护的一门工程学科。1993年IEEE进一步给出了一个更全面更具体的定义“软件工程是把系统的、规范的、可度量的途径应用于软件开发、运行各维护过程,也就是把工程应用于软件;研究中提到的途径。”软件的生命周期包括问题定义、可行性研究、需求分析、概要设计、详细设计、编码、测试和维护。1问题定义阶段是要知道软件要解决的问题是什么。2可行性研究的目的是确定上一阶段确定的问题是否值得去解决,该项阶段至少应该从3个方面研究技术的可行性、经济的可行性、操作可行性。3需求分析阶段的任务是准确地确定软件系统必须做什么,确定软件系统的功能、性能、

24、数据、界面等要求,从而确定系统的逻辑模型。4概要设计阶段,开发人员要把确定的各项功能需求转换成需要的体系结构,即怎样实现目标系统。5详细设计阶段的主要任务是对每个模块完成的功能进行具体描述,要把功能描述转变为精确的、结构化的过程描述。6编码阶段就是把每个模块的控制结构转换成计算机可接受的程序代码。7测试阶段的目的是保证软件的质量,分为单元测试、集成测试、确认测试和系统测试阶段。8维护阶段是软件生存周期中时间最长的阶段,其任务是使系统持久地满足用户的需要。222数据库系统设计2221数据库系统简介数据库系统(DATABASESYSTEM,简称DBS)由数据库、数据库管理系统、数据库管理员、硬件平

25、台和软件平台5个部分组成,它们构成了以数据库为核心的一个完整运行实体。数据库系统的发展至今已经将近50年,随着计算机应用领域的不断扩大,数据库系统的功能、适用范围也越来越广,日前已成为计算机系统的基本及主要支撑软件,其发展主要经过了人工管理阶段、文件系统管理阶段、数据库系统管理阶段。数据库系统的主要特点有数据的集成性、数据的高共享性与低冗余性、数据独立性、数据统一管理与控制。数据库在构造时,其内部具有三级模式及二级映射,三级模式是指概念模式、内模式和外模式,二级映射是指从概念模式到内模式的映射、从外模式到概念模式的映射。2222数据库设计数据库设计又称数据库分析与设计,其基本依据是用户对象的数

26、据需求、处理需求和数据库的支持环境。数据库设计主要包括数据库需求分析、数据库概念设计、数据库逻辑设计和物理设计四个阶段。A数据库设计的需求分析徐州工程学院毕业设计论文5在数据库设计的整个过程中,需求分析是基础,需求分析的好坏直接影响到最终数据模式。需求分析从调查用户着手,深入了解用户单位数据流程,数据使用情况,数据的数量、流向、与数据性质,并做出分析。需求分析阶段要完成的任务有数据边界的确定、绘制数据流图(DFD)、给出数据字典。B数据库的概念设计数据库的概念设计是在数据需求分析的基础上进行的,其目的是分析数据之间的内在语义关联,在此基础上建立一个数据的抽象模型。数据库概念设计所用的方法有称多

27、,有ER法、EER法以及面向对象方法等。数据库的概念设计主要完成的任务是属性设计、实体设计和关联设计,并给出ER图或EER图等。C数据库的逻辑设计数据库的逻辑设计的主要任务是,将概念设计中的数据转换成为数据表、对数据表进行数据约束设计和设计数据视图等。D数据库的物理设计数据库的物理设计是在逻辑设计的基础之上进行的,其主要目标是对数据库内部物理结构做调整并选择合理的存取路径,以提高数据库访问速度有效利用存储空间。主要设计内容是存取方法设计和存储结构设计。223MD5加密算法2231MD5简介MD5的全称是MESSAGEDIGESTALGORITHM5(信息摘要算法),在90年代初由MITLABO

28、RATORYFORCOMPUTERSCIENCE和RSADATASECURITYINC的RONALDLRIVEST开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被“压缩“成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,那是因为MD2是为8位机器做过设计优化的,而MD4和MD5却是面向32位的电脑。MD5的典型应用是对一段信息(MESSAGE)产生信息摘要(M

29、ESSAGEDIGEST),以防止被篡改。MD5还广泛用于加密和解密技术上。2232MD5算法简述MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组。在每一组消息的处理中,都要进行4轮、每轮16步、总计64步的处理。其中每步计算中含一次左循环移位,每一步结束时将计算结果进行一次右循环移位。算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。将这128位用十六进制表示便得常见的32字符的MD5码,而所谓的16字符的MD5码,就是这32字符中间的16个字符。徐州工程学院毕业设计论文63系统可行性研究31技术可行性研究本人虽从未开发过系统软件,

30、但本人有着坚实的计算机技术知识基础,能够熟练的用BASIC、C编程,熟悉数据库系统开发,对操作系统、数据结构、算法、软件工程和面向对象技术等也很熟悉。本系统是针对中小型超市的销售管理系统,是一个小型的系统软件。由于本人以前未开发过系统软件,在开发过程中肯定会遇到很多的困难,但通过查阅资料和请教指导老师,问题是可以解决的。而且系统的开发平台是VISUALBASIC60,VB具有简单、易学的特点,是我们初学者最理想的入门编程语言。数据库系统采用MICROSOFTOFFICEACCESS2003,它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。综上所述,该系统的

31、开发在技术上是可行的。32经济可行性研究由于该系统是本人的毕业设计,不产生经济效益,系统的开发也不需要什么成本。但是从正常的商业软件开发角度来看,如果软件的开发者即使用者,主要投资是在人力上,由于开发者是企业的员工,对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。在成本上是降低了,只要能带来经济效益基本上就是可行的了。如果开发者是专业的软件开发公司,在成本上就会有所增大,但专业软件开发公司开发的软件,具有稳定性好、功能完备、风险低和维护方便等优点。只要软件能带来很好的经济效益,基本上也是可行的。33操作可行性研究由

32、于该超市销售管理系统是采用VISUALBASIC60做为开发平台的,系统是基于WINDOWS的图形用户界面,操作起来方便简单。现在国内大部分用户使的都是WINDOWS操作系统,只要用户具有基本的计算机操作知识,加上软件详细的使用说明,用户便可以轻松上手。综合以上三方面的描述,该超市销售管理系统的开发是可行的。徐州工程学院毕业设计论文74系统需求分析41功能(业务)需求本人在需求分析时没有真正的到超市进行调研,主要是通过查询别人已经调研整理后的资料,总结出超市业务需求主要有以下几方面1因超市需要对人员进行了各个方面的管理,如采购员、导购员等。这需要建立一个数据库来管理每个工作人员的信息,如用户添

33、加、删除、修改密码等,这有助于清晰地管理每个工作人员的信息。因权限不同,各个用户进入的界面不同,他们只能进行权限之内的操作。所有的用户都可以在修改用户密码模块中更改密码。2按照超市管理人员的操作习惯,可以对仓库、商品类别、供货商和商品等基本信息进行增加、删除、修改和查询的操作。3采购、入库或销售商品时,用户要能够对采购单、销售单或入库单进行核对审查,并进行登记、修改和删除,用户获得采购、销售、入库信息时,要对采购情况、销售情况、库存情况进行查询。4仓库管理员根据每一次的入库,自动增加商品数量,并将数据保存到数据库表中;导购员根据每一次的销售情况,在销售商品时自动减少商品数量,并将数据保存到数据

34、库表中。5采购员采购某种商品后,自动把收款情况保存到收款单中,销售员销售某种商品后,自动把付款情况保存到付款单中。系统应该可以随时查询商品的收款、付款情况。42非功能需求非功能需求主要是指,系统的可靠行、可用性、性能、容错性、可扩展性等。1可靠行,要求系统不能在一年内出现2次故障。2可用性,要求系统运行在WINDOWS平台上,要求有一个较好的图形用户界面,操作要求简单。硬件接口要求,CPUINTELP4及以上;内存256MB及以上;硬盘10GB及以上。软件接口要求,系统要装有MICROSOFT数据库驱动程序。3可扩展性,要求系统应该有很好的可扩充性,以便超高根据实际情况添加新的功能。4性能,要

35、求系统数据精确度,产品的采购单和销售单中,单价、金额采用浮点数,保留至小数点后两位。要求系统响应时间快,该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。5容错性,要求系统在操作错误时,能够很好的给予提示。徐州工程学院毕业设计论文85系统概要设计51系统总体结构511系统总体结构该超市销售管理系统主要由用户管理、采购管理、入库管理、销售管理、收付款查询和基本信息管理六个模块组成。用户管理模块包括添加用户、修改用户、删除用户和修改用户密码四个子模块。采购管理模块包括登记订货单、修改订货单和删除或查询订货单三个子模块。入库管理模块包括登记入库

36、单、修改入库单和删除或查询入库单三个子模块。销售管理模块包括登记销售单、修改销售售单和删除或查询销售单三个子模块。收付款查询模块包括查询付款单、查询收款单两个子模块。基本管理模块包括仓库管理、商品类别管理、供货商管理、商品管理四个子模块,仓库管理模块又包涵添加仓库、修改仓库和删除或查询仓库三个子模块,商品类别管理模块又包涵添加商类别、修改商品类别、删除或查询商品类别三个子模块,供货商管理又包涵添加供货商、修改供货商和删除或查询供货商三个子模块,商品管理管理模块又包涵修改商品和查询商品两个子模块系统总体结构图如下图51超市销售管理系统结构图超市销售管理系统用户管理采购管理入库管理销售管理收付款查

37、询基本信息管理帮助退出添加用户修改用户修改用户密码删除用户登记订货单删除或查询订货单登记入库单修改订货单修改入库单删除或查询入库单登记销售单修改销售单删除或查询销售单查询收款单查询付款单仓库管理商品管理商品类别管理供货商管理添加仓库删除仓库删除或查询仓库添加商品类别修改商品类别删除或查询商品类别供货商管理修改供货商删除或查询供货商修改商品查询商品帮助关于徐州工程学院毕业设计论文952系统业务流程分析521系统业务分析系统业务主要由采购业务、入库业务和销售业务组成。A采购业务采购管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等

38、问题。企业现代管理理念中对企业的采购管理提出新的要求;企业采购时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是采购业务程序的主要内容1供货商的情况调查在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。2采购计划的编制超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。3实施采购计划根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量

39、等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。B入库业务入库管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。入库管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下1产品入库、出库、盘库等日常处理。2科学合理地确定某库存物资的库存控制参数。如最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。3汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情

40、况。C销售业务销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。徐州工程学院毕业设计论文10522系统业务流程图系统的业务流程图如下图51所示图51超市业务流程图是否是新供货商添加新供货商采购员采购商品商品是否是新类型添加商品类别采购管理添加、修改、删除或查询订货单商品入库管理,添加、修改、删除或查询入库单

41、商品销售管理,添加、修改、删除或查询销售单业务结束对商品、供货商进行分析淘汰是否是否超市经理与供货商洽谈进货徐州工程学院毕业设计论文1153系统数据库设计531数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。数据库需求分析是整个设计过程的基础。针对超市销售管理系统,分别对采购部门、销售部门和入库部门等进行详细的调研和分析,总结出如下所示的数据库需求信息1商品按类别和名称进行管理。2必须记录商品的基本信息,比如名称和产地等。3需要记录商

42、品的供货商信息。4在采购信息中需要记录采购的数量和进价等。5订货单、销售单和入库单必须记录相应的经手人和开据时间。5311数据边界分析A数据范围系统的数据范围是超市销售管理系统的用户信息、超市的仓库信息、供货商的信息、商品信息、商品类别信息、超市的采购、入库、销售及收付款信息。B数据内部关系分析超市销售管理系统的用户信息由用户提供,系统管理员或总经理录入。超市的仓库信息是根据商品的多少及类型,由仓库管理员分配的。商品信息是从采购单中自动生成的。商品类别信息是根据超市现有商品来设定的。超市的采购信息由采购员提交的采购单提供。超市的入库信息由仓库管理员提交的入库单提供。超市的销售信息由导购员提交的

43、销售单提供。收付款信息是在采购员采购商品和导购员销售商品时自动生成的。5312数据流图1超市销售管理系统的顶层图,如图52所示图52超市销售管理系统顶层图超市销售管理系统用户供货商顾客采购单进货单基本管理信息销售单商品采购、入库、销售信息商品采购、入库、销售管理信息基本信息及收、付款信息用户信息用户管理信息徐州工程学院毕业设计论文122超市销售管理系统的第0层图,如图53所示图53超市销售管理系统0层图3超市销售管理系统的第1层图,分别有用户管理模块(图54)、采购管理模块(图55)、入库管理模块(图56)、销售管理模块(图57)、基本信息管理模块(图58)五个部分,如下所示图54用户管理模块

44、第1层图1用户管理2采购管理3入库管理4销售管理5基本信息管理用户信息文件商品信息文件商品类别文件供货商信息文件仓库信息文件采购单文件销售单文件入库单文件付款单文件收款单文件用户信息采购信息新商品类别信息新仓库信息入库信息销售信息采购员仓库管理员导购员供货商员仓库号商品类别信息商品信息供货商信息用户查询信息采购单查询信息入库单查询信息销售单查询信息11添加12修改14查询或删除13修改用户密码用户信息文件新用户信息用户新密码用户旧密码用户原始信息所有用户信息用户新信息离职用户的信息徐州工程学院毕业设计论文13图55采购管理模块第1层图图56入库管理模块第1层图图57销售管理模块第1层图42修改

45、43查询或删除41销售登记销售单文件销售单销售单取消的销售信息要修改的销售信息用户信息文件商品信息文件收款单文件新的销售信息导购员商品信息销售单查询信息22修改22查询或删除21采购登记采购单文件采购单采购单要修改的采购信息新的采购信息付款单文件付款信息用户信息文件供货商信息文件取消的采购信息采购员供货商员采购单查询信息31入库登记32修改33查询或删除入库单文件入库单取消的入库信息要修改的入库信息用户信息文件仓库信息文件商品类别文件入库单商品类别信息仓库管理员仓库号新的入库信息入库单查询信息徐州工程学院毕业设计论文14图58基本信息管理模块第1层图4超市销售管理系统的第2层图,分别有基本信息

46、管理模块中的仓库管理模块(图59)、商品类别管理模块(图510)、供货商管理模块(图511)和商品管理模块(图512)四个部分,如下所示图59仓库管理模块第2层图图510商品类别管理模块第2层图商品信息文件供货商信息文件仓库信息文件新仓库信息新商品类别信息新供货商信息51仓库管理52商品类别管理53供货商管理54商品管理商品类别文件仓库信息供货商信息商品信息要查询的商品信息用户信息文件仓库管理员商品类别信息仓库查询信息商品类别查询信息供货商查询信息商品查询信息511仓库添加512修改513查询或删除仓库信息文件仓库信息仓库信息要修改的仓库信息仓库信息空闲不用的仓库信息用户信息文件仓库管理员仓库

47、查询信息521商品类别添加522修改523查询或删除商品类别文件新商品类别信息商品类别信息商品类别信息不存在的商品的商品类别信息要修改的商品类别信息商品类别查询信息徐州工程学院毕业设计论文15图511供货商管理模块第2层图图512商品管理模块第2层图5313数据词典A数据流条目用户信息姓名密码邮箱权限电话家庭地址商品类别信息商品编号商品类别名称仓库信息仓库编号管理员供货商信息供货编号供货名称地址电话联系人商品信息商品编号商品名称生产日期商品生产地数量计量单位进价售价类型编号供货商编号仓库编号订货单信息订货单编号订货日期经办人供货商编号商品编号商品名称商品生产日期商品产地商品数量计量单位商品进价

48、总计入库信息入库单编号入库日期经办人商品编号商品类别编号仓库编号销售信息销售单编号销售日期导购员商品编号商品名称商品数量计量单位商品售价总计收款信息收款单编号收款日期收款金额导购员销售单编号付款信息付款单编号付款日期付款金额采购员订货单编号531供货商添加532修改533查询或删除商品类别文件新供货商信息供货商信息供货商信息被淘汰的供货商的信息要修改的供货商的信息供货商查询信息商品信息文件541修改商品542查询商品商品查询信息商品信息商品信息要修改的商品信息徐州工程学院毕业设计论文16B数据存储条目1用户信息数据存储名USERTB数据组成改名密码邮箱权限电话家庭地址2商品类别信息数据存储名T

49、YPETB数据组成编号名称3仓库信息数据存储名WAREHOUSETB数据组成编号管理员4供货商信息数据存储名SUPPLIERTB数据组成编号名称地址电话联系人5商品信息数据存储名PRODUCTTB数据组成编号名称生产日期产地数量计量单位进价售价类型编号供货商编号仓库编号6订货信息数据存储名BOOKORDERTB数据组成编号日期经办人供货商编号商品编号商品名称商品生产日期商品产地商品数量计量单位商品进价总计7入库信息数据存储名INWAREHOUSETB数据组成编号日期经办人商品编号商品类别编号仓库编号8销售信息数据存储名SALETB数据组成编号日期导购员商品编号商品名称商品数量计量单位商品售价总计9收款信息数据存储名GETMONEYTB数据组成编号日期金额导购员销售编号10付款信息数据存储名PAYMONEYTB数据组成编号日期金额采购员订货单编号C数据项分析徐州工程学院毕业设计论文17系统中所有的数据项分析,如表51所示表51数据项分析数据项名称数据项说明数据类型长度语议约束姓名用户姓名文本12不能为空、关键字密码用户登录系统密码文本32不能为空邮箱用户电子邮箱文本30可为空权限用户操作权限文本10不能为空家庭地址用户的家庭地址文本32可为空地址供货商地址文本32不能为空商品产地在商品信息表、订货单信息表和商品信息表中文本32不

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。