2012年9月3日

系统监控

摘要: 说明 对于系统监控这块我们推荐使用OpManager进行系统监控,这块目前浦东用的就是这个,效果不错。在网上有相应的试用版下载,并且可以让他们来做相关的介绍。简单介绍 OpManager可以对网络流量、服务器、应用程序等进行性能监控。比如用户报现在使用系统特别缓慢,就可以马上查一下网络是否正常,如果正常就是应用程序或数据库问题。对于Oracle数据库发生异常或者网络流量的异常也可通过配置,将异常通过短信的方式发送到手机,这样就可以随时的知道当前系统的状态。 OpManager网站地址:http://www.zohocorp.com.cn/manageengine/products/opman. 阅读全文

posted @ 2012-09-03 17:55 zyi 阅读(375) 评论(0) 推荐(0) 编辑

异常处理

摘要: 未知异常处理 对于未知异常,系统采用全局统一捕获的方式进行。一般情况下,代码中不会出现try...catch代码段。当发生未知异常时系统将其类型、操作人账号、以及异常内容存入数据表中。全局统一捕获写在Program类中,代码如下:///<summary>///统一捕获异常,非UI线程///</summary>///<paramname="sender">sender</param>///<paramname="e">异常</param>staticvoidCurrentDomain_ 阅读全文

posted @ 2012-09-03 17:42 zyi 阅读(299) 评论(0) 推荐(0) 编辑

数据加密

摘要: 说明 对于敏感数据我们将采用数据加密措施进行数据保护。目前主要是针对连接字符串和登录密码进行加密。加密和解密主要是调用Platform的对应方法进行加解密。对于其i他的数据,由于加解密对于系统性能有一定影响,所以用户可以自行选择是否使用加密狗等硬件设备进行加解密。实现登陆校验//密码加密stringdesPassword=SecurityHelper.DESEncrypt(TxtPassword.Text);//判断用户名与密码CommonService.CommonClientloginHelper=newCommonService.CommonClient();boolresult=lo. 阅读全文

posted @ 2012-09-03 16:18 zyi 阅读(203) 评论(0) 推荐(0) 编辑

DevExpress介绍

摘要: 简介 Dev是一家专门制作控件的公司。既有WinForm控件,也有Web方面的控件。由于其比微软自带的控件功能强大很多,也漂亮很多,所以系统使用dev控件进行开发。主要使用控件介绍XtraGrid一个类似GridView的控件,不过功能比GridView强很多。目前系统对它进行了一个二次封装,使之实现自定义分页、导出等功能。XtraEditors 里面有很多编辑的控件如TextEdit、LookUpEdit、ButtonEdit等,用微软自带的也可以,不过为了统一风格,还是使用dev的控件。XtraBars 使用该控件制作的主窗体支持换肤功能,Ribbon窗体类似Office2010的界面设. 阅读全文

posted @ 2012-09-03 15:02 zyi 阅读(1606) 评论(0) 推荐(0) 编辑

工作流

摘要: 概述 简单点说就是对流程中的任务以不同的逻辑或者规则串联起来。其本质就是实现一个流程状态的持久化。为什么要使用工作流 系统将把工作流发挥到极致,比如审批、表务工单管理等都将使用工作流引擎。使用工作流引擎后,企业员工只需将精力集中在处理自己关心的数据上,从而缩短了业务的处理周期,达到提高劳动生产率的目的。实现方式 最初我们使用K2进行工作流开发,中间也使用过微软dotnet自带的WF技术。但本系统将使用公司自己开发的工作流引擎进行工作流开发。下面介绍下一些基本的操作方法:1.启动流程///<summary>///启动流程,保存项目基本信息///</summary>///& 阅读全文

posted @ 2012-09-03 14:23 zyi 阅读(744) 评论(0) 推荐(0) 编辑

报表打印

摘要: 摘要: 这部分功能主要通过fastreport实现。系统实现了对FastReport的再次封装,只需调用简单方法就可实现打印。方法实现:方法一BusinessTool.Print("ZW_KeHuTKJZPZ.frx",dtPrint);上面这个方法要求传入一张FastReport报表,以及对应的DataTable数据。这个方法的缺点是,报表修改后必须重新发布报表,发布比较麻烦,所以不推荐使用。方法二report=newCommon.Print.MyReport(LoginInfo.CurrentUser,281,ReportExecMethod.Preview,dsXJ) 阅读全文

posted @ 2012-09-03 13:33 zyi 阅读(795) 评论(0) 推荐(0) 编辑

导航