以项目团队的形式进行组织,项目团队(小组)需有组名,最终制品以 小组名称.zip形式提交,每个项目组成员的角色以及工作组成详细的excel表格(模板见附件),项目组长给出其成绩,请大家认真完成,成绩为一票否决制。时间:本学期内完成,每周要有动态更新。
- 项目组长fork本仓库地址,将本仓库拷贝成一个独立的仓库,然后克隆到本地工作区
- 项目组成员clone项目组长的仓库地址,进行提交,过程中,随时同步更新
- 为了方便项目成员间协作,项目组长可以将项目成员的ssh key添加到自己信任的ssh key中
- 项目完成后项目组长向本仓库发起合并请求,由我检查你们的工作情况,给出相应的成绩
- 项目组长制定团队章程
- 根据附件中的数据库设计说明书撰写详细的数据库设计文档
- 产品的订单,即用户故事列表,每小组不低于10个
- team成员提交迭代任务订单,即sprint backlog
- 每个产品订单必须编写测试用例,格式见附件
- 接口文档
- 可工作的软件(视能力情况酌情考虑)
- 项目心得(即迭代总结,要求没人编写,以姓名.txt的形式包含在小组名称.zip中)
- 结合禅道管理工具指定计划等
项目使用spring boot,spring mvc,spring data进行技术选型,数据库采用mysql,按如下配置方式运行
- 创建数据库,数据库名为:db_book,项目采用正向工程,完成映射后会根据mapping映射自动创建表结构
- 在项目配置文件application.properties文件中,数据源选项url,user,password修改成自己的即可
- 运行项目:配置好gradle后可以直接gradle run启动运行项目,也可以运行启动类完成项目的启动
- 可以采用postman(见附件)对RESTful接口进行测试
- 也可以在项目基础上集成swagger2来生成文档及测试,详细参考我的两篇博客
博客地址