作业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

--------------------------------------------------------------------------------------

作业7(类型-设计,面查,截止日期12月29日)
已知某教学管理系统,其中业务实体为教师、学生、课程、系,请按下面的要求设计模型,并生成相应数据库。
(1)请为业务实体建立模型,并设计模型之间的关联关系。
(2)其中学生模型和课程模型为多对多关系,要求对选课情况增加选课模型SelectCourse。

--------------------------------------------------------------------------------------

作业8(类型-验证,面查,截止日期12月30日)
请实现3.4视图模型中的案例1留言统计、案例2订单统计(或最后一个显示输入的组合案例)。

--------------------------------------------------------------------------------------

作业9(类型-验证,面查,截止日期12月31日)
请实现4.3Linq基础中的货物是否超重案例。
要求(1)在控制台应用程序中使用EF(2)查询代码如下:

 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)的更多相关文章

  1. 《高级Web应用程序设计》课程

    一.课堂课件 全部授课内容 二.作业 访问ftp://192.168.42.254:22,登录后找到自己的姓名文件夹,放入作业即可.登录账号为stu1,密码为空. 已布置练习 练习1(截止日期10月1 ...

  2. 《高级Web应用程序设计》课程学习(20170911)

    一.课程内容 本学期课件,点击查看 二.作业相关 上交作业的方法 访问ftp://192.168.42.254:22,登录后找到自己的姓名文件夹,放入作业即可.登录账号为stu1,密码为空 作业列表, ...

  3. 《高级Web应用程序设计》课程学习资料

    任务1:什么是ASP.NET MVC 1.1  ASP.NET MVC简介 1.2 认识ASP.NET MVC项目结构 1.3 ASP.NET MVC生命周期 任务2:初识ASP.NET MVC项目开 ...

  4. 《高级Web应用程序设计》课件(20170911)

    第一阶段:千里之行,始于足下 第1章 ASP.NET MVC概述 第2章 音乐商店制作 第二阶段:欲穷千里目,更上一层楼 第3章 设计模型 3.1 数据模型概述 3.2 使用EF Code First ...

  5. 《高级Web应用程序设计》疑难杂症(201709011)

    (提供答案的同学,可获得加分小星星,每题1分,总分哦.) 1.DisplayColumn特性加在模型类上,它的用途是什么?

  6. 2018上C语言程序设计(高级)博客作业样例

    要求一(20分) 完成PTA中题目集名为<usth-C语言高级-第1次作业>中的所有题目. 要求二 PTA作业的总结(20分+30分) 将PTA第1次作业作业中以下2道题的解题思路按照规定 ...

  7. 《精通CSS:高级Web标准解决方案》学习笔记(上)

    鉴于国产CSS书籍基本都是辣鸡的现状,我在半年前动用某工作室的购书资金采购了一些技术书籍,这本广受好评的<精通CSS>也在其中.但是在阅读过后我深深的感觉到,如果说CSS本来已经是一种很琐 ...

  8. C高级第三次作业

    C高级第三次作业(1) 6-1 输出月份英文名 1.设计思路 (1)算法: 第一步:定义整型变量n,字符指针s,输入一个数赋给n. 第二步:调用函数getmonth将值赋给s. 第三步:在函数getm ...

  9. C高级第二次PTA作业

    6-7 删除字符串中数字字符 1.设计思路: (1)算法: 第一步:定义一个字符数组item,输入一个字符串赋给字符数组item.调用函数delnum, 第二步:在函数delnum中定义循环变量i=0 ...

随机推荐

  1. Docker给运行中的容器添加映射端口

    方法一: 1.获得容器IP将container_name 换成实际环境中的容器名docker inspect `container_name` | grep IPAddress 2. iptables ...

  2. 生信-cufflinks输入输出文件分析

    转自:https://wenku.baidu.com/view/8d6a95d20d22590102020740be1e650e52eacf2a.html 输出包含3个文件:转录组的组装.gtf    ...

  3. 09 grep、正则表达式和sed

    作业一:整理正则表达式博客 ^ 行首$ 行尾. 除了换行符以外的任意单个字符* 前导字符的零个或多个.* 所有字符[] 字符组内的任一字符[^] 对字符组内的每个字符取反(不匹配字符组内的每个字符)^ ...

  4. 03 linux命令的操作

    开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 使用快捷键切换到虚拟终端5,使用管理员身份登录, ...

  5. iOS 自动订阅开发

    一.代码逻辑 关于iOS 订阅.自动订阅 本身功能开发很简单.跟正常的购买没什么大的差异.唯一需要特殊处理(自动订阅)的是, 在APP启动时候要增加侦听: [[SKPaymentQueue defau ...

  6. [转]手把手教你搭建Hive Web环境

    了解Hive的都知道Hive有三种使用方式——CLI命令行,HWI(hie web interface)浏览器 以及 Thrift客户端连接方式. 为了体验下HWI模式,特意查询了多方的资料,都没有一 ...

  7. try cath

    用try cath 的缺点? 举例: 一个程序 有3层.基类层,中间层,和  使用层. 在 基类层 使用 try cath 如果发生 异常,将会 一层一层 冒泡到 使用层 并弹出报错信息:效率 大大降 ...

  8. Python面试题之回调函数

    0x00 概述 编程分为两类:系统编程(system programming)和应用编程(application programming).所谓系统编程,简单来说,就是编写库:而应用编程就是利用写好的 ...

  9. SQL学习笔记之MySQL索引知识点

    0x00 概述 之前写过一篇Mysql B+树学习,简单的介绍了B+数以及MySql使用B+树的原因, 有了这些基础知识点,对MySql索引的类型以及索引使用的一些技巧,就比较容易理解了. 0x01 ...

  10. Django学习笔记之ORM字段和字段参数

    Object Relational Mapping(ORM) 一.ORM介绍 1. ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象 ...