医疗管理系统课程设计.docx

上传人:b****1 文档编号:1394826 上传时间:2023-04-30 格式:DOCX 页数:20 大小:29.88KB
下载 相关 举报
医疗管理系统课程设计.docx_第1页
第1页 / 共20页
医疗管理系统课程设计.docx_第2页
第2页 / 共20页
医疗管理系统课程设计.docx_第3页
第3页 / 共20页
医疗管理系统课程设计.docx_第4页
第4页 / 共20页
医疗管理系统课程设计.docx_第5页
第5页 / 共20页
医疗管理系统课程设计.docx_第6页
第6页 / 共20页
医疗管理系统课程设计.docx_第7页
第7页 / 共20页
医疗管理系统课程设计.docx_第8页
第8页 / 共20页
医疗管理系统课程设计.docx_第9页
第9页 / 共20页
医疗管理系统课程设计.docx_第10页
第10页 / 共20页
医疗管理系统课程设计.docx_第11页
第11页 / 共20页
医疗管理系统课程设计.docx_第12页
第12页 / 共20页
医疗管理系统课程设计.docx_第13页
第13页 / 共20页
医疗管理系统课程设计.docx_第14页
第14页 / 共20页
医疗管理系统课程设计.docx_第15页
第15页 / 共20页
医疗管理系统课程设计.docx_第16页
第16页 / 共20页
医疗管理系统课程设计.docx_第17页
第17页 / 共20页
医疗管理系统课程设计.docx_第18页
第18页 / 共20页
医疗管理系统课程设计.docx_第19页
第19页 / 共20页
医疗管理系统课程设计.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

医疗管理系统课程设计.docx

《医疗管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《医疗管理系统课程设计.docx(20页珍藏版)》请在冰点文库上搜索。

医疗管理系统课程设计.docx

医疗管理系统课程设计

医疗管理系统-课程设计

医疗管理系统-课程设计酷比泉信息工程学院软件工程课程设计报告本题目:

医疗管理系统专业班级:

计算机学生:

酷比泉指导老师:

***2015年6月22日至2015年7月3日目录一、问题定义1二、可行性研究11.引言11.1编写目的12.背景及功能12.1背景12.2功能13.可行性分析23.1技术可行性23.2经济可行性23.3社会可行性23.4新系统方案设想23.4.1要求23.4.1目标34.建议性系统方案54.1硬件54.2人力54.3软件55.分析结论5三、项目开发计划51.引言51.1编写目的51.2定义61.3参考资料72.项目概述72.1工作内容72.2教学方法及要求72.3主要参加人员82.4网站82.4.1程序82.4.2文件82.4.3服务83.实施计划83.1关键问题83.2性能目标9四、需求分析91.引言91.1编写目的91.2背景91.3参考资料92.项目要达到的目标93.数据描述103.1数据描述103.2数据流图104.功能需求115.性能需求125.1数据精确度125.2时间特性125.3适应性126.运行需求126.1界面需求126.2故障处理要求137.其他需求13五、概要设计131.引言131.1编写目的131.2背景131.3定义131.4参考资料132.数据设计142.1数据设计143.体系结构设计144.界面设计155.接口设计155.1用户接口155.2内部接口166.需求交叉索引167.测试部分167.1测试具体实施16六、数据库设计191.引言191.1编写目的191.2背景191.3定义191.4参考资料192.概念设计193.逻辑设计194.物理设计214.1物理设计详细步骤214.2物理结构设计215.数据库实施225.1数据字典设计225.2数据库实施236.数据库运行与维护23七、详细设计231.引言231.1编写目的241.2背景241.3定义241.4参考资料242.总体设计242.1需求概述242.2软件结构243.连接数据库设计说明253.1程序描述253.2功能253.2输入项263.3输出项264.用户登录设计说明264.1程序描述264.2功能264.3输入项264.4输出项274.5流程逻辑275.医生管理模块程序设计说明275.1程序描述275.2功能275.3输入项275.4输出项285.5算法285.6接口296.其他程序设计说明30八、测试报告301.引言301.1编写目的301.2背景301.3定义301.4参考资料312.测试概要313.测试结果及发现313.1测试具体实施314.对软件功能的结论345.分析摘要345.1能力345.2缺陷和限制345.3建议345.4评价346.测试资源消耗34九、用户手册341.引言341.1编写目的341.2背景351.3定义351.4参考资料352.用途352.1功能352.2性能352.2.1时间特性352.2.2灵活性352.3安全保密363.运行环境363.1用户界面363.2界面需求413.3错误信息413.4数据管理能力要求413.5故障处理要求423.6其他专门要求42十、附录421.连接数据库配置的文件422.登录连接数据库实现423.注册链接数据库实现424.整个系统的界面设计部分模板实现435.删除医生信息数据库实现436.增加医生数据库实现447.更新医生资料数据库实现448.查找资料数据库实现459.录入信息数据库实现45设计报告填写要求1.严格按照课程设计要求认真仔细填写,要求字迹工整,切忌潦草、敷衍了事。

