作业五:代码开发、测试及发布
| 这个作业属于哪个课程 | 2022软件代码开发技术 |
|---|---|
| 这个作业要求在哪里 | 代码开发、测试及发布 |
| 这个作业的目标 | 根据需求分析与系统设计进行代码开发、测试及发布 |
一、编码
开发过程
| 日期 | 昨天完成的工作 | 今天计划的工作 | 遇到的困难 |
|---|---|---|---|
| 5.1 | 需求分析 | 前端登录页面 | |
| 5.2 | 前端登录页面 | 前端首页 | css、js文件路径访问问题 |
| 5.3 | 前端首页 | 前端展示页面 | |
| 5.4 | 前端展示页面 | 数据库设计 | |
| 5.5 | 数据库设计 | 数据库建表,添加数据 | 主外键关联关系 |
| 5.6 | 数据库建表,添加数据 | 实现登录功能 | |
| 5.7 | 实现登录功能 | 实现查询功能 | |
| 5.8 | 实现查询功能 | 实现自由职业者管理 | |
| 5.9 | 实现自由职业者管理 | 实现自由职业者搜索 | |
| 5.10 | 实现自由职业者搜索 | 实现项目管理 | |
| 5.11 | 实现项目管理 | 实现项目搜素 | |
| 5.12 | 实现项目搜素 | 实现项目类别搜索 | |
| 5.13 | 实现项目类别搜索 | 实现自由职业者类别搜索 | |
| 5.14 | 实现自由职业者类别搜索 | 实现时间表管理 | |
| 5.15 | 实现时间表管理 | 测试 | |
| 5.16 | 测试 | 发布 |
燃尽图

代码/文档签入记录
代码签入记录:

Code Review
| 编号 | 复审点 | 修改标准 |
|---|---|---|
| 1 | 实体类命名 | 使用驼峰命名规则 |
| 2 | 数据库字段命名 | 小写字母,多个字母用下划线隔开 |
| 3 | 方法名 | 使用驼峰命名规则,使用见名知意的单单词 |
| 4 | sql语句 | 每个关键字独占一行 |
| 5 | 前端页面 | 使用themleaf模板引擎传参 |
| 6 | http页面规则 | js、css在head标签内,script脚本编写在body标签内 |
二、测试
发现的bug
| bug的类型 | 数量 |
|---|---|
| 修复的bug | 12 |
| 不能重现的bug | 1 |
| 无能力修复的bug | 0 |
| 下个版本即将修复的bug | 0 |
- 个别bug列出:
- 修复的bug
- 自由职业者搜索出多个结果报错的bug
- 项目搜索出多个结果报错的bug
- 项目类型搜索的bug
- 账号密码错误也可登录的bug
- 页面跳转失败的bug
- 拦截器拦截失败的bug
- 不能重现的bug
- 前端页面排版错误的bug
场景测试
- 你预期不同的用户会怎样使用你的软件?
公司员工:使用本软件查看客户信息、项目信息,搜索客户类别、项目类别
管理员:管理客户,查看信息
客户:查看自己的信息以及项目信息 - 他们有什么需求和目标?
使用本软件代替Excel进行信息的查看合搜索
公司员工:查看客户以及项目及类别信息
管理员:管理信息
客户:查看自己的信息以及项目信息 - 你的软件提供的功能怎么组合起来满足他们的需要
使用简介的UI界面,便于用户的使用
设置登录验证功能,确保数据安全性
测试矩阵
| 身份 | 内存 | 操作系统 | 浏览器 | 分辨率 |
|---|---|---|---|---|
| 客户 | 2G | Windows10 | Chrom | 1920x1080 |
| 管理员 | 4G | Windows7 | IE | 1280x720 |
| 员工 | 8G | MacOS | Edge | 800x600 |
出口条件
- 前端页面全部完成,实现简介、清晰的UI界面
- 实现核心的查找、搜索功能
三、发布
软件发布
Github地址:https://github.com/classviva/classviva
发布说明
- 实现主要功能
- 登录
- 注销
- 自由职业者的查询和搜索
- 自由职业者类别的查询和搜索
- 项目的查询和搜索
- 项目类别的查询和搜索
- 时间表的查询
- 安装方法
- 安装主流浏览器访问该系统
- 运行环境要求
Chrome、Fire Fox、Edge等主流浏览器
4.已知的问题
- 目前无法实现记住密码功能
- 时间表应用尚未完成
- 自由职业者的删除功能未优化
- 搜索结果无法排序布说明
5.软解截图示例
登录界面:
![]()
自由职业者管理:
![]()
客户分类查看与搜索:
![]()
项目分类查看与搜索:
![]()
项目管理与搜索:
![]()
后台编辑截图:
![]()






浙公网安备 33010602011771号