Java毕设项目-社区居民健康档案管理系统

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

技术栈

JSP+Servlet、SSH、SSM、SpringBoot、SpringCloud Java、HTML、Vue、C#、.NET、安卓、大数据。

IT跃迁谷团队-覃老师

QQ:2557717688

VX:13244707978

1.系统总体设计

========

1.1开发环境

操作系统:Windows10;

编程语言:Java;

运行环境:Jdk1.7,Jre;

开发工具:Eclipse或者Myeclipse;

框架:JavaWeb;

数据库:Mysql5.7,Navicat for mysql(数据库图形化客户端);

前端技术:Jsp,CSS,JS

所有工具下载链接:

JDK下载链接:jdk1.7、1.8版本.zip_校园失物招领管理系统-Java文档类资源-CSDN下载

Eclipse下载链接:eclipse2019、2016.zip_eclipse历史版本-Java文档类资源-CSDN下载

Mysql下载链接:https://download.csdn.net/download/QinTao9961220/12939924

2.系统分析

======

2.1功能需求分析


随着信息技术以及社区居民档案管理工作量的增多,人工的管理已经严重落后,各部门对数据的实时性要求不同,而且人工的处理很可能在过程中出错,精确度不够,传统的管理方式具有严重缺陷,大大降低了信息的利用价值和管理的实用价值。因此,发展以电子计算机为基础的社区居民档案管理系统已是十分迫切和必要。

针对现存的问题和需要,通过对数据的分析,特建立了数字化、信息化的社区居民档案管理系统。

本系统主要包含了“登录模块”、“系统用户管理模块”、 “医护人员模块”、 “居民信息管理模块”、 “系统管理模块”等多个功能模块。下面分别简单阐述一下这几个功能模块需求。

  1. 登录模块:

管理员的登录:管理员登录系统对本系统其他管理模块进行管理,

以及客户端应用管理员登录后向服务器传输数据。

用户的登录:用户登录本系统,对个人的信息等进行查询。

  1. 系统用户管理模块:应该包括系统用户修改密码、查询等功能。

  2. 医护人员管理模块:

医护人员查询:管理员在本系统中查询医护人员。

  1. 居民信息管理模块:

居民信息添加:管理员在系统中添加居民信息。

居民信息查询:管理员在系统中查询居民信息。

  1. 系统管理:系统备份。

  2. 个人资料管理:用户在系统中修改个人资料。

  3. 居民管理模块:

  4. 居民信息查询:用户在系统中查询居民信息。

2.2数据需求分析


通过对系统功能需求的分析,可以了解到社区居民档案管理系统主要实现的功能,社区居民档案管理系统所涉及的主要数据包括社团信息数据、社员信息数据、社团活动数据、社团报名数据、管理员的数据添加和删除,下面分别分析这些数据需求。

  1. 用户留言数据、用户评论数据、新闻展示数据是本系统中最主要的数据来源,通过POST方法接收到表单传送过来的信息后,将这些数据必须进行处理入库,以便后续的操作应用。

  2. 管理员的数据添加和删除

  3. 系统登入必须是管理员身份,所以在系统对管理员的添加和删除数据也是进入本系统的前提条件,若某管理员离职,需要对相应的管理员数据表进行操作。

2.3数据流分析


根据系统的数据流画出系统数据流程图0层图,如下所示。

根据系统的0层数据流分解得到系统数据流程图1层图,如下所示。

根据系统的1层数据流分解得到管理员数据流程图2层图和商品管理数据流程2层图,如下所示。

3.系统设计

======

3.1系统总体设计


系统主要是分为用户设计与管理员设计。用户模块主要是系统中普通用户在登录系统后可以看到自己的基本信息,维护自己的信息,可以查看自己是否违章,以到相关部门处理事务;管理员模块主要是管理员登录后对整个系统相关操作进行处理,可进行管理员的添加和删除,可对社区居民档案进行损坏判断、添加和删除,可对系统中的用户进行管理,系统管理员可对车辆进行判断是否违章等操作管理。

在对本系统进行了需求分析,以及功能模块的分析,如下图所示是本系统的系统功能模块图。

3.2系统功能设计


1.登录模块:在用户登录过程中,系统首先判断系统设置中用户登录是否使用验证码,若用户登录使用了验证码,则用户登录时除了需要输入用户名和密码外,还要输入验证码。在判断验证码为正确后,判断用户名及密码,由于用户密码是用MD5加密过的,所以在对用户密码判断时应先对密码进行MD5转换后再进行判断,当用户名或密码不正确时,返回登录页面显示错误信息。

登录模块活动图如下图所示。

2.医护人员管理模块:管理员可以选择某个医护人员然后给该医护人员添加信息,管理员对学生进行审核,删除、修改,输入完信息并提交后,先利用JavaScript进行判断输入的合法性,判断合法后,如果格式正确,则往信息表中插入订单数据。

医护人员管理模块活动图如下图所示。

3.居民信息管理模块:管理员对居民信息进行添加,删除、修改,输入完客户信息并提交后,先利用JavaScript进行判断输入的合法性,判断合法后,如果格式正确,则往客户信息表中插入客户数据。

社团信息模块活动图如下图所示。

4.个人资料管理模块:用户可以选择个人资料,进行审核,删除、修改,输入完订单信息并提交后,先利用JavaScript进行判断输入的合法性,判断合法后,如果格式正确,则往订单信息表中插入订单数据。

个人资料管理模块活动图如下图所示。

3.3数据库的设计


3.3.1概念模型的设计

根据需求分析,系统中涉及到的实体主要有:用户,管理员,社团,社员。得到下图的总体ER图如下所示。

医护人员实体有,姓名、性别、出生年月、身份证、职称、手机、邮箱,

从而得到如下的用户实体属性图,如下图4.2所示。

管理员实体有用户名、密码、权限,如下是管理员实体的属性图,如下图4.3所示。

笔者福利

以下是小编自己针对马上即将到来的金九银十准备的一套“面试宝典”,不管是技术还是HR的问题都有针对性的回答。

有了这个,面试踩雷?不存在的!

回馈粉丝,诚意满满!!!




《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
还是HR的问题都有针对性的回答。

有了这个,面试踩雷?不存在的!

回馈粉丝,诚意满满!!!

[外链图片转存中…(img-qFiG4oxF-1714689875381)]
[外链图片转存中…(img-nkcD6eoy-1714689875382)]
[外链图片转存中…(img-uijGUw2H-1714689875382)]
[外链图片转存中…(img-8Dxas3OS-1714689875382)]

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值