2.报告中各项内容必须是根据实验结果填写,严禁抄书或抄袭。

3.每个设计项目报告包括报告题头部分与报告主体部分。

其中题头部分包括:

项目名称、项目完成时间。

4.每个设计项目报告主体部分包括:

(1)项目的需求分析:

明确项目的目的要求。

(2)项目的系统设计:

包括项目的各功能模块的设计。

(3)项目的详细设计与代码实现。

(4)调试与分析:

包括项目设计过程中遇到的各种问题以及解决方法的分析、代码的调试、算法的运行交谈分析等。

(5)用户使用说明:

说明如何使用你编写的程序,详细列出每一个操作步骤。

(6)测试结果:

列出项目的测试结果,包括输入、输出,测试数据尽量做到完整严格。

(7)附录:

包括带注释的源程序文档及其清单。

注:

报告书的各个部分要求工作进行过程之中逐渐完成,而不是待项目完成以后最后补写。

酷比泉一、问题定义1.问题定义Mediinfo是Medicineinformationsystem的缩写,翻译成中文为“医疗信息系统”。

它是一种网页信息服务系统,它向用户提供了一个医疗信息查询平台,每个用户都可以在上面注册以及查询信息。

其目的是为了推动中国计算机网络的健康发展,提高广大计算机用户的应用水平。

建立一个小型的医院医疗管理系统,用户可以注册成为会员,注册的用户可以查询疾病以及医生资料及医院的各类信息,进行简单的信息查询与注册;可以在疾病页面搜索相应的疾病以及疾病信息等,也可以在医生页面搜索各类医生以及医生主治疾病和信息等;用户可以在系统里面查询一些资源;如有相应疾病或者类似疾病可以到病人系统里面进行注册会员并咨询相应医师。

管理员可以对系统进行管理和维护;可以添加普通的管理员;可以管理整个系统等。

二、可行性研究1.引言1.1编写目的本项目开发计划旨在明确规范开发过程,保证项目质量,统一小组成员对项目的理解,并对其开发工作提供指导;同时还作为项目通过评审的依据。

并说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。

根据课本里面的相关知识、图书馆所借的书以及平时所积累的一些经验,综合本系统所要达到的目标进行分析而得到。

2.背景及功能2.1背景

(1)系统的名称为医疗管理系统(php实现);

(2)项目任务的提出者是asim外教老师;开发者包括:

酷比泉;系统的开发主要由老师负责。

2.2功能

(1)普通用户:

登录系统前用户可以查看本系统别的用户咨询的一些疾病医疗资料;用户可以注册;查找忘记的密码;修改自己的个人资料;查询相关疾病信息;登录自己的空间进行查看相应疾病资讯;删除自己的一些过往的或者已经治疗好的疾病;进入系统可以查询医生病人以及疾病信息。

(2)医生:

医生可以注册医疗管理系统,并且进行个人资料的修改以及查询相关疾病、病人以及医院信息。

录入疾病记录以及病人记录。

(3)管理员:

管理员可以修改个人相关信息,注册登录医疗系统之后可以对医生、病人以及疾病进行资料信息增、删、改、查以及管理一些相关事项。

3.可行性分析3.1技术可行性

(1)在当前的限制条件下,该系统的功能目标是能够达到预期的效果的;

(2)开发人员的数量:

2人均接受过相关知识的积累与掌握,以前也做过一定规模的系统,具有一定经验;(3)在规定的期限内,本系统的开发可以实现。

3.2经济可行性

(1)基本建设投资包括采购、开发和安装下列各项所需的费用,如:

1)环境保护设备:

500元;2)安全与保密设备:

500元;3)开发空间:

50元。

(2)其他一次性支出所需的费用,如:

1)需求的研究、设计的研究以及实地调查的各项费用:

500元;2)开发计划与测量基准的研究:

300元;3)数据库的设计和建立:

600元;4)检查费用和技术管理性费用:

1000元;5)医疗药品所需要的一次性支出:

2000元;(3)一次性收益,能够用人民币数目表示的一次性收益,按数据处理、用户、管理和支持等项分类叙述,如:

A、开支的缩减包括:

1)改进了的系统的运行所引起的开支缩减:

500元;2)资源要求的减少:

200元;3)运行效率、数据进入、存贮和恢复技术改进共节约费用:

600元;B、由于一个应用系统的使用价值的增升所引起的收益包括:

1)资源利用的改进共节约费用:

200元;2)管理和运行效率的改进以及出错率的减少共节约费用:

300元。

C、其他如从多余设备出售回收的收入共节约费用:

300元。

3.3社会可行性本系统纯属于团队的开发所成,不会因为版权的问题造成纠纷。

不作为商业用途,只应用于学习交流。

本网站一经制作完成,老师会将其上传到国外一个专门评价网站的网站上去,加之本系统操作上面不存在技术性,所以可以达到易操作性。

3.4新系统方案设想3.4.1要求

(1)性能:

1)查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训;2)输出:

能够快速有条理的输出相关的信息、资料;3)输入:

点击超链接,输入关键词查询,修改个人的相关信息,发表文章;4)本系统的处理流程和数据流程:

确保合理有效;5)在安全与保密方面:

对于不同权限的用户,设置不同的访问权限,对主要的信息考虑加密存储;6)本模块有系统主界面调入,实现医疗系统的管理;7)完成期限:

到本学期的第18周。

(2)条件、假定和限制1)所开发系统的可以永久运行;2)硬件、软件、运行环境和开发环境方面的条件和限制:

由于是个人电脑所以硬件设施可能在性能上比较差;软件全部是免费的,功能可能会受到相应的限制;对windows系统比较熟悉,所以开发主要是在这个平台上进行;当然也可在虚拟机中运行。

3)可利用的信息和资源:

没有相应的软件项目开发的经验,所以能力还是有限,收集的资料来源有限,故对信息的了解不够全面;4)系统投入时间为一个多月。

3.4.2目标

(1)系统应该尽量做到以下的目标:

1)人力与设备费用的减少;2)采用现代程序设计技术;3)数据的处理速度提高;4)管理信息服务的改进;5)人员利用率尽可能提高;6)结果应能清除地审查。

(2)系统各个部分的用例图如下:

病人管理系统用例图2-3-4-2-1药品管理系统用例图2-3-4-2-2管理员用例图2-3-4-2-3医生助理用例图2-3-4-2-4医生管理系统用例图2-3-4-2-5(3)医生管理系统目标详细实现用例图,如图2-3-4-1所示:

医生管理系统用例图2-3-4-14.建议性系统方案4.1硬件本医疗管理系统主要是通过电脑在服务器中运行程序实现在浏览器中显示,配置太低可能会影响网页打开,一般手提电脑台式电脑都可以硬件支持系统实现。

4.2人力本系统整个设计以及实现的过程包括一个公司、指导老师以及项目实现学生,由公司下发网站设计任务;由老师进行整个网站的排版以及页面设计整体性以及指导学生如何进行网站下一步的实现;学生分工成为5组,各个组负责所安排的任务进行数据库的链接以及框架的基本安排;最后将各个组实现的任务进行统一审查,然后进行一致的连接集合成整个网站,并实现最初设想功能。

