2.3.2 概要设计
根据数据库的要求分析 , 确定该管理系统应具有的数据实体和数据实体的属性 。在医院及药店的药品管理系统中包括的实体对象有药品实体、供应商实体、客户实体、操作员实体等 。其每个实体的属性关系如下:
1、 药品实体中主要包括商品名称、简称、批号、产地、规格、包装、单位、进价、库存等属性 , 该实体关系如图2.3所示
文章插图
图2.3 药品实体图
2.客户实体包括客户编号、客户全称、简称、地址、所属地区、联系人、电话、传真、尚余欠款、日期 , 其中编号是为每个固定顾客作的编号码 , 以便查找操作 。其客户实体关系如图2.4所示:
文章插图
图2.4 客户实体图
3、供应商实体包括供应商编号、供应商全称、简称、地址、所属地区、联系人、联系人电话、传真、电话、尚余欠款等属性 。其供应商实体关系如图2.5所示 。
文章插图
图2.5 供应商实体
经过上面的数据库实体模型分析后 , 确定该系统应具有的数据表主要有:供应商基础信息数据表、库存数据表、客户基础信息数据表、密码数据表、入库数据表、入库退单数据表、销售数据表、销售退货数据表 。
2.4 外部接口分析
2.4.1 用户界面
采用Windows的通用图形界面 , 对用户友好 , 且对鼠标和键盘提供支持 , 界面的设计应遵循如下规则:
1.界面要具有一致性 , 界面规范遵循 Windows软件界面的规范;
2.提供简单的错误处理;
3.提供信息反馈 , 用多种信息提示用户当前软件运行状态、软件界面元件的功能;
4.操作可逆 , 其动作可以是单个的操作 , 或者是一个相对独立的操作序列;
5.显示启动画面 , 画面简洁明快 , 富有现代气息 , 不能太过花哨;
6.应遵循国家关于计算机词汇的标准 , 用词应当精练准确 , 没有歧义 , 图形的意义明朗 。
2.4.2 故障处理
正常使用时不应出错 , 若运行时遇到不可恢复的系统错误 , 也必须保证数据库完好无损 。
2.5 性能需求
1、数据精确度
查询时应保证查全率 , 所有相应域包含查询关键字的记录都应能查到 。查询时应保证查准率 , 查到的记录应与给定的单项或组合查询条件完全匹配 。
2、时间特性
一般操作的响应时间应在1~2秒内 , 对数据的导入和导出也应在可接受的时间内完成 。
3、适应性
满足个人使用的需求 。对前面提到的运行环境要求不应存在困难 。
2 . 6 软件属性需求
1、正确性
要求发布的软件达到用户的预期目标 , 运行时基本无错误 。
2、可靠性
在一般条件下 , 应不出故障 。
3、效率
对于浏览、查询、增加、删除、更新和密码设置的一般操作 , 要求及时响应 , 在1~2秒内 。
4、完整性
要求能在发生意外(如掉电)的情况下 , 保证不丢失数据 。
5、易使用性
要求能尽量为用户的使用提供方便 , 软件的界面符合目前流行的界面规范 。
6、可维护性
要求该软件在运行中发现错误时 , 能快速、准确对其进行定位、诊断和修改 。
推荐阅读
- 额定功率、实际功率 测小灯泡的电功率
- 行为偏差高中学生个案分析 学生个案分析
- 妇科炎症吃什么药好,辨清类型再开方 妇科炎症吃什么药好
- 今日立夏,为何立夏节气要吃鸡蛋 立夏为什么要吃蛋
- 2月杭州TOP10酒店 杭州酒店查询
- 最值得看的5部穿越剧 关于穿越时空的电视剧
- 野炊、露营、星空,这才是夏天最正确的玩法 野炊露营
- 2021最洋气的减龄发型图片 短发什么发型好看
- 可还记得QQ游戏大厅? qq游戏论坛