具有表单和数据库后端[保留]的应用程序的基本设计和体系结构

问题描述 投票:-2回答:1

我需要为客户创建一个应用程序。要求是-

  1. 为用户创建表格以填写详细信息。
  2. 存储表单中的数据
  3. 为应用程序提供搜索功能,以通过表格显示和搜索数据存储。
  4. 此应用程序只能由客户的公司访问。不应开放给公众使用。

客户预算-低

我需要选择最佳的解决方案来设计该应用程序,并为UI前端和数据库后端选择技术方面的指导。

  1. 应该是桌面应用程序

    前端:Java或.Net或HTML

    后端:存储在台式机或AWS服务器上的数据库(选项-Microsoft Access / SQL Lite / MySQL)。

    我不太喜欢这种解决方案,因为该应用程序将需要安装在所有系统上,并且升级该系统将很困难。请注意,他们的最终用户并不多。

  2. 这应该是一个基于Web的应用程序:HTML前端托管在带有后端数据库的网站上(MySQL托管在AWS服务器上)。

    前端:HTML

    后端:数据库托管的AWS服务器(选项-Microsoft Access / SQL Lite / MySQL)。

    我更喜欢这种解决方案,但我不知道如何将网站私有化,即只能由客户端访问并且不开放供公众使用。

哪个是最好的解决方案,我可以使用哪些技术来创建前端和后端?

java database forms architecture software-design
1个回答
-1
投票

对于第二种解决方案,有一些选择:

  • 将登录名添加到网站。
  • 使用ec2和openVpn创建VPN(免费),将网站放在私有子网中,并限制通过VPN进行访问。
© www.soinside.com 2019 - 2024. All rights reserved.