比如说最简单的盘带系统,我以前做过,一个普通的中等百货公司,也需要有差不多20种界面。其它的也是一样,每一个部分都需要比较专业地设计。最终,有500多个画面、将近3000个独立程序模块,才能完成一个比叫专业的零售店进销存系统。 你能考虑到十分之一吗? 我见过太多人,搞系统分析其实就是先弄几个数据库表、然后就瞎琢磨界面。这样做出来的东西纯粹仅是程序员的脑袋想出来的,不是用户脑袋中想的那种产品。
你可以把商品管理、库存管理、进货、销售、调拨、盘点等,都做成单独的系统,而这些系统之间不是通过数据库、而是通过SOA来连接(也就是说是网络形式的BLL服务层相互调用)。这样就自然是一个“大”可适合淘宝、沃尔玛,“小”可兼容任何一个需要灵活购买配置系统的精品店的进销存系统。
62,025
社区成员
669,046
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