超市收银系统设计
分析系统整体架构
图1从图1可以看出,系统框架很清晰,用户登录,根据用户权限的不同,对应不同的操作方法,操作对象为商品。
但本系统要求使用C/S
框架结构来设计。
C/S框架介绍:
C/S 结构,即大家熟知的客户机和服务器结构。
C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。
Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是
将用户的要求提交给Server程序
,再将Server程序返回的结果以特定的形式显示给用户
;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。
鉴于超市收银系统的特性,
本系统不牵扯多个客户端,不需要线程同步
。代码设计
框架因为使用C/S框架设计程序,因此有固定的设计步骤:
项目包的设计:
图2client包:
主要由客户端操作界面类和客户端业 ...


雷达卡




京公网安备 11010802022788号







