- 博客(62)
- 资源 (4)
- 收藏
- 关注
转载 JS操作表格
js 对表格进行各种操作,javascript中对表格的操作方法大致有:insertRow(),insertCell(),deleteRow(i);表格的属性有rows(得到表格的行数); cells 要找单元格中的控件,则用firstChild,一个对HTML表格进行动态增删改的例子.项目部门部门1部门2部门3统计货物10000货物20000货物30000货物40000货物5000
2009-06-25 09:07:00
2203
转载 产品需求分析--原则二
我们常说,存在即为合理,但是在许多产品经理的需求工作中,似乎并不是这样。 许多客户提出的需求,在经过了我们人为的过滤之后,被打上“不现实”、“不可能”的印记而束之高阁。客户提出的这些被束之高阁的需求果然是不现实,不可能的吗? 在01年的时候,我在一家通用软件企业,当时互联网已经开始平民化,许多传统的软件公司也开始关注这个市场,希望能在网络大潮中有所作为,当时,公司开发了一个基
2009-03-09 10:38:00
1176
转载 产品需求分析--原则一
不知道大家想过没有,为什么要把这条作为产品经理进行需求分析的第一原则呢? 我个人觉的,之所以这条作为第一原则,就是告诉我们这些产品经理一个对待客户的基础态度,是什么呢?就是“平等”。 有朋友会说了,我们提供能够满足客户的产品和服务,客户付费享受这些,这肯定是平等的呀,有什么好说的呢? 果然如此吗? 02年的时候,我在一家软件公司做产品经理,当时我们公司为了能够让我
2009-03-09 10:35:00
2182
7
转载 显性需求和隐性需求
好设计应该懂得拒绝很多人都想方设法要把人留在自己的网站,不惜代价“迷惑”、“欺骗”用户,填写更多的资料,做更多地点击,到最后用户一边骂娘一边离开。在中文互联网中处处见到这样的“流氓拉客”方式。好的设计应该是直接了当,在用户进门的时候,直接告诉用户,我这是饭店,可以让你解决饥饿,要洗头、蒸桑拿上隔壁! 怎么判断用户有没有需求? 把需求分成显性和隐性。
2009-03-09 10:00:00
3879
转载 计划变更管理
计划变更管理,是企业中项目管理思路的集中体现,也是企业项目管理手段的集中体现,对企业整体的项目管理能力具有关键性的作用。 1,计划变更的必然性及其目地 大家都知道,项目本身具有临时性、独特性的特点,而且项目过程也是个逐步优化、完善的过程。 项目的临时性、独特性的特点,说明了不同项目过程之间必定存在着差异,因而不同项目的过程不可能完全一样,也就不可
2009-03-09 09:48:00
1469
转载 项目整合管理
项目整合管理就是为满足各方需求而进行协调以达到预期目的的过程。它是一项综合性、全局性的工作,主要内容是在相互冲突的目标或可选择的目标中权衡得失。虽然所有的项目管理过程在某种程度上都可看成是一个整体,但在整合管理中所描述的这些过程是最基本的管理知识。整合管理主要包括:项目计划开发、项目计划实施、项目综合变更控制这三个过程。这些过程彼此相互影响,同时与其它领域中的过程也互相影响。 项目计划开
2009-03-09 09:31:00
714
转载 IT项目管理-软件需求相关工作问题集
1.需求工作涉及到哪些内容首先需求包括了产品需求,用户需求,软件需求。产品需求关注的是产品的标准化和通用化,会对收集到的用户需求进行分类和优化,结合业界标准系统模型进行抽象并通用化。用户需求反映的是用户面临的问题域,根据问题域用户期望的能够达到的解决效果;而对于软件需求则是用软件工程的语言结构化和文档化的对用户需求和产品需求的描述。需求工作涉及到需求开发和需求管理。需求开发
2009-03-09 09:15:00
729
原创 ASP怎样实现记录合并查询
将表里的数据,合并为这样的效果; if exists(select * from sysobjects where name=itpub and type=u) drop table itpub --创建一个表create table [dbo].[itpub](id int ,munid int,item varchar(100))--象表里面插如记录insert
2009-02-27 17:17:00
779
转载 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(二)
使用LINQ实现数据访问层 数据访问层包含与Data Linq交互的代码,它使用集成语言查询来访问Data Linq层。下图2.1 展示了数据访问层的细节。基本上,它包括了所有与上层交互的方法,并完成与数据库相关的操作。 图2.1:数据访问层-详细视图 在示例程序中,数据访问层包含了一个简单的组件DALCustomer,相关代码如下(h
2009-02-27 14:12:00
672
转载 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(一)
在新的.Net Framework 3.5平台上,Microsoft发布了LINQ(C# 3.0, VB.Net 9.0)-集成语言查询(Language-Integrated Query),也就是通过编程语言来查询数据:数据库 (LINQ to SQL) DataSet 数据集(LINQ to Dataset) XML文档 (LIN
2009-02-27 14:07:00
933
原创 在ASP.NET中实现AJAX
Asynchronous JavaScript and XML(Ajax)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,Ajax不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。Ajax利用了一些不是很新颖的已有技术,但是对这些技术
2009-02-27 14:02:00
360
转载 ASP.NET 3.5 Extensions带来什么
1. 概述 .NET 3.5和Visual Studio 2008的发布,在微软的.NET战略具有里程碑的意义,在Web开发方面,包含了一个具有强大功能的HTML Web设计器,该设计器提供了分割视图编辑,嵌套母板页,以及完善的CSS集成,同时改进了对JavaScript的支持,包括智能提示和调试等。仅仅在.NET 3.5发布后的20天,微软推出了ASP.NET 3.5 E
2009-02-27 13:58:00
468
转载 如何理解.Net的三层架构
三层体系结构的概念用户界面表示层(USL) 业务逻辑层(BLL) 数据访问层(DAL) 图一:BLL将USL与DAL隔开了,并且加入了业务规则 各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要
2009-02-27 13:54:00
492
转载 软件开发项目管理中的“经典错误”
有一些低效率的管理实 践操作仍被许多人采用,造成了完全可以预期的不好的结果,这些实践操作就被称为“经典错误”。大多数“经典错误”都有一个具有诱惑力的外表。你需要拯救一 个落后于进度的项目吗?那就增加人手吧。你想减少日程安排吗?那就把日程安排得更紧一些吧。团队中的一个关键人物激怒了其余队员?那就在项目结束后炒他鱿 鱼吧。你有一个很紧急的项目要完成?那就把目前所有可用的人力资源召集起来开始工作
2009-02-26 16:49:00
929
转载 C#中运行命令行截取输出流的例子收藏
说明:经常有朋友问如何在C#中运行一个dos命令,并截取输出、输出流的问题,这个问题我以前在Java中实现过,由于在C#中没有遇到过类似的 情况,为了避免每次别人问都要一遍一遍演示的情况,特地做了一个简单的例子,实现在WinForm中ping一个网站,并且将ping的结果显示在一个文本框中。 窗体设计器产生的代码:namespace RunC
2009-02-26 15:20:00
600
原创 需求调研中的5W+1H定律(WHY、WHAT、WHO、WHEN、WHERE + HOW TO ACCOMPLISH THE SYSTEM)
对于软件的需求调研活动,虽然曾经写过三篇相关的需求管理文章,出发角度是从整体的需求管理过程考虑;在引入CMM(二)需求管理KPA活动的基础上,列举了如何进行需求调研前的需求管理计划活动;在失败的项目中,找出规范和管理软件需求过程的关健点及需求关联的模型架构(这些可以参考以前写过的《CMM需求管理实践经验记录谈》、《从CMM角度考虑需求管理计划》、《如何用CRC模型来
2009-02-24 15:30:00
8773
转载 怎么提高与客户沟通的技巧
首先我们对需求获取的沟通原理进行分析,然后看看怎样提高沟通的技巧。 沟通的定义是人们分享信息、思想和情感的任何过程,另一种定义是沟通是通过信息交互作用来影响看法、决策和行为,在需求获取的沟通中信息就是这个系统的需求。需求获取沟通的目的就是为了建立系统需求的概念,统一对系统需求的定义和理解,即系统应该做什么,不应该做什么。沟通的模式见下图
2009-02-24 15:27:00
721
转载 需求的是是非非
前些日子有一个朋友向我要一份需求的标准文档,因为他现在正在负责一个项目。我对他说,我的需求文档只适合我用,并不适合你用。如果你是真的想在开发过程中引入科学的管理方法,静下心来,认真的学习需求的方法论,仔细的思考适合你们自身的方法。如果你只是需要一份好看的模版来哄哄Boss的话,那你就随便去找一份文档来修改一下就行了,保证糊弄得住人。最后我的朋友毅然的找了一份漂亮的
2009-02-24 15:21:00
417
转载 如何寻找客户的需求
如果你赞成客户的参与是发布一个优秀软件的关键因素,在项目的开始阶段就会努力致力于为你的项目征求各个客户的意见。软件需求的成功,和软件开发的成功都取决于开发者是否尽可能地采纳客户的意见。为了征求客户的意见,必须采取以下几步:明确项目用户需求的来源。 明确使用该产品的不同类型的用户。 与产品不同用户类的代表进行沟通。 遵从项目的最终决策者的意见。
2009-02-24 15:18:00
453
原创 解决需求工程中的基本问题
引言 当今,经济和社会生活对软件的依赖程度急剧增长,软件需求日益复杂,软件开发成为一项跨越技能,职责范围和时间阶段的综合团队活动。实践证明,良好的需求工程对于降低开发成本和保障项目成功至关重要。根据权威机构的统计,在全世界范围,仅有四分之一的软件开发项目能在规定的时间和预算内达到客户的目标。纵观这些项目成功的项目,过硬的需求工程是成功经验中少有的共通部分。 需求是系统
2009-02-24 15:12:00
612
转载 asp 省份、城市、城镇三级联动
二级数据保存到数组 Dim count2,cityRS,citySQL set cityRS=server.createobject("adodb.recordset") citySQL="select * from sys_city" cityRS.open citySQL,conn,1,1 %> var subval2 = new Array(); //数组结构:一级根值,二级根值,二级显
2009-02-19 16:53:00
2416
转载 ASP.NET网站全文检索(代码部分)
ASPX页面代码如下:tr> td class="record" height="20">关 键 词: asp:textbox id="txtQuery" accessKey="Q" runat="server" Width="250px" MaxLength="50">asp:textbox> asp:button id="btnSearch" runat=
2009-02-18 18:57:00
735
转载 ASP.NET获取客户端IP及MAC地址
获取客户端IP:private string GetClientIP() { string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (null == result || result == String.Empty) { result = HttpC
2009-02-17 18:09:00
500
转载 asp.net 操作 xml格式网站地图 添加删除修改!(简单版)
xml 格式xml version="1.0" encoding="utf-8"?>SiteMap> node Value="32" Text="revengeboy" NavigateUrl="322"> node Value="1234" Text="1234" NavigateUrl="123"> node> node Value="20070702023
2009-02-13 16:32:00
946
转载 ASP.NET应用程序设计的10大技巧
在本篇文章中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件
2009-02-09 13:00:00
327
转载 ASP.NET中常用的26个优化性能方法
ASP.NET中常用的26个优化性能方法在文中将有较为ASP.NET中常用的26个优化性能方法在文中将有较为详细的解释供大家探讨……1. 数据库访问性能优化数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection
2009-02-09 12:55:00
379
转载 ADO.NET实用经验
ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ADO.NET专家向读者毫无保留地、详尽地介绍了很多实用经验。 简介 本文为您提供了在Microsoft ADO.NET应用程序中实现和获得最佳性能、可伸缩
2009-02-09 12:53:00
372
转载 ASP .NET 中的身份验证:.NET 安全性指导
摘要 本文讨论了设计服务器应用程序时考虑安全性的重要性。Internet Information Services 和 ASP .NET 均提供了安全模型,以便您对用户进行适当的身份验证,并在应用程序中获得正确的安全环境。 目录简介 安全性考虑 IIS 和 ASP .NET 之间的关系 身份验证方法 Web 服务的安全性 代码访问安全性
2009-02-09 12:50:00
604
原创 CMMI过程域-PP项目计划
SG 1: 建立估计计划:要建立和维护项目计划参数的估计数据SP1.1 估计项目的范围 SP1.2 建立项目属性的估计 SP1.3 定义项目生命周期 SP1.4 确定工作量和成本的估计 项目范围的估计可以通过建立顶层WBS分解,WBS分解一般是面向产品结构,需要分解到工作包这个层次。由于WBS面向产品结构,使我们容易遗忘在WBS分解中包括风险缓解,配置管理,集成,培训,
2009-02-09 12:48:00
1057
原创 利用端口号如何远程登录
可以修改端口号:3389 ;3389端口是远程终端服务端口。Windows 系统中的远程终端服务是一项功能非常强大的服务,同时也成了入侵者长驻主机的通道,入侵者可以利用一些手段得到管理员账号和密码并入侵主机。下面,我们来看看如何通过修改默认端口,防范黑客入侵。 众所周知,入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避
2009-02-09 12:46:00
5288
转载 JavaScript实现的放大镜放大图片效果
http://www.w3.org/TR/html4/strict.dtd"> JavaScript实现的放大镜放大图片效果 body { background: #222; overflow: hidden; left: 0; top: 0; width: 100%; height: 1
2009-01-08 15:18:00
799
原创 在页面里实现DIV放大、缩小的功能
1、JavaScript的放大、缩小效果: function zoom(id,rate){ var t=document.getElementById(id).style; var w=Math.floor(parseInt(t.width)*rate); var h=Math.floor(parseInt(t.height)*rate); if(w>20&&h>20){
2009-01-08 15:17:00
3508
1
转载 释放烟花的效果
燃放烟花if (undefined != typeof HTMLElement && HTMLElement.prototype && !HTMLElement.prototype.insertAdjacentHTML)HTMLElement.prototype.insertAdjacentHTML = function (sWhere, sHTML) {//BlueDestinyvar
2008-12-31 10:37:00
778
转载 项目中如何更好的控制客户需求
凡是做过不止一个国内的项目的项目主管人员可能都经历过这种场合:公司的销售人员兴冲冲的拿来一份与客户签订的合同交给你,声称这项目又搞定了,但是当你拿过来合同(或者任务委托书)一看,关于项目范围的说明只有寥寥数行,要么是一些高举高打的套话,要么只说项目都包含什么样的模块,而对具体的业务只是一两句话就完事儿了,如果是一位身经百战的管理者并且对于项目的具体业务很熟悉还可以,如果不是那该如何开始这个项目呢?
2008-12-25 11:27:00
520
转载 优秀系统分析师必读——需求分析20条原则
对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 经理:“我们要建立一套完整的商业管理软件系统,包括商品的进
2008-12-25 11:02:00
600
转载 如何做好售前工程师
在IT界,成功的完成一个项目的需要销售人员、售前人员、项目实施人员(开发人员)、售后服务人员等密切 协作。本文从售前技术支持人员的角度,对售前技术支持工作的过程进行了描述,根据作者在售前的经验,提 出了各环节的应该注意的要点,希望能对售前人员的工作有一定的帮助。 1. 售前人员需要具备的素质 售前人员应该是项目开发人员与业务销售人员的桥梁,在业务销售人员眼中,售前人员扮演的
2008-12-24 15:37:00
1683
转载 利用.NET的XML序列化解决系统配置问题
在Web系统开发中,我们经常需要读取和设置一些系统配置项,常见的例如数据库连接字符串、上传路径等等。在最初的ASP系统中,比较常用的方法是将值保存为Application或Session变量;在Asp.net系统中,目前比较常见的简单方法是把相应的配置项写入Web.Config中,例如?xml version="1.0" encoding="utf-8" ?>configura
2008-12-24 14:32:00
554
原创 ExecuteNonQuery(),ExecuteScalar(),ExecuteReader的用法
下面我们将详细讲解如何在Page_Load()中对数据库的增加、删除、修改,最后我们再来总结一下ExecuteNonQuery(),ExecuteScalar(),ExecuteReader的用法--------------------------------------------------------------1、 增加新的记录private void Page_Load(object
2008-12-24 14:26:00
876
转载 著名的SQL流量注入(SQL注入)攻击法
之所以旧事重提,只是想给那些还没接触到的人提个醒,顺便听听众位高手们的看法,好学习学习。我们在编程过程中,经常会把用户输入的数据拼成一个SQL语句,然后直接发送给服务器执行,比如:string SqlStr = "select * from customers where CompanyName Like %" + textBox1.Text + "%";这样的字符串连接可能会带来灾
2008-12-24 12:46:00
596
转载 开发高Web应用程序常用优化性能的技巧
如何开发高性能的Web应用程序,是程序员和用户都希望得到的效果,性能问题是一个综合问题,如今普遍开发的web应用程序都会涉及到各种技术点,各种算法、设计模式、架构、数据库技术,因此性能的优化必然也是一个综合的方法。 我们知道 不同的SQL 语句得到相同的一个结果,数据库所用的查询时间可以相差10倍甚至100倍以上; 一个有策略性的缓存可以减少成千上万次重复的数据库访问
2008-12-24 12:28:00
727
SQL Server 2005新特性
2008-12-16
SOA案例研究--如何借助SOA 原则......
2008-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人