read our INFOMATION
BEST RESOURCE FOR YOU!
一、缘起
对学生和对老师来说,什么样的教材才是一本好教材,这个问题一直困扰着我们,从事计算机相关技术教学多年,教材每学期都选,也每学期都换,总在寻找下一本好书。通过调查,学生认为一本好书至少能基本看懂并且有兴趣,他们最怕长篇的代码又没有解释,无从下手。而对老师来说,好的教材当然是资源丰富、容易教学。
基于要编写一本好教好学教材的想法,本书采用的项目是获得浙江省大学生多媒体大赛一等奖的作品,经过改造,将ASP.NET的基本知识和技能融入到整个项目中,读者可以循着项目开发的路线,学会三层架构开发项目的方法。
二、本书内容
本书共七章,以一个网站项目为案例,遵循网站项目开发的流程,精心设计。每章的内容如下:
第1章:熟悉项目开发环境。对ASP.NET和Visual Studio 2010 的集成开发环境进行了简单的介绍,并通过一个创建网站实例,让读者初步了解项目的编程环境。同时,对C#的基础知识进行了初步介绍,为读者后续的项目开发打下基础。
第2章:项目规划与数据库设计。对整个项目进行了整体的介绍,并带领读者浏览了整个项目页面,使读者对开发的项目有一个清楚的认识。数据库采用SQL Server 2008,本章对项目数据库进行了整体规划,详细讲解了数据库的建立和设置。
第3章:生成项目框架。主要介绍如何使用动软代码生成器生成三层架构项目,并对三层架构进行了简单介绍。
第4章:项目后台设计。后台管理包括管理员登录页面、后台主页面、添加用户页面、管理用户页面、修改用户页面、发布活动页面、管理活动页面、修改活动页面、发布作品页面、管理作品页面、修改作品页面、发表评论页面、管理评论页面和修改评论页面。
第5章:项目前台设计。包括主页面、用户登录页面、用户注册页面、作品展示页面、作品汇页面、作品发布页面、活动展示页面、作品活动页面。
第6章:发布与部署。主要介绍如何整理项目、发布项目和部署项目。
第7章:项目实战。列出5个实战项目题目,并给出项目参考功能。
三、本书特点
本书在编写过程中,一直都有学生参与,就如学生说的一定要给他们以想象的空间,本书遵循学生的学习规律,以服务教学为宗旨,主要有以下几个特点:
1.遵循网站项目开发的流程
本书以一个大项目贯穿整始终,从项目需求分析开始,继而建立数据库、搭建三层架构,设计项目后台管理,直到前台展示、项目发布,整个过程精心设计,遵循网站项目开发的流程。
2.以服务教学为宗旨,精细组织章节内容,
对于每个功能模块,都先指出总体目标是什么、涉及的技术要点有哪些、完成的步骤有哪些,让学生对功能模块有一个初步的了解,然后,按照完成步骤讲解详细内容。其中还有一些注意点和技术细节指出。在每个代码后面都有代码导读,对重要和关键的代码进行解释。
3.精心设计功能模块,留给师生以拓展空间
本书精心设计项目的功能模块,为每个功能模块都预留了未完成的内容,在每个功能模块后都有课堂拓展内容让学生去完成。
4.配套资源丰富,
本书配套有专门的资源网站,提供一整套教学资源,方面教与学。整个项目源代码都将提供,并且在本书课程网站上还提供一个毕业设计整套资源,为学生完成毕业设计提供参考。
配套网站还列出了许多关于ASP.NET编程的知识和技巧,是对本书的一个有效补充。通过让学生学会查找资料,培养学生的动手和动脑能力。
四、如何使用
虽然本书编写的所有学习任务都是在Visual Studio 2010编程环境下的,但由于课程的性质,根据学校机房环境的不同,本书一样可以作为编程环境为Visual Studio 2005、Visual Studio 2008甚至Visual Studio 2012、Visual Studio 2015、Visual Studio 2017、Visual Studio 2019的教材。我们教给读者的是学习的方法,编程环境的变化只有很小的影响。
本书配套网站为:http://www.zjcourse.com/aspx,学习交流QQ群号:913516138。
(1)教学资源
序号 |
资源名称 |
表现形式与内涵 |
1 |
课程标准(教学大纲) |
Word电子文档,包含课程定位、课程目标要求、课程教学内容、学时分配等内容,可供教师备课时用 |
2 |
授课计划 |
Word电子文档,是教师组织教学的实施计划表,包括具体的教学进程、授课内容、授课方式等 |
3 |
教学设计 |
Word电子文档,是指导教学如何实施课堂教学的参考文档 |
4 |
PPT课件 |
RAR压缩文档,是提供给教师和学习者的教与学的课件,可直接使用 |
5 |
考核方案 |
Word电子文档,对课程提出考核建议,指导课程如何考核 |
6 |
实训指导书 |
Word电子文档 |
7 |
学习指南 |
Word电子文档,提供学习的建议 |
8 |
学习视频 |
形式多样,有直接视频文件,也有参考网址 |
9 |
项目源码 |
RAR压缩文档,包括本书所有项目的源码 |
10 |
学生作品 |
RAR压缩文档,提供部分学生优秀作品,可供读者参考 |
11 |
参考资源 |
Word电子文档,提供其他的学习ASP.NET的资源,包括一些网络链接等 |
虽然提供了项目的源代码,但不会给教学带来不利影响,本书为每个章节和项目功能模块都配套有相应的课堂拓展需要去完成,并且实训内容密切结合上课内容,对学生的要求也是适当的和准确的。
(2)课时安排
如果课时只有60左右,需要多设置些课外时间,参考教学安排如下表所示。
序号 |
教学内容 |
合计课时 |
1 |
第1章:熟悉项目开发环境、2章:项目规划与数据库设计 |
4 |
2 |
第3章:生成项目框架 |
4 |
3 |
第4章:项目后台设计 |
24 |
4 |
第5章:项目前台设计、6章:发布与部署 |
16 |
5 |
第7章:项目实战 |
12 |
|
合 计 |
60 |
如果课时比较充裕,可以加大第4章、第5章和第7章的时间,让学生将项目开发得更精细。本书项目只是图片的展示平台,可以拓展增加视频、音频的展示。并且,项目实战也可以多花时间开发得更加完美。因此,本书也能适应课时上百的课程。