计算机毕业设计 jsp疫苗接种管理系统springmvc 毕设


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

1 演示视频:

3.1 系统设计目标

需求分析的任务是通过详细调查现实疫苗接种管理所需的对象,充分了解系统的工作概况,明确功能实现的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。

当今社会的生活节奏越来越快,人们对互联网的要求也越来越高,不仅要求使用方便,而且对于功能及扩展性也有了更高的要求,最能达到要求莫过于利用计算机网络,将所需功能要求和计算机网络结合起来,就形成了疫苗接种管理系统。

在设计本疫苗接种管理系统时遵循以下设计目标进行开发:

(1)安全性。在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。

(2)先进性。结合当前流行的技术,开发出符合用户的需求,适合疫苗接种管理的系统。

(3)可扩展性。疫苗接种管理是企业管理工作中的一部分,因此在软件设计过程中,我们要考虑到软件应用的可扩展性,便于将来软件的升级、更新。

(4)有效性。有效性主要包括功能有效性,设计的软件一定要最大限度地满足用户的需求,包括用户显式的需求和隐式的需求。

3.2 系统可行性分析

对所有系统完成设计,都可能受到时间以及空间上的制衡。因此,在开始设计每一个项目的时候,我们必须对系统进行可行性需求分析,只有这样才能够降低项目所带来的危害,减少人力、物力以及财力方面的损耗。以下简要介绍一下对操作、发展和技术方面的可行性分析。

3.2.1操作可行性

疫苗接种管理系统操作比较容易,大部分输入信息页面选择的形式都是下拉框。在有些页面,信息可以自动生成,不需要输入。输入时间也采用了日历控件,操作比较容易,对操作人员的要求不高,只需要熟练操作WINDOWS即可。

3.2.2发展可行性

随着企业规模的不管扩大,疫苗接种越来越多,疫苗接种管理的相关数据繁多,管理工作量巨大,需要有一个完善的疫苗接种管理系统,来完整准确的记录疫苗接种相关信息,以便于更好的管理疫苗接种,同时也方便用户对疫苗接种相关信息的查询、管理。最重要的是要确保科学的管理方法,来提高疫苗接种的管理效率。因此,对于企业的发展创新来说,开发一个疫苗接种管理系统是可行的。

3.2.3技术可行性

(1)硬件可行性分析

系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。如果有特别低的硬件,它可以导致系统的低性能以及效率低,从而导致整个网站的运行不顺畅。以目前普遍的个人计算机的配置而言,这是十分容易实现的 。因此,本系统的开发在硬件方面是可行的。

(2)软件可行性分析

JSP技术提供了一个共同的机制类似的借口动态模型,设计更集中。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择JSP作为本系统开发技术。通过上述分析,该系统的设计实现在软件方面是可行的。

因此,我们进行了三个方面的可行性研究,可以看出,本疫苗接种管理系统的开发是没有问题的。

3.3 需求分析

随着我国经济的迅速发展,商业来往日益频繁,疫苗接种越来越多,疫苗接种相关管理工作越来越繁琐,为满足疫苗接种管理需求,结合互联网的发展,开发了这个疫苗接种管理系统,方便用户进行疫苗接种管理工作,提高疫苗接种的管理效率。

疫苗接种管理系统与传统的管理方式相比,有着无法比拟的有点,其具有效率高的特点,受到了企业的广泛使用;同时疫苗接种管理系统利用计算机平台对疫苗接种相关信息进行管理,具有储存空间大,成本低,查找方便等优点。在这一情况下,开发设计了疫苗接种管理系统,本系统采用MYSQL数据库,充分保证数据的安全性、稳定性,管理人员可以快捷准确的管理疫苗接种信息。

3.4 系统流程分析

3.3.1用户登录

为了保证系统的安全性,要使用本系统必须先登陆到系统中,各用户通过不同的账号和密码进行登录到不同的管理界面。其登录流程图如图3-1所示。

e25b8654d7995448c6a9d553fab9dbd8.jpeg

图3-1 登录界面流程图

3.3.3添加信息流程

用户可进行信息添加操作,系统在添加信息的时候,首先输入信息,看信息是否正确,正确的话,添加成功,否则返回输入信息,添加信息流程图如图3-2所示

f7ce46c1eca55bd879dcbf51f6c81734.jpeg

图3-2 添加信息流程图

3.5 系统UML用例分析

