SSMをベースとした年金機関向け情報管理システムの設計・導入

  まとめ

我が国では高齢者が徐々に増加し、子どもの数が減少し、親の介護のために労働時間が長すぎるため、老人ホームや介護職員の需要が急増します我が国の生活水準の向上に伴い、高齢介護スタッフに対する要求もますます高くなっています上記の要件から、老人ホームに関する運営すべき情報は数多くあるため、この選択しました。このシステムは、Java 言語とデータベース技術に基づいて設計および実装されており、機能がシンプルで、操作が便利で高速であり、高齢者日常的な介護ニーズを満たすことができ、対象ユーザーに高齢者介護サービスの情報管理プラットフォームを提供します。このプロジェクトの主な研究内容は、管理者モジュール(個人情報、利用者情報、ベッド情報、看護師情報、部屋情報など)、家族ユーザーモジュール(個人情報、部屋情報、体調)、看護師モジュール(高齢者の身体の状態服薬状況など)、上記モジュール間の連携により、高齢者施設全体の日常管理が完了します。

年金機関情報管理システムはB/S構造を採用し、プログラミングツールとしてJava言語を使用し、Springフレームワーク技術を使用して全体構造を構築し、データベースとしてMySQL 8.0を使用し、IDEAを通じてApacheサーバーを統合し、システム機能の開発を完了しますモジュール

キーワード: Java 言語MySQL データベース、SSM

第1 はじめに_

1.1研究の背景

我が国では高齢化が進み、高齢者介護サービスの需要が増大し続けており、高齢者介護施設の情報ニーズを満たす効果的な情報管理システムを確立する必要があります。第二に、高齢者の健康状態、薬物治療、栄養と食事、活動の手配など、高齢者施設の管理は複雑であるため、管理効率とサービスの質を向上させるためのインテリジェントなシステムが必要です。第三に、高齢者施設の管理者にとって、高齢者のライフスタイルや嗜好を把握することは、より良いサービスの提供につながり、情報管理システムを確立することでその目的を達成することができます。したがって、年金機関の情報管理システムに関する研究は非常に意義があり、実用的価値がある。

1.2開発の意義

年金機関の情報管理システムの開発の意義は、年金機関の経営効率を向上させ、サービスの質を最適化し、高齢者の生活の質を向上させることにあります。このシステムを適用することで、高齢者ファイル管理、医療サービス管理、給食管理、アクティビティ管理など、高齢者施設の情報管理が実現できます。同時に、データの統計や分析を支援し、高齢者施設の意思決定支援や参考にすることもでき、サービスの質と経営レベルを向上させることができます。

1.3国内外の研究

1.3.1 海外研究の現状

ヨーロッパは、年金サービスを開発した最初の地域の 1 つです。英国、ドイツ、フランスなどは、高齢者施設向けの情報管理システムの研究開発を積極的に推進している。その中でもイギリスとドイツの研究成果が際立っています。英国の高齢者施設のインテリジェント情報管理システムは、健康検査、医療指導、遠隔監視など、主に高齢者の医療と介護のニーズを対象としています。ドイツの年金機関の情報管理システムには、主にデータ管理、情報共有、応用に関する研究が含まれます。

第二に、米国も年金機関の情報管理システムについて多くの研究を行ってきました。米国の高齢者介護施設の情報管理システムは、主に高齢者の社会的および娯楽のニーズに焦点を当てています。高齢者の地域活動、文化的娯楽、その他の活動を目的として、米国の研究機関は一連の研究を実施し、高齢者の特別なニーズに応える情報管理システムを開発しました。

第三に、日本は高齢者施設の情報管理システムが比較的進んでいる国の一つでもあります。日本の高齢者施設情報管理システムは、主に食事や怪我の管理といった高齢者のニーズに応えることを目的としています。日本の研究成果は主に、高齢者の食生活のためのインテリジェントなレシピ設計やケータリング管理などであり、モノのインターネットや人工知能などの技術によって食事の自動化が実現されています。同時に、日本の研究機関も高齢者の転倒による怪我に関する一連の研究を実施し、高齢者向けの一連の怪我管理システムを開発しました。

最後に、欧米では高齢者施設向けの情報管理システムの研究開発はかなり成熟しているが、データ共有やプライバシー保護などの課題がまだある。人工知能などの技術の発展により、高齢者施設における情報管理システムの研究・応用の可能性はますます広がり、大いに期待されています。

1.3.2 国内の研究状況

高齢者介護施設の情報管理システムは現代の高齢者介護サービスの重要な部分を占めており、中国ではその研究開発がある程度進んでいる。まず、中国では老人介護施設向けのさまざまな情報管理システムが登場しており、特別養護老人ホーム、特別養護老人ホームから総合老人介護施設まで、さまざまなタイプの高齢者サービス施設をカバーしています。これらのシステムには主に、自社開発のカスタマイズされたソフトウェアとサードパーティのソフトウェア プラットフォームが含まれます。

次に、技術面では、高齢者介護施設の情報管理システムの安全性、信頼性、使いやすさについて、国内で多くの研究が行われてきました。例えば、スマートハードウェアデバイスを活用してスマート介護サービスを実現したり、ビッグデータ技術を活用して経営効率を向上させたりしています。

さらに、人工知能とモノのインターネット技術の急速な発展に伴い、高齢者介護施設の情報管理システムはますますインテリジェント化され、統合化されています。大手企業は、高齢者介護施設の管理、サービス、入居者のニーズを満たすために、人工知能音声アシスタント、クラウド コンピューティング技術、消費者行動分析を使用して、この傾向を製品の研究開発に統合しています。

第2 システム分析

2.1 実現可能性の分析

