学士后
Java 工程师
第一单元阶段项目
超市收银系统项目
概要设计说明书
编 写 人: 薛玉花
编写日期: 2011 年 11 月 9 日
北京阿博泰克北大青鸟信息技术有限公司
目录
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
北京阿博泰克北大青鸟信息技术有限公司
1. 引言
引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编
写的,并且如何阅读、理解和解释这份文档。
1.1. 编写目的
本说明书是根据超市收银系统需求分析说明书的要求编写的,是为了实现系统的功能而
设计一个体系架构,以满足需求设计中规定的各种需求。本说明书作为软件设计师进一步作
详细设计的基础,也是编写代码的重要依据,同时它也是需求设计人员、测试人员和管理人
员的参考材料。
1.2. 术语或缩写
无
2. 总体设计
2.1. 系统说明
超市收银系统主要划分为两块,一是商品库存管理,二是收银管理。
1. 商品库存管理主要是仓库管理人员对库存进行查询、修改的功能(包括添加、删除、修
改操作)。
2. 收银管理主要是销售人员扫描商品、结账和打印票据功能。
2.1. 运行环境
1. 软件环境
分类 名称 版本 语种
操作系统
WindowsXP
简体中文
数据库平台 无
简体中文
应用平台 无
简体中文
Java 开发工具 Eclipse3.4 以上
北京阿博泰克北大青鸟信息技术有限公司
2.2. 关键技术
采用 java 语言,使用 Socket 编程技术。
2.3. 总体架构设计
超市收银系统逻辑结构上看应包括收银管理、商品库存管理两个模块,具体的示意图如
下所示:
超市收银系统
登录
商品库存管理
商
品
入
库
商
品
出
库
新
增
商
品
查
询
全
部
商
品
按
编
号
查
询
商
品
收银管理
扫
描
商
品
修
改
购
买
数
量
结
账
模块编号 模块名称 功能描述
1
登录 主要提供用户登录功能
2
商品库存管理 主要是提供商品入库、出库、新增和查询商品功能
3
收银管理 主要是提供扫描商品、修改购买数量和结账功能
北京阿博泰克北大青鸟信息技术有限公司
3. 系统模块设计
3.1. 登录
接收客户端输入的户输入的用户名和密码,发送到服务器端验证,根据验证结果显示信
息,如果是库存管理员显示库存管理员界面,如果是收银员,显示收银员界面。
3.1.1. 登录
1、 显示登录界面:1.登录 2.退出系统。
2、 选择 1 时,提示输入用名称和用户密码。
3、 接收客户端输入的户输入的用户名和密码,发送到服务器端验证,根据验证结果显
示信息,如果登录错误,提示“用户名或者密码错误!登录失败!”,重新提示输入
用名称和用户密码。如果登录成功,用户是库存管理员则显示库存管理员界面如图
‐1,用户是收银员,显示收银员界面,,如图‐2。
图‐1
北京阿博泰克北大青鸟信息技术有限公司
- 1
- 2
- 3
- 4
前往页