东软.NET软件工程师 实训项目教程

 东软.NET软件工程师 实训项目教程 教材名称: 东软.NET软件工程师 实训项目教程
ISBN号: 978-7-900491-60-2 作者: 温涛
字数: 243千字 规格:
印制时间: 2011-08-01 出版日期: 2011-08-01
定价: 30 元 样章下载: 978-7-900491-60-2东软.NET软件工程师实训项目教程样章(加水印).pdf
购买地址:

本篇包含第1章~第6章。根据软件项目开发生命周期的不同阶段:项目需求、系统设计、项目实现与测试、项目实施与维护等阶段,通过对项目“基于框架技术的图书管理系统”进行构思、设计、实现、运行的完整剖析,使学员进一步熟悉项目开发流程及项目开发方法,理解项目管理的基本理念,掌握需求分析及系统设计方法,了解项目管理与项目团队的组织方式。在项目实现的过程中,学习并掌握实训项目专用框架技术。第2篇:实训项目。本篇包含第7章~12章。在学习并掌握了实训项目框架专用技术后,学生将利用这些技术进行项目全过程的实训。本教材将该阶段使用的六个不同类型和规模的项目进行了介绍。一方面对各项目的系统特性、系统需求进行了完整的描述,另一方面对各个项目系统的设计要点进行了引导,并将项目中的重难点进行了分析并给出解决方案,供学生实训中参考。本篇对于完成各项目的完整代码并没有进行过多详细的讲解,而是体现CDIO教学改革“做中学”的理念,以项目为引导,充分调动学生积极思考,主动学习。第3篇:技术扩展。本篇包含第13章~第14章。项目中训练到了主流的开发技术,另外业界还有一些常用的技术可以作为提高和扩展。本篇将介绍SQL Server 2005的TSQL、ASPNET Ajax技术专题,丰富学生的知识面,使学生的技术能力进一步提高。为了使学生能够全面了解东软实训的价值和意义及具体实施方法,附录A对实训目的、实训流程、实训组织形式、东软实训平台、实训教学安排、考核办法等进行了具体说明。本书由副主编张永强总体策划,并负责第1章、第2章编写及最后的审校;王嘉负责章节规划、统稿、审校,以及第3章和附录A的编写;赵伟负责编写第4章、第5章和第6章;李凤坤负责编写第7章、第8章和第9章;杜君飞负责编写第13章和第14章;姚天帧负责编写第10章、第11章和第12章。本书在编写过程中得到大连东软信息学院各级领导的高度重视,以及大连东软信息学院教务部、计算机系等相关部门的大力支持,在这里一并表示感谢。特别要感谢温涛院长和齐志儒教授,对于本书体系的确定和出版事宜的建议,他们从专业和实用的角度给予了指导,付出了大量的精力。由于本书编者水平有限,书中一定还存在不少问题,我们将会在不断的升级中逐步完善。衷心希望本书能为参加实训的学生及其他初级编程人员提供参考。

