前言 .1 企业商品销售管理系统开发背景 随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业人事工资的管理显得越来越重要。对于大中型企业来说,利用计算机支持企业高效率完成劳动,是适应现代企业制度要求,推动企业销售管理走向科学化、规范化的必要条件;而销售管理是一项琐碎、复杂而又十分细致的工作,一般不允许出错,如果实行手工操作,须手工填制大量的表格数据,这就会耗费工作人员大量的时间和精力,计算机进行销售管理工作,不仅能够保证工作准确无误、快速完成,而且还可以利用计算机对有关商品的各种信息进行管理,服务于企业的各个部门,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业销售管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 系统分析 .1系统初步调查 系统目标 采用公司现有的软硬件以及科学的管理系统开发方案,建立企业销售管理系统,来实现企业商品销售管理的计算机自动化。系统应符合公司的商品、部门的管理制度,并达到操作直观、方便、实用、安全等要求。 .2系统功能调查 整个系统从总体上分为商品管理、商品数据管理、收入与支出管理、系统管理四个部分,每一个部分应实现的功能如下: .2.1商品管理功能 进货添加 所进货物的基本信息包括:商品编号、进出标志、商品名称、单价、进货数量、进货日期、金额、供货商8个部分 可以对已经进货的商品进行逐个浏览,可以把所进的商品添加到进货商品库中,也可以删除已经存在的进货商品。 出货添加 所出货物的基本信息包括:商品编号、进出标志、商品名称、单价、出货数量、出货日期、金额、7个部分,可以对已经售出的商品进行逐个浏览、可以把所出的商品添加到出货商品库中,也可以删除已经存在的出货商品。 商品供货商信息 供货商的基本信息包括:供货商号、供货商地址、供货商、邮编、联系电话、手机、邮箱、联系人、主页、备注 10部分,可以对所有的供货商进行逐个浏览,如果需要的话还可以添加供货商的基本信息。如果与某个供货商失去了合作关系,可以很方便删除其信息。 商品查询 这一模块主要是根据商品编号进行商品的查询和定位,可以查看商品的库存量、单价、供货时间3部分内容。 .2.2商品数据管理功能 主要包括对商品的进货、出货、存货的汇总和商品报表的管理。 商品汇总 在这一模块中管理人员可以按照月份、年份两种方式进行汇总。 报表管理模块 包括商品库存报表、销售收入报表、经营支出报表三个部分。生成报表以后我们可以打印输出其中的内容。 .2.3收入与支出功能 主要包括对收入添加、查询,支出添加、查询4个部分的管理: 收入添加 在这一模块中 管理人员可以对收入的帐目进行添加、对已有的收入帐目进行逐个浏览或者删除等3项操作。 收入查询 在这一模块中 管理人员可以对收入的帐目进行查询,查询可以按年份、月份2种方式进行。查询的结果分别为“收入”,“毛利”,“利润率”并分别在相应的栏目中显示出来。 在下边的list栏中 显示了所有的收入结果,也可以利用滚动条浏览全部的收入金额。 支出添加 在这一模块中 管理人员可以对支出的帐目进行添加、可以对已有的支出帐目进行逐个的浏览或者删除等3项操作。 支出查询 在这一模块中 管理人员可以对支出的帐目进行查询,查询可以按年份、月份2种方式进行。查询的结果分别为“总支出”,并在相应的栏目中显示出来。 .2.4 系统管理功能 主要包括用户管理、关于、退出 3部分的管理 用户管理 这一模块 主要是实现的用户的添加、修改、删除3部分的操作。并且在list中显示当前系统中的全部用户的代码,点击任意一位用户的名字就可以对其修改、删除操作。 关于 这一模块 介绍制作者的情况、完成日期等内容。 退出 点击此处退出系统。 .3系统功能模块图 系统设计 .1系统总体结构设计 设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易于理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。 概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。 概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。 通过对企业商品入库、出库管理内容和过程的分类,本系统的设计的实体和属性如下: 出货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、) 进货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、) 供货商(供货商编号、供货商、供货商地址、联系人、联系电话、手机、邮编、邮箱、主页、备注) 商品库(商品编号、商品名称、单价、商品数量、供货时间) 收入库(日期、销售数量、收入、成本、毛利、利润率) 支出库(日期、用途、金额) PWD(用户名、密码) .2数据库设计 根据前面定义的实体及实体之间的关系,形成数据库的表格以及各个表之间的关系。 首先建立一个数据库,表3.1到3.7是在数据库中需要用的表:分别如下 日期 金额 表 3.2 进货库.dbf 字段 商品编号 商品名称 进出标志 单价 数量 日期 金额 表 3.3 供货商信息.dbf 字段 供货商编号 供货商 供货商地址 联系人 联系电话 手机 邮编 邮箱 主页 备注 表 3.4 商品库.dbf 字段 商品编号 商品名称 单价 商品数量 供货时间 表 3.5 收入库.dbf 字段 日期 销售数量 收入 成本 毛利 利润率 表 3.6 支出库.dbf 字段 4 详细设计 根据系统分析、系统设计的结果,采用VFP开发工具,实现企业销售管理系统各个模块的功能。 .1启动界面设计 .1.1 功能说明 系统运行时,首先弹出登录窗口,实现此界面主要是使用表单来实现的,当用户输入的用户名存在并且密码正确的时候才可以登陆进入系统,否则提示“输入用户名或者密码错误,请重新输入!”实现起来很简单,源程序不加以介绍。 .1.2屏幕设计格式 在登陆时候,密码设置显示方式为“***”,目的是提高密码的安全性,不让别人看到。 具体登陆界面如下所示: 4.2主窗口设计 .2.1功能说明 主窗口采用的是菜单式设计(主要是下拉式菜单的使用),当鼠标点击主菜单时,在相应的下方会出现可以选择的子菜单,单击相应的子菜单就可以进入相应的可以供操作的界面。 .2.2屏幕设计格式 .3商品管理模块的实现 .3.1进货添加模块实现 功能说明 点击进入此界面后,登陆人员可以对进货商品进行逐个的浏览,如果确实需要添加进货的商品,可以输入相关的商品信息以后,点击添加按钮之后就可以把商品成功的添加进进货商品库中。如果需要删除某个进货库中的商品,只需要找到之后,并且在相应的控件中显示出来,再点击删除按钮,系统就会提示“操作成功”确定之后就可以从进货库中删除你所选中的商品。操作十分简单,如果对这一部分操作完毕之后,就可以点击“退出”按钮退出此界面回到菜单主界面。 屏幕设计格式 .3.2出货添加模块实现 功能说明 点击进入此界面后,登陆人员可以对出货商品进行逐个的浏览,如果确实需要添加出货的商品,可以输入相关的商品信息以后,点击添加按钮之后就可以把商品成功的添加进出货商品库中。如果需要删除某个出货库中的商品,只需要找到之后,并且在相应的控件中显示出来,再点击删除按钮,系统就会提示“操作成功”确定之后就可以从出货库中删除你所选中的商品。操作十分简单,如果对这一部分操作完毕之后,就可以点击“退出”按钮退出此界面回到菜单主界面。 屏幕设计格式: .3.3商品供货商信息模块实现 功能说明 点击进出此界面之后,同样是可以逐个浏览各个供货商的基本信息。如果需要添加新的供货商的信息,只需要在相应的控件中填入相应的信息后,再点击“添加”按钮之后就可以成功的将你所想添加的供货商信息添加入供货商信息表中。如果已经和某个供货商失去了合作关系,那么只需要找到该供货商信息之后,点击“删除”按钮就可以从供货商信息表中可以把这条信息删除掉。完成操作后就可以点击“退出”按钮退出这一操作界面,返回主菜单进行选择其他的操作。 屏幕设计格式: .3.4商品信息查询模块实现 功能说明: 点击进入此界面后,可以逐个浏览商品信息,和进货添加和出货添加中的功能类似。在这个模块中增加了“查询定位”的功能,你只需输入要查询的商品的编号,便可以得知该商品的基本信息,比逐个浏览要快捷得多。 屏幕设计格式: 4.4商品数据管理模块实现 .4.1汇总模块实现 功能实现: 在这一模块中,主要是实现两种功能的汇总:分别是按年汇总和按月汇总。 按年汇总 可以实现对某一年的进货、出货、存货作出汇总。只需输入相应的年份就可以汇总该年的收入和支出情况。 同样 按月汇总 与按年汇总类似,在此不多做赘述。 屏幕实现格式: 4.4.2商品报表模块实现 功能说明: 主要是实现对3种商品报表的统计和分析。 在这一部分主要包括的是:商品收入报表、商品库存报表、销售收入报表的浏览和打印功能。只要点击相应的报表,就可以在屏幕上显示其数据情况。 .5收入与支出实现 .5.1收入与支出添加模块实现 功能实现: 在这2个部分中,和前面的货物添加功能类似,管理人员可以对收入的金额(例如:每天的收入或者支出项目添加进收入库或者是支出库),需要做的只是在相应的控件中填入相应的信息,点击“添加”按钮就可以把其添加进所要填入的信息库中。 屏幕设计格式: .5.2收入与支出查询实现 功能说明: 这2个部分主要对收入与支出可以实现按月查询和按年查询两种功能。在按月或者是按年查询的时候可以实现对这个月份或者是年份的销售、利润等的统计。分别显示出来,以利于分析这个月份或者是年份的销售情况。 屏幕实现格式: .6系统管理的实现 .6.1用户管理实现 功能说明: 这一部分主要是实现对用户的管理(很遗憾没有对用户权限这一部分做出设定) 登陆的管理员,可以对组内的用户进行一些设定,可以添加用户、删除用户、修改用户的密码的操作。 屏幕设计格式: 5 设计总结 本系统通过自己的努力,系统基本满足企业销售管理方面的需要。实现了企业进货管理、出货管理、存货管理、报表生成等功能,给企业销售管理带来很多方便,在界面上力求做到美观、在操作方面尽量做到满足用户使用习惯。但由于自己水平有限,加上时间有限,还存在很多不足: . 目前采用的是单机版,已经不大适应发展趋势,应该更新为C/S。 . 企业销售管理功能都不够强大,只能满足暂时需要,商品报表打印功能尚不够全面完善,不能实现动态报表。 . 没有错误处理模块、帮助系统、用户操作权限管理。 今后设想:继续完善此系统,把该有的功能尽量实现,强大其功能,满足企业销售管理的要求。
信息发布:广州名易软件有限公司 http://www.myidp.net
|