高齢者介護施設の情報管理システムにおける技術的、経済的、運用可能性の体系的な分析。

2.1.1 技術的な実現可能性

システムはSSMフレームワークをベースとし、 JSP技術を用いて実装する予定ですが、 JSP技術は非常に強力であり、すべてのJavaクラスを利用できるため、他の開発事例を参考にしながらシステム開発が可能です。

2.1.2 経済的実現可能性

研究開発では、無償の開発ツールをベースに高齢者施設向け情報管理システムを開発し、オンライン化後も収益を維持するためにさまざまな運用が可能です。

2.1.3 運用の実現可能性

大きな市場需要に応じて、高齢者施設の情報管理は自らの有利な領域を正確に特定し、市場の占有を急いでおり、成熟した運営ビジネスモデルを持っています。

2.2 機能要件

 このプラットフォームの機能概要を図 2-1 に示します。

 図2-1 機能概要図

(1) 管理者

 図 2-2 管理者の機能図

シリアルナンバー

101

ユースケース名

管理者ログイン

ユーザー

管理者

拡張ポイント

なし

入力

管理者の基本情報

システム応答

システムはユーザーの基本情報をデータベースに保存します

出力

ユーザーは登録時のユーザー名とパスワードでログインできます。

前提条件

管理者アプリケーションへのログイン

事後条件

管理者は正常にログインしました

アクティビティのステップ

  1. 管理者はログインを選択します
  2. 管理者がログイン情報を入力します
  3. システム検証ログイン情報
  4. 正常にログインし、ホームページに入ります

例外処理

  1. 管理者が入力した情報がシステム検証と一致しない場合、システムはログインページに戻り、プロンプト メッセージを表示します。
  2. システムに異常が発生しログインできない、Webサイトがメンテナンス中であるなどの該当情報が表示されます。

シリアルナンバー

102

ユースケース名

ユーザー管理

ユーザー

管理者

拡張ポイント

なし

入力

「ユーザー管理」をクリックしてインターフェースに入ります

システム応答

自動

出力

ユーザー管理インターフェース

前提条件

管理者がログインしています

事後条件

管理者ログインに成功しました

アクティビティのステップ

  1. 管理者ログインに成功しました
  2. ユーザー情報を表示するには、「ユーザー管理」をクリックします。

例外処理

  1. ユーザー情報なしでプロンプトを表示する

シリアルナンバー

10 3

ユースケース名

看護管理

ユーザー

管理者

拡張ポイント

なし

入力

「看護管理」をクリックしてインターフェースに入ります

システム応答

自動

出力

看護管理インターフェース

前提条件

管理者がログインしています

事後条件

管理者ログインに成功しました

アクティビティのステップ

1. 管理者ログイン成功

2. 看護師管理をクリックして看護師情報を表示します

例外処理

1. 促す看護師情報がない

シリアルナンバー

10 4

ユースケース名

イベント管理

ユーザー

管理者

拡張ポイント

なし

入力

「イベント管理」をクリックしてインターフェースに入ります

システム応答

自動

出力

看護管理インターフェース

前提条件

管理者がログインしています

事後条件

管理者ログインに成功しました

アクティビティのステップ

1. 管理者ログイン成功

2. 看護師管理をクリックして看護師情報を表示します

例外処理

1. 促す看護師情報がない

シリアルナンバー

10 5

ユースケース名

ベッドタイプの管理

ユーザー

管理者

拡張ポイント

なし

入力

ベッド管理をクリックしてインターフェースに入ります

システム応答

自動

出力

ベッド管理インターフェース

前提条件

管理者がログインしています

事後条件

管理者ログインに成功しました

アクティビティのステップ

1. 管理者ログイン成功

2. ベッド管理をクリックしてベッド情報を表示します

例外処理

1. ベッドタイプ情報なしのプロンプト

(2) 利用者(ご家族)

 図2-3 利用者(家族)の機能図

シリアルナンバー

2 01

ユースケース名

ユーザー登録とログイン

ユーザー

ユーザー

拡張ポイント

なし

入力

ユーザー基本情報

システム応答

システムはユーザーの基本情報をデータベースに保存します

出力

ユーザーは登録時のユーザー名とパスワードでログインできます。

前提条件

ユーザーアプリの登録

事後条件

ユーザー登録が成功しました

アクティビティのステップ

1. ユーザーが登録を選択します

2.登録ページに戻ります

3. ユーザーは対応する情報を入力します

4.システムは登録情報を確認します

5. ユーザーが登録情報を送信する

6.システムは登録が成功したことを通知し、ホームページに戻ります。

7. ユーザーがログインを選択します

8. ユーザー情報を入力します

9. 正常にログインし、ホームページに入ります。

例外処理

1.用户输入用户名已注册或注册信息与系统验证不一致,系统返回注册页面并给出提示信息

2.系统异常,无法注册,给出相应信息,如网站维护中。

编号

202

用例名称

信息填写

使用人员

用户

扩展点

输入

用户基本信息

系统响应

自动

输出

信息填写界面

前置条件

用户填写登录信息

后置条件

用户登录成功

活动步骤

  1. 用户登录成功
  2. 点击信息填写进行填写个人信息

异常处理

1.信息填写不成功

编号

203

用例名称

房间信息

使用人员

用户

扩展点

输入

点击房间信息进入界面

系统响应

自动

输出

房间信息界面

前置条件

用户填写登录信息

后置条件

用户登录成功

活动步骤

1.用户登录成功

2.点击房间信息进行查看用户所在房间的具体信息

异常处理

1.无房间信息进行提示

(3)护工

 图2-4 护工的功能图

编号

301

用例名称

护工注册登录

使用人员

护工

扩展点

输入

护工基本信息

