《2022年门诊收费管理系统数据库设计 .pdf》由会员分享,可在线阅读,更多相关《2022年门诊收费管理系统数据库设计 .pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、门诊收费管理系统数据库设计报告文件状态: 草稿 正式发布 正在修改文件标识:门诊收费管理系统当前版本:作者:杨永琼完成日期:2010-5-020 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 门诊收费管理系统数据库设计报告2 目录1 文档介绍 ,3 1.1 文档目的 ,3 1.2 文档范围 ,3 1.3 读者对象 ,3 1.4 参考文献 ,3 1.5 术语与缩写解释 ,3 2 数据库环境说明 ,4 3 数据库的命名规则 ,4
2、4 逻辑设计 ,5 5 物理设计 ,7 5.0 表汇总,7 5.1 挂号信息表 ,7 5.2 住院信息表 ,7 5.3 药品信息表 ,8 5.4 药品价格信息表 ,8 6 防止用户直接操作数据库的方法,9 6.1 详细的程序设计过程 ,9 7 数据库管理与维护说明 ,9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 门诊收费管理系统数据库设计报告3 1. 文档介绍1.1 文档目的作为门诊收费管理系统软件设计文档的重要组成部分,
3、本文档主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员,测试人员编码及测试的重要参考依据。1.2 文档范围本文档包含以下几个部分: 1. 文档介绍2. 数据库环境说明3. 数据库的命名规则4. 逻辑设计5. 物理设计6. 安全性设计7数据库管理与维护说明1.3 读者对象本文档的主要读者包括:1. 本系统的设计人员:包括模块设计人员2. 本系统的系统开发人员:包括数据库开发、编码人员3. 本系统的测试人员1.4 参考文献数据库系统基础罗运模高等教育出版1.5 术语与缩写解释缩写、术语及符号解 释Micrsoft SQL Server
4、 2000 Enterprise Edtion微软 SQL Server2000 企业版名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 门诊收费管理系统数据库设计报告4 2. 数据库环境说明门诊收费管理系统数据库采用Micrsoft SQL Server 2000 Enterprise Edtion 数据库管理系统建立并维护。数据库设计过程中采用Microsoft公司的Visio创建进销存数据库的ER图,并生成数据库脚本文件“门
5、诊收费管理系统数据库设计.DDL” 。其中 SQL Server 的登录模式为混和身份验证,超级用户的用户名及密码均为sa, SQL Server 服务器的端口号: 1433。3. 数据库的命名规则1. 数据库的命名:全部由英文小写字母组成,单词之间使用下划线分割如:门诊收费管理系统数据库命名为mzsfgl 。2. 数据库表命名:表义名( 可以使用缩写 ) 或者直接中文名表义名:单词首字母大写名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - -
6、- - - 门诊收费管理系统数据库设计报告5 4. 逻辑设计图 4-1 门诊收费管理数据库ER图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - 门诊收费管理系统数据库设计报告6 图 4-2 门诊收费管理数据库ER 图图 4-3 门诊收费管理数据库ER图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页
7、- - - - - - - - - 门诊收费管理系统数据库设计报告7 5. 物理设计5.0 表汇总表名功能说明挂号信息表患者挂号基本信息住院信息表患者住院的信息药品信息表患者用药基本信息药品价格信息表药品价格信息表 1 5.1 挂号信息表表名挂号信息表列名数据类型(精度范围)空/非空约束条件说明P_ID int(4) 非空PK 挂号 ID name char(8) 非空姓名sex char(8) 非空性别age char(8) 非空年龄IDnumber char(20) 非空身份证号daydate datetime(8) 非空挂号日期补充说明表 2 5.2 住院信息表表名住院信息表列名数据类型
8、(精度范围)空/非空约束条件说明p_ID int(4) 非空PK 挂号 ID name char(8) 非空姓名sex char(8) 非空性别age char(8) 非空年龄doctor char(8) 空就诊医生med char(60) 非空药品表bednum Int(4) 空床号rydate Datetime(8)空入院日期cydate Datetime(8)空出院日期补充说明表 3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - -
9、 - - 门诊收费管理系统数据库设计报告8 5.3 药品信息表表名药品信息表列名数据类型(精度范围)空/非空约束条件说明p_ID Int(4) 非空PK 挂号 ID ID Int(4) 非空FK 药品 ID name Char(10) 非空药品名称Count Varchar(50) 非空数量price Varchar(50) 非空单价stotal Varchar(50) 非空费用补充说明表 4 外键子父FK_药品信息表 _ ID ID 药品价格信息表.ID 表 5 5.4 药品价格信息表表名药品价格信息表列名数据类型(精度范围)空/非空约束条件说明ID int(4) 非空PK 药品 ID na
10、me char(10) 非空药品名称count varchar(50)非空剩余数量price varchar(50) 非空单价补充说明表 6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - 门诊收费管理系统数据库设计报告9 6. 安全性设计6.1 防止用户直接操作数据库的方法门诊收费管理软件的后台数据库应安装在指定服务器上,用户只能通过登录软件访问数据库表中的数据。除上述方法外,不应提供用户其他访问数据库数据的直接或间接途径。7. 数据库管理与维护说明对于本数据的管理与维护,例如数据库的备份与恢复,可以使用T-SQL 的 BACKUP DATABASE 命令和 RESTORE DATABASE命令 具体实用说明请参照SQL Server 2000 联机丛书或使用企业管理器中的“所有任务”“备份数据库(B)”菜单项和或“还原数据库(R)”菜单项操作。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -