您会推荐哪种解决方案:
- A关系型具有用户界面的数据库
- 可供 20-50 名用户访问并行工作
- 用户认证
- 变更日志
- 可定制的表单,用于在数据库中输入数据
- 不同的访问权限级别(读取、读写、管理员)
- 数据托管在我的服务器上
- 几乎不需要实施“编程”
- 尽可能降低成本:)
背景信息:
我目前有一个 Microsoft Access 数据库,它具有不同的表单以方便用户界面。我现在想将这个数据库的访问权限授予大约 20 个用户 - 因此我需要能够跟踪谁更新了什么。
理想情况下,我希望拥有 Web 2.0 的外观和感觉,但这是可选的。
到目前为止,我已经研究过:
- Microsoft ASP.NET;但在我看来,这需要大量的编程
- 开源 CRM,如 Joomla、Drupal 或 SugarCRM;虽然这看起来有点超出我的目标,而且我不确定它是否易于实施或管理
- Zoho 创建者;这是我见过的最接近我目标的,但我知道数据托管在 Zoho 服务器上,我不想
欢迎任何建议。
答案1
CakePHP、Django 和 Rails 等编程框架都提供了构建应用程序的简单方法。它需要比商业数据库产品更多的技术专业知识,因此您可能需要聘请 Web/应用程序开发人员来为您设置。
除此之外,我听说FileMaker相当不错。不确定它是否能在你的硬件上运行,但可能值得研究一下。
答案2
“Scafolding 通常是某种类型的代码生成,你将其指向数据库,然后该技术会创建基本的 CRUD(创建、读取、更新、删除)屏幕。”这里。 听起来不错。
是否有一种简单的方法来实现脚手架?
答案3
迄今为止,我越接近我的目标是:
- 一个 mysql 数据库,
- 一个 apache http web 服务器,
- 使用 phpmyadmin 来管理数据库,
全部打包在 xampp 中;
但我失踪了至少一些前端网页表单,例如基于php,让用户查看和编辑数据库内容。
有一些工具可以生成php表单。例如我测试过PHP Mysql Web 数据库应用程序代码生成器。只需单击一下按钮,该软件即可为我创建一整套 Web 表单,包括菜单和用于查看和编辑内容的表单。但是... 有一些错误,所以我放弃了它...
所以我仍在寻找。
现在,我正在研究使用 phpmyedit 创建我的 Web 表单。它是免费的,到目前为止似乎还不错。我已经创建了一些表单。但我对这些表单还不满意,需要对其进行自定义。