《医院管理系统——“单位信息、系统管理、供应商中心、药品管理、 护士工作站”等模块》项目研发阶段性总结

本次任务完成时间:2017年8月15日~11月16日
开发工具与关键技术:VS2015、bootstrap3.35、MVC、SQL

一、项目概要
整套系统分为“单位信息、系统管理、供应商中心、公告管理、挂号收费、医生工作站、体检中心、化验中心、医技工作站、护士工作站、药房管理、会员管理、院长查询”十三个模块。每个大模块中又有若干个子模块
项目整体功能描述
(1)单位信息:主要是包括现在正在使用的单位的基础资料,目前使用的单位信息不需要新增,只需要修改
(2)系统管理:包括了员工排班、权限管理、数据库备份、问题交流等功能,员工排班又包括了员工基本信息(录入、修改、删除)、密码修改、重新登录、以及排班的新增、删除、修改等;
(3)供应商中心:主要是用于在进货的时候,可联系的供应商的基本信息管理,比如新增、修改、删除
(4)公告管理:主要是给内部人员通知信息
(5)挂号收费:主要包括挂号管理、收费单录入、收费报表、挂号报表、处方报表、科室日收入报表、医院收入综合报表
(6)医生工作站:病历模板、处方模板、病程模板、医技模板、检查模板
(7)体检中心: 体检基本信息设置(体检明细项设置、体检套餐设置、体检结果设置、健康建议模板设置)、体检管理、体检综合报表、体检执行。
(8) 化验中心:化验基本信息设置(检查项目设置、体检组合设置、检查杂项设置、健康建议模板表、可选结果设置)、化验执行。
(9) 医技工作站:X光检查、B超、心电图。
(10) 护士工作站:主要是给病人定时注射药品等
(11) 药品管理:包括了发药管理、订货管理、进货管理、报损管理、进退货管理、药品有效期管理、药品进销存管理、调价管理、内部领料管理、盘点管理;发药管理是指已经收费的病人根据病人的发药的情况
(12)会员管理:当会员积分到达一定程度,可以对会员进行升级,并可对会员卡进行挂失、恢复、补卡、换卡、退卡等操作。
(13)院长查询:报表查询。
二、医院系统流程图说明

业务流程图:

三、设计与实现
3.1 单位信息
(1)、单位资料:当前正在使用的单位的基本信息,如果有改动的时候,会由单位的领导以及专门的人员修改信息,不能新增。如图:

3.2 系统管理
3.2-1 员工排班
1、录入:编辑好员工的数据直接点击录入成功

成功提示:

2、修改员工档案信息编辑:可以直接点击人员名称选择需要修改的员工信息

成功提示:

3、员工排班:新增需要排班的员工

成功提示:

修改:根据需要修改的员工排班信息进行编辑修改

成功提示:

删除:根据不需要排班的员工删除掉数据

4、密码修改:选择需要修改密码的员工信息

成功提示

5、重新登录(每个角色都有自己的权限模块功能)

3.2-2 权限设置
“系统管理员”使用者除了能给其他的电脑操作员分配密码以外,还可以针对他们各自工作职能的不同进行相应的工作分配,即每一位操作员都拥有属于自己工作范围的模块界面,了解自己的功能所在

1、新增角色:根据医院部门需要,可以新增一个新的角色部门以及特有的权限

成功提示:

2、修改角色:需要修改的角色部门可以直接修改

3、删除角色:把不需要的角色部门删除

成功提示:

4、使用说明书:

6、修改权限:

3.2-3 数据库备份
备份:编辑好数据即可点击备份

成功提示:


3.2-4 问题交流(即时通讯)
主要是用于内部人员在线交流问题,用户在线,已经离开都会提示(可多人使用)


3.3 供应商中心
1、供应商的录入
(1)选择某次进货的供应商,在医院系统里需要录入该供应商的信息
(2)删除,把不需要的供应商选择出来进行删除

(3)供应商档案修改,选择某一条需要修改的供应商信息进行修改编辑

3.4 公告管理
主要是领导用来通知内部人员的信息,只要过了24小时系统就会自动删除

成功提示:

2、公告栏:添加成功之后公告栏就会出现信息

提示语:

3.5 药房管理
1、药房管理:主要包括了发药管理、订货管理、供应商管理、报损管理、进退货管理、药品有效期管理、药品进销存管理、调价管理、内部领料管理、盘点管理

药房管理流程图:

3.3-1 订货管理功能实现
主要是医院用来订单药材的的过程

1、药品批量录入:首先要知道医院需要那些药品,然后选择流入

2、药品编辑:已经录入的药品数据需要完善

3、药品明细新增:编辑需要订货药品的数量


成功提示

