Web开发实训教程(C#版)

-
【作 者】杨学瑜 等编著
【I S B N 】978-7-5084-5188-6
【责任编辑】郭东青
【适用读者群】高职高专
【出版时间】2008-01-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】2008年01月第1版
【页 数】200
【千字数】
【印 张】
【定 价】¥20
【丛 书】21世纪高职高专规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书通过基于.NET和C#语言开发的“课程实训系统”应用程序,把软件编程和测试的方法和技术融入到具体项目的实训中,让学生在直观的事例中体会和理解知识。在实训时,按照项目管理方法,学生分组进行开发;在编程过程中,按照设计规范进行代码编写工作;在测试过程中,编写测试用例、实施测试和编写测试报告,体会测试的全过程。
本书以“课程实训系统”为案例,贯彻全书,结构合理、内容实用、通俗易懂,以期达到学以致用的目的。
本书适合高职高专院校、成人高校及本科院校举办的二级职业技术学院,还可供本科院校及IT从业人员和爱好者参考。
软件开发项目实训课程,是软件技术专业学生在完成数据结构与算法、面向对象编程(.NET)、数据库、网页制作、动态网页(ASP.NET)编程及软件工程等专业基础课后进行的实际项目的实训。通过实训,学生的代码编写和调试能力、程序测试能力、团队合作与沟通能力得到了锻炼,为从事软件开发打下良好的技术和管理基础,从而提高其就业竞争力和职业适应能力。
本书的作者先在软件企业从事软件项目开发与项目管理工作,积累了大量的技术和管理经验;之后到高职学院从事教学与软件项目开发工作,把实际工程项目引入到教学中。目前许多高职高专院校的计算机及相关专业都开设软件开发实训课程。但在实际的教学过程中,作者发现许多教材因为案例的系统性、实用性不强以及没有详细的设计文档而无法吸引学生。那么如何才能把软件开发实训变得既生动有趣,又实用呢?经过多次的教学实践,作者提出以实际的软件项目为主线进行实践教学,训练学生阅读和理解文档(如需求分析说明书和设计说明书)的能力以及编码和测试能力;同时通过分组开发,训练学生的团队合作与沟通能力。作者按照这种思路,编写了这本实训教程。
第1章介绍了软件开发实训的概要内容,包括实训大纲、实训计划、实训指导、实训必备知识要点;第2章介绍了软件开发环境的搭建,包括IIS与SQL Server安装及配置、用户访问权限配置、Web程序的安装及配置、开发工具软件的安装及配置;第3章概要介绍了实训项目,并以用户管理模块为例剖析程序,讲解Web开发的主要过程和具体实施步骤,让学生体验软件开发全过程所应完成的工作;第4章提供了“课程实训系统”软件开发的详细开发任务书,包括编码和测试,目的是加深对软件开发理论、方法和技术的理解。
本书通过基于.NET和C#编写的“课程实训系统”应用程序,把软件开发过程涉及的概念、理论、方法和技术融入到具体项目中,让学生在直观的实例中体会和理解知识。在实训时,按照项目管理方法,学生分组进行开发;在编程过程中,按照设计规范进行代码编写工作;在测试过程中,编写测试用例、实施测试和编写测试报告,体会测试的全过程。本书以“项目管理系统”为案例,贯彻全书,结构合理、内容实用、通俗易懂,以期达到学以致用的目的。
本书适合作为高职高专院校、成人高校及本科院校举办的二级职业技术学院的教材,还可供本科院校及IT从业人员和爱好者参考。
本书由杨学瑜、李大明等编著,具体分工为:第1章由杨学瑜编写,第2章、第3章由李大明编写,第4章由杨学瑜、李大明、徐玉莲、冀钢和陆红编写。
由于作者水平有限,加上时间紧张,书中错误之处在所难免,敬请广大读者批评指正。
第1章 C#开发实训概述 1
1.1 实训大纲 1
1.1.1 教学目标 1
1.1.2 设计原则 1
1.1.3 实训目标 1
1.1.4 实训要求 2
1.1.5 实训内容 2
1.1.6 学时分配 3
1.2 实训计划 3
1.2.1 Web项目的需求分析 3
1.2.2 开发环境的搭建 3
1.2.3 Web项目的用户管理模块程序剖析 4
1.2.4 制定开发计划及分配任务 4
1.2.5 实训指导及检查 4
1.3 实训指导 4
1.3.1 开发实训流程 4
1.3.2 实训活动规划 5
1.3.3 实训任务分配 6
1.4 实训考评 7
1.4.1 实训报告 7
1.4.2 开发能力评价表 7
1.4.3 学生成绩考评标准 8
1.5 实训必备知识要求 9
1.5.1 必修课程及技能 9
1.5.2 选修课程及技能 10
第2章 开发环境的配置 11
2.1 软件的获取及安装 11
2.2 软件的配置 11
2.2.1 安装Windows 2003 Server 11
2.2.2 安装Microsoft Visual Studio .NET 2003 11
第3章 实例剖析 16
3.1 功能需求说明 16
3.2 系统概要设计 17
3.2.1 功能模块设计 17
3.2.2 数据库逻辑结构设计 18
3.2.3 数据库各表结构 19
3.3 开发活动图和步骤 23
3.4 示例模块解析 23
3.4.1 任务分配表 23
3.4.2 模块说明 24
第4章 项目任务分配 31
4.1 任务分配表 31
4.2 模块说明 31
4.2.1 系统管理模块 31
4.2.2 首页显示模块 46
4.2.3 个人办公模块 51
4.2.4 信息发布模块 78
4.2.5 BUG管理模块 92
附录 109
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- Web技术开发教程(基于.NET开源MVC框架) [王合闯 韩红玲 王青正 陈海蕊]
- Java Web应用技术项目化教程 [黄日胜 方阿丽]
- Web安全基础及项目实践 [主编 郑丽 安厚霖 崔俊鹏]
- Web前端开发项目化教程(微课版) [主编 郭立文 王洪波]
- Web用户界面设计与制作 [主编 赵娟]
- Java Web开发技术任务驱动式教程 [金静梅]
- 12岁开始学JavaScript和Web应用 [TENTO 著 徐乐群 译]
- Java Web开发技术与项目实战 [主编 罗如为]
- Web前端开发从学到用完美实践HTML5+CSS3+JavaScript+jQuery+AJAX+AngularJS(第2版) [阮晓龙]
- Java Web开发实战 [主编 肖睿 高海波 徐申]
- Web服务器群集 [主编 肖睿 翟慧 郭峰]
- Web开发实战 [主编 肖睿 陈永]
- Java Web应用开发 [万青 杨智勇]
- Java Web应用开发基础教程 [张立敏 曾绍庚]
- Web前端开发HTML5+CSS3+jQuery+AJAX从学到用完美实践 [阮晓龙 耿方方 许成刚]
- Web程序设计实践教程 [主编 侯萍 郭俊荣]
- Web程序设计 [陈天亨 侯仲尼]
- ASP.NET Web程序设计 [吴琴霞 栗青生 康晶 编著]
- Web卓越工程师案例教程 [龚涛 张德林]
- Java Web项目开发实训教程 [刘嵩]
- Web开发与安全防范 [主编 武春岭]
- Web程序设计及应用 [刘 兵 史瑞芳 等编著]
- JSP Web开发技术任务驱动式教程 [金静梅]
- Web数据库程序设计 [吕阿璐]
- Java Web应用开发 [主编 刘淳]
- Web数据库技术应用教程 [王承君 主编]
- 动态Web数据库技术--基于JSP和XML技术实现 [王红 主编]
- 精通WebSphere Message Broker [陈宇翔 编著]
- ASP.NET Web程序设计 [王祖俪 主编]