2022软件创新实验室暑假集训21级大作业说明

2022软件创新实验室暑假集训21级大作业说明

  • 前言
    • 1.1 提交要求
    • 1.2 评分标准
    • 2.1 需求(竞赛说明)
    • 2.2 功能说明
      • 2.2.1 前后台
      • 2.2.2 权限管理
      • 2.2.3 用户注册和登录
      • 2.2.4 用户管理
    • 2.3 评分标准
      • 前端页面部分
      • 项目开发部分
    • 3. 给分标准
    • 附件

前言

本次作业结合红色主题竞赛,最终提交的大作业中最优秀者将直接挂名参与相关竞赛小组
参考:http://caiman.net.cn/
以下还会进行详细说明

1.1 提交要求

将代码上传至gitee。

同时需要在作业文档(Markdown)里写上相应的设计思路,实现过程中遇到的困难和解决思路以及心得体会等等。

1.2 评分标准

1.代码的鲁棒性

2.代码规范

3.方法设计是否合理(注意变量、方法权限设计,即只需开放用户使用的方法即可)

4.对于使用者来说是否方便

5.是否运用了一些高级技巧(泛型,异常,甚至是并发、反射等等。当然,要运用合理,盲目使用是不给分的)

2.1 需求(竞赛说明)

课程网站平台:类似http://caiman.net.cn/
专门放红色课程和电子教材。将录制好的红色课程和红色故事放进网站里。
网站做好之后可以继续往里面加视频和教材。

2.2 功能说明

2.2.1 前后台

前台主要做展示交互

后台可以对完整进行管理设置

注:这个其实可以设计成两种页面(能实现功能即可)

2.2.2 权限管理

权限有两种:普通用户和管理员

普通用户登录后可以在前台浏览和评论,并且拥有搜索栏搜索课程信息

管理员可以登录后台,可以对后台课程资料进行管理
tip:可以参考博客系统的开发

2.2.3 用户注册和登录

注册:填写相关信息即可注册成功

登录:输入正确的账号密码即可登录成功

2.2.4 用户管理

管理员可以对用户信息进行管理(增加、修改、删除)

2.3 评分标准

前端页面部分

1.页面设计是否美观

2.交互设计是否合理

3.与后端交互是否合理

4.代码编写是否有条理

5.运用UI、js框架/原生开发(原生开发分数会高一些)

6.是否完成了功能

7.是否对功能进行了合理拓展

项目开发部分

1.数据建模(数据库设计)是否合理

2.是否运用mvc思想来分层设计

3.项目框架是否清晰符合规范

4.代码是否符合规范(变量、方法命名是否规范,关键代码是否有注释等等)

5.项目设计是否合理(主要是指如何设计解决相对应的需求)

6.是否完成了功能

7.是否对功能进行了合理拓展

3. 给分标准

大作业分数=平均分(所做部分的分数之和/所做部分数量)*权重

权重标准
大作业分为两个部分:前端、后端

完成前端部分:40%

完成后端部分:60%

完成两个部分:100%

附件

附件将会单独发到群里,附件为课程资料信息

你可能感兴趣的:(2022暑期集训,学习)