logo资料库

Java项目——超市收银系统项目概要设计.pdf

第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
资料共14页,剩余部分请下载后查看
1. 引言
1.1. 编写目的
1.2. 术语或缩写
2. 总体设计
2.1. 系统说明
2.1. 运行环境
2.2. 关键技术
2.3. 总体架构设计
3. 系统模块设计
3.1. 登录
3.1.1. 登录
3.2. 商品库存管理
3.2.1. 商品入库
3.2.2. 商品出库
3.2.3. 新增商品
3.2.4. 查询全部商品
3.2.5. 按编号查询商品
3.3. 收银管理
3.3.1. 扫描商品
3.3.2. 修改购买数量
3.3.3. 结账
4. 数据库设计
4.1. 逻辑设计
学士后 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. 软件环境 分类  操作系统  数据库平台  应用平台  名称  Windows XP   无  无  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 北京阿博泰克北大青鸟信息技术有限公司
图‐2 3.2. 商品库存管理 商品入库、商品出库、新增商品、查询全部商品、按编号查询商品 3.2.1. 商品入库  1、 接收客户端输入的商品编号,发送到服务器端验证是否有此商品。  2、 如果有此商品,则提示输入入库数量,接收客户端输入的入库数量,发送到服务器 端并增加此商品库存数量,再返回客户端入库成功信息。  3、 入库成功后,显示全部库存商品的商品编号、商品名称、商品价格、商品单位、商 品数量。  4、 如果没有此商品,则在客户端提示“没有此商品,请选择编号 3:新增商品!”,显 示所有商品信息,如图‐3。  北京阿博泰克北大青鸟信息技术有限公司
图‐3 3.2.2. 商品出库  1、 接收客户端输入的商品编号,发送到服务器端验证是否有此商品。  2、 如果有此商品,则提示输入出库数量,接收客户端输入的出库数量,发送到服务器 端,服务器端验证出库数量是否大于库存数量,如果大于库存数量则返回客户端出 库失败信息,并显示此商品的商品编号、商品名称、商品价格、商品单位、商品数 量,如果小于库存数量,则减少此商品库存数量,返回客户端出库成功信息,并显 示全部库存商品的商品编号、商品名称、商品价格、商品单位、商品数量。  3、 如果没有此商品,则在客户端提示无此商品,重新提示输入商品编号,如图‐4。  北京阿博泰克北大青鸟信息技术有限公司
图‐4 3.2.3. 新增商品  1、 接收客户端输入的商品编号,发送到服务器端验证是否有此商品。  2、 如果有此商品,则提示重新输入商品编号。  3、 如果没有此商品,则提示输入商品名称、商品价格、商品单位、商品数量,接收客 户端输入的商品信息后,发送到服务器端保存,再返回客户端新增商品成功信息,  4、 新增成功后,显示全部库存商品的商品编号、商品名称、商品价格、商品单位、商 品数量,如图‐5。  北京阿博泰克北大青鸟信息技术有限公司
分享到:
收藏