系统响应

系统将护工基本信息存入数据库

输出

护工可用注册时的护工名和密码登陆

前置条件

护工申请注册

后置条件

护工注册成功

活动步骤

1.护工选择注册

2.系统返回注册页面

3.护工输入相应信息

4.系统验证注册信息

5.护工提交注册资信息

6.系统提醒注册成功并返回首页

7.护工选择登录

8.输入护工的信息

9.登录成功进入首页

异常处理

1.护工输入护工名已注册或注册信息与系统验证不一致,系统返回注册页面并给出提示信息

2.系统异常,无法注册,给出相应信息,如网站维护中。

3 开发工具与技术

3.1开发工具

3.1.1 IntelliJ IDEA

IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境(IDE)。它是一款强大的、功能丰富的IDE,支持多种编程语言和框架,如Java、Android、Spring等。IntelliJ IDEA提供了丰富的功能,包括代码编辑、调试、重构、版本控制、代码分析等,可以帮助开发者提高开发效率和代码质量。总之,IntelliJ IDEA是一款功能强大、易用性高的Java开发工具,可以帮助开发者提高开发效率和代码质量。

3.1.2 MySQL数据库

MySQL是一种开源的关系型数据库管理系统,它是最流行的开源数据库之一,也是Web应用程序开发中最常用的数据库之一。MySQL支持多种操作系统,包括Windows、Linux等,同时也支持多种编程语言,如Java、Python等。

MySQL的应用范围非常广泛,包括Web应用程序、电子商务、金融、游戏、媒体等领域。MySQL具有高性能、可扩展性、安全性、易用性和开源性等特点,可以满足不同规模和复杂度的应用需求。随着大数据和云计算技术的发展,MySQL也将继续发挥重要作用,为各种应用场景提供高效、可靠的数据管理服务。

3.2 开发技术

3.2.1 SSM框架

SSM框架是指Spring + SpringMVC + MyBatis框架的组合,是目前JavaWeb开发中最流行的框架之一。SSM框架整合了Spring、SpringMVC和MyBatis三个框架的优点,可以提高开发效率和代码质量。Spring框架提供了IoC容器和AOP等功能,可以实现松耦合和可重用的代码;SpringMVC框架提供了MVC模式和Web开发的常用功能,可以实现请求和响应的分离;MyBatis框架提供了对象关系映射和动态SQL等功能,可以实现数据访问和持久化操作。SSM框架的整合可以使开发者更加便捷地实现Web应用程序的开发。三个框架的结合使得开发人员能够更快地建立现代化的Java Web应用程序,并实现良好的可维护性、可扩展性和可测试性。

3.2.2 Java语言

Java是一种面向对象、跨平台的高级编程语言,由Sun Microsystems(现被收购为Oracle)于1995年推出。Java的特点是可移植性好、安全可靠、易于学习和使用,被广泛应用于Web应用程序、企业级应用、嵌入式系统等领域。

Java语言的核心思想是“写一次,运行到处”,也就是说,Java应用程序开发完成后,可以在不同的操作系统和硬件上运行,而无需改变任何源代码。这是因为Java应用程序在编译时会生成字节码文件,并且这些字节码可以在Java虚拟机上运行。虚拟机提供了一个独立于操作系统和硬件平台的环境,使得Java应用程序获得了很好的跨平台性。

Java还注重安全性,在设计上对内存管理、异常处理、线程同步等内容进行了规范化处理,避免了C++等底层语言容易导致程序崩溃、内存泄漏等问题。同时,Java提供了一套完整的安全 API 来保障网络程序的数据安全性。Java语言是一门优秀的面向对象编程语言,它具有跨平台性、安全性、易学易用等特点。在Web应用程序、企业级应用、游戏开发、移动应用程序等各个领域都有广泛应用。

3.2.3 MVC模式

MVC(Model-View-Controller)是一种软件设计模式,用于将应用程序的逻辑分离成三个不同的组件:模型、视图和控制器。MVC模式可以帮助开发者实现松耦合、可重用和可维护的代码,提高开发效率和代码质量。

模型是应用程序中的核心组件,用于表示应用程序的数据和业务逻辑。模型通常包括数据访问对象、业务逻辑对象和数据实体等。模型负责处理数据的读取、存储、更新和删除等操作,同时也可以提供数据的验证和校验等功能。

视图是应用程序中的用户界面组件,用于显示模型中的数据。视图通常包括用户界面、页面、窗口、控件等。视图负责将模型中的数据呈现给用户,并且可以响应用户的操作,如鼠标点击、键盘输入等。

控制器是应用程序中的中介组件,用于协调模型和视图之间的交互。控制器负责处理用户的请求,调用模型进行数据处理,然后将处理结果返回给视图。控制器可以根据用户的请求选择不同的模型和视图,实现应用程序的动态性和灵活性。

使用MVC模式可以将应用程序的不同功能进行分离,提高了代码的可维护性和可扩展性,使得多人协作开发更方便,代码逻辑更清晰,减少耦合度。同时,MVC还能够让我们更加方便地维护应用程序,并实现代码复用,提高代码的可复用性。

3.3开发环境

(1)硬件环境

本系统采用PC机开发,配置如下:

处理器型号:AMD/Intel 1.6GHz及以上。

内存剩余空间:512MB及以上。

外存剩余空间:1GB及以上。

网络配置:100M网卡、串口。

(2)软件环境

服务器端环境

操作系统:Windows 10 及以上版本系统。

数据库:推荐使用MySQL8.0以上版本

WEB 服务器:Microsoft IIS 6.0或以上版本。

客户机

操作系统建议Windows7以上推荐使用谷歌浏览器

4 系统总体设计

4.1 系统整体功能设计

