用C#写一个书店进货销售管理系统

这个书店进货和销售的系统有哪些用户呢?对图书的管理和进销书是分别不同的用户来操作吗?感觉用户分析和功能模块分析在一起好混乱,感谢解惑!

个人认为,书店进货和销售系统可以用UML进行分析。举例说明:图书的管理和进销书是不同的用例,如下
1、采购员采购图书;
2、图书管理员接收图书;
3、销售员将图书放置在货架;
4、顾客购买图书;
从上述用例,可以看出至少有4个角色:采购员、图书管理员、销售员、顾客,当然也不能忘记图书这个类。
一般来说,每个用例至少是一个功能,每个角色可以使用不同的功能组合,这样就把实际的人员与系统功能进行了解耦,将来系统的灵活性就比较强。

店长,图书管理员,系统管理员,采购员,销售员,客户,我这样写应该很好区分了吧