学士后第一单元阶段项目设计需求文档文档格式.docx

上传人:b****4 文档编号:7818935 上传时间:2023-05-09 格式:DOCX 页数:11 大小:417.33KB
下载 相关 举报
学士后第一单元阶段项目设计需求文档文档格式.docx_第1页
第1页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第2页
第2页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第3页
第3页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第4页
第4页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第5页
第5页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第6页
第6页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第7页
第7页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第8页
第8页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第9页
第9页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第10页
第10页 / 共11页
学士后第一单元阶段项目设计需求文档文档格式.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学士后第一单元阶段项目设计需求文档文档格式.docx

《学士后第一单元阶段项目设计需求文档文档格式.docx》由会员分享,可在线阅读,更多相关《学士后第一单元阶段项目设计需求文档文档格式.docx(11页珍藏版)》请在冰点文库上搜索。

学士后第一单元阶段项目设计需求文档文档格式.docx

1.2关键技术

采用Java语言,使用I/O技术和XML技术

1.3总体架构设计

2

系统模块设计

2.1登录

接收输入的用户名和密码,并进行验证,根据验证结果显示信息,如库存管理员显示库存管理员界面,如果是收银员,显示收银员界面。

1、显示登录界面:

1.登录2.退出系统

2、选择1时,提示输入用户名和密码

3、接收输入的用户名和密码,并进行验证,根据验证结果显示信息,如果登录错误,提示“用户名或密码错误!

登录失败!

”,重新提示输入用户名和密码。

如库存管理员显示库存管理员界面如图-1,如果是收银员,显示收银员界面如图-2。

图-1

图-2

2.2商品库存管理

商品入库,商品出库,新增商品,查询全部商品,按编号查询商品。

2.2.1商品入库

1、接收输入的商品编号,从数据源中验证是否有此商品。

2.如果有此商品,则提示输入入库数量,接收输入的入库数量,并修改数据源中此商品的库存数量。

并提示入库信息

3.入库成功后,显示全部库存商品的商品编号,商品名称,商品价格,商品单位,商品数量

4.如果没有此商品,则在客户端提示“没有此商品,请选择编号3:

新增商品!

”。

显示所有商品信息如图-3

图-3

2.2.2商品出库

1.接收输入的商品编号,从数据源中验证是否有此商品

2、如果有此商品,则提示输入出库数量,验证出库数量是否大于库存数量,如果大于库存数量则返回出库失败的信息,并显示此商品的商品编号,商品名称,商品价格,商品单位,商品数量;

如果小于库存数量,则减少此商品库存数量,并提示出库成功的信息。

并显示所有商品的商品编号,商品名称,商品价格,商品单位,商品数量

3.如果没有此商品,则在提示无此商品,重新提示输入商品编号,如图-4

图-4

2.2.3新增商品

1、接收输入的商品编号,从数据源中验证是否有此商品

2、如果有此商品,则提示重新输入商品编号

3、如果没有此商品,则提示输入商品名称,价格,单位,数量,然后保存到数据源中,并返回新增商品成功的信息

4、新增成功后,显示所有商品的信息。

如图-5

图-5

2.2.4查询全部商品

接收请求,查询全部商品,显示全部商品信息如图-6。

图-6

2.2.5按查询号查询商品

1、接收输入的商品编号,从数据源中验证是否有此商品,如果有则显示此商品信息。

商品编号,商品名称,商品价格,商品单位,商品数量

2、如果没有此商品,则返回无此商品信息。

如图-7

图-7

2.3收银管理

2.3.1扫描商品

1、接收输入的商品编号,从数据源中验证是否有此商品,如果有此商品,则将此商品信息保存到订单中,保存订单时需要判断订单中是否已有此商品,如果有也在购买数量上增加,如果没有则在订单中保存商品的全部信息:

商品编号,商品名称,商品价格,商品单位,商品数量

2、订单保存好后,显示订单中商品的商品名称(编号+名称+单位),单价,数量,金额(金额=数量*单价)

3、如果没有此商品,则提示“没有此商品,扫描失败"

如图-8

图-8

2.3.2修改购买数量

1、接收客户端输入的商品编号,从数据源中验证是否有此商品,如果有,则提示输入修改的数量,再修改订单中此商品的数量。

2、修改成功后,显示订单中商品的商品名称(编号+名称+单位),单价,数量,金额(金额=数量*单价)

3、如果没有此商品,则提示没有扫描此商品,如图-9

图-9

2.3.3结账

选择结账后,计算订单中商品的总金额并显示,提示有普通结账和会员结账。

如图-10

图-10

1、普通结账

1)、计算订单商品的总金额并显示

2)、接收输入的支付金额,进行验证并计算找零,再打印票据。

票据显示收银员号,小票号,购买商品明细(包括商品名称,商品编号,商品单位,单价,数量,金额(数量*单价),总数量,应收,实收,找零,当时系统时间和提示

3)、结账后,清空商品明细。

如图-11

图-11

4)、如果订单中没有商品时,选择结账,则提示没有扫描商品,选择修改数量,则提示没有扫描商品,如图-12

图-12

2、会员结账

1)、计算订单商品的总金额并显示

2)、接收输入的会员卡号,并进行验证,根据返回信息显示,如果正确,则提示输入支付金额,接收输入的支付金额,进行验证并计算找零,再计算本次消费所得积分,并修改此会员的积分。

3)、打印票据。

票据显示收银员号,小票号,购买商品明细(包括商品名称,商品编号,商品单位,单价,数量,金额(数量*单价),总数量,应收,实收,找零,会员卡号,消费前积分,本次消费积分,消费后积分,当时系统时间和提示

4)、如果会员卡号错误,则提示”会员卡号错误“,提示重新输入会员号,如图-13

图-13

3数据库相关文件

使用属性的格式存储信息:

User.xml——用户信息表

<

userusername=””pwd=””role=””/>

Commdity.xml-——商品信息表

customer.xml——会员信息表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2