根据养老机构信息管理系统的功能需求,进行系统设计。

系统角色主要是管理员、护工、用户(家属),功能主要包括管理员个人中心、系统注册用户管理、护工管理、家属管理、老人楼房资料管理、老人房间资料管理、老人住宿床位管理、老人入住管理、老人档案、身体状况、用药情况、转房登记、外出登记等;

系统针对这些功能进行集合得到对应相关功能结构图如图4-1所示。

 图4-1 系统功能体系图

4.2 E-R模型图

4.2.1 E-R图

(1)管理员表

图4-2管理员E-R图

(2)护工表

图4-3护工E-R图 

(3)家属信息

图4-4 家属信息E-R图

(4)老人档案

图4-5老人档案E-R图 

(5)楼房资料

图4-6 楼房资料E-R图 

(6)物品信息

图4-7物品信息E-R图

(7)药品信息

图4-8药品信息E-R图 

(8)用药情况

图4-9 用药情况E-R图

 (9)用药入库

图4-10 用药入库E-R图​​​​​​​ 

(10)用药出库

图4-11 用药出库E-R图

 (11)物品出库

图4-12 物品出库E-R图 

(12)物品入库

图4-13物品入库E-R图

 (13)预交费

图4-14 预交费E-R图

 (14)转房登记

图4-15转房登记E-R图

 (15)身体状况

图4-16 身体状况E-R图

 (16)床位

图4-17床位E-R图

 (17)护理状况

图4-18 护理情况E-R图 

(18)日常缴费

图4-19 日常缴费E-R图

根据系统中实体之间的关系,可以得到系统的整体E-R图,如图4-20所示。

 图4-20 总体E-R图

4.2.2逻辑结构设计

通过分析系统概念结构设计,可以得到系统中实体之间的关系图,将其转化为关系模型如下。

1)用户(用户名,密码,角色,新增时间)

2)护工(工号,姓名,密码,性别,照片,年龄,电话,民族,学历,婚否,护理级别)

3)家属信息(家属账号,密码,家庭住址,身份证,性别,家属姓名,家属手机)

4)老人档案(入住编号、老人姓名、老人性别、老人照片、家属账号、生活习惯、兴趣爱好、既往病史、行为能力、禁忌物品、登记时间、入住编号)

5)楼房信息(楼房名称、占地面积、装修程度、详情、建立时间、创建时间)

6)物品信息(物品编号、物品名称、物品图片、品牌、物品说明、数量、型号、创建时间)

7)药品信息(药品编号、药品名称、数量、剂型、药品说明、生产单位、药品图片、药品价格、创建时间)

8)用药情况(家属账号、老人姓名、药品名称、登记日期、护工工号、护工姓名、创建时间)

9)用药入库(入库编号、药品编号、药品名称、数量、护工工号、护工姓名、入库时间、入库备注、创建时间)

10)用药出库(出库编号、药品编号、药品名称、数量、护工工号、护工姓名、出库时间、出库备注、创建时间)

11)物品出库(出库编号、物品编号、物品名称、数量、护工工号、护工姓名、出库时间、出库备注、创建时间)

12)物品入库入库编号、物品编号、物品名称、数量、护工工号、护工姓名、入库备注、入库时间、创建时间

13预交费入住编号、老人姓名、家属账号、家属姓名、预交费、说明、登记时间、是否支付、创建时间

14转房登记家属账号、房间号、楼房名称、入住编号、老人姓名、登记时间、新房间号、护工工号、护工姓名、创建时间

15身体状况家属账号、老人姓名、老人性别、老人年龄、体温、血压、心跳、护工工号、建议、护工姓名

16床位房间号、楼房名称、床位号、床位状态、创建时间

17护理情况入住编号、老人姓名、家属账号、家属姓名、护工工号、护工姓名、评价、评价内容、创建时间、入住编号

18日常缴费入住编号、老人姓名、家属账号、缴费标题、缴费内容、缴费金额、登记时间、是否支付、创建时间

4.3 数据库表结构设计

(1)用户表(users)表

表4-1 用户表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

username

用户名

varchar(100)

3

password

密码

varchar(100)

4

role

角色

varchar(100)

5

addtime

新增时间

timestamp(0)

(2)财务统计表(caiwutongji)表

表4-2 财务统计表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

tongjibianhao

统计编号

varchar(100)

4

dangyueshouru

当月收入

float(0)

5

dangyuezhichu

当月支出

float(0)

6

chunlirun

纯利润

float(0)

7

dengjiriqi

登记日期

date(0)

(3)床位表(chuangwei)表

表4-3床位表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

tongjibianhao

房间号

varchar(200)

4

dangyueshouru

楼房名称

varchar(200)

5

dangyuezhichu

床位号

varchar(200)

6

dengjiriqi

床位状态

varchar(200)

(4)房间资料表(fangjianziliao)表

表4-4房间资料表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

fangjianhao

房间号

varchar(200)

4

loufangmingcheng

楼房名称

varchar(200)

5

fangjianmianji

房间面积

varchar(200)

6

fangjiansheshi

房间设施

longtext(0)

(5)护工表(hugong)表

表4-5护工表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

hugonggonghao

护工工号

varchar(200)

4

mima

密码

varchar(200)

5

hugongxingming

护工姓名

varchar(200)

6

xingbie

性别

varchar(200)

7

hugongzhaopian

护工照片

varchar(200)

8

nianling

年龄

int(0)

9

hugongdianhua

护工电话

varchar(200)

10

minzu

民族

varchar(0)

11

xueli

学历

varchar(200)

12

hunfou

婚否

varchar(200)

13

hulijibie

护理级别

varchar(200)

(6)护工工资表(hugonggongzi)表

