随笔 - 23  文章 - 3 评论 - 38 trackbacks - 1
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

昵称:spgoal
园龄:6年5个月
粉丝:1
关注:0

搜索

 
 

常用链接

随笔分类(22)

随笔档案(23)

文章分类(2)

友情链接

积分与排名

  • 积分 - 39182
  • 排名 - 2731

最新评论

阅读排行榜

评论排行榜

推荐排行榜

摘要: 1 概述 这篇文章只是我在近期开发的一个小系统里应用LINQ TO SQL的其中一个总结。 我做的系统是一个奖金核算系统,其中有许多基础数据需要用户去维护,有些简单数据,如支出项目的维护,费别项目维护,部门信息维护其实都是一个个单独的数据表,只要提供类似于SQL SERVER里查看表数据的模式就可以满足用户的需求。2 思路 其实在.NET2.0时,就可以用绑定DataTable的方式来实现这个功能...阅读全文
posted @ 2008-07-30 09:43 spgoal 阅读(2692) 评论(4) 编辑
    只有注册用户登录后才能阅读该文。阅读全文
posted @ 2007-07-11 22:45 spgoal 阅读(135) 评论(0) 编辑
    只有注册用户登录后才能阅读该文。阅读全文
posted @ 2007-07-04 22:53 spgoal 阅读(130) 评论(0) 编辑
      今天上午开了一个信息化协调会,正院长主持,医务、护理、人事、药剂、财务、检验、影像以及正在实施住院系统的相关科室都参加了,会议内容主要是总结前段时间的实施的情况,以及明确各部门的职责,总之到最后都是在互相推卸责任,老是把一些数据的维护错误归结于我们信息科或者是HIS。
      现在虽然说医院在搞信息化建设,但实际上很多职能部门的思想还是停留在以前的运作模式上,很多管理方式都是沿用未进行信息化时的思路,这样导致HIS实施后,管理模式不适应信息化。今天开会就有一个非常搞笑的例子,护理部提出,现在护士人不够,可能护士流动比较大,有可能这个星期在内一上班,下星期就要到内二,但现在上了电脑系统后,无法及时赋予她权限,所以要求我们派专人接他们护理部的电话,一接到变更电话就要马上修改那个护士的权限,我晕,我直接说了一句,:“X主任,这样吧,我们装一台专用电脑,你们直接在那里维护全院护士的上班科室”,但那个主任却说什么没位置放电脑,而且要上网之类的话来推托,唉,我们科长也说不过她,最后还是勉强答应她的建议,我无语……
       
posted @ 2007-04-18 23:01 spgoal 阅读(107) 评论(0) 编辑
      上个星期整个星期在值班,真是辛苦,正值上线初期,一线操作人员不熟悉操作,更重要的是软件不成熟带来的诸多问题,弄得我疲于奔命,好在,总算过去,可以好好休息一下。
      今天星期一,上午是业务最繁忙的时候,但很不幸,坏事还是发生了,9点半左右,内科打电话过来说系统运行速度极慢,医生保存一条医嘱要等1-2分钟,这个不是夸张,我自己试过,需要1分钟左右的时间,于是马上打电话到收费处问问速度,结果一打过去,对方就说,正想打电话给我们说速度很慢,病人已经排到楼梯口了……。其实这个问题在上星期已经出现,一直以来,客户端的运行速度不断的在下降,于是查找原因,起初还是在数据库上做文章,加索引,加大临时表空间,可是收效甚微。
      今天,公司告诉我,他们查到原因了,他们在他们的数据访问类里面加了调试输出,结果发现,医生有可能在接诊病人开医嘱的几分钟时间里发出上百条SQL执行请求,然后我自己跟了下程序,发现的确很多SQL请求,而且大多数都是重复的,太可怕了,我就是选择一条已经开立的医嘱,也有16条SQL语句出现,这下明白了,就算服务器处理能力再强,也无法抗的住如此浪费的SQL请求狂潮,系统是C/S两层结构,没有中间的应用服务器,不能做缓冲,那么解决问题的关键只能在客户端程序里建立一些缓存机制,减少频繁查询数据库,但这个工作非常繁杂,而且风险很大,我准备找医生站程序作为试点。
posted @ 2007-04-16 22:11 spgoal 阅读(134) 评论(3) 编辑
摘要: 最近医院的住院系统开始实施,但本身那个程序处于半成品状态,但偏偏它又很复杂,可以说HIS是最复杂的信息系统,比ERP还要复杂,需求太多太细,而且多变。 这几天问题集中在住院药房上,有个问题还惊动了院长,其实就是药品计费时段问题,一个患者入院,可能在下午,然后医生开了一些长期的医嘱,比如说2片感冒通,bid,现在的程序处理是直接生成6片到药房,它把当日入院下午那2片也一同当长期医嘱发出去了,这时药房...阅读全文
posted @ 2007-04-03 23:06 spgoal 阅读(283) 评论(1) 编辑
摘要: 1、如果有超过一屏的数据,想通过关键字查找到相关记录,然后再定位之,做法如下:遍历所有行,把某单元格的值和关键字对比,找到后清除所有选择行,然后把当前行设为选择,然后把grid的CurrentCell设置为当前行的某个可见单元格即可,效果就会自动跳到定位好的行上。示例代码:stringInputStr=txtFindSp.Text;foreach(DataGridViewRowdvrindgvSp...阅读全文
posted @ 2006-09-04 20:15 spgoal 阅读(10121) 评论(4) 编辑
摘要: 最近在看CodeDom,发现其类层次很多,而且很复杂,所以写了一个Farade模式的类,希望在以后的开发中简化使用CodeDom,但由于时间有限,所以功能不够完善,也许要在以后使用中不断完善。阅读全文
posted @ 2005-10-31 22:19 spgoal 阅读(1187) 评论(4) 编辑
摘要: 1、完整正式的用例格式:(1)单列文字(不是一个表格)(2)步骤编号(3)没有条件语句(4)扩展部分的编号规则是数字和字母的组合完整正式的用例模板<名字> <用例名应该是一个用主动语态动词短语来表示的用例目标> 使用语境:<目标较长的描述,如果需要,还包括触发事件> 范围:<设计范围,在设计时将系统作为一个黑盒来考虑> 级别:<概要、用户目标、...阅读全文
posted @ 2005-10-22 21:19 spgoal 阅读(3757) 评论(0) 编辑
摘要: 1、子用例:一个执行步骤可以是一个简单的步骤或者是另外一个用例的名称。一般的,步骤如果用下划线或楷体字区别开写的话,这个步骤就是子用例,UML用例图的表示就是用<<include>>来表示2、扩展用例两个用例之间需要另外一种连接,这种连接很像扩展机制。其具有以下特征:(1) 有一个主活动,主活动可以被中断(2) 主活动可以被多种方式中断,并且不能控制中断可以考虑使用与描述场...阅读全文
posted @ 2005-10-19 19:57 spgoal 阅读(1298) 评论(3) 编辑