热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

企业管理软件开发XP

framework体系较稳定,效率开始上来。framework内容很多,这篇只是简要介绍一下.----XP过程---------------------
framework体系较稳定,效率开始上来。 framework内容很多,这篇只是简要介绍一下.

---- XP过程 --------------------------------------------------

面谈->  确定管理流程  ->  制作demo -> 演示研讨/改demo -> 合同 ->补足 ->  细化 -> 完成



(1) 启动Framework,开新项目


      从std产生标准数据库,加上演示所需之用户差异。

     运行 yxErp.exe,以管理员进入, 运行设置参数:要不要期间、系统名、系统标题等



(2) 按企业管理流程设计 操作导航界面

    加入各项,选图标。指定项目执行的类,   按企业的管理流程,做出初步的界面。
  
    权限树按 操作导航 层次,自动生成了。各项有什么权限亦可在此定义。
  

nav_designMode.JPG



(3)使用  framework提供的标准类,  力量之源。

     标准类
         基础数据:客户、供应商、产品、材料、价目表、协议价、BOM、工序、机台
         采购:采购订单、MPR计算、采购入货、进度管理、采购分析。。。。
         仓库:进仓、出仓、损溢、调拨、转换、借还、进销存帐
         销售:报表、订单、销售、进度、退货、数据分析
         外协:外协单价、外协订单、外协领料、外协入仓、损耗计算、加工费用计算
         生产:生产计划、生产工单、质检、
         成本:月度费用、部门分配比例、物料/半成品/成品成本计算
         人事:部门档案、人事档案、工资表定义、工资计算
         考勤:班次定义、卡钟设置、读卡、加班记录、考勤表生成
         售后服务:回访管理、投诉管理、客户满意度调查表
         办公辅助:行事历、联系人、内部邮件、公文审批
         系统维护:系统参数设置、权限设置、维护记录、备份、自动更新。。。。。。。
                   
      标准类来源
         1.按多年经验加集体论证,预先编写的标准模块,以class型式保存。
               在做项目时, 客户提出需求   
         2.功能标准需求,做到std,再反过来派生给此项目用,Std被增强。
         3.只有一部分是标准的客户需求,标准部分做在std, 派生到项目后再补上差异, std被增强。
         4.与标准无关的,特定做在项目好了。
          实现 App整体进化,乌龟爬得比兔子快。吸星大法,大关键。 

    
 (4)客户需要与标准系统 的差异处理

具体的项目,可以直接用标准类,有时就要将标准类派生以体现客户的差异需求。

    a. 简单的差异,在导航器再定义
导航类定义.JPG


    b. 复杂的差异。派生到具体项目,可视化修改。修改后结果,存在具体项目。
    
   下面项目,是将标准STD抽取一部分做成的 <通用出纳票据打印> 。

    原后台为SQL,通过改CA等,改为access数据库。

pj.JPG


    c. 与标准太偏离的差异。另做表单可也


5. 合同签订后,将演示版按合同内容补足。
 
然后系统进入细化阶段。通过系统内部的“维护记录”,驱动测试员、客户、
PM、程序员 协同工作。这样,系统将尽快接近目标。

whjl.JPG



参考 http://www.meizvfp.com/bbs/dispbbs.asp?boardID=2&ID=52826&page=1

转载于:https://www.cnblogs.com/maxchan/archive/2007/12/27/1017446.html


推荐阅读
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 构建基于BERT的中文NL2SQL模型:一个简明的基准
    本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
  • 2023 ARM嵌入式系统全国技术巡讲旨在分享ARM公司在半导体知识产权(IP)领域的最新进展。作为全球领先的IP提供商,ARM在嵌入式处理器市场占据主导地位,其产品广泛应用于90%以上的嵌入式设备中。此次巡讲将邀请来自ARM、飞思卡尔以及华清远见教育集团的行业专家,共同探讨当前嵌入式系统的前沿技术和应用。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ... [详细]
  • 精选30本C# ASP.NET SQL中文PDF电子书合集
    欢迎订阅我们的技术博客,获取更多关于C#、ASP.NET和SQL的最新资讯和资源。 ... [详细]
author-avatar
whucad
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有