第八章状态图
- 格式:ppt
- 大小:501.50 KB
- 文档页数:50
目录第一章背景和意义第二章需求分析第三章用例图第四章类图第五章时序图,协作图第六章活动图第七章状态图第八章组件图和部署图一.背景,意义我们对药店并不陌生,当我们生病时,经常要去买药。
传统的药店管理是,药店负责人对药品买卖进行登记,每个月/季度对药品的存余进行统计。
当病人去买药时,也是负责人去取药。
这种管理方式花费较多的人力物力,效率较低。
而且人的精力是有限的,有时难免出错,容易造成损失;当有大量的药品需要登记,管理时更容易出错造成损失。
对客户而言,店铺里面有无他所需的药品不确定,而且价格也是不知的,这样难免会觉得没保障。
传统方式药品买卖,效率相对较低,给客户带来不便。
药店管理系统能够对药品进行统一的登记,管理;这样大大简化了药店负责人的工作,提交效率。
用电脑系统管理药品不仅效率高,也大大提高管理的可靠性。
药店管理系统罗列出店铺拥有的药品,而且标注价格,提供服务。
客户不需上门便可以通过网络了解药品的情况,给交易带来便利。
整个系统的模块分为客户购药系统和工作人员操作系统:二、客户购药子系统的需求分析购药子系统要完成以下几个功能: (1)分为登录状态和非登录状态非登录状态完成:查询药品(价格,种类,数量,厂家和生产日期); 将选定的药品放入购物车; 查看自己的查询记录登录状态:除了实现非登录状态的功能还能完成以下功能: 查看自己帐号余额,用余额支付; 预约药品 药店管 理系统 客户购药 系 统工 人 员 操 作 系 统工作人员操作子系统操作系统需要完成以下功能: (1)对用户设置权限(2)统计每种药品的销售,剩余 (3)计算本月的盈余,发到电脑非登录 购药子系统 选定药品放入购物车查询药品 查看查询记录登录 购药子系统 操作帐号 余额预约药品查看 查询记录 选定药品放入购物车 查询药品 工作人员 操作子系统 计算盈余统计各类数据管理 用户三、用例图浏览用户用例图注册用户用例图用例:用户操作简述:未注册用户和注册用户可以通过进入网站,进行一系列的操作参与者:未注册用户/注册用户前置条件:进入药店管理系统后置条件:成功购药/退出基本路径:1、系统要求管理员输入药品信息2、输入药品信息3、系统检查药品信息,返回结果4、将药品放入购物车5、查看查询记录6、注册用户用余额结帐7、用例结束管理人员用例图用例:管理人员操作简述:管理人员通过登录系统,管理用户,查看药品销售,剩余,存储信息。
数字设计原理与实践(第四版)原著John F. Wakerly8.13Q3Q2Q1Q0的计数顺序为:0000 1000 1001 1010 1011 1100 1101 1110 1111 0111 0110 0101 0100 0011 0010 0001 0000按十进制表示的顺序为:0 8 9 10 11 12 13 14 15 7 6 5 4 3 2 1 0【注意RCO仅由QD、QC、QB、QA共同决定,与时钟触发与否无关。
当UP/DN为1时,按升序计数,此时若QD=QC=QB=QA= 1,则RCO=0;当UP/DN为0时,按降序计数,此时若QD=QC=QB=QA=0,则RCO=0】8.16【说明:原题目有误,应该是要求设计一个5位的LFSR,并写出从状态00001开始的前十个状态序列】根据表8-26,5位LFSR计数器的反馈方程是:X5 = X2⊕X0方案一:采用2片四位移位寄存器74x194,逻辑电路图如下所示。
其中,Reset = 1时,加载预置数00001,Reset = 0时,执行左移计数。
方案二:采用1片四位移位寄存器74x194和1片带清零端的D触发器74x74,逻辑电路图如下所示。
其中,Reset = 1时,加载预置数00001,Reset = 0时,执行左移计数。
计数器输出X0X1X2X3X4的状态共有25-1=31个。
从状态00001开始的前十个状态序列是:00001 00010 00100 01001 10010 00101 01011 10110 01100 11001【其余的21个状态是:10011 00111 01111 11111 11110 11100 11000 10001 00011 00110 01101 11011 10111 01110 11101 11010 10101 01010 10100 01000 10000】8.27【解题思路:教材图8-24已给出了采用T 触发器设计的4位升序行波计数器,其输出Q3Q2Q1Q0的计数顺序是0000 ~ 1111,十进制顺序为0 ~ 15。