版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 . . . 目 录1 绪论11.1 研究背景11.2 利源汽车配件销售管理的现状11.3 论文主要研究容22 利源汽车配件销售管理系统开发工具简介33 利源汽车配件销售管理系统需求分析53.1 利源汽车配件销售管理系统可行性研究53.2 利源汽车配件销售管理系统业务分析53.3 利源汽车配件销售管理系统数据分析63.3.1 系统数据流程图63.3.2 系统数据字典114 利源汽车配件销售管理系统总体设计124.1 利源汽车配件销售管理系统数据库的设计124.1.1 数据库概念结构设计124.1.2 数据库逻辑结构设计124.1.3 数据库物理结构设计134.2 利源汽车配件销售管理系统总体功
2、能设计164.2.1 系统功能描述164.2.2 系统功能模块划分175 利源汽车配件销售管理系统详细设计185.1 利源汽车配件销售管理系统代码设计185.2 利源汽车配件销售管理系统输入输出设计195.3 利源汽车配件销售管理系统物理配置设计226 利源汽车配件销售管理系统实现236.1 登录界面的实现236.2 主界面的实现236.3 基础信息模块的实现246.4 信息查询模块的实现246.5 销售管理模块的实现266.6 销售分析模块的实现276.7 系统维护模块的实现316.8 系统信息模块的实现317 小结与不足327.1 论文小结327.2 论文不足32参考文献33致34附录A3
3、5附录B5269 / 711 绪论1.1 研究背景随着经济的飞速发展,汽车已经逐步进入了家庭。人们购买汽车的能力和需求越来越高,这就刺激了汽车行业的飞速发展,使得汽车配件销售行业的竞争也越来越激烈。如何在激烈的竞争中取胜,是每个配件销售企业当前所面临的最严峻的挑战。而一个适用的销售管理系统则可以帮助企业提高管理效率,进而提升整体的管理水平,使企业在竞争中取胜1。利源汽车配件公司也处在这个复杂多变又充满激烈竞争的市场之中,同样使用了管理系统帮助企业经营。但是,在公司不断地发展的过程中,现有的系统由于其功能过于简单,逐渐暴露出许多不足,这些不足使公司的管理陷入了困境,如销售人员增加了,效率却下降了
4、;业务量增加了,销售数据却混乱不堪等。这都反映出现有的管理系统已经不能发挥其提高管理效率的作用,反而成为利源公司发展中的一个障碍。此时的利源公司需要一个更新、更适用的系统来引导公司的管理走出困境、取得发展。论文正是基于这样的研究背景,根据利源公司配件销售业务需求,针对其现行系统的不足,同时结合配件销售的特点,为其设计出一套适用的汽车配件销售管理系统。1.2 利源汽车配件销售管理的现状利源汽车配件公司是一家专门经营汽车配件销售的企业。公司销售管理经历了最初的手工管理阶段到现在的销售管理系统管理阶段。虽然应用了现行的管理系统以后,公司的管理水平有了提高,但是系统功能的简单化随着公司的发展已经不能满
5、足管理的需要,甚至使管理陷入混乱,具体体现在以下3个方面。1 系统只对配件的信息进行管理,缺少对供应商与客户信息的管理。由于供应商信息管理的缺失,使公司不能准确的掌握供应商的供货情况,也无法对此做出判断,也就难以选择出更合适的供应商。而客户信息管理的缺失则造成对客户关系维护的困难,进而影响到对客户的服务水平。2 系统只进行数据登记,没有数据统计分析功能。这就造成管理者无法明确地掌握配件销售的整体状况,也就不能有针对性的制定销售策略,以提高销售业绩、应对市场变化。3 系统无法有效支持销售策略的执行。对于预先制定的销售策略,公司的人员时有遗忘,而系统也缺乏对此的提示,影响了销售管理水平的改善。总之
6、,以上种种现行系统的不足表现出现行系统没有实现对销售管理全过程的系统管理,因此导致了利源公司管理混乱的现状。1.3 论文主要研究容论文在软件工程思想的指导之下,采用结构化的系统开发方法,按用户至上的原则,完成了利源汽车配件销售管理系统的开发2。论文针对现有系统的不足进行改进开发,主要的研究容有以下几个方面。1 对公司销售管理的全过程进行整体设计,使系统的管理涵盖配件销售的每个阶段,即使销售管理系统包括对配件进货、入库、销售、退货、售后分析决策以与决策执行这七个阶段的信息管理模块。2 针对基础信息管理方面,增加对供应商信息和客户信息管理的模块。3 实现销售统计分析功能。具体是通过各种图表直观显示
7、出销售中各种数据的统计结果,包括对配件入库、销售、退货各阶段数据以与对单一配件的销售、供应商供货、客户购买等数据的统计分析。4 通过销售报警的方式实现对销售决策执行的支持。即将销售决策执行的容和时间设定为销售报警的容,在决策执行时机到来时系统发出预警,提醒用户执行销售决策。通过以上各方面的研究,使得新的销售管理系统达到适应利源公司业务拓展、满足公司管理需求的目的3。2 利源汽车配件销售管理系统开发工具简介 利源汽车配件销售管理系统前台界面的开发工具选择Delphi 7,后台数据库开发工具选择Microsoft SQL Server 2000。1 Delphi 7 简介Delphi是由著名的Bo
8、rland(现在已和Inprise合并)公司开发的可视化软件开发工具。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。对于利源汽车配件销售管理系统的开发,使用Delphi语言较为方便,以下是Delphi语言的特点与优势。(1)开发的高效Delphi是一个RAD(Rapid Application Development,快速开发工具),它有可视化的开发环境。Delphi是真正面向对象的。其基于面向对象技术构建的VCL库中的所有组件都可以被继承以创建新的组件。Delphi的Code Insight技术(即代码自动完成功能)是建立在编译器信息上的,使用编译器信息的好处是更具灵活
9、性。(2)语言的高效Delphi基于Object Pascal语言。这是一种真正支持面向对象而又优雅美观的语言。它在功能的健全上毫不逊色于各种其他的面向对象语言,但同时又不贪多,不盲目地增加复杂性。使得开发者运用各种模式进行设计时都能得到完善的支持,实现时却不用考虑太多语言/编译器细节。(3)编译的高效可以说,Delphi是Windows平台上最快的高级语言本地代码编译器。快速的编译器可以使用户频繁地在修改代码和编译运行的状态间切换。Delphi的编译器从来不会让程序员有等待的感觉。 (4)执行的高效Delphi不但编译速度快,生成的目标代码的执行效率也非常高。Delphi与C+ Builde
10、r使用的是同一个后端优化器,因此其生成的代码的效率与优秀的C+编译器生成的代码一样。 Delphi生成完全本地代码,因此Delphi编译结果的可执行文件可以被独立执行、分发,不需要其他运行库支持。当然,也可以选择动态编译,这样可以大大减小可执行文件的长度。(5)维护的高效Delphi程序员虽然会在一定程度上被限制在VCL提供的框架中(当然,完全可以在Delphi中摆脱VCL编程),但这样更容易建立良好设计的代码。代码框架的优良使得软件维护成本大大降低4。2 Microsoft SQL Server 2000简介Microsoft SQL Server 2000是Microsoft公司推出的关系
11、型数据库管理系统。它具有强大的数据可管理功能,并提供了一套功能完善且具备可视化界面的管理工具。其优点具体表现在以下三个方面。(1)非过程化语言Microsoft SQL Server2000是一个非过程化的语言,因为它一次处理一个记录,可以对数据提供自动导航。Microsoft SQL Server2000允许用户在高层的数据结构上工作,不必对单个记录进行操作,而是对记录集操作。所有SQL语句接受集合作为输入,返回集合作为输出。Microsoft SQL Server2000的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。(2)统一的语言Microsoft SQL Server2
12、000可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员与许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天便可掌握。Microsoft SQL Server2000为许多任务提供了命令,包括:查询数据在表中插入、修改和删除记录建立、修改和删除数据对象控制对数据和数据对象的存取保证数据库一致性和完整性(3)所有关系数据库的公共语言由于所有主要的关系数据库管理信息系统都支持SQL语言,用户可将使SQL Server2000的技能从一个RDBMS转到另一个。而且所有用SQL编写的程序都是可以移植的5。3 利源汽车配件销售管理系
13、统需求分析3.1 利源汽车配件销售管理系统可行性研究 利源汽车配件销售管理系统可行性研究主要包括该系统的管理可行性研究、经济可行性研究和技术可行性研究三方面。首先,是管理可行性研究。利源汽车配件现在采用销售管理系统已经不能满足业务增长的需求,阻碍了公司的发展,急需一个新的销售管理系统来改进公司销售管理的混乱,即具备了新系统开发的管理可行性。其次,是经济可行性研究。对于一个具有一定经营规模的公司,利源公司有足够的能力承担管理系统开发和实施的各项费用。公司在采用了新系统后也可以享受到管理费用、人工成本的减少等各项收益。综合分析其成本和收益,可以看出新系统的建设和使用是有利于利源公司长远发展的。 最
14、后,是技术可行性研究。由于公司的所有人员都具有现行系统的操作经验和一般的计算机操作水平,因此经过一定的培训都可以掌握新系统的使用,具备技术操作的可行性6。总之,通过对利源汽车配件公司的管理、经济、技术三方面的可行性研究,可以得出该销售管理系统可以开发并实施。3.2 利源汽车配件销售管理系统业务分析利源汽车配件销售管理系统主要涵盖的业务有:供应商、客户、以与配件基本信息管理,配件入库、销售出库、退货时的登记和配件库存的统计,配件销售状况的分析以与分析后对于配件销售报警。具体每项业务的分析如下:1 供应商、客户、配件基本信息的管理业务包括对这三者信息的添加、修改、删除与查询。供应商的信息是公司选定
15、一个新的供应商时就对其信息输入系统管理,以备配件入库信息管理的需要。客户的信息是公司对每一位新的客户建立其信息档案,与其购买的配件对应管理,加深对客户的需求了解。配件的信息是对每一种新上架的配件建立其档案,配合每次的进货、入库、销售、退货等环节的信息需求。在需要时,按照不同的条件对四者的信息进行查询并打印。2 配件入库、销售出库、退货时的登记和配件库存、进货的统计业务。在每次配件入库时,配合该配件的基本信息和供应商的信息,对入库的配件数量、进货价等信息进行登记。销售出库时,再配合配件的基本信息和客户的信息,对配件销售的信息进行登记。配件退货时,配合配件销售的信息,对退货的理由等信息进行登记。对
16、配件的入库、销售、退货信息汇总,统计出配件的库存、进货信息。3 配件销售状况的分析业务是指对利源公司配件入库、销售、退货三方面的情况按照日月年不同的时段、按照供应商、客户等不同的条件进行统计分析,并按照需要绘制出不同的统计分析图表,帮助利源公司的管理者做出合理的销售决策。4 配件销售的报警业务是根据配件销售分析的结果将销售决策转化为具体的销售调整方案而设定的销售提示报警。此外,报警容也包括管理者根据经营环境的变化做出的销售预警。整体业务流程图如图3-1所示7。图3-1 业务流程图3.3 利源汽车配件销售管理系统数据分析3.3.1 系统数据流程图利源汽车配件销售管理系统数据流程图按需要分为顶层数
17、据流程图、一层数据流程图、二层数据流程图即各项数据处理的子数据流程图三层8。1 顶层数据流程图顶层数据流程图从总体上反映了利源汽车配件销售管理系统与两个重要的外部实体供应商和客户的信息联系,如图3-2所示。P1利源汽车配件销售管理系统供应商客户图3-2 顶层数据流程图2 一层数据流程图一层数据流程图反映了利源汽车配件销售管理系统总体的功能模块,即供应商信息登记、配件入库登记、配件销售、客户信息登记、退货信息登记、库存统计、销售分析、销售报警8个模块之间的信息联系,具体如图3-3所示。供应商配件入库登记P1.2供应商信息登记P1.1D1.1.01供应商信息记录D1.4配件入库记录配件销售P1.4
18、客户D1.2客户信息记录D1.5配件销售记录客户信息登记P1.3库存统计P1.6销售报警P1.8销售分析P1.7D1.7销售报警记录客户信息供应商信息配件信息订单信息D1.3配件信息记录退货信息登记P1.5退货信息D1.6退货信息记录图3-3 一层数据流程图从图3-3可以看出利源公司将公司上游的供应商的基本信息登记在供应商信息记录中,对供应商提供的配件信息也进行记录,并对供应商与入库的配件建立联系。在客户购买配件时,对客户与购买的信息(即销售信息)都进行记录,在销售信息中体现出客户、配件之间的联系。客户在购买后又有退货的需要,则建立起客户、销售与退货的信息联系。而库存的统计又是对入库、销售、退
19、货的综合。销售分析则是对入库、销售、退货、库存这四方面的统计分析,并把得出的结论转化为具体的销售调整,同时用销售报警的手段实现。3 二层数据流程图二层数据流程图是一层数据流程图中的8个功能模块分别细化后的子数据流程图,如图3-4中各分图所示。供应商接收并查询供应商信息P1.1.1D1.1供应商信息记录录入新供应商信息P1.1.2(a) 供应商信息登记子数据流程图供应商信息新供应商信息新供应商信息(a)图反映了在进行供应商信息登记时,先查询已有的供应商记录核实该供应商的信息是否已存在,对不存在的供应商信息(即新供应商信息)进行登记。新配件信息供应商接收并查询配件信息P1.2.1D1.3配件信息记
20、录录入新配件信息P1.2.2(b) 配件入库登记子数据流程图配件信息新配件信息录入配件入库信息P1.2.3已有配件入库信息新配件入库信息D1.4配件入库记录D1.1供应商信息记录(b)图反映了在进行配件入库的信息登记时,先查询配件信息记录,对已有配件信息记录的进行入库信息登记,对不存在配件信息记录的新配件先进行配件信息的登记,再进行配件入库信息的登记。客户接收并查询客户信息P1.3.1D1.2客户信息记录录入新客户信息P1.3.2(c) 客户信息登记子数据流程图客户信息新客户信息新客户信息(c)图反映了客户在购买配件时,先对客户的信息进行查询,如果是新客户,先进行客户基本信息的登记。(d) 配
21、件销售登记子数据流程图客户查询配件库存量P1.4.1D1.3配件信息记录录入配件销售信息P1.4.2订单信息配件销售信息D1.5配件销售记录D1.2客户信息记录(d)图反映了销售配件时根据客户的需求查询配件的库存记录,再对配件的销售信息进行记录。(e) 配件退货登记子数据流程图客户查询配件售出情况P1.5.1D1.5配件销售记录核实配件退货理由P1.5.2退货信息退货理由D1.6配件退货记录不予以退货的理由录入配件退货信息P1.5.3(e)图反映了客户由于某些原因提出退货的要求,先对其提供的购买信息进行查证核实,在确定购买属实后再对客户提出的退货理由进行判断。若理由符合退货原则,则登记退货信息
22、;若理由不符合公司的退货原则,则对客户说明。D1.6配件退货记录按条件汇总统计信息P1.7.1(f) 销售分析子数据流程图入库信息D1.4配件入库记录销售信息D1.5配件销售记录按汇总数据绘制分析图表P1.7.2退货信息库存信息销售分析数据(f)图反映了系统对配件的入库、销售、退货、库存信息的统计分析。先对这几项信息按照不同的条件进行汇总,再根据需要将汇总的数据绘制成直观的图表,为销售决策提供依据。其中库存数据直接由入库、销售、退货的数据汇总而成。D1.7销售报警记录设定销售报警P1.8.1销售操作P1.8.2报警处理P1.8.3报警处理信息 (g) 销售报警子数据流程图销售分析数据图3-4
23、二层数据流程图(g)图反映了根据销售分析,将做出的销售决策或调整转化为具体的方案后用销售报警手段实现的过程。即根据销售分析数据设定销售报警,当报警提醒时,采取销售操作,同时对报警也进行处理。这里的销售操作指具体的销售调整行为。报警处理指对此项报警的解除、重新设定或其他的操作。3.3.2 系统数据字典(见附录A)4 利源汽车配件销售管理系统总体设计4.1 利源汽车配件销售管理系统数据库的设计数据库设计是在选定数据库管理信息系统的基础上建立数据库的过程。它包括概念结构设计、逻辑结构设计和物理结构设计三个阶段9。4.1.1 数据库概念结构设计数据库的概念结构设计是指对数据库概念模型的设计,是用概念模
24、型对现实世界进行全面、准确的描述。其中最为广泛的方法是P.P.Chen于1976年提出的实体-联系方法(Entity-Relationship Approach),简称E-R图法。系统的E-R图如图4-1所示。图4-1 系统总E-R图4.1.2 数据库逻辑结构设计系统逻辑结构设计是将概念结构设计阶段完成的概念模型转化为SQL Sever 2000系统所支持的数据模型,转换后的具体关系模型如下所示。 1 配件(配件编号,配件名称,配件分类,配件规格或车型,配件单位,产地,最低库存,最高库存,通用车型,库存数量,库存价格,零售价,会员价,汽修厂价,备注)2 供应商(供应商编号,供应商名称,联系人,
25、联系,移动,账号,开户银行,地址, ,备注)3 客户(客户编号,客户分类,客户名称,联系人,联系,移动,账号,开户银行,地址, ,备注)4 管理员(管理员编号,管理员,登录口令,登录密码,性别,年龄,权限级别,职务,备注)5 销售报警(报警编号,报警时间,报警容,报警处理,设定管理员编号,处理管理员编号,备注)6 配件入库(入库单号,配件编号,供应商编号,入库数量,入库价,入库金额,入库日期,管理员编号,备注)7 配件销售(销售单号,配件编号,客户编号,销售数量,售出价,销售金额,销售日期,管理员编号,备注)8 配件退货(退货单号,销售单号,配件编号,客户编号,退货数量,退货金额,退货理由,退
26、货日期,管理员编号,备注)4.1.3 数据库物理结构设计数据库的物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据存储结构。系统采用的是SQL Server 2000数据库,系统数据库名为qpxsgl,该数据库中包括8个数据表。1 配件表配件表主要用于存放配件的基本信息,其结构如表4-1所示。表4-1 配件表字段字段名称数据类型字段大小说明1pj_bh字符型7配件编号2pj_mc字符型20配件名称3pj_fl字符型12配件分类4pj_gg字符型10配件规格或车型5pj_dw字符型4配件单位6cd字符型10产地7tycx字符型10通用车型8zdkc整型4最低库存9zgkc整型
27、4最高库存10kcsl整型4库存数量11kcjg货币型8库存价格12lsj货币型8零售价13hyj货币型8会员价14qxcj货币型8汽修厂价15bz字符型50备注2 供应商表供应商表主要存放供应商的基本信息,其结构如表4-2所示。表4-2 供应商表字段字段名称数据类型字段大小说明1gys_bh字符型5供应商编号2gys_mc字符型20供应商名称3lxr字符型10联系人4lxdh字符型12联系5yddh字符型12移动6zh字符型20账号7khyh字符型20开户银行8dz字符型20地址9yb字符型710bz字符型50备注3 客户表客户表主要存放客户的基本信息,其结构如表4-3所示。表4-3 客户表
28、字段字段名称数据类型字段大小说明1kh_bh字符型5客户编号2kh_mc字符型30客户名称3kh_fl字符型8客户分类4lxr字符型10联系人5lxdh字符型12联系6yddh字符型12移动7zh字符型20账号8khyh字符型20开户银行9dz字符型30地址10yb字符型711bz字符型50备注4 管理员表管理员表主要存放管理员的基本信息,其结构如表4-4所示。表4-4 管理员表字段字段名称数据类型字段大小说明1gly_bh字符型2管理员编号2gly_xm字符型10管理员3dlkl字符型10登录口令4pass字符型6登录密码5xb字符型2性别6nl字符型2年龄7qx字符型10权限级别8zw字符
29、型16职务9bz字符型50备注5 销售报警表销售报警表主要存放销售报警的设定和处理信息,其结构如表4-5所示。表4-5 销售报警表字段字段名称数据类型字段大小说明1bh字符型8报警编号2bjsj日期型8报警时间3bjnr字符型100报警容4bjcl字符型10报警处理5gly_bh字符型2设定管理员编号6gly_bh2字符型2处理管理员编号7bz字符型50备注6 配件入库表配件入库表主要存放配件每次入库的信息,其结构如表4-6所示。表4-6 配件入库表字段字段名称数据类型字段大小说明1rkdh字符型8入库单号2pj_bh字符型7配件编号3gys_bh字符型5供应商编号4rksl整型4入库数量5r
30、kj货币型8入库价6rke货币型8入库金额7rkrq日期型8入库日期8gly_bh字符型2管理员编号9bz字符型50备注7 配件销售表配件销售表主要存放销售配件的信息,其结构如表4-7所示。表4-7 配件销售表字段字段名称数据类型字段大小说明1xsdh字符型8销售单号2pj_bh字符型7配件编号3kh_bh字符型5客户编号4xssl整型4销售数量5scj货币型8售出价6xse货币型8销售金额7xsrq日期型8销售日期8gly_bh字符型2管理员编号9bz字符型50备注8 配件退货表配件退货表主要存放配件退货登记的信息,其结构如表4-8所示。表4-8 配件退货表字段字段名称数据类型字段大小说明1
31、thdh字符型8退货单号2pj_bh字符型7配件编号3kh_bh字符型5客户编号4xsdh字符型8销售单号5thsl整型4退货数量6thly字符型14退货理由7the货币型8退货金额8thrq日期型8退货日期9gly_bh字符型2管理员编号10bz字符型50备注4.2 利源汽车配件销售管理系统总体功能设计4.2.1 系统功能描述基础信息管理功能:包括对配件信息、供应商信息、客户信息的添加、修改和删除。销售查询功能:包括对销售中各种信息的查询和打印,有配件信息、供应商信息与客户信息的查询和打印,配件入库、配件销售、配件退货、配件库存与配件进货信息的查询和打印。销售管理功能:包括对配件入库、配件销
32、售、配件退货信息的录入、修改和删除,以与对销售报警的设定和处理。销售分析功能:包括对单一配件的销售分析、供应商供货的分析、客户购买周期和客户分类的分析、销售、入库、退货的时间分析。系统维护功能:包括对用户的添加与其权限的设置、密码的修改、系统日志管理、数据库的备份和还原。4.2.2 系统功能模块划分根据利源公司的业务需求和管理的需要,将系统划分为六个模块:基础信息模块、信息查询模块、销售管理模块、销售分析模块、系统维护模块和系统信息模块。具体的功能模块图如图4-2所示。图4-2 主要功能模块示意图5 利源汽车配件销售管理系统详细设计5.1 利源汽车配件销售管理系统代码设计1 配件代码设计配件代
33、码采用7位数字编码,前两位数字代表该配件的分类代号(其他类代号01,变速器系统代号02,传动系统代号03,底盘代号04,覆盖件代号05,发动机系统代号06),后五位数字是配件同类型产品的顺序号。X XX X X X X X 顺序号 分类代号例如:变速器系统类的第一个配件的编号是0200001,发动机类的第十个配件编号是0600010。2 供应商代码设计 供应商的代码采用5位数字编码,前三位数字代表供应商所在地区号的后三位数字,后两位数字是该地区供应商的顺序号。X X XX X 顺序号 所在地区代号例如:地区的第一个供应商编号是02901。3 客户代码设计 客户代码采用5位数字编码,第一位数字代
34、表客户的分类(“1”代表汽修厂,“2”代表会员,“3”代表一般客户),后四位数字代表该类别中客户的顺序号。XX X X X 顺序号 分类代号例如:第一个汽修厂客户编号是10001,第三个会员编号是20003.4 管理员代码设计 管理员代码采用2位数字编码,由于利源公司的管理员较固定,所以采用顺序编码。X X 顺序号例如:第一个管理员编号是01。5.2 利源汽车配件销售管理系统输入输出设计1 输入设计系统的输入表单主要有配件信息表、供应商信息表、客户信息表、配件入库表、配件销售表、配件退货表、销售报警表、管理员信息表,输入表的格式如表5-1、表5-2、表5-3、表5-4、表5-5、表5-6、表5
35、-7、表5-8所示。表5-1 配件信息表配件编号配件名称配件分类配件规格或车型配件单位产地最低库存最高库存通用车型库存数量库存价格零售价会员价汽修厂价备注表5-2 供应商信息表供应商编号供应商名称联系人联系移动账号开户银行地址备注表5-3 客户信息表客户编号客户分类客户名称联系人联系移动账号开户银行地址备注表5-4 配件入库表入库单号配件编号供应商编号入库数量入库价入库金额入库日期管理员编号备注表5-5 配件销售表销售单号配件编号客户编号销售数量售出价销售金额销售日期管理员编号备注表5-6 配件退货表退货单号销售单号配件编号客户编号退货数量退货金额退货理由退货日期管理员编号备注表5-7 销售报
36、警表报警编号报警时间报警容报警处理设定管理员编号处理管理员编号备注表5-8 管理员信息表管理员编号管理员登录口令登录密码性别年龄权限级别职务备注2 输出设计系统输出的报表和表单主要有配件信息一览表、供应商信息一览表、客户信息一览表、管理员信息一览表、入库单、销售单、退货单、进货清单,分别如表5-9、表5-10、表5-11、表5-12、表5-13、表5-14、表5-15、表5-16所示。表5-9 配件信息一览表利源汽配配件信息一览表制表日期: 年 月 日配件编号配件名称配件分类配件规格或车型配件单位产地最低库存最高库存通用车型库存数量库存价格零售价会员价汽修厂价备注表5-10 供应商信息一览利源
37、汽配供应商信息一览表制表日期: 年 月 日供应商编号供应商名称联系人联系移动账号开户银行地址备注表5-11 客户信息一览表利源汽配客户信息一览表制表日期: 年 月 日客户编号客户分类客户名称联系人联系移动账号开户银行地址备注表5-12 管理员信息一览表利源汽配管理员信息一览表制表日期: 年 月 日管理员编号管理员登录口令登录密码性别年龄权限级别职务备注表5-13 入库单利源汽配入库单入库单号 入库日期: 年 月 日供应商: 地址: 邮政编码:联系人: 联系: 移动:开户银行: 账号:编号名称产地通用车型单位数量单价金额本页合计表5-14 销售单利源汽配销售单销售单号: 购货日期: 年 月 日购
38、货单位: 地址: 邮政编码: 联系人: 联系: 移动: 开户银行: 账号:名称产地通用车型单位数量单价金额本页合计 地址: 邮政编码: 联系人: : 表5-15 退货单利源汽配退货单退货单号: 销售单号: 退货日期: 年 月 日退货单位: 地址: 邮政编码: 联系人: 联系: 移动: 开户银行: 账号:名称产地通用车型单位数量单价金额本页合计 表5-16 进货清单利源汽配进货清单制表日期: 年 月 日配件编号配件名称配件分类规格单位产地通用车型进货量5.3 利源汽车配件销售管理系统物理配置设计操作系统:Windows 2000/XP开发工具:Delphi 7.0数据库:SQL Server 2
39、000硬件配置:CPU:Pentium 200MHz 以上存:32MBRAM以上硬盘:100MB以上磁盘空间显示分辨率:最低800×600像素 建议1024×768像素系统的开发主要包括后台数据库的建立和维护以与前端应用程序的开发两个方面。该系统以Windows2000/XP为平台,采用Delphi面向对象程序的开发语言,还采用当前流行的Microsoft SQL Server2000数据库,有效的保证了系统兼容性和可扩展性10。6 利源汽车配件销售管理系统实现6.1 登录界面的实现系统的用户主要是利源公司的销售人员和管理者,他们登录时都使用设定的登录口令和密码进行系统登录
40、,每次登录的登录信息将被系统自动记入系统日志,以便管理员查看人员登录系统的情况。登录界面如图6-1所示。图6-1 系统登录界面6.2 主界面的实现系统的主界面有该系统六个功能模块的菜单和树形列表以与常用功能的快捷按钮,方便用户使用不同的方式操作系统。不同权限级别的用户对该系统的操作有不同的限制,“系统管理员”权限的用户可以对系统所有功能进行操作查看,而“一般管理员”权限的用户不能对“系统维护”这一功能模块进行操作或查看。系统主界面如图6-2所示。图图6-2 系统主界面6.3 基础信息模块的实现系统的基础信息模块包含三个子模块,分别实现的是配件信息、供应商信息、客户信息这三种基础信息的管理。这三
41、个子模块的实现为利源公司的销售管理提供了基础信息,方便了销售管理业务的进行。其具体实现的功能是对这三种信息的添加、修改和删除,实现该功能的代码见附录。配件信息管理界面如图6-3所示。图6-3 配件信息管理界面6.4 信息查询模块的实现系统的信息查询模块包括了配件信息、供应商信息、客户信息查询,入库信息、销售信息、退货信息、库存信息、进货信息查询8个子模块。在每个子模块中都可以实现对该模块信息按照不同的条件进行查询与打印。1 配件信息查询该模块可以按照配件的编号、名称、规格分别进行查询,也可以查出一样类别或一样车型或同一产地的配件。2 供应商信息查询该模块可以按照供应商的编号、名称、联系人、联系
42、、地址进行供应商的查找,也可以查出开户银行一样的供应商。3 客户信息查询该模块可以按照客户的编号、名称、联系人、联系、地址进行客户的查找,也可以查出同一类别或开户银行一样的客户。4 入库信息查询该模块可以根据需要,按照入库单号、配件编号、供应商编号、操作员编号、入库日期这五种条件单一或组合查出入库信息。5 销售信息查询该模块可以根据需要,按照销售单号、配件编号、客户编号、操作员编号、销售日期这五种条件单一或组合查出销售信息。6 退货信息查询该模块可以根据需要,按照退货单号、销售单号、配件编号、客户编号、操作员编号、退货日期这六种条件单一或组合查出退货信息。7 库存信息查询该模块可以根据需要,查
43、出充足(即库存量大于最低库存)、不足(即库存量小于最低库存)、过量(即库存量大于最高库存)的配件信息。也可以通过显示行颜色的区分(红色代表库存过低,低于最低库存需补货的配件;蓝色代表库存量高于最高库存的配件;无颜色代表库存在正常围(即库存数量小于最高库存,大于最低库存)的配件)直观地看出这三种情况下的配件信息11。8 进货信息查询该模块是对系统自动统计出的缺货信息的显示。通过该界面,用户可以清晰地看到实时的缺货信息,以与系统给予的进货量的建议。可以直接打印出进货的清单。配件信息查询、销售信息查询、库存信息查询界面分别如图6-4、图6-5、图6-6所示。图6-4 配件信息查询界面图6-4显示出系
44、统中,配件分类属于发动机系统类的配件共有14种。图6-5 销售信息查询界面图6-5显示出,在2008年12月8日销售了编号为0100001的暖风开关共三只,销售总额87元,分别销售给被客户编号30007的先生,10001的景阳汽修,10003的武汽修。图6-6 库存信息查询界面图6-6显示出,库存信息被刷新后,库存配件的种类共91种,其中编号0200001的变速箱总成库存过量(即库存数量大于最高库存),编号0200003的2/3同步器齿固库存不足(即库存数量低于最低库存)。6.5 销售管理模块的实现系统的销售管理模块是对配件销售中各种业务操作的实现,包括配件入库、配件销售、配件退货、销售报警这
45、四个子功能模块。1 配件入库该模块是对配件入库信息管理的模块,它主要实现对配件入库的信息即供应商与配件对应信息与入库数量、入库价等信息的登记、修改、删除,同时系统自动增加配件信息中的库存数量。2 配件销售该模块是对配件销售信息管理的模块,它主要实现对配件销售的信息即客户与配件对应信息与销售数量、售出价等信息的登记、修改、删除,同时系统自动减少配件信息中的库存数量。3 配件退货该模块是客户因为某种原因要对已购配件退货,并已得到销售人员核准时,对配件退货信息管理的模块,它主要实现对配件退货的信息即销售信息与退货数量、退货日期等信息的登记、修改、删除,同时系统自动修改配件信息中的库存数量。4 销售报
46、警该模块是系统中的一个重点模块,这是利源公司的管理者对销售中的各项数据进行销售分析后做出一些销售调整的决策预警。这个预警是提前设定的,以时间作为触发器,当设定的销售报警的时间来临时,报警就会在系统登录时弹出,提示销售人员做出销售调整的操作。入库管理、销售报警界面分别如图6-7、图6-8所示。图6-7 入库管理界面图6-8 销售报警界面图6-8显示出,2009年6月5日的销售报警界面,红色自动标出的是当天的报警信息;蓝色标出的是报警时间还未到,所以还未处理的报警信息;无色的则是已经报警且被处理过的报警信息。6.6 销售分析模块的实现利源汽车配件销售管理系统的销售分析模块也是系统中的一个重要模块,
47、包括入库分析、销售分析、退货分析、配件分析、客户分析和供应商分析六个子模块。在这六个子模块中按不同的条件,用不同的图表对利源公司销售的情况进行总体的或局部的分析,帮助管理者制定出更利于公司经营的决策。1 入库分析在入库分析子模块中,系统主要分析出某一年的月入库情况和某个月的日入库情况。同时可以根据需要,将这些情况用三种不同的图表来显示。其中条形图可以帮助管理者看出每个点的数据具体值,可以对不同点的数值进行比较。折线图则可以对某一年或某一月的入库总趋势进行显示,帮助用户看出入库的趋势。饼形图则显示出各月或各日入库额所占的年入库额或月入库额的比重大小。这些图表可以从侧面反映出利源公司的经营状况。2 销售分析销售分析子模块和入库分析类似,主要分析出某一年的月销售情况和某个月的日销售情况。也可以用条形图、折线图、饼形图来查看统计的数值、趋势或份额。与入库分析相配合,可以更直观、更全面的查看到了公司总体的经营状况。3 退货分析退货分析子模块在继承了上述两个模块共有的时间分析后,还加入了对退货理由分布与对退货客户分类的分析。退货理由分布分析可以看出在退回的配件中因为质量不合格、购买出错、销售出错这三种理由的配件各占多少数量,以此来分析出是否增加对配件质量的鉴定或是提高销售人员的业务水平。退货客户分类分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭膳食营养学膳食营养和健康
- 计算机网络应用基础
- 二零二四年度教育咨询与培训合同(含留学)
- 工程力学-静力学第三章-平面一般力系
- 大班美术活动《彩色毛毛虫》课件
- 二零二四年高校校园网络升级改造合同2篇
- 2024年度股权转让合同标的物及相关权利义务2篇
- 2024年度厦门自贸区物流仓储合同
- 房屋土地使用权转让协议2024年度杭州市西湖区3篇
- 二零二四年度软件项目合作开发合同
- 甲状腺术后健康宣教首页课件
- 姜子牙动漫电影
- 维护社会稳定规定
- 《数学》课程中的杰出思政教学案例(一等奖)
- 小学教育专业职业生涯发展
- 23秋国家开放大学《视觉设计基础》形考任务1-5参考答案
- 2024年黑龙江高中学业水平合格性考试数学试卷试题(含答案详解)
- 德智体美劳五育融合心得体会
- 小学中华传统文化课件
- 律师事务所金融不良资产包收购与处置
- IPCJEDEC-9704印制板应变测试指南讲座
评论
0/150
提交评论