我之前做了一个简单的影院售票系统(C/S版的),现在想再做一个影院在线订票系统(B/S)版。我现在单纯的想法是,只做一个SQL数据库(因为有很多表都是相同的,比如场次放映表,影厅表,电影表,会员表等),把数据库放到网上去,两个系统都同时连这个数据库,这样就可以在本地增加会员,也可以网上增加会员,而且订票,排片,电影录入等,都可以在本地(C/S版)完成。但现在我担心几个问题:
1、c/s版的,连接网上数据库,速度会不会变得很慢?
2、如果某天这个电影院不能上网,或者数据库服务器暂时不能用,这个电影院就不能售票了,那就麻烦了(如果数据库在本地,就不会出现这个问题)
3、如果在网上订了票,该座位如何才能立刻在C/S版下显示出已经被订了;当然,如果本地售出了票,如何能在网上立刻显示出该座位已经被售出,不能再订用呢?(类似QQ上线广播,我只会在C/S版下通过socket通信实现,但在一个C/S和B/S下,可以用Socket?)
恳请各位高人指点一下,小弟正在迷惘中,谢谢。
1、c/s版的,连接网上数据库,速度会不会变得很慢?
2、如果某天这个电影院不能上网,或者数据库服务器暂时不能用,这个电影院就不能售票了,那就麻烦了(如果数据库在本地,就不会出现这个问题)
3、如果在网上订了票,该座位如何才能立刻在C/S版下显示出已经被订了;当然,如果本地售出了票,如何能在网上立刻显示出该座位已经被售出,不能再订用呢?(类似QQ上线广播,我只会在C/S版下通过socket通信实现,但在一个C/S和B/S下,可以用Socket?)
恳请各位高人指点一下,小弟正在迷惘中,谢谢。
解决方案 »
- Telerik.RadControls控件包的RadDock的疑问
- 高分100, 获取异常,如何传递????????????????????
- c#,一个传值问题
- 是c#的一个bug吗
- 求救:新手请教Visual Studio 2005(C#)基础问题!
- Remoting客户端激活对象的问题,请高手帮忙?
- |ZYCIIS| 哪里有 像VS2012一样的WPF样式,谢谢
- 多线程Socket编程,程序走到socket.Accept()就不继续向下运行了
- cdbnzc(菜得不能再菜) 来领分 !!!! 快 快 快 快
- 一个很实用的问题,也许并不高难,盼望解答
- 此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址随便造成的。请稍候重试。
- C# 读取图片参数无效
说白了 就是两个系统同时访问一个数据库
可以搞一个服务 专门维护你的数据库 其他的系统都通过这个服务来访问或者操作数据库
2、必须考虑,两个系统的在这种情况下的优先级或者应急方案,比如,cs连不上,bs的不进行网上售票类似的应急方案。
3、如果都连一个库,有什么同步的问题吗?