日期:2014-05-20  浏览次数:20759 次

做一个 销售综合查询 要用到哪些 类和方法,请哪位大虾指点下,谢谢.
销售综合查询

 

可以按照以下查询条件进行查询,允许多个条件同时进行查询:

  店铺名称:                                                                 公司名称:                                                                               款式编号:                                                                

销售人员:                                                                 开始时间:                                                                               结束时间:

 
公司名称
店铺名称
输入时间
销售时间
款式编号
数量
单价
合计
销售人员
销售状态
折扣
 
   
其中整个内容设计到表store_out,storeOut_list,Employee,store_info,   Company

公司名称:表Company中Company字段的内容,与表store_out的关系是store_out.   Company_Code=Company.Customer_Code

店铺名称:表store_info中Store字段的内容,与表store_out的关系是store_out.   Store_Code=   store_info.   Store_Code

输入时间:表store_out中的Input_Date字段的内容

销售时间:表store_out中的StoreOut_Date字段的内容

款式编号:表StoreOut_List中的Marerial_Code字段的内容,与表store_out的关系是store_out.   StoreOut_Code=   StoreOut_List.   StoreOut_Code

数量:表StoreOut_List中的Amount字段的内容,与表store_out的关系是store_out.   StoreOut_Code=   StoreOut_List.   StoreOut_Code

单价:表StoreOut_List中的Price字段的内容,与表store_out的关系是store_out.   StoreOut_Code=   StoreOut_List.   StoreOut_Code

合计:表StoreOut_List中的Price×Amount,与表store_out的关系是store_out.   StoreOut_Code=   StoreOut_List.   StoreOut_Code

销售人员:表employee中的Name字段的内容,与表store_out的关系是store_out.   StoreOutEmp_Code   =   employee.   Emp_Code

销售状态:表store_out中的OutIn_Flag字段的内容

折扣:表StoreOut_List中的Discount字段的内容,与表store_out的关系是store_out.   StoreOut_Code=   StoreOut_List.   StoreOut_Code

这些是具体要求.  

请帮我简单指点下,谢谢


------解决方案--------------------

DBConnection(负责连接数据库的).
DBManager(负责执行SQL语句),
各种实体类(比如Companys,Stores,Staffs等等)在实体类中对应有各种属性,以及对其属性的操作(比如getName() setName() 方法等等)

至于需要哪些实体类,你先把数据库设计好了,构造实体类不是什么难事
------解决方案--------------------
数据库的表主要有两种,一种是Entity,一种是Relation。
对应于面向对象,Entity一般就会设计成类,而Relation则要看情况,但大多数情况下会设计成一个类对其他类的引用。
个人看法,仅供参考。