课程表-个人课程表开发

项目简介

1、此项目前端基于uniapp,使用uview组件库搭建

2、后端使用python fastAPI搭建,目前后端暂未完善。

3、禁止恶意探索行为

4、此分享主要分享前端设计页面,后端自己适配。

5、当前实现获取课表数据并显示到前端页面。

【项目已开源-但禁止恶意使用和恶意扩散-倡导健康积极的开发】

【项目地址】---当前已将github和gitee链接,同步更新

  1. github:https://github.com/TonyTang-dev/classSchedule/tree/main

  2. gitee: https://gitee.com/TangGarlic/classSchedule

【技术实现】

1、使用uniapp框架,绝大多数使用的是flex弹性布局

2、目前项目没做适配,可能在不同的机型存在兼容性问题

3、使用编辑器HBuilder可打包项目为APK安装包到真机安装使用

4、禁止任何违法,恶意二次开发行为。

【预期效果】

  1. 前端实现手机终端搭建课表可视化

  2. 通过前后端分离实现课表下载更新

  3. 客户通过手机终端便捷查看课程及日程

【成品效果】

【实现效果】

数据需求格式(一周):

【技术推荐】

一、前端

  1. 前端现建议使用uniapp来搭建终端程序---uniapp是一个基于vue.js的前端框架,支持一份代码多端输出。

    1. 官网:uni-app官网

    2. 开发工具:Hbuilder,这是一个编辑器,比较强大便捷,可以实现uniapp程序发布打包

    3. 学习:我学的时候是直接通过文档学的,就是官方网站里面的那些介绍还有组件(教你怎么使用那些组件,比如按钮);其是基于html+CSS+javascripts的。因此我是通过官方文档+CSDN来学习的。

  2. 网络请求部分:因为是前后端分离,所以在前端和后端需要通信的时候,需要后端返回一些数据(如需要后端返回true/false来判断登录成功失败)可以使用模拟接口来实现,就是访问后会给你模拟服务器返回数据的模拟网址,推荐fast_mock.

    1. 官网:fastmock 在线接口 Mock 平台

    2. 学习:通过CSDN和百度学习使用以及官网教程

    3. 状态:我刚看了好像有人用他们网站诈骗,网站被国家查了,但是不影响,这样的模拟接口网站还有很多

二、后端

特别鸣谢开源作者:https://github.com/Hagb/pymycqu

  1. 前后端分离---即搭建个服务器来耍耍,实现项目的意义,推荐fastAPI.

    1. fastAPI是基于python的后端框架,是一个简单小巧的框架,不像SSM那样大型且难学,框架嘛,旨在减少程序员工作的,所以学起来时间周期不会太长

    2. 官网:FastAPI

    3. 学习:按照官方文档学习,不过官方文档是英文的,不太好看,那么推荐一下中文教程。

    4. 中文教程:FastAPI:Python 世界里最受欢迎的异步框架 - 古明地盆 - 博客园

三、Git使用

  1. 新建仓库以及提交技巧,如下图:

  1. 将一份代码同时提交到gitee和github方法:

教程链接:如何将一个项目同时提交到GitHub和Gitee(码云)两个仓库_极客点儿的博客-CSDN博客_idea 提交两个仓库

  1. 在仓库新建成员分支:

【注意事项】

  1. 成员之间应放下成见,团结共进,以为简历增光为目标,努力进取,团结互助;

  2. 成员之间必然会存在分歧,当产生分歧时应积极寻求解决办法,不应产生冲突;

  3. 项目没有必然要求,不可为项目注入太多时间而影响学业,应以学业为重;

  4. 项目成员可自由获取项目源码并发布到个人博客、代码托管平台,但不可用于非法用途;

  5. 不应恶意破坏校园网站,本人声明,任何破坏行为与本人无关;

  6. 本项目不用于非法用途,若团队成员使用项目内容进行违法犯罪活动,本团队声明其系个人行为,不代表团队意志,与团队无关。

  7. 本团队以团结互助,互相进步为目标,禁止违法犯罪,禁止黄、赌、毒。