表4-6护工工资表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

fafangshijian

发放时间

date(0)

4

hugonggonghao

护工工号

varchar(200)

5

hugongxingming

护工姓名

varchar(200)

6

xingbie

性别

varchar(200)

7

dixin

底薪

int(0)

8

jixiao

绩效

int(0)

9

jiabangongzi

加班工资

int(0)

10

kouqingjia

扣请假

int(0)

11

kouwuxianyijin

扣五险一金

int(0)

12

qitakoukuan

其它扣款

int(0)

13

qitajiangli

其它奖励

int(0)

14

shifagongzi

实发工资

int(0)

15

gongzibeizhu

工资备注

varchar(200)

(7)护理情况表(huliqingkuang)表

表4-7 护理情况表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

ruzhubianhao

入住编号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

jiashuzhanghao

家属账号

varchar(200)

6

jiashuxingming

家属姓名

varchar(200)

7

hugonggonghao

护工工号

varchar(200)

8

hugongxingming

护工姓名

varchar(200)

9

pingjia

评价

int(0)

10

pingjianeirong

评价内容

longtext(0)

(8)家属表(jiashu)表

表4-8 家属表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

jiashuzhanghao

家属账号

varchar(200)

4

mima

密码

varchar(200)

5

jiashuxingming

家属姓名

varchar(200)

6

xingbie

性别

varchar(200)

7

jiashushouji

家属手机

varchar(200)

8

shenfenzheng

身份证

varchar(200)

9

jiatingzhuzhi

家庭住址

varchar(200)

(9)老人档案表(laorendangan)表

表4-9 老人档案表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

ruzhubianhao

入住编号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

laorenxingbie

老人性别

varchar(200)

6

laorenzhaopian

老人照片

varchar(200)

7

jiashuzhanghao

家属账号

varchar(200)

8

shenghuoxiguan

生活习惯

longtext(0)

9

xingquaihao

兴趣爱好

longtext(0)

10

jiwangbingshi

既往病史

longtext(0)

11

xingweinengli

行为能力

longtext(0)

12

jinjiwupin

禁忌物品

longtext(0)

13

dengjishijian

登记时间

datetime(0)

14

hugonggonghao

护工工号

varchar(200)

(10)老人入住表(laorenruzhu)表

表4-10 老人入住表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

ruzhubianhao

入住编号

varchar(200)

4

fangjianhao

房间号

varchar(200)

5

loufangmingcheng

楼房名称

varchar(200)

6

chuangweihao

床位号

varchar(200)

7

laorenxingming

老人姓名

varchar(200)

8

laorenzhaopian

老人照片

varchar(200)

9

laorenxingbie

老人性别

varchar(200)

10

laorennianling

老人年龄

varchar(200)

11

jiashuzhanghao

家属账号

varchar(200)

12

jiashuxingming

家属姓名

varchar(200)

13

jiashushouji

家属手机

varchar(200)

14

guanxi

关系

varchar(200)

15

hugonggonghao

护工工号

varchar(200)

16

hugongxingming

护工姓名

varchar(200)

17

ruzhushijian

入住时间

date(0)

18

tuifangzhuangtai

退房状态

varchar(200)

(11)楼房资料表(loufangziliao)表

表4-11 楼房资料表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

ruzhubianhao

入住编号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

jiashuzhanghao

家属账号

varchar(200)

6

jiaofeibiaoti

缴费标题

varchar(200)

7

jiaofeineirong

缴费内容

varchar(200)

8

jiaofeijine

缴费金额

float(0)

9

dengjishijian

登记时间

datetime(0)

10

ispay

是否支付

varchar(200)

(12)楼房资料表(loufangziliao)表

表4-12 楼房资料表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

loufangmingcheng

楼房名称

varchar(200)

4

zhandimianji

占地面积

varchar(200)

5

zhuangxiuchengdu

装修程度

varchar(200)

6

xiangqing

详情

longtext(0)

7

jianlishijian

建立时间

datetime(0)

(13)日常缴费表(richangjiaofei)表

表4-13 日常缴费表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

ruzhubianhao

入住编号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

jiashuzhanghao

家属账号

varchar(200)

6

jiaofeibiaoti

缴费标题

varchar(200)

7

jiaofeineirong

缴费内容

varchar(200)

8

jiaofeijine

缴费金额

float(0)

9

dengjishijian

登记时间

datetime(0)

10

ispay

是否支付

varchar(200)

(14)身体状况表(shentizhuangkuang)表

表4-14 身体状况表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

jiashuzhanghao

家属账号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

laorenxingbie

老人性别

varchar(200)

6

laorennianling

老人年龄

varchar(200)

7

tiwen

体温

varchar(200)

8

xueya

血压

varchar(200)

9

xintiao

心跳

varchar(200)

10

jianyi

建议

longtext(0)

11

tianjiashijian

添加时间

date(0)

12

hugonggonghao

护工工号

varchar(200)

13

hugongxingming

护工姓名

varchar(200)

(15)退房登记表(tuifangdengji)表

表4-15 退房登记表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

fangjianhao

房间号

varchar(200)

4

loufangmingcheng

楼房名称

varchar(200)

5

chuangweihao

床位号

varchar(200)

6

ruzhubianhao

入住编号

varchar(200)

7

laorenxingming

老人姓名

varchar(200)

8

jiashuzhanghao

家属账号

varchar(200)

9

jiashuxingming

家属姓名

varchar(200)

10

hugonggonghao

护工工号

varchar(200)

11

hugongxingming

护工姓名

varchar(200)

12

ruzhushijian

入住时间

varchar(200)

13

tuifangshijian

退房时间

date(0)

14

tuifangbeizhu

