资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
企业销售管理系统引言本论文主要介绍的是企事业使用的销售管理系统的整个设计。 随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了 极大的便利.以往企业销售管理由于缺乏适当的软件而给其工作带来了很多不便。 本论文所介绍的便是一个企业销售管理系统,以方便其在商品销售管理中的工作任 务.该系统适用于企业销售管理,其功能主要分为五大类: 系统初始化;客户信息管理、销售信息管理、增删用户等,该系统性能力求易 于使用,具有较高的扩展性和可维护性.整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计 和代码编写的模块化。1. 系统需求分析1.1 现行业务系统描述 在企业,销售管理工作是非常重要的一项工作,它可以显示整个企业的销售 量,销售管理等等。以前都是人工进行操作。随着企业规模扩大,销售处的销售管 理工作量大大加重.随着计算机应用的发展,销售工作者急切希望能够将大部分繁 琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及 更加快了销售管理系统的产生。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。1.2 业务流程分析销售管理系统是一个面向企业销售管理,为其提供服务的综合信息管理系统。销售管理人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。商品信息、销售信息和客户信息等情况都记录在销售管理系统里进行管理.由销售人员在档案更新中完成对运行销售系统所需的基本数据的维护.包括这 些信息的增、修、改等,变动都将在这进行操作。1.3现行系统存在的主要问题分析 现行系统的主要问题归纳起来主要有,单机单用户系统,随着网络的发展,同 时销售管理系统中信息的使用者大大增加,原有的单机单用户系统已远远不能满足 需要。同时,原有的数据库也不支持多用户的网络运行环境。1。4提出可能的解决方案1鉴于目前企业对销售管理系统的需求与实际情况,新系统方案的重点放在系统 的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:1. 新系统采用Visual Foxpro6.0开发成功,充分利用该开发程序的优势,提高 了工作效率。2. 新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模 块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能 少的影响现有功能模块的运行。3. 新系统所具有的特性:通用性:用户可根据本单位的需求灵活设置数据库结构,可满足不同层次,不 同性质,不同业务工作的需求。1. 5可行性分析与决策对于新系统设计的几个关键技术的可行性分析如下,1. 技术可行性1)系统的软件可以使用在WIN98、WIN2000、WINXP这些目前主流的操作系统 上,且容易使用。2)系统的数据库支持,本系统彩面向对象的VF6.0开发而成,友好的界面,简 易的操作。工作人员只有稍加指导就可以熟练使用。3)结论:本系统信息量不算太大,实时程度要求不高,对软硬件要求比较简 单,可以进行开发。2。经济可行性1)本系统只需一台计算机,配置奔腾III以上,256MB.2)效益分析:运用本系统后,可大大提高工作效率和工作质量,减少人工操作 的一些失误.3)本系统投入费用不高。3. 运行可行性根据任务要求分析,此设计题目可以通过用Visual FoxPro 6.0软件作为开发 工具来完成,利用Visual FoPro 6.0软件制作一个数据库的销售管理系统,这个系 统可以很好的实现任务要求中所提出的各项功能指标,能够实现数据管理的自动化, 大大提高工作效率。综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新 系统的开发是可行的。22。系统的实现2。1系统开发环境系统开发环境包括硬件平台和软件平台两种。 硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置.由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济, 只要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通 微机即可顺利运行。本系统在单机上运行。2.2 系统测试在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不 可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投 入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质 量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作 量的 40%以上。因此,我们必须重视测试工作.系统的优点1. 流程符合企业内部销售管理的要求。2. 界面友好,输入信息方便.系统的缺点1。由于时间的原因,系统还不是很完善,应该把 VF 的背景框去掉.2。网络功能欠缺。本系统只能在单机上运行,不能实现网络连接,资源共享。 将来可能提出的要求1。网络化。系统能支持网络数据传输,数据共享;数据远程访问能自动采取一定的加锁策 略;远 程报表处理。2。多媒体化。系统能够支持语音输入。2。3 系统运行与维护系统的运行:1. 初始数据的输入本系统的输入采用鼠标和键盘相结合的输入方法.(1)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改.(2)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问 题,因此,有必要变更代码,予以维护。(3)硬件的维护:指的是对系统所使用的设备进行维护.本系统的日常维护由人事的专人来负责,如果出现一些不能解决的问题,则由 开发者来负责。3。系统分析3。1数据流分析由于本系统的功能强大,功能模块较多,下面仅以销售管理模块为例来进行编 制。欢迎界面登录界面销售管理系统主界面 产品信息管客户信息管销售信息管修改密增删用帮助 理理理码户关于本更改记更改用新增和客户信息查销售信息浏系统的录户密码 删除用询览 追加记销售报表打客户信息修介绍 户 录印 改客户信息浏删除记更改记录览录 删除客户信浏览记添加新记录息录 添加新客户3. 2模块功能介绍销售管理系统的主要模块1.欢迎界面启动系统后出现的是欢迎界面,2. 登录模块要求要输入正确的用户名和密码才能进入本系统。登录分为权限一级登录和权 限二级4 登录,登录后可进入产品信息管理,客户信息管理,销售信息管理等模块。3。客户信息管理模块该模块提供对客户信息的浏览、添加、修改和查询等功能。 4.产品信息管理 模块该模块提供对客户信息的浏览、添加和修改等功能。5。销售信息管理模块 该模块提供对销售记录的浏览,可以更改,增加,删除信息。还包括对销售记 录表的打印,按某一条件进行报表打印,如:按产品排序打印,按客户排序打印等. 6。增删用户模块该模块提供对用户添加和删除,在添加用户时可以对用户的登录权限进行设 置。 7.修改密码模块用户可以在此模块中对自己的登录密码进行修改.4。系统设计4。1系统中的表产品信息。dbf (产品号,产品名称,厂商,规格,价格,简介,品牌,型号) 客户信息.dbf (地址,电话号码,客户,客户号,邮编) 销售信息。dbf(产品号,价格,客户号,售出时间,数量) 用户密码.dbf (密码,权限等级,用户名)4。2表的物理结构用户密码。dbf字段名类型 宽度小数位 索引类型密码字符型 8 0权限等级字符型 8 0用户名字符型 1 0 唯一5产品信息.dbf字段名类型 宽度小数位 索引类型产品号字符型 10 0唯一 产品名称字符型 10 0厂商字符型 10 0规格字符型 30 0价格数值型 10 0简介备注型 4品牌字符型 10 0型号字符型 10 10客户信息。dbf字段名类型 宽度小数位 索引类型地址字符型 30 0电话号码 字符型 14 0客户字符型 20 0客户号字符型 10 0唯一邮编字符型 10 0销售信息.dbf字段名 类型 宽度 小数位 索引类型 产品号 字符型 10 0 普通索引 价格 数 值型 10 0 客户号 字符型 10 0 普通索引 售出时间 日期型 8 0 数量 数值型 105. 系统的详细设计5. 1系统欢迎界面欢迎界面的模块Forml的Load事件tt=0Forml 的 Click 事件do form check Thisform。release Forml 的 KeyPress 事件 do form check Thisform.release Timer1 的 Init 事件 public tttt=0Timerl 的 Timer 事件tt=tt+1if tt=3 then7do form checkThisform.releaseEndif5。2系统登录界面销售管理系统用户各“确定”按钮的Click事件open database 销售管理use用户密码。dbf sharei=i+lif i=3messagebox(用户名或密码不能为空”,48,提示”)elselocate for 用户密码。用户名二alltrim(ThisForm。Textl.value)。and。用 户密码.密码;定位到条件满足的第一条记录=alltrim(ThisForm.Text2.value)if found()thisform.release8set sysmenu off &禁止程序执行时访问系统菜单set sysmenu to &恢复系统菜单set talk off &关闭人机对话set status bar off &不显示 VFP 状态条do form main.scxreturnread eventsrelease allclear allelsemessagebox(用户名或密码错误,请重输”,48,提示)ThisForm.Textl。 gotfocusendifendifelsemessagebox(”三次无效输入,系统将被关闭,4&”警告)ThisForm。 releasequitendif“退出的Click事件ThisForm。 releaseclose allclear event5。3系统主界面Forml的Init事件Use用户密码public popedompopedom二用户密码。权限等级if popedom=1 thenThisForm.Command4。enabled二.t.9elseThisForm。 Command4。 enabled=。 f.Endif“产品信息管理”按钮的Click事件do form product“退出”按钮的Click事件ThisForm.release close allclear event5.4系统产品信息管理界面Forml 的 Click 事件public pnoThisFormGridl.readonly二.t. “显示全部按钮的 Click 事件ThisForm.Gridl。 recordsourcetype=1ThisForm.Gridl.recordsource二”产品信息”ThisForm。 Gridl.refresh添加记录的Click事件产眉产品呂称厂百Kfil_*
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号