1、小商品营销管理系统开发文档需求分析 小商品营销管理系统开发系统关键任务是利用计算机对营销整个步骤进行管理,其中包含:订货管理、存货查询、购货管理、送货管理和系统维护。能够快速正确地完成营销管理统计和查询、和报表打印。本系统包含下列功效:数据维护数据维护功效用于录入商品数据、订货数据和修改、删除、初始化等操作。查询 能够按用户定义条件进行多方位查询。过程管理 对营销整个过程能够进行流水式管理,也能够进行交叉管理。报表打印 打印经过系统分类总结优化订货信息营销管理系统 按营销步骤中商家实际情况提供多种便于管理优化信息,从而提升管理者决议效率和企业运作效率。 经过以上分析能够将营销管理系统划分为4个
2、模块:订货管理、库存查询、购货管理、送货管理。另外为了提升营销系统适用性,本系统还提供多种初始化程序和部分特殊功效,这么能够提供系统可用性和各方面能力。系统总体设计系统结构框图依据营销需求分析,能够将系统划分为; 订货管理、库存查询、购货管理、送货管理4个模块。营销管理系统系统结构图1所表示:图1 系统结构框图程序调用关系本系统除了用到个菜单项对应表单外,还有下列文件:主控程序main.prg、主菜单“系统菜单.mpr”。程序调用关系以下:入口程序为:main.prg,在主控程序main.prg中调用“系统菜单.mpr”,并建立事件循环,然后等候用户激活菜单项。数据库设计 本系统只有一个数据库
3、商品数据管理库,包含:订货表、坏账处理、库存商品、商品名。 订货表订货表结构图2所表示:图2 订货表结构 坏账处理坏账处理表结构图3所表示图3 坏账处理表结构库存商品库存商品表结构图4所表示:图4 库存商品表结构商品名商品名表结构图5所表示:图5 商品名表结构主控程序设计主程序功效主文件就是主控程序,能够是.PRG文件、菜单文件(.MPR)、表单文件(.SCX)。这里以程序文件MAIN.PRG作为主文件。主文件有以下多个作用:(1)对应用程序环境进行初始化。(2)作为应用程序实施起始点,由此开启程序逐层调用;在项目管理器中,主文件也作为应用程序“连编”起始点。(3)显示初始用户界面。(4)控制
4、事件循环。主程序代码CLEAR &清屏CLEAR ALL &从内存中释放全部内存变量CLOSE ALL &关闭多种类型文件SET ESCAPE OFF &严禁运行程序和命令在按 Esc 键后被中止SET SAFETY OFF &指定在改写已经有文件时不显示对话框SET DELETE ON &使用范围子句处理统计命令忽略标有删除标识统计SET SYSMENU OFF &在程序实施期间废止 Visual FoxPro 主菜单栏RELEASE WINDOW 常见 &关闭常见工具栏SET CENTURY ON &年份以四位显示SET DATE TO ymd &日期格式为年、月、日SET MARK TO
5、 - &指定日期分隔字符SET HOURS TO 24 &指定为 24-小时时间格式_SCREEN.Visible=.f._SCREEN.Caption=营销管理系统 &系统窗口标题_SCREEN.Icon=.bmpmycomp.ico &系统标题栏图标_SCREEN.Visible=.t.DO 系统菜单.mpr &调用登录界面表单On ShutDown do OnShutdown &退出系统时调用函数onshutdown() READ EVENTS &建立事件循环 On ShutDown &释放目前On ShutDown命令*按菜单“关闭”按钮退出时,出现提醒框FUNCTION OnShut
6、down() sel=MESSAGEBOX(真要退出吗?,4+32+256,提醒)IF sel=6 CLOSE ALL CLEAR EVENTS &退出事件循环 QUIT &结束目前 Visual FoxPro 工作期,并将控制权返回给操作系统ENDIFENDFUNC系统菜单设计营销管理系统菜单在应用系统中,各个子模块通常是经过菜单组织在一起。经过对营销管理系统功效模块设计,能够将系统划分为四大模块:系统设置、订货系统、库存查询、送货模式,具体菜单设计以下图6所表示。系统设置订货系统库存查询送货模式数据库清空订货模式商品数据初始化订货查询购货表初始化图6 营销管理系统菜单各菜单项对应表单文件本
7、系统共有9个菜单项,各菜单项对应调用表单文件或过程如表1所表示。表1 各菜单项对应调用列表菜单项名称调用文件或过程及菜单系统设置菜单订货系统菜单库存查询库存查询.scx送货模式送货模式.scx数据库清空过程商品数据初始化数据初始化.scx购货表初始化购货表初始化.scx订货模式标准订货模式.xcx订货查询订货查询.scx关键功效模块介绍订货模块:1.表单功效关键经过多重筛选,选择用户所订货物。含有功效为筛选和文本提醒当鼠标悬停在一些控件时,就会有文本提醒。将用户资料放到订货表,进行统计。2.表单运行界面订货模块表单运行界面图7所表示图7 订货模块表单运行界面库存控制:1.表单功效查询购货表里面
8、有库存和有订货商品,人工计划添加计划库存,方法是:经过输入管理员密码,然后就能够进行表格修改,从而增加库存。2.表单运行界面库存控制表单运行界面图8所表示:图8 库存控制表单运行界面送货模式:1.表单功效可实现特殊配送,送货给某一个宿舍,在库存许可下,全部送货。降低计划购置和库存数量,完成整个营销过程。2.表单运行界面送货模式表单运行界面图9 所表示:图9 送货模式表单运行界面订货查询:1.表单功效可实现对订货表查询、维护、打印等功效。2.表单运行界面订货查询表单运行界面图 10 所表示:图10 订货查询表单运行界面商品名查询:1.表单功效快速而且正确地进行商品名表建立、查询和修改2.表单运行界面商品名查询表单运行界面图11所表示:图11 商品名查询表单运行界面