4、药品明细修改:再次确认订货药品的数量,然后修改成功之后就会出现在订货单的选择中,药品也已经成功选择好库存以及仓库,库存信息就会更新好

成功提示:

5、订单保存:编辑好订单的资料,点击保存

成功提示:

6、确认数量:同一个订单里面的所有数量,以及总金额需要多少后台以及计算好,可以直接编辑转换系统然后点击请确认便可保存成功

成功提示

7、库存明细确认:订货成功之后进货的时候,是否允许前台操作等数据

8、通知:订单成功之后:用邮件的方式通知供应商准备药材发货,需要在有网的情况才可以发送成功


成功提示:

9、打印单据:打印药品的数据

3.3-2 供应商管理功能实现
主要用来给供应商看的订货数量
1、新增保存:编辑好数据之后就进入付款

成功提示:

2、进入付款单录入:

3、临时:临时改变主意不发货的可以作废掉,24小时有效,也可以取消作废




4、付款单管理:根据条件查询已经付款的订单,然后打印出来

3.3-3 报损管理功能实现
主要是医院用来报损进货的药品的过程
1、新增:进货7天内报损有效,table才会出现数据,然后选择好编辑完成需要报损的数据,点击新增保存

成功提示

2、移除:没生效钱可以删除,生效之后table就不会再次出现

3、报损生效:再次确认报损的药品,确认成功之后库存的可存数量就会增加,确认成功之后table就不会再次出现这条数据


成功提示

4、打印报损单:可根据条件查询需要打印的报损单

3.3-4 进退货管理功能实现
主要是医院用来退货的功能实现

1、批量录入:进货7天内的药品可以进行退货,超过了时间期限就查不出来,也就退不了货

成功提示

2、价格提示、新增保存:编辑要退货的药品,新增成功

成功提示

3、计算退款金额:编辑需要退货的数量,计算出金额

4、移除:在没生效之前可以移除不需要退货的药品信息,一旦生效就不可以删除,就不会显示在table里

5、生效:把退货新增的数据进行再次的确认

不更改数量的就可以直接点击保存

成功提示

6、核对库存的信息:退货生效成功之后,可存数量就会增加

成功提示:

7、打印单据:可以根据条件查询需要打印的数据

3.3-5 药品有效期管理功能实现
主要是用来检查订货的药品是否过期,已过期的药品就会被系统直接删除

3.3-6 调价管理功能实现
主要是医院用来调进货的药品的金额以及数量的实现
1、新增:编辑好需要调价的药品进行新增

成功提示

2、调价数量的确认:确认需要调价的数量以及金额

3、浏览:按条件查询已经调价的单,然后打印出来

4、调价移除操作:可直接移除已经调价的药品,超过一天之后该药品就不可移除,也就不显示出来,然后直接点击打印单据打印已经调价的药品

3.3-7 内部领料管理功能实现
主要是医生给病人开药,然后给人去领药的过程
1、医生开药:医生给当天看病的病人开药,超过24小时该病人还没开药,就不会出现在开药单里面等医生开药

如果该病人已经领药了是不可以再次开药的,可再次交费重新开药

如果有病人成功开药之后,库存信息会更新,可存数量会增加

2、新增:医生给病人开好药之后,需要护士以及医生本人去领药,所以需要编辑好数据点击新增保存,领药件数跟领料散数是系统以及计算好了医生给该病人开了所有药的数量相加在一起

3、重新生效:已经新增的领料单需要再次的确认生效

3.3-8 药品进销存管理


3.3-9 发药管理功能实现
主要是对于医生已经开药的病人正在等候发药的全过程

1、发药编辑:对医生已经开药的病人进行发药编辑等候发药

2、发药信息列表:显示正在等候发药的病人的数据,24小时之内病人来领药就点击按钮确认发药

3、已发药:显示该病人已经拿药的数据

4、退药:显示已经退药的病人信息

3.3-10 盘点管理功能实现
主要是用来校队数据的操作
1、申请盘点:当点击是的时候,其他客户端是不可进入本系统,除了正在盘点的用户

2、新增:当申请盘点的时候就可以进行校队盘点的操作新增,可计算盈利了还是亏损了

已经盘点过的数据校队

3、结束盘点:


3.6 护士工作站
主要是给护士病人注射的过程
3.6-1、注射室管理
1、记录:给需要注射的病人编辑好时间注射药物

3.6-2 执行注射单编辑
1、只查询未执行注射单:可根据注射时间查询还没注射药物的病人的信息

2、刷新输液,点击一条数据,刷新输液


