《某学院系统分析与设计课程作业报告.docx》由会员分享,可在线阅读,更多相关《某学院系统分析与设计课程作业报告.docx(11页珍藏版)》请在优知文库上搜索。
1、某学院系统分析与设计课程作业报告北京理工大擘珠海,孚院ZNUNAICAMPUS.BElJINGINSTITUTEOFTECHNOLOGY系统分析与设计课程作业报告题目:医院管理系统学院:计算机科学技术学院专业:计算机科学与技术学生姓名:学号:指导教师:2012年2月16日星期四一、需求概述31 .问题陈述32 .基本功能需求33 .非功能性需求3二、分析阶段41 .用例图(miniHRS)42 .顺序图73 .状态图74 .类图95 .关系数据库的实现9三、总结101 .面向对象技术UML102 .先设计,后实现,先文档,后代码。103 .使用B/S结构104 .参与者权限分明10一.需求概述
2、1 .问题陈述我国,随着医药卫生体制改革的深入,医药连锁经营的推行与日趋猛烈的商业角逐,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。在医院行业中,医院经营的日常管理与相应的病人登记、资料搜索,住院/出院管理,诊断管理等长期以来一直使用手工操作,但随着产业结构调整、全新的市场竞争环境,医院管理与运营效率已经成为医院成败的关键所在,手工方式的弊端毕现无遗。这就要求医院管理摆脱过去人手操作的烦琐,以计算机管理替代人工管理是时代进展的趋势,从而开发一套合适的医院管理系统也是当务之急。智能医院管理系统正是本着这个目的而开发出来,它充分满足了医院管理的各类需求,从
3、医院经营管理的各个环节医院整体业务进行统一系统的管理。市场的需求与技术的支持,最终会导致越来越多的优秀医院管理软件的出现,并在竞争中得到不断的完善与优化。2 .基本功能需求病人接诊。当病人第一次来医院看病时,前台接待员负责该病人病历的初始创建工作,输入病人的基本信息(个人信息,家庭住址,联系方式等),并负责安排病人的主治医生。否则,接待员将查出该病人的已有信息,直接为其安排主治医生。接待员负责将本次接诊信息(接诊日期,时间,病人,主治医生)输入系统。门诊治疗。主治医生为病人进行诊断治疗,并将本次看病结果(参见下面的住院治疗)输入到系统中。假如需要,主治医生能够建议病人住院治疗,并负责本次住院安
4、排信息(住院日期,病人,病区,病床号,主治医生)的输入。该医生也自动成为该住院病人的主治医生。住院治疗。护士能够通过该系统来跟踪病人每次看病的结果并输入病人的诊断治疗信息,如医生给出的诊断结果与制订的治疗方案等。在每一次诊断/治疗后都将生成一份病历记录,其中包含本次诊断的日期,时间,病人,主治医生,会诊医生(参与会诊治疗的若干个医生),诊断结果与治疗方案等信息。病人的所有病历记录都将保留在系统中,构成该病人的病史记录。病人出院。病人出院需要其主治医生开具出院单并输入到系统中。出院单上的信息包含出院日期,病人,主治医生等。病历浏览。每一个医生与护士都能够查看每一个病人的病史记录,但不同意对其进行
5、修改与删除。3,非功能性需求3.1 可用性客户端机器要求WindOWS98以上系统,默认支持TE。系统用户界面便于使用,处理所有的程序特殊。给予方便的提示与帮助,对每项功能就有联机帮助。3.2 可靠性服务应该足够强大稳固,支持大量的外部访问。应该安装网络供远程访问,系统部分安全的功能对外开发,有些内部功能就拒绝访问。3.3 硬件要求客户机要求486以上机器,磁盘空间要大于64M,内存要大于32M。服务器要求支持快速多线程分布式的UNIX服务器。二、分析阶段1.用例图系统有关的外部参与者为:病人,护士,前台接待员,医生整个系统的用例图为:病人(from角色)(from角色)跟踪输入诊断治疗信息(
6、from用例)C大一护士(froVfefe)(1X病人(from角色)病人(from角色)W医生查询病人病历记录护士(from角色)(from角色)(from用例)2.顺序图3.状态图4.类图带人信息 Integer tfr rfit =, 踹系方式By ae Bye接修信息T 1 Dat(R 人 lt9trml Et”(L.病历记录住除信息1tBm Date l A hM9f *B B/WK H hte9ef tST . hteer会修住生 方向BytK*tfft: 一 )一tAme Byit 3桑,方式ByU H By*O.5.关系数据库的实现医生(医生ID,个人信息,家庭住址,联系方式,
7、科室)会诊医生(医生ID,方向)病人(病人ID,个人信息,家庭住址,联系方式,医疗卡号)接诊信息(接诊单号,接诊日期,时间,病人,主治医生)病历记录(病历记录号,诊断日期,时间,病人,主治医生,会诊方向,诊断结果,治疗方案)住院信息(住院单号,住院日期,病人,病区,病床号,主治医生)出院单(出院单号,病人,主治医生)病床使用情况(病区,病床号,占用标志)三、总结1 .面向对象技术UML从需求分析到概要设计,再到全面设计,非常条理细致的软件设计方法。这就是统一建模语言。2 .先设计,后实现,先文档,后代码。可靠的数据库设计是软件开发的基础,全面的功能设计、类设计将使实现起来更加容易。己经分成几大模块,很容易分配给开发人员,进行更进一步的规划。3 .使用B/S结构客户端用户只需输入IP地址就能够访问企业网站。方便企业进行综合的管理,让各部门之间协调工作。服务器端能够企业拥有了服务器,也能够购买服务器空间。假如有任何修改,只需服务器端更新代码而无需改客户端。4 .参与者权限分明不一致权限的人各自管理不一致的模块,不可能有任何冲突,任何想从某个网页进入系统都将被强调退回登录页面。每个模块高内聚低耦合,各自有各自不一致的流程,不可能干扰其它部门的工作。