基于.NET MVC的Web应用系统开发案例PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王成良编著
- 出 版 社:重庆:重庆大学出版社
- 出版年份:2018
- ISBN:9787568912433
- 页数:395 页
第1部分 基础知识 1
第1章 ASP.NET MVC开发概述 1
1.1 开发环境的搭建 1
1.1.1 IIS的安装和配置 1
1.1.2 Visual Studio 2012的安装 6
1.1.3 SQL Server 2008的安装 8
1.2 MVC开发模式概述 18
1.2.1 理解MVC模式 18
1.2.2 理解域模型 19
1.2.3 MVC的ASP.NET实现 19
1.3 ASP.NET MVC的体系结构 20
1.3.1 模型 20
1.3.2 控制器和动作 21
1.3.3 视图 21
1.3.4 过滤器 21
1.3.5 MVC与其他模式比较 22
本章总结 23
第2章 Web前端开发 24
2.1 HTML5和CSS3介绍 24
2.1.1 HTML5概述 24
2.1.2 HTML5的应用 27
2.1.3 CSS3概述 27
2.1.4 CSS样式表 28
2.2 JQuery介绍 32
2.2.1 JQuery概述 32
2.2.2 JQuery优势 32
2.2.3 JQuery UI框架 33
2.3 Bootstrap框架 37
2.3.1 Bootstrap入门 37
2.3.2 Bootstrap的基本样式 38
2.3.3 Bootstrap的组件 41
2.3.4 Bootstrap的布局插件 43
2.4 EasyUI框架 44
2.4.1 EasyUI入门 44
2.4.2 EasyUI创建CRUD应用 45
本章总结 50
第3章 面向服务的架构SOA与WCF概述 51
3.1 面向服务的架构 51
3.1.1 SOA的架构定义 51
3.1.2 SOA治理 53
3.1.3 契约优先原则 57
3.1.4 SOA的优势与不足 58
3.2 Windows通信开发平台WCF 59
3.2.1 WCF的定义 59
3.2.2 WCF的体系结构 59
3.2.3 契约 61
3.2.4 WCF的优势 62
3.3 WCF创建简单的应用程序 62
本章总结 68
第4章 创建第一个MVC应用程序 69
4.1 准备工作 69
4.1.1 创建Visual Studio解决方案和项目 69
4.1.2 添加引用 70
4.1.3 设置DI容器 72
4.1.4 运行应用程序 73
4.2 显示信息列表 74
4.2.1 添加控制器 74
4.2.2 添加视图 75
4.2.3 设置默认路由 75
4.3 数据库配置 76
4.3.1 创建数据库 76
4.3.2 定义数据库方案 79
4.3.3 向数据库添加数据 79
4.3.4 创建实体框架上下文 82
4.3.5 创建Product存储库 86
4.4 设置内容样式 87
4.4.1 定义布局中的公用内容 87
4.4.2 添加CSS样式 87
4.4.3 创建分部视图 89
本章总结 90
第2部分 案例分析 91
第5章 公共体育课管理系统——项目背景 91
5.1 项目开发的背景 91
5.1.1 项目背景概述 91
5.1.2 国内外相关技术现状 92
5.2 项目开发模式 93
5.3 项目人员部署 94
5.4 多人开发平台搭建 94
本章总结 97
第6章 公共体育课管理系统——软件开发方案 98
6.1 软件开发方案概述 98
6.2 系统原型设计 100
6.2.1 Axure概述 100
6.2.2 界面设计 101
6.3 软件开发方案的撰写 103
本章总结 103
第7章 公共体育课管理系统——需求分析 104
7.1 用户需求 104
7.1.1 系统功能性需求 104
7.1.2 系统非功能性需求 107
7.1.3 用户及用例分析 108
7.2 需求的转化 114
7.2.1 面向对象程序语言 114
7.2.2 描述需求转化模式 114
7.3 撰写合格的需求分析文档 116
本章总结 116
第8章 公共体育课管理系统——系统设计 117
8.1 系统整体设计 117
8.1.1 系统结构 117
8.1.2 开发环境及相关工具 118
8.2 系统主要功能设计 118
8.2.1 预约操作模块 118
8.2.2 课表及测试查询 120
8.2.3 评教模块 121
8.2.4 教师操作模块 121
8.2.5 教务管理模块 123
8.2.6 系统信息管理 126
8.2.7 系统配置模块 127
8.2.8 成绩管理 129
8.3 系统数据库设计 131
8.3.1 数据库设计工具 131
8.3.2 数据库设计——以公共体育课管理系统为例 133
8.4 撰写系统设计文档 144
本章总结 144
第9章 公共体育课管理系统——代码编写 145
9.1 网站首页及主体设计 145
9.1.1 概述 145
9.1.2 代码编写说明 146
9.1.3 实现过程 146
9.2 网站权限设计 164
9.2.1 概述 164
9.2.2 代码编写说明 165
9.2.3 实现过程 165
9.3 预约模块 167
9.3.1 概述 167
9.3.2 代码编写说明 168
9.3.3 实现过程 169
9.4 教务管理模块 182
9.4.1 概述 182
9.4.2 代码编写说明 182
9.4.3 实现过程 183
9.5 教师管理模块 260
9.5.1 概述 260
9.5.2 代码编写说明 260
9.5.3 实现过程 261
9.6 系统配置模块 281
9.6.1 概述 281
9.6.2 代码编写说明 281
9.6.3 实现过程 281
9.7 系统信息管理模块 310
9.7.1 概述 310
9.7.2 代码编写说明 311
9.7.3 实现过程 311
本章总结 323
第10章 公共体育课管理系统——系统测试 324
10.1 系统测试概述 324
10.2 测试用例设计 324
10.3 测试文档的撰写 325
10.4 测试方法及测试工具 326
10.5 测试文档模板 328
本章总结 328
第11章 公共体育课管理系统——项目部署 329
11.1 应用程序配置过程分析 329
11.1.1 ASP.NET应用程序配置简介 329
11.1.2 配置文件的格式 330
11.1.3 ASP.NET配置文件的层次结构和继承 331
11.1.4 配置元素 332
11.2 应用程序的预编译和编译 337
11.2.1 应用程序的预编译 337
11.2.2 应用程序的编译 340
11.3 网站发布与部署流程 342
11.3.1 网站的发布 342
11.3.2 IIS的安装与配置 345
11.3.3 网站的部署 349
11.3.4 服务器的获取 353
本章总结 353
第12章 公共体育课管理系统——系统操作说明及项目交付 354
12.1 系统初始化 354
12.1.1 登录系统 354
12.1.2 时间节 点配置 356
12.1.3 测试时间配置 356
12.1.4 上下限人数配置 356
12.1.5 上课节 次管理 357
12.1.6 场地管理 357
12.1.7 目标/项目管理 358
12.1.8 学期学年配置 358
12.1.9 游泳上课时间配置 358
12.1.10 选课开课单元配置 359
12.2 系统操作说明——学生篇 360
12.2.1 预约操作 360
12.2.2 课表查询与测试 365
12.2.3 学生评教 366
12.3 系统操作说明——教师篇 367
12.3.1 课表信息 367
12.3.2 查看选课学生 367
12.3.3 录入学生成绩 368
12.3.4 查看测试学生名册 368
12.3.5 查看测试安排表 368
12.3.6 教师绩效考核 369
12.3.7 查看训练课学生名册 369
12.3.8 查看训练课学生成绩 370
12.4 系统操作说明——管理员篇 370
12.4.1 教务管理 370
12.4.2 系统消息管理 380
12.4.3 成绩管理 381
12.5 系统运行报告 384
12.5.1 系统运行平台及网络环境 384
12.5.2 系统运行工作安排 385
12.5.3 系统试运行用户及数据规模 385
12.5.4 系统试运行对提高工作效率的作用分析 385
12.5.5 结论 385
12.6 系统交付流程 386
12.6.1 系统交付清单 386
12.6.2 软件系统验收 386
本章总结 386
附录 387
附录A 软件开发方案书 387
附录B 软件需求分析报告文档模板 389
附录C 软件概要设计报告文档模板 390
附录D 软件详细设计报告文档模板 391
附录E 软件数据库设计报告文档模板 392
附录F 软件系统测试报告文档模板 393
参考文献 394
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991