企业商品销售管理系统毕业论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
1 前言 (1)
1.1 企业商品销售管理系统开发背景 (1)
2 系统分析 (1)
2.1系统初步调查 (1)
2.2系统功能调查 (1)
2.2.1商品管理功能 (1)
2.2.2商品数据管理功能 (2)
2.2.3收入与支出功能 (2)
2.2.4 系统管理功能 (2)
2.3系统功能模块图 (3)
3 系统设计 (3)
3.1系统总体结构设计 (3)
3.2数据库设计 (5)
4 详细设计 (7)
4.1启动界面设计 (7)
4.1.1 功能说明 (7)
4.1.2屏幕设计格式 (7)
4.2主窗口设计 (8)
4.2.1功能说明 (8)
4.2.2屏幕设计格式 (8)
4.3商品管理模块的实现 (8)
4.3.1进货添加模块实现 (8)
4.3.2出货添加模块实现 (9)
4.3.3商品供货商信息模块实现 (10)
4.3.4商品信息查询模块实现 (11)
4.4商品数据管理模块实现 (12)
4.4.1汇总模块实现 (12)
4.4.2商品报表模块实现 (13)
4.5收入与支出实现 (13)
4.5.1收入与支出添加模块实现 (13)
4.5.2收入与支出查询实现 (14)
4.6系统管理的实现 (15)
4.6.1用户管理实现 (15)
5 设计总结 (16)
6 辞 (16)
7 参考文献 (16)
企业商品销售管理系统
1 前言
1.1 企业商品销售管理系统开发背景
随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业人事工资的管理显得越来越重要。

对于大中型企业来说,利用计算机支持企业高效率完成劳动,是适应现代企业制度要求,推动企业销售管理走向科学化、规化的必要条件;而销售管理是一项琐碎、复杂而又十分细致的工作,一般不允许出错,如果实行手工操作,须手工填制大量的表格数据,这就会耗费工作人员大量的时间和精力,计算机进行销售管理工作,不仅能够保证工作准确无误、快速完成,而且还可以利用计算机对有关商品的各种信息进行管理,服务于企业的各个部门,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。

这些优点能够极提高企业销售管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

2 系统分析
2.1系统初步调查
系统目标
采用公司现有的软硬件以及科学的管理系统开发方案,建立企业销售管理系统,来实现企业商品销售管理的计算机自动化。

系统应符合公司的商品、部门的管理制度,并达到操作直观、方便、实用、安全等要求。

2.2系统功能调查
整个系统从总体上分为商品管理、商品数据管理、收入与支出管理、系统管理四个部分,每一个部分应实现的功能如下:
2.2.1商品管理功能
进货添加
所进货物的基本信息包括:商品编号、进出标志、商品名称、单价、进货数量、进货日期、金额、供货商8个部分
可以对已经进货的商品进行逐个浏览,可以把所进的商品添加到进货商品库中,也可以删除已经存在的进货商品。

出货添加
所出货物的基本信息包括:商品编号、进出标志、商品名称、单价、出货数量、出货日期、金额、7个部分,可以对已经售出的商品进行逐个浏览、可以把所出的商品添加到出货商品库中,也可以删除已经存在的出货商品。

商品供货商信息
供货商的基本信息包括:供货商号、供货商地址、供货商、邮编、联系、手机、、联系人、主页、备注 10部分,可以对所有的供货商进行逐个浏览,如果需要的话还可以添加供货商的基本信息。

如果与某个供货商失去了合作关系,可以很方便删除其信息。

商品查询
这一模块主要是根据商品编号进行商品的查询和定位,可以查看商品的库存量、单价、供货时间3部分容。

2.2.2商品数据管理功能
主要包括对商品的进货、出货、存货的汇总和商品报表的管理。

商品汇总
在这一模块中管理人员可以按照月份、年份两种方式进行汇总。

报表管理模块
包括商品库存报表、销售收入报表、经营支出报表三个部分。

生成报表以后我们可以打印输出其中的容。

