信息化基础建设 里程碑
里程碑
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工具实现
这样的好处是直接拷贝SQL到查询分析器中执行,分析。
9. 多语言实现。英语,中文繁体,简体。
Milestone 2
1. 内置业务组件,以展示系统的可扩展性,可用性。
元数据组件,字段查看器
业务组件,塑胶模具报价
2. 报表,自定义查询的SQL生成工具
3. 框架和应用程序,加入Indigo(wcf)支持。原来的.net Remoting模式已经废弃不用.
pubic enum CommunicationMode { Local,Remoting,Indigo }
4. CodeSmith的生成模板制作,可以生成Interface,Manager,Form,还应该加入实现Validation的验证
实现多文件,多模板的一键生成(Smith Builder)
5. 许可证管理,实现License的控制
6. 把系统的核心导航图的图片资源应该放到一个程序集中,然后以代码的方式加以引用,以保护这些重要的资源
7. 错误提示窗体的规范化设计
8. 实现BOS:实体与字段查询,实体关联查询
9. 框架代码与应用代码的完全分离,这样实现了插件式架构,可实现多个版本(Enterprise,Ultimate,Developer)
面向不同的客户。也可定制客户需求。
10. 统一的EXCEL导入导出功能
11. 数据翻译字典的导入,导出。涉及EXCEL的导出导入功能操作
12. ADO.NET的集成。集成Enterprise Library的Common,Data和Log库,修改配置文件以适应系统调用。
13. 工作流实现,包括工作流设计器,流程发布,流程启动。
14. 窗体设计器实现,窗体设计工具。
15. 增加启动时效果界面, 系统启动时窗体界面如图
Milestone 3
1 部门功能重做,要实现可以用拖放的方式来建立部门之间的关系
2 实现一个SQL版本的管理工具,这样可控制ERP的版本更新,同理,也实现程序集的自动更新工具
3 实现一个SQL与ORM互相操作的工具,输入SQL,产生ORM语句片段,同理,输入ORM语句片段,生成SQL供分析查看。这样,可以极大程序上的增加程序的可维护性。
比如,要查看物料名称,输入SQL: SELECT ITEM_NAME FROM GBITEM WHERE ITEM_NO=’Jack’
如图所示,在上面的窗格中输入SQL语句,后台程序解析些语句,配合上下文环境,生成相应的ORM语句。
这个feature可以让新手快速开发系统,因为SQL可以被工具即使转化为ORM语句,学习框架与入门ORM几乎没有门槛。
4 建立一个知识库,为客户提供知识服务。开发和使用框架需要大量的C#知识,鉴于网络资源丰富,选择几个目标站点(cnblogs,codeproject, csdn,dontblog), 进行爬虫搜索,存入进SQL Server数据库,再运用SQL Server全文检索技术,查看资料。(文档系统)。实现的不仅仅是功能,还附带有大量的数据库,包含Article,Sample,Demo,API。
转载于:https://www.cnblogs.com/JamesLi2015/archive/2011/06/13/2079375.html
信息化基础建设 里程碑相关推荐
- 信息化基础建设系列文章汇总 .NET 平台业务项目实践
最近一段时间一直思考和总结,如何快速,方便灵活的开发.NET平台的ERP/MIS类型软件系统. 在此之前,写过一个系列的文章来表达我的理解,一共有以下八篇文章 信息化基础建设 总体结构 信息化基础建设 ...
- 信息化基础建设 开发框架
开发框架 1. ORM, LLBL Gen,NHibernate 2. 接口与实现分离,界面与逻辑分离,分五个项目, BusinessLogic, Interface,Manager,Vali ...
- 信息化基础建设 工作流开发
工作流开发 1. 自定义工作流,自定义活动 2. 运行时服务 自定义工作流和活动 先看工作流设计器的界面 从界面中可以看到,需要做的工作有以下几点 1. 工作流定义保存方式 File下面的Save命令 ...
- 卸妆·回归:“超级医保局时代“的医院信息化转型
常垒最近投了一个早期项目[京弘达],面向医院和医保局,基于人工智能大数据技术以及行业的领先算法,提供智能化运营决策系统,解决医院和医保机构急需应对政策和业务的压力,填补了行业产品矩阵的空白. 本文讲的 ...
- 探采大数据 构建信息化 浙江深谋“互联网+出行”
"当前种种智慧交通的表现显然不是终点.技术手段在进步,需求层次在提高,这些都在向我们提出一个个关于'如何实现更多'的问题和想象空间."在11月16日至18日浙江乌镇举办的第三届世界 ...
- 从信息化和数字化切入,聊一下建筑行业的数字化转型
目录 1. 信息化 1.1 信息化在国外的发展 1.1.1 日本梅棹忠夫 1.1.2 法国 西蒙·诺拉 1.1.3 美国 丹尼尔·贝尔 1.2信息化在中国的发展 1.3建筑行业的信息化发展历程 1.3 ...
- 中国下一代广播电视网(NGB)100问
[综合篇] 1. 什么是NGB? NGB是英文Next Generation Broadcasting network的缩略语简称,意为中国下一代广播电视网.NGB是以有线电视数字化和移动多媒体广播电 ...
- 光纤收发器让网络布线变的更方便
光纤收发器是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器.光纤收发器的应用让网络布线变的更方便,接下来我们就跟随飞畅科技的小编来详细了解下 ...
- 漫画:数据中台中台建设的十大误区(建议收藏)
导读:中台路上,我们一起踩过的坑. 作者:数澜科技 来源:大数据DT(ID:hzdashuju) 误区一:数据中台是技术部门的事 数据中台是企业数字化转型的支撑,其本质目的是为了提升业务,在搭建过程中 ...
最新文章
- 如何解决notefirst的闪退问题?
- IOS第四天-新浪微博 -存储优化OAuth授权账号信息,下拉刷新,字典转模型
- 模拟操作网页 webBrowser
- Lambda表达式和闭包Closure
- (三)HTML 规范
- C++ 实现带权有向图的每对顶点之间的最短路径Floyd算法(完整代码)
- 以下表示中 不能用作c语言常量的是0UL,C语言笔试卷.doc
- Lvs别样的自动部署监控shell脚本
- 为什么大部分人会碌碌无为?
- gjrand 4.0 发布,C语言的伪随机数生成器
- matlab机器学习之朴素贝叶斯实例分析
- 编辑PDF用什么软件,如何修改PDF文件内容
- linux删除tmp文件找回,如何在 Linux 下快速找到被删除的文件?
- OpenGL 4.0 学习3.2--各种颜色的RGB值
- hdu3491 最小点割集(无向图求最小点割集通用方法)
- 3.8 JS 制作无间断图片循环滚动效果
- Android Studio 根据屏幕大小缩放图片
- 第一周 Web开发入门(下)
- c语言实现补码(负数)转换成原码
- tcping扫描所有端口_批量Tcping ip 加 端口
热门文章
- Oracle项目管理之设施与资产管理Facilities and Asset(中文)
- DevExpress记录
- linux permission deny
- Python程序员都在用的20个网页爬虫工具
- ARM汇编常用指令汇总
- IP网络对讲系统特点及功能
- ubuntu 18.04 搭建 XAMPP+bugfree3.0.1
- pyecharts怎么绘制散点图_pyecharts数据可视化入门之3-——散点图
- 淘宝首页之导航条——弹出式悬浮菜单
- mysql timestamp比较大小_MySQL中的datetime与timestamp比较