我想设计一个库存系统。下面列出了一些关键功能。
- 多用户
- 多分支
- 支持在线和离线发票
- 多币种
语言要求: -
- C# 2.0
- SQL2005服务器
感谢您对设计完美库存系统的宝贵建议和想法。
如果您有任何数据库示例模型来设计这样的系统,请随时通知我。
谢谢。
您在此处列出了一些要求,但是您没有足够的信息来完成发票系统的设计,而且您有一个完美的库存系统的不切实际的目标——对一个人来说是完美的,对另一个人来说是不完美的;如果我是你,我会满足于追求最好的品种。
您可以访问您的客户吗?如果你这样做了,你需要和他们坐下来看看他们想要什么。做到这一点的一个好方法是对他们的工作流程进行建模。写下他们从头到尾做了哪些步骤,以及影响他们工作的因素(称为外部参与者或接口)。这是一个漫长的过程,但最终您将能够准确说明已完成的工作、时间和顺序,以及系统上的功能和非功能约束。
一旦掌握了这些信息,实际设计物理系统就相对简单了。祝你好运。
[大提示] 我这里描述的过程大量使用 UML。[/大提示]