.Net项目开发实践

节选

[

  《.Net项目开发实践》:  3)应用服务器模式  应用服务器模式核心思想是分层,系统按照不同职责划分为若干个层次,一般分为三层,包括客户层、服务层和数据层。  客户层是用户接口和用户请求的发出地,典型应用是网络浏览器和胖客户。  服务器层典型应用是Web服务器和运行业务组件的应用程序服务器。  数据层典型应用是关系型数据库和其他后端数据资源。  在这个体系结构中,它把显示逻辑从业务逻辑中分离出来,这就意味着业务组件是独立的,可以不关心怎样显示和在哪里显示。业务逻辑层现在处于中间层,不需要关心由哪种类型的客户来显示数据,也可以与后端系统保持相对独立性,有利于系统扩展。三层结构具有更好的移植性,可以跨不同类型的平台工作,允许用户请求在多个服务器间进行负载平衡,应用程序服务器是三层/多层体系结构的组成部分,应用程序服务器位于中间层,负责执行处理逻辑,并且获取或更新后端用户数据。第二章中的房产管理系统选择客户机/服务器模式,第二章中的ICSS-ETC在线考试系统采用浏览器/服务器模式。  1.2.4软件建模技术  软件模型(softwaremodel)是指通过软件建模语言对软件的功能和性能等外特性、软件的要素和结构以及软件的动态行为特性给出抽象和规范化描述。  软件建模技术是软件工程技术的重要内容,是建立软件模型的方法、过程、规范和工具与环境的总称。软件建模技术的内容包括:软件建模方法、软件建模过程、软件建模语言和软件建模工具。  标准建模语言UML的重要内容可以由下列五类图(共10种图)来定义:  **类是用例图,从用户角度描述系统功能,并指出各功能的操作者。  第二类是静态图(staticdiagram),包括类图、对象图和包图。类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。对象图是类图的实例,几乎使用与类图完全相同的标志。它们的不同点在于对象图显示类的多个对象实例,而不是实际的类。一个对象图是类图的一个实例。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。包图由包或类组成,表示包与包之间的关系。包图用于描述系统的分层结构。  第三类是行为图(behaviordiagram),描述系统的动态模型和组成对象间的交互关系。行为图包括:状态图和活动图。状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。通常,状态图是对类图的补充。在实用上并不需要为所有的类画状态图,仅为那些有多个状态、行为受外界环境影响并且发生改变的类画状态图。  ……

]

内容简介

[

本教材内容涵盖使用.Net语言开发Windows应用程序和Web应用程序 (ASP.Net) 的各个方面。主要包括: .Net项目开发基础、RealtySys房产管理系统的设计与开发、ICSS-ETC在线考试系统的设计与开发。

]

作者简介

[

  周清平,男,1966年3月出生,湖南省张家界人,土家族,教授,博士后,现任中国服务贸易协会专家委员会副理事长,全国服务外包技能考试专家委员会副理事长,吉首大学软件服务外包学院院长,长期从事软件工程专业课程教学和开发,主要研究方向为量子信息、软件信息系统,主持国家自然科学基金、中国科学院科学研究基金、中国博士后基金、教育部科学研究重点项目、湖南省景区信息化专项等科研项目,主持国家级工程实践教育中心、软件工程综合改革试点专业、福特Ⅱ国际合作项目、湖南省教育信息化专项等教研教改项目,获中国服务外包人才培养最佳实践新锐奖、湖南省自然科学奖、湖南省自然科学优秀学术论文奖,在Springer: Quant.Inform.Proces., Phys.Leet.A等国內外高级学术期刊发表SCI论文二十余篇。

]

目录

第1章 .Net项目开发基础1.1 实训目标1.1.1 实训知识目标1.1.2 实训能力目标1.1.3 实训素质目标1.2 .Net项目开发技术1.2.1 软件开发的基本流程1.2.2 软件开发模型1.2.3 软件体系结构1.2.4 软件建模技术1.2.5 .Net开发相关技术1.3 .Net项目开发工具1.3.1 MicrosoIrt Visua]Studi0集成平台1.3.2 软件测试工具1.4 .Net项目开发规范1.5 小结第2章 Realtysys房产管理系统的设计与开发2.1 项目描述2.2 项目目标2.3 项目实施2.3.1 WinForms应用程序项目准备与环境搭建2.3.2 RcaltySys房产管理系统需求分析2.3.3 RealtySys房产管理系统分析与设计2.3.4 RealtySys房产管理系统编码2.3.5 RealtySys房产管理系统测试2.4 项目小结与拓展2.4.1 项目小结2.4.2 项目拓展第3章 ICSs—ETC在线考试系统的设计与开发3.1 项目描述3.2 项目目标3.3 项目实施3.3.1 ASP.Net应用程序项目准备与环境搭建3.3.2 需求分析3.3.3 ICSS—ETC在线考试系统分析与设计3.3.4 系统编码3.3.5 ICSS—ETC在线考试系统测试3.4 项目小结与拓展3.4.1 项目小结3.4.2 项目拓展附录参考文献

封面

.Net项目开发实践

书名:.Net项目开发实践

作者:周清平主编

页数:211

定价:¥35.0

出版社:中南大学出版社

出版日期:2015-05-01

ISBN:9787548714002

PDF电子书大小:46MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注