开发总结:
从2017年8月15日~2017年11月27日的这几个月的时间里,通过做项目,我们对MVC的学习更加牢固,对一些知识点更加掌握了,而且思维也通过做项目得到了一定的提高。正所谓好记性不如烂笔头,做项目可以更加了解掌握所学内容,更好的运用所学知识。
我这次做的项目是《医院系统管理》,本系统所用的是.net+MVC框架,这次的项目是由三个合作者共同完成的,我跟我的合作伙伴是因为这次项目而坐在一起的,之前大家都不认,在做项目的时候一班跟二班都是混在一起来分合作者,所以,我们在沟通方面受到了一定的阻碍;各自坚持自己的意见,不退让。这让我们浪费很多时间在分析数据库里面,还不算后来开始做项目的修改。在这过程中,我们都是充满了不自信,一脸的烦躁感,毕竟别的同学都比我们速度快了好多。但是,随着数据库初步完成,我也慢慢的定下心来,找准自己的位置,给自己定一个小小的目标,一步一步的往前走,虽然有压力,但还是可以克服的,俗话说:没有压力就没有动力。所以,相信自己,我能行。所以在整个项目中,我们都是在不断努力,不断改进,当然也会遇到一些不懂的问题,就会出现急躁的心理。后来慢慢的沉寂下来,只有静下心来才可以想的更加的透彻。在这次的实训项目中,让我学到了很多东西,面对困难不在是一味地逃避,而是勇往直前,对于我们这一个IT行业也有了深一步的认知,在实践能力上也是受益匪浅的,要学以至用,不能荒废学到的知识,这在很大程度上触发了我对未来的向往。
除了这些之外,我还学到了怎样与人交流,不在是以前的那个凡是都以自己为对的人了,有时候我们必须听别人的忠告,不能让自己就在自己的思维上越走越远,这才是如何跟团队一起开发项目的根据,然而我们正确的交流,如何将自己的思维、想法更加明白清楚的告诉队友,而不是一味的以自己为尊,不听团队其他人的意见,也不会伤害其他队友的脸面,这些都是在我实训项目的过程中深有的体会。也可以说,第一次跟别人合作做一个项目,让我眼前一亮。也是对自己以前的一个反省,相信大家都会从这次的实训项目中得到一个很大的提高,也会让我们在以后的学习,工作、与人交流等有很大的帮助,这次的经验将会成为我以后工作路上的基础。
作为一个刚进入门的人来说,对于做项目什么都是比较迷茫的,在刚刚开始拿到这个项目的时候,我们都开始分析数据库,在分析数据库的时候,都是大家一起看说明书,然后把自己分析出来的数据库跟自己的伙伴进行深刻的讨论,最后得出一个大家一致通过的数据库进行设计。这只是初步的把数据库大概做完,才进行第二项的操作-----也就是界面,然后就会发现我们初步设计的数据库是存在问题的,在这个时候,对于经验不足的我们又开始混乱了,只能采取补救的方法,又一次的去研究说明书,把自己想不明白的问题,请教一下老师,把这个难点给解决了,即使不是很完美,但在一定程度上鼓励了我们所有人,只要有努力,坚持,铁杆磨成针这都不是难事,在这一次的实训项目中,让我学会了忍耐,不可急躁。在一个项目里面,跟队友的团结合作,也是很重要的,在分配好自己要做的功能之后,每次都会进行检查和总结,这样我们就可以清楚的知道自己每一阶段所做的东西和经验。虽然在这次的实训中,技术得到了提升,但是对于我来说,这还是远远不够的,所以我会继续努力的学习更多的技术。
这次实训的经验提醒我,要想成为一个合格的程序员就要具备一种自学的能力,因为在生活或者工作中我们会遇到一些我们从来没有接触到的东西,这就需要我们自己去学习,并灵活的解决问题,只有你不断的努力探讨答案,自己的能力也会在不断地提升,这需要我们不断的尝试、探索,我们不能一直在老师的庇佑下走下去,所以就需要自主学习。因为在不久的将来,就会踏上另一段旅程,以后的路,也许会很迷茫、无助。毕竟谁都无法预料,只能一步一步的探索,相信自己,我能行。
最后,做项目的时候一定要勇敢的去面对它,遇事不要逃避,逃避是永远也无法解决问题的。想要解决问题就一定要勇敢的去挑战。我们每一次开始做的时候都往往会缺少很多思考,所以要注重思维提高。做着做着又发现这里不够严密,那里又不够美观,所以就不断的修修改改。发觉自己看待问题的思维提高了,紧密性强了不少。总之,要不断的去追求完美,不断地去完善,去让自己坚强。

