超市POS机详细设计.doc

超市POS机详细设计.doc

ID:50981458

大小:47.50 KB

页数:5页

时间:2020-03-08

超市POS机详细设计.doc_第1页
超市POS机详细设计.doc_第2页
超市POS机详细设计.doc_第3页
超市POS机详细设计.doc_第4页
超市POS机详细设计.doc_第5页
资源描述:

《超市POS机详细设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、超市POS机详细设计1.引言1.1编写目的确定具体实现超市POS系统的方法.1.2背景1.3定义1.4参考资料2.系统的结构[给出系统的结构框图,包括软件结构、硬件结构框图。用一系列图表列出系统内的每个模块的名称、标识符和它们之间的层次结构关系。](1)层次方框图查询修改收费管理  新建会员密码数量更新输入修改删除存入超市POS系统客户查询3身份验证模块设计说明3.1模块描述设置身份验证模块的目的保证会员信息的安全。3.2功能身份验证模块功能在于对申请登录的客户进行身份验证,通过者才能进入系统。IPO图如下:已注册的客户会员ID和密码核对输入处理输出3.3性能本操作的响应时间应控

2、制在1—2秒内。3.4输入项输入项包括:名称标识数据类型数据值输入方式用户IDcustomerid字符键盘输入密码password字符或数字键盘输入3.5输出项该模块的输出项为已注册客户。3.6设计方法(算法)业务员输入客户用户ID,储户输入密码并确定,系统保存用户输入的用户ID和密码,并在customer表中查找customerid和customername字段值,看是否等于业务员先期输入的用户ID和密码,如相同则通过验证,否则不通过,并给出“密码错误”的提示,如数据库中不存在这样的记录,则给出“该用户不存在”的提示。3.7流程逻辑该客户ID和密码Custome表中是否存在该客

3、户记录提示“该客户不存在”N判断密码是否相符提示密码错误成功登陆系统YNY3.8接口存款模块涉及的数据结构为customer表。3.9存储分配程序运行需要占用内存1MB.3.10注释设计在模块首部加上“本模块是用户验证模块”,在各函数的开头处加上函数执行功能的注释。3.11限制条件程序运行所受的限制条件有:*网络保持通畅。* 数据库服务器运行正常。3.12测试计划[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。]3.13尚未解决的问题无。4.管理模块(G2)设计说明4.1以业务员管理为主要活动,相

4、关记录根据交易结果进行调整,以使信息保持一致。1.系统统计每天的总交易金额。2.系统统计销售最好的产品。3.系统统计最差的产品。IPO图如下:产品名称或编号系统存储总销售数输入处理输出4.3性能本操作的响应时间应控制在1—2秒内。4.4输入项输入项包括:名称标识数据类型数据值输入方式产品名称或编号cunkuancount数字(Double)>0键盘或鼠标4.5输出项该模块的输出项为销售总数,并且附带显示其他信息:商品名称、编号、所剩数目、已销售数目。4.6设计方法(算法)当业务员输入商品名称或编号后,系统进行处理,显示出所剩数目和已销售数目,并且显示其他固定信息。4.7流程逻辑成

5、功登陆系统输入商品名称或编号点击确认按钮所剩数目=商品总数—已销售数目4.8接口管理模块涉及的数据结构为存货表。4.9存储分配程序运行需要占用内存1MB.4.10注释设计在模块首部加上“本模块是管理模块”,在各函数的开头处加上函数执行功能的注释。4.11限制条件程序运行所受的限制条件(同上)4.12测试计划[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。]4.13尚未解决的问题无。5.收费模块(G3)设计说明5.1模块描述设置收费模块的目的在于将客户所选商品的价钱录入系统并存储计算总额。5.2功能

6、收费模块将客户所购买商品录入存储到系统中,并附带显示客户其他信息。IPO图如下:系统核对商品条形码商品价格输入处理输出5.3性能本操作的响应时间应控制在1—2秒内。5.4输入项输入项包括:名称标识数据类型数据值输入方式商品条形码qukuancount数字(Double)>0键盘或鼠标5.5输出项该模块的输出项为商品价格,并且附带显示其他信息:商品名、商品编号、所购数目、所剩数目。5.6设计方法(算法)当业务员输入条形码后,点击确定按钮,系统进行处理,显示出总价钱,并且显示其他固定信息。5.7流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程:成功登陆系统扫描条形码点击确定按钮总价

7、钱=商品数目*商品单价5.8接口收费模块涉及的数据结构为customer表。5.9存储分配程序运行需要占用内存1MB.5.10注释设计在模块首部加上“本模块是收费模块”,在各函数的开头处加上函数执行功能的注释。5.11限制条件(同上)5.12测试计划[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。]5.13尚未解决的问题无。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。