代码开发、测试及发布

代码开发、测试及发布

这个作业属于哪个课程 2021软件代码开发技术
这个作业要求在哪里 代码开发、测试及发布
这个作业的目标 1.实践加深对领域驱动设计方法的理解
2.帮助我们更好地掌握Github使用
3.加深对面向领域建模等知识的理解

代码开发

开发过程记录

日期 计划 完成 遇到的困难
5.22 搭建基础开发环境 安装好了所需的软件 在配置数据库参数时出了问题
5.23 对系统进行初步设计 系统的界面、功能构想及数据库设计 无
5.24 建立数据库 建立了数据库,建立了实体表 用的是SQL server,不如navicat熟悉
5.25 进行数据库连接 编写了数据库连接接口 接口规范容易忘记
5.26 完成主界面的编写 完成了登录界面和主界面的编写 无
5.27 完成自由职业者界面编写并完成自由职业者功能 完成了自由职业者增删查改的功能及相应界面 添加修改时注意数据库表间的约束
5.28 完成客户界面编写并完成客户功能 完成了对客户查看、修改的功能以及相应界面 注意正确书写sql语句,一旦错误较难查
5.29 完成项目分发界面及其相应功能实现 完成了自由职业者接收项目、查看项目以及管理员修改项目信息的功能及相应界面 注意不同用户之间的权限
5.30 完成时间表管理界面及其相应功能实现 完成时间表的添加、查看及修改的功能以及相应的界面 无
5.31 完成登录用户管理以及相应界面实现 完成登录用户的修改密码的功能以及相应的界面 无
6.1 进行用例测试 运用了场景法进行测试 无

燃尽图

代码签入记录

Issue内容与链接

https://github.com/ZhouCC17/Rental_Service_Management_System/issues

功能截图(部分)

  1. 用户登录
  • 自由职业者登录

  • 客户登录

  • 管理员登录

  1. 主界面

  1. 自由职业者管理(只有管理员可以进行添加)

其他用户登录后不能进行添加操作,其他相似功能也类似,以下不再演示不同权限差别

  • 自由职业者添加

  • 自由职业者列表

  1. 客户信息

  • 客户列表

  1. 项目分发信息

  • 分发管理

  1. 时间表管理

  • 添加时间表

  • 时间列表

  1. 项目管理

  • 新增项目

  • 项目修改

  1. 用户信息

  • 修改密码

测试

bug记录

bug类别 数量 bug内容
修复的bug 3 1.修改数据库无效。检查后得知失去了语句出错
2.数据库连接出错。因为之前用的mysql与SQL server不一样
3.按钮无响应。添加响应操作时出错
不能重现的bug 0
这个产品就是这样设计的,不是bug 0
没有能力修复,将来也不打算修复 0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 1 1.增加给每个实体添加tag功能

场景测试

  • 你预期不同的用户会怎样使用你的软件?

    • 自由职业者:进入系统后自由职业者信息、项目信息、自身信息、项目分发信息、时间表以及修改自身信息、时间表和自身项目分发信息

    • 客户:进入系统后查看自由职业者信息、项目信息、自身信息以及修改自身信息

    • 管理员:进入系统后可以查看所有用户信息并可执行相应的管理措施

  • 他们有什么需求和目标?

    • 使用简单
    • 操作容易
    • 界面美观
    • 可以存储服务商时间表
    • 方便存储项目信息
    • 对信息进行封装
  • 你的软件提供的功能怎么组合起来满足他们的需要?

    • 功能细致清晰
    • 界面美观易懂
    • 相关信息以表格形式展示

测试矩阵

  • 平台:Windows10家庭版
  • 硬件配置
    • CUP:lntel(R) Core(TM) i5-8300H CPU @2.30GHz
    • 显卡:Intel® Iris® Xe Graphics
    • 内存:8GB

出口条件

  • 系统不会出现重大错误
  • 功能基本满足用户需求

alpha版本发布

发布

Github链接:https://github.com/ZhouCC17/Rental_Service_Management_System

百度云网盘链接: https://pan.baidu.com/s/1bn6Ls00svZsgd26S6wFO7g

提取码: gpqa

发布说明

安装环境

系统要求:Windows 7及以上系统

软件需求:

  • 安装SqlServer数据库

  • 安装elcipse

  • JDK 8.0及以上

安装说明:

  1. 将数据库文件user_5124.mdf与user_5124_log.ldf导入sql server
  2. 在sql server中添加用户zcc,密码设为123456
  3. 打开sql server配置,启用TCP/IP
  4. 将TCP/IP设置中的,IP地址为127.0.0.1,端口为1433的IP地址启用
  5. 将Rental_Service_Management_System项目导入eclipse

运行说明

运行Rental_Service_Management_System\src\com\java5124\view\LoginFrm.java文件

后台截图

posted @ 2021-06-07 01:28  精神小火  阅读(136)  评论(0)    收藏  举报