- 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方法类,主要负责引导用户操作,提供系统界面信息提示操作,包括:初始化登录视图、商品库存管理视图和收银管理视图;客户端业务类主要包括处理客户端请求并将客户端请求打包发送
您可能关注的文档
- 临时道路施工方案.doc
- 临时道路施工方案(同名10749).doc
- 钣金表面处理工艺【详述】.docx
- 临时道路施工方案(同名476).doc
- 临时打围施工方案.doc
- 避暑山庄旅游攻略(印象热河出品).docx
- 部编版二年级语文下册第八单元校本作业.docx
- 临时便道施工方案.doc
- 部编版九年级历史上第15课探寻新航路教学设计.docx
- 部编版人教版最新版语文七年级下第五单元知识整理.docx
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
最近下载
- 建筑防雷设计规范(上).pdf VIP
- 基于数值模拟的地铁车站深基坑支护设计优化研究.docx
- 2026杭州市西湖区融媒体中心招聘专业技术人员(编外)1人考试备考题库及答案解析.docx VIP
- 第2章-波浪理论(4版).ppt
- 新疆《海绵城市建设技术导则》(试行).doc
- 2026年一级建造师之一建铁路工程实务考试题库300道及答案(易错题).docx VIP
- 树牢为民造福的政绩观课件树立和践行正确政绩观PPT课件.pptx VIP
- 电力设施抢修服务流程.docx VIP
- 2026年食品安全监督执法内部考核试卷及答案.docx VIP
- 2026年一级建造师之一建铁路工程实务考试题库300道及答案(考点梳理).docx VIP
原创力文档

文档评论(0)