【活动简介】
活字格闯关总动员 - 第二关 重磅来袭!
为了能够帮助大家更熟练地掌握活字格的基本功能,探索活字格更多的应用技巧,提升项目交付能力,我们隆重推出“活字格低代码闯关总动员”,以此来见证您的每一次成长!
【活动时间】: 闯关活动长期有效,第二关活动截止至7月31日。
【活动奖励】:前30位挑战成功者,可获得666GCDN金币。30名以后的挑战成功者可获得200GCDN金币。连续通过5关者,可获得CGDN专属勋章(限量珍藏版)和5000GCDN金币额外奖励!
【第二关活动介绍】:“数”据为王
结构明晰、简约规范的数据库设计对数据的应用及系统业务能力的扩展都具有极其重要的作用。活字格内置的数据模型引擎具有良好的开放能力,能够提供可视化的数据建模能力,例如数据表、字段、关联关系等,能够提供专业模型驱动级的开发体验。
本次挑战活动主要考察数据模型设计能力,设计思路可参考数据库设计 三大范式,具体场景描述如下:
需求场景1: 背景说明:某公司承接了驾照考试系统的开发,其中很重要的模块就是科目一和科目四的线上考试。需求描述如下: 考试端: 每位考生在考试时通过刷卡的方式自动识别身份证上的人员信息。认证通过后开始考试。考生可以在线选择科目一或者科目四,针对选择类型的不同,自动从题库中获取100道选择题(包含单选题或多选题),生成对应的考题。每道选择题1分,考生作答完毕后,点击提交按钮,系统能够自动对比答案,计算最终考试分值。 后台系统: 每位考生都可以在后台查看自己的考试分值,同时可以查看考试详情以及错题信息。 备注:以上场景仅考虑1000人以内的数据应用规模
需求场景2: 背景说明:某老旧小区,因为原来的物业公司不作为,应业务委员会的强烈要求,更换了物业公司。新的物业公司进驻后,发现原来老的物业公司一直在使用纸质的本子来记账和管理, 数据错误,管理混乱。根据这一情况,新物业公司的经理决定开发一套物业管理系统,在整个物业管理系统中有一个非常重要的模块,即停车场管理,具体需求如下: 停车场的车位类型主要有两种: 固定车位、临时车位,具体描述如下: 固定车位:即业主购买的固定车位。每月固定交200块的管理费,最长逾期时间为3个月。如3个月后还未缴纳管理费,物业公司有权锁定此车位,即购买车位的业主不能再开车进入停车场,直至缴费完成。 临时车位:此车位为临时车位,有空位的情况下小区雇主和外来人员都可以停车。收费标准为:每小时1块钱,超出48小时后,计费按市政规定每小时3块计费。举例说明,某车主停车共50小时,则前48小时收费48元,后2小时收费6元,总计54元。 物业端: 每个车位都有唯一的编号,且车位类型为固定车位/临时车位中的一种。 为了简化系统,我们使用2个按钮(或标志)来模拟车辆进入和车辆开出,第一个按钮(或标志)将记录车辆的进入时间,车牌号码。第二个按钮(或标志)将记录车辆离开的时间,车牌号码。 业主端: 输入个人信息可以查看自己的所有进入车场的停车记录,缴费明细。 以上场景均不考虑系统性能问题。基于以上需求或要求,请在活字格中利用内件数据库进行数据模型设计。
考察目标 本期闯关重点考察数据库设计能力,内容提交方式如下: 1. 提供数据库设计的E-R图或给出设计思路的关键描述,如有系统扩展性方面的考量可以单独进行说明(可选)。 2. 基于活字格内建的数据库进行数据模型设计,提交工程文件即可。
【学习参考资料】 1. 数据库设计入门 2. 数据库操作入门
【扩展阅读】 1. 建立主从表 2. 活字格连接外部数据库 3. 数据透视表
第三关:敬请期待, 欢迎大家持续关注~~~
【报名方式】扫描下方二维码报名提交作品吧! 添加活字格-柠檬少年,按格式提交工程文件(活字格闯关总动员-第二关-姓名-电话.fgcc)及相关需求分析文件即可。
我们会及时检查您提交的作品,并在当前页面持续公布闯关结果,敬请期待... ...
【面向人群】哪些人可以报名参加?对活字格低代码开发平台感兴趣的童鞋都可以报名参加!如果您对活字格还不熟悉,强烈推荐参加我们的“活字格新手训练营”。
还没有通过第一关的小伙伴可以戳这里哦: 【官方活动】【挑战赢金币】活字格低代码闯关总动员
|