急求方案:B/S架构在中小企业如何架设?(200分)

  • 主题发起人 kaithink
  • 开始时间
K

kaithink

Unregistered / Unconfirmed
GUEST, unregistred user!
我们用ASP+SQL SERVER开发的,比如一个学校的成绩查询系统
目的:让小学生的家长能在家里上网就能查到孩子的成绩
数据库服务器和WEB服务器如何架设?
目前学校通过ADSL上网/专线上网两种方式
C/S结构的安装已经完成,SQL SERVER在校内
现在问题是我们的WEB程序不知该放在哪里,
学校有网站但是托管的不带数据库,我猜想就算带数据库也无济于事,
总不能让校内的客户端程序以C/S方式访问INTERNET上的数据库吧
如果在校内架设WEB服务器,在校内来看,B/S倒是完成了,可是这纯粹是无用的
校外的家长在家里如何才能查询校内数据库上的成绩? 总不能报IP给家长吧,总不
能建议学校再申请一个域名和IP在校内架设一个对外的服务器吧,我猜如果那样的话
校长要说他们已经有网站了我都不知道该如何应对
人世间头痛的事情莫过于此,难道B/S是阳春白雪?
 
不行就在托管的机器上装Sql server,反正学校网站的访问量不会太大!
 
校内外是完全隔离的吗?如果是——看来不能用ASP实现了,可能要在本地把班级、学生的目录结构全都
生成好了再传上去(纯属瞎猜)。如果不是,可以在两边都可以看到的服务器上架设WEB服务器——不就是
装两块网卡(一内一外)的事情嘛。当然,仅仅有一个IP地址是不行的,你可以申请一个域名或者在学校的
门户网站上放一个链接。
 
在托管的主机上做一个标准的HTML文件,做一个连接如:
http://200.200.200.200/chengji.asp
这样就可以解决问题
 
如果校内有ADSL专线,那么可以拥有静态IP地址,上述方法可行,我有试过,没有任何问题,你可以把数据库装在校内的一台及其上
 
作一个数据导出的功能,把C/S中的数据导出来,
定期的传到Web服务器上,导入到Web的数据库中。
可以用送盘的方式,也可用EMail发数据包。
当然,还是作这种通信程序,可以定期的上网,
向Web上传输数据。
我最近常作这类传输程序。
时分好用的。
嘿嘿!不过,问题也是有的,
 
如果是专线上网应该会有固定IP,目前你有一个托管的域名,那么你应该建议学校
申请一个域名,只要几百块钱一年,学校不会小气到几百块钱都不肯出吧
然后把新域名指向托管的的域名,或者直接在网民访问时告诉他你们学校有了新域名
这样你就有可以用本地的服务器做web服务器,家长只要输入你的新域名就可以进到你
的成绩系统了。
 
程云:
我的opc怎么样了?
 
BlackDragon:
我还是不清楚你的目的,你是基于什么思路设计的。
:-(
可能是研究的时间短了点
 
一个opc client已经上传了,你给我讲讲。
 
定期把C/S数据库中的相关数据倒到WEB服务器中,然后让用户使用IE浏览.
 
如果允许学生家长在线查看学生成绩,主机上就必须要由数据库支持了,
然后可以用Asp或者php来写程序,用学生的学号登陆进行查询,应用
程序就放在主机端。
 
设么鸟学校连个域名都没有,
而且如果没有电信出口的话,速度慢死你!!!
跟他说明白一定要有自己的域名,Web服务器放自己学校内!
不过性能、价钱,嘿嘿,不知怎么解决
 
多人接受答案了。
 
顶部