基于uniapp搭建的个人课程表-主前端相关推荐

  1. 基于qiankun搭建ng-alain15微前端项目示例实践

    基础环境 实践日期:2023-03-04 ng versionAngular CLI: 15.2.1 Node: 18.14.2 Package Manager: npm 9.5.0 OS: win3 ...

  2. 基于qiankun搭建ng-alain15微前端项目入门实践

    基础环境 实践日期:2023-02-22 ng versionAngular CLI: 15.1.6 Node: 18.14.2 Package Manager: npm 9.5.0 OS: win3 ...

  3. 基于uniapp的个人课程表

    课程表-个人课程表开发 项目简介 1.此项目前端基于uniapp,使用uview组件库搭建 2.后端使用python fastAPI搭建,目前后端暂未完善. 3.禁止恶意探索行为 4.此分享主要分享前 ...

  4. 【Straw-Uniapp-uView】基于 Uniapp + uView 搭建项目基础模板

    文章目录 一.项目简介 1.项目概述 2.相关链接 3.基础功能 4.后端搭建 二.开发手册 全局约束 全局样式约束 全局that约束 代码模板 表单 消息提示 确定取消 http请求 请求拦截器 文 ...

  5. 源码推荐:基于uni-app前端框架,开源版本还开源免费商用

    今天要给大家介绍一款电商软件,目前有两个主流版本:免费开源版.商业开源版.首先需要和大家普及下什么是开源软件? 提到开源,一定绕不开Linux.Linux 是一款开源软件,我们可以随意浏览和修改它的源 ...

  6. 1主2从基于GKE搭建k8s集群-无需科学上网

    1主2从基于GKE搭建k8s集群-无需科学上网 1.安装docker: 2.搭建k8s集群: 2.1.组件版本 2.1.修改hosts文件 2.3.部署前基础前提配置 2.4.部署kubeadm, k ...

  7. Vue的使用 -- 基于Vue搭建前端页面

    Vue的使用 – 基于Vue搭建前端页面 首先,用到的前端技术只有 Vue.Element-ui.axios.Echarts,至于其它的技术点,我一个后端很少接触. 其次,Echarts 我也不怎么会 ...

  8. 前端基于uniapp[uniPush]实现APP消息推送(安卓、IOS)

    前提概述:此文章都是基于uniapp中uniPush2实现的在线.离线推送 app消息推送流程 登录开发者中心先填写好项目信息以及配置厂商 在manifest.json文件中勾选推送模块 打包自定义基 ...

  9. 2020年排名前20的基于SpringBoot搭建的开源项目,帮你快速进行项目搭建!

    △Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 287 篇原创分享 作者 l Hollis 来源 l Hollis(ID:hollischuang) SpringBoot ...

最新文章

  1. python基础知识选择题-99道经典练习题助你全面掌握python基础知识,附技巧答案...
  2. iOS 11: CORE ML—浅析
  3. ELT和ETL分不清楚?2张图就能理解透彻
  4. C语言实现去掉字符串中指定的字符
  5. HPC在石油勘探行业正面临三大考验
  6. 拼装sql_2020最新最全面的SQL优化干货总结
  7. paip.提升用户体验---上传文件图片命名
  8. Windows API一日一练(40)CreateRectRgn和CombineRgn函数
  9. tcs标准编写软件_tcs 2010软件下载
  10. 怎样设置有道词典屏幕取词后自动翻译?
  11. Hanlp-地名识别调试方法详解
  12. Ubuntu16.04安装PostgreSQL并使用pgadmin3管理数据库_图文详解
  13. 使用Chrome调试JavaScript
  14. UNIAPP nvue 地图 markers 不显示
  15. office2007之PPT模版更换与应用
  16. forever保护node server进程报错(node:8156) Warning: Accessing non-existent property ‘padLevels‘ of module e
  17. Arm物联网全面解决方案加速产业创新,赋能开发者多样化市场
  18. 笔记本电脑WIFI图标突然不显示的解决办法
  19. 关于三角恒等变换与正余弦定理的学习总结
  20. 武汉大学计算机学院学生工作处,学生工作部

热门文章

  1. 数据结构课程设计(期末作业)
  2. Vjudge--做任务一
  3. 51 汇编编程:8×8 点阵驱动
  4. 【密歇根大学博士论文】深度强化学习进展:内在奖励,时间信用分配,状态表示和价值等效模型...
  5. (二)基于Multisim的电台发射系统:振幅调制器的设计
  6. 更改idea快捷方式图标_如何在Windows 10上更改快捷方式的图标
  7. Python基于改进FCN&VGG的高分辨率遥感图像分割(完整源码&数据集&视频教程)
  8. SSM的医药管理系统ssm医药系统ssm药品管理系统ssm医药进销存系统医院JSP药品管理系统ssm药品进销存系统
  9. 谁是卧底服务器维护,聚会玩-谁是卧底无法打开怎么办 聚会玩-谁是卧底登录不了解决方案...
  10. selenium+python处理广告弹窗