logo资料库

医院药品管理sql数据库系统.doc

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
一、系统简要说明
1.1开发系统背景
1.2开发工具的选用及介绍:
1.21数据库建立:Microsoft SQL Server 2008
1.22模型制作:PowerDesigner和Diagram Designer
1.3系统背景
二、需求分析
1.1信息要求
1.2系统角色需求
1.3功能模块
1.4数据流图
1.5数据字典
三、概念结构设计
3.1任务与目标
3.2局部E—R图
3.3 综合ER图
四、逻辑结构设计
4.1逻辑设计的任务和目标
4.2一般逻辑模型设计 
4.3关系模式的优化
4.4完整的逻辑模型
五、物理结构设计
5.1物理设计阶段的目标与任务
5.2用户权限方面
5.3触发器设计
六、数据库实施
6.1创建数据库表
6.2创建触发器
6.3用户权限管理
七、总结
学 号: 2012131135 课 程 设 计 题 目 学 院 专 业 药店管理系统 计算机科学与信息工程学院 计算机科学与技术 班 级 2012 级计算机 1 班 学生姓名 指导教师 尹建 张世勇 2014 年 6 月 23 日 1
重庆工商大学课程设计成绩评定表 学院: 计信学院 班级: 12 计算机一 学生姓名: 尹建 学号:2012131135 项目 分 值 优秀 良好 (100>x≥90) (90>x≥80) 中等 (80>x≥ 70) 及格 (70>x≥60) 不及格 (x<60) 评 分 学习 态度 15 参考标准 参考标准 参考标准 参考标准 参考标准 学 习 态 度 认 学习态度比较 学 习 态 度 学 习 态 度 尚 学习马虎, 真,科学作风 认真,科学作 尚好,遵守 可,能遵守组 纪律涣散, 严谨,严格保 风良好,能按 组织纪律, 织纪律,能按 证设计时间并 期圆满完成任 基 本 保 证 期完成任务 按任务书中规 务书规定的任 设计时间, 定的进度开展 务 各项工作 按 期 完 成 各项工作 工 作 作 风 不 严 谨 , 不 能 保 证 设 计 时 间 和 进度 设计合理、理 设计合理、理 设计合理, 设 计 基 本 合 设 计 不 合 论分析与计算 论分析与计算 理 论 分 析 理,理论分析 理,理论分 正确,实验数 正确,实验数 与 计 算 基 与 计 算 无 大 析 与 计 算 据准确,有很 据比较准确, 本正确,实 错,实验数据 有 原 则 错 技术 水平 与实 际能 力 强的实际动手 有较强的实际 验 数 据 比 无大错 25 能力、经济分 动手能力、经 较准确,有 析能力和计算 济分析能力和 一 定 的 实 机应用能力, 计算机应用能 际 动 手 能 文献查阅能力 力,文献引用、 力,主要文 强、引用合理、 调查调研比较 献引用、调 调查调研非常 合理、可信 查 调 研 比 合理、可信 较可信 误,实验数 据不可靠, 实 际 动 手 能力差,文 献引用、调 查 调 研 有 较 大 的 问 题 有重大改进或 有较大改进或 有 一 定 改 有一定见解 观念陈旧 创新 10 独特见解,有 新颖的见解, 进 或 新 的 一定实用价值 实用性尚可 见解 论文 (计 算 书、 图 纸) 撰写 质量 结构严谨,逻 结构合理,符 结构合理, 结 构 基 本 合 内容空泛, 辑性强,层次 合逻辑,文章 层 次 较 为 理,逻辑基本 结构混乱, 清晰,语言准 层次分明,语 分明,文理 清楚,文字尚 文 字 表 达 确,文字流畅, 言准确,文字 通顺,基本 通顺,勉强达 不清,错别 50 完全符合规范 流畅,符合规 达 到 规 范 到 规 范 化 要 字较多,达 化要求,书写 范化要求,书 化要求,书 求;图纸比较 不 到 规 范 工整或用计算 写工整或用计 写 比 较 工 工整 机打印成文; 算 机 打 印 成 整;图纸比 图 纸 非 常 工 文;图纸工整、 较工整、清 整、清晰 清晰 晰 化要求;图 纸 不 工 整 或不清晰 指导教师评定成绩: 指导教师签名: 2014 年 6 月 23 日 2
SQL Server 一、系统简要说明 ........................................................................................................................................4 1.1 开发系统背景 ..................................................................................................................................4 1.2 开发工具的选用及介绍:............................................................................................................ 4 2008..............................................................4 1.21 数据库建立:Microsoft 1.22 模型制作:PowerDesigner 和 Diagram Designer...............................................................4 1.3 系统背景 ..........................................................................................................................................4 二、需求分析 ................................................................................................................................................5 1.1 信息要求 ..........................................................................................................................................5 1.2 系统角色需求 ..................................................................................................................................5 1.3 功能模块 ..........................................................................................................................................5 1.4 数据流图 ..........................................................................................................................................6 1.5 数据字典 ..........................................................................................................................................6 三、概念结构设计 ........................................................................................................................................8 3.1 任务与目标......................................................................................................................................8 3.2 局部 E—R 图...................................................................................................................................8 3.3 综合 ER 图....................................................................................................................................10 四、逻辑结构设计 ......................................................................................................................................11 4.1 逻辑设计的任务和目标 ................................................................................................................11 4.2 一般逻辑模型设计 ........................................................................................................................12 4.3 关系模式的优化............................................................................................................................12 4.4 完整的逻辑模型............................................................................................................................13 五、物理结构设计 ......................................................................................................................................14 5.1 物理设计阶段的目标与任务 ....................................................................................................... 14 5.2 用户权限方面 ................................................................................................................................14 5.3 触发器设计....................................................................................................................................14 六、数据库实施..........................................................................................................................................14 6.1 创建数据库表 ................................................................................................................................14 6.2 创建触发器....................................................................................................................................18 6.3 用户权限管理 ................................................................................................................................20 七、 总结 ....................................................................................................................................................20 3
一、系统简要说明 1.1 开发系统背景 Microsoft Windows 7 1.2 开发工具的选用及介绍: 1.21 数据库建立:Microsoft SQL Server 2008 SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司 共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于 开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNⅨ操作系统上的应 用。 1.22 模型制作:PowerDesigner 和 Diagram Designer power designer 是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。 使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model) 两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实 体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具 体化。 在数据库建模的过程中,需要运用 PowerDesigner 进行数据库设计,这个不但让人直观的理 解模型,而且可以充分的利用数据库技术,优化数据库的设计。第一次用 PowerDesigner 并不感 到很陌生,里面与 SQLServer 建立数据库差不多。 其次就是 E-R 图,在数据库系统概论中有涉及到,这个实体关系图中,一个实体对于一个表, 实体、属性与联系是进行系统设计时要考虑的三个要素,也是一个好的数据库设计的核心。 Diagram Designer 这个矢量图像编辑筹建流程图,图表和滑动展览。包括一个可定制的样板 及调色板,简单的图绘图仪。支持使用压缩的文件格式。 1.3 系统背景 现今药品管理的烦琐给具有强烈时间观念的管理人员带来了诸多不便,为了对药品档案的管 理方便,因此开发了本软件。数据库在零售药店管理系统中占有极其重要的地位,数据库结构设 计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数 据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。设计数据库系统时 应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体 体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出 和输入。 4
该药品管理信息软件目前已有比较完善的管理与使用功能,研制药品管理信息软件是为了 满足药品销售办公室对药品档案管理的方便,以现代化的创新思维模式去工作。开发意图是 a. 为 了药品管理信息更完善; b. 为了药店销售办公室对药品销售管理更方便 c. 为了减轻工作人员 的工作负担。 二、需求分析 1.1 信息要求 系统的主要功能如下: 1、 基础数据处理:包括医生和药剂师名单的录入,修改,删除及查询 2、 药品信息管理:药品进货、上柜、临时存货等信息的处理。 3、 营业数据处理:柜存药品查询,处方综合查询,交接班结处理 4、 查询功能: 药品库存、柜上药品、日、周、月、季度销售查询、药品销量查询、销售人 员销售业绩查询。 5、 用户以及用户权限管理。 6、 系统维护。 1.2 系统角色需求 本系统共包含医生、药剂师、客户、销售职工四种角色: (1)医生,药剂师:开药和配药; (2)销售职工:出售商品; (3)客户:客户可以采购商品; 1.3 功能模块 系统的主要功能如下: 7、 基础数据处理:包括医生和药剂师名单的录入,修改,删除及查询 8、 药品信息管理:药品进货、上柜、临时存货等信息的处理。 9、 营业数据处理:柜存药品查询,处方综合查询,交接班结处理 10、 查询功能: 药品库存、柜上药品、日、周、月、季度销售查询、药品销量查询、销售人 员销售业绩查询。 11、 用户以及用户权限管理。 12、 系统维护。 5
1.4 数据流图 顶层数据流图: 药品仓库 药品等信息 柜 职工信息,药品 台处理 出售药品 一层数据流图: 顶层数据流程图 1.5 数据字典 柜台职工表 列名 eid age ename 含义 长度 类型 职工编号 年龄 姓名 8 8 8 char() char() char() null no no no default no no no 6
sex counterid sal 性别 柜台号 工资 2 8 8 char() char() char() no no no no no no 药品表 列名 含义 长度 类型 药品号 保质期 生产厂家 药品 库存 medicineid name stock period jname jiage xiaoshouzongli ang rixiaoshouliang 日销售量 zhouxiaoshouli ang yuexiaoshoulia ng jiduxiaoshoulia ng 8 8 8 8 8 8 8 8 8 8 季度销售量 8 周销售量 价格 销售总量 月销售量 char() char() char() char() char() char() char() char() char() char() char() null no no no no no no no no no no no default no no no no no no no no no no no 列名 medicineid buydate 含义 药品号 购买日期 长度 类型 8 8 char() char() null no no default no no 购买表 7
含义 长度 类型 柜台号 8 8 职工编号 8 8 职工名 柜台名 char() char() char() char() null no no no no default no no no no 含义 含义 名字 名字 年龄 年龄 性别 性别 长度 长度 8 8 8 8 8 8 类型 类型 char() char() char() char() char() char() null null no no no no no no default default no no no no no no 柜台表 列名 counterid ename eid countername 列名 列名 name name age age sex sex 药剂师表 医生表 三、概念结构设计 3.1 任务与目标 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是 整个数据库设计的关键。 (1)选择中层数据流为切入点,通常选择实际系统中的子系统; (2)设计分 E-R 图,即各子模块的 E-R 图; (3)生成初步 E-R 图,通过合并方法,做到各子系统实体、属性、联系统一; (4)生成全局 E-R 图,通过消除冲突等方面。 3.2 局部 E—R 图 药品 E-R 图 8
分享到:
收藏