基本信息
编辑推荐
·以基础理论-实用技术-实训为主线
·用任务来驱动,按教与学的实际需要取材谋篇
·每一章都精心设置“小型案例实训”
·配备丰富的免费教学资源——电子教案与程序源代码
内容简介
计算机书籍
本书系统全面地介绍了ASP.NET的有关知识及其相关的数据库技术、HTML技术等。全书共9章,内容包括ASP.NET基础、教务管理系统分析、教务管理系统网站总体结构设计、用户登录及用户管理模块设计、基础数据管理模块设计、业务数据管理模块设计、业务处理模块设计、报表打印模块设计、ASP.NET应用程序状态管理与配置。另外,附录中还提供了CSS、C#语言以及正则表达式等相关知识。
本书配有电子教案,并提供程序源代码,以方便读者自学。
本书易教易学、学以致用、注重能力,对初学者容易混淆的内容进行了重点提示和讲解。本书适合作为普通高等院校应用型本科(含部分专科、高职类)各相关专业的程序设计教材,也适合编程开发人员培训、自学使用。
目录
第1章 ASP.NET基础 1
1.1 ASP.NET概述 1
1.1.1 ASP.NET的发展 1
1.1.2 ASP.NET的特点 2
1.1.3 .NET Framework 3
1.2 创建ASP.NET网站 4
1.2.1 ASP.NET的运行环境 4
1.2.2 新建ASP.NET网站的过程 4
1.2.3 Web窗体 7
1.2.4 Web服务器控件 12
1.2.5 创建事件处理程序 16
1.2.6 运行和调试ASP.NET网页 17
1.3 小型案例实训:创建网站 19
本章小结 20
习题 20
第2章 教务管理系统分析 21
2.1 教务管理系统的业务需求分析 21
2.2 教务管理系统的参与者及用例 22
2.3 教务管理系统的数据库分析与设计 23
前言
本书以“项目化”教学为指导,以微软的Microsoft Visual Studio 2012为开发平台,通过典型的“教务管理系统”的开发过程,系统介绍Web开发过程,将面向对象思想、设计模式和软件架构的知识融入各章节的教学之中。教师可通过课堂教学,展示本书项目的实际开发与操作步骤,剖析技术要点,并组织学生共同学习和进行开发实践,培养学生的软件开发能力。
全书共分9章,主要内容如下。
第1章简要介绍ASP.NET,并通过创建ASP.NET网站,讲述ASP.NET网站的开发和应用环境、Web窗体、服务器控件、网站的运行和调试等基本内容。
第2章以教务管理系统为例,讲解利用面向对象思想对系统进行分析的过程,以及教务管理系统数据库的设计和实现方法,并对教务管理系统的体系结构和功能结构进行设计。
第3章以教务管理系统为例,讲解网站的总体结构设计,包括网站的总体布局设计及网站的总体布局实现(网站目录结构、母版页、CSS和网站导航),并讲解相关的服务器控件的使用方法。
第4章以教务管理系统为例,讲解网站用户登录和用户管理模块设计,主要包括用户登录和用户管理建模、用户管理三层模型类的实现,以及表示层界面的设计和相关控件的使用方法,最后完成登录设计、用户管理和角色管理。
第5章以教务管理系统的系部管理为例,讲解基础数据管理模块的设计,主要包括基础数据管理业务需求建模、系部管理类设计、相关控件讲解、界面设计过程以及数据的备份与恢复界面设计。
第6章以教务管理系统的教师管理为例,讲解业务数据管理模块的设计,主要包括业务数据管理业务需求建模、业务数据管理类设计、界面设计。
第7章以教务管理系统的培养方案排课管理等为例,讲解业务处理模块的设计,主要包括培养方案排课管理、选课管理、成绩管理等模块的设计及需求建模,相关控件的使用方法和界面设计。
第8章以教务管理系统的学生成绩打印为例,讲述报表设计的相关知识,并给出学生成绩打印的报表设计过程。
第9章以教务管理系统的在线人数统计为例,讲解状态管理与配置的相关知识,以显示在线人数、上次登录时间和登录次数为例,讲解状态管理的使用方法。
为方便教学,本书提供电子课件和程序源代码,如有需要,可到清华大学出版社网站下载。
本书由周永臣、沈国荣、马继军任主编,汤小燕、周嫚嫚任副主编。此外,参与本书编写工作的还有周跃进、黄兴荣、王琛、梁双华、李继良、董爱民、李志球等老师,全书由周永臣统稿。其他参与收集资料的人还有王珊珊、周海霞、卢振侠、何光明、石雅琴等。
由于编者水平有限,书中错误之处在所难免,欢迎读者提出宝贵意见和建议。联系邮箱:Book21Press@126.com。
编 者