闲来无事,上传最近做过的一份实验报告,仅供参考,并不完美,读者还需自行学习知识,努力上进,切勿一昧抄袭。
一、内容和要求
内容:
(1)运动会报名系统
设计一个运动会在线报名系统(至少含两个页面,一个是报名表单,一个是数据统计)。功能要求如下:
①每个人只能报一次名(手机号作为限制条件);
②每个项目有最大报名人数限制,超过则不能提交;
③报名页面上要加一个注释;
(2)网上选课系统
请根据所学知识,制作学生网上选课系统,要求实现如下功能:
①教师通过【课程基本信息表】表单,添加选课信息【课程分类,课程名称,最多选课人数】;
②学生通过【学生公开选课】表单进行选课,根据课程分类显示当前类别的可选课程的剩余名额,当名额已满时不能再选课。
③师生可以通过【学生选课统计表】查看每门课的选课信息,查看每个人选课信息。
要求:
1. 掌握简道云的注册和登录;
2. 掌握简道云的成员管理和组织架构建立的方法;
3. 掌握简道云表单设计器的使用方法;
4. 掌握简道云的流程引擎的作用和使用方法。
二、项目成果
1.设计思路
运动会报名系统:
新建应用,对应用命名为运动会在线报名系统,在应用内新建表单,对表单进行编辑。
对表单命名为报名表单,添加四个单行文本并分别给定标题为班级、姓名、学号、手机号码,对其设置为必填且不允许重复值并自定义提示内容,字段权限设置为可见可编辑,对手机号码的格式进行设置。
添加下拉框,对其命名为报名项目并对下拉框的选项进行自定义编辑,并设置为必填。
添加数值字段,命名为字段,设置自定义默认值为1,字段权限为不可见不可编辑,用于报名时计数使用。
添加日期时间字段,类型设为年-月-日 时:分:秒,默认值自动填写当时,权限设为可见但不可编辑。
返回应用,在管理后台中新建聚合表并将聚合表命名为运动会控制器。
在右侧数据来源中选择单表数据,数据表选择刚刚制作的报名表单,添加行表头为报名项目,添加指标,将已报名人数=计数,添加校验条件,设置每项最大报名人数为10人,并在不满足校验条件时提示文字。
保存聚合表后返回表单,添加关联查询,将其命名为“报名详情”,设置关联表为运动会控制器,添加显示字段“已报名人数”,设置数据过滤。
添加分割线字段用于说明,并将查询链接放在说明中。设置表单属性,将不可见字段赋值设置为始终重新计算,用于统计报名人数。
新建仪表盘,添加两个统计表和一个明细表,分别将已报人数、分项目人数和报名明细可视化。
网上选课系统:
新建学生网上选课系统应用,新建两个表单和一个仪表盘,在课程基本信息表单中添加两个单行文本字段和一个数字字段用于添加选课信息。
添加一个聚合表命名为选课控制器,根据课程名称-可选课程计算已报人数、剩余人数。在学生公开选课表单中添加基本信息与可选课程,联动聚合表来显示已报人数与剩余人数。最后将仪表盘命名为学生选课统计表,添加统计表与明细表便于查看每门课的选课信息,查看每个人选课信息。
2、作品特色
该作品的特色在于将实际应用场景与专业技术结合起来,利用表单设计、聚合表、数据过滤、仪表盘等功能,为运动会报名和学生选课提供了方便快捷的在线系统。同时,在运动会报名系统中,设置了对重复报名、超出报名人数限制等情况的校验,保证了数据的准确性和完整性。在网上选课系统中,利用聚合表计算剩余名额以及通过仪表盘进行统计分析,方便师生查看选课信息,也为教师提供了便捷的添加选课信息的方式。此外,该作品还遵守了法律法规,在回答中不提及政治敏感话题,充分体现了思政教育的重要性。
3、作品效果截图
运动会报名系统:
网上选课系统:
三、总结
运动会报名系统:
利用在线表单设计,通过手机号作为限制条件确保每个人只能报名一次。设置报名项目的最大报名人数限制,超过则不能提交,保证报名的公平性和可控性。通过聚合表和数据统计显示已报人数、分项目人数和报名明细,方便数据分析和统计。通过仪表盘可视化数据,直观展示报名情况,提供决策依据。
网上选课系统:
教师通过课程基本信息表单添加选课信息,包括课程分类、课程名称和最多选课人数。学生通过学生公开选课表单进行选课,根据课程分类显示可选课程剩余名额,确保名额控制。通过选课控制器聚合表计算已报人数和剩余名额,方便实时更新选课情况。学生选课统计表提供统计和明细表,教师、学生可以查看每门课的选课信息和个人选课信息。