退房备注

longtext(0)

(16)退房费用表(tuifangfeiyong)表

表4-16 退房费用表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

ruzhubianhao

入住编号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

jiashuzhanghao

家属账号

varchar(200)

6

jiashuxingming

家属姓名

varchar(200)

7

ruzhufeiyong

入住费用

float(0)

8

hulifeiyong

护理费用

float(0)

9

qitafeiyong

其他费用

float(0)

10

hejifeiyong

合计费用

float(0)

11

dengjishijian

登记时间

datetime(0)

12

shuoming

说明

longtext(0)

13

ispay

是否支付

varchar(200)

(17)外出登记表(waichudengji)表

表4-17 外出登记表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

jiashuzhanghao

家属账号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

hugonggonghao

护工工号

varchar(200)

6

hugongxingming

护工姓名

varchar(200)

7

waichudidian

外出地点

float(0)

8

waichushijian

外出时间

float(0)

9

huilaishijian

回来时间

bigint(0)

(18)物品出库表(wupinchuku)表

表4-17 物品出库表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

chukubianhao

出库编号

varchar(200)

4

wupinbianhao

物品编号

varchar(200)

5

wupinmingcheng

物品名称

varchar(200)

6

shuliang

数量

int(0)

7

hugonggonghao

护工工号

varchar(200)

8

hugongxingming

护工姓名

varchar(200)

9

chukushijian

出库时间

datetime(0)

10

chukubeizhu

出库备注

longtext(0)

(18)物品入库表(wupinruku)表

表4-18 物品入库表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

rukubianhao

入库编号

varchar(200)

4

wupinbianhao

物品编号

varchar(200)

5

wupinmingcheng

物品名称

varchar(200)

6

shuliang

数量

int(0)

7

hugonggonghao

护工工号

varchar(200)

8

hugongxingming

护工姓名

varchar(200)

9

rukushijian

入库时间

datetime(0)

10

rukubeizhu

入库备注

longtext(0)

(19)物品信息表(wupinxinxi)表

表4-18 物品信息表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

wupinbianhao

物品编号

varchar(200)

4

wupinmingcheng

物品名称

varchar(200)

5

wupintupian

物品图片

varchar(200)

6

pinpai

品牌

varchar(200)

7

shuliang

数量

int(0)

8

xinghao

型号

varchar(200)

9

wupinshuoming

物品说明

longtext(0)

(19)药品出库表(yaopinchuku)表

表4-19 药品出库表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

chukubianhao

出库编号

varchar(200)

4

yaopinbianhao

药品编号

varchar(200)

5

yaopinmingcheng

药品名称

varchar(200)

6

shuliang

数量

int(0)

7

hugonggonghao

护工工号

varchar(200)

8

hugongxingming

护工姓名

varchar(200)

9

chukushijian

出库时间

datetime(0)

10

chukubeizhu

出库备注

longtext(0)

(20)药品入库表(yaopinruku)表

表4-20 药品入库表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

rukubianhao

入库编号

varchar(200)

4

yaopinbianhao

药品编号

varchar(200)

5

yaopinmingcheng

药品名称

varchar(200)

6

shuliang

数量

int(0)

7

hugonggonghao

护工工号

varchar(200)

8

hugongxingming

护工姓名

varchar(200)

9

rukushijian

入库时间

datetime(0)

10

rukubeizhu

入库备注

longtext(0)

(21)药品信息表(yaopinxinxi)表

表4-21 药品信息表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

yaopinbianhao

药品编号

varchar(200)

4

yaopinmingcheng

药品名称

varchar(200)

5

jixing

剂型

varchar(200)

6

yaopinshuoming

药品说明

longtext(0)

7

shengchandanwei

生产单位

varchar(200)

8

yaopintupian

药品图片

varchar(200)

9

yaopinjiage

药品价格

float(0)

10

shuliang

数量

int(0)

(22)药品情况表(yaopinqingkuang)表

表4-22 药品情况表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

jiashuzhanghao

家属账号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

yaopinmingcheng

药品名称

varchar(200)

6

dengjiriqi

登记日期

date(0)

7

hugonggonghao

护工工号

varchar(200)

8

hugongxingming

护工姓名

varchar(200)

(23)预交费表(yujiaofei)表

表4-23 预缴费表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

ruzhubianhao

入住编号

varchar(200)

4

laorenxingming

老人姓名

varchar(200)

5

jiashuzhanghao

家属账号

varchar(200)

6

jiashuxingming

家属姓名

varchar(200)

7

yujiaofei

预交费

float(0)

8

shuoming

说明

longtext(0)

9

dengjishijian

登记时间

datetime(0)

10

ispay

是否支付

varchar(200)

(24)转房登记表(zhuanfangdengji)表

表4-24 转房登记表

序号

字段名称

描述

数据类型及值域

1

id

主键

bigint(0)

2

addtime

创建时间

timestamp(0)

3

jiashuzhanghao

家属账号

varchar(200)

4

fangjianhao

房间号

varchar(200)

5

loufangmingcheng

楼房名称

varchar(200)

6

ruzhubianhao

入住编号

varchar(200)

7

laorenxingming

老人姓名

varchar(200)

8

dengjishijian

登记时间

date(0)

9

xinfangjianhao

新房间号

varchar(200)

10

hugonggonghao

护工工号

varchar(200)

5 系统详细设计与实现

5.1 用户(家属)注册

1.功能设计

register.vue

参数:家属账号、密码、确认密码、家属姓名、家属手机、身份证、家庭地址

从Session中读取参数并跳转回进入注册的界面。若是从登录页面进入的,则跳转回进入登录界面的界面。

调用背景:

当用户在任意界面单击“注册”时,跳转此页面。