2.2.3收入与支出功能
主要包括对收入添加、查询,支出添加、查询4个部分的管理:
收入添加在这一模块中管理人员可以对收入的帐目进行添加、对已有的收入帐目进行逐个浏览或者删除等3项操作。

收入查询在这一模块中管理人员可以对收入的帐目进行查询,查询可以按年份、月份2种方式进行。

查询的结果分别为“收入”,“毛利”,“利润率”并分别在相应的栏目中显示出来。

在下边的list栏中显示了所有的收入结果,也可以利用滚动条浏览全部的收入金额。

支出添加在这一模块中管理人员可以对支出的帐目进行添加、可以对已有的支出帐目进行逐个的浏览或者删除等3项操作。

支出查询在这一模块中管理人员可以对支出的帐目进行查询,查询可以按年份、月份2种方式进行。

查询的结果分别为“总支出”,并在相应的栏目中显示出来。

2.2.4 系统管理功能
主要包括用户管理、关于、退出 3部分的管理
用户管理这一模块主要是实现的用户的添加、修改、删除3部分的操作。

并且在list 中显示当前系统中的全部用户的代码,点击任意一位用户的名字就可以对其修改、删除操作。

关于这一模块介绍制作者的情况、完成日期等容。

退出点击此处退出系统。

2.3系统功能模块图
3系统设计
3.1系统总体结构设计
设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易于理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。

概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。

这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。

同时也是一种相对稳定统一的数据模式,一般情况下很少变动。

概念性数据在用户和设计者之间建立了桥梁。

是设计数据库结构的基础。

概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。

用实体间联系反映现实世界事物间的在联系。

E-R模型是建立概念性数据模型的有力工具。

通过对企业商品入库、出库管理容和过程的分类,本系统的设计的实体和属性如下:出货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、)
进货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、)
供货商(供货商编号、供货商、供货商地址、联系人、联系、手机、邮编、、主页、备注)商品库(商品编号、商品名称、单价、商品数量、供货时间)
收入库(日期、销售数量、收入、成本、毛利、利润率)
支出库(日期、用途、金额)
PWD(用户名、密码)
图3.1为各个属性的E—R图的设计
图3.1 系统功能E—R图
3.2数据库设计
根据前面定义的实体及实体之间的关系,形成数据库的表格以及各个表之间的关系。

首先建立一个数据库,表3.1到3.7是在数据库中需要用的表:分别如下
表3.1出货库.dbf
表3.2进货库.dbf
表3.3供货商信息.dbf
表3.4商品库.dbf
表3.5收入库.dbf
表3.6支出库.dbf
表3.7 PWD.dbf
4详细设计
根据系统分析、系统设计的结果,采用VFP开发工具,实现企业销售管理系统各个模块的功能。

4.1启动界面设计
4.1.1 功能说明
系统运行时,首先弹出登录窗口,实现此界面主要是使用表单来实现的,当用户输入的用户名存在并且密码正确的时候才可以登陆进入系统,否则提示“输入用户名或者密码错误,请重新输入!”实现起来很简单,源程序不加以介绍。

4.1.2屏幕设计格式
在登陆时候,密码设置显示方式为“***”,目的是提高密码的安全性,不让别人看到。

具体登陆界面如下所示:
图4.1用户登陆界面
4.2主窗口设计
4.2.1功能说明
主窗口采用的是菜单式设计(主要是下拉式菜单的使用),当鼠标点击主菜单时,在相应的下方会出现可以选择的子菜单,单击相应的子菜单就可以进入相应的可以供操作的界面。

4.2.2屏幕设计格式
图4.2主界面
4.3商品管理模块的实现
4.3.1进货添加模块实现
功能说明
点击进入此界面后,登陆人员可以对进货商品进行逐个的浏览,如果确实需要添加进货的商品,可以输入相关的商品信息以后,点击添加按钮之后就可以把商品成功的添加进进货商品库中。

