《企业商品销售管理系统_毕业论文(12页).doc》由会员分享,可在线阅读,更多相关《企业商品销售管理系统_毕业论文(12页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-企业商品销售管理系统_毕业论文-第 9 页目 录1 前言11.1 企业商品销售管理系统开发背景12 系统分析12.1系统初步调查12.2系统功能调查12.2.1商品管理功能12.2.2商品数据管理功能22.2.3收入与支出功能22.2.4 系统管理功能22.3系统功能模块图33 系统设计33.1系统总体结构设计33.2数据库设计54 详细设计74.1启动界面设计74.1.1 功能说明74.1.2屏幕设计格式74.2主窗口设计84.2.1功能说明84.2.2屏幕设计格式84.3商品管理模块的实现84.3.1进货添加模块实现84.3.2出货添加模块实现94.3.3商品供货商信息模块实现104.3
2、.4商品信息查询模块实现1144商品数据管理模块实现124.4.1汇总模块实现124.4.2商品报表模块实现134.5收入与支出实现134.5.1收入与支出添加模块实现134.5.2收入与支出查询实现144.6系统管理的实现154.6.1用户管理实现155 设计总结166 谢辞167 参考文献16企业商品销售管理系统1 前言1.1 企业商品销售管理系统开发背景随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业人事工资的管理显得越来越重要。对于大中型企业来说,利用计算机支持企业高效率完成劳动,是适应现代企业制度要求,推动企业销售管理走向科学化、规范化的必要条件;而销
3、售管理是一项琐碎、复杂而又十分细致的工作,一般不允许出错,如果实行手工操作,须手工填制大量的表格数据,这就会耗费工作人员大量的时间和精力,计算机进行销售管理工作,不仅能够保证工作准确无误、快速完成,而且还可以利用计算机对有关商品的各种信息进行管理,服务于企业的各个部门,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业销售管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。2 系统分析2.1系统初步调查系统目标采用公司现有的软硬件以及科学的管理系统开发方案,建立企业销售管理系统,来实现企业商品
4、销售管理的计算机自动化。系统应符合公司的商品、部门的管理制度,并达到操作直观、方便、实用、安全等要求。2.2系统功能调查整个系统从总体上分为商品管理、商品数据管理、收入与支出管理、系统管理四个部分,每一个部分应实现的功能如下:2.2.1商品管理功能进货添加所进货物的基本信息包括:商品编号、进出标志、商品名称、单价、进货数量、进货日期、金额、供货商8个部分可以对已经进货的商品进行逐个浏览,可以把所进的商品添加到进货商品库中,也可以删除已经存在的进货商品。出货添加所出货物的基本信息包括:商品编号、进出标志、商品名称、单价、出货数量、出货日期、金额、7个部分,可以对已经售出的商品进行逐个浏览、可以把
5、所出的商品添加到出货商品库中,也可以删除已经存在的出货商品。商品供货商信息供货商的基本信息包括:供货商号、供货商地址、供货商、邮编、联系电话、手机、邮箱、联系人、主页、备注 10部分,可以对所有的供货商进行逐个浏览,如果需要的话还可以添加供货商的基本信息。如果与某个供货商失去了合作关系,可以很方便删除其信息。商品查询这一模块主要是根据商品编号进行商品的查询和定位,可以查看商品的库存量、单价、供货时间3部分内容。2.2.2商品数据管理功能主要包括对商品的进货、出货、存货的汇总和商品报表的管理。商品汇总 在这一模块中管理人员可以按照月份、年份两种方式进行汇总。报表管理模块 包括商品库存报表、销售收
6、入报表、经营支出报表三个部分。生成报表以后我们可以打印输出其中的内容。2.2.3收入与支出功能主要包括对收入添加、查询,支出添加、查询4个部分的管理:收入添加 在这一模块中 管理人员可以对收入的帐目进行添加、对已有的收入帐目进行逐个浏览或者删除等3项操作。收入查询 在这一模块中 管理人员可以对收入的帐目进行查询,查询可以按年份、月份2种方式进行。查询的结果分别为“收入”,“毛利”,“利润率”并分别在相应的栏目中显示出来。在下边的list栏中 显示了所有的收入结果,也可以利用滚动条浏览全部的收入金额。支出添加 在这一模块中 管理人员可以对支出的帐目进行添加、可以对已有的支出帐目进行逐个的浏览或者
7、删除等3项操作。支出查询 在这一模块中 管理人员可以对支出的帐目进行查询,查询可以按年份、月份2种方式进行。查询的结果分别为“总支出”,并在相应的栏目中显示出来。2.2.4 系统管理功能主要包括用户管理、关于、退出 3部分的管理用户管理 这一模块 主要是实现的用户的添加、修改、删除3部分的操作。并且在list中显示当前系统中的全部用户的代码,点击任意一位用户的名字就可以对其修改、删除操作。关于 这一模块 介绍制作者的情况、完成日期等内容。退出 点击此处退出系统。企业销售管理系统商品管理模块商品数据管理模块收入与支出模块系统管理模块进货添加出货添加商品供货商信息商品查询支出与汇总商品报表收入添加
8、收入查询支出添加支出查询数据维护用户管理关于退出按年汇总按月汇总商品库存报表销售收入报表经营支出报表数据备份数据恢复图2.1 系 统 功 能 模 块 图2.3系统功能模块图3 系统设计3.1系统总体结构设计设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易于理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式
9、。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。通过对企业商品入库、出库管理内容和过程的分类,本系统的设计的实体和属性如下:出货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、)进货库(商品编号、商品名称、进出标志、单价、日期、数量、金额、)供货商(供货商编号、供货商、供货商地址、联系人、联系电话、手机、邮
10、编、邮箱、主页、备注)商品库(商品编号、商品名称、单价、商品数量、供货时间)收入库(日期、销售数量、收入、成本、毛利、利润率)支出库(日期、用途、金额)PWD(用户名、密码)图3.1为各个属性的ER图的设计出货库金额商品编号商品名称进出标志单价日期数量进货库货库金额商品编号商品名称进出标志单价日期数量供货商供货商编号供货商供货商地址联系人备注联系电话手机邮编邮箱主页商品库商品编号商品名称单价商品数量供货时间收入库日期销售数量收入成本毛利利润率支出库日期用途金额PWD密码用户名图3.1 系统功能ER图3.2数据库设计根据前面定义的实体及实体之间的关系,形成数据库的表格以及各个表之间的关系。首先建
11、立一个数据库,表3.1到3.7是在数据库中需要用的表:分别如下表3.1出货库.dbf字段数据类型宽度商品编号字符型5商品名称字符型20进出标志字符型4单价数值型10,2数量数值型8日期日期型8金额数值型10,2表3.2进货库.dbf字段数据类型宽度商品编号字符型5商品名称字符型20进出标志字符型4单价数值型10,2数量数值型8日期日期型8金额数值型10,2表3.3供货商信息.dbf字段数据类型宽度供货商编号字符型5供货商字符型10供货商地址字符型20联系人字符型10联系电话字符型11手机字符型13邮编字符型7邮箱字符型20主页字符型20备注备注型表3.4商品库.dbf字段数据类型长度商品编号字
12、符型5商品名称字符型20单价数值型10,2商品数量数值型10供货时间日期型8表3.5收入库.dbf字段字符类型长度日期日期型8销售数量数值型10,2收入数值型10,2成本数值型10,2毛利数值型10,2利润率数值型5表3.6支出库.dbf字段字符类型宽度日期日期型8用途字符型20金额数值型10,2表3.7 PWD.dbf 字段字符类型宽度用户名字符型10密码字符型104 详细设计根据系统分析、系统设计的结果,采用VFP开发工具,实现企业销售管理系统各个模块的功能。4.1启动界面设计4.1.1 功能说明系统运行时,首先弹出登录窗口,实现此界面主要是使用表单来实现的,当用户输入的用户名存在并且密码
13、正确的时候才可以登陆进入系统,否则提示“输入用户名或者密码错误,请重新输入!”实现起来很简单,源程序不加以介绍。4.1.2屏幕设计格式在登陆时候,密码设置显示方式为“*”,目的是提高密码的安全性,不让别人看到。具体登陆界面如下所示:图4.1用户登陆界面4.2主窗口设计4.2.1功能说明主窗口采用的是菜单式设计(主要是下拉式菜单的使用),当鼠标点击主菜单时,在相应的下方会出现可以选择的子菜单,单击相应的子菜单就可以进入相应的可以供操作的界面。4.2.2屏幕设计格式 图4.2主界面4.3商品管理模块的实现4.3.1进货添加模块实现功能说明点击进入此界面后,登陆人员可以对进货商品进行逐个的浏览,如果
14、确实需要添加进货的商品,可以输入相关的商品信息以后,点击添加按钮之后就可以把商品成功的添加进进货商品库中。如果需要删除某个进货库中的商品,只需要找到之后,并且在相应的控件中显示出来,再点击删除按钮,系统就会提示“操作成功”确定之后就可以从进货库中删除你所选中的商品。操作十分简单,如果对这一部分操作完毕之后,就可以点击“退出”按钮退出此界面回到菜单主界面。屏幕设计格式图4.3进货添加界面4.3.2出货添加模块实现功能说明点击进入此界面后,登陆人员可以对出货商品进行逐个的浏览,如果确实需要添加出货的商品,可以输入相关的商品信息以后,点击添加按钮之后就可以把商品成功的添加进出货商品库中。如果需要删除
15、某个出货库中的商品,只需要找到之后,并且在相应的控件中显示出来,再点击删除按钮,系统就会提示“操作成功”确定之后就可以从出货库中删除你所选中的商品。操作十分简单,如果对这一部分操作完毕之后,就可以点击“退出”按钮退出此界面回到菜单主界面。屏幕设计格式:图4.4进货添加界面4.3.3商品供货商信息模块实现功能说明点击进出此界面之后,同样是可以逐个浏览各个供货商的基本信息。如果需要添加新的供货商的信息,只需要在相应的控件中填入相应的信息后,再点击“添加”按钮之后就可以成功的将你所想添加的供货商信息添加入供货商信息表中。如果已经和某个供货商失去了合作关系,那么只需要找到该供货商信息之后,点击“删除”
16、按钮就可以从供货商信息表中可以把这条信息删除掉。完成操作后就可以点击“退出”按钮退出这一操作界面,返回主菜单进行选择其他的操作。屏幕设计格式:图4.5商品供货商信息界面4.3.4商品信息查询模块实现功能说明:点击进入此界面后,可以逐个浏览商品信息,和进货添加和出货添加中的功能类似。在这个模块中增加了“查询定位”的功能,你只需输入要查询的商品的编号,便可以得知该商品的基本信息,比逐个浏览要快捷得多。屏幕设计格式:图4.6商品信息查询界面44商品数据管理模块实现4.4.1汇总模块实现功能实现:在这一模块中,主要是实现两种功能的汇总:分别是按年汇总和按月汇总。按年汇总 可以实现对某一年的进货、出货、
17、存货作出汇总。只需输入相应的年份就可以汇总该年的收入和支出情况。同样 按月汇总 与按年汇总类似,在此不多做赘述。屏幕实现格式: 图4.7按年会总界面图4.8按月汇总界面4.4.2商品报表模块实现功能说明:主要是实现对3种商品报表的统计和分析。 在这一部分主要包括的是:商品收入报表、商品库存报表、销售收入报表的浏览和打印功能。只要点击相应的报表,就可以在屏幕上显示其数据情况。4.5收入与支出实现4.5.1收入与支出添加模块实现功能实现:在这2个部分中,和前面的货物添加功能类似,管理人员可以对收入的金额(例如:每天的收入或者支出项目添加进收入库或者是支出库),需要做的只是在相应的控件中填入相应的信
18、息,点击“添加”按钮就可以把其添加进所要填入的信息库中。屏幕设计格式:图4.9收入添加界面图4.10支出添加界面4.5.2收入与支出查询实现功能说明:这2个部分主要对收入与支出可以实现按月查询和按年查询两种功能。在按月或者是按年查询的时候可以实现对这个月份或者是年份的销售、利润等的统计。分别显示出来,以利于分析这个月份或者是年份的销售情况。屏幕实现格式:图4.11收入查询界面图4.12支出查询界面4.6系统管理的实现 4.6.1用户管理实现功能说明:这一部分主要是实现对用户的管理(很遗憾没有对用户权限这一部分做出设定)登陆的管理员,可以对组内的用户进行一些设定,可以添加用户、删除用户、修改用户
19、的密码的操作。屏幕设计格式:图4.13用户管理界面5 设计总结本系统通过自己的努力,系统基本满足企业销售管理方面的需要。实现了企业进货管理、出货管理、存货管理、报表生成等功能,给企业销售管理带来很多方便,在界面上力求做到美观、在操作方面尽量做到满足用户使用习惯。但由于自己水平有限,加上时间有限,还存在很多不足:1.目前采用的是单机版,已经不大适应发展趋势,应该更新为C/S。2.企业销售管理功能都不够强大,只能满足暂时需要,商品报表打印功能尚不够全面完善,不能实现动态报表。3.没有错误处理模块、帮助系统、用户操作权限管理。今后设想:继续完善此系统,把该有的功能尽量实现,强大其功能,满足企业销售管
20、理的要求。6 谢辞首先非常感谢学校能开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。 本次毕业设计大概持续了半年的时间,现在终于到结尾了。刚拿到这个课题时,觉得这个课题比较难。今天回过去看看,却十分的欣慰,因为通过我的努力终于完成了。虽然这不是我读大学以来第一次写论文,但却是花费心血最多的一次,这是对我大学三年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都进步了。这期间凝结了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢吴俊华老师对我的悉心指
21、导,在设计期间吴老师帮助我收集文献资料,理清设计思路,指导操作方法,并对我所做的课题提出有效的改进方案。老师渊博的知识、严谨的作风、诲人不倦的态度和学术上精益求精的精神让我受益终生。 其次,学校在这方面也给我们提供了很大的支持和帮助,学校领导比较重视,给我们安排了较多的上机次数和足够的计算机,让我们有尽可能多的时间上机;另外提供了专门的教室方便我们上机调试;每个设计小组配有专门的指导老师,帮助我们能顺利完成整个设计。对于学校和老师为我的毕业设计所提供的极大帮助和关心,在此我致以衷心的感谢! 另外,还要感谢同学三年来对我的关心与支持,感谢各位老师在学习期间对我的严格要求。同时也要感谢身边朋友的热
22、心帮助,没有你们的支持与关心,就没有我今天的毕业设计! 最后,我要向我的父母致以最崇高的敬意,没有你们无私的支持,就没有我今天的成绩!7 参考文献1 史济民,汤观全, visual foxpro及其应用系统开发, 北京, 清华大学出版社, 2002年, 313-3502 萨师煊,王珊, 数据库系统概论, 北京, 高等教育出版社(第三版), 1999年, 13-603 李爱平, visual foxpro 数据库程序设计基础, 北京, 机械工业出版社,1999年, 150-1704 邓洪涛, 数据库系统及其应用, 北京, 清华大学出版社, 2000年,140-1605 董方武, visual f
23、oxpro程序设计实训教程, 北京, 科学出版社, 2003年, 174-2006 丁炎炎,金波, 数据库原理, 北京, 清华大学出版社, 2001年,138-1587 邵洋,谷宇,何旭洪, visual foxpro数据库开发实例导航(第二版),北京, 邮电出版社, 2003年, 150-1708 施伯乐,丁保康, 数据库技术, 北京, 科学出版社, 1999年,200-2509 李春葆, visual foxpro(应用系统设计篇)高级编程, 北京, 科学出版社, 2001年,90-13010 周恒,张雨,王国辉, visual foxpro 数据库开发关键技术与实例应用, 北京, 邮电出版社, 2003年, 100-12011 夏火松, 数据仓库与数据挖掘技术, 北京, 科学出版社, 1997年, 50-8012 赵惠勤,张景安, 网络数据库应用技术, 北京, 机械工业出版社, 1998年, 45-7513 胡小燕 , visual foxpro 数据库原理与应用 , 西安, 西安电子科技大学出版社, 2003年,59-8014 范立南,张雨, visual foxpro程序设计应用, 北京 电子工业出版社, 2004年, 120-15015 王祥仲,李玉玲,visualfoxpro8.0实用培训教程, 北京, 清华大学出版社, 2005年,280-320
限制150内