第1篇基于框架技术的图书管理系统设计与实现
第1章开发方法3
11软件开发方法概述3
111获取项目需求3
112系统设计4
113系统开发及测试4
114项目实施与维护4
12UML建模5
121JUDE5
122用例建模指南7
123时序图8
第2章项目需求11
21项目介绍11
211项目背景11
212项目定位11
22项目需求介绍12
221图书管理12
222分类管理13
223管理员13
23用例规约14
231用例图14
232用例规约17
233图书管理用例规约18
第3章系统设计32
31技术架构与OACF框架32
311技术选型32
312架构设计33
313OACF框架33
32系统设计37
321系统分包37
322系统目录规划37
323系统Service规划38
324系统时序图范例38
33数据库设计39
34交互设计40
〖=BW(〗目录〖=〗第4章实现与测试42
41编码规范42
411分层子项目42
412Services命名空间42
413Services组织42
414代码编写规范43
415页面规范43
42重难点解析44
421ASPNET技术重难点44
422TSQL Server重难点46
43软件测试47
431软件测试的分类 47
432测试管理工具48
433项目测试49
第5章实施与维护52
51项目部署52
511创建虚拟目录52
512在IIS 51 中配置本地ASPNET 网站52
52项目调优54
521重新调整或设计DB schema及索引54
522改写SQL语句55
523用程序或软件做缓存55
524程序技巧55
第6章项目管理与团队组织56
61项目管理56
611项目管理术语56
612项目管理的必要性57
613QCD原则57
614ISO9000质量管理体系58
615CMM简介58
616质量体系文件结构59
617软件项目生命周期60
618项目组织结构62
619东软实训项目管理要求62
6110团队组织63
62Subversion63
621Subversion入门63
622几种常用的版本控制工具63
623客户端和服务器64
624基本概念64
625vs2008中使用Subversion65
626Subversion日常使用指南65
627解决冲突65
628Subversion使用的其他事项66
第2篇实训项目
第7章虚拟社区系统69
71项目需求69
711系统概述69
712项目模块69
713功能介绍70
714项目模块功能注意事项74
715项目权限规则说明74
72项目重难点解析75
第8章个人博客系统79
81项目需求79
811系统概述79
812项目模块79
813功能介绍80
814项目模块功能注意事项82
815项目权限规则说明82
82项目重难点解析83
第9章办公用品管理系统85
91项目需求85
911系统概述85
912项目模块85
913功能介绍86
914项目模块功能注意事项88
915项目权限规则说明89
92项目重难点解析89
第10章软件缺陷管理系统92
101项目需求92
1011系统概述92
1012项目模块92
1013功能介绍92
102项目重难点解析96
第11章客户关系管理系统98
111项目需求98
1111系统概述98
1112项目模块98
1113功能介绍99
1114项目权限规则说明101
112项目重难点解析101
1121如何获得客户的创建日期101
1122如何把Enum类型作为DropDownList的数据源102
第12章东软办公自动化系统103
121项目需求103
1211系统概述103
1212项目模块103
1213功能介绍104
122项目重难点解析111
1221以树形目录显示部门和职位111
1222把树状数据动态添加到TreeView控件上显示112
1223在办公用品中实现C#行列转置功能 113
第3篇技术扩展
第13章TSQL117
131TSQL变量声明及赋值118
132TSQL流程控制118
133存储过程120
1331存储过程定义120
1332存储过程创建120
134用户定义函数123
1341用户定义函数定义123
1342用户定义函数创建123
1343删除用户定义函数125
第14章ASPNET Ajax126
141ASPNET Ajax简介126
1411什么是Ajax126
1412Ajax异步更新原理127
1413Ajax组成元素128
1414AjaxWorld示例129
1415什么是ASPNET Ajax130
142ASPNET Ajax服务器端开发模式介绍130
1421服务器端开发使用的控件130
1422ScriptManager组件130
1423UpdatePanel控件131
1424UpdateProgress控件133
1425使用Timer定时触发事件133
143ASPNET Ajax Controls Toolkit134
1431ASPNET Ajax Control Toolkit介绍134
1432学习方法135
附录A东软实训介绍136
A1实训目的136
A2实训流程137
A3实训组织形式137
A4实训平台介绍138
A5实训教学安排说明139
A6实训考核办法141

《东软NET软件工程师实训项目教程》是为了进一步深化东软CDIO教学改革,落实CDIO“做中学,学中做”的教学理念,在多年开展实训教学的基础上编写的NET项目实训的配套教材,是教师、学生进行项目实训重要的指导教程。项目实训以就业为导向,以实践为特色,针对学员普遍缺乏工程项目经验的问题,在贴近企业的真实环境下,通过真实企业工程项目训练,使学员真正具备应用NET开发技术,完成企业工程项目的能力,满足企业对NET高级软件人才的需求。提升学员的就业质量。本教材分为3篇,共14章。第1篇:基于框架技术的图书管理系统设计与实现。