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