zoukankan      html  css  js  c++  java
  • 信息化基础建设 里程碑

    里程碑

    Milestone 1 基础功能,已经完成

    Milestone 2 界面实现与调用, 展现框架调用方式,框架与应用协作,已经完成

    Milestone 3 正在开发中

     

    Milestone 1

    1. 可以记住窗体的布局,下次再打开窗体时,可以加载用户的布局。按照用户来实现

    2. 报表的制作,参数产生,上传部署

    3. 报表组件同时支持Reporting Services和Crystal Report.

    报表管理程序,支持Reporting Services报表的浏览,上传与,删除(Forms界面)

    4. 多线程的操作模式的实现BackgroundWorker,和WorkThreadBase两种方式

    5. 员工组件支持图片上传,图片拖放,物料组件支持条形码

    6. RDL和RDLC同时支持,即本地模式和服务器模式(ProcessMode=Server/Local)

    7. RDL报表实现翻译自动化实现

    8. ORM的SQL Trace工具实现

    clip_image002

    这样的好处是直接拷贝SQL到查询分析器中执行,分析。

    9. 多语言实现。英语,中文繁体,简体。

     

    Milestone 2

    1. 内置业务组件,以展示系统的可扩展性,可用性。

    元数据组件,字段查看器

    clip_image004

    业务组件,塑胶模具报价

    clip_image006

    2. 报表,自定义查询的SQL生成工具

    3. 框架和应用程序,加入Indigo(wcf)支持。原来的.net Remoting模式已经废弃不用.

        pubic enum CommunicationMode { Local,Remoting,Indigo }

    4. CodeSmith的生成模板制作,可以生成Interface,Manager,Form,还应该加入实现Validation的验证

    实现多文件,多模板的一键生成(Smith Builder)

    clip_image008

    5. 许可证管理,实现License的控制

    clip_image010

    6. 把系统的核心导航图的图片资源应该放到一个程序集中,然后以代码的方式加以引用,以保护这些重要的资源

    7. 错误提示窗体的规范化设计

    8. 实现BOS:实体与字段查询,实体关联查询

    9. 框架代码与应用代码的完全分离,这样实现了插件式架构,可实现多个版本(Enterprise,Ultimate,Developer)

    面向不同的客户。也可定制客户需求。

    10. 统一的EXCEL导入导出功能

    11. 数据翻译字典的导入,导出。涉及EXCEL的导出导入功能操作

    12. ADO.NET的集成。集成Enterprise Library的Common,Data和Log库,修改配置文件以适应系统调用。

    13. 工作流实现,包括工作流设计器,流程发布,流程启动。

    14. 窗体设计器实现,窗体设计工具。

    15. 增加启动时效果界面, 系统启动时窗体界面如图

    image

     

    Milestone 3

    1  部门功能重做,要实现可以用拖放的方式来建立部门之间的关系

    2  实现一个SQL版本的管理工具,这样可控制ERP的版本更新,同理,也实现程序集的自动更新工具

    3  实现一个SQL与ORM互相操作的工具,输入SQL,产生ORM语句片段,同理,输入ORM语句片段,生成SQL供分析查看。这样,可以极大程序上的增加程序的可维护性。

    比如,要查看物料名称,输入SQL: SELECT ITEM_NAME FROM GBITEM WHERE ITEM_NO=’Jack’

    clip_image012

    如图所示,在上面的窗格中输入SQL语句,后台程序解析些语句,配合上下文环境,生成相应的ORM语句。

    这个feature可以让新手快速开发系统,因为SQL可以被工具即使转化为ORM语句,学习框架与入门ORM几乎没有门槛。

    4  建立一个知识库,为客户提供知识服务。开发和使用框架需要大量的C#知识,鉴于网络资源丰富,选择几个目标站点(cnblogs,codeproject, csdn,dontblog), 进行爬虫搜索,存入进SQL Server数据库,再运用SQL Server全文检索技术,查看资料。(文档系统)。实现的不仅仅是功能,还附带有大量的数据库,包含Article,Sample,Demo,API。

  • 相关阅读:
    十大开源Web应用安全测试工具
    HC大会,华为联合合作伙伴发布一站式物联网IoT开发工具小熊派BearPi
    漫谈边缘计算(四):赢家是软还是硬
    漫谈边缘计算(三):5G的好拍档
    漫谈边缘计算(二):各怀心事的玩家
    漫谈边缘计算(一):边缘计算是大势所趋
    从小小后视镜看物联网的生态(下)
    机器学习笔记(四)---- 逻辑回归的多分类
    机器学习笔记(三)---- 逻辑回归(二分类)
    机器学习笔记(二)---- 线性回归
  • 原文地址:https://www.cnblogs.com/JamesLi2015/p/2079375.html
Copyright © 2011-2022 走看看