精通ASP.NET 3.5企业级开发
基本信息
编辑推荐
提供4个完整的典型案例和265段核心代码,深入阐述企业级项目开发的全过程,配有大量流程图和操作技巧,代码规范,注释洋细,步骤清晰,使用最新的LINQ to SQL技术,实现数据表的完美映射,光盘提代Visual Studio2005和Visual Studio2008双版本的源代码。
内容简介回到顶部↑
本书由浅入深、循序渐进地介绍了.net 3.5的新技术,包括新控件、新功能和新的类,还讲述到了microsoft公司最新发行的linq查询方式,并简单介绍了其在visual studio 2008中的应用情况。
全书共分29章,内容涵盖了分析、设计、开发和测试这4个软件工程的主要步骤。通过4个实例(会员软件系统、客户关系管理系统crm、办公自动化系统oa、网上书店系统)讲解了软件的开发过程。本书最大的特色在于实践知识多于理论知识,力求让读者通过亲自动手来掌握asp.net 3.5新技术。
本书适用于初、中级.net用户。没有接触过.net的入门者可以轻松地阅读本书,而有过.net开发经验的人学习本书,会了解asp.net 3.5更强大的控件和更安全的类库,进一步掌握利用asp.net 3.5技术开发网络应用的必要技能。
全书共分29章,内容涵盖了分析、设计、开发和测试这4个软件工程的主要步骤。通过4个实例(会员软件系统、客户关系管理系统crm、办公自动化系统oa、网上书店系统)讲解了软件的开发过程。本书最大的特色在于实践知识多于理论知识,力求让读者通过亲自动手来掌握asp.net 3.5新技术。
本书适用于初、中级.net用户。没有接触过.net的入门者可以轻松地阅读本书,而有过.net开发经验的人学习本书,会了解asp.net 3.5更强大的控件和更安全的类库,进一步掌握利用asp.net 3.5技术开发网络应用的必要技能。
目录回到顶部↑
第1章 用户需求的分析与处理. 1
1.1 用户提出自己的需求 1
1.2 系统分析人员分析用户的需求 2
1.2.1 分析人员体验用户环境 2
1.2.2 分析并确定调研结果 3
1.3 用户与项目管理人员确定最终需求 4
1.4 根据最终需求确定工作环境 5
1.4.1 软件环境 5
1.4.2 硬件环境 5
第2章 项目计划安排 7
2.1 项目计划软件 7
2.1.1 创建一个进度表 8
2.1.2 使用不同的图表显示项目进度 8
2.2 实现此项目需要的资源 10
2.3 如何写好项目计划安排表 11
2.4 前期的项目计划表 11
第3章 概念性系统设计 13
3.1 概念设计的原则 13
3.2 将用户需求模块化 14
3.3 确定系统最终模块 15
1.1 用户提出自己的需求 1
1.2 系统分析人员分析用户的需求 2
1.2.1 分析人员体验用户环境 2
1.2.2 分析并确定调研结果 3
1.3 用户与项目管理人员确定最终需求 4
1.4 根据最终需求确定工作环境 5
1.4.1 软件环境 5
1.4.2 硬件环境 5
第2章 项目计划安排 7
2.1 项目计划软件 7
2.1.1 创建一个进度表 8
2.1.2 使用不同的图表显示项目进度 8
2.2 实现此项目需要的资源 10
2.3 如何写好项目计划安排表 11
2.4 前期的项目计划表 11
第3章 概念性系统设计 13
3.1 概念设计的原则 13
3.2 将用户需求模块化 14
3.3 确定系统最终模块 15
前言回到顶部↑
网络已经成为我们工作和生活不可缺少的一部分,随着网络时代的到来,开发网络应用软件成了炙手可热的职业。越来越多的人学习制作个人网站、门户网站、企业服务网站。Microsoft公司.NET技术的推出,使网站的开发变得轻松自如。.
ASP已经渐渐退出了历史的舞台。.NET技术已经成为网络应用的主流,它提高了界面和代码的可定制性,更适合于大型网络系统。目前的网络服务已经不仅仅是为企业制作网站,而是利用企业的网络资源,为企业量身定做一套提高效率的应用软件系统。本书从4个实例出发,结合一些企业的需求,详细讲述了如何利用软件为企业带来更大的价值体现。
为了帮助更多的软件开发人员提高软件的开发水平,笔者精心编著了本书。本书依照软件工程的开发步骤,首先介绍需求分析,在读者掌握了企业有什么需求后,再介绍根据需求设计功能模块和数据库的方法。书中的讲述严格按照分析→设计→开发→测试的步骤进行,并详细介绍了各个步骤中的辅助工具。
本书在内容的编排和目录组织上都十分慎重,力争让读者能够快速掌握软件的使用方法。比如在每章的最后一节,都详细介绍了该章所涉及的知识点,并附以代码示范,让读者掌握这些技术的使用方法。介绍实例开发的各章统一按照功能命名,这样读者就可以明确知道每一章将要学到什么知识。
本书的特点
1.版本最新,与时俱进
采用最新的ASP.NET 3.5技术,使用Visual Studio 2008开发环境,在讲解各个实例的时候结合了它的新功能。
2.采用多个版本的数据库查询方式
在数据库查询方面,既介绍了常见的SQL查询方式,也介绍了最新的LINQ查询方式。
3.步骤清晰,说明详细
在具体介绍软件功能的时候,为了让读者从一开始就能知道这个功能的实现方法,本书提供了详细的图例,说明功能是如何开始、如何实现、如何返回结果的。此外,在图例中稍显复杂的地方,还提供了详细的标注,让读者一看就明白整个功能的设计原理和实现手段。
4.取材广泛,内容充实
本书根据笔者多年来的开发经验和真正的客户需求,从企业必需的应用软件着手,详细介绍了如何设计和实现各个功能。在4个实例中,使用了不同的方法实现相同的导航功能,让读者更加了解.NET 3.5中各个导航类。
5.讲解通俗,可读性强
每个实例的制作步骤都以通俗易懂的语言进行讲述,读者只需要按照步骤操作,就可以轻松地完成一个应用软件的制作,不但掌握了开发步骤,还掌握了开发技巧。
本书的内容
第1章介绍企业有需求后开发人员该如何处理。
第2章介绍接到一个项目后开发人员该如何安排项目计划。..
第3章介绍如何初步设计接到的软件项目。
第4章讲述如何组合项目中的各个功能,并进行详细设计和模块划分。
ASP已经渐渐退出了历史的舞台。.NET技术已经成为网络应用的主流,它提高了界面和代码的可定制性,更适合于大型网络系统。目前的网络服务已经不仅仅是为企业制作网站,而是利用企业的网络资源,为企业量身定做一套提高效率的应用软件系统。本书从4个实例出发,结合一些企业的需求,详细讲述了如何利用软件为企业带来更大的价值体现。
为了帮助更多的软件开发人员提高软件的开发水平,笔者精心编著了本书。本书依照软件工程的开发步骤,首先介绍需求分析,在读者掌握了企业有什么需求后,再介绍根据需求设计功能模块和数据库的方法。书中的讲述严格按照分析→设计→开发→测试的步骤进行,并详细介绍了各个步骤中的辅助工具。
本书在内容的编排和目录组织上都十分慎重,力争让读者能够快速掌握软件的使用方法。比如在每章的最后一节,都详细介绍了该章所涉及的知识点,并附以代码示范,让读者掌握这些技术的使用方法。介绍实例开发的各章统一按照功能命名,这样读者就可以明确知道每一章将要学到什么知识。
本书的特点
1.版本最新,与时俱进
采用最新的ASP.NET 3.5技术,使用Visual Studio 2008开发环境,在讲解各个实例的时候结合了它的新功能。
2.采用多个版本的数据库查询方式
在数据库查询方面,既介绍了常见的SQL查询方式,也介绍了最新的LINQ查询方式。
3.步骤清晰,说明详细
在具体介绍软件功能的时候,为了让读者从一开始就能知道这个功能的实现方法,本书提供了详细的图例,说明功能是如何开始、如何实现、如何返回结果的。此外,在图例中稍显复杂的地方,还提供了详细的标注,让读者一看就明白整个功能的设计原理和实现手段。
4.取材广泛,内容充实
本书根据笔者多年来的开发经验和真正的客户需求,从企业必需的应用软件着手,详细介绍了如何设计和实现各个功能。在4个实例中,使用了不同的方法实现相同的导航功能,让读者更加了解.NET 3.5中各个导航类。
5.讲解通俗,可读性强
每个实例的制作步骤都以通俗易懂的语言进行讲述,读者只需要按照步骤操作,就可以轻松地完成一个应用软件的制作,不但掌握了开发步骤,还掌握了开发技巧。
本书的内容
第1章介绍企业有需求后开发人员该如何处理。
第2章介绍接到一个项目后开发人员该如何安排项目计划。..
第3章介绍如何初步设计接到的软件项目。
第4章讲述如何组合项目中的各个功能,并进行详细设计和模块划分。
书摘回到顶部↑
第1章用户需求的分析与处理
1.2.2分析并确定调研结果
分析人员将需求调研的结果带回公司,写出调研报告。召开会议研讨时开发人员和项目经理等所有参与此项目的人都要参加,要根据报告一条条地分析具体流程的有效性和可行性,从软件的角度完善其中的细节;不清晰的地方要再与用户进行沟通,争取做到每个人都清楚地明白用户究竟需要什么样的功能。研讨完毕后,将可行需求和不可行需求(包括有局限性的需求)分列记录,并在不可行需求中详细注明原因,最后说明软件的目的及功能。
在本例中,不可行需求的列表如下。
(1)新会员卡使用磁卡及防伪标志。使用磁卡可以,但必须具备扫描磁卡的专用设备,仅仅依靠软件无法实现。防伪标志的使用由用户自己决定,也不能通过软件实现。
(2)办卡人员不能以各种名目向办卡人索取钱财或其他报酬。软件不是万能的,无法监督办卡人员,此需求只能由用户管理部门实施各种监管制度来满足。
(3)卡的级别由超市自己决定,并根据市场行情随时做出变化。由于卡的级别与卡的消费记录和客户信息等关联在一起,所以如果删除卡的级别,则有可能导致客户信息丢失或消费记录混乱等情况,所以建议卡的级别一旦建立,不要随便删除。
(4)会员卡如果遗失,超市方面给予补办,但不补积分。会员卡是通过身份证号来确定的,一人只办一张,如果顾客遗失,重新办理时,旧的客户资料、积分以及消费记录等都存在,却不给顾客补积分,这样明显与以前的历史记录冲突。建议要么不给补办,要么补卡同时补积分。
(5)换卡顾客因为没有历史手工数据的记录,所以新卡中无积分。顾客手中有卡,说明在此消费过,应考虑是否允许顾客凭借以前的销售单据补积分。
(6)由于用户已经存在一套销售系统,为了不冲突,建议会员卡积分统一到服务台办理,与款台分离。
对于有局限性的需求一定要仔细推敲,并与用户紧密沟通,达成改善的意见。可行性列表将在下一节详细介绍。
软件的目的是提高用户的工作效率,细分员工的工作职责,协调部门之间的业务往来,监督业务运行的过程。该软件的主要功能如下。
……
1.2.2分析并确定调研结果
分析人员将需求调研的结果带回公司,写出调研报告。召开会议研讨时开发人员和项目经理等所有参与此项目的人都要参加,要根据报告一条条地分析具体流程的有效性和可行性,从软件的角度完善其中的细节;不清晰的地方要再与用户进行沟通,争取做到每个人都清楚地明白用户究竟需要什么样的功能。研讨完毕后,将可行需求和不可行需求(包括有局限性的需求)分列记录,并在不可行需求中详细注明原因,最后说明软件的目的及功能。
在本例中,不可行需求的列表如下。
(1)新会员卡使用磁卡及防伪标志。使用磁卡可以,但必须具备扫描磁卡的专用设备,仅仅依靠软件无法实现。防伪标志的使用由用户自己决定,也不能通过软件实现。
(2)办卡人员不能以各种名目向办卡人索取钱财或其他报酬。软件不是万能的,无法监督办卡人员,此需求只能由用户管理部门实施各种监管制度来满足。
(3)卡的级别由超市自己决定,并根据市场行情随时做出变化。由于卡的级别与卡的消费记录和客户信息等关联在一起,所以如果删除卡的级别,则有可能导致客户信息丢失或消费记录混乱等情况,所以建议卡的级别一旦建立,不要随便删除。
(4)会员卡如果遗失,超市方面给予补办,但不补积分。会员卡是通过身份证号来确定的,一人只办一张,如果顾客遗失,重新办理时,旧的客户资料、积分以及消费记录等都存在,却不给顾客补积分,这样明显与以前的历史记录冲突。建议要么不给补办,要么补卡同时补积分。
(5)换卡顾客因为没有历史手工数据的记录,所以新卡中无积分。顾客手中有卡,说明在此消费过,应考虑是否允许顾客凭借以前的销售单据补积分。
(6)由于用户已经存在一套销售系统,为了不冲突,建议会员卡积分统一到服务台办理,与款台分离。
对于有局限性的需求一定要仔细推敲,并与用户紧密沟通,达成改善的意见。可行性列表将在下一节详细介绍。
软件的目的是提高用户的工作效率,细分员工的工作职责,协调部门之间的业务往来,监督业务运行的过程。该软件的主要功能如下。
……
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)


点击看大图




加载中...
