# SEE_2021 **Repository Path**: FAttt/see_2021 ## Basic Information - **Project Name**: SEE_2021 - **Description**: 2021软件工程代码仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-19 - **Last Updated**: 2021-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SEE_2021 #### 介绍 2021软件工程代码仓库 #### 2021.11.22说明 本次提交了登录界面及学生主界面的两个html文件,还有学生登录使用的脚本get.py,利用了cgi编程,其中包含了学生登录的信息验证以及将学生信息插入数据库中的操作 result文件用来存放登录成功后教务处的response变量,本质为html文件,里边有许多学生的个人信息可供使用 #### 2021.11.27说明 在网页的开发中,由于对php和css语言的不熟悉,且环境配置过于繁琐,不利于后续开发,于是重新选择方向。正好javafx提供了scenebuilder这个所见即所得的平台,不必再为界面的各种设计烦恼,且无需配置复杂的服务器环境,便于后续开发,到今天已经实现了登录界面、登录功能、显示课表的功能。 开发环境:IDEA [javafx下载链接](http://https://download2.gluonhq.com/openjfx/17.0.1/openjfx-17.0.1_windows-x64_bin-sdk.zip) [IDEA配置javafx环境](https://www.jb51.net/article/181980.htm) [scenebuilder下载链接](https://openjfx.cn/scene-builder/) [IDEA配置scenebuilder](https://blog.csdn.net/u011781521/article/details/86632482) #### 2021.11.30说明 显示课表,查找教室、教师课表、添加删除查看课堂笔记的功能都已经实现,还有更新课表,根据关键词查找笔记的功能未实现,由于时间有限,已经无力再进行更多功能的开发 这应该读这门专业以来第一次独立完成代码量这么大,并且是可以称之为“软件”的程序,中途stackoverflow和ytb上的老哥提供了不少帮助,可以说没有他们这么多详细的tutorial我是不可能这么快开发完的 一开始想着做成网页,还能顺带学一下前后端的相关知识,可惜这学期前面太过摸鱼,临近期末的任务也越来越重,只好先交一个看得过去,基本满足当初写文档的需求的软件上去,也算是蛇头蛇尾了 心里有很多感想,但接下来还有很多任务要做,也只能到此。