页面组成:由一个表格构成,表格中的项即是要填充的详细个人信息,在表格下是本网站的规则及是否同意的选择框。再下面是两个按钮“确定”和“取消”。在表格旁边是一个“检测用户名是否重复”按钮

调用描述:单击“用户名是否重复”按钮后,会在数据库中检索是否有重复的用户名,单击“确定”按钮后,会检验各项是否填正确,如填写正确,则弹出对话框提示正确信息,并跳转到该跳转的页面。

2.功能实现效果

注册功能实现的具体页面如图5-1所示。

图5-1注册界面效果图 

3.功能实现代码

注册功能界面代码实现如图5-2所示。

图5-2注册界面代码实现图

 注册功能后台代码实现如图5-3所示。

图5-3注册功能后台代码实现图

 5.2 登录

1.功能设计

login.vue

参数:用户名称、密码、角色,指定登录之后跳转的页面。

调用背景:

用户在未登录状态下,不能进行除浏览之外的任何操作用户在其他界面进行的操作,系统都会自动给出提醒,并链接到登陆界面。

页面组成:

由一个登录框组成,登录框包括用户名和密码两个文本框,以及验证码的输入文本框,一个登录按钮,记住账号和自动登录两个复选文本框,和忘记密码及注册新用户两个超级链接按钮。

调用描述:

    当前用户没有登录,在用户名和密码及验证码填入后,单击“登录按钮”。在数据库中进行查询,若存在此记录。根据id参数跳转到相应的界面:

单击注册新用户超链接按钮,则页面跳转注册界面。

2.功能实现效果

登录功能实现的具体页面如图5-4所示。

 图5-4登录界面实现效果图

3.功能实现代码

登录功能界面代码实现如图5-5所示。

 图5-5 登录界面代码实现图

登录功能后台代码实现如图5-6所示。

 图5-6登录功能后台代码实现图

5.3修改个人信息

1.功能设计

参数:id=?,用户名(即账号)。

调用背景:点击导航栏中的“修改个人信息“,此页面被调用。

页面组成:由一个表组成,表中的为要填的个人信息页面中包括“用户名、“修改”等按钮。

调用描述:

单击“修改”按钮,更新数据库中相应信息,并跳转到当前页面

2.功能实现效果

修改个人信息功能实现的具体页面如图5-7所示。

 图5-7修改个人信息界面实现效果图

3.功能实现代码

修改个人信息功能后台代码实现如图5-8所示。

 图5-8修改个人信息功能后台代码实现图

5.4修改密码

1.功能设计

参数:id=?,用户名(即账号)。

调用背景:单击“update-password.vue”中的“更新”,此页面被调用。

页面组成:表格包括,“密码”,“新密码”,“确认新密码”“确认”按钮组成。

调用描述:

点击“修改密码进入修改密码界面

点击“确认”按钮,更新数据库中相应数据,并跳转到“update-password.vue”,通过id参数记录登陆用户。

2.功能实现效果

修改密码功能实现的具体页面如图5-9所示。

 图5-9修改密码界面实现效果图

3.功能实现代码

修改密码功能界面代码实现如图5-10所示。

 图5-10 修改密码界面代码实现图

修改密码功能后台代码实现如图5-11所示。

 图5-11登录功能后台代码实现图

5.5房间资料管理

系统管理员可以管理员房间信息,可以对房间信息添加修改删除操作。具体界面的展示如图如下所示。

 图5-12房间资料管理效果图

功能的关键代码如下所示。

 5.6楼房资料管理

系统管理员可以管理楼房资料信息,可以对楼房信息添加修改删除操作。具体界面的展示如图如下所示。

 图5-13楼房资料管理效果图

功能的关键代码如下所示。

 5.7 家属管理

系统管理员可以管理家属信息,可以对家属信息添加修改删除操作。具体界面的展示如图如下所示。

 图5-14家属管理效果图

功能的关键代码如下所示。

 5.8护工管理

系统管理员可以管理护工信息,可以对护工信息添加修改删除操作。具体界面的展示如图如下所示。

 图5-15护工管理效果图

功能的关键代码如下所示。

 5.9房间管理

系统管理员可以管理房间信息,可以对房间信息添加修改删除操作。具体界面的展示如图如下所示。

 图5-16房间管理效果图

功能的关键代码如下所示。

 5.10床位管理

系统管理员可以管理床位信息,可以对床位信息添加修改删除操作。具体界面的展示如图如下所示。

 图5-17床位管理效果图

功能的关键代码如下所示。

 5.11老人入住管理

系统管理员可以管理老人入住信息,可以对老人入住情况添加修改删除,缴费等操作。具体界面的展示如图如下所示。

 图5-16老人入住管理效果图

功能的关键代码如下所示。

5.12老人档案管理

系统管理员可以管理老人档案信息,可以对老人档案信息添加修改删除等操作。具体界面的展示如图如下所示。

图5-18老人档案管理效果图

功能的关键代码如下所示。

 5.13身体状况管理

系统管理员可以管理老人身体状况信息,可以对老人身体状况信息添加修改删除等操作。具体界面的展示如图如下所示。

 图5-19身体状况管理效果图

功能的关键代码如下所示。

 5.14老人转房登记管理

系统管理员可以管理老人转房登记信息,可以对老人转房登记信息添加修改删除等操作。具体界面的展示如图如下所示。

 图5-20老人转房登记管理效果图

功能的关键代码如下所示。

 5.15外出登记管理

系统管理员可以管理外出登记信息,可以对外出登记信息添加修改删除等操作。具体界面的展示如图如下所示。

 图5-21外出登记管理效果图

功能的关键代码如下所示。

 5.16药品信息管理

