打造一个实用的课表查询功能

5 篇文章 0 订阅
订阅专栏
文章介绍了对高校教务平台的老系统进行重构,特别是课表查询功能的改进。原有的系统存在入口多、查询功能弱、无法查看总课表和连堂未合并的问题。作者将查询和展示组件分离,创建了一个综合查询组件,整合了班级、教室、教师、课程的查询,并优化了课表展示,包括合并连堂和添加周次选择功能。重构后,用户只需一个入口即可完成多项查询操作,提高了使用效率。
摘要由CSDN通过智能技术生成

我是一步莲华,致力于帮助高校实现教学、教务工作全过程的信息化。

前言

课表查询是教务平台中一项非常频繁的操作,先来看下老系统是怎么处理课表查询逻辑的,这里我们拿其中的教师课表查询作说明,其它几类的查询类似

条件查询

课表展示

老系统的痛点

1:入口太多,班级,教师,教室,课程,每一类查询都单独做了对应的页面,查询起来不太方便

2:查询功能太弱,无法进行智能搜索目标

3:课表查询只能查周课表,没法看总课表,要看总课表还必须到另外的页面去看,周次的选择也相当麻烦

4:课表显示无法把连堂合并,这样看起来冗余信息较多,不够清晰

重构的思考

为了打造一个好使的课表查询功能,我把课表查询模块划分为2个核心组件,一个查询组件,一个课表展示组件,考虑到在整个教务平台中,班级,教室,教师,课程这四类主体经常会作为查询条件同时出现,我想到了把这四个查询条件做成一个综合查询组件,这样也能方便后续其它功能复用,维护起来也比之前少了N个层级,

课表展示组件在课表展示的基础上加上了合并连堂,打印,周次选择的功能

经过半天的奋斗,第一个版本的综合查询组件,课表展示组件出炉了,

综合查询组件

课表组件

最终结果

最终的课表查询界面,用户只需要一个入口就能完成之前好多个页面的功能

