作业四:需求改进&系统设计

这个作业属于哪个课程 软件代码开发技术
这个作业要求在哪里 需求改进&系统设计
这个作业的目标  帮助我们更好地掌握软件规格说明的写法,运用UML,领域驱动设计方法、软件设计模式进行设计 

 

需求规格说明书

 

 名称:出租服务管理系统

问题概述:
一家公司提供服务出租,公司自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案,通过出租服务管理系统实现公司出租服务相关信息的管理以及提供公司信息的安全性。

系统需求:

 功能性需求:能对自由职业者信息、普通客户信息、项目信息以及时间表进行接受处理并产生审计信息,随时更新自由职业者信息和普通用户信息以及时间表,能够搜索自由职业者分类、搜索项目分类、搜索客户分类以及维护合同中自由职业者的时间表。

非功能性需求:信息量速率为2.1Mb/s~5.2Mb/s、可支持十万用户同时在线操作并对信息进行存储。

分析建模

 

 (3层数据流图)

交互图

 

 

 

实体联系图ER图如下

 

 系统设计:

系统流程图

 

 

 

 

软件设计HIPO图

 

 

Github地址

https://github.com/4629167166/ServicePlatform

Github--Issue截图

 

开发计划甘特图

 

 

 

测试计划

编号测试类型测试内容测试目的测试人员测试工具及方法
1 功能测试 产生审计信息,自由职业者信息和普通用户信息以及时间表管理,搜索自由职业者分类、搜索项目分类、搜索客户分类以及维护合同中自由职业者的时间表 核实所有功能均已正常实现 吕智广 黑盒测试,手工测试
2 用户界面测试 查看包括菜单、背景、颜色、字体、按钮、提示信息等页面结构是否一致 核实网站风格符合可接受标准 吕智广 手工测试
3 安全测试 权限限制、SQL注入 核实只能具备系统访问权限的用户才能访问系统 吕智广 黑盒测试、手工测试
4 兼容性测试 用不同版本的不同浏览器:IE6.0、谷歌、火狐、遨游、搜狗、360浏览器等访问系统 核实系统在不同的软件和硬件配置中运行稳定 吕智广 黑盒测试、手工测试

 

 

后台编译截图

 

 

 

 

posted @ 2022-06-27 23:53  吕智广  阅读(26)  评论(0)    收藏  举报