4.3软件适用于xp、window7、window8等系统本系统是运用jsp制作的一个医疗管理系统,实现这个系统将用到一下几种技术:

1)JavaScript用来验证用户输入的各种信息;2)CSS主要是用来控制本系统的各种样式;3)HTML主要编写网站页面以及设计版型;4)、Java主要是用来处理各种业务;5)、PHP主要是用来操作数据库层的持久性开发,和数据库接触的;6)、数据库用WampServer软件;由于这个数据库系统是开源的,而且比较安全,老师曾经为我们详细讲述以及演示使用方式;工作负荷现有系统所承担的工作及工作量:

A、录入用户记录信息、更新用户信息、删除用户信息;B、提供用户注册、更改信息、查找密码;C、提供用户查询;D、提供用户在线咨询;E、由于现有开发的系统比较小,只涉及小量的数据,所以工作量小。

5.分析结论本系统的评价主要参考如开发时间是否在预期的范围里面,系统的使用是否简单,功能是否达到预期的要求,系统对数据的处理是否准确,系统的功能需求和非功能需求是否达到了用户所要求的。

本系统可以立即开始进行实施;并尽可能做到提前完成;从人力资源上面来看,可以充分利用各人的擅长来开发本系统;从开发成本上面来看,将支出成本降到最低;所以推荐此方案最佳。

三、项目开发计划1.引言1.1编写目的项目开发计划为项目负责人提供一个框架,试着能合理的估算项目开发所需的资源、经费和开发进度,并控制软件开发过程按此计划进行。

它为项目的启动、实施以及结束提供了基础。

它指定了关于具体项目目标、项目结构、任务、里程碑、人员、成本、设备、性能以及问题的解决方案等方面的指导原则。

该文档明确开发时间、规范开发过程,保证项目质量,同意小组成员对项目的理解,并对其开发工作提供指导;同时还作为项目通过评审的依据。

1.2定义文件中用到的专业术语的定义如下:

(1)HTML:

是HyperTextMarkupLanguage的缩写,意为“超文本标记语言”。

“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,超文本标记语言它通过标记符号来标记要显示的网页中的各个部分。

网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容

(2)JSP:

JSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP与Servlet一样,是在服务器端执行的。

通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

(3)PHP:

外文名HypertextPreprocessor,中文名为“超文本预处理器”是一种通用开源脚本语言。

语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。

PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。

它可以比CGI或者Perl更快速地执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

(4)SQL:

结构化查询语言(StructuredQueryLanguage)简称SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。

它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。

结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

(5)CSS:

是CascadingStyleSheets的简称,意为“层叠样式表”是级联样式表一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。

相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。

CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。

(6)JavaScript:

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。

Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。

而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。

1.3参考资料[1]软件工程方法与实现(第2版),机械工业出版社,窦万峰,杨坤,许敏等.[2]王立福.软件工程.北京:

机械工业出版社,2011.[3]郭宁.软件工程实用教程.北京:

人民邮电出版社,2011.[4]何志勇等.软件工程—对项目的研究方法.北京:

机械工业出版社,2009.[5]韩万江.软件项目管理案例教程.北京:

机械工业出版社,2005.[6]软件工程实验与课程设计指导[王华等编著][电子教案].zip2.项目概述2.1工作内容《软件工程》课程设计旨在通过2周时间,培养学生初步掌握系统分析、设计、实现、测试、维护的方法,加深学生对软件工程课程的理解和应用,同时也进一步提高学生运用程序设计语言的能力。

程序设计不等于软件工程,这是本课程需要进一步让学生加深理解的地方。

传统的程序设计在一定程度上偏重于计算机科学领域,属于较抽象的范畴;而软件工程则是要实实在在地做出一个满足用户要求的系统来,这是一个很具体的实践过程。

作为一个软件开发者,必须具备从事工程实践的技能,包括软件项目的可行性研究、系统分析、设计、编写文档、源码设计、使用工具等基本技能,这就是课程设计要实现的一个目标。

