菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
30
0

代码开发、测试及发布

原创
05/13 14:22
阅读数 64243

代码开发、测试及发布

这个作业属于哪个课程 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文件

后台截图

发表评论

0/200
30 点赞
0 评论
收藏