这个项目类似商场系统,但是没有不需要库存,后台主要包括了,权限管理,收银管理,基本设置等。前台收银管理等,并发量比较大1200客户端同时销售。项目团队要求 1.开发过大型系统,并有C#.NET丰富的经验高手 2.数据库架构经验 3。合作方式将是半培训半开发,我们会有两位人员安排到里面进行学习,和系统需求的提供 4.我们有成熟系统,本次开发为升级,所以业务流程非常熟悉 5.提供源码
系统开发前提
对所有数据进行集团化处理
集团
公司0 公司1公司2 公司3 公司4 公司5
每个公司有200台计算机,同步操作的计算机共为1200台
系统服务器
需要建议??
××公司对系统运行要求
1. 由5个分公司的所有计算机连接数据库,并同时做相同的操作,并且数据和业务不能出现任何比如死锁的情况
针对上面要求,我们系统有前台和后台的区分,并且系统可以选择性的连接ORACLE数据库或者SQL SERVER数据,并且同时操作的只有一个界面,并且只有一个TBL_MAIN表和TBL_DETAIL表,所有客户断在选择完物品之后,同时对TBL_MAIN表和TBL_DETAIL表进行数据单录入,而且同时会有10%的前台会对这两表进行查询,每台机器操作频率为0.5秒一次,并且不间断的执行,工作12个小时,所以可以估算出每日数据量。所以一定要考虑表不能被死锁,第二点查询一条单据数据速度的控制在0.1内.
上面的需求需要贵方高级工程师给出一个好的建议来,并且写出一个能够承受如此大的系统框架的DEMO,如,前台页面通过基层与数据库进行连接,怎么样的代码管理有利于代码编写组的人员分工明确的进行开发,并且容易维护。我们的系统将按照贵方工程师提供的结构开发整个系统。(需要提供代码)
2.系统每个界面的维护,每次维护都会重新修改或者安装前台应用程序,每个公司200计算机更新比较麻烦,所以怎样的系统架构能不能只修改只需要修改的界面,而不会影响到其他的功能,并且一个文件就可以直接升级系统。
3.该公司由于是集团型企业,所以数据,基础信息要统一,并且实时的统一,客户从A公司处理的订单,B客户马上就要能看到。并且客户要求尽量不要做数据同步的方法,还有其他方法实现呢,同步是不是数据库的压力更大呢