# 19级大二第二学期期末考试-Asp.NetMVC-软件班-考题 **Repository Path**: kingdyuSSR/grade19_asp_net_mvc_exam_paper ## Basic Information - **Project Name**: 19级大二第二学期期末考试-Asp.NetMVC-软件班-考题 - **Description**: No description available - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 84 - **Created**: 2021-05-22 - **Last Updated**: 2021-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 19级大二第二学期期末考试-`Asp.Net MVC高级`-软件班-考题 ## 考试内容 1. 创建一个`Asp.Net MVC`项目,解决方案名称(文件夹名称)命名为:ExamDemo; 2. 定义微说说的数据库模型(用户、消息、评论等),应定义模型的基础模型,方便使用和初始化; 3. 利用基架,生成消息控制器及对应的视图、用户控制器及对应的视图(使用Entity Framework及Sqlserver数据库,注意连接字符串的配置,利用种子数据技术,初始化一些初始数据); 4. 移植微说说首页和登录注册页模板(注意:试卷中template文件中已经提供,不得使用其它的模板); 5. 处理后端登录、注册逻辑,处理好首页的视图模型逻辑,处理好后端发表说说,吐槽一下的逻辑;并且和前端配合良好; 6. 最终的目录结构大致如下所示: ![图裂了](./imgs/img01.png) ## 考试要求 1. 本次考试由git仓库提交,请勿直接使用当前的试卷,应该复制一份到自己的文件夹,再行修改,否则将导致试卷无效; 2. 试卷满分100分,考试时间2个小时,请注意把握时间; 3. 请填写学号和姓名(或者需要保证项目文件在以自己姓名命名的目录内),否则可能导致答卷无效; ##

学号:         考生姓名:        

## 评分标准 | 序号 | 步骤 | 步骤描述 | 满分 | | - | - | -| - | | 1 | 创建解决方案 | | 10| | 2 | 定义模型 | | 20| | 3 | 生成控制器、视图 | | 10| | 4 | 移植模板页面 | | 15 | | 5 | 处理后端逻辑 | | 30 | | 6 | 项目目录结构 | | 15 |