开发模式:出租服务管理系统采用前后端分离的开发模式 —— 后端仅返回前端所需的数据,前端负责渲染HTML页面。在这种模式中,后端将每个功能块划分为多个接口;前端通过访问接口来获取数据,并将数据展示给用户。
开发语言:前端(html+css+javascript)、后端(Java)
3. 运行环境出租服务管理系统基于web端开发,适配于Chrome浏览器、Firefox浏览器、Microsoft Edge等多种主流浏览器
五、其他非功能需求 1. 性能需求
请求响应时间控制在1-2秒内
考虑服务器并发量,至少支持1000名用户并发使用本系统且系统不崩溃、运行速度不受影响
2. 安全性需求权限控制:设置用户角色权限,限制用户访问的页面
重要数据加密:如密码等数据需进行加密处理
数据备份:支持数据备份的功能,防止数据丢失或损毁
3. 扩展性需求支持导出数据
支持数据统计
制定计划 1. git仓库链接
出租服务管理系统_git仓库
2. 时间安排表 任务名称 活动名称 工期(单位天) 开始时间 结束时间 矫正后工期(单位天) 矫正后开始时间 矫正后结束时间需求管理 8 2021/4/25 2021/5/3 8 2021/4/25 2021/5/3
需求获取 2 2021/4/25 2021/4/27 2 2021/4/25 2021/4/27
需求分析 2 2021/4/27 2021/4/29 2 2021/4/27 2021/4/29
需求规格编写 3 2021/4/29 2021/5/2 3 2021/4/29 2021/5/2
需求验证 1 2021/5/2 2021/5/3 1 2021/5/2 2021/5/3
总体设计 6 2021/5/3 2021/5/9 6 2021/5/3 2021/5/9
系统设计 2 2021/5/3 2021/5/5 2 2021/5/3 2021/5/5
数据库设计、模块设计 4 2021/5/2 2021/5/9 4 2021/5/2 2021/5/9
软件开发 20 2021/5/9 2021/6/1 16 2021/5/9 2021/5/29
接口设计 3 2021/5/9 2021/5/12 3 2021/5/9 2021/5/12
数据库实现 2 2021/5/12 2021/5/14 2 2021/5/12 2021/5/14
环境搭建 1 2021/5/14 2021/5/15 1 2021/5/14 2021/5/15
项目管理 4 2021/5/15 2021/5/19 3 2021/5/15 2021/5/18
客户管理 4 2021/5/19 2021/5/23 3 2021/5/18 2021/5/21
自由职业者管理 4 2021/5/23 2021/5/27 3 2021/5/21 2021/5/25
系统设置 5 2021/5/27 2021/6/1 4 2021/5/25 2021/5/29
软件测试 10 2021/6/1 2021/6/11 10 2021/5/29 2021/6/8
单元测试 3 2021/6/1 2021/6/4 3 2021/5/29 2021/6/1
集成测试 3 2021/6/4 2021/6/7 3 2021/6/1 2021/6/4
系统测试 2 2021/6/7 2021/6/9 2 2021/6/4 2021/6/6
压力测试 2 2021/6/9 2021/6/11 2 2021/6/6 2021/6/8
软件交付 3 2021/6/11 2021/6/14 3 2021/6/8 2021/6/11
验收测试 2 2021/6/11 2021/6/13 2 2021/6/8 2021/6/10
系统上线 1 2021/6/13 2021/6/14 1 2021/6/10 2021/6/11
矫正方法:模块和接口的开发流程类似,可以减少开发时间
3. issues截图