超市收银管理系统....软件工程课程设计实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.4.2 高层数据流图

图2.1 高层数据流图

3.2.2 功能模型

超市收银管理系统功能模型图,如图3.2

图3.2 超市收银管理系统功能模型图

3.2.3 行为模型

(a ) (b )

图3.3超市收银管理系统行为模型图

超市收银系统

登录管理 收银员信息管理 顾客信息管理 商品信息管理 交易信息管理 收银信息管理

帮助

注销、 退出 系统 添加、删除、修改、查询

添加、查询、交易 添加、删除、修改、查询

添加、删

除、修改、查询 添加、查

4 总体设计

4.1 系统体系结构

系统整体功能层次图,如图4.1

图4.1 整体功能层次图前台功能层次图,如图4.2

图4.2 前台功能层次图

后台功能层次图,如图4.3

图4.3 后台功能层次图

5 详细设计

5.1 人机界面设计

商品销售模块

商品销售界面如图5.1

图5.1 商品销售界面

5.2 过程设计

商品销售模块

其中按商品条形码查询商品信息用数据库查询完成。代码如下: private void AddGoods_Click(object sender, EventArgs e) {

string goodsNum = this.txtGoodsNum.Text.Trim();

GoodsBll goodsBll=new GoodsBll();

if (goodsNum == "")

{

MessageBox.Show("请输入商品条形码!");

return;

}

else

6 测试

6.1 白盒测试

目的:是否能通过商品条形码正常查询展示商品信息

结果:查询正常。如图6.1。

图6.1 商品销售测试图

6.2 黑盒测试

目的:商品销售模块是否正常查询商品并计算总额收银。结果:商品销售模块可以正常收银。如图6.2。

图6.2 商品收银测试图

相关文档
最新文档