C#求学之路MVC《医院管理系统》项目研发文献相关推荐

  1. 医院管理系统项目功能实现(二)

    第3章医院管理系统项目功能实现 3.1挂号收费 3.1.1挂号管理 挂号管理这个模块可以实现病人挂号功能,如果病人是第一次来看病可以手动输入病人信息,如果是复诊.续诊等可以直接根据病人卡号调用病人信息 ...

  2. 基于SSM架构的医院管理系统项目简介

    想要获取本项目资料的童鞋,请仔细看本文结尾处,加"Java架构栈"--->回复 "医院管理系统" 获取!!! 1. 项目介绍 又是一年毕业季, 毕设项目一 ...

  3. 医院住院管理系统项目研发阶段性总结

    一.项目概要 系统主要功能模块为: (1)出入院管理:主要包括入院登记.中途结算.出院结算.欠费病人查询.出入院病人查询.转科病人查询.住院费用明细查询的功能. (2)护士工作站:床位一览.查对医嘱. ...

  4. 承志医院管理系统项目解析 门诊收费(七)

    1.4门诊收费 用于处方和辅助检查项目的收费,收费有3种情况:分别是现金.记账和刷卡.按照要求,备注填写你收费的类型,在后面收费员交款时好区别.如图(1): 图(1) 从界面上可以看到我们这里用到的控 ...

  5. 承志医院管理系统项目解析 门诊医生工作站—辅助检查项目(六)

    1.33辅助检查 在需要做辅助检查的时候,选择病人,然后选择相关信息的辅助检查项目,如图(1).(2)所示:: 图(1) 图(2) 从界面上可以看到我们这里用到的控件有 控件名称 说明 日期控件(Da ...

  6. 承志医院管理系统项目解析 门诊医生工作站—书写病历(四)

    1.3门诊医生工作站 由门诊医生进行看病,开药与诊疗方案. 1.31书写病历 书写病历这个模块,主要是给病人写病历,如图(1) 图(1) 控件名称 说明 日期控件(DateTimePicker) 控件 ...

  7. java宠物医院_java宠物医院管理系统

    今天和一个朋友共同完成了一个基于java的宠物医院管理系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架.我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他.和往常一样选用简单又便 ...

  8. [附源码]计算机毕业设计JAVA宠物医院管理系统

    [附源码]计算机毕业设计JAVA宠物医院管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  9. python医院管理系统代码_php医院管理系统,源码免费分享

    全微毕设擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON(DJANGO/FLASK).THINKPHP.C#.安卓.微信小程序.MYSQL.SQLSERVER等,欢迎咨询 今天和一个 ...

  10. 医院管理系统详细设计说明书

    详细设计说明书 1.引言 1.1编写目的 在完成了针对北京工商大学校医院的前期调查,同时与多位学生进行了全面深入的探讨和分析的基础上,提出了这份概要设计说明书. 此概要设计说明书对北京工商大学校医院管 ...

最新文章

  1. 重建控制文件具体解释
  2. ICCV 2017 《Illuminating Pedestriant via Simultaneous Detection Segmentation》论文笔记
  3. Scala 类型的类型(一)
  4. 1005 Spell It Right (20 分)——13行代码Ac
  5. php泥浆护壁,谈一下静态泥浆护壁的湿式旋挖工法施工      常见质量方面问题处理...
  6. 【题解】大床Nim (2019,5.23)
  7. ElasticSearch bool过滤查询
  8. python代码写好了怎么运行-python代码如何运行
  9. poj 3630 Phone List(字典树)
  10. python3调用arcpy地理加权回归_地理加权回归( GWR)
  11. 使用Mac文件保险箱加密数据
  12. 一个屌丝程序猿的人生(三十二)
  13. 微信小程序防抖功能的实现
  14. 第六节 ftpserver的安装与配置(Windows)
  15. Brunei Shell Marketing (BSM)选择P97的PetroZone(R)为文莱36个加油站提供壳牌驾驶者应用
  16. Java根据IP地址/掩码位(CIDR)和起始IP-终止IP计算网段(IPV4和IPV6)
  17. URAL 1903 Unidentified Ships
  18. 课堂笔记:Android UI控件
  19. anki计算机知识,「背书 刷题神器」 Anki 是应对考试的强力效率 buff
  20. js计算出来的文件md5值跟java计算出来的不一致

热门文章

  1. SL4A apk 编译生成
  2. 国外各国统计机构网址
  3. 在计算器中如何计算以2为底3的对数 log 2 3
  4. Ffmpeg 微信amr转换Mp3
  5. Android Studio模拟器使用sqlite3建立SQLite数据库
  6. ICML 2020论文笔记:地表最强文本摘要生成模型PEGASUS(天马)
  7. ROS中机械手臂的运动规划
  8. socks5代理ip购买_详解IP加速器的四种协议
  9. 成功解决NavigationDuplicated: Avoided redundant navigation to current location:
  10. linux csr蓝牙驱动下载,佳能 CSR Bluetooth Device 驱动程序下载-更新佳能软件(蓝牙)...