目标:练习基于体系结构的软件开发,熟悉多种设计模式的应用
要求:
1)系统结构为多柜台客户机和一个中心服务器。
2)客户机在超市开业前从服务器获取最新的商品的编号、名称、价格、优惠策略等详细信息,保存为本地副本;在超市休业后上传商品的当日销售信息到服务器(建议C/S结构)。
3)客户机在超市营业期间负责记录顾客购买的商品信息,并按照商品的单价、数量和促销优惠策略完成计价功能。
4)客户能够自由增减购买的商品,并可在完成计价之前任何时候出示会员卡。
5)柜台销售人员不得更改商品的价格、优惠策略和优惠额度。
6)商品优惠策略有打折优惠、返利优惠、会员价优惠、积分优惠等策略。
7)超市管理员负责维护中心服务器中的商品信息,包括商品的增删改,及每种商品的优惠策略和优惠额。这是我们的一个小课程设计,java CS实现,其中第二点要求不是很清楚怎样实现好,就是客户机怎样获得服务器的信息,通过什么实现好点呢,求思路

解决方案 »

  1.   

    不知道客户机和服务器怎样通信好啊,用socket么
    那保存到本地副本,保存为什么啊
      

  2.   

    我建议还是看看JAVA SE里面的逻辑分类。里面有说楼主需要的答案
      

  3.   

    就用Socket啊,我刚刚写了一个类似的
      

  4.   

    2)客户机在超市开业前从服务器获取最新的商品的编号、名称、价格、优惠策略等详细信息,保存为本地副本;在超市休业后上传商品的当日销售信息到服务器(建议C/S结构)。
    访问服务器用jdbc就可以了。上传不需要做,因为销售时数据是直接保存到服务器的。
      

  5.   

    客户端搞个小型数据库,或excel也行。
    结束后把数据倒到服务器(中间再加些处理过程就行)。
    通信那个方便用那个。看你那个更熟悉一点。规范一点用xml