超市管理系统概要设计说明书

上传人:wt****50 文档编号:38035969 上传时间:2018-04-26 格式:PDF 页数:11 大小:400.60KB
返回 下载 相关 举报
超市管理系统概要设计说明书_第1页
第1页 / 共11页
超市管理系统概要设计说明书_第2页
第2页 / 共11页
超市管理系统概要设计说明书_第3页
第3页 / 共11页
超市管理系统概要设计说明书_第4页
第4页 / 共11页
超市管理系统概要设计说明书_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《超市管理系统概要设计说明书》由会员分享,可在线阅读,更多相关《超市管理系统概要设计说明书(11页珍藏版)》请在金锄头文库上搜索。

1、使用 Java 理解程序逻辑北大青鸟成都锦江1 / 11超市系统概要设计说明书使用 Java 理解程序逻辑结课项目使用 Java 理解程序逻辑北大青鸟成都锦江2 / 11目 录1引言.41.1编写目的.41.2术语或缩写.42总体设计.42.1系统说明.42.2系统运行环境.42.3系统总体设计架构.53系统模块设计.63.1登录.63.1.1登录操作.63.2超市库存管理系统.73.2.1新增商品操作.73.2.2查询全部商品.73.2.3按编号查询商品.73.2.4商品入库.83.2.5商品出库.83.2.6返回操作.83.3超市收银管理系统.83.3.1扫描商品.93.3.2修改购买数量

2、.9使用 Java 理解程序逻辑北大青鸟成都锦江3 / 113.3.3结账.103.3.4返回.11使用 Java 理解程序逻辑北大青鸟成都锦江4 / 111 引言引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且如何阅读、理解和解释这份文档1.1 编写目的本说明书是根据超市收银系统需求分析说明书的要求编写的, 是为了实现系统的功能而设计一个体系架构,以满足需求设计中规定的各种需求。本说明书作为软件设计师进一步作详细设计的基础,也是编写代码的重要依据,同时它也是需求设计人员、测试人员和管理人员的参考材料1.2 术语或缩写客户端:界面菜单服务器:后台代码2 总

3、体设计2.1 系统说明超市系统主要划分两块,超市库存系统和超市收银系统超市库存系统:主要由仓库管理人员对商品进行新增、修改、查询等功能 超市收银系统:主要由收银管理人员对商品进行扫描、结账、打印票据等功能2.2 系统运行环境分 类名 称版 本语 种操作系统操作系统Windows7、Windows XP简体中文数据库平台数据库平台无应用平台应用平台无开发语言开发语言Java 语言开发工具开发工具Eclipse 3.2 以上JDK1.6英语使用 Java 理解程序逻辑北大青鸟成都锦江5 / 112.3 系统总体设计架构超市系统逻辑结构应该包括超市库存管理和超市收银管理两个模块,具体如下图所示:系统

4、模块说明如下表所示:模块编号模块编号模块名称模块名称功能描述功能描述1登录主要提供用户登录功能2超市库存管理主要提供商品的新增、出库、入库和查询功能3超市收银管理主要提供商品的扫描、修改购买数量和结账功能超 市 系 统登 录超市库存管理超市收银管理新新增增商商品品商商品品入入库库商商品品出出库库查查询询全全部部商商品品按按编编号号查查询询商商品品扫扫描描商商品品修修改改购购买买数数量量结结账账使用 Java 理解程序逻辑北大青鸟成都锦江6 / 113 系统模块设计3.1 登录接收客户端输入的户输入的用户名和密码,发送到服务器端验证,根据验证结果显示信息如果是库存管理员显示超市库存系统界面;如果

5、是收银管理员显示超市收银系统界面3.1.1登录操作显示登录界面,有 1 和 2 选项供用户选择,若用户输入错误,提示用户并让用户重新输入,如下图所示:选择 1,进入到登录操作,接收客户端用户输入的用户名称和用户密码,发送到服务器端进行验证如果登录成功,根据用户类型,显示不同的操作界面如果登录失败,提示“不存在此用户,请确认后重新输入!”,并让用户重新输入程序运行如下图所示:选择 2,直接退出系统,结束程序使用 Java 理解程序逻辑北大青鸟成都锦江7 / 113.2 超市库存管理系统此模块包含新增商品、商品入库、商品出库、查询全部商品、按编号查询商品和返回功能此模块只能对具有超市库存管理权限的

6、用户显示,其余用户无法见到此模块界面此模块为自动循环模式,完成相应操作后,会自动返回模块界面,以供用户继续操作此模块程序运行如下图所示:3.2.1新增商品操作接收客户端输入的商品编号,商品名称、商品单价、商品单位(描述)、商品数量等商品的基本信息根据客户输入信息,发送到服务器端验证此商品是否已经存在,验证规则为商品编号和商品名称若有一个与已新增商品重复,即认为该商品已存在 商品新增成功后,提示用户“新增商品成功!”3.2.2查询全部商品显示所有已经新增的商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量3.2.3按编号查询商品接收客户端输入的商品编号,发送到服务器端验证此商品是否存

7、在,若存在此商品,显示该商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量使用 Java 理解程序逻辑北大青鸟成都锦江8 / 113.2.4商品入库接收客户端用户输入的商品编号和需要入库的数量验证商品编号是否存在,若商品编号不存在,则提示用户“此商品不存在,请确认后重新输入!” ;若商品编号存在,则将入库数量添加至商品信息中 商品入库成功后,显示入库后的商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量3.2.5商品出库接收客户端用户输入的商品编号和需要出库的数量 验证商品编号是否存在,若商品编号不存在,则提示用户“此商品不存在,请确认后重新输入!” ;若商品编号存在,

8、需再次向服务器验证商品数量是否大于出库数量,若商品数量满足出库数量,则完成出库操作;若商品数量小于出库数量,则提示用户“出库失败,商品数量不足无法出库!” 无论商品出库是否成功,都需要在最后显示商品信息,包括商品编号、商品名称、商品单价、商品单位、商品数量3.2.6返回操作返回操作是本系统唯一能够结束库存管理的操作执行返回操作后,系统将显示登录操作界面,以供其他用户进行登录操作3.3 超市收银管理系统此模块包含扫描商品、修改购买数量、结账和返回功能此模块只能对具有超市收银管理权限的用户显示,其余用户无法见到此模块界面此模块为自动循环模式,完成相应操作后,会自动返回模块界面,以供用户继续操作此模块程序运行如下图所示:使用 Java 理解程序逻辑北大青鸟成都锦江9 / 113.3.1扫描商品接收客户端输入的商品编号,扫描的商品必须是超市中存在的商品验证此商品编号是否存在,若有此商品编号,则将此商品信息保存到客户端的订单中;若无此商品编号,提示用户“

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号