精华内容
下载资源
问答
  • 销售系统数据流程图 IPO图 业务流程图
  • 该图主要是针对销售管理系统的的业务流程图转换过来的数据流程图,包括顶层图和具体的细化图,对于了解业务流程图的初学者很有帮助,而且这也是一个很好的例子。
  • 图28.2 车间任务管理系统数据流程图 24 图28.3 生产工票管理数据流程图 25 图28.4 车间物料管理数据流程图 25 图28.5 车间完工管理数据流程图 25 图28.6 企业生产管理E—R关系图 26 图28.7 车间管理系统功能模块图 ...
  • 数据ERP *有限公司 目 录 1.1 企业销售管理业务的第一层数据流4 1.2 销售基础数据管理业务数据流第二层数据流5 1.3 销售计划管理业务数据流第二层数据流5 1.4 销售订单管理业务数据流第二层数据流6 1.5 销售收...
  • ERP应用系统流程图

    2009-09-14 00:45:37
    企业销售管理业务的第一层数据流图 企业采购管理数据流程图 企业库存管理第一层数据流图 ... ...
  • ERP数据 * 有限公司 目 录 1.1 企业销售管理业务的第一层数据流 4 1.2 销售基础数据管理业务数据流第二层数据流 5 1.3 销售计划管理业务数据流第二层数据流 5 1.4 销售订单管理业务数据流第二层数据流 6 1.5 ...
  • 项目整理自:《Hadoop海量数据处理:技术详解与项目实战》范东来 对应的电子书地址:https://pan.baidu.com/s/1JKmcgpyBBcrvhT7h8ZK3Pw 提取码:pzqa 所在目录:"我的书籍\大数据生态\Hadoop\Hadoop海量数据处理 ...

    项目整理自:《Hadoop海量数据处理:技术详解与项目实战》范东来

    对应的电子书地址:https://pan.baidu.com/s/1JKmcgpyBBcrvhT7h8ZK3Pw 
                                 提取码:pzqa 
                                 所在目录:"我的书籍\大数据生态\Hadoop\Hadoop海量数据处理 技术详解与项目实战(第二版).pdf"
               注:原书中虽有一些细节上的坑要踩,但是整体的脉络很清晰,适合初学者开眼界,锻炼实战能力。
               非常感谢作者出这本书!

    项目源码地址:https://github.com/githubwaynefong/MyBISystem

    一、环境

    开发环境:
        系统:Win10
        开发工具:eclipse-IDE
        JDK 1.8
        Hadoop 2.9.2
        Hive 2.3.4
        Mahout 0.7
    
    MapReduce运行环境:
        系统:CentOS Linux 7(两台虚拟机:主从节点)
            master : 192.168.190.200
            slave1 : 192.168.190.201
        MySql 5.6
        JDK 1.8
        Hadoop 2.9.2
        Hive 2.3.4
        Sqoop 1.4.7(对应 Hadoop 2.6.0 及以上)
        Mahout 0.7
    

     

    二、遇见的问题 

    《在线图书销售商业智能系统》
    
    遇见的问题:(除了第13个问题,其余都解决了;还有一些零散的小问题,没有记录)
      1.项目运行执行python脚本时,访问不到引入的自定义python文件
        需要设置PYTHONPATH环境变量,并且执行时在项目根目录下
        如:hadoop@master MyBI]$ python com/cal/driver.py
      2.python中拼写hive命令时,执行语句用双引号,外部传入的参数需要带单引号,如:"where dt = '" + param + "'"
      3.建表时多了各字段,导致读入的MapReduce输出数据列发生偏移
      4.IpParser类调用的本地文件"qqwry.dat"在MapReduce作业中无法读取到。
        原因是:MR作业为分布式作业,在不同节点进行,计算结点就没有作业提交节点的本地文件
                所以需要将文件上传到HDFS路径下,加入Job的分布式缓存中,缓存到计算结点本地。
      5.MapReduce作业中使用到的字符串分隔符容易弄乱,导致解析失败
      6.正则匹配字符串中的符号需要用转义
      7.System.out.println();只能在Mapper/Reducer中输出,import进入的自定义类中的输出不会输出
        输出在如下路径:
        http://192.168.190.201:8042/logs/userlogs/application_1558756836820_0011/container_1558756836820_0011_01_000002/stdout
      8.Hive中执行join连接时,报错:提示笛卡儿积不安全(避免笛卡儿积操作占用大量计算资源,而使集群瘫痪):
        如:FAILED: SemanticException Cartesian products are disabled for safety reasons.
          If you know what you are doing, please set hive.strict.checks.cartesian.product to false 
          and that hive.mapred.mode is not set to 'strict' to proceed. 
          Note that if you may get errors or incorrect results if you make a mistake while using some of the unsafe features.
        解决方法:
          设置:hive> set hive.mapred.mode=nonstrict(这只是当前登陆用户有效)
          设置:hive-site.xml配置 hive.mapred.mode=nonstrict(这是永久有效)
      9.Hive的动态分区默认关闭,需要手动开启
        hive-site.xml配置 hive.exec.dynamic.partition.mode=nonstrict(这是永久有效)
      10.Sqoop语句中不能包含/n/t换行符,否则编译执行时会转换成奇怪的字符导致无法执行
        错误提示:
          sh: -c:行44: 未预期的符号 `;' 附近有语法错误
          sh: -c:行51: `; } 2>&1'
        解决:
          xml中的Sqoop语句继续是回车换行,方便阅读,只是在xml被解析成字符串时,会将这些符号替换成单个空格
          这样,即不影响阅读,也不影响执行
      11.Sqoop命令中的'map-column-java'指定字段为 id=java.lang.Long或者id=Long,都不能被识别
        最终没有使用,却能自动识别从MySQL数据库到Java的类型映射
      12.Sqoop命令中的'map-column-hive'只需指定timestamp类型字段到Hive的映射,其余字段如int,Date,double都将自动转换,设置了反而出错
      
      13.聚类模块的mahout无法运行,未能解决,报错:
        错误:java.lang.ClassNotFoundException: Class org.apache.mahout.math.VectorWritable not found
        1.试过 hadoop jar .... -libjars 不行;
        2.试过 全部连lib包一起导出,也不行;
        3.发现 mahout-core-0.7-job.jar和mahout-core-0.7.jar两个包中均有org.apache.mahout.math.VectorWritable
          是不是冲突了,试过只导入一个,也不行。
    

     

    三、系统各模块测试笔记 

    -----------------------------------------------------------------------------------
    --------------------------《导入导出模块》-----------------------------------------
    ---------------从业务系统导出数据到Hive数仓,经过清洗分析后再导出到业务系统--------
    -----------------------------------------------------------------------------------
    模块一:导入:使用Sqoop工具全量导入业务数据到Hive数仓
      1.自建业务数据放入MySQL(数据库名:booksys)
        业务表创建及数据初始在项目路径:"/MyBI/tables_init/tables_init_in_mysql.sql"
      2.执行导入模块:2019-05-18之前的所有数据,这里只导入一张表orders(订单数据表)
        $ cd ~/MyBI
        $ python com/cal/import.py '2019-05-18'
      3.导入成功后,从Hive中查看
        hive> select * from booksys.orders where dt='2019-05-18';
    
    模块二:导出:使用Sqoop工具导出分析数据到业务数据库MySQL中
      1.在MySQL中建导出数据接收表
        脚本路径:/MyBI/tables_init/tables_init_in_mysql_from hive_export.sql
      2.执行导出模块:2019-05-18这天的数据,只导出orders表
        $ cd ~/MyBI
        $ python com/cal/export.py '2019-05-18'
      3.导出成功后,从MySQL中查看
    
    -----------------------------------------------------------------------------------
    --------------------------《数据清洗/分析模块》------------------------------------
    ---------------------对导入Hive数仓的数据清洗,并分析------------------------------
    -----------------------------------------------------------------------------------
    模块一:数据分析模块
      1.只做简单的查询
        $ cd ~/MyBI
        $ python com/cal/exe_hql.py 'analysis' '2019-05-18'
    
    模块二:数据清洗模块
        重点做数据去重(增量导入时,修改过的记录将再次被导入,产生重复ID的记录,需要取最新数据)
      1.修改"/MyBI/conf/Import.xml"中的 task.type = 'add',即增量导入
      2.执行业务数据库MySQL中数据更新操作
        脚本路径:/MyBI/tables_init/update_data_in_mysql.sql(数据更新日期为 2019-05-19)
      3.执行增量导入模块:
        $ cd ~/MyBI
        $ python com/cal/import.py '2019-05-19'
        此时,从全量到增量的两天数据已经进入Hive数仓的orders表中
      4.执行清洗(去重)模块:
        (两种方法实现:1.all与add合并,按ID进行row_number()排序; 
                  2.all对add取查集,后与add并,达到去重
                最后利用动态分区,重新写入Hive的orders表中)
        $ cd ~/MyBI
        $ python com/cal/exe_hql.py 'etl_db' '2019-05-19'
      5.查看结果:
        hive> select * from booksys.orders where dt<='2019-05-19';
        会发现:成功去除分区dt=2019-05-18中的三条在2019-05-19已更新的数据;
        效果是:所有数据单号ID唯一,且为最新状态(截止2019-05-19这天)
    
    -----------------------------------------------------------------------------------
    -----------------------《点击流日志清洗/分析模块》---------------------------------
    ---------------分析购书网站服务器日志,并计算网站购书转换率------------------------
    -----------------------------------------------------------------------------------
    模块一:点击流日志清洗模块
      流程:1.由日志服务器将日志上传到到HDFS下的'/tmp/apache_log/'
          2.MapReduce读取上述路径下的日志数据进行解析清洗
          3.MapReduce将作业结果输出至Hive表clickstream_log的HDFS存储路径下
          4.上传作业结果至Hive中(其实数据仍然在clickstream_log目录下,只是向Hive注册)
    
      1.数据源准备
        由日志服务器将日志上传到到HDFS下的'/tmp/apache_log/'(此处用手动上传模拟)
      1.1.创建HDFS接收日志的目录
        $ hadoop fs -mkdir /tmp/apache_log/2019-05-22
        **(二次测试用)如果目录下已经有数据,先删除
          $ hadoop fs -rm -r /tmp/apache_log/2019-05-22/*
      1.2.向目录中上传日志数据
        $ hadoop fs -put ~/MyBI/logs/logs_click /tmp/apache_log/2019-05-22
      1.3.向HDFS分布式文件系统中上传IP数据库文件"hdfs://master:9000/user/hadoop/cz88/qqwry.dat"
        $ hadoop fs -mkdir /user/hadoop/cz88
        $ hadoop fs -put ~/MyBI/lib/cz88/qqwry.dat /user/hadoop/cz88/
        
      2.MapReduce作业输出的Hive表初始化
        输出路径为:Hive中的clickstream_log表的HDFS路径
        如:/user/hive/warehouse/clickstream_log/
      2.1.在Hive中创建点击流日志清洗结果表clickstream_log,用于存放MR输出
        $ cd ~/MyBI/tables_init
        $ hive -f 'tables_init_in_hive.hql'
        **(二次测试用)删除clickstream_log表数据
          1.进入Hive,使用默认的default数据库
          $ hive
          2.删除表分区数据
          hive> alter table clickstream_log drop partition(dt='2019-05-22');
          hive> exit;
      
      3.执行点击流日志清洗模块
        $ cd ~/MyBI
        $ python com/cal/etl_clickstream.py '2019-05-22'
        <执行完MapReduce作业不报错,即执行成功>
        
        注:用到的日志清洗Jar包:/MyBI/lib/clickstream_etl.jar
          对应Jar包的源码位置:
          /MyBI_JUtils/com.etl.mapreduce
                /com.etl.utls
                /cz88/qqwry.dat
    
      4.进入Hive查看日志解析结果数据
        $ hive
        hive> select * from clickstream_log where dt='2019-05-22';
        <将查询出16条数据,与logs_click文件中的数据一致,只是被结构化存储了>
        
    模块二:购书转换率分析模块
      流程:1.从clickstream_log中抽取MR作业需要的数据到conversion_input表中
          2.执行MapReduce作业,从conversion_input表的HDFS路径下读取数据
          3.MR执行对网站购书漏斗模型的URL计数
            *漏斗模型的三个URL:(各个URL的点击数逐层递减)
              |               /
              | 图书展示页面books.do      /  100次
              | 购书订单页面orders.do    /  50次
              | 支付完成页面pay.do    /    25次
              |             /
          4.将计数结果输出到HDFS下的/user/tmp/conversion中
          5.将MR作业输出结果上传至Hive的转换率中间结果表conversion_middle_result表中
          6.对conversion_middle_result表数据统计,统计结果输出至Hive的conversion_result表中
          
      1.对涉及到的Hive表初始化
        此步已在上一模块中做过,不许再执行,$ hive -f 'tables_init_in_hive.hql'
      2.设置MR作业输出路径:/user/tmp/conversion
        $ hadoop fs -mkdir /user/tmp
        $ hadoop fs -mkdir /user/tmp/conversion
      3.执行转换率分析模块
        $ cd ~/MyBI
        $ python com/cal/conversion.py '2019-05-22' '2019-05-23'
      4.成功执行后,查看conversion_result表
        hive> select process, process_count, uuid_count from conversion_result where dt = '2019-05-22-2019-05-23';
              1      5        3
              2      5        3
              3      3        2
        即:步骤1(books.do),有效点击次数5次,操作人数3人
          步骤2(orders.do),有效点击次数5次,操作人数3人
          步骤3(pay.do),有效点击次数3次,操作人数2人
        转换率:(1->2):5/5=100%
              (2->3): 3/5=60%
            
    -----------------------------------------------------------------------------------
    --------------------------《购书用户聚类模块》-------------------------------------
    ------------------------------(待完善)-------------------------------------------
    -----------------------------------------------------------------------------------
      1.对涉及到的Hive表初始化
        此步已在上一模块中做过,不许再执行,$ hive -f 'tables_init_in_hive.hql'
      2.初始化cluster_input数据,此处从简,直接造了点数据(应从user_dimension中获取,而user_dimension应从clickstream_log和orders中获取)
        hive> load data local inpath '/home/hadoop/MyBI/tables_init/cluster_input_data' overwrite into table cluster_input;
        数据特征维度已经通过相关性计算:
          脚本路径:/MyBI/tables_init/cluster_data_design_in_mysql.sql
      3.创建聚类输出HDFS路径'/user/hadoop/cluster_output'
        $ hadoop fs -mkdir /user/hadoop/cluster_output
      4.执行聚类模块(到此为止,没有运行起来,未解决错误:java.lang.ClassNotFoundException: Class org.apache.mahout.math.VectorWritable not found)
        $ cd ~/MyBI
        $ python com/cal/cluster_user.py '2019-05-22' '2019-05-23'
        $ hadoop jar usercluster.jar com.mahout.UserCluster /user/hadoop/cluster_output /user/hive/warehouse/cluster_input 100 10 0.5 10
        

     

    展开全文
  • mode云、陈迪洋:图书销售管理系统(组织结构与功能体系)流程图数据流图 初见~~、emm!:采买室业务(客户订单及顾客购书处理系统,记账处理系统流程图数据流图 Dearjoin、Amonnnn :顾客业务(订书客户...

    mode云、陈迪洋:图书销售管理系统(组织结构与功能体系)流程图及数据流图

    初见~~、emm!:采买室业务(客户订单及顾客购书处理系统,记账处理系统)流程图及数据流图

    Dearjoin、Amonnnn :顾客业务(订书客户基本信息管理系统,顾客购书处理系统)流程图及数据流图

    H—、脑壳有包包 :借阅管理员业务(顾客查询和管理人员查询系统,操作人员权限管理系统:比如查询订单、查询客户资料、删除或修改资料等权限)流程图及数据流图

    sixteen、xsyyyyy:图书馆管理员业务(图书基本信息管理系统,统计处理系统)流程图及数据流图

     每个小组根据自己的题目(每个小组的组员从括号里的两个系统分别挑选一个)完成可行性分析。

    转载于:https://www.cnblogs.com/1544066433xst/p/9842940.html

    展开全文
  • 目录 一 设计目的 2 二设计内容 2 三设计要求 2 四设计过程 3 1面向对象分析 3 2数据结构分析 3 3 系统执行流程 4 五 程序运行结果 4 六 设计总结 4 参考文献 4 附录 4 图书销售管理系统 一 设计目的 本图书销售管理...
  • ERP流程图 (比较全)

    2008-10-17 17:55:32
    图28.2 车间任务管理系统数据流程图 24 图28.3 生产工票管理数据流程图 25 图28.4 车间物料管理数据流程图 25 图28.5 车间完工管理数据流程图 25 图28.6 企业生产管理E—R关系图 26 图28.7 车间管理系统功能模块图 ...
  • 图28.2 车间任务管理系统数据流程图 24 图28.3 生产工票管理数据流程图 25 图28.4 车间物料管理数据流程图 25 图28.5 车间完工管理数据流程图 25 图28.6 企业生产管理E—R关系图 26 图28.7 车间管理系统功能模块图 ...
  • erp流程图

    热门讨论 2006-12-21 15:29:05
    图28.2 车间任务管理系统数据流程图............................................................. 24 图28.3 生产工票管理数据流程图..................................................................... 25...
  • 与一般的人工数据记录相比,使用本系统进行图书数据记录的管理将会大大减少工作的时间以及所需的人工数量,从而实现工作和管理效率的成倍增加,同时使图书销售管理工作更加的规范化和程序化。本系统的功能如表1所示...

    2. 用途 

    2.1 功能

     由于大多数图书销售管理在流程上具有相似性,本系统旨在减少其中的重复工作,提供可视化的操作方式,提高管理工作的正确性和效率。与一般的人工数据记录相比,使用本系统进行图书数据记录的管理将会大大减少工作的时间以及所需的人工数量,从而实现工作和管理效率的成倍增加,同时使图书销售管理工作更加的规范化和程序化。本系统的功能如表1所示。

     

    表1 系统功能列表

     

    功能项

    功能模块

                   功能描述

     

    图书信息登记

    基础信息管理

    图书信息主要包含图书名称,图书编号,作者,出版社,登记时的价格(即入库价格),图书种类,只有登记的图书才能进行入库操作

    图书种类添加与删除

    基础信息管理

    新建或者删除已有的图书种类

    销售柜台添加与删除

    基础信息管理

    新建或者删除已有的销售柜台

    仓库对象添加与删除

    基础信息管理

    新建或者删除已有的仓库对象

    管理员信息修改

    基础信息管理

    删除管理员,修改管理员信息(账号密码),添加管理员

    会员信息修改

    基础信息管理

    删除会员,修改会员信息(账号密码,账户余额),添加会员

    图书入库

    库存管理

    从登记的图书列表中选择,购买后放入特定名称的仓库中

    入库退货

    库存管理

    对入库的图书进行退货,从特定仓库库存中减少相应的退货数量

    库存调拨

    库存管理

    实现各个仓库中图书库存的相互转移,以及仓库与销售柜台中图书库存的转移

    图书定价

    图书价格管理

    对刚入库的图书进行定价

    图书调价

    图书价格管理

    对已经定价的图书进行价格调整

    图书销售

    图书销售管理

    用户登陆后在各个销售柜台中选择图书进行购买

    销售退货

    图书价格管理

    用户登陆后可以对自身购买的图书进行退货操作

    入库信息查询

    信息查询管理

    统计已经入库的图书记录,列表显示

    入库退货查询

    信息查询管理

    统计入库退货的相关记录,列表显示

    销售信息查询

    信息查询管理

    统计图书销售记录,列表显示

    销售退货查询

    信息查询管理

    统计销售退货记录,列表显示

     

    2.2 性能

    l  精度

    系统能够正确的把图书销售方以及其他用户输入的信息准确的进行记录和更新,并在查询各类信息或者其他操作时能正确的将对应的数据信息读取显示出来。

    l 时间特性

    系统的数据传送流程经过精心的设计,工作页面的切换以及数据信息的响应一般不超过0.5秒。

    系统启动初始化时获取本地计算机以及网卡IP数据并更新UI的动作要在特定的时间内快速完成,系统能在1秒之内完成程序启动的初始化动作。

    3. 运行环境 

    l 销售方客户端:管理员登陆后能够为整个图书销售系统准备数据信息, 并能够对相应的信息进行查询管理,客户端可以直接使用,无需进行多余的配置。

    l 购买方客户端:销售方客户端与购买方客户端为同一整体,系统会根据当前登录的用户类型决定可以进行的功能操作。用户在登陆后,可以从系统中获取实现准备好的柜台图书列表进行图书购买操作,也可以通过图书退货功能获取自身购买的图书列表,选择需要退货的图书进行退货操作,客户端可以直接使用,无需进行多余的配置。

    l 本图书销售系统需要.NET Framework V4.0.30319或者以上版本。

    4. 支持软件

    l 操作系统

    推荐使用微软的Windows 7操作系统

    l 其他软件

    .NET Framework V4.0.30319或者以上版本

    5. 安装与初始化

    本系统是不需要进行任何量级的客户化工作的软件系统,当你或者你的单位使用或者安装本系统时,无需任何特殊的上门配置服务。本系统的简易系统架构图如图5-1所示。

     

    图 5-1 系统架构图

     

    本系统初始化时会预留一个管理员账号,销售方可以使用该账号登陆对图书系统进行数据操作和更新,购买方可以通过账户注册进行系统登陆。从根本上来说,购买方以及销售方共享系统数据,只是系统会根据不同的用户类型给予不同的功能操作权限,从而实现了各个数据的隔离读取以及显示。

    6. 图书销售系统主界面

    6.1 系统启动主界面

    鼠标左键双击“BookSelling.exe”启动图书销售系统,系统启动时默认提供的功能页面为图书销售管理页面,提供销售退货以及图书购买的操作权限,未登录的用户进行图书购买时,系统默认当前的购买模式为“游客购买”模式,将不会对游客的购买进行数据记录,所以游客无法进行销售退货的功能操作。

    如果不登陆或者登陆账号不是管理员类型,在进行基础信息,库存管理,价格管理或者信息查询操作时,系统会提示用户“权限不足”。图书销售系统的主界面如图6-1所示。

     

    图 6-1 图书销售系统主界面

    6.2 主界面的坐标移动

    图书销售系统的各个主要功能按钮位于主界面上层标题栏之中,同一高度中存在的控件还有图书销售系统的LOGO图标以及最小化和关闭窗体的窗体控制按钮。用户可以通过在主界面标题栏的范围内按住鼠标左键对程序窗体进行拖拽,改变窗体所在的位置坐标,如图6-2所示。

     

    图 6-2 窗体移动事件响应范围

    6.3 主界面中部工作区

    图书销售系统主界面的中部是主要的工作区域,其中又分为左右两大模块。左侧为可以动态切换的工作页面,系统会根据用户的操作实时刷新工作页面的数据信息以及主功能之下的次级子功能按钮,方便用户以及管理员的进一步操作。如图6-3所示。

                 

     图 6-3 工作区左侧动态切换区域

     

    右侧为相对固定的数据信息显示模块,共分为上中下三个小模块。其中上层为登陆模块,提供用户的注册功能,用户以及管理员登陆成功后此模块会刷新,对应的登陆信息将会在处显示。中部区域为本地计算机的一些基本数据信息,在系统启动时会自动获取用户本地计算机的数据信息(计算机名称,系统型号,cpu序列号以及物理内存)。下部模块为时钟模块,自动更新当前的时间数据。如图6-4所示。

                     

     图 6-4 工作区右侧数据提供区域

    6.4 主界面底部信息栏

     

    位于主界面最下方的为程序版本号信息以及用户当前使用的网卡IP地址信息显示,在用户或者管理员登陆后,在此处还会显示出用户的账号余额或者图书销售的盈利总额。如图6-5所示。

     

                         图 6-5 主界面底部辅助信息提供区域

    7. 管理员操作示例

    7.1 管理员登陆

    点击主界面右侧工作区上部的系统登陆按钮,系统会自动弹出用户登陆窗体,系统默认的初始登陆类型为“用户登陆”(测试登陆类型指示图标为白色箭头),如图7-1所示。

           

                         图 7-1 图书销售系统登陆主窗体

     

    点击登陆类型指示图标上方的“切换”按钮,可以切换系统的登陆类型(可以实现用户登陆以及管理员登陆两种登录模式间的随意切换),点击切换按钮时会有切换效果动画,此处无法展示,切换完成后如图7-2所示,此时登陆类型指示图标为电脑。

             

                         图 7-2 管理员登陆模式

     

     

    输入系统预留的管理员账号(账号ID:admin,账号密码:111),登陆窗体的输入框支持TAB键的响应,使用TAB键可以实现账号和密码输入框之间的转换(切换时会有切换动画效果),待输入框都不为空时按ENTER键可以响应登陆,输入错误的账号密码或者其他类型的登陆账号都会无法登陆,系统会给出错误提示,如图7-3所示。

     

                         图 7-3 管理员登录失败

     

    输入框体存在空白项目时,给出错误提示(密码为空或者用户名为空,优先检测用户名是否为空),如图7-4所示。

     

                         图 7-4 密码为空时的错误提示

     

    账号密码匹配正确后,进入登陆状态,如图7-5所示。

                                图 7-5 登录中

     

    登录类型标志会从左侧一直移动到中间部分,移动完成时则代表登陆成功,此时登陆窗体关闭,会在主界面右侧工作区的上部显示登陆的账户信息。如图7-6所示。

        

                                图 7-6 账户信息

    7.2 基础信息管理

    管理员登陆成功后可以对图书销售系统的基础信息进行管理,包括销售柜台信息的管理,仓库信息的管理,图书信息的管理,用户信息的管理以及管理员信息的管理。

    点击主界面标题栏上方的“基础信息”主功能按钮,系统会自动切换到基础信息管理页面(如果当前登录的账号不是管理员则无法进入该页面),并刷新出对应的基础信息主功能按钮的子功能按钮以及数据信息。如图7-7所示。


                               图 7-7 基础信息管理页面

     

    7.2.1 柜台管理

    点击子功能按钮“柜台管理”,系统会自动切换到柜台管理页面,并刷新页面数据以及子功能按键。如图7-8所示。

       

                               图 7-8 柜台管理页面

     

    点击子功能按钮“添加柜台”,系统弹出添加柜台的信息配置窗体,如图7-9所示。

          

                                图 7-9 添加柜台窗口

    输入要添加的柜台的名称即可创建对应的柜台信息(如:东门柜台),系统自动检测是否存在重名柜台,如果重名则无法创建。创建成功后,会在柜台管理页面的柜台信息列表中中添加对应的柜台信息控件,系统会自动根据列表中实际的控件顺序为柜台添加编号。柜台控件包含固定的柜台识别图标,以及柜台名称和柜台编号信息,右侧的图书购买按钮以及右上角的“删除柜台”按钮(小“X”),如图7-10所示。

     

                                      图 7-10 柜台控件

     

    依次创建“西门柜台”,“北门柜台”以及“南门柜台”,工作区每页最大显示3个柜台item控件,而此时页面中的柜台数目大于3,于是滚动条出现,拉动滚动条可以显示后面的柜台信息,如图7-11以及7-12所示。

     

                                      图 7-11 多个柜台控件

     

     

                              图 7-12 拖动滚动条显示更多信息

     

    点击柜台右上角的小“x”,可以删除对应的柜台控件,系统会自动更新柜台信息列表,并重新编号,比如删除3号的北门柜台,4号柜台会变为3号柜台,同时4号柜台坐标上移,同时因为控件的减少,滚动条消失,如图7-13所示。

     

                                     图 7-13 删除柜台

     

    管理员无法进行图书购买,点击图书购买时系统会给出相应的错误信息,如图7-14所示。

     

                                     图 7-14 图书购买

     

    点击返回按钮可以返回上一层的工作页面,即基础信息管理页面。

     

    7.2.2 仓库管理

    仓库管理的操作与柜台管理的操作方式相类似,单击仓库管理进入仓库管理页面,单击添加仓库可以进行相应的操作,同时系统也会拒绝重名的仓库,分别创建“东门仓库”,“西门仓库”,“北门仓库”以及“南门仓库”,创建成功后如图7-15所示。

     

                                     图 7-15 仓库创建

    点击柜台右上角的小“x”,可以删除对应的仓库控件,系统会自动更新仓库信息列表,并重新编号,比如删除1号的东门柜台,1号一下的仓库item会从新编号和修正坐标位置,同时因为控件的减少,滚动条消失,如图7-16所示。

     

                                     图 7-16 仓库删除

     

    当前处于仓库管理状态下,点击“图书入库”按钮系统会给出相应的错误信息,如图7-17所示。

     

                                     图 7-17 图书入库

     

     

    点击返回按钮可以返回上一层的工作页面,即基础信息管理页面。

     

    7.2.3 图书信息管理

    图书信息登记与修改的操作与前面所提到的操作方式相类似,单击“图书信息”按钮进入图书信息管理页面,单击添加图书可以进行相应的操作,同时系统也会拒绝重名的图书,添加图书信息的窗体如图7-18所示。

     

                                     图 7-18 添加图书窗体

     

     

    图书的价格信息必须是浮点数或者整数,否则无法通过系统检测,同时如果登记的图书信息有项目为空时也无法完成图书的添加操作,如图7-19和7-20所示。


                                图 7-19 图书信息存在项目空文本


                                图 7-20 图书价格文本错误


    图书的价格信息修正为19.00,添加图书完成后,如图7-21所示。

     

                                图 7-21 图书添加成功

     

    图书信息item的删除操作方法与柜台和仓库的操作完全一致,点击要删除的图书item右上角的小“x”即可删除。在此不再演示。

    点击图书信息item控件上的更改信息按钮,可以对已经登记的图书信息进行修改,点击按钮后系统会自动弹出图书信息修改窗体,并初始化窗体中的信息为当前图书的信息,同时约定修改后的图书信息中不能存在空文本,图书价格必须为整数或者浮点数。如将图书价格修改为15.00,修改后如图7-22和7-23所示。

                  

                                    图 7-22 图书信息修改窗体

     

                                 图 7-23 图书登记价格修改成功

    7.2.4 用户信息管理

    用户信息的操作与前面所提到的操作方式相类似,单击“用户信息”按钮进入用户信息管理页面,单击添加用户可以进行相应的操作,同时系统也会拒绝重复账号名称的用户账号,添加用户信息的窗体如图7-24所示。

     

                                 图 7-24 添加用户窗体

     

    输入账号密码后即可添加对应的账号信息,依次添加4个账号,完成后系统会给出注册成功的提示,并初始化用户的账户余额为0元,系统暂不提供账号信息修改的功能,如图7-25所示。

     

                                 图 7-25 添加用户成功

    单击用户右上角的小”x”即可删除对应的用户信息item,同时系统会自动更新用户信息列表,调整Item的位置坐标,如删除user3后,效果如图7-26所示。

     

                                 图 7-26 删除用户成功

     

    单击返回按钮可以返回上一级的管理页面,及基础信息管理页面。

     

     

    7.2.5 管理员信息管理

    管理员信息的操作与前面所提到的操作方式相类似,单击“管理员信息”按钮进入管理员信息管理页面,单击添加管理员可以进行相应的操作,同时系统也会拒绝重复账号名称的用户账号,切换到管理员信息管理页面时可以看到系统预留的管理员信息,如图7-27所示。

     

                                 图 7-27 预留的管理员账号信息

     

    管理员信息的操作与前面所提到的用户的操作方式完全相同,在此就不做赘述。

    7.3 库存管理以及价格管理

    库存管理可以实现图书入库以及库存调拨的功能操作。

    图书入库可以在登记的图书信息列表中选择需求的图书入库到特定的仓库之中。库存调拨可以实现仓库将的库存转移以及仓库到柜台的库存转移(需要图书进行定价后才可以进行)。

    价格管理提供图书定价以及图书调价功能。

    图书定价为仓库中尚未定价的图书进行定价,定价即定制销售价格,定价后的图书才可以转移到柜台进行销售。

    图书调价针对柜台中销售的图书,可以实现销售图书的价格调整。

    7.3.1 图书入库

    单击标题栏中的上层“库存管理”主功能按钮,系统会自动将工作区域切换为库存管理页面,并显示出库存管理主功能按钮的子功能按键,如图7-28所示。

     

                                 图 7-28 库存管理页面

     

    单击“图书入库”功能按钮,系统会自动在工作区域中刷新出可以进行入库操作的仓库列表,如图7-29所示。

     

                                 图 7-29 可供入库的仓库列表

     

     

    单击仓库item上的“图书入库”按钮,系统会自动在工作页面中刷新出可供入库的图书列表(即前面登记添加的图书信息列表),例如单击西门仓库上的图书入库按钮,为该仓库入库图书,弹出图书信息列表(前面我们只创建了一个图书item),如图7-30所示。

     

                                 图 7-30 可供入库的图书列表


    此时无法修改图书信息,单击图书item上的“更改信息”按钮,系统会给出相应的错误信息,如图7-31所示。

     

                                 图 7-31 更改图书信息时的错误提示

    此时可以通过单击需要入库的图书Item,即可弹出图书入库信息配置窗体,窗体已经将当前的入库主要相关信息记录,用户只需要输入入库的数量即可,如图7-32所示。

     

                                 图 7-32 图书入库信息配置窗体

     

    入库数量必须为整数,字母或者浮点数都无法通过检测,否则系统会给出错误提示,如图7-33所示。

     

                                 图 7-33 错误的入库数量文本提示

    输入正确的入库数量后即可成功实现图书入库的操作,例如需要入库1000本,完入库后,系统会自动回到仓库列表,单击仓库item可以显示对应仓库中存在的图书库存,如单击西门仓库,即可显示出刚才入库的图书库存信息,如图7-34所示。

     

                                 图 7-34 库存信息

     

    通过单击主功能按钮下层的子功能按钮“图书入库”(非仓库Item上的图书入库按钮)可以返回仓库信息列表,同上一步相同,单击仓库Item可以显示对应仓库的库存信息,但是如果仓库库存为空时,系统会给出错误提示,如点击“北门仓库”后系统给出的提示如图7-35所示。

     

                                 图 7-35 库存信息错误提示

     

    再次进入西门仓库的库存信息列表中,点击库存的图书item上的入库退货可以对当前仓库的库存进行退货,弹出的入库退货信息配置窗体,只需要输入退货数量即可(必须整数),如图7-36所示。

     

                                 图 7-36 入库退货配置窗体

     

    确认退货后,系统会完成仓库库存的数据更新,如图7-37所示。

     

                                 图 7-37 入库退货后库存数据的更新

     

    再次退货500本,及库存数量归0,此时仓库中对应的图书库存Item会自动被删除,系统会提示“剩余图书库存为0,记录删除”,返回仓库列表后,查看西门仓库的库存,系统会提示没有库存信息,如图7-38所示。

     

                                 图 7-38 入库退货造成库存为0时

     

    再次为西门仓库入库500本图书,入库完成后又再次入库相同图书名称和价格的图书,系统会自动合并仓库中的库存信息,将两次入库的图书item数据进行合理的合并,西门仓库又拥有了1000本图书库存,如图7-39所示。

     

                                 图 7-39 入库数据的合并

    7.3.2 库存调拨以及价格管理

    再次进入西门仓库的库存信息列表页面,单击需要进行库存调拨的库存图书的右上角的“库存调拨”按钮,系统会弹出库存调拨模式选择窗体,如图7-40所示。

     

                                 图 7-40 库存转移模式选择窗体

     

    选择“移动至仓库”可以实现仓库间的库存转移,选择这个后,系统会显示出仓库列表,在这里我们的仓库间库存调拨的起始仓库为西门仓库,如果在选择了转移模式后弹出的仓库列表中还选择西门仓库的话,系统会给出对应的错误信息提示,如图7-41所示。

     

                                 图 7-41 起始仓库与目标仓库一致的错误

    在目标仓库列表中选择“北门仓库”(刚才已经验证为空库存),在弹出的库存转移信息配置窗体中输入需要转移的图书数量即可(必须为整数,且数目不能超过其实仓库对应图书的库存数量),如图7-42所示。

     

                                 图 7-42 转移到其他仓库的信息配置窗体

     

    输入转移数量为500,确认后即可完成仓库间库存的转移,起始仓库的库存减少500,目标仓库的库存增加500,如图7-43和7-44所示。

     

                                 图 7-43 起始仓库库存的减少

    备注:库存转移的时候同样会检测仓库中是否存在图书名称和价格一致的库存,如果存在则数据合并。如果起始仓库转移的图书库存刚好被全部转移,则系统会给出“剩余图书库存为0,记录删除”,将起始仓库中的对应图书库存记录删除,同时更新对应仓库的库存图书列表。


                                 图 7-44 目标仓库库存的增加

     

    在库存转移模式选择窗体中选择“移动至柜台”,系统会首先检测当前选中的用于转移的库存图书item是否已经进行过图书定价的操作,如果尚未定价,则系统会给出相应的错误提示。

    对西门仓库的库存图书进行库存调拨操作,到柜台,由于此库存图书尚未定价,所以系统会给出错误提示,如图7-45所示。

    备注:只有定价后的图书才可以移动到柜台进行销售。

     

                                 图 7-45 尚未定价的图书无法转入柜台

    点击主界面标题栏上的“价格管理”主功能按钮,进入价格管理页面,点击“图书定价”子功能按钮,系统会弹出的仓库信息列表,如图7-46所示。

     

                                 图 7-46 图书定价步骤一

     

    单击选择要进行定价图书所在的仓库,系统会弹出该仓库的库存图书列表,单击需呀进行定价的的库存图书item,在弹出的定价窗体中配置价格信息即可(必须为整数或者浮点数)。此处定价为20.00元,如图7-47所示。

     

                                 图 7-47 图书定价步骤二

    备注:每个库存图书只能进行一次定价操作,定价后的图书将被转移到柜台进行销售,定价即是定制图书的销售价格,需要对销售价格进行更改时,可以使用图书调价功能。另外,进行图书定价时“入库退货”以及“库存转移”是无法操作的,用户在此时点击上面的两个按钮时系统会给出对应的提示信息。

    定价后的图书可以转移到柜台,操作方式与仓库间的库存转移操作流程相似,选择已经定价的库才能图书,在弹出的库存调拨模式中选择“转移至柜台”,系统会弹出可以转移的目标柜台列表(如果尚未创建柜台,系统会给出错误信息),选中西门柜台进行库存转移,弹出柜台转移信息配置窗体,图7-48所示。

     

                                 图 7-48 仓库到柜台的库存调拨

     

    输入转移数量300,点击确认后,即可从西门仓库将已经定价的《软件工程课程设计》一书转移到西门柜台,点击主界面标题栏中的“基础信息”主要功能按钮,在点击工作页面中刷新出的“柜台”管理子功能按钮,在弹出的柜台系信息列表中单击“西门柜台”item,即可查看西门柜台中销售的图书列表,如图7-49所示。此时不能进行“图书调价”以及“图书购买”的操作。

    备注:如果销售柜台中没有可销售的图书,则系统会提示用户“本柜台尚未添加图书,无法显示柜台图书列表”。

     

                                 图 7-49 销售柜台图书列表

    点击主界面标题栏上的“价格管理”主功能按钮进入价格管理页面,点击“图书调价”子功能按钮可以对柜台的图书进行销售价格的修改,系统会首先显示所有的柜台信息,如图7-50所示。

     

                                 图 7-50 销售柜台信息列表

     

    点击西门柜台Item,系统会弹出该柜台中存在的销售图书列表,用户可以根据需要单击对应的图书item上的“图书调价”按钮,在弹出的图书调价信息配置窗体中输入新的销售价格即可(必须为整数或者浮点数)。将修改为25.00元,如图7-51所示。

     

                                 图 7-51 图书调价窗体

     

    调价成功后,系统会更新柜台图书的销售价格为25.00元,如图7-52所示。

     

                                 图 7-52 图书调价成功

    7.4 信息查询

    点击主界面标题栏上的“查询管理”主功能按钮,系统会将工作区域切换为查询管理页面,通过刷新出查询管理的各个下层子功能按键。西门柜台Item,系统会弹出该柜台中存在的销售图书列表,用户可以根据需要单击对应的图书item上的“图书调价”按钮,在弹出的图书调价信息配置窗体中输入新的销售价格即可(必须为整数或者浮点数)。将修改为25.00元,如图7-53所示。

     

                                 图 7-53 查询管理页面

    点击“入库查询”,系统会给出所有的已经记录在案的入库操作事件信息,包含所有的入库操作产生的主要信息,如图7-54所示。

     

                                 图 7-54 入库查询

    点击“入库退货查询”,系统会给出所有的已经记录在案的入库退货操作事件信息,包含所有的入库操作产生的主要信息,如图7-55所示。

     

                                 图 7-55 入库退货查询

     

    备注:管理员可以点击信息item右上角的小“x”将对应的数据信息删除,删除后的信息将不再存在,请谨慎操作。

    销售查询以及销售退货查询的操作方法与入库查询和入库退货查询一致,在此不再赘述。

    管理员无法使用“图书销售”主功能,这只提供给用户进行图书购买和退货之用,如图7-56所示。

     

                                 图 7-56 图书销售功能的错误提示

    8. 用户操作示例

    8.1 用户注册

    点击右侧工作区的上部中的“账号注册”链接,可以注册新的账户信息,如果输入的账号名称重复,系统会给出提示,如图8-1所示。

     

                                 图 8-1 账号重复

     

    再次进行账号注册,注册ID:user,密码:111的用户账号,注册成功后系统会给出成功信息,如图8-2所示。


                                 图 8-2 账号注册成功

    8.2 用户登陆

    点击右侧工作区的上部中的“系统账号登陆”按钮,使用刚才注册的账户信息进行登陆,如图8-3所示。

     

                                 图 8-3 用户账号登陆

     

    点击登陆,待登陆动画结束后登陆窗体关闭,系统会在主界面对应的区域中显示登陆的账户信息,如图8-4所示。

     

                                 图 8-4 用户账号信息

     

    登陆成功后,系统会在主界面底部信息辅助栏中显示用户账户余额,如图8-5所示。

     

                                 图 8-5 用户账号余额

    8.3 用户账户充值

    点击“充值”按钮,系统会弹出用户充值信息配置窗体,在其中输入充值金额即可,如要充值10000元,如图8-6所示。

     

                                 图 8-6 用户账号充值

     

    点击“冲值”,用户充值窗体关闭,系统会刷新用余额信息,如图8-7所示。

     

                                 图 8-7 用户账号余额更新

    8.4 用户图书购买

    点击主界面标题栏中的“图书销售”主功能按钮,系统将工作区切换为图书销售页面,点击图书购买子功能按钮,系统会弹出所有的柜台信息列表,如图8-8所示。

     

                                 图 8-8 图书购买之一

    点击柜台item或者“图书购买”按钮,系统都会展示出柜台对应销售的图书列表(如果销售图书为空,则给出信息提示),点击“西门柜台”,会弹出该柜台中正在销售的图书信息,如图8-9所示。

     

                                 图 8-9 图书购买之二

     

    点击图书购买(此时图书调价按钮无法响应操作)按钮,在弹出的图书购买窗体中输入购买数量即可(必须为整数),如果购买总额超过账户余额则无法购买(购买数量超过柜台销售的图书数量也会出现错误提示),如图8-10所示。

     

                                 图 8-10 图书购买之三

     

    购买100本图书,购买成功后,柜台中销售图书数量相应减少,用户账户余额减少,如图8-11所示。

     

                                 图 8-11 图书购买之四

     

    8.5 用户图书退货

    点击“图书退货”子功能按钮(如果用户尚未购买有图书,系统会给出信息提示),系统会列出用户购买的所有图书的信息列表,如图8-12所示。

     

     

                                 图 8-12 图书退货之一

     

    单击需要退货的图书Item右上角的“图书退货”按钮,在弹出的退货信息配置窗体中输入退货数量即可(必须为整数,不可超过购买数量),如图8-13所示。

     

                                 图 8-13 图书退货之二

     

    退货成功后,购买数量记录减少,用户账户余额增加,如图8-14所示。

     

                                 图 8-14 图书退货之三

    备注:购买数量为0时,对应的购买图书item信息会被删除。

    西门柜台图书数量更新,图书数量增加量为用户的退货量,如图8-15所示。

     

                                 图 8-15 图书退货之四

     

    8.6 补充验证说明

    至此,实际销售了50本《软件工程课程设计》,系统会更新销售总额信息,管理员登陆后,会看到实际的销售总额信息50*25 = 1250元,如图8-16所示。

     

                                 图 8-16 销售总额更新


    点击主界面标题栏中的“查询管理”主功能按钮,系统会将工作区切换为查询管理页面,点击“销售查询”可以查看所有图书销售的记录,如图8-17所示。

     

                                 图 8-17 销售信息查询

     

    点击“销售退货查询”子功能按钮,可以查看所有的销售退货记录信息的列表,如图8-18所示。

     

                                 图 8-18 销售退货信息查询

     

     

     

     

    展开全文
  • 一个完整的网上图书销售系统毕业设计,里面包含可行性分析、关联、顶层、HIPO、IPO、数据加工、数据、ER数据字典等。 对软件开发的流程做了一个比较完整的讨论。 有兴趣的人可以做一个参考
  • 前言 1 摘 要 3 ...4.2 流程图 12 4.3 系统具体实现 13 4.4 各模块功能实现 13 六、数据库设计 22 6.1 系统数据库设计 22 6.2、数据表的物理结构设计 24 七、性能测试与分析 29 八、结束语 31 参考文献 31
  • 系统分析与设计过程分为系统流程及数据库两个部分,具体工作有:系统环境调查,可行性分析、系统业务流程分析、系统数据流程设计、数据字典和数据结构分析与设计。本设计是为了实现对图书销售、仓库管理、供应商、...
  • 图24.2 采购基础数据管理数据流程图(第二层数据流) 9 图24.3 采购计划管理数据流程图(第二层数据流) 9 图24.4 采购订单处理数据流程图(第二层数据流) 10 图24.5 采购收货管理数据流程图(第二层数据流) 10 图24.6 ...
  • 完整的ERP流程图大全

    千次阅读 2010-11-16 10:42:17
    完整的ERP流程图大全企业销售管理业务的第一层数据流...5销售服务管理业务数据流图(第二层数据流) 6企业销售管理E—R关系图 6销售管理系统的功能模块图 7企业采购管理数据流程图 8采购基础数据管理数据流程图(第二...
    完整的ERP流程图大全
    企业销售管理业务的第一层数据流图 3
    销售基础数据管理业务数据流图(第二层数据流) 4
    销售计划管理业务数据流图(第二层数据流) 4
    销售订单管理业务数据流图(第二层数据流) 5
    销售收发货管理业务数据流图(第二层数据流) 5
    销售服务管理业务数据流图(第二层数据流) 6
    企业销售管理E—R关系图 6
    销售管理系统的功能模块图 7
    企业采购管理数据流程图 8
    采购基础数据管理数据流程图(第二层数据流) 9
    采购计划管理数据流程图(第二层数据流) 9
    采购订单处理数据流程图(第二层数据流) 10
    采购收货管理数据流程图(第二层数据流) 10
    采购系统实体关系图 11
    采购系统模块图 12
    企业库存管理第一层数据流图 13
    库存基础数据管理数据流图(第二层数据流) 14
    库存处理数据流图(第二层数据流) 14
    入库处理展开数据流图(第三层数据流) 15
    出库处理展开数据流图(第三层数据流) 15
    企业库存管理E—R关系图 16
    库存管理系统功能模块图 17
    制造标准管理业务数据流图 18
    制造标准管理实体关系图 18
    制造标准管理功能模块图 19
    计划管理业务数据流图 20
    主生产计划管理业务数据流图(第二层数据流程图) 20
    物料需求计划管理业务数据流图第二层数据流程图) 21
    能力需求计划管理业务数据流图第二层数据流程图) 21
    计划管理实体关系 22
    计划管理功能模块图 23
    企业车间管理第一层数据流图 24
    车间任务管理系统数据流程图 24
    生产工票管理数据流程图 25
    车间物料管理数据流程图 25
    车间完工管理数据流程图 25
    企业生产管理E—R关系图 26
    车间管理系统功能模块图 27
    JIT生产管理数据流程图 28
    JIT计划管理数据流程图(第二层数据流程图) 28
    JIT系统维护数据流程图(第二层数据流程图) 29
    JIT生产管理数据流程图(第二层数据流程图) 29
      JIT系统实体关系图 30
    JIT功能模块图 30
    质量管理数据流程图(简化) 31
    质量管理基本数据维护数据流程图(第二层) 31
    质量管理质量标准数据流程图(第二层) 32
    质量管理质量检验数据流程图(第二层) 32
    质量管理系统的实体关系 32
    质量管理功能模块图 33
    企业财务管理业务数据流图(简化) 34
    财务管理系统的功能模块图 35
    人力资源管理数据流程图 36
    人事管理数据流程图(第二层) 36
    人力资源计划管理数据流程图(第二层) 37
    招聘管理数据流程图(第二层) 37
    培训管理数据流程图(第二层) 37
    人力资源测评数据流程图(第二层) 38
    人力资源管理的实体关系 38
    人力资源管理功能模块图 39
    设备与仪器管理业务数据流程图 40
    设备与仪器基本资料管理数据流程图(第二层, 可继续展开) 40
    设备与仪器业务管理数据流程图(第二层数据流) 41
    设备管理实体关系图 41
    设备管理功能模块图 42
    完整的ERP流程图大全
    企业销售管理业务的第一层数据流图 3
    销售基础数据管理业务数据流图(第二层数据流) 4
    销售计划管理业务数据流图(第二层数据流) 4
    销售订单管理业务数据流图(第二层数据流) 5
    销售收发货管理业务数据流图(第二层数据流) 5
    销售服务管理业务数据流图(第二层数据流) 6
    企业销售管理E—R关系图 6
    销售管理系统的功能模块图 7
    企业采购管理数据流程图 8
    采购基础数据管理数据流程图(第二层数据流) 9
    采购计划管理数据流程图(第二层数据流) 9
    采购订单处理数据流程图(第二层数据流) 10
    采购收货管理数据流程图(第二层数据流) 10
    采购系统实体关系图 11
    采购系统模块图 12
    企业库存管理第一层数据流图 13
    库存基础数据管理数据流图(第二层数据流) 14
    库存处理数据流图(第二层数据流) 14
    入库处理展开数据流图(第三层数据流) 15
    出库处理展开数据流图(第三层数据流) 15
    企业库存管理E—R关系图 16
    库存管理系统功能模块图 17
    制造标准管理业务数据流图 18
    制造标准管理实体关系图 18
    制造标准管理功能模块图 19
    计划管理业务数据流图 20
    主生产计划管理业务数据流图(第二层数据流程图) 20
    物料需求计划管理业务数据流图第二层数据流程图) 21
    能力需求计划管理业务数据流图第二层数据流程图) 21
    计划管理实体关系 22
    计划管理功能模块图 23
    企业车间管理第一层数据流图 24
    车间任务管理系统数据流程图 24
    生产工票管理数据流程图 25
    车间物料管理数据流程图 25
    车间完工管理数据流程图 25
    企业生产管理E—R关系图 26
    车间管理系统功能模块图 27
    JIT生产管理数据流程图 28
    JIT计划管理数据流程图(第二层数据流程图) 28
    JIT系统维护数据流程图(第二层数据流程图) 29
    JIT生产管理数据流程图(第二层数据流程图) 29
      JIT系统实体关系图 30
    JIT功能模块图 30
    质量管理数据流程图(简化) 31
    质量管理基本数据维护数据流程图(第二层) 31
    质量管理质量标准数据流程图(第二层) 32
    质量管理质量检验数据流程图(第二层) 32
    质量管理系统的实体关系 32
    质量管理功能模块图 33
    企业财务管理业务数据流图(简化) 34
    财务管理系统的功能模块图 35
    人力资源管理数据流程图 36
    人事管理数据流程图(第二层) 36
    人力资源计划管理数据流程图(第二层) 37
    招聘管理数据流程图(第二层) 37
    培训管理数据流程图(第二层) 37
    人力资源测评数据流程图(第二层) 38
    人力资源管理的实体关系 38
    人力资源管理功能模块图 39
    设备与仪器管理业务数据流程图 40
    设备与仪器基本资料管理数据流程图(第二层, 可继续展开) 40
    设备与仪器业务管理数据流程图(第二层数据流) 41
    设备管理实体关系图 41
    设备管理功能模块图 42
    完整的ERP流程图大全
    企业销售管理业务的第一层数据流图 3
    销售基础数据管理业务数据流图(第二层数据流) 4
    销售计划管理业务数据流图(第二层数据流) 4
    销售订单管理业务数据流图(第二层数据流) 5
    销售收发货管理业务数据流图(第二层数据流) 5
    销售服务管理业务数据流图(第二层数据流) 6
    企业销售管理E—R关系图 6
    销售管理系统的功能模块图 7
    企业采购管理数据流程图 8
    采购基础数据管理数据流程图(第二层数据流) 9
    采购计划管理数据流程图(第二层数据流) 9
    采购订单处理数据流程图(第二层数据流) 10
    采购收货管理数据流程图(第二层数据流) 10
    采购系统实体关系图 11
    采购系统模块图 12
    企业库存管理第一层数据流图 13
    库存基础数据管理数据流图(第二层数据流) 14
    库存处理数据流图(第二层数据流) 14
    入库处理展开数据流图(第三层数据流) 15
    出库处理展开数据流图(第三层数据流) 15
    企业库存管理E—R关系图 16
    库存管理系统功能模块图 17
    制造标准管理业务数据流图 18
    制造标准管理实体关系图 18
    制造标准管理功能模块图 19
    计划管理业务数据流图 20
    主生产计划管理业务数据流图(第二层数据流程图) 20
    物料需求计划管理业务数据流图第二层数据流程图) 21
    能力需求计划管理业务数据流图第二层数据流程图) 21
    计划管理实体关系 22
    计划管理功能模块图 23
    企业车间管理第一层数据流图 24
    车间任务管理系统数据流程图 24
    生产工票管理数据流程图 25
    车间物料管理数据流程图 25
    车间完工管理数据流程图 25
    企业生产管理E—R关系图 26
    车间管理系统功能模块图 27
    JIT生产管理数据流程图 28
    JIT计划管理数据流程图(第二层数据流程图) 28
    JIT系统维护数据流程图(第二层数据流程图) 29
    JIT生产管理数据流程图(第二层数据流程图) 29
      JIT系统实体关系图 30
    JIT功能模块图 30
    质量管理数据流程图(简化) 31
    质量管理基本数据维护数据流程图(第二层) 31
    质量管理质量标准数据流程图(第二层) 32
    质量管理质量检验数据流程图(第二层) 32
    质量管理系统的实体关系 32
    质量管理功能模块图 33
    企业财务管理业务数据流图(简化) 34
    财务管理系统的功能模块图 35
    人力资源管理数据流程图 36
    人事管理数据流程图(第二层) 36
    人力资源计划管理数据流程图(第二层) 37
    招聘管理数据流程图(第二层) 37
    培训管理数据流程图(第二层) 37
    人力资源测评数据流程图(第二层) 38
    人力资源管理的实体关系 38
    人力资源管理功能模块图 39
    设备与仪器管理业务数据流程图 40
    设备与仪器基本资料管理数据流程图(第二层, 可继续展开) 40
    设备与仪器业务管理数据流程图(第二层数据流) 41
    设备管理实体关系图 41
    设备管理功能模块图 42

    完整的ERP流程图大全
    企业销售管理业务的第一层数据流图 3
    销售基础数据管理业务数据流图(第二层数据流) 4
    销售计划管理业务数据流图(第二层数据流) 4
    销售订单管理业务数据流图(第二层数据流) 5
    销售收发货管理业务数据流图(第二层数据流) 5
    销售服务管理业务数据流图(第二层数据流) 6
    企业销售管理E—R关系图 6
    销售管理系统的功能模块图 7
    企业采购管理数据流程图 8
    采购基础数据管理数据流程图(第二层数据流) 9
    采购计划管理数据流程图(第二层数据流) 9
    采购订单处理数据流程图(第二层数据流) 10
    采购收货管理数据流程图(第二层数据流) 10
    采购系统实体关系图 11
    采购系统模块图 12
    企业库存管理第一层数据流图 13
    库存基础数据管理数据流图(第二层数据流) 14
    库存处理数据流图(第二层数据流) 14
    入库处理展开数据流图(第三层数据流) 15
    出库处理展开数据流图(第三层数据流) 15
    企业库存管理E—R关系图 16
    库存管理系统功能模块图 17
    制造标准管理业务数据流图 18
    制造标准管理实体关系图 18
    制造标准管理功能模块图 19
    计划管理业务数据流图 20
    主生产计划管理业务数据流图(第二层数据流程图) 20
    物料需求计划管理业务数据流图第二层数据流程图) 21
    能力需求计划管理业务数据流图第二层数据流程图) 21
    计划管理实体关系 22
    计划管理功能模块图 23
    企业车间管理第一层数据流图 24
    车间任务管理系统数据流程图 24
    生产工票管理数据流程图 25
    车间物料管理数据流程图 25
    车间完工管理数据流程图 25
    企业生产管理E—R关系图 26
    车间管理系统功能模块图 27
    JIT生产管理数据流程图 28
    JIT计划管理数据流程图(第二层数据流程图) 28
    JIT系统维护数据流程图(第二层数据流程图) 29
    JIT生产管理数据流程图(第二层数据流程图) 29
      JIT系统实体关系图 30
    JIT功能模块图 30
    质量管理数据流程图(简化) 31
    质量管理基本数据维护数据流程图(第二层) 31
    质量管理质量标准数据流程图(第二层) 32
    质量管理质量检验数据流程图(第二层) 32
    质量管理系统的实体关系 32
    质量管理功能模块图 33
    企业财务管理业务数据流图(简化) 34
    财务管理系统的功能模块图 35
    人力资源管理数据流程图 36
    人事管理数据流程图(第二层) 36
    人力资源计划管理数据流程图(第二层) 37
    招聘管理数据流程图(第二层) 37
    培训管理数据流程图(第二层) 37
    人力资源测评数据流程图(第二层) 38
    人力资源管理的实体关系 38
    人力资源管理功能模块图 39
    设备与仪器管理业务数据流程图 40
    设备与仪器基本资料管理数据流程图(第二层, 可继续展开) 40
    设备与仪器业务管理数据流程图(第二层数据流) 41
    设备管理实体关系图 41
    设备管理功能模块图 42

    展开全文
  • 了解网上图书销售相关流程, 实现B/S模式的图书销售管理系统。 4.2基本要求 (1)数据库设计要符合范式要求。 (2)能对图书、客户、销售图书情况等信息进行添加、删除、修改操作。 (3)能够展示图书信息。提供查询...
  • 数据及业务流程图例

    2011-11-03 10:59:11
    管理信息系统的各种销售管理、库存管理等的数据流程图及业务流程图举例,对学习软件工程及信息系统分析实现帮助很大
  • 图28.2 车间任务管理系统数据流程图 24 图28.3 生产工票管理数据流程图 25 图28.4 车间物料管理数据流程图 25 图28.5 车间完工管理数据流程图 25 图28.6 企业生产管理E—R关系图 26 图28.7 车间管理系统功能模块图 ...
  • 本次的开发主要解决销售公司在人力系统中增加账号不能马上审批完毕的问题,可以通过这个流程审批后由插件在后台判断自动增加OA账号,增加机制与hr与OA系统同步相同。只进行增加操作,没有修改、删除的操作。原有已经...
  • 销售管理子系统开发小组的成员经过调查研究、信息流程分析和数据收集,明确了该子系统的主要功能是:处理顾客和销售员送来的订单;工厂是根据订单来安排生产的;交出货物同时开出发票;收到顾客付款后,根据发票存根...
  • 业务流程图是什么?怎么画?

    千次阅读 2020-09-14 12:08:30
    绘制业务流程图主要有以下几种作用:业务流程图主要做到全面了解部门业务的处理过程,它是管理人员进行系统分析的一个数据、它还是系统分析员、业务操作人员进行业务交流的工具、系统分析员可以使用业务流程图拟出...
  • 网上图书销售系统具有强大交互功能的商业系统方便了商家与客户之间交流信息。它作为基Internet技术的一种电子商务模式,应用与传统的出版发行领域,虽然应用时间尚短单随着计算机网络与通信技术的不断发展和平台建设...
  • 销售管理系统

    2013-07-24 12:14:14
    信息科学与技术学院 《数据结构》课程设计报告 销售管理系统 包括流程图 截图 各种,欢迎下载。
  • 顶层数据流程图的第一级分解如图5-4,该图实际上是把图5-3中“百货商店业务处理”框进行细化,根据图5-2现行系统业务流程图所列的处理功能,初步分解为销售处理、采购处理和会计处理三个子系统。在功能分解的同时,...
  • 调查一个书店的图书销售业务,设计的图书销售系统主要包括进货、退货、统计、销售、查询功能。 ①进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,...
  • 需求分析,可行性研究,概要设计,详细设计,测试计划共五个说明书,按照软件工程要求编写,包括业务流程图数据流图,E-R图,系统结构图,软件模块图等一系列图。
  • 销售管理信息系统分析与设计,其中有业务流程图、数据流程图、ER模型。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 609
精华内容 243
热门标签
关键字:

销售系统数据流程图