目录前言....................................................1第一章绪论1.1系统的开发背景....................................................21.2目前发展现状......................................................21.3本系统的特点......................................................21.4数据库的选择......................................................3第二章需求分析2.1输入数据分析......................................................42.2输出数据分析......................................................52.3系统的数据流图....................................................6第三章概要设计3.1系统设计原则......................................................83.2系统功能模块图(部分)............................................83.3系统功能模块的分析................................................9第四章数据结构设计4.1数据库需求分析(部分)...........................................114.2数据总体模型分析.................................................124.3关系数据模型图...................................................134.4主表的结构设计...................................................14第五章系统总体设计5.1服装进销存系统数据流图...........................................215.2系统部分功能实现介绍.............................................215.2.1主界面设计.....................................................215.2.2进货查询.......................................................225.2.3数据库备份与恢复...............................................275.2.4打印报表.......................................................305.2.5帮助文件.......................................................355.2.6辅助工具.......................................................37第六章软件调试........................................39总结....................................................41参考文献................................................42致谢....................................................43南昌航空大学学士学位论文1前言管理工作的成败,取决于能否作出有效的决策,而决策的正确与否则在很大程度上取决于信息的质量。随着人类进入信息时代,信息管理的水平越来越成为衡量国家综合实力的重要标志。随着经济的高速发展,企业信息化工作也在如火如荼的进行。进销存管理是贸易型企业经营管理中的核心环节,也是该企业能否取得效益的关键。如果能够做到合理进货,及时销售,使库存量保持最小,那么该企业就能获得最大的经济效益。所以,采购、销售和库存必须有机的结合起来,利用计算机技术和网络技术,加强各个部门之间的沟通。进销存管理系统属于管理信息的系统,也就是常说的MIS(ManagementInformationSystem)。在强调科学的管理、强调迅速掌握信息的现代社会中,它的使用已经越来越普及了。MIS是一门新兴的学科,因为它的应用面非常广泛,跨越多个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。在积极建立现代商业管理机制的今天,对于商品销售部门而言,面对大量的信息,仅仅依靠原始的手工记录和管理或简单的汇总统计,是无法有效的将其中的重要部分提取出来并且做出相应的判断和处理的。而公司管理者的决策只能依据报表数据,浪费了大量人力,物力却无法做到实时监控,难以保证数据的准确性和及时性,先进的管理思想在商业中实现就成为一个可望而不可及的目标。企业急需一套既有先进管理思想又适合国内中小企业使用的进销存信息管理系统,作为实现目标和提高现有效率的一种重要手段。进销存管理系统作为服装企业及其重要的组成部分,对于公司的决策者和管理者来说都具有重要的意义。随着科学技术的不断提高,计算机科学技术的日渐成熟,其强大的功能已为人们所深刻认识,正发挥着不可替代的作用.南昌航空大学学士学位论文2第一章绪论1.1系统的开发背景服装行业中小型批发、零售企业以及连锁店往往存在一些共同的特点和问题,如服装分类不明确、库存信息混乱、信息上报更新不及时、决策欠依据、经营不规范等,而这些问题往往是一个企业成功管理的关键。因此,在总结了一些对服装销售行业的理解、借鉴了一些优秀的管理经验的基础上,设计了服装进销存管理系统。1.2目前发展现状随着现代经济持续快速的发展,特别是我国加入WTO以后,人民生活水平的不断提高,成衣市场的竞争也日趋激烈。服装批发商和零售商为了节约成本、满足扩大企业规模的需求,更加注意了服务网络的建设。通过连锁经营,在全面开放的市场上与其他同行的竞争中赢得筹码。服装连锁企业的特点是各经营网点分布在同一个城市的不同区域或不同的城市,为了充分利用原有的信息和资源的基础上处理好许多中间环节,减少员工的工作量;保证企业进销存的循环链状良好;提高管理效率的目的,结合现代网络技术、计算机技术和多媒体技术的服装企业进销存管理系统是目前的主流设计思想,而一个这样的系统基本都具备以下特征:1.以极简单的进、销、存流程囊括所有服装进销存业务活动,以业务点的形式囊括所有仓库、商店甚至车间。2.用尽可能少数的界面,以极灵活的多条件组合来提供无穷无尽的角度分析数据。3.打印全面灵活:所有单据的打印格式,根据操作表格的列宽调整配合打印设置选项,即可适应所有规格的纸张。4.条码辅助管理:最大程度地帮助减少人为窜号误差。5.自定义的横排尺码表:完全的自定义多尺寸系列,符合服装业数据特点。6.无数种查询报表均能立即打印,当然也可导入到电子表格中。7.数据维护简单安全:备份、恢复、整理均一步操作,快速简便。1.3本系统的特点本系统是适合中小型服装批发、零售企业使用的小型管理系统。它除了拥有一般进销存系统的基本信息管理、进货管理、销售管理等功能以外,同时还具有以下特点:1.系统小巧,安装方便,占用内存小。2.典型Windows界面,无需培训,任何人均能很快上手。3.查询方便,统计精确,实现实时打印,随心所欲。南昌航空大学学士学位论文31.4数据库的选择目前市面上比较流行的数据库有很多种,比如中小型数据库Access数据库、Visualfoxpro数据库、SQLServer2000数据库、Oracle数据库、DB2数据库、Sybase数据库。Access数据库是是微软公司开发的一套桌面数据库,如果采用VisualBasic6.0来开发数据库软件,采用Access数据库是非常方便的。因为VB访问Access数据库是非常便利的。但是它的缺点是无法支持较大的数据量,而将要开发的软件是需要进行大量的数据存储和操作的。因此,选用目前比较流行的SQLServer2000数据库比较合适。它是面向企业用户的大型数据库系统,并提供了完整的数据高级特性。且具有良好的使用界面及很快的速度。南昌航空大学学士学位论文4第二章需求分析2.1输入数据分析该系统的输入数据可以分为两种类型,一种是用户建立业务所需的基本资料信息,例如用户资料、商品属性资料、供应商基本资料、客户基本资料等。这一部分主要由具有管理员权限的用户进行输入。在设计时,考虑到这部分信息相对较少,所以直接将表调出,连接到界面上的Datagrid控件上。这样,表里所有信息可以一目了然的看到,并且用户可以直接对这些信息进行添加、删除、修改等操作,无须对该部分内容进行关键字查询。下面引用该部分表如图2.1所示:图2.1商品资料录入界面而另一种类型是进货、销售、入库和出库的单据的输入。该部分录入的数据是系统的主要操作对象。这些数据记录一个企业所有业务过程。无论是多小规模的企业,这部分数据必定非常多。将这些数据向上面提到的那样直接调到界面上显示,显然很难满足现实需求。所以在设计时,先设计了单据录入界面,然后单独安排查询和统计的界面。单据录入安排成和表一一对应的形式。下图2.2所示,是销售单的输入界面。南昌航空大学学士学位论文5图2.2销售单录入界面2.2输出数据分析做为该系统的输出信息,按功能大致可以分为三种:查询结果、打印报表以及统计结果。查询结果是将进货表、销售表和库存表里头的所有信息都显示在网格控件上。报表打印则不是,考虑到数据库信息有一些细节信息对公司打印报表的目的——制定下一阶段业务的凭据,是可有可无的。因此,在报表设计中只是安排了一些必要信息的字段,这样不仅能使报表所传达的信息更加明确,而且让报表看起来更加美观。数据统计是对每一款商品的数量、总价等信息进行汇总,让用户可以在当日、当月和该年对数据进行统计。如图2.3所示的是以进货报表为例说明系统输出数据的其中一种方式。南昌航空大学学士学位论文6图2.3进货信息报表设计界面2.3系统的数据流图如图2.4所示的是该系统的数据流图。由该图可知,该系统是以商品流为基础,单据流为主线实现数据传递的。除用户登录信息和基本信息输入以外,其他所有的业务都是以单据为凭证。其中业务过程中产生的单据有进货单据、销售单据、提货单据三种。它们每天由经办的业务员输入到数据库中去,从而堆叠成各表单的记录。然后这些记录可供任何权限的业务员进行查询、统计、打印等操作。入库单据是在每天营业完毕后,由清点商品的业务员统计各个单据的数据,按照如下公式(1):入库量=进货量+出库量-销售量(1)(当日的同一款同一颜色的商品,若某一项当日没有单据,就计为0)填写入库单。该入库单信息将存储到库存表(kucun)里。南昌航空大学学士学位论文7图2.4数据流图南昌航空大学学士学位论文8第三章概要设计3.1系统设计原则该系统在实施后,应能集中处理服装的进、销、存业务和基本资料管理。本软件通过对服装生产经销商日常业务的研究,分析得出本系统具有以下功能:①由于操作人员的计算机知识普遍不高,因此要求系统具有友好的人机界面。②方便的数据查询功能,支持多条件查询。③数据备份和恢复功能;应付由于用户操作不当,导致系统数据库破坏的情况。④方便实用的计算器和记事本,便于用户处理数据和记录日常业务。⑤限制权限,设置修改,删除数据的权利范围;数据操作方便简单,稳定性强。