藏医诊疗管理系统

藏医诊疗管理系统设计说明书

一、系统需求分析

目前关于西医和中医的挂号诊疗等系统比较丰富,但是很少有关于藏医的网上诊疗系统。藏医药学是我国传统民族医药学宝库中一颗璀璨的明珠,在藏族人民漫长的生产、生活实践中,其系统的理论和独特的临床疗效及用药特色,为藏族人们繁衍生息、保障生命健康做出了重要贡献,也越来越受到世人的关注。藏医和我们中医有很多相似之处,它们和西医依赖于医院中的检测设备不同的是,藏医更多的是依赖藏医师的问诊,患者可以通过网上填写问诊单表单,这样既可以节省医生的问诊时间、提高效率,也可以积累相对标准的问诊数据,而且它对于机构依赖程度低,所以便于医生多点执业,所以藏医的网上诊疗系统就为医生和患者提供了更多的便利。本系统针对藏医中的萎缩性胃炎和HP流行病为中心问题,实现了患者可以通过网上填写问诊表单,进行网上诊疗。该系统使用B/S结构框架,利用php来构建系统,该技术对信息的管理这块具有高效性,实现高效率、低资源,使系统具有高效、容易掌握、可靠、可维护性,符合系统功能设计。用户能够快速掌握系统的操作,也可以自行维护,对用户来说是一个非常值得一试的系统。该系统的主要特点是相对通用的实践系统,使用方便不需要复杂的操作。拥有强大的功能和简单的操作,mysql数据库可以实现动态的录入、更新和查询功能,可以满足不同用户的需要。

二、系统的总体设计

 本系统应该是一个界面友好的并具有所需功能的系统,本系统应该满足常规的藏医诊疗工作,并对所记录的多种数据进行管理,系统中拥有许多不同的功能,所以具有不同功能的模块的设计是最终总体系统设计成功的关键。我们可以将一个大系统分成许多的小的部分,最后再一步一步的进行实际实现。系统功能模块如图2-1所示

 

图2-1

 

 

三、系统的使用流程

3.1 系统操作流程

首先用户进入登录界面,然后需要用户来输入自己的用户名和密码,并且保存下来再进行传输达到让系统进行检验的目的,若用户名和密码存在于数据库中,则登陆成功,否则登陆失败,需重新输入,如图3-1所示。

 

3-1  系统操作流程图

3.2 数据增加流程

添加用户信息的时候,用户输入信息,系统判断其合法性,合法存入数据库,添加信息成功,不合法添加信息失败,需要重新输入,直到合法为止。数据增加流程图如下:

 

3-2  数据增加流程图

3.3 数据修改流程

修改信息是选择要修改的信息,然后对其中想要修改的地方进行想要的改动,将修改完成的信息判断是否合法,合法保存到数据库,不合法无法存入数据库,需要重新输入直到成为合法的信息。数据修改流程图如图3-3所示。

 

3-3  数据修改流程图

3.4 数据删除流程

    删除功能就是用户想要删除哪一记录就选中哪一记录,点击删除按钮,再点击确定删除,某一条记录就会被删除。数据删除流程图如图3-4所。

 

3-4  数据删除流程图

 

 

四、系统的实现

4.1 数据库设计

本系统采用Mysql进行数据库的设计。对于一个系统来说,数据库的设计是十分重要的,尤其是设计一个合适这个系统的数据库,是非常重要的部分。并且,数据库的安全性是很重要的一点,一定需要得到保障,这样就不会有未经授权用户使用数据库,这样就不能在数据库中窃取、更改或销毁数据。系统中使用的数据库实体E-R图如图4-1所示:

 

4-1系统实体E-R

一个数据库的设计会影响到整个系统最终的效果,因此,如何设计,设计什么,更是一个非常严肃的问题,最好是做到方便和清晰明了。通过详尽的分析藏医诊疗系统的各种功能要求,我设计了六个数据库表,结构如下图所示:

4-1用户信息表

表4-2 患者信息表

表4-3医生信息表

表4-4 科室信息表

表4-5 药品信息表

表4-6 诊断信息表

 

4.2 各功能模块设计

4.2.1 系统登录模块

本模块实现的是用户登录的功能。首先用户进入登录界面,然后需要用户来输入自己的用户名和密码,并且保存下来再进行传输达到让系统进行检验的目的,若用户名和密码存在于数据库中,则登陆成功,否则登陆失败,需重新输入。登陆页面的运行结果如图4-2所示:

 

图4-2

4.2.2 系统首页的实现

系统首页为用户提供了导航菜单,用户登录后,可以点击选择里面的链接按钮,然后进入到想要进入的页面来完成相应的操作。并且首页上会展示藏医院的各种信息,例如有名的医生,该医院的成就及新闻,还有藏药的展示。系统首页效果如图4-3所示:

 

图4-3

4.2.3 密码管理模块

用户可以在此模块修改密码,首先输入之前的密码,之后再输入想要更改的心的密码,再对新密码进行确认。修改密码界面效果如图4-4所示:

 

图4-4

4.2.4 主要的功能模块

本系统实现的主要功能模块有医生信息管理模块、患者信息管理模块、挂号信息管理模块、就诊信息管理模块。因为这几个模块功能相似,实现的方法也是一样的,接下来就拿医生信息管理模块介绍,医生信息管理的运行结果如下图所示:

对医生信息进行导入和导出:

 

图4-5

对医生信息进行添加

 

图4-6

对医生进行查询

 

图4-7

4.2.5 医院信息的三维展示

该模块功能做起来比较复杂,首先需要将医院的各种信息写入到一个xls文件中,后台将这个文件上传,然后通过sheetjs编写的一个程序提取xls文件中信息,在通过highchart一个用js编写的图形展示库进行信息的三维展示 三维的图可以进行拖动从各个方向进行查看。该医院的信息如图4-8 4-94-10所示:

 

图4-8

 

图4-9

 

图4-10

猜你喜欢

转载自www.cnblogs.com/zhangfuxiao/p/9280486.html