UML的缩写是 Unified Modeling Language,又称统一建模语言。是用来对软件密集系统进行可视化建模的一种语言。它是开发者对客观事物进行建模的标记,同时它也是为开发者了解系统需要什么样的功能和整个流程是什么样的做的前期工作。现在我们就对本疫苗接种管理系统进行UML建模分析。

3.3.1管理员用例图

管理员用户的用例如图3-3所示。

67996462396b522d64c56328f8380fb2.jpeg

图3-3 管理员用例图

3.3.2普通管理员用例图

普通管理员用户的用例如图3-4所示。

b74a5cf20cf7a636aef97b91ec1a2ca4.jpeg

图3-4 普通管理员用例图

3.3.3用户用例图

用户用例如图3-5所示。

04fb159e2d5011afa7454496c7f0d060.jpeg

图3-5用户用例图

3.6 界面需求分析

目前,界面设计已经成为对软件质量进行评价的一条关键指标,一个好的用户界面可以使用户使用系统的信心和兴趣增加,从而使工作效率提高,JSP技术是将JAVA语言作为脚本语言的,JSP网页给整个服务器端的JAVA库单元提供了一个接口用来服务HTTP的应用程序。创建动态页面比较方便。客户界面是指软件系统与用户交互的接口,往往涵盖输出、输入、人机对话的界面格式等。

1.输出设计

输出是由电脑对输入的基本信息进行解决,生成高质量的有效信息,并使之具有一定的格式,提供给管理者使用,这是输出设计的主要责任和目标。

系统开发的过程与实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计。这是由于输出表格与使用者直接相联系,设计的目的应当是确保使用者可以很方便的使用输出表格,并且可以将各部门的有用信息及时的反映出来。输出设计的准绳是既要整体琢磨不同管理层的所有需要,又要简洁,不要提供给用户不需要的信息。

2.输入设计

输入数据的收集和录入是比较麻烦的,需要非常多的人力和一定设备,而且经常出错。一旦输入系统的数据不正确,那么处理后的输出就会扩大这些错误,因此输入的数据的准确性对整个系统的性能起着决定性意义。

输入设计有以下几点原则:

1)输入量应尽量保持在能够满足处理要求的最低限度。输入量越少,错误率就会越少,数据的准备时间也越少。

2)应尽可能的使输入的准备以及输入的过程进行时比较方便,这样使错误的发生率降低。

3)应尽量早检查输入数据(尽量接近原数据发生点),以便使错误更正比较及时。

4)输入数据尽早地记录成其处理所需的形式,以防止数据由一种介质转移到另一种介质时需要转录而可能发生的错误。


2 系统设计

3.1 系统结构图

本疫苗接种管理系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图3-1所示。

8f0167e36a5dbaa68950d1e5283b8496.jpeg

图3-1系统工作原理图

3.2 系统结构设计

系统架构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

1)系统被分解多个子模块

2)对各个子模块的功能进行预先的设计

3)对各个子模块之间的逻辑关系进行设计

4)对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。

疫苗接种管理系统分为管理员模块、普通管理员和用户模块3大功能模块,系统功能结构如图3-2所示

3d16a339c66a96a4dafcc17c9642ca70.jpeg

图3-2系统结构图

3.3 数据库设计

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

数据库的设计一般要可以分为以下几个步骤:分别是分析需求、设计概念、设计逻辑、设计物理。

3.3.1 数据库设计原则

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

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

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

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

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

3.3.2 数据库实体

在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。

通过上述分析对数据库的需求,与系统概念模型的特点及开发方法相结合,我们可以建立E-R模型图,本系统的E-R图如下图所示:

9bc2d56b2767ea3c8fde389a9c29c06c.jpeg

1、管理员实体属性图如图3-3所示:

a0f00b8f0ad49cb4e4c502d66d44c76c.jpeg

图3-3管理员实体属性图

2、用户信息实体属性图如图3-4所示

0eb07f1e8a9ff782459c8a51c3e808a0.jpeg

图3-4 用户信息实体属性图

3、疫苗实体属性图如图3-5所示:

70cb799aa49cf6e24141b36e10f99ae2.jpeg

图3-5疫苗实体属性图

4、儿童信息实体属性图如图3-6所示

c2f5bc7e15a72827272844b77be79dc7.jpeg

图3-6 儿童信息实体属性图


  • 18
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huida_kaifa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值