从零开始写一个图书馆管理数据库应用系统需要掌握什么?

上数据库的课,老师讲了一个学期的 MySQL,然后突然告诉我们期末大作业是做一个数据库应用系统……
不是计算机科班,完全不知道从哪里下手,语言会个极为粗略的 C,Python,也就写写控制台应用,算法也不太会……
想问一下大佬们,用啥写比较好?什么东西写 GUI 的比较好学,万分感谢

没有对比过,不过我觉得写个网页算是简单的了。找个合适的开源框架改改后端就行了。

1 Like

额,其实我觉得可以 Access…………我们当初数据库是讲的这玩意,我觉得也算个低代码了

1 Like

看你们老师的要求?如果是面向非科班的数据库课程,这种项目一般应该不会强制要求 GUI 界面,控制台应用就很有可能已经够了。
如果非得要 GUI,你对 Python 有了解的话,或许可以试试 PySimpleGUI 这个 GUI 库,再加一个 SQLAlchemy 库就可以连上数据库了。时间和技术力都不强的话,这可能是一个能比较快出结果的方式。
另一个可能的选择是用 Flask + SQLAlchemy 做网页应用,如果你对 HTML/JS 这类比较熟悉的话,甚至前后端分离都不需要,请求全部用 HTML Form,返回值直接用 template 写回网页。

3 Likes