如果需要删除某个进货库中的商品,只需要找到之后,并且在相应的控件中显示出来,再点击删除按钮,系统就会提示“操作成功”确定之后就可以从进货库中删除你所选中的商品。

操作十分简单,如果对这一部分操作完毕之后,就可以点击“退出”按钮退出此界面回到菜单主界面。

屏幕设计格式
图4.3进货添加界面
4.3.2出货添加模块实现
功能说明
点击进入此界面后,登陆人员可以对出货商品进行逐个的浏览,如果确实需要添加出货的商品,可以输入相关的商品信息以后,点击添加按钮之后就可以把商品成功的添加进出货商品库中。

如果需要删除某个出货库中的商品,只需要找到之后,并且在相应的控件中显示出来,再点击删除按钮,系统就会提示“操作成功”确定之后就可以从出货库中删除你所选中的商品。

操作十分简单,如果对这一部分操作完毕之后,就可以点击“退出”按钮退出此界面回到菜单主界面。

屏幕设计格式:
图4.4进货添加界面
4.3.3商品供货商信息模块实现
功能说明
点击进出此界面之后,同样是可以逐个浏览各个供货商的基本信息。

如果需要添加新的供货商的信息,只需要在相应的控件中填入相应的信息后,再点击“添加”按钮之后就可以成功的将你所想添加的供货商信息添加入供货商信息表中。

如果已经和某个供货商失去了合作关系,那么只需要找到该供货商信息之后,点击“删除”按钮就可以从供货商信息表中可以把这条信息删除掉。

完成操作后就可以点击“退出”按钮退出这一操作界面,返回主菜单进行选择其他的操作。

屏幕设计格式:
图4.5商品供货商信息界面
4.3.4商品信息查询模块实现
功能说明:
点击进入此界面后,可以逐个浏览商品信息,和进货添加和出货添加中的功能类似。

在这个模块中增加了“查询定位”的功能,你只需输入要查询的商品的编号,便可以得知该商品的基本信息,比逐个浏览要快捷得多。

屏幕设计格式:
图4.6商品信息查询界面
4.4商品数据管理模块实现
4.4.1汇总模块实现
功能实现:
在这一模块中,主要是实现两种功能的汇总:分别是按年汇总和按月汇总。

按年汇总可以实现对某一年的进货、出货、存货作出汇总。

只需输入相应的年份就可以汇总该年的收入和支出情况。

同样按月汇总与按年汇总类似,在此不多做赘述。

屏幕实现格式:
图4.7按年会总界面
图4.8按月汇总界面
4.4.2商品报表模块实现
功能说明:
主要是实现对3种商品报表的统计和分析。

在这一部分主要包括的是:商品收入报表、商品库存报表、销售收入报表的浏览和打印功能。

只要点击相应的报表,就可以在屏幕上显示其数据情况。

4.5收入与支出实现
4.5.1收入与支出添加模块实现
功能实现:
在这2个部分中,和前面的货物添加功能类似,管理人员可以对收入的金额(例如:每天的收入或者支出项目添加进收入库或者是支出库),需要做的只是在相应的控件中填入相应的信息,点击“添加”按钮就可以把其添加进所要填入的信息库中。

屏幕设计格式:
图4.9收入添加界面
图4.10支出添加界面
4.5.2收入与支出查询实现
功能说明:
这2个部分主要对收入与支出可以实现按月查询和按年查询两种功能。

在按月或者是按年查询的时候可以实现对这个月份或者是年份的销售、利润等的统计。

分别显示出来,以利于分析这个月份或者是年份的销售情况。

屏幕实现格式:
图4.11收入查询界面
图4.12支出查询界面4.6系统管理的实现
4.6.1用户管理实现
功能说明:
这一部分主要是实现对用户的管理(很遗憾没有对用户权限这一部分做出设定)
登陆的管理员,可以对组的用户进行一些设定,可以添加用户、删除用户、修改用户的密码的操作。

屏幕设计格式:
图4.13用户管理界面
5 设计总结
本系统通过自己的努力,系统基本满足企业销售管理方面的需要。

