某企业直销店经营管理系统毕业设计论文.doc_第1页
某企业直销店经营管理系统毕业设计论文.doc_第2页
某企业直销店经营管理系统毕业设计论文.doc_第3页
某企业直销店经营管理系统毕业设计论文.doc_第4页
某企业直销店经营管理系统毕业设计论文.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

洛阳理工学院毕业设计(论文)某企业直销店经营管理系统摘 要企业直销店经营管理系统旨在解决商业企业商品的采购、仓储、运输、配送、流通加工等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。因此企业直销店经营管理系统的全面应用,规范了业务流程、提高了企业的管理水平和资金流动的透明度,加快了商品资金周转的速度,进而全面提高了企业的经营管理水平,全面提升了企业的经济效益。企业直销店经营管理系统采用visual basic技术和数据库access开发,主要是处理商业企业商品的采购、库存和销售各个环节的活动,具有良好的人机界面;考虑到系统的使用对象可能较多,权限管理良好;数据查询方便,支持多条件查询;系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失;在相应的权限下,可方便地删除数据;数据计算自动完成,尽量减少人工干预;报表分析商品进货、商品销售情况;强大的报表打印功能;报表基本信息查询时,可根据查询条件动态显示查询结果。关键词:经营管理系统,票据信息,权限管理,报表分析the operation and management system of an enterprises storeabstractthe enterprises store system of operation and management solves the business enterprises for procurement of goods, warehousing, transportation, distribution, circulation and processing of a series of operational procedures to deal with the issue of data, providing a wide range of data analysis to help operators of all reasonable measures to adjust the operation aspects of the operation of the rhythm and flow of goods throughout the tracking process management, and the corresponding flow of the entire record of the money management and paper management information statistics. the enterprises store system of operation and management is therefore a comprehensive application, standardized business processes and improve enterprise management level, improve the transparency of capital flows to accelerate the pace of commodity cash flow, and improve the operation of the enterprise level, thereby enhance the economic efficiency of enterprises. the enterprises store system of operation and management applies visual basic technologies and access database on large-scale development of commercial enterprises to deal primarily with the procurement of goods, inventory, and marketing activities, has a good human-machine interface; taking into account the target system may be more , it has good rights management; query data to facilitate and support the multi-criteria query; the system supports good data backup and restore operations, the effective protection of data, loss of reduction of accidents; in the appropriate authority, can easily delete data; data auto-complete, as far as possible reduce human intervention; statement analysis purchase of goods, merchandise sales; powerful printing statements; statements of basic information may be based on dynamic query search results.key words: system of operation and management,bills information,rights management,statement analysis purchaseii毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日目录前言1第1章 绪论21.1 课题背景21.2 研究意义21.3 研究目标及内容3第2章 系统分析52.1 需求分析52.2 visual basic 6.0平台和vb语言简介6第3章 系统总体设计83.1 项目规划83.2 设计目标93.3 开发及运行环境103.4 数据库设计103.4.1 数据库e-r图分析103.4.2 数据表设计123.4.3 主要数据表的结构13第4章 系统详细设计与实现174.1 系统仓库管理设计174.2 系统登陆窗体设计184.3 系统主窗体设计194.4 基本档案管理窗体设计194.5 进货管理窗体设计204.6 销售管理窗体设计234.7 库存管理窗体设计254.8 报表窗体设计264.9 系统选项各窗体设计28第5章 系统测试305.1 系统开发环境305.2 系统测试305.2.1 测试项目说明305.2.2 测试结论33结 论34谢 辞35参考文献36附 录37前言随着经济全球化的发展和我国融入世界经济的步伐加快,全球采购、全球生产和全球销售的发展模式要求加快发展现代物流业,优化资源配置,提高市场响应速度和产品供给时效,降低企业物流成本,增强国民经济的竞争力。中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,中小企业将面临外资企业和国外产品和服务的严峻挑战。比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营理念,使用信息化手段提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。企业管理在很多方面、很大程度上都必须借助信息化的工具来完成,采用电脑管理进货、销售和库存等诸多环节也已成为必然趋势。从国家软件工业应用现状统计分析,目前我国大型中小企业使用管理软件的比例高达 95% 以上。其中,财务软件占 98% 以上;业务、商务软件约占 60% ; erp 占 40% 左右。中小企业使用管理软件的比例约 45% ,绝大数都是财务软件。上述软件应用项目的成功率小于 56%。这些数据反映了我国中小企业应用管理信息系统的总体情况,我们从中可以看到,大型中小企业的应用情况要好于中小企业,大型中小企业的管理信息系统应用已逐渐的从单项业务管理系统向集成的管理系统转变,而中小型中小企业由于资金短缺,信息基础薄弱等原因管理信息系统的应用情况不理想,同时,我们还可以看出,中小企业实施管理信息系统存在风险,由于中小企业个性的存在以及管理软件业务流程的固化,不是应用了管理软件就能实现有效的管理信息系统,就能为中小企业带来效益。中小企业应用管理信息系统是离不开中小企业的环境和条件的。第1章 绪论1.1 课题背景当前金融危机横扫全球的大环境下,随着物流业调整和振兴规划正式出台,物流企业要改善当前经营困难的状况,就要建立起现代物流管理信息系统,实现规划物流业调整和振兴目标。在现代企业的物流管理中,一个良好的企业经营管理系统不仅能大大降低企业由于生产经营管理不善而产生的过多的成本,提高企业的办事效率,降低企业在物流管理中不必要的人力物流财力损失,而且能使企业的运行机制更加规范合理,使企业在节省自身成本提高竞争优势的同时,树立好企业形象,形成带头优势,从而带动整个行业的高效发展及社会经济效率的整体素质的提高。互联网络和信息技术的高速发展,改变了企业经营管理模式、做事的方法和人们的生活方式。全球经济环境不断发展和变化,竞争环境复杂多变,企业的管理思想,管理方法不断创新,计算机网络技术快速发展,促成企业管理信息系统总是不断发展和变化。总的发展趋势是管理思想现代化、系统应用网络化、开发平台标准化、业务流程自动化、应用系统集成化这样一个“五化”的发展过程。1.2 研究意义随着企业物流商品的大量增加,其管理难度越来越大。在计算机技术飞速发展的今天,将计算机这一信息处理器应用到企业的日常管理已是势在必然。于是,直销店经营管理系统便应运而生。这也为直销店管理带来前所未有的改变,同时为企业带来意想不到的经济效益和社会效益。这主要体现在以下几个方面:1. 极大的提高了直销店工作人员的工作效率,避免了以往入出存流程繁琐、杂乱和周期长等弊端。2. 直销店经营管理实现了操作自动化和信息电子化,全面提高了直销店的管理水平。 3. 基于直销店经营管理的全面自动化,可以大大减少入库管理、出库管理及库存管理中的漏洞,可以节约大量管理开支,增加企业的收入。1.3 研究目标及内容之所以会确定以某企业直销店经营管理系统作为毕业设计题目,是与自己的经历有密切关系的。因为自己之前在一家物流公司有过一段实习,对物流企业产、供、销等日常环节都有所认识,逐渐认识到了流通领域的高效、快捷、便利,也逐渐认识到了其存在的一些缺陷,如管理方式,仍没有普及计算机管理,管理效率偏低,亟待解决,故选取某企业直销店经营管理系统作为本次设计题目。本系统的开发适用于多个行业,可以帮助企业快速有效管理进货、销售、库存等各项业务,合理控制企业经营各个环节,提高资金利用率,实现管理高效率和实时性。直销店经营管理系统采用visual basic技术和数据库access开发,主要是处理商业企业商品的采购、库存和销售各个环节的活动,具有良好的人机界面;考虑到系统的使用对象可能较多,权限管理良好;数据查询方便,支持多条件查询;系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失;在相应的权限下,可方便地删除数据;数据计算自动完成,尽量减少人工干预;报表分析商品进货、商品销售情况;强大的报表打印功能;报表基本信息查询时,可根据查询条件动态显示查询结果。直销店经营管理系统主要由基本档案、进货管理、销售管理、库存管理、仓库统计和系统选项七大模块组成,具体规划如下:1. 仓库管理模块;仓库管理模块主要用于实现仓库的新增、仓库信息的管理、相关权限对仓库数据的删除。2. 基本档案模块;基本档案模块主要用于实现系统基本数据的录入,相关基础数据为:系统信息、往来单位、商品类别、计量单位。3. 进货管理模块;进货管理模块主要用于实现商品的采购入库、采购查询和入库报表。4. 销售管理模块;销售管理模块主要用于实现商品的销售出库、销售查询和出库报表。5. 库存管理模块;库存管理模块主要用于商品管理、库存警报和库存报表。6. 仓库统计模块;仓库统计模块主要用于出入库商品日统计、出入库现金月统计。7. 系统选项模块;系统选项模块主要用于实现系统用户管理、权限设置、修改密码、数据备份、数据恢复、数据清理、系统日志。第2章 系统分析企业直销经营管理是企业日常经营管理中十分重要的一个组成部分,传统的手工管理方式呈现出越来越多的弊端。在手工管理模式下,统计汇总处理时的工作量极其繁重,处理效率非常低,领导也无法及时了解企业资金占用的实际状况。通过报表管理,企业可以直观分析企业的经营管理情况,提高企业的竞争能力。2.1 需求分析随着经济的全球化以及中国经济改革的逐渐深化,中小企业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是企业赢得竞争胜利的决定性因素,企业直销店经营管理系统的开发势必要求提高企业的竞争力。图2-1 管理流程图因此,企业直销店经营管理系统的开发要求实现从进货、库存、到销售的一体化管理。要求全面提高企业的管理水平和工作效率,如图2-1所示,最大限度地减少手工操作带来的错误。通过实际调查,要求本系统具有以下功能:1. 具有良好的人机界面。2. 如果系统的使用对象较多,则要求有良好的权限管理。3. 方便的数据查询,支持多条件查询和模糊查询。4. 系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。5. 在相应的权限下,可方便地删除数据。6. 数据计算自动完成,尽量减少人工干预。7. 报表分析商品进货、商品销售和商品库存的情况。8. 强大的打印功能包括采购入库单据、入库明细表、销售出库单据、出库明细表、和库存明细表的打印。9. 报表基本信息查询时,可根据查询条件动态显示查询结果。10. 报表分析过程中,可根据条件动态分析报表数据。2.2 visual basic 6.0平台和vb语言简介本系统前台数据库采用microsoft access 2003,该数据库系统在安全性、准确性、运行速度方面有较好的优势,并且处理数据量较大、效率较高;后台选择以vb作为开发语言,采用microsoft visual basic 6.0作为主要的开发工具,可与access 2003数据库无缝连接。microsoft visual basic 6.0是微软公司于1998年推出的可视化编程工具msdn之一,是目前世界上使用最广泛的程序开发工具之一。结构简单,编写程序对系统的资源占有极低。visual basic语言(以下简称vb)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,vb都是世界上使用人数最多的语言,它源自于basic编程语言。vb拥有图形用户界面(gui)和快速应用程序开发(rad)系统,可以轻易的使用dao、rdo、ado连接数据库,或者轻松的创建activex控件。程序员可以轻松的使用vb提供的组件快速建立一个应用程序。vb的中心思想就是要便于程序员使用,无论是新手或者专家。vb使用了可以简单建立应用程序的gui系统,但是又可以开发相当复杂的程序。vb的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面vb程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。vb的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。vb的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。vb使用引用计数的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,vb对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。vb使得大量的外界控件有了自己的生存空间。大量的第三方控件针对vb提供。vb也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。第3章 系统总体设计3.1 项目规划企业直销店经营管理系统主要由基本档案、进货管理、销售管理、库存管理、系统统计和系统选项七大模块组成,具体规划如下:1. 仓库管理模块;仓库管理模块主要用于实现仓库的新增、仓库信息的编辑以及拥有相关权限对仓库数据的删除;用户可以运用系统按照不同的仓库进行不同商品的分类,仓库管理正是实现此类业务的功能,在仓库管理中用户可以新增和删除仓库,可以对仓库基本信息添加和修改等操作。此模块旨在提高企业经营管理的规范化。2. 基本档案模块;基本档案模块主要用于实现系统基本数据的录入,相关基础数据为:系统信息、往来单位、商品类别、计量单位。用户在档案管理功能中,运用基本档案功能可以对系统信息的修改,往来单位信息的添加、删除、编辑和浏览等操作,还可以对商品不同类别的类别信息添加和删除操作,还可以商品的计量单位的单位信息添加和删除操作。此模块旨在提高企业经营管理的信息化。3. 进货管理模块;该模块主要用于实现商品的采购入库、采购查询和入库报表。用户在进货管理功能中,可以实现商品的采购管理,输出采购单据和查看历史采购单据,可以对采购商品按照采购日期和采购单编号进行查询浏览,并打印商品入库信息报表。此模块旨在提高企业经营管理的智能化。4. 销售管理模块;该模块主要用于实现商品的销售出库、销售查询和出库报表。此功能类似于进货管理功能,用户在销售管理功能中,可以实现商品的销售管理,输出销售单据和查看历史销售单据,可以对销售商品按照销售日期和销售单编号进行查询浏览,并打印商品出库信息报表。此模块也是旨在提高企业经营管理的智能化。5. 库存管理模块;库存管理模块主要用于商品管理、库存警报和库存报表。用户在库存管理功能中,可以对当前仓库中所有商品信息的管理,管理包括:添加商品信息、编辑商品信息、删除商品信息、浏览商品信息和查看库存警报信息,用户可以对商品按照不同的分类进行管理,进行价格的调整和库存信息的调整,还可以方便地对商品的类别进行管理。此模块旨在提高企业经营管理的自动化。6. 仓库统计模块,系统选项模块主要用于出入库商品日统计、出入库现现金月统计。用户仓库统计功能中,可以对当日出入库商品进行统计,查看商品的流动和销售情况,还可以对出入库账目进行统计,核算公司的亏盈利情况,对账目进行月结算。此模块也是旨在提高企业经营管理的自动化。7. 系统选项模块,系统维护模块用于实现系统用户管理、权限设置、修改密码、数据备份、数据恢复、数据清理、系统日志。用户在系统选项功能中可以对系统用户进行添加和删除的管理,可以对不同用户分配不同的权限,安排不同的业务操作,还可以对用户进行密码的修改,系统数据库的数据备份和恢复,查看系统日志。此模块旨在提高企业经营管理的严密化。企业经营管理系统功能结构图如图3-1所示。系统选项基本档案系统信息往来单位商品类别计量单位更该用户退出系统进货管理采购入库采购查询入库报表库存管理商品管理库存警报库存报表仓库统计出入库商品日统计出入库现金月统计用户管理权限设置修改密码数据备份数据恢复数据清理系统日志状态栏计算器经营管理系统功能模块销售管理销售出库销售查询出库报表图3-1 经营管理系统功能结构图3.2 设计目标本系统属于中小型的企业经营管理系统,可以对中小型企业中商品的经营进行有效管理。通过本系统可以达到以下目标。1. 系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;2. 利用报表中图表分析商品销售情况;3. 实现各种查询,如定位查询、模糊查询等;4. 实现商品进货查询分析、销售查询分析、商品销售明细表等功能;5. 强大的库存警报功能,尽可能地减少商家不必要的损失;6. 实现报表动态的分析数据;7. 对用户输入的数据,进行严格的数据检验,尽可能避免人为错误;系统最大限度地实现了易维护性和易操作性。3.3 开发及运行环境1. 系统开发平台:microsoft visual studio 6.0;2. 系统开发语言:vb语言;3. 数据库软件:microsoft office access 2003;4. 运行平台:windows 7或更高版/windows xp或更高版/ windows server 2003或更高版;3.4 数据库设计3.4.1 数据库e-r图分析根据系统设计规划出数据库的实体主要有仓库信息表、操作员表、单据表、商品采购信息实体、商品销售信息实体、商品库存信息实体。(1) 企业经营管理系统中仓库信息实体e-r图,如图3-2所示。图3-2 仓库信息实体图(2) 企业经营管理系统中操作员信息实体e-r图,如图3-3所示。图3-3 操作员信息实体图(3) 企业经营管理系统中往来单位信息实体e-r图,如图3-4所示。图3-4 往来单位信息实体图(4) 企业经营管理系统中单据信息实体e-r图,如图3-5所示。图3-5 单据信息实体图(5) 企业经营管理系统中商品进货信息实体e-r图,如图3-6所示。图3-6 商品进货信息实体图(6) 企业经营管理系统中商品销售信息实体e-r图,如图3-7所示。图3-7 商品销售信息实体图(7) 企业经营管理系统中商品库存信息实体e-r图,如图3-8所示。 图3-8 商品库存信息实体图根据上面的设计规划出系统完整的e-r图,如图3-9所示: 图3-9 系统完整e-r模型3.4.2 数据表设计根据以上实体的分析创建本系统的数据库,本系统采用access 2003作为前台数据库,数据库名称为db_csjxc_data。本系统后台主要数据库中的数据表有:tb_depot(仓库信息表)tb_users(操作员信息表)tb_customer(客户基本信息表)tb_bill(单据信息表)tb_buytemp(商品进货信息表)tb_selltemp(商品销售信息表)tb_stockgoods(库存商品信息表)3.4.3 主要数据表的结构表3-1 仓库信息表列名数据类型可否为空描述id自动编号not null单据id(主键)depot_id文本not null仓库编号depot_name文本null单据名称depot_adress文本null仓库地址mag_phone文本null管理人员电话depot_manager文本null管理人员depot_remarks备注null备注表3-2 客户基本信息表列名数据类型可否为空描述id自动编号not null单据id(主键)cust_id文本null单位编号cust_name文本null单位名称cust_adress文本null单位地址cust_phone文本null联系方式cust_accbank文本null账户银行cust_account文本null账户cust_accname文本null账户名custreg_date日期/时间not null注册日期cust_remarks备注null备注信息表3-3操作员信息表列名数据类型可否为空描述id自动编号not null单据id(主键)user_id文本null操作员编号user_name文本null操作员名称user_pwd文本null操作员密码user_genre文本null账户类别userlogin_times数字not null登陆次数qx1数字not null权限数字not null权限qx21数字not null权限表3-4 单据信息表列名数据类型可否为空描述id自动编号not null单据id(主键)bill_name文本null单据名称bill_id文本null单据编号cust_com文本null来往单位cust_phone文本null单位电话deli_date日期/时间null交货日期occur_date日期/时间null发生日期user_name文本null操作人员bill_remarks备注null备注save_yn数字not null是否保存到单据表3-5 商品进货信息表列名数据类型可否为空描述id自动编号not nullid(主键)buy_id文本null采购单编号user_name文本null操作人员cust_name文本null购进单位gd_id文本null商品编号gd_name文本null商品名称buy_amount数字null购进数量gd_spec文本null商品规格gd_unit文本null计量单位gd_price1货币null进货单价gd_date1日期/时间not null生产日期gd_date2日期/时间not null入库日期gd_period文本null保质期period_remainder文本null剩余保质期period_yn文本null是否有保质期save_yn数字not null是否保存到单据total_money货币not null总金额表3-6 商品销售信息表列名数据类型可否为空描述id自动编号not nullid(主键)sell_id文本null销售单编号user_name文本null操作人员cust_name文本null购买单位gd_id文本null商品编号gd_name文本null商品名称sell_amount数字not null购买数量gd_spec文本null商品规格gd_unit文本null计量单位gd_price1货币null进货单价gd_price2货币null销售单价gd_date1日期/时间not null生产日期gd_date3日期/时间not null出库日期gd_period文本null保质期period_yn文本null是否有保质期save_yn数字not null是否保存到单据total_money货币not null总金额表3-7 库存商品信息表列名数据类型可否为空描述id自动编号not nullid(主键)gd_genre文本null商品类别gd_id文本null商品编号gd_name文本null商品名称gd_autoid文本null商品条码gd_spec文本null商品规格gd_unit文本null计量单位gd_amount文本null商品库存small_amount文本null库存下限gd_price1货币null预设进价gd_price2货币null预设售价gd_cust文本null生产厂商gd_adress文本null生产地址period_yn文本null是否有保质期gd_period文本null保质期gd_remarks备注null被指input_date文本null录入时间gdname_spell文本null名称拼音首字母gd_date1日期/时间not null生产日期gd_date2日期/时间not null入库日期period_remainder文本null剩余保质期amount_rap数字not null库存提醒period_rap数字not null过期提醒第4章 系统详细设计与实现4.1 系统仓库管理设计1. 主要窗体设计在窗体中分别添加1个picture控件,1个datagrid控件,5个commandbutton控件和2个frame控件,仓库管理窗体如图4-1所示。该窗体是仓库管理,窗体与数据库中的tb_depot(仓库类别信息表)连接,点击新增,可以新建仓库,填写仓库名称、仓库地址、仓库联系人和联系方式,保存仓库信息系统自动为新仓库建立数据库。点击编辑,可以修改仓库信息,系统自动更新仓库信息。点击删除,拥有管理员权限时可以删除仓库信息和对应的数据库。点击确定,即可选择仓库,并与所选仓库的数据库连接。图4-1 系统仓库管理窗体2. 主要功能设计系统运行的第一个界面,窗体中加入的色彩和图片,显得更加美观,易于接受。该窗体主要有两个功能:一、仓库信息的管理,包括仓库信息的添加、编辑和删除。二、选择登陆仓库,鼠标选择所要登陆管理的仓库,点击确定按钮即可与该仓库数据库建立连接,登陆该仓库,进行相关的操作。4.2 系统登陆窗体设计1. 主要窗体设计在窗体中分别添加两个label控件,1个combobox控件,1个text控件和2个commandbutton控件,系统登录窗体如图4-3所示。窗体与数据库中的tb_users(员工基本信息表)连接,查找数据表中匹配的操作员账号和密码,如果查找结果大于零,即可成功登录,系统扫描该用户的权限,添加用户登录日志。如果查找结果小于零,则不能成功登录。系统等待继续登录验证。图4-2 系统登陆流程图4-3 系统登陆窗体2. 主要功能设计此界面是用来操作员登录系统时进行账号和密码信息验证的,验证成功后直接进入系统主界面,凭借相关权限便可以进行相关功能的操作,如果验证失败则反之,不能进入系统,系统提示密码错误,之后可以选择退出登录或者重新输入验证密码登录。4.3 系统主窗体设计1. 主要窗体设计主窗体使用mdiform窗体,窗体中分别添加1个statusbar控件和1个timer控件,系统主窗体如图4-4所示。作为系统的主界面,设计中选用菜单栏,根据用户的权限不用菜单栏的菜单命令不同,用于实现不同权限的不同操作。使用timer控件用于显示系统当前日期和时间,为了界面简洁,用户可以设置状态栏的显示和隐藏。图4-4 系统主界面2. 主要功能设计此界面便是以上所说的系统主界面,设计中选用mdiform窗体,窗体最上方是标题栏,显示系统名称企业经营管理系统,之下是菜单栏,包括了实现系统所有功能的命令,针对单一命令根据当前操作员的权限有无,该命令会呈现可用和不可用之状态。中间就是系统功能显示窗口,窗体最下方是状态栏,用来显示欢迎语、当前仓库、当前操作员、当前权限类别、当前系统日期和时间。4.4 基本档案管理窗体设计1. 主要窗体设计在窗体中分别添加1个datagrid控件,2个label控件,1个textbox控件,4个commandbutton控件和2个frame控件,往来单位管理窗体如图4-5所示。此窗体主要实现用户往来单位的信息管理,点击新增按钮,即可进入输入单位信息的界面,填写单位信息,点击保存即可将用户信息添加到数据库中,系统查找数据表中信息条数,为单位自动附加单位编号。点击编辑按钮,即可进入单位信息的修改界面,修改单位信息之后点击保存即可将信息更新到数据库中。点击删除按钮,即可将所选的用户信息删除。图4-5 往来单位信息窗体2. 主要功能设计此界面是对公司往来单位信息的管理,主要包括对往来单位信息的添加、编辑、删除、浏览以及对单位信息的查询。后期设计功能菜单中加入了鼠标右击菜单,便于用户的操作。4.5 进货管理窗体设计1. 主要窗体设计采购入库窗体如图4-6所示,此窗体为实现商品采购,输出商品入库单据,首先要有单据的保存和打印,窗体中集合了商品采购的所有可操作的功能,系统查找数据库中入库单的数目和入库单日期,自动附加入库单编号,更改交货日期同时自动修改入库单编号,添加供货单位并将信息更新到单据数据表中,往单据中添加商品、编辑商品进价和数量以及删除商品,窗体设计中巧妙的使用frame控件和鼠标的位置坐标,将用户信息和商品信息在frame容器中显示,利用它的可见性使得界面更加灵活和快捷。每添加一件商品系统自动计算总金额和总数量并在状态栏中显示。为了使窗体的多功能化,设计者将历史单据的浏览合并在其中,点击上一单和下一单即可方便快捷的查看历史单据信息,可用功能操作有单据打印。图4-6 采购入库窗体2. 主要功能设计该窗体设计是该系统亮点模块之一,商品的采购入库,打开窗口后系统将自动编排采购入库单据的编号,交货日期和发生日期默认为当前系统日期。添加商品之前必须选择交易的单位,鼠标单击供货单位输入框即可出现菜单和查找窗口,在输入框中输入信息可以自动模糊查询往来单位的信息。之后便可往入库单中添加商品、编辑商品数量和商品单进价,如图4-7所示。也可以删除入库单中添加的商

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论