计算机毕业设计 jsp电子病历系统sqlserver 毕设

本文详细探讨了电子病历管理系统的技术可行性,强调了Java技术和B/S结构的重要性,同时分析了经济可行性,指出项目无需启动资金且能节约资源。系统功能需求包括用户管理、病历管理等,并描绘了管理员和医生的工作流程。数据库设计和系统性能也得到了关注。
摘要由CSDN通过智能技术生成


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

演示视频:

3.1 可行性分析

可行性分析就是分析这个项目的开发是否具有开发的意义,是不是真的需要这个系统来改善某方面的不足,就拿本项目电子病历管理系统来说,开发这个系统是可以很好解决管理案件信息等,使电子病历管理系统的开发与实现可以开发出最大价值,而且还可以变相的解决管理人员一定程度上的负担,所以这个项目的开发是有价值有意义的。目标能否达到预想的结果,任务完成后的利益和价值能否大于开发过成的成本。所以,可行性研究本质上就是研究系统是否可以设计的过程。

3.1.1  技术可行性

java技术在该电子病历管理系统的开发与实现是重中之重,基于B/S结构和sql sever数据库,前端的应用程序和后台的数据库更是必不可少的,要想使用该程序,必须保证功能完备、易懂易简单操作的特点。建立数据库时,必须保证数据完整性、数据安全性好、数据稳定性高的库。在早期,对于Java的基本主要知识就有所理解和掌握,对sql sever数据库进行了简单的学习、了解,在早期对软件工程测试,对于UML语言等课程进行大概的了解和学习,通过这些课程学习,可以对这些课程有一定的系统开发、检验和辨别。

Java以及sql sever结合起来开发一套电子病历管理系统系统,必定是可行并且高效的。 

以上阐述:电子病历管理系统的开发技术具有高效性和稳定性,因为工作人员已经对该技术掌握成熟,所以该系统具有一定的可行性。

3.1.2 经济可行性 

对于这个项目的的快发它主要是通过项目的经济可行性来决定的价值是否存在,是否有开发的必要,如果开出的软件并不能实现物品的节约和资源的节约,反而在网站开发的过程中投入大量人力,精力、时间完全和收益不成正比甚至小于投入成本那么这个项目的开发就是失败的。

本项目开发的初衷就是为了节约,所以是有我自己来独立完成的,基本不需要启动资金,在开发的过程中也是一个我学习的过程,是一个双赢的结果,综上所述这个项目的开发是利大于弊的所以满足经济的可行性。

 3.1.3 操作可行性

电子病历管理系统的登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用Java技术开发,基于B/S结构,这些开发环境使系统更加完善,使得整个系统更加人性化,用户操作更加简洁方便。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

综上所述,本系统的设计与开发在经济上、技术上、操作上的条件都是满足的,因此,系统开发具备可行性条件。

3.2 系统性能分析

1.要想具有后台处理的层次分明,就要应用B/S模式进行开发,并且方便了很多习惯网页搜索方式的用户。

2.开发和设计的理念必须采用大众所需求的。系统的高度和准确性是该技术开发的关键,系统一个好的框架是由其可以保证的,所以,使其具有一定的稳定性和高效性。

3.设计要应用模块化。使整个系统划分为较小的模块是模块化的主要功能,从而实现过程简化和设计简洁。

3.在系统界面方面要具有简单、方便和快捷等功能,让用户对该系统的操作有一定的快速适应性。

3.速度对该系统的评测标准是重中之重的,所以在设计的程序中,资源占用少和速度快是该软件要具有的特点。

6.对于该设计的突出和设计周到都要体现出来,对系统的需求要符合,对那些可以改进的地方进行可行性的改进,也要使的该系统适应用户。

3.3 系统功能需求分析

