计算机毕业设计 jsp药品管理系统springmvc 毕设

本文详细探讨了一款药品管理系统的开发,包括技术、经济、操作和发展的可行性分析,以及系统非功能需求、数据库设计(如E-R模型)和具体功能模块的设计,强调了系统设计的全面性和实用性。
摘要由CSDN通过智能技术生成


https://www.bilibili.com/video/BV1Yt421a7r4/

演示视频:

3.1 可行性分析

可行性分析能够让系统用最低的开发成本来获得最高的经济效益。可行性分析目的是根据所开发系统的用户需求,明确研究方向,明确目标。通过详细的分析调查以及系统的框架设计功能模块分析,找到可行的方法。对要设计实现的药品管理系统从技术上、经济上、操作、发展上进行可行性研究调查,这样既能够保证信息资源的合理利用,也能够避免在学习工作设计程序过程中因失误而导致的系统错漏问题,协助我们对设计做出更加合理和可惜的抉择。

3.1.1 技术可行性

本药品管理系统采用JSP开发技术,基于B/S模式,使用MYSQL数据库来对数据进行储存。先从软件及硬件方面对技术可行性进行分析:

1.硬件可行性分析

药品管理系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保药品管理系统的正常工作即可。以目前普遍的个人计算机的配置而言,这是十分容易实现的 。因此,药品管理系统的开发在硬件方面是可行的。

2.软件可行性分析

本药品管理系统采用MYSQL数据库、JSP技术。大学时,我就已经掌握了JSP的主要知识,也对MYSQL数据库的操作进行了系统的学习。本系统从整体上看设计起来比较容易,本系统开发的重点就是对数据库的设计和操作。在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。JSP以及MYSQL结合起来开发一套药品管理系统,必定是可行并且高效的。 

因此,药品管理系统具有技术可行性。

3.1.2 经济可行性

药品管理系统是基于B/S模式,采用MYSQL数据库储存数据,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是管理系统的开发和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。

3.1.3 操作可行性

药品管理系统的登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用JSP技术开发,基于B/S结构,这些开发环境使系统更加完善。

本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

3.1.4 发展可行性

随着不断发展,药品管理事务也越来越多,因此需要有一个完善的药品管理系统,来管理的药品信息。最重要的是要确保科学的管理方法,为获得长远发展的竞争力提高的唯一途径。因此,对于发展创新来说,开发一个药品管理系统是可行的。

综上所述,药品管理系统在技术、经济、操作、发展上都具有很高的可行性,开发此程序是很必要的。

3.2 系统非功能需求分析

1、完整性需求

要求各种药品信息、销售信息等记录的完整性,信息记录等内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。

2、性能需求

页面响应时间应该在3秒以内,最长不能超过4秒。

3、界面需求

系统界面要求简单明了,容易操作,符合用户操作习惯。

4、安全性需求

要充分保证系统的安全性、稳定性。要想对本系统进行管理,必须经过正确的账号密码进行管理员登录,否则无法进行系统管理。

3.3 系统流程设计

3.3.1系统登录流程

为了保证系统的安全性,要使用本药品管理系统必须先登陆到系统中,系统登录流程图如图3-1所示。

09777f2be0cfc5a1e52cb92cfa69d854.jpeg

图3-1系统登录流程图

3.3.2 添加信息流程

药品管理系统的管理员用户在添加信息的时候,首先输入信息,看信息是否正确,正确的话,添加成功,否则返回输入信息,添加信息流程图如图3-2所示。

b9f796f47821f4acde32738320096d9b.jpeg

图3-2 系统添加信息流程图


4 系统设计

3.1 系统结构设计

根据第三章中系统功能需求概述,可得出本药品管理系统的功能结构图,如图3-1所示。

95f2096fe00744b44831658f79c9ca47.jpeg

图3-1 系统功能结构图

3.2 系统顺序图

3.2.1登录模块顺序图

管理员要想对系统进行管理,首先需通过正确的账号和密码进行登录系统,登录信息正确则进入系统主界面,否则无权进行系统管理,系统登录顺序图如图3-2所示。

dd607b362cc8da4b3666fb62362b5800.jpeg

图3-2 登录模块顺序图

3.2.2添加信息模块顺序图

管理员进入系统后台,可添加药品信息、库存信息等。该模块的顺序图如图 3-3 所示。

图3-3添加信息模块顺序图

3.3 数据库设计

数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。

3.3.1数据库设计原则

在概念设计中,通常用四种方法:

自顶向下、自底向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构

在物理结构设计阶段首先分两步走:

确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。 对物理结构的评价是时间和空间效率。

选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。

3.3.2数据库概念设计

设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。

对概念进行设计时采用实体—联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作环境中所相关的事物给予提示,对实体特性的描述就是属性。

设计概念的出发点是能够对企业组织信息要求的数据库概念结构进行反映,就是概念模式。概念模式不依附数据库逻辑结构,,也不依赖支持数据库的DBMS,独立于计算机系统。

3.3.3数据库实体

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)来表示数据以及数据之间的联系,开发出能够解决用户信息要求和处理要求的数据库系统概念模式。

在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图表现了系统中各个实体之间的联系,本系统的各实体E-R图如下图所示:通常概念设计的主要目标是设计并反映出某一个组织部门的信息需求中的数据库系统模式,数据库系统的概念模式通常是独立于:数据库系统的逻辑结构、DBMS即数据库管理系统、计算机系统等模式。

概念模式的设计方法主要是以需求分析作为基础,并且用概念数据模型即E-R模型等来表示数据之间的相互联系,设计并反映出用户所需的信息需求以及处理需求的数据库系统等概念模式。通常概念设计的主要目标是描述应用领域的信息模式,并且支持用户的相关应用,最终方便转换并为数据库系统逻辑模式并且方便用户理解。在此阶段,用户可以参与和评价数据库系统的设计,最终来保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:


9d0a40423cd5288cb9b8cb1d46847dcb.jpeg


                          

1、销售信息实体E-R图如图3-4所示:

0cb2de44320a38b1c816485aacee22c3.jpeg

图3-4销售信息实体图

2、厂家信息实体E-R图如图3-5所示:

7920d99f37b7b1a26551f31961cf3afa.jpeg

图3-5厂家信息实体图

3、出入库实体E-R图如图3-6所示:

c792081a181632d09575d78f30e70e3a.jpeg

图3-6出入库实体图

4、用户实体属性图如图3-7所示:

57505e1ebf373845b76a35815ea75492.jpeg

图3-7用户实体属性图



  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值