课程查询系统(较简单)
sinat_36344322的博客
10-09 1998
页面展示: 主要代码: 登录: if(isset($_POST['sub'])){  //检测变量是否设置,判断post过来的数据是否被提交过来 $uname=@$_POST['uname'];   //获取用户输入的用户名 $upwd=@$_POST['upwd'];     //获取用户输入的密码 //判断用户输入
课表查询
xkayla
03-30 617
coursename = ["周一","周二","周三","周四","周五"] # print(coursename) Mon = list(input("请输入周一的课程名称,以空格分隔").split()) Tue = list(input("请输入周二的课程名称,以空格分隔").split()) Wed = list(input("请输入周三的课程名称,以空格分隔").split()) Thr = list(input("请输入周四的课程名称,以空格分隔").split()) Fri = list(i
ASP.NET程序设计教程3---简单课表查询网站
weixin_43981402的博客
09-05 3079
通过前面两讲,学会了一些简单的ASP.NET操作,下面我们根据前面学习的知识,做一个简单的课表查询网站。 1.3 创建一个简单课表查询网站 假设明星学校有三个班级(分别是网络一班、信息一班、土木一班)。要求设计并实现一个能在网络中通过浏览器进行各个学生班级课表查询的ASP.NET网站。 接下来是实现的关键步骤说明,首先建立一个空网站,在空网站中添加一个Web窗体,如果这里不清楚的同学,可以去查看一...
课程表组件封装
最新发布
weixin_45790363的博客
07-23 206
该文章简单实现了一个课程表的组件封装
更新机器人系列(学习通课表查询模块)
m0_61174587的博客
02-17 500
学习通课表推送,保姆及教程
基于Android的课程表系统app设计
qq_1262330535的博客
07-18 1768
本软件是基于Eclipse的开发环境,依托Tomcat服务器上的后台数据,开发出了针对Android平台的课程表系统。 经过对课程表系统的了解、以及体验了流程,总结出本系统需要的功能如下: 登录功能。使用系统之前必须登录系统,登录过程通过无线网络,在后台数据库通过用户名称和密码进行查询,注册用户方才可以使用该系统。 系统主菜单。系统登录成功后进入系统主菜单,主菜单通过图形菜单的方式来展现系统的功能,单击某个选项便进入该功能的操作界面。 课程表查询功能。此功能可以根据用户需要进行课程表查询签到。 我的签到查询
自制课程表组件
weixin_30908707的博客
02-23 110
转载于:https://www.cnblogs.com/manong13/archive/2012/02/23/2364892.html
一个简单的课程表&成绩信息查询微信、QQ小程序.zip
02-21
该压缩包文件“一个简单的课程表&成绩信息查询微信、QQ小程序.zip”包含了一个用于教育领域的小程序项目,主要用于学生和教师查询课程表和成绩信息。这个小程序设计简洁,易于上手,适合初学者进行学习和实践。通过...
Android- 课表查询app.rar
07-30
开发一个课表查询App,我们需要掌握以下几个核心技能: 1. **Android SDK**:这是开发Android应用的基础,包括Java语言和Android Studio IDE。开发者需要熟悉Android Studio的使用,包括布局设计、代码编写、调试和...
「意想校园」是一个教务系统信息查询小程序,帮助学生查课表、查成绩、查考勤。.zip
08-12
「意想校园」是一款专为学生打造的教务系统信息查询微信小程序,它集成了查看课表查询成绩以及查阅考勤等多种功能,极大地便利了学生的日常生活。这款小程序的源码资源是公开的,适用于那些正在进行毕业设计或课程...
课程表组件-课程表组件.zip
08-30
前端工具类,课程表组件,下载后可直接运行,需要的可以直接下载哦
wxappschedule小程序课程表图片生成组件使用canvas绘制
08-10
wxapp-schedule 是从We川大当中抽象出来的课程表图片生成组件,使用canvas绘制
curriculum-schedule:基于vue的课程表
04-15
课程表 项目设置 npm install json-server启动 json-server --watch data/db.json 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 自定义配置 请参阅。
vue v-for的使用案例:课程表
08-05
使用v-for循环展示表格数据,主要是解决平常表格中内容同与不同的问题,显示出与excel展示内容相似的效果。
我的课表(html+vue
09-11
我的课表,运用了vue.js,从后台获取数据进行解析,HTML为响应式。
Android仿照超级课程表 or 课程格子 一键提取课表功能(方正系统)
04-04
参考文章http://blog.csdn.net/sbsujjbcy ,本文仿照‘ 安卓弟 '提供的android 项目实战——打造超级课程表一键提取课表功能文章,对他的代码进行了修改和补充,为什么要修改呢?原因是安卓弟的那个源码版本过于老旧...
从零打造android课程表
08-02
从零打造一个Android课程表需要经过以下几个步骤: 1. 需求分析:首先,我们需要明确用户的需求,例如用户希望能够查看每天的课程安排、添加课程、编辑课程信息、删除课程等功能。 2. 设计数据库:为了存储课程...
写文章

热门文章

  • 测试文章 797
  • 打造一个实用的课表查询功能 261
  • 一步步打造高校专用教务平台(二)-基础框架 137
  • 一步步打造高校专用教务平台(三)-机构权限 120
  • 一步步打造高校专用教务平台(一)-开篇 100

分类专栏

  • 教务平台 5篇
  • .NET 1篇

最新评论

  • 一步步打造高校专用教务平台(二)-基础框架

    CSDN-Ada助手: 恭喜您写下了第四篇博客!标题中的“一步步打造高校专用教务平台(二)-基础框架”预示着您在这个系列中的持续努力。您所分享的基础框架对于搭建高校专用教务平台将会非常有帮助。 鉴于您在这个系列中的专业知识和经验,我非常期待您下一步的创作。或许您可以探索更多关于高校专用教务平台的具体功能模块,或者分享一些实际案例以及解决问题的方法。谦虚地说,我相信您的进一步分享将会给读者带来更多的价值和启发。加油! 如何快速涨粉,请看该博主的分享:https://hope-wisdom.blog.csdn.net/article/details/130544967?utm_source=csdn_ai_ada_blog_reply5

  • 一步步打造高校专用教务平台(四)-日志管理

    CSDN-Ada助手: 恭喜您撰写了第6篇博客,标题为“一步步打造高校专用教务平台(四)-日志管理”。非常高兴看到您持续创作,这篇博客内容丰富,对教务平台的日志管理进行了详细介绍。我认为您在这方面的经验总结非常有价值,并且能够帮助其他人更好地理解和构建教务平台。 在下一步的创作中,我建议您可以进一步探讨教务平台的安全性或者用户权限管理等相关话题。这些主题对于高校专用教务平台的建设至关重要,您的经验和见解将会给读者提供更多有用的指导。期待您继续分享您的知识和经验,谢谢您的付出! CSDN 会根据你创作的博客的质量,给予优秀的博主博客红包奖励。请关注 https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply6 看奖励名单。

  • 一步步打造高校专用教务平台(一)-开篇

    CSDN-Ada助手: 非常感谢用户的第三篇博客,标题也很吸引人。能够连续创作,展示专业技能,实属不易。期待您能够继续分享更多的经验和见解,让更多人受益。建议下一篇博客可以深入探讨具体实现步骤和技术难点,相信会更加有价值。 CSDN 正在通过评论红包奖励优秀博客,请看红包流:https://bbs.csdn.net/?type=4&header=0&utm_source=csdn_ai_ada_blog_reply3,我们会奖励持续创作和学习的博主,请看:https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply3

大家在看

  • CDQ分治讲解 789
  • 15【Proteus仿真】基于51单片机的智能车位锁系统(电流检测、电压检测、红外检测、灯光报警)
  • Fastjson反序列化漏洞——JNDI注入 1420
  • 13_Python的高阶函数
  • 实战18-服务页面

最新文章

  • 一步步打造高校专用教务平台(四)-日志管理
  • 一步步打造高校专用教务平台(三)-机构权限
  • 一步步打造高校专用教务平台(二)-基础框架
2023年5篇
2019年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

外国毕业证样本制作公司重庆补办海外留学学位证代办郑州代做海外学历定做长春制作海外学位证书定做北京国外留学生学位证代办上海代做国外留学学位证定制广州补办国外学历代做成都代做海外证书定制福州办国外证书代办南京补办国外本科毕业证补办贵阳国外学位补办武汉代办海外本科毕业证办理郑州制作海外留学毕业证天津海外成绩单代办郑州办海外证件代做青岛办理国外文凭毕业证制作乌鲁木齐办海外文凭证书代做昆明办理国外文凭证书代做珠海代办海外文凭证书制作郑州代做海外本科毕业证办理济南代做国外文凭证书代做郑州办国外学历文凭代办长沙办国外学位证书代办国外留学文凭办理太原补办国外博士毕业证代做成都办海外留学毕业证定做西安补办国外毕业证代做重庆代做国外博士毕业证定制南宁办国外本科毕业证制作西宁制作海外文凭定制南昌代办国外留学学位证制作淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

外国毕业证样本制作公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化