软件开发设计者还需要另一个技能,就是对软件的具体应用领域知识的掌握。

开发人员首先应该对应用领域的背景知识有一定的了解,而这个要求常常被忽略,开发人员常把自己定位于纯粹软件开发技术领域,没有主动去了解相关背景知识的意识或需求,而事实上产业界最需要的恰恰是对技术和行业知识都精通的软件开发人员。

帮助学生建立这样的意识,是课程设计要实现的另一个目标。

课程设计的教学基本要求如下:

(1)巩固和加深对软件工程原理的理解,提高综合运用本课程所学知识的能力。

(2)培养学生选用参考书,查阅手册及文献资料的能力。

(3)培养独立思考,深入研究,分析问题、解决问题的能力。

(4)通过实际系统的分析设计、编程调试,掌握软件的分析方法和工程设计方法。

(5)能够按要求编写课程设计报告书,能正确阐述设计和实验结果、正确绘制系统和程序框图。

(6)通过课程设计,培养学生严谨的科学态度,严肃认真的工作作风和团队协作精神。

2.2教学方法及要求

(1)2-3人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工;

(2)开发环境及工具不限;(3)严格按软件工程的方法,分阶段进行开发(问题定义、需求分析、概要及详细设计、编码、测试等);(4)要求每阶段产生的文档等软件配置齐全、合理;2.3主要参加人员良好的管理是保证课程设计质量的基础,指导教师应认真负责,加强对学生的完成过程的监控,激发学生的主观能动性,鼓励学生独立分析问题、解决问题。

指导教师在课程设计过程中做好情况记录,人员初步安排见下表:

姓名分工***具体负责审查Asim负责指导,项目负责人,熟悉各种计算机语言酷比泉熟悉html的用法,懂jsp网站的建设酷比泉熟悉php语言,懂数据库的连接酷比泉懂jsp语言,进行项目的实现酷比泉熟悉图片处理与界面设计,负责界面板块整体性建设酷比泉具体负责测试2.4网站2.4.1程序移交给最终用户的内容包括完整的动态网站,数据库系统,用户手册及相关的代码、文档、说明及范例。

2.4.2文件移交用户的每种文件的名称及内容要点:

(1)定义:

明确要解决的问题是什么。

(2)可行性研究报告:

要解决的关键问题是“对于上一个阶段所确定的问题有行得通的解决办法吗”;(3)需求分析报告:

准确地确定“为了解决这个问题,目标系统应该做什么”,主要是确定目标系统必须具备哪些功能;(4)概要设计报告:

概括的说就是“应该怎么实现目标系统”,主要任务是设计程序的体系结构;(5)详细设计报告:

设计出程序的详细规格说明;(6)编码及单元测试文档:

写出正确的容易理解、容易维护的程序模块;(7)综合测试文档:

利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。

执行测试用例后,需要跟踪故障,以确保开发的产品适合需求;(8)软件维护文档:

通过各种必要的维护活动使系统持久地满足用户的需要。

2.4.3服务

(1)用户方面:

可以登录、注册、查询相关资料、编辑个人信息、修改个人信息等;

(2)系统方面:

查看注册用户、管理系统的各种信息、查看系统的信息。

3.实施计划3.1关键问题本项目用到了JSP实现网站开发框架,由于组员对这方面的了解有限,仅安排了一个组负责该jsp部分的实现,该框架制作相应项目经验有限,再用到一些特殊技能的时候可能会有些困难。

估计有某些问题的功能实现可能欠缺,有待解决。

3.2性能目标

(1)、实用性:

系统性能使用户特定的需求、操作界面友好、方便、功能设置符合用户的习惯和要求;

(2)、易维护:

管理员能简单方便地管理系统,并对系统进行日常的维护,随着系统数据规模的增大,各子系统模块之间的耦合度低;(3)、开放性:

系统在体系结构和数据交换协议等方面应遵循标准和开放的原则,以确保具有良好的互操作性,可移植和扩充性;(4

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2