超市收银管理系统....软件工程课程设计实验报告
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 商品收银测试图