计算机毕业设计 jsp兴胜路社区居民健康档案管理系统springmvc 毕设


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

演示视频:

3.1  需求分析概述

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

需求分析就是分析用户的需要与要求。如果需要评估的结果准确地反映用户的实际需求,这将直接影响到方案设计的整个阶段,而且对系统的使用产生影响。着眼于需求评估是完成调查,收集和研究,并可能受到影响的数据管理和安全信息的需求的过程。需要研究是从用户分析和细化的信息,在功能和性能上有描述。它是软件开发过程中的第一阶段的一部分,主要任务是要了解你需要什么,什么应做的工作,以确定系统的,因此在目标系统提出完整,准确,清晰,具体的要求,并表示以书面形式唤醒。

3.2  可行性分析 

通过对本兴胜路社区居民健康档案管理系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性和时间可行性四个方面进行分析。

3.2.1 技术可行性

技术可行性分析是开发一个系统的最重要的一个步骤。技术可行性分析是对开发系统的程序设计语言和开发框架进行评估分析的。根据系统的需求分析和框架要求采用合适的程序开发语言和开发框架才能达到事半功倍的效果。本兴胜路社区居民健康档案管理系统是在互联网上使用的一个社区管理系统,以此考虑开发的好程序必须具备联网的功能,程序系统必须可以在互联网上进行使用,这样就可以不受地理位置的限制。在前面第二章已经对各种技术进行了分析和讨论。

通过对目前学习的程序开发语言和程序框架分析得出采用JSP程序开发框架适合此本兴胜路社区居民健康档案管理系统的开发。

3.2.2 操作可行性

操作可行性也就是系统的可用性,系统使用起来必须具备简单的操作导航和界面,不能有太复杂的操作和使用流程。功能模块分门别类的放置到导航菜单上每组功能模块都在同一组导航菜单上这样使用起来方面快捷,同时导航菜单的顺序也是需要考虑的,导航菜单的放置要符合操作流程,第一步操作在上面、第二部操作导航在下面、以此类推。通过对操作可行性的研究可以让用户顺利简单的使用开发的好的系统。

3.2.3 经济可行性

经济可行性主要是研究和分析系统的投入和产出的关系,非常明了问题不能产出大于投入。本系统是一个兴胜路社区居民健康档案管理系统,通过对前面的需求分析、技术可行性分析、操作可行性分析等信息来分析,系统投入并不大。一旦系统开发成功为社区管理节约人力资源、纸张资源等。通过具体的分析系统具备一定经济可行性。

3.2.4 时间可行性

从时间上看,在三个月的时间里学习相关知识,开发本兴胜路社区居民健康档案管理系统,时间上是有点紧,但是不是不可能实现,在做毕业设计的这几个月里,我通过努力使得功能应该基本可以实现。

综上所述,本兴胜路社区居民健康档案管理系统的开发具有很高的可行性。

3.3  系统性能分析

3.3.1 系统安全性

本兴胜路社区居民健康档案管理系统要严格控制管理权限,具体要求如下:

1、要想对本兴胜路社区居民健康档案管理系统进行管理,首先要依靠用户名和密码在系统中进行医生登陆,无权限的用户不可以通过任何方式登录系统后台,对系统的任何信息和数据进行操作,这样可以保证系统的安全可靠性和准确性。

2、在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作,只有系统医生能够使用全部模块。

3.3.2 数据完整性

1、所有记录信息要保持全面,信息记录内容不可以是空。

2、各种数据间相互联系要保持正确。

3、相同数据在不同记录中要保持一致。

3.4  系统流程分析

流程分析阶段要调查系统所涉及每个环节的管理业务活动,掌握所有管理的内容、作用和信息的输入、输出、数据存储以及信息处理方法和过程,并根据实际处理步骤和过程,绘制出流程图。

3.3.2 操作流程

用户打开系统,首先进入系统登录界面,用户需通过正确的用户名、密码,选择登录角色进行登录,系统会进行检查用户登录信息,信息正确则进入对应用户功能界面,可进行功能操作处理,否则提示信息错误,登录失败。本兴胜路社区居民健康档案管理系统操作流程如图3-1所示。

c4123495c2bafd23fc552a78a0e82a6d.jpeg

图3-1 操作流程图

3.3.2 添加信息流程

添加信息时,信息编号系统采用自动增号的模式,无需用户填写,用户在添加信息输入信息,系统会自动对信息数据进行验证,信息合法则验证成功添加至数据库,信息不合法提示添加失败,重新输入信息。添加信息流程如图3-2所示。

e6dc98d6a5a0392b3bba1b6c69229ead.jpeg

图3-2 添加信息流程图


4  系统设计

3.1  系统概要设计

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

99348b2b2fc9ecddb4d19c750fe2a901.jpeg

图3-1 系统工作原理图

3.2  系统功能结构设计

本兴胜路社区居民健康档案管理系统的功能结构设计如图3-2所示。

7f9e7575ec0de0a6d603412454fff595.jpeg

图3-2系统功能结构图

3.3  系统开发流程

结合实际社区管理进行的详细调查,进而对本兴胜路社区居民健康档案管理系统的开发流程进行具体的分析。首先对系统进行需求分析,进入对系统的模块、数据库等进行详细的设计,编写代码,进行系统整合,最后对系统进行测试,完善系统。系统开发流程图如图3-3所示

0bcbf5545e17057061dabc8ae61e989c.jpeg

图3-3系统开发流程图

3.4  数据库设计

3.3.1 数据库概念结构设计

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

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

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

3.3.2 数据库实体设计

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

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

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

a54e97436bafd949e94fe1a96448bcc6.jpeg

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

2、居民信息实体属性图如图3-5所示

47e29118b196b9afdb8f8252c5226e92.jpeg 

图3-5 居民信息实体属性图

3、儿童健康实体属性图如图3-6所示:

cc40ec5d86de9587d3149c994e742c86.jpeg

图3-6儿童健康实体属性图

4、公告信息实体属性图如图3-7所示

ed2acf151697be5386e583a7433d58fb.jpeg

图3-7 公告信息实体属性图



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值