我有开发软件和网络应用程序的经验,我决定做一些兼职工作。好吧,我遇到了我的第一个客户,他们要求一个相对简单的定制系统(不会冗长)跟踪客户的文书工作,因为它通过业务的不同手动流程进行。这是一家拥有大约 10 名员工的小型企业,但所有员工都将与客户的文书工作进行交互,因此每个人都需要访问新系统。当我说“跟踪”时,我的字面意思是员工将在一个简单的页面上“检查为完整”,这会在文书工作的不同阶段增加一个进度条。现在我 %110 能够编写满足他们需求的自定义系统,但我不确定我应该如何去做。
在新系统中跟踪并存储在数据库中的信息是他们非常保护的机密信息。我的主要问题是我应该如何开发它以尽可能安全?
-他们有自己的服务器,我应该为服务器开发一个应用程序(VB和SQL)并要求员工远程登录才能使用它吗?一次可以有多个人访问/使用该应用程序吗?
- 或者我应该开发一个只能在他们的网络上对其员工访问的 Web 应用程序(ASP.Net/VB 和 SQL)?他们计划扩大办公室,是否可以设置 VPN 来访问该站点?
我倾向于 Web 应用程序,但在安全性方面我没有做太多。基本上,我正在寻找任何一种选择的利弊或任何关于我应该做什么的建议。
PS,stackoverflow 太棒了!老用户,第一次发帖!