2009-09-15 74 views
0

我想设计一个库存系统。下面列出了一些主要功能。库存应用程序设计(C#)

  • 多用户
  • 多科
  • 支持在线和离线开票
  • 多货币

语言要求: -

  • C#2.0
  • SQL2005服务器

我很感谢您宝贵的建议和想法来设计完善的库存系统。

如果您有任何数据库样本模型来设计这样的系统,请不要犹豫,通知我。

谢谢。

回答

3

您有这里列出的一些需求,但是您没有足够的信息来完成一个开票系统的设计,再加上您有完美的库存系统的不切实际的目标 - 对一个人来说完美的是不完美的另一个;如果我是你的话,我会为最好的品种而努力。

你有访问你的客户吗?如果你这样做,你需要和他们坐下来找出他们想要的东西。做到这一点的好方法是对其工作流程进行建模。写下他们从开始到完成的步骤,以及影响他们工作的因素(称为外部参与者或接口)。这是一个漫长的过程,但最终会让您能够准确地说明所做的事情,时间和顺序,以及系统上的功能性和非功能性限制。

一旦你有了这些信息,实际设计物理系统就相对简单了。祝你好运。

[大提示]我在这里所描述的过程中大量使用UML的。[/大提示]