Code Monkey home page Code Monkey logo

test's Introduction

阶段作业要求

  1. 新建一个gradle或maven项目【maven\gradle】
    • 能建出项目5分
    • gradle另加5分
  2. 完成用户表(、角色表、用户角色中间表)的设计【数据库设计】
    • 用户表设计6分
    • 其它表每个加2分封顶4分
  3. 完成用户模块(、角色模块)的增删改查功能(sex存储的时候用0、1),查询的时候把sex字段展示为男女【集合、mysql】
    • 用户增删改查实现到位每个2分
    • 功能完整可运行,如通过postman调用成功4分
    • 能在service层运用到集合操作可加分封顶4分
    • 额外实现功能,如新增时查重可加分封顶4分
    • 额外实现复杂SQL,如连接查询可加分封顶4分
    • 额外实现其它模块可加分封顶6分
  4. 要求:定义枚举类,成功的时候返回一个枚举值、失败的时候返回另一个枚举值【枚举】,controller层使用异常处理【异常】
    • 能实现枚举和异常在方法中使用,如controller中,可各得3分
    • 能延伸扩展如定义全局使用的返回信息、异常类型可加分封顶4分
  5. 上传git
    • 建分支正确上传代码5分
    • 有SQL文件3分
    • 额外有解决Git冲突截图2分
  6. 打包部署
    • 能打包3分
    • 能运行2分
  7. 中间件
    • nginx能访问本地图片5分,课上随机演示,不通过则扣除
    • 底分5分,要求能介绍使用任一其它中间件,课上检查不能进行其它中间件演示说明的会扣除部分
  8. 其它
    • 总分100
    • 底分10分(没有按时提交作业或课上检查不能通过运行打好的包演示调用成功的会扣除部分)
    • 以上未涉及到的额外功能点可加分封顶5分
    • 说明:
      • 克隆/上传代码地址:https://github.com/NienKisan/test.git
      • 代码克隆后,仔细阅读README.md,里面有作业的一些细则
      • 需要新建分支将自己代码设置为gradle或maven工程后进行开发,提交代码到相应分支上(不要提交到master),分支命名规则:学号-姓名全拼
      • 先测试git地址能不能正常提交,master支上有justfortest.txt可以进行修改测试,多人修改同一文件会出现冲突,大家可协商体验下解决冲突,可作为要求5中的提高项
      • 上次统计的git账号有同学未填写、或已填写邮件未同意,所以会出现push拒绝的情况,如果人数多可以集中处理
      • deadline:2020-05-04(最好不要拖到5号,还要进行统计)

test's People

Contributors

nienkisan avatar wangting12138 avatar demo0201 avatar balzac233 avatar chumendaiyaoshi avatar gkmdanran avatar liao-zhiyu avatar nilegecheng avatar natefeng avatar cuteni avatar zsl11042350 avatar aka-freak avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.