《高级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

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

作业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 > 100 } into g
              select new { 数量 = g.Count(), 是否超重 = g.Key.条件 ? "" : "" };
 foreach(var o in result)
 {
     Console.WriteLine("是否超重:{0},数量:{1}",o.是否超重,o.数量);
 }

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

作业10(类型-验证,面查,截止日期12月31日) 

     请实现图书管理系统中的CRUD操作,其中编辑包含全部更新和部分更新。

posted @ 2017-09-04 13:50  RunningYY  阅读(787)  评论(0编辑  收藏  举报