摘要: 1.3 背景-需要-需求规格请按顺序回答以下问题:1.本项目的背景是怎样的?2.本项目能解决什么问题?3.本项目的关键涉众有哪些?(说明:涉众是指系统会影响到的人、角色、单位等,或者说什么人、角色、单位会影响到本系统。)4.本系统要达到怎样的目标?5.本系统的范围是怎样的?6.本系统应该具备怎样的功能?7.本项目成功标准是怎样的?在往下阅读之前,请先独立思考,写出以上问题的答案。特别声明:如需转载此文,请给出指向本网站的连接,如下:作者:张传波摘自:http://www.umlonline.cn如不能按此要求,请不要转载此文。1.本项目的背景是怎样的?参考答案:员工中午饭要吃好是很重要的事情, 阅读全文
posted @ 2011-11-25 14:12 加菲猫21 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 来源: 转载 发布者:张传波摘要:说教性质的需求分析理论,各位看了也白看,所以咱们就来一个真实个案——“订餐系统”体验一下。“订餐系统”貌似简单,但陷阱重重,各种需求分析的经典场景将会一一重现,各位做好准备接受这个挑战没有?特别声明:作者:张传波摘自:http://www.umlonline.cn1.1某IT公司员工的吃饭问题咱们出来干活的,天天需要吃午饭,所谓“午饭吃不好,工作干不好”。某IT公司深知这个道理,为了让大家方便吃午饭,由公司统一订餐,并且费用全包。这样的做法,大家当然开心了,不过行政部的同事就要辛苦一点,每天要“服侍”大家吃饭,我们看看怎样个做法:文员每天都要向餐厅索取最新菜. 阅读全文
posted @ 2011-11-20 00:01 加菲猫21 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 说明 在实施系统时,经常需将Excel中的数据导入到SQL中 使用下面一句话即可将Excel数据导入到SQL中,此方法可将数据导入到已有的表结构中 可直接使用SqlCommand执行即可代码SELECT 字段1[...] FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0 ', 'Excel 5.0;DatabASE=[Excel表.xsl文件的路径];HDR=YES;IMEX=1 ', Sheet1$')备注:常见问题解决【问题一】:已拒绝对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4. 阅读全文
posted @ 2011-10-28 22:00 加菲猫21 阅读(710) 评论(0) 推荐(1) 编辑
摘要: 按照行业内的专业叫法,这个应该叫做 系统架构,因为自己不是专门够系统架构的,做的也是根据软件的不同要求大体分一下层,所有就叫做“软件设计”了,免得板砖太多,要挂彩了。采用通用的三层架构:数据库访问层、业务逻辑层、数据展示层由于一直在忙着做项目,新技术几乎都没怎么关注,也没法把一些好的新技术应用到里面,就只把我熟悉的一些东西加到里面吧。初步将这些元素加上Ajax:AjaxPro,这个自己写的代码稍微多一些,但灵活性大,而且一直用这个jQuery:这个没得说了,方便、简介、不同浏览器兼容UserControl:自己写的三个用户控件,分别为:DataList、DataAdd、DataShow,可以. 阅读全文
posted @ 2011-10-28 20:55 加菲猫21 阅读(178) 评论(0) 推荐(1) 编辑
摘要: 从事软件开发多年,一直将大部分时间放在Coding上,很多其他方面的事情都顾不过来,但是整个软件开发过程中,这只是其中的一个环节,而且不是最重要的环节,而是最费时间的一个环节,同时因为都是繁琐的事情,也是最容易出问题的一个环节。系统能做一个通用一点的代码生成器,将这个繁琐的事情简化一下,可以腾出更多的时间来做其他的事情,一直想搞,但时间有限都一直没搞,今天开个篇,给自己下个决心。希望有兴趣的同志们一起讨论sdweb2008@126.com 阅读全文
posted @ 2011-10-28 00:29 加菲猫21 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 我会不断将添加到自己的代码库中的相关代码同时更新到博客中,也好供大家一起参考使用。敬请关注说明: 在B/S系统中,在用户直接单击(关闭按钮)[X]来关闭系统页面时,给出提示信息,人用户确认是否关闭页面防止用户由于误操作而造成直接管理了系统,还要再重新登录系统的麻烦。 if语句中的判断是确定当前的鼠标在当前document之外,一次来确定是否是用用户单击了 关闭 按钮,如果不加此判断将导致页面卸载(包括刷新页面重新加载)一次都会弹出提示信息代码:<script type="text/javascript">function ShowConfirmClose(){ 阅读全文
posted @ 2011-10-28 00:16 加菲猫21 阅读(1761) 评论(7) 推荐(2) 编辑
摘要: 我是一个做开将近8年了的一个“老”程序员,由于自己“不思进取”,到现在还是奋斗在软件开发的第一线,客户需求、数据库设计、编码都要自己做; 年轻的时候,精力好加加班,时间不够的问题就可以解决了,现在年龄大了,越来越感觉经历不够,没法想原先一样“玩命”的加班了。以下是我对软件开发的一点个人看法,如有不对喜欢大家仍臭鸡蛋,不要仍板砖,会出人命 我一直在小的软件开发公司干(想去大的,不是科班出身,人家不要,一般开发不超过10人),往往是一两个人负责一个项目,从客户需求、系统架构、数据库设计、编写代码、测试 都是一两人来从头做到尾,很杂而且很累,因为事情多和项目工期端,需求调研、数据库设计 的时间都不是 阅读全文
posted @ 2011-10-09 21:20 加菲猫21 阅读(307) 评论(2) 推荐(1) 编辑
摘要: 今天导入客户用户信息时,发现Excel中的手机号码导入到SQL时是float,就用Convert直接转成Varchar更新到数据库中了,查看后发现是 使用的科学计数法的1.37..+e10,就把 Excel表中相关的单元格的格式设置成了 文本,心想总可以了吧,导入后发现还是 科学计数法。郁闷摸索后发现通过如下的设置可以解决这个问题1、将 字段的数据类型设置为 double(numberic应该也可以),保存表设计,数据自动加上 ".00",2、再将字段属性设置为 Varchar,还是带有 ".00"的Varchar数据3、写一个Update语句,用Rep 阅读全文
posted @ 2011-10-09 19:58 加菲猫21 阅读(4077) 评论(0) 推荐(0) 编辑
摘要: 1this.Close();//关闭当前窗体或对象23Application.Exit();//关闭所有应用程序窗口45如果启动了多线程,就需要用下面的方法来关闭了c#通过Application.Exit();无法退出单独开启的线程通过 Environment.Exit(0); 可以解决问题。下面的方法,也是关闭的,仅供参考Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1///<summary>2///停止进程3///</ 阅读全文
posted @ 2011-10-01 16:25 加菲猫21 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 本文通过一个实用例子完整演示了如何使用C#在ASP.NET里调用Word、自动化Word,并且总结了实际应用中发现的问题,最后提出了有效的解决方案。关键词:ASP.NET; C#; Word; 自动化; VBA; COM; 死进程;1. 建立工程在ASP.NET里操作Word的第一步就是添加COM引用到你的工程里,通过右键点击“解决方案资源管理器”的“引用”,添加引用。选择COM选项卡,添加Microsoft Word 12.0 Object Library(其中12.0是Word版本号,根据当前电脑上安装的Word版本确定)。 ASP.Net会自动生成Word的COM包装类程序集添加到应用程 阅读全文
posted @ 2011-09-28 23:28 加菲猫21 阅读(915) 评论(0) 推荐(0) 编辑