实现了企业进货管理、出货管理、存货管理、报表生成等功能,给企业销售管理带来很多方便,在界面上力求做到美观、在操作方面尽量做到满足用户使用习惯。

但由于自己水平有限,加上时间有限,还存在很多不足:
1. 目前采用的是单机版,已经不大适应发展趋势,应该更新为C/S。

2. 企业销售管理功能都不够强大,只能满足暂时需要,商品报表打印功能尚不够全面完善,不能实现动态报表。

3. 没有错误处理模块、帮助系统、用户操作权限管理。

今后设想:继续完善此系统,把该有的功能尽量实现,强大其功能,满足企业销售管理的要求。

6 辞
首先非常感学校能开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。

本次毕业设计大概持续了半年的时间,现在终于到结尾了。

刚拿到这个课题时,觉得这个课题比较难。

今天回过去看看,却十分的欣慰,因为通过我的努力终于完成了。

虽然这不是我读大学以来第一次写论文,但却是花费心血最多的一次,这是对我大学三年学习下来最好的检验。

经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都进步了。

这期间凝结了很多人的心血,在此我表示由衷的感。

没有他们的帮助,我将无法顺利完成这次设计。

首先,我要特别感吴俊华老师对我的悉心指导,在设计期间吴老师帮助我收集文献资料,理清设计思路,指导操作方法,并对我所做的课题提出有效的改进方案。

老师渊博的知识、严谨的作风、诲人不倦的态度和学术上精益求精的精神让我受益终生。

其次,学校在这方面也给我们提供了很大的支持和帮助,学校领导比较重视,给我们安排了较多的上机次数和足够的计算机,让我们有尽可能多的时间上机;另外提供了专门的教室方便我们上机调试;每个设计小组配有专门的指导老师,帮助我们能顺利完成整个设计。

对于学校和老师为我的毕业设计所提供的极大帮助和关心,在此我致以衷心的感!
另外,还要感同学三年来对我的关心与支持,感各位老师在学习期间对我的严格要求。

同时也要感身边朋友的热心帮助,没有你们的支持与关心,就没有我今天的毕业设计!
最后,我要向我的父母致以最崇高的敬意,没有你们无私的支持,就没有我今天的成绩!
7 参考文献
[1] 史济民,汤观全, visual foxpro及其应用系统开发, , 清华大学, 2002年, 313-350
[2] 萨师煊,王珊, 数据库系统概论, , 高等教育(第三版), 1999年, 13-60
[3] 爱平, visual foxpro 数据库程序设计基础, , 机械工业,1999年, 150-170
[4] 邓洪涛, 数据库系统及其应用, , 清华大学, 2000年,140-160
[5] 董方武, visual foxpro程序设计实训教程, , 科学, 2003年, 174-200
[6] 丁炎炎,金波, 数据库原理, , 清华大学, 2001年,138-158
[7] 邵洋,谷宇,何旭洪, visual foxpro数据库开发实例导航(第二版),, 邮电, 2003
年, 150-170
[8] 施伯乐,丁保康, 数据库技术, , 科学, 1999年,200-250
[9] 春葆, visual foxpro(应用系统设计篇)高级编程, , 科学, 2001年,90-130
[10] 周恒,雨,王国辉, visual foxpro 数据库开发关键技术与实例应用, , 邮电, 2003
年, 100-120
[11] 夏火松, 数据仓库与数据挖掘技术, , 科学, 1997年, 50-80
[12] 惠勤,景安, 网络数据库应用技术, , 机械工业, 1998年, 45-75
[13] 胡小燕 , visual foxpro 数据库原理与应用 , , 电子科技大学, 2003年,59-80
[14] 立南,雨, visual foxpro程序设计应用, 电子工业, 2004年, 120-150
[15] 王祥仲,玉玲,visualfoxpro8.0实用培训教程, , 清华大学, 2005年,280-320。

相关文档
最新文档