诸位也提点建议——一个B/S的东西(200分)

  • 主题发起人 主题发起人 CJ
  • 开始时间 开始时间
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
请看完本文再回答,有200分呀!注意黑体字部分的问题,谢谢。

一、数据需求及分布情况:

1、有四个办事处(a-d)分布在不同城市,所有数据集中在一处(a)管理;

2、其中两个办事处只有一台计算机(c.d),其它地点均有小型 LAN。a
处现有服务器一台(呵呵,被人装了Oiffce在打字:-)),准备再添
置一台服务器;

3、每天需要随时提供数据的查询和修改,数据需要比较强的实时性
(所以公文包模式不适用),但是访问量不大;

4、考虑到数据的安全性,坚决反对使用主机托管和租用服务器空间;

5、服务器采用 NT+SP5(已经买了)+MSSQL。
<b>
问:要么使用长途直接连接,要么采用Internet连接,由于对广州行
情不熟悉,不知道哪种连接方式划算?
</b>

二、软件
1、客户要求 B/S 结构,但允许在客户计算机上事先安装任何软件;

2、客户不太懂计算机;

3、估计有近 50 个表;

4、需要考虑将来维护的方便性;

5、绝对不能超过三个月;

6、开发软件:VB,不过我会坚持Delphi!

5、数据分析正在紧张的进行中;

6、和客户关系不错。

我的解决方案:<b>请诸位看下哪种好?</b>

A.ISAPI解决方案

1、考虑到维护的方便性和数据访问量不大,我会用 CGI 而不是 ISAPI;

2、访问速度可能是问题;

3、最关键的问题是:我没写过那么大的 CGI 程序(50个表呀),诸位
CGI 高手觉得我是否搞的定?//现正系统分析,编码不到两月!

4、远端维护,直接把最新的 CGI 程序考入对方主机,覆盖原来的程序。

5、装上自制的遥控程序,必要时使用。

B.ActiveForm 解决方案

1、我不用 MIDAS、RDS、ASTA,因为用户的客户计算机都不错,且允许
我装东西:-)

2、我会用Run-time package的方式,以确保以后维护时下载的量到最小。
我会事先刻张 CD,把所有想的到的东西全刻上去(Info Power/LMD等
的运行时刻库)

3、服务器不装 IIS!直接在客户机放上所需要的 HTML 文件及 ActiveX
需要升级时,直接提供相关程序,用Socket连接到服务器,确保服务
器的性能和安全。//类似Pegasus的那个东西:-)不过我不要自动下载
而要人工的。

4、提供遥控升级功能,有维护者掌控,把最新ActiveX复制到某一目录,
然后强制关闭用户的程序,下载新程序到临时目录,然后覆盖原来程
序;

5、装上自制的遥控程序,必要时使用。 <b> //如何获得本机的Admin口令?</b>

6、采用 Delphi 5 ADO 连接。

申明:不要为我的类似黑客的做法在法律上担心,和用户关系好嘛,
而且大家方便,我去次广州不容易,他们也不想多花飞机钱,
再说,有这些钱,我情愿拿来当维护费:-)

<b>
最后重复一下问题:
1、采用长途拨号划算还是上iNet划算?价格如何?
2、本机(NT)的Admin口令如何获得?
3、我的两个软件方案哪个好?
</b>
谢谢诸位帮忙!200分!
 
1. 从价格上看当然长途拨号花费的要多一些, 但是利用长途拨号实
现要简单一些。 利用 Inet 还要考虑数据传送的可靠性和系统的
安全性,(至少要安装防火墙之类的东西)。可以先图开发方便使用
长途拨号方式,达到系统原形的实现, 否则三个月时间肯定会有问
题!!!. 在系统原形的基础上再进行二次Inet开发, 达到整体
完善, 这样你两种方式都有了, 报酬是不是Double就不知道了 :))。
2. //如何获得本机的Admin口令?
什么意思?
3. 两个方案中我觉得第2种方案可以利用Delphi VCL的优势,但觉得有
些问题。
你不打算用IIS吗?? 没有Web Server, 要Browser干吗,还不如自己
写个客户端Exe文件。
>> 采用 Delphi 5 ADO 连接。
既然用 ActiveForm ,还在乎用什么连接吗?






 
谢谢SEASKY

