医疗管理系统的需求分析和设计文档?
需求分析
2.1信息要求(基本信息)
药品信息:药品编号、药品名称、药品类别代码、售价、出厂价格、单位、库存、有效期、批准文号等。
药品分类索引信息:药品类别编码、类别描述等。
供应商信息:供应商编号、供应商名称、联系人、联系电话、城市等。
药品销售信息:销售代码、药品代码、药品名称、销售价格、单位、数量、总金额、销售日期等。
用户信息:员工号、姓名、用户登录名、用户密码、用户身份、用户权限等。
2.2功能要求
系统要实现的主要功能有:
(1)药品信息的维护管理可以添加、修改、删除万卷药品信息,根据一定条件查询药品信息。
(2)供应商信息的管理可以完成信息的增加、修改、删除,并根据一定的条件查询信息。
(3)用户信息的管理可以完成信息的添加、修改和删除,并根据一定的条件查询信息。
(4)仓库管理,可以查询库存的药品信息,更新和统计库存。
(5)查询功能,要求可以按日期查询,也可以按用户选择的字段和输入的内容查询。
在设计阶段,首先了解了医疗管理,仔细分析了这种管理对系统功能的需求。根据这些功能需求,定义系统,确定系统必须做什么。但由于对医疗管理的不了解,需求分析难免不完善,但考虑到了基本需求,用文档准确记录了系统的需求。之后,开始系统的设计。首先,设计概念结构。根据需求分析的结果,对系统中的实体进行归纳,并绘制系统的局部ER图和全局ER图。然后,逻辑结构设计,结合需求分析和概念结构设计,将设计的ER图转化为DBMS(SQL Server 2000)支持的数据模型的逻辑结构。最后用开发工具VB6.0进行功能编码。
最终系统基本可以实现大部分功能,但是也有很多事情没有做到,比如药品入库存储新药的信息功能,但是因为进价和有效期的变化,不仅可以改变药品的库存,进价可以用加成定价法改变,但是有效期还没解决。