共享单车系统设计与管理分析
需积分: 13 11 浏览量
更新于2024-07-18
收藏 457KB PDF 举报
"这篇文档是2017年11月软件设计师考试的下午真题及答案,涉及的内容是计算机技术与软件专业技术资格(水平)考试。题目涉及到一个共享单车系统的开发,系统包括用户注册登录、使用单车、辅助管理和管理与监控等功能。在问题中,考生需要识别上下文数据流图和0层数据流图中的实体、数据存储,并补充数据流及其起点和终点,同时也需要分解‘使用单车’功能的子加工。另一部分说明是关于构建一个基于网络的会议策划系统的需求分析,涉及部门信息管理等需求。"
这篇资料主要涵盖了软件设计过程中的系统分析与设计,特别是在结构化方法的应用上。首先,共享单车系统的设计涉及了用户管理、单车管理和监控等多个模块,这些模块的实现依赖于用户信息的存储、单车状态的跟踪以及费用计算等数据处理。在数据流图中,实体(E1-E3)可能包括用户、单车和系统管理平台,数据存储(D1-D5)可能对应用户信息数据库、单车状态数据库、计费规则库、行程记录和故障报告库。
问题1中,考生需要识别出图1-1中的实体,可能包括"用户"(User)、"共享单车"(Bicycle Sharing System)和"后台管理系统"(Back-end Management System)。
问题2中,数据存储可能包括"用户数据库"(User Database)、"单车数据库"(Bicycle Database)、"计费规则库"(Charging Rule Database)、"行程信息库"(Trip Information Database)和"故障报告库"(Maintenance Report Database)。
问题3则要求考生补充数据流,这可能包括"用户位置信息"从用户设备流向系统、"开锁指令"从系统流向单车、"费用信息"从系统流向用户等。
问题4中,“使用单车”功能可分解为"扫码/手动开锁"、"骑行单车"和"锁车结账"三个子加工。
另一方面,会议策划系统的描述展示了信息系统的需求分析阶段,涉及部门信息管理,这需要设计一个数据库来存储部门信息,包括部门编号、部门名称、主管信息、联系电话和邮箱地址,同时强调每个部门只有一个主管,主管有特定的管理职责。这反映了系统设计时需要考虑的数据结构和权限管理。
2017-11-20 上传
2017-11-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
凡事随心的boy
- 粉丝: 0
- 资源: 1
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据