北大青鸟超市收银系统概要设计与关键技术概述

需积分: 0 4 下载量 118 浏览量 更新于2024-09-11 1 收藏 426KB PDF 举报
本项目是北大青鸟课程的一部分,针对Java工程师的学士后阶段,要求学生设计并实现超市收银系统。概要设计说明书由薛玉花在2011年11月9日编写,旨在为系统功能提供一个清晰的蓝图。 1. 引言部分介绍了文档的目的,即根据需求分析说明书的要求,构建一个满足超市收银系统功能需求的体系架构。这份文档不仅作为详细设计的指导,还是编码、测试和管理团队的参考材料。 2. 系统总体设计: - 系统说明:该系统分为商品库存管理和收银管理两大部分。商品库存管理涉及库存查询、增删改等操作,而收银管理则包含商品扫描、数量修改和结账打印等功能。 - 运行环境:项目基于Windows XP操作系统,使用简体中文版本,数据库未提及具体平台,同样采用简体中文。Java开发工具选用的是Eclipse 3.4及以上版本。 3. 关键技术:项目采用了Java语言,结合Socket编程技术来构建系统,这显示了对网络通信和并发处理能力的需求。 4. 总体架构设计:系统的逻辑结构清晰,分为两个主要模块——收银管理和商品库存管理。通过一个示意图,形象地展示了这两个模块之间的关系,以及它们在超市收银流程中的作用。 在实际开发过程中,学生需要根据这个概要设计说明书细化每个模块的具体实现,包括编写详细的接口设计、数据库表结构设计、以及各个功能模块的伪代码或流程图。此外,还需要考虑用户界面设计和错误处理机制,确保系统的易用性和稳定性。在系统开发完成后,概要设计说明书将起到关键的指导和参考作用,帮助团队成员理解整体框架,确保项目的顺利进行。
2012-01-05 上传
目录 1. 引言 ........................................................................................................................................... 3 1.1. 编写目的 ....................................................................................................................... 3 1.2. 术语或缩写 ................................................................................................................... 3 2. 总体设计 ................................................................................................................................... 3 2.1. 系统说明 ....................................................................................................................... 3 2.1. 运行环境 ....................................................................................................................... 3 2.2. 关键技术 ....................................................................................................................... 4 2.3. 总体架构设计 ............................................................................................................... 4 3. 系统模块设计 ........................................................................................................................... 5 3.1. 登录 ............................................................................................................................... 5 3.1.1. 登录 ................................................................................................................... 5 3.2. 商品库存管理 ............................................................................................................... 6 3.2.1. 商品入库 ........................................................................................................... 6 3.2.2. 商品出库 ........................................................................................................... 7 3.2.3. 新增商品 ........................................................................................................... 8 3.2.4. 查询全部商品 ................................................................................................... 9 3.2.5. 按编号查询商品 ............................................................................................... 9 3.3. 收银管理 ..................................................................................................................... 10 3.3.1. 扫描商品 ......................................................................................................... 10 3.3.2. 修改购买数量 ................................................................................................. 11 3.3.3. 结账 ................................................................................................................. 11 4. 数据库设计 ............................................................................................................................. 14 4.1. 逻辑设计 ..................................................................................................................... 14