系统管理员可以管理药品信息,可以对药品信息添加修改删除等操作。具体界面的展示如图如下所示。

 图5-22药品信息管理效果图

功能的关键代码如下所示。

 5.17物品信息管理

系统管理员可以管理物品信息,可以对物品信息添加修改删除等操作。具体界面的展示如图如下所示。

 图5-23物品信息管理效果图

功能的关键代码如下所示。

 5.18日常缴费管理

系统管理员可以管理日常缴费情况,可以对日常缴费信息添加修改删除等操作。具体界面的展示如图如下所示。

 图5-24日常缴费管理效果图

功能的关键代码如下所示。

 5.19财务统计管理

系统管理员可以管理财务统计情况,可以对财务信息进行统计。具体界面的展示如图如下所示。

 图5-25财务统计管理效果图

功能的关键代码如下所示。

 5.20护理情况管理

系统管理员可以管理护理情况,可以对护理信息进行统计。具体界面的展示如图如下所示。

 图5-26护理情况管理效果图

功能的关键代码如下所示。

第6 系统测试 

6.1项目目的

通过“养老机构信息管理系统”减少交易所需的资源,增强养老机构的信息管理手段,节省人工需要的时间,使养老机构管理上变得更加方便,快捷,可靠。

6.2功能测试报告

功能测试报告见表1。

1功能测试报告

编号

功能名称

输入内容

输出内容

发现问题

101

管理员登录

管理员登录的管理员名和密码

用户可用注册时的用户名和密码登

102

用户管理

点击用户管理

进入用户管理显示相关信息

103

护工管理

点击护工管理

进入护工管理界面显示相关信息

104

身体状况管理

点击活动管理

身体状况管理界面显示相关信息

105

床位管理

点击床位管理

进入床位管理界面显示相关信息

201

用户注册

用户基本信息

用户可用注册时的用户名和密码登录

202

用户登录

用户注册时的用户名和密码

相关用户页面

203

老人档案

点击老人档案

进入老人档案界面显示相关信息

204

房间信息

点击房间信息

显示房间信息

205

日常缴费管理

点击日常缴费

进入日常缴费信息管理界面显示相关信息

301

物品信息管理

点击物品信息管理

进入物品信息管理界面显示相关信息

302

护工登录

护工注册时的用户名和密码

相关用户页面

303

护理信息管理

点击护理信息管理

进入护理信息管理界面显示相关信息

304

财务统计管理

点击财务统计管理

进入财务统计管理界面显示相关信息

305

预交费管理

点击预交费管理

进入预交费管理界面显示相关信息

总  结

通过养老院信息管理系统的开发,本人巩固了之前学过的知识,如今将平时所学到的知识融合在设计中,在设计过程中,做了很多的准备,首先,在数据库系统的设计过程中,尤其是在数据库的工作原理、工作特点,对其深刻的讨论,与此同时,对于小型站点来说,做好好服务器的选择,其次,利用所学的知识点分析所做的系统,并在此基础上设计。

本次系统上线成功后,得到了用户的高度认可,但是在功能上和性能上还需做进一步的研究处理,使其有更高的性能和更好的用户体验。

系统在以后的升级过程中,需要解决一系列用户所提出的问题,例如打印过程中如何避免浏览器的兼容性问题,大量用户访问时,如何保持较高的响应速度,在系统今后的升级过程中将着重解决这些安全性问题。

参考文献

[1]张琴.养老院智能管理系统的设计与实现[J]. 信息与电脑(理论版),2022,34(13):158-160.

[2]段昊鹏.基于物联网技术的养老院智能管理系统设计[J]. 物联网技术,2022,12(02):99-100+105.

[3]张欣然,周智慧. 养老服务业发展背景下智能系统的市场分析[J]. 中国商论,2022,(03):108-110.

[4]肖新华, 金中养老机构管理系统V5.0. 广西壮族自治区,广西金中软件集团有限公司,2021-09-23.

[5]商无冬. 基于蓝牙Mesh的物联网养老院管理系统[D].南京邮电大学,2020.

[6]邬渊. 基于物联网的智慧养老系统的研究[D].兰州大学,2018.

[7]刘通. 天水养老院管理系统的设计[J]. 电脑知识与技术,2018,14(06):3-5.

[8]伊海波,郭玉萍. 山东汶上县:提升养老院服务质量[J]. 社会福利,2017,(10):60.

[9]郑奥. 中小型养老院库存管理信息系统设计与实现[D].首都经济贸易大学,2018.

[10]林乾,宁晓飞,宋振兴,任旭斌,姚俊明. 基于物联网养老院管理系统的开发与实现[J]. 物联网技术,2017,7(07):42-43+47.

[11]仉长娟. 面向养老院的健康管理服务设计研究[D].江南大学,2017.

[12]仉长娟,熊微. 养老院老人健康管理现状分析[J]. 设计,2017,(05):54-55.

[13]Iaconi Ala,Duan Yinfei,Tate Kaitlyn,Penconek Tatiana,Cummings Greta,Norton Peter,Estabrooks Carole. Nursing Home Managers' High Risk of Burnout.[J]. Journal of the American Medical Directors Association,2021,23(1).

[14]HenningSmith Carrie,Cross Dori,Rahman Adrita. Challenges to Admitting Residents: Perspectives from Rural Nursing Home Administrators and Staff.[J]. Inquiry : a journal of medical care organization, provision and financing,2021,58.

[15]Penney Sarah,Ryan Assumpta. The effect of a leadership support programme on care home managers.[J]. Nursing older people,2018,30(1).

喜欢的点赞收藏加关注私信作者交流沟通

おすすめ

転載: blog.csdn.net/lf21qp/article/details/131183450