软件开发平台
文章平均质量分 94
CallHot
喜欢研究微软相关的技术。还请有兴趣的朋友跟我交流
展开
-
HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-上篇
一、开篇 上一篇《HRMS(人力资源管理系统)-从单机应用到SaaS应用-系统介绍》我们已经详细的分析了HRMS系统具备的功能,并且从HRMS系统的概念、系统功能、HR行业管理现状及痛点、发展趋势及行业前景、行业内的服务提供商情况、HRMS系统的建设意义及价值等方面进行了系统化的分析梳理。我想大家已经对于HRMS系统的大体情况有了初步的了解,本篇将对HRMS系统的需求进行全方位的梳理...原创 2018-09-29 21:32:50 · 908 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-表现层
一、前言 最近也许是由于假期的原因,我发布的文章的速度变慢了,对大家说下抱歉,这个系列的确我很难写,感谢大家对我的支持和关注,的确我在发布后得到大家的支持和认可,让我有了更多的动力,之前发布的有些内容,可能对各层讲解的内容的广度还不够,当然这和我个人的水原创 2011-10-17 19:16:58 · 1277 阅读 · 1 评论 -
系统架构师-基础到企业应用架构-系统设计规范与原则[下篇]
一、上章回顾 上章我们主要讲述了系统设计规范与原则中的具体原则与规范。如何实现满足规范的设计,我们也讲述了通过分离功能点的方式来实现,而在软件开发过程中的具体实现方式简单的分为面向过程与面向对象的开发方式,而目前更多的是面向对象的开发设计方式。具体的内原创 2011-09-15 12:39:17 · 1070 阅读 · 0 评论 -
基于AgileEAS.NET企业应用开发平台的分布式解决方案
开篇 分布式应用 AgileEAS.NET基于Microsoft .Net构件技术而构建,Microsoft .Net最吸引人的莫过于分布式应用技术,基已经提供了XML WebService、 .Net Remoting、WCF等技术。AgileE原创 2011-09-15 12:37:46 · 1139 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-系统设计规范与原则[上篇]
一、上章回顾 在上篇中我们讲解了几类UML2.0语言新推出的建模图形,总体来说通过这些图形能更详细的将某类信息表达出来。在这里我们简单回顾上篇讲解的内容。 上图中已经简单介绍了上章讲述的内容,具体内容请看:系统架构师-原创 2011-09-15 12:40:56 · 1183 阅读 · 0 评论 -
程序员职业发展的绊脚石-思想的枷锁
开篇 首先、我是一个程序员,从大学毕业到现在,已经工作了近5年的时间,看着现在越来越多的朋友进入IT行业,并且年轻才干的做软件开发的朋友们,个个都是生龙活虎,精兵强将,年纪轻轻的就学习了很多知识,我感觉我们做这个已经有点力不从心了,程序员,一提大家都会说是原创 2011-09-13 12:22:55 · 13764 阅读 · 55 评论 -
系统架构师-基础到企业应用架构-系统建模[中篇](下)
一、上章回顾 首先、我们先来回顾下,上篇讲解的内容,加深下印象。上篇我们主要讲解了3个建模图形分别是:顺序图(序列图)、组件图、状态图。 具体功能描述如下图:这里不详细解释,如果不清楚请看:系统架构师-基础到企业应用架构-系统建模[中篇原创 2011-09-10 12:25:27 · 2281 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-系统建模[中篇](上)
一、上章回顾 上篇文章主要简单的介绍了建模中使用的标准建模语言UML的相关内容,包括用例图与类图的使用方法及如何建模。相信大家对UML建模语言已经有了初步的认识,还请大家谨记UML不同的建模图形的用处。比如,用例图主要用来描述系统的功能需求。类图主要用原创 2011-09-10 12:24:19 · 2261 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-系统建模[下篇]
一、上章回顾 上一篇:系统架构师-基础到企业应用架构-系统建模[中篇](下) 中我们主要讲解了部署图、活动图,我们在这里也是参考上篇的形式,这里不再详细介绍。上篇主要讲解了下面2类建模图: 二、摘要 本文将原创 2011-09-10 12:26:08 · 2731 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-系统建模[上篇]
一、摘要 本文主要从系统架构中的建模开始讲解,本文讲述的内容主要是我在工作和学习过程中的总结和经验,不足之处还请大家多多批评指出,有更好的建议也可以留言说明。本意主旨是为不熟悉系统架构建模过程和不知道如何使用建模工具,或者不熟悉如何根据需求去建立模型的原创 2011-09-10 12:23:01 · 2604 阅读 · 2 评论 -
系统架构师-基础到企业应用架构-服务层
一、上章回顾 上篇我们主要讲解了系统架构中的四种架构模式,并且分析了四种架构模式的实现及应用场景,那么先来回顾下架构中的业务逻辑层的使用及总结。 如果大家对图中讲述的内容不明白或者说是不深入那么可以参考上篇讲解的内容:系统架构原创 2011-10-17 19:17:44 · 1131 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-数据访问层
一、上章回顾 上篇我们简单讲述了服务层架构模式中的几种,并且讲解了服务层的作用及相关的设计规范,其实我们应该知道,在业务逻辑层中使用领域模型中使用服务层才能发挥出最大的优势,如果说我们在业务逻辑层还是使用非领域模型的模式话,服务层的作用仅体现在解耦作用。原创 2011-10-17 19:19:31 · 1209 阅读 · 0 评论 -
系统架构-设计模式及架构模式(干货)
今天早上我把之前已经梳理完的关于系统架构方面的内容整理发布上来。这次主要分享一下在架构设计过程中涉及的基础知识,主要是涵盖系统架构方法、架构模式及设计模式,便于大家在后续一起探讨HRMS系统的SaaS模式的架构设计。一、设计模式 大家或多或少的都接触并在实际的开发过程中无形中可能都使用了某种设计模式,可能我们并不知道具体的模式叫什么名字,现在讲设计模式的书、案例分享都有很多,管...原创 2018-09-16 18:28:47 · 10589 阅读 · 0 评论 -
HRMS(人力资源管理系统)-从单机应用到SaaS应用-系统介绍
上周发布的《2018,全新出发(全力推动实现住有所居)》文章,其中记录了个人在这5年过程中的成长和收获,有幸认识了不少博客园的朋友,大家一起学习交流,在这个过程当中好多朋友提出SaaS系统如何设计,架构方面如何下手,在这5年的过程中我参与规划设计了很多的SaaS系统其中有不少的坑和痛苦的经验,特别是在架构设计方案,所以想把自己的经验分享出来,我思来想去如何能够完整呈现设计的过程呢?后来思索来着,...原创 2018-09-16 10:19:50 · 4154 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-分层[上篇]
一、前言 大家好,接近一年的时间没有怎么书写博客了,一方面是工作上比较忙,同时生活上也步入正轨,事情比较繁多,目前总算是趋于稳定,可以有时间来完善以前没有写完的系列,也算是对自己这段时间工作和生活上总结,同时也加深下自己对架构和设计方面的理解,由于本人的写作水平有限,所以在书写的深度和书写的格式上还有很多的缺点,还希望大家多多指出。二、开篇 本篇原创 2013-12-25 08:59:03 · 4413 阅读 · 9 评论 -
WPF Step By Step 控件介绍
回顾 上一篇,我们主要讨论了WPF的几个重点的基本知识的介绍,本篇,我们将会简单的介绍几个基本控件的简单用法,本文会举几个项目中的具体的例子,结合这些例子,希望我们可以对WPF的掌握会更深刻。本文涉及的内容可能较多。请大家慢慢看看。错误之处,还请指出。本文大纲1、基本控件介绍与用法。基本控件介绍与用法 文本控件Label控件label控原创 2012-12-24 11:17:59 · 860 阅读 · 0 评论 -
WPF Step By Step -基础知识介绍
回顾 上一篇我们介绍了WPF基本的知识。并且介绍了WPF与winform传统的cs桌面应用编程模式上的变化,这篇,我们将会对WPF的一些基础的知识做一个简单的介绍,关于这些基础知识更深入的应用则在后续的篇幅中大幅度的应用。本文大纲 什么是xaml 什么是路由事件 WPF都提供了那些基础控件 什么是依赖属性 元素绑定 WPF中的资源 WPF的几原创 2012-12-24 11:17:00 · 867 阅读 · 0 评论 -
WPF Step By Step 系列 - 开篇
公司最近要去我去整理出一个完整的WPF培训的教程,我刚好将自己学习WPF的过程和经验总结整理成笔记的方式来讲述,这里就不按照书上面的东西来说了,书本上一般都是按部就班,深入浅出。我这里主要是以实战和具体的代码为准来讲述。 目前使用WPF的时间不算长,大概有2年多,比园子里很多的大师,还是会差很多。现在才刚刚算是对WPF基本的应用时掌握了,但是距离UI设计方面,还是有很大的欠缺原创 2012-12-24 11:15:54 · 1199 阅读 · 1 评论 -
系统架构师-基础到企业应用架构-业务逻辑层
一、上章回顾 上章我们主要讲述了系统设计规范与原则中的具体原则与规范及如何实现满足规范的设计,我们也讲述了通过分离功能点的方式来实现,而在软件开发过程中的具体实现方式简单的分为面向过程与面向对象的开发方式,而目前更多的是面向对象的开发设计方式。并且我们原创 2011-10-17 19:18:41 · 933 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-企业应用架构
一、上篇回顾 我们先来回顾下上篇讲解的内容,我们前面的几节分别讲述了,业务逻辑层、数据访问层、服务层、表现层,我们了解了这些分层的职责和分层之间的大概的关联关系,本篇可能主要是简单的介绍下企业应用的几类模式,结合这几个分层直接的交互来完成系统功能的构建。原创 2011-10-17 19:14:48 · 1100 阅读 · 0 评论 -
人生的抉择-创业纪录片(二)-起步期
开篇 几天前,我写过一篇分享自己当时创业的抉择和创业的基础后,引起了很多朋友的支持和意见,其中有很多很受启发的评论和建议,首先感谢大家看我在这里唠叨半天,我最近由于手头上正在集成工作流平台,所以没有太多的时间写技术文章了,所以就每天晚上睡觉之前,来原创 2011-08-03 09:33:30 · 1316 阅读 · 0 评论 -
设计模式-系列索引
园子里面有太多优秀的设计模式文章了,但是可能每个人的出发角度和关注点不同,可能会对每个模式理解的角度和切面不同,我想以我自己理解的方式来跟大家共同探讨下常用的设计模式,并且我会结合工作中的开发实际场景来说明每个模式的用法和特点,希望能对大家有所帮助,当然这些内容都是个人在实际项目原创 2011-07-13 08:48:15 · 1069 阅读 · 0 评论 -
系统架构师-基础到企业应用架构-系列索引
系统架构师-基础到企业应用架构-索引系统架构师-基础到企业应用架构系列会从,系统架构的起源、发展、架构师必备的基础知识与技能、如何把架构应用到企业应用中去。整个系列计划30篇左右,每一篇都是自己在系统架构过程中的总结和经验,每一篇我都会抱着认真的态度去完成,宁缺毋滥的原则。希望本原创 2011-07-13 08:45:49 · 1860 阅读 · 5 评论 -
AgileEAS.NET平台开发实例-药店系统-UI层重构技巧及其他
<br />开篇<br /> 上篇我们讲述了UI层的分析,那么本篇我们就讲述下我们在做CS应用程序的过程中的一些技巧性的东西,可能我这里总结的只是我再开发本药店系统中应用的到的一些小<br />技巧,并不代表全部,肯定还有很多的其他方面的技巧,大家都可以分享一下,我这里提出额也谈不上技巧,更多的是使用设计模式方面的总结吧。<br /> 1、提升父类<br /> 2、分离职责。<br /> 3、抽象公共大纲<br /> 1、将每个子类都用原创 2011-05-07 13:53:00 · 557 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-BLL层分析
<br />介绍<br /> 上篇我们分析了AgileEAS.NET平台的DAL层的设计与相关的使用说明分析,本篇我们来分析下业务逻辑层/服务层的设计与分析,并且分析下如何抽离单独的业务逻辑<br />层,分离出单独的分布式访问服务支持。我们主要是分析如何设计出严格的基于现有DAL层之上的BLL->服务层>UI层这样的分层设计模式,本系列中的药店系统则采用的分层<br />方式是DAL->BLL层->UI层,下面我们来分析下这2种的不同的实现方案及代码的组织,并且分析关于分布式服务支持的写法和原创 2011-05-07 13:50:00 · 768 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-DAL层解析
<br />介绍<br /> 前面的大量的篇幅已经讲述了,关于系统的配置及如何使用平台提供的相关开发工具来进行应用功能模块的开发,本篇将会开始讲述数据访问层中的相关设计与如何使用<br />AgileEAS.NET代码生成器生成的DAL层基础之上,进行相关的开发及开发过程中的一些限制。下面我们将会开始详细的阐述AgileEAS.NET平台中的关于DAL层的相关设计的<br />原理和思路,及相关的实现方案。<br /> <br /> 上面是给出ORM的一个模型图,原创 2011-05-07 13:48:00 · 514 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-准备开发环境(下)
<br />介绍<br /> 上一篇我们讲述了关于如何搭建一个业务逻辑层与UI层中应该注意的一些细节和过程,本篇将会将UI层中具体的应用程序功能实现部分的过程及代码放出,供大家参考,<br />当然可能由于本人水平邮箱或者表达能力较弱,大家如果有什么不明白的地方或者不是特别清楚的地方,还请指出。本文主要是完善如下的几点:<br /> 1、将上篇中的药品字典中的列表中能够显示数据,并且能够编辑和添加、删除等功能。<br /> 2、能够测试模块的功能的正确性,我们需要搭原创 2011-05-07 13:46:00 · 470 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-准备开发环境(上)
<br />开篇<br /> 上一篇我们主要是讲述了如何根据数据库原型设计器提供的相关功能来构建ORM提供的相关信息,例如根据数据库与实体对象之间通过数据原型来进行双向的映射。本篇<br />我们将会根据上篇《AgileEAS.NET平台开发实例-药店系统-数据库建模》生成的相关解决方案的基础上来进行开发。下面我们就进入主题吧,我们来详细的分析如何基于生成<br />的解决方案的基础上来进行其他分层模块的设计与开发。大纲<br />1、将生成的解决方案进行相关配置。(上)<br />2、搭建可运原创 2011-05-07 12:31:00 · 486 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-系统架构设计
<br />介绍<br /> <br /> 本篇将会讲述如何使用AgileEAS.NET敏捷开发平台来进行药店系统的开发,首先我们需要根据需求文档来设计出药店系统的系统架构,才能继续进行后续的开发工作,整<br />理好架构后,然后一步步的完成具体的详细设计,数据库建模等,这样的完整步骤后,就可以开展具体的编码工作了,我们首先来看看根据药店系统的一些功能性的需求和非<br />功能性的需求来决定系统的架构设计,并且分解AgileEAS.NET平台已提供的相关功能来结合分析。<br /> 分析<原创 2011-05-07 12:25:00 · 994 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-数据库还原
<br />开篇<br /> 有不少的朋友下载到该药店系统的数据库后,不会还原数据库,由于当时我备份的时候并没有把SQL2005的mdf与ldf文件直接放出下载,而是通过SQLServer2005的备份功<br />能导出的bak文件,下面我们就来说明下如何还原该数据库。当然由于比较仓促,可能错别字出现,还请大家指出。大纲<br /> 1、还原数据库还原数据库<br /> 1、打开SQLServer2005 Manager Studio。<br />原创 2011-05-07 12:21:00 · 594 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-开发环境配置
<br />介绍<br /> 从官方网站或者是官方交流群中下载到了AgileEAS.NET的最新的集成化的开发包,然后有了这个条件后,我们就可以进行开发了,当然可能还有一些硬件和软件开发环境<br />方面的要求了,主要的软硬件环境需求如下:<br /> 1、Windows<br /> 2、.NET FrameWork 4.0<br /> 3、SQL2000 以上,Oracle内容<br /> 下面我们就开始讲述如何使用该开发包来开原创 2011-05-07 12:18:00 · 578 阅读 · 0 评论 -
AgileEAS.NET敏捷开发平台案例-药店系统-项目综述
<br />开篇<br /> 在前面的章节中,我们说明了如何使用AgileEAS.NET敏捷开发平台俩开发药店系统,但是我们没有从总体上去说明AgileEAS.NET的一些功能,我们都是在细节上讲述了<br />一些该平台的相关特性,我们在药店系统的开发过程中,只是包含了该平台的大部分功能,还有一些功能,并没有使用到,可能我们后续会继续讲述这些功能。本文就将之前<br />开发的药店系统,来进行总结和综述吧,之前放出的文章中的配套文档相对来说,还有一些内容还需要完善,不过大体上已经很详尽了,本原创 2011-05-07 12:09:00 · 831 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-报表开发(上)
<br />开篇<br /> 前面我们讲述了药店系统的开发流程,并且也讲述了如何开发一个基础模块,下面我们来看看,如何开发一个报表, 因为我们在药店系统中最常用的功能之一就是打印功<br />能了,AgileEAS.NET平台本身已提供了报表服务,通过这些报表组件,我们就能很方便的设计报表和打印报表,并且很方便的进行报表的迁移和部署。一旦掌握了报表的设<br />计,那么我们开发一个报表将会非常的简易和简单。并且我们在部署时也会非常的方便,一般来说我们的开发有二种形式,一种是基于平台提供的报表原创 2011-05-07 13:55:00 · 664 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-报表开发(下)
<br />开篇<br /> 我们上篇讲述了如何基于平台的报表管理组件来进行报表的管理,我们并没有说明如何在项目中如何调用,我们设计好的报表。下面我们就来看看,我们如何来使用我们<br />设计好的报表,一种是直接使用平台原生支持的报表服务,还有一种是我们单独设计实现的报表服务,也就是所谓的脱离现有平台的限制,我们单独使用报表设计器来完成报<br />表开发工作。并且能够结合其他的平台来进行开发。本章我们就来就这些问题来详细的阐述。大纲<br /> 1、使用原生的报表服务。<br原创 2011-05-07 13:57:00 · 643 阅读 · 0 评论 -
我的工作经历之-人生的起步
开篇 之前发表过一篇《我个人的工作经历》引起了不少朋友的回复,有很多朋友都给出了热心的回答和中肯的想法,很感谢也很感激,今天早上起来了个大早,不知道为什么突然睡不着,心里突然不安静,所以早早的爬起来,写下这篇,我的工作职业生涯中最重要的一年,也是最多事之秋的季节,希原创 2011-07-11 21:30:39 · 1541 阅读 · 2 评论 -
系统架构师-基础到企业应用架构系列之--开卷有益
开篇说明 由于是自己对这些技术的学习总结和心得体会,错误之处在所难免,怀着技术交流的心态,现在发表出来,所以希望大家能够多多指点,这样能使一部分人受益同时也能纠正我的错误观点,以便和各位共同提高!软件架构到底是什么 软件架构可以被简单的描述为,一系列组件之间的原创 2011-07-13 17:11:24 · 1368 阅读 · 4 评论 -
我个人的工作经历
一、开篇 我写博客的时间很短,但是受到了博客园不少好朋友的鼓励和支持,让我信心颇受鼓舞,也让我在接下来的职业生涯中,有了更好的动力和方向。我写博的主要目的呢?其实就是有2个方面,一、总结自身学习的知识,加深自己的印象,可以以后在记忆不深刻或者记忆模糊的时候,查看一下自己原创 2011-07-11 21:32:00 · 1644 阅读 · 1 评论 -
人生抉择之-创业记录片(一)
开篇 前几天,我写了《我的工作经历之-人生的起步》引起了大家不少的讨论和说明,也是非常的感谢大家支持和鼓励,有一些朋友提出了,很中肯的意见和建议,有几个挺不错的,再次感谢,可能我这样的人,如果在一个大企业内从事要职,并不是好事,领导对我不放心吧,怕我胡做事,不负责任原创 2011-07-11 21:33:44 · 5038 阅读 · 10 评论 -
AgileEAS.NET平台开发实例-药店系统-UI层分析
<br />介绍<br /> 上一篇我们给出了AgileEAS.NET的关于Bll层的实现原理和Bll层的写法,我们可以在实际的开发过程中更深入的了解和实践,本篇我们就来讲述下UI层的实现原理和相关的<br />技巧,可能会和之前讲述的环境配置部分内容会有小部分的冲突吧,不过应该本篇讲述的更具有原理方面的内容,本文会讲述资源管理平台如何通过插件+平台的思路来实现这<br />种资源化的管理平台的原理和技术内幕。当然由于本人对AgileEAS.NET平台的理解的深度不足,或者说是认识上还有一定的偏原创 2011-05-07 13:52:00 · 645 阅读 · 0 评论 -
AgileEAS.NET平台开发实例-药店系统-准备开发环境(中)
<br />介绍<br /> 上一篇我们讲述了《AgileEAS.NET平台开发实例-药店系统-准备开发环境(上)》将生成的解决方案进行相关配置。本篇我们将会开始讲述如下内容:如何基于现有的解决<br />方案来搭建一个可测试的运行环境,并且我们新建一个简单的例子,通过例子来说明我们如何来开发一个新的功能模块。<br /> 一、添加UI层<br /> <br /> 2、添加“BLL”层类库<br /> <br /> 添加好之原创 2011-05-07 13:44:00 · 714 阅读 · 0 评论