- Linux见旧README,最近操作失误,回Windows了,顺便写Windows的readme。
- 软件工程本科毕业设计,题目是基于Android《大学计算机应用基础》学习系统APP设计与实现,但是其实可以兼容其它平台的,仅供学习参考。
- 服务端测试过Qt6.5 LTS,没有问题,不要用Felgo的6.4.1构建服务端。
- 我的系统只有一个C盘,我不确定Windows下的根目录是怎么算的,有问题自己调代码的路径。
- 不建议学Qt,
也不建议自己写本科毕设,我纯粹是找不到工作,自学Qt写着玩。 - 闲得慌也可以见旧README,
废话更多,更详细。
- 根目录创建
/srv/http
- 装好Apache服务器,修改
Apache/conf/httpd.conf
里DocumentRoot "/srv/http"
<Directory "/srv/http">
- 调IPv4地址
192.168.1.244
,不想调就调代码。 - 创建
learning
数据库,运行.sql
,运行后不一定能直接用,先检查表。先将post
表text
为禁止删除的行的id
改为0,再把comment
表的cxid
为1的行id
改为0。 - 管理员登录明码是44910244,加密方式应该是
SHA256+Base64
。
见旧README或者资源文件夹里的系统截图,最近就是换个色,优化下细节,修修Android平台上才出现的bug。
- 本科毕业设计本身就没多大意义,系统有现成的系统就直接用,别自己浪费时间,换个学习科目或换个平台这不又是一个新毕业设计,最后也就看个论文格式、查重,源码和程序都不会检查的,
最多就演示几分钟,功能写多了根本来不及演示。 - 学校的事别太上心,
上学阶段只是混个社会看重的文凭,想学还得自学。 - 已知缺陷:删除时只删了数据库里的记录,没有删除静态资源服务器里的文件,有强迫症的可以补个完整的删除;文档学习安卓上不太好内部实现,其他平台上建议可以实现下;学习列表和刷题列表也可以加一个检索;其实管理员登录成功后会返回一个用于验证的时间戳,每次管理员操作都要进行验证才能操作,但是开发、调试起来很麻烦就使用了,注重安全的可以用上并进行各种编码、混淆……
虽然作为毕设应该也没人会在意。
这里的截图,如果查重会查图片,建议不要抄。