基于SSM的医院药品库存管理系统
基于 SSM 框架的医院药品库存管理系统
目录
1.数据库设计 1
1.1需求分析 3
1.2概念结构设计 16
1.3逻辑结构设计 17
1.4物理结构设计 24
1.5数据库实施 26
1.6数据库运行和维护 29
2.应用系统设计 29
2.1技术选型 29
2.2详细设计 30
2.3环境准备 33
2.4创建一个新的 Dynamic Web 项目 35
2.5集成 Spring 和 SpingMVC 35
2.6配置 web.xml 38
2.7集成 Spring 和 MyBatis 40
2.8配置 log4j 43
3.9集成基于 Bootstrap 前端框架的 ACE 管理系统页面模板 44
2.10导入 Apache Taglibs 的 jar 包 44
3.测试与验收 44
3.1界面测试 44
3.2功能测试 45
3.3性能测试 46
3.4需求测试 47
4.遇到的问题 47
5.成果截图 54
1.数据库设计
数据库应用系统:使用数据库的各类信息系统。
广义的数据库设计:数据库及其应用系统的设计,即整个数据库应用系统。
狭义的数据库设计:设计数据库本身,即设计数据库的各级模式并建立数据库。
设计一个好的数据库与设计一个好的数据库应用系统是密不可分的,一个好的数据库结构是应用系统的基础,特别在实际的系统开发项目中两者更是密切相关、并行进行的。
数据库设计 (database design) 的一般定义:数据库设计是指对于一个给定的应用环境,构造 (设计) 优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。
信息管理要求是指在数据库中应该存储和管理哪些数据对象;数据操作要求是指对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。
数据库设计的目标:为用户和各种应用系统提供一个信息基础设施和高效的运行环境。
高效的运行环境指数据库数据的存取效率、数据库存储空间的利用率、数据库系统运行管理的效率等都是最高的。
在数据库设计过程中,需求分析和概念结构设计可以独立于任何数据库管理系统进行,逻辑结构设计和物理结构设计与选用的数据库管理系统密切相关。
根据结构化系统设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6 个阶段:
需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库实施
数据库运行和维护
设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述 6 个阶段的不断反复。
数据库设计过程中的各个阶段关于数据特性的设计描述:
设计阶段 设计描述
需求分析 数字字典、全系统中数据项、数据结构、数据流、数据存储的描述
概念结构设计 概念模型 (E-R 图)、数据字典
逻辑结构设计 某种数据模型 (关系 / 非关系)
物理结构设计 存储安排、存取方法选择、存取路径建立
数据库实施 创建数据库模式、装入数据、数据库试运行
数据库运行和维护 性能监测、转储 / 恢复、数据库重组和重构
数据库设计过程中的各级模式:
在需求分析阶段综合各个用户的应用需求;在概念结构设计阶段形成独立于机器特点、独立于各个关系数据库管理系统产品的概念模式 (E-R 图);在逻辑结构设计阶段将 E-R 图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式,然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图,形成数据的外模式;在物理结构设计阶段,根据关系数据库管理系统的特点和处理的需要进行物理存储安排,建立索引,形成数据库内模式。
1.1需求分析
需求分析必须准确了解与分析用户需求 (包括数据与处理)。
设计描述:数字字典、全系统中数据项、数据结构、数据流、数据存储的描述。
任务:通过详细调查现实世界要处理的对象 (组织、部门、企业等),充分了解原系统 (手工系统或计算机系统) 的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。调查的重点是 “数据” 和 “处理”,通过调查、收集与分析,获得用户对数据库的如下要求:
信息要求:指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。
处理要求:指用户要完成的数据处理功能,对处理性能的要求。
安全性与完整性要求
总结
以上是生活随笔为你收集整理的基于SSM的医院药品库存管理系统的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: PostgreSQL column cr
- 下一篇: Java商城系统后端和小程序模板、毕业设