基于MVC和EF架构的监理信息系统开发实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王新著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2015
- ISBN:9787502469399
- 页数:331 页
1 工程建设监理信息系统概述 1
1.1 建设工程监理业务 1
1.1.1 施工监理的前期准备工作 1
1.1.2 施工准备阶段的监理 3
1.1.3 工程进度控制 5
1.1.4 工程质量控制 7
1.1.5 工程造价控制 9
1.1.6 施工合同其他事项管理 11
1.1.7 其他监理工作 15
1.2 系统建设内容 16
1.2.1 监理业务逻辑分析 16
1.2.2 系统功能设计 20
1.2.3 监理组织机构 27
1.2.4 系统设计思想 29
1.2.5 系统设计要求 30
1.3 管理对象分析 31
1.3.1 监理工程对象及属性 31
1.3.2 监理业务管理信息交换记录对象 32
1.3.3 系统服务对象 32
1.3.4 辅助数据对象 33
本章小结 34
附录 34
2 建立工程监理信息系统项目 36
2.1 Visual Studio 2013简要概述 36
2.1.1 VS2013的主要新功能 36
2.1.2 VS2013开发环境 37
2.1.3 VS2013新建项目 39
2.1.4 NuGet程序包管理器 42
2.1.5 引用目录内容 46
2.2 建立监理信息系统项目 47
2.2.1 项目属性(Properties) 47
2.2.2 区域目录(Areas) 50
2.3 MVC目录架构 53
2.3.1 控制器目录(Controllers) 53
2.3.2 模型目录(Models) 53
2.3.3 视图目录(Views) 53
2.3.4 路由规则定义文件 55
2.3.5 其他目录说明 56
2.4 Web.config文件 57
2.4.1 Web.config文件结构说明 57
2.4.2 主要节功能说明 58
2.4.3 Web.config文件内容示例 60
2.4.4 本项目Web.config文件内容 61
本章小结 68
3 ASP.NETMVC架构及其应用 69
3.1 ASP.NET MVC概述 69
3.1.1 ASP.NET简介 69
3.1.2 MVC设计模型 71
3.1.3 MVC运行机制 73
3.1.4 ASP.NET MVC的特点 75
3.2 ASP.NET MVC项目的运行 76
3.2.1 路由规则定义 76
3.2.2 路径命名与映射关系 78
3.2.3 布局页 80
3.2.4 _ViewStart.cshtml文件 85
3.3 ActionResult与视图 86
3.3.1 ActionResult的子类类型 86
3.3.2 ActionResult返回类型说明 87
3.3.3 View及其应用 90
3.4 Razor视图引擎 92
3.4.1 Razor标识符号 92
3.4.2 RazorC#基本语法 95
3.4.3 RazorC#循环语句 97
3.4.4 RazorC#判断语句 99
3.4.5 几个基于Razor帮助器的用法 101
本章小结 104
4 EF架构与实体模型定义 105
4.1 EF概述 105
4.1.1 EF的特点 106
4.1.2 实体模型(EF)的验证规则 106
4.1.3 EF Code First默认规则及配置 108
4.2 A-工程管理实体模型定义 109
4.2.1 “工程信息”实体模型定义 109
4.2.2 “工程图片”实体模型定义 113
4.2.3 “工程增加”实体模型定义 115
4.2.4 “单位工程”实体模型定义 116
4.2.5 “工程调整”实体模型定义 117
4.3 B-文档管理实体模型定义 118
4.3.1 “接收文件”实体模型定义 118
4.3.2 “文件类别”实体模型定义 119
4.3.3 “发出文件”实体模型定义 120
4.3.4 “监理日记(个人登记)”实体模型定义 122
4.3.5 “监理日志(项目组登记)”实体模型定义 124
4.4 K-系统管理实体模型定义 127
4.4.1 “系统用户”实体模型定义 127
4.4.2 “用户增加”实体模型定义 128
4.4.3 “用户登录”实体模型定义 129
4.4.4 “系统角色”实体模型定义 129
4.4.5 “系统功能”实体模型定义 130
4.4.6 “角色功能”实体模型定义 131
4.4.7 “用户登录日志”实体模型定义 132
4.5 实体模型与数据库的关系 133
4.5.1 模型与DbContext类 133
4.5.2 psjldb12Context.cs类文件 133
4.5.3 Web.config文件与〈connectionStrings〉节 137
本章小结 139
5 功能导航系统设计 140
5.1 系统功能管理 140
5.1.1 功能模块与子功能模块数据记录 140
5.1.2 系统功能管理控制器 141
5.1.3 功能数据记录列表显示视图 145
5.1.4 新增功能项目管理视图 147
5.1.5 功能项目详细内容显示视图 148
5.1.6 功能项目记录数据编辑视图 149
5.1.7 功能项目记录删除功能视图 150
5.2 系统角色管理 152
5.2.1 系统角色管理控制器 152
5.2.2 角色数据记录列表显示视图 155
5.2.3 新增角色功能视图 158
5.2.4 角色数据记录详细内容显示视图 159
5.2.5 角色数据记录编辑功能视图 160
5.2.6 角色记录删除功能视图 161
5.3 用户角色分配 162
5.3.1 一对多关系定义 162
5.3.2 系统角色记录检索 163
5.3.3 视图中实现用户角色选择 163
5.4 角色功能分配 164
5.4.1 系统角色实体与系统功能实体的关系 164
5.4.2 角色—功能分配功能实现的控制器 165
5.4.3 系统角色记录显示视图 167
5.4.4 功能记录显示的局部视图 169
5.5 用户登录与动态功能导航实现 170
5.5.1 系统用户登录方法 170
5.5.2 系统用户登录视图 172
5.5.3 系统主(一级)功能导航 174
5.5.4 子功能导航实现 176
5.5.5 子功能导航内容显示的局部视图 177
本章小结 178
6 CRUD模板设计 179
6.1 CRUD控制器模板应用实例 179
6.1.1 实体模型与数据库表的对应关系 180
6.1.2 建立CRUD控制器 181
6.1.3 CRUD控制器代码内容组成 182
6.1.4 记录数据检索方法 186
6.1.5 记录详细内容显示方法 186
6.1.6 新增记录方法 187
6.1.7 记录数据编辑方法 188
6.1.8 记录删除方法 189
6.2 CRUD视图模板应用实例 189
6.2.1 记录列表显示视图 190
6.2.2 记录新增显示视图 192
6.2.3 记录详细内容显示视图 194
6.2.4 记录编辑显示视图 195
6.2.5 记录删除显示视图 196
6.3 ASP.NETMVC系统自有CRUD模板 198
6.3.1 控制器生成模板 198
6.3.2 记录列表显示视图生成模板 204
6.3.3 新增记录显示视图生成模板 211
6.3.4 记录详细内容显示视图生成模板 219
6.3.5 记录编辑视图生成模板 225
6.3.6 记录删除视图生成模板 233
6.4 自定义CRUD模板 240
6.4.1 自定义控制器模板 241
6.4.2 自定义记录列表显示视图模板 248
6.4.3 自定义新增记录显示视图模板 251
6.4.4 自定义记录详细内容显示视图模板 255
6.4.5 自定义记录编辑显示视图模板 258
6.4.6 自定义记录删除显示视图模板 262
本章小结 265
7 系统功能设计与实现 266
7.1 系统主页功能导航 266
7.1.1 主页内容组成结构 266
7.1.2 主页代码内容 267
7.1.3 代码功能说明 270
7.1.4 @RenderBody()方法的实现 274
7.2 通用功能导航链接 275
7.2.1 用户切换 275
7.2.2 工程选择 279
7.2.3 用户注销 284
7.2.4 修改密码 285
7.2.5 系统主页 288
7.2.6 关于我们 291
7.3 工程管理功能实现 292
7.3.1 工程信息编辑 292
7.3.2 工程项目调整 300
7.3.3 工程分项管理 303
7.3.4 增加新的工程 305
7.3.5 删除当前工程 310
7.4 其他功能实现 313
7.4.1 J-查询统计 313
7.4.2 K-系统管理 318
7.4.3 L-基础数据 322
7.4.4 O-其他辅助信息管理 327
本章小结 330
参考文献 331
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019