1、如果不用CGI方式,我就只开个端口,访问MSSQL,安全应该问题不大吧?
2、利用API获得当前系统ADMIN口令(当然我是ADMIN登陆)
3、如果不用CGI方式,我不用IIS,至于用BROWSER,是因为客户要求B/S,而且,多
多MONEY:-),如果用方案一(CGI),那么要用IIS,不过我担心开发效率和成本。
至于连接方式,实际上为了兼顾VB开发者我才考虑ADO的,ActiveForm也要连接数据
库呀?实际上,我是写好了EXE,然后转:-)
是什么问题呢?

thanx again
 
关注一下.

另外, NT SP6出来了, PChome有下载. 谁知道还会不会有sp7 !
 
您好歹给点建议吧?您俩写的程序比我想的到的都多呀。
SP7一定有的!SP6理论上应该是BETA(我上个月拿到的),如果有正式了,下个月
我会拿到的,不过是E文版
 
1.
> 如果不用CGI方式,我就只开个端口,访问MSSQL,安全应该问题不大吧?
呵呵, 没有人敢这么做耶。

2. 不知道。 :))

3.
我又仔细的想了一下, 用CGI的方式仍然有许多可取之处。
只要维护Server端的程序就行了, (不过好象ASP也挺好的, )
只是界面的风格就差一些了。 不过尽管如此,

最后, Delphi 依然胜任CGI/ISAPI。
(我已经改变建议, 推荐用CGI/ISAPI)

用ActiveForm要界面风格要漂亮一些, 但系统调试和维护很麻烦!!!
 
我也推荐CGI/ISAPI, ActiveForm开发起来很有意思,一旦应用起来麻烦事多着那!
而且忘了那个富翁说的了:CGI/ISAPI修改起来可以不漏痕迹,ActiveForm想修改一
下,恐怕得兴师动众一番,让客户知道"CJ又在改他的破程序了!" :-)

现在我也准备放弃ASP了,解释性脚本效率还是不行,而且最重要的是安全性太差,
有这么多漏洞! 就连大富翁这里也一样,靠大家对它的热爱维持着安全,一旦有人
想破坏它简直易如反掌. 虽说有补丁可以修复, 可是谁知道以后会不会有发现新
的漏洞呢? 不是sp6/sp7又出来了吗? 我实在不敢再用ASP了!!

我正在用CGI/ISAPI做一个论坛, 所有的功能全部由一个Dll完成,没有任何附加
的ASP,HTML等(当然,image除外),这样效率肯定不错,而且安全性也很高!
 
to CJ: 我给你写的信收到了吗? 关于ex-ex的那封? :-)
 
Ok, 两为都推荐我用CGI方式,的确,我觉得这也最好。
不过,分析到目前为止,估计有近50表,CGI能搞定吗?两为有这方面的经验吗?
有就有,,没有就没有,说一句吧
 
只有理论, 没有实践, :)), 可以帮你解决一些开发效率问题。

cAkk肯定有实践经验。
 
1.采用拨号无需太大的设备成本,使用灵活。缺点:易受攻击!
2.CGI较为合理,你已是既定熟成,为何不发挥呢?
3.至于Administor:1)你编个后门,当可别露馅,这样你就身败名裂;2)从HC站点
或取。
 
没有50个表的经验,不过你可以放心.
ISAPI效率肯定比ASP要高.
 
thanx all
我绝对晓得CGI的好处!
不过,能帮我估计一下工作量吗?2个月!
我绝对不用ASP的。

thanx jams:
我不用开“后门”,我走“前门”,用户允许我装那么个东西!
我只是想晓得用什么API可以获得ADMIN口令,当然我有足够的权限
 
继续呀,我急呀!
 
大家再谈谈?
我已经开始建立数据库了,呵呵,慢吧:-)
 
没人有兴趣了?200 呀!
 
CJ你的这个系统,不知油水如何?呵呵
 
刚看到一篇文章,计算机世界报,1999.08.30
主要讲C/S已不适应InterNet的网络计算要求,现在正在兴起的B/S,是网络发展
的方向。
 
不过B/S现在还没有什么成功的案例.
 
后退
顶部