Skip to content

成都信息工程大学软工课173,174班作业

Notifications You must be signed in to change notification settings

Adan-Chiu/cuit-173

Repository files navigation

成都信息工程大学软件工程实践作业

作业要求

以项目团队的形式进行组织,项目团队(小组)需有组名,最终制品以 小组名称.zip形式提交,每个项目组成员的角色以及工作组成详细的excel表格(模板见附件),项目组长给出其成绩,请大家认真完成,成绩为一票否决制。时间:本学期内完成,每周要有动态更新。

作业过程

  1. 项目组长fork本仓库地址,将本仓库拷贝成一个独立的仓库,然后克隆到本地工作区
  2. 项目组成员clone项目组长的仓库地址,进行提交,过程中,随时同步更新
  3. 为了方便项目成员间协作,项目组长可以将项目成员的ssh key添加到自己信任的ssh key中
  4. 项目完成后项目组长向本仓库发起合并请求,由我检查你们的工作情况,给出相应的成绩

提交的制品

  • 项目组长制定团队章程
  • 根据附件中的数据库设计说明书撰写详细的数据库设计文档
  • 产品的订单,即用户故事列表,每小组不低于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来生成文档及测试,详细参考我的两篇博客

博客地址

  1. https://www.iteye.com/blog/adan-chiu-2441583
  2. https://www.iteye.com/blog/adan-chiu-2441362
  3. https://www.iteye.com/blog/adan-chiu-2441615

About

成都信息工程大学软工课173,174班作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages