热门标签 | 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 的用法。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文详细介绍了Python编程语言的学习路径,涵盖基础语法、常用组件、开发工具、数据库管理、Web服务开发、大数据分析、人工智能、爬虫开发及办公自动化等多个方向。通过系统化的学习计划,帮助初学者快速掌握Python的核心技能。 ... [详细]
  • 本文详细探讨了网站流量统计中常用的三个关键指标:页面浏览量(PV)、独立访客数(UV)和独立IP数(IP)。通过分析这些指标的定义、计算方法及其应用场景,帮助网站运营者更好地理解用户行为,优化网站内容与用户体验。 ... [详细]
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社区 版权所有