做一个 销售综合查询 要用到哪些 类和方法,请哪位大虾指点下,谢谢.
销售综合查询
可以按照以下查询条件进行查询,允许多个条件同时进行查询:
店铺名称: 公司名称: 款式编号:
销售人员: 开始时间: 结束时间:
公司名称
店铺名称
输入时间
销售时间
款式编号
数量
单价
合计
销售人员
销售状态
折扣
其中整个内容设计到表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则要看情况,但大多数情况下会设计成一个类对其他类的引用。
个人看法,仅供参考。