《高级Web应用程序设计》作业(20170904)
作业1(类型-理论学习,上传ftp,截止日期9月20日)
1.请写出ASP.NET MVC的优点。
2.请写出默认项目模板中以下文件夹或文件的作用。
App_Data文件夹、Content文件夹、Controllers文件夹、Models文件夹、Scripts文件夹、Views文件夹、Global.asax、Web.config、HomeController.cs、AccountController.cs。
--------------------------------------------------------------------------------------
作业2(类型-理论学习,上传ftp,截止日期10月9日)
1.请使用脑图软件或百度脑图,整理第2章的知识点,将结果截图上传至ftp。
--------------------------------------------------------------------------------------
作业3(类型-验证,面查,截止日期10月11日)
1.请按照第2章案例,完成网上音乐商店的开发。
--------------------------------------------------------------------------------------
作业4(类型-设计,面查,截止日期11月1日)
1.请设计一个留言本功能的程序,包括普通用户发布和查看留言,管理员登录、查看和删除留言。
提示:可参考3.6案例学习:留言本制作 -V1
--------------------------------------------------------------------------------------
作业5(类型-验证,面查,截止日期12月15日)
1.请将3.2.3节中的自定义特性[NoJoeOnMondays]案例实现。
2.请将3.2.3节中的服务器端验证Remote特性案例实现。
--------------------------------------------------------------------------------------
作业6(类型-设计,面查,截止日期12月22日)
1.请修改留言本程序的功能,添加普通用户添加登录功能,用户登录后可以查看自己发布的留言。
2.请将首页的留言按照日期先后显示,最近的留言显示在前面。
3.增加留言的审核功能,留言发布后,必须由管理员确认才能在首页显示。
4.用户必须登录后,才能发言。
提示:可参考4.10 案例学习:留言本制作 - V2
--------------------------------------------------------------------------------------
已知某教学管理系统,其中业务实体为教师、学生、课程、系,请按下面的要求设计模型,并生成相应数据库。
(1)请为业务实体建立模型,并设计模型之间的关联关系。
(2)其中学生模型和课程模型为多对多关系,要求对选课情况增加选课模型SelectCourse。
--------------------------------------------------------------------------------------
请实现3.4视图模型中的案例1留言统计、案例2订单统计(或最后一个显示输入的组合案例)。
--------------------------------------------------------------------------------------
请实现4.3Linq基础中的货物是否超重案例。
var result = from o in db.Orders
group o by new { 条件 = o.Frieght > } into g
select new { 数量 = g.Count(), 是否超重 = g.Key.条件 ? "是" : "否" };
foreach(var o in result)
{
Console.WriteLine("是否超重:{0},数量:{1}",o.是否超重,o.数量);
}
--------------------------------------------------------------------------------------
作业10(类型-验证,面查,截止日期12月31日)
请实现图书管理系统中的CRUD操作,其中编辑包含全部更新和部分更新。
《高级Web应用程序设计》作业(20170904)的更多相关文章
- 《高级Web应用程序设计》课程
一.课堂课件 全部授课内容 二.作业 访问ftp://192.168.42.254:22,登录后找到自己的姓名文件夹,放入作业即可.登录账号为stu1,密码为空. 已布置练习 练习1(截止日期10月1 ...
- 《高级Web应用程序设计》课程学习(20170911)
一.课程内容 本学期课件,点击查看 二.作业相关 上交作业的方法 访问ftp://192.168.42.254:22,登录后找到自己的姓名文件夹,放入作业即可.登录账号为stu1,密码为空 作业列表, ...
- 《高级Web应用程序设计》课程学习资料
任务1:什么是ASP.NET MVC 1.1 ASP.NET MVC简介 1.2 认识ASP.NET MVC项目结构 1.3 ASP.NET MVC生命周期 任务2:初识ASP.NET MVC项目开 ...
- 《高级Web应用程序设计》课件(20170911)
第一阶段:千里之行,始于足下 第1章 ASP.NET MVC概述 第2章 音乐商店制作 第二阶段:欲穷千里目,更上一层楼 第3章 设计模型 3.1 数据模型概述 3.2 使用EF Code First ...
- 《高级Web应用程序设计》疑难杂症(201709011)
(提供答案的同学,可获得加分小星星,每题1分,总分哦.) 1.DisplayColumn特性加在模型类上,它的用途是什么?
- 2018上C语言程序设计(高级)博客作业样例
要求一(20分) 完成PTA中题目集名为<usth-C语言高级-第1次作业>中的所有题目. 要求二 PTA作业的总结(20分+30分) 将PTA第1次作业作业中以下2道题的解题思路按照规定 ...
- 《精通CSS:高级Web标准解决方案》学习笔记(上)
鉴于国产CSS书籍基本都是辣鸡的现状,我在半年前动用某工作室的购书资金采购了一些技术书籍,这本广受好评的<精通CSS>也在其中.但是在阅读过后我深深的感觉到,如果说CSS本来已经是一种很琐 ...
- C高级第三次作业
C高级第三次作业(1) 6-1 输出月份英文名 1.设计思路 (1)算法: 第一步:定义整型变量n,字符指针s,输入一个数赋给n. 第二步:调用函数getmonth将值赋给s. 第三步:在函数getm ...
- C高级第二次PTA作业
6-7 删除字符串中数字字符 1.设计思路: (1)算法: 第一步:定义一个字符数组item,输入一个字符串赋给字符数组item.调用函数delnum, 第二步:在函数delnum中定义循环变量i=0 ...
随机推荐
- PHP 基础篇 - PHP 正则官方文档汇总
一.PCRE 正则语法 下面是 PHP 的 PCRE 正则语法(模式语法)相关文档,详情请查阅相关链接: 简介 分隔符 元字符 转义序列(反斜线) Unicode字符属性 锚 句点 字符类(方括号) ...
- 给定1-a的随机数生成器,产生1-b的随机数生成器
转自http://www.code123.cc/959.html 先给出一个例子,后面会有扩展 题目 给你一个能生成1到5随机数的函数,用它写一个函数生成1到7的随机数. (即:使用函数rand5() ...
- string与CString对比
string是标准C++库中的字符串类,CString是在Windows开发环境下常用的字符串类,CString目前已从MFC中分离出来可以单独使用,只需包含atlstr.h即可. 相比string, ...
- delphi 正则表达式
常用正则表式 正则表达式用于字符串处理.表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需. 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的 ...
- 1.MySQL必知必会之数据库基础
下面这几个是几个关于数据库的关键字的概念,为后面的教程做基础的: 数据库:保存有组织的数据的容器(通常是一个文件或一组文件). 表: 某种特定类型数据的结构化清单. 模式:关于数据库和表的布局 ...
- 使用 vim + ctags + cscope + taglist 阅读源码
转自:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合 ...
- httpd sshd firewalld 很多服务后面的d是什么意思
在操作系统中,一般系统的服务都是以后台进程的方式存在,而且都会常驻系统中,直到关机才结束.这类服务也称Daemon,在Linux系统中就包含许多的Daemon. 判断Daemon最简单的方法就是从名称 ...
- Centos 7 关闭邮件服务及禁用IPv6
关闭邮件服务(禁用25端口) sudo systemctl stop dovecot sudo systemctl stop postfix sudo systemctl disable doveco ...
- php7安装Memcached扩展
要安装 memcached,需要先安装依赖库 libmemcached wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/lib ...
- php实现dota天梯、wow竞技场、lol排位赛匹配加分算法ELO
public function marchOpponents() { $rstep = Yii::$app->params['ratingStep'];//(随机范围) $rsN=100; $d ...