超市收银系统设计思路.docxVIP

  • 0
  • 0
  • 约3.23千字
  • 约 13页
  • 2024-05-18 发布于江苏
  • 举报

超市收银系统设计分析

系统整体架构

图1

从图1可以看出,系统框架很清晰,用户登录,根据用户权限的不同,对应不同的操作方法,操作对象为商品。

但本系统要求使用C/S框架结构来设计。

C/S框架介绍:

C/S结构,即大家熟知的客户机和服务器结构。

C/S结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。

Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。

鉴于超市收银系统的特性,本系统不牵扯多个客户端,不需要线程同步。

代码设计框架

因为使用C/S框架设计程序,因此有固定的设计步骤:

项目包的设计:

图2

client包:主要由客户端操作界面类和客户端业务类组成,客户端操作类也就是客户端main方法类,主要负责引导用户操作,提供系统界面信息提示操作,包括:初始化登录视图、商品库存管理视图和收银管理视图;客户端业务类主要包括处理客户端请求并将客户端请求打包发送

文档评论(0)

1亿VIP精品文档

相关文档