任意一个新网站的开发都需要完整的任务需求分析,需求分析的质量好坏决定了一个网站开发的意义,俗话说好的开头是成功的一半,对于电子病历管理系统的开发与实现来说前期的分析更加显得尤为重要,任务分析决定了之后任务的开展和设计,只有完美的需求分析才能做出更好的让民众更为满意的网站,否则将会导致无法进行,更无法完成任务。

任务需求分析在整个系统开发的过程中是相当重要的一环,直接决定了开发过程中的软件质量,分析得是否完善,是否考虑到了每一步可能会出现的问题,这些都决定了软件能否正常运行,网站结构是否稳定,是否能让客户满意,需求分析决定了整个系统的框架、功能和要求。并且将现实设计变化成对象并完成建模。

本课题要求实现一套电子病历管理系统的开发与实现,主要实现功能包括:医生:用户管理、病历管理、诊疗记录管理,管理员:用户管理、病历管理、诊疗记录管理、科室管理、医生管理等功能。

医生要想进入本系统,必须通过正确的账号和密码登录操作,系统会以账号、密码为参数进行登录信息的验证,信息正确则登录成功,反之登录失败,用户登录主要提供管理员、医生进行登录。活动图如图3.1 所示:

344c35cb807d892c63a6db520d2f9164.jpega039c208001cb981f56eb371e837ea9e.jpeg

用户






图3.1 系统医生登录活动图


(1)医生用例需求如图3.2所示:

bd86c284c054f98725f6b01feac279db.jpeg

图3.2医生需求用例图


(2)管理员用例需求如图3.3所示:

8467b80b10bd774542eb8c666e890d87.jpeg

图3.3管理员需求用例图

3.4 业务流程分析

(1)管理员工作流程

管理员工作流程为:管理员进入登陆界面、输入正确的用户名和密码可以登录系统,开始对系统功能进行操作,其业务流程图如图3.4所示:

8b83fa04608d5343c85f39327887181b.jpeg

图3.4管理员业务流程图

(2)医生工作流程

医生工作流程为:用户进入登陆页面,输入正确的用户名和密码登陆系统开始操作,其业务流程图如图3.5所示:

05b8b133efaa7268eeba996071246acc.jpeg

图3.5 医生业务流程图








第四章  系统设计

3.1 系统功能设计

通过系统需求分析,本电子病历管理系统的开发与实现。主要实现功能包括:医生:用户管理、病历管理、诊疗记录管理,管理员:用户管理、病历管理、诊疗记录管理、科室管理、医生管理等功能。其功能结构图如下图3.1所示:

       a9d01abd60582afc8c8a9cbb16f7a50e.jpeg

图3.1 系统功能图


3.2 系统数据库设计

 3.2.1  数据库E-R图

对于系统的信息来看,主要是对数据库进行管理和收集、整理、更新和加工都是在数据库的支持下进行操作的。因此,我们可以看出,数据库对于计算机已经是必不可少的一部分,一个系统的质量和效率都是由数据库所决定的。在系统设计当中数据库起着决定性的因素。根据前几节所做的系统分析,规划出在本系统中使用的主要等,下面设计出这几个关键实体的实体关系图:

     838d77cca6d0c28d2229ca387a9b7b16.jpeg

           图3.2病历信息实体图

           ec14bf72b49e443faee87e59760f4a5c.jpeg

          图3.3科室管理实体图

c4504e1c0fb0b9a44b40a5e9e2ec89ea.jpeg

图3.4医生信息实体图

第五章 系统实现



用户要想进入本系统,必须通过正确的账号、密码和验证码登录操作,系统会以账号、密码和验证码为参数进行登录信息的验证,信息正确则登录成功,反之登录失败,用户登录界面展示如图3.1所示。

0128f0cd3de6bd746e648d3e61845569.jpeg 

图3.1用户登录界面图

3332bf9bcf50fe8c61fe0c01d89e6f71.jpeg


图3.2管理员登录界面图



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

huida_kaifa

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

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

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

打赏作者

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

抵扣说明:

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

余额充值