首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >教室管理软件;存储数据?

教室管理软件;存储数据?
EN

Stack Overflow用户
提问于 2011-05-31 08:06:47
回答 2查看 226关注 0票数 1

因此,我正在做一个夏季的小项目,以保持我的编程技能敏锐。我将使用Qt4和C++为大学教授制作一个课堂管理系统。我10分钟前才想出这个主意,所以我没有太多的想法。

我有一个问题,那就是存储学生/班级/作业信息的最好方法是什么,这样软件就仍然可以移植,并在不同的学校使用。

我的第一个猜测是MySQL数据库。不过,在这个问题上我需要一位大师的意见。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-31 08:14:39

由于不同的站点具有不同的数据库首选项,因此您可能希望使用诸如ActiveRecordPDOODBC之类的层来抽象出您的最终用户希望使用的特定数据库。这将允许人们部署到PostgreSQLMySQL或任何他们喜欢的平台上。

单进程服务器系统的一个很好的选择是SQLite3。它并不适用于所有系统,但如果您的系统设计为最多可扩展到几十个用户,那么它可能会工作得很好。(要使SQLite3扩展到数百或数千,您需要投入到服务器中的工作量可能会要求您为数据库服务器环境进行规划。)

票数 0
EN

Stack Overflow用户

发布于 2011-05-31 08:10:42

http://www.sqlite.org/

可能是个不错的选择。它是可嵌入的,因此您不需要在部署它的任何位置运行特定的数据库实例

此外,http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx也是一个选项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6181751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档