欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    红山乡医院管理系统毕业设计.doc

    • 资源ID:56205731       资源大小:1.06MB        全文页数:71页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    红山乡医院管理系统毕业设计.doc

    本科生毕业论文(设计)任务书论文(设计)题目红山乡医院管理系统学生姓名专业班级计算机学 号指导教师教研室(或外聘单位)起止时间2012年10 月 10日 至 2013年 5 月20日毕业论文(设计) 任务、目的与基本要求:1. 设计题目:红山乡医院管理系统2. 设计使用的技术软件:jsp SQL Server2005 myeclipse3. 系统功能模块: 1).用户登录 用户注册,登录。 2).挂号填表 挂号病人信息填写,增、删、改、查等操作 3).药品信息管理: 药品信息的插、删、改、查等。 4).医生信息管理: 包括对医院人事信息的统计、查询、更新等。 5).病人信息管理: 完成对病人的各项信息插、删、改、查等。 4进行项目、数据库与表的设计。 5页面设计:页面使用web技术。主要参考文献与资料:1 李包罗.畅谈我国新一代医院信息系统J.中国医院信息.2001,1(2):15-182 薛万国.我国电子病历研究进展J中国医院管理,2005,25(2):17-193 孙杰.医院信息系统在医院信息化管理中的应用及意义J.中华现代医院管理杂志.(1)4 王蕾敏,王梓明,王芳等当前病历资料管理难点与对策J中华医院管理杂志,2002,12:746-748 5 李尊朝,苏军.java语言程序设计M.北京:中国铁道出版社,2011.2-76 丁曹越.J2EE入门与实例演练J. 电子科技大学学报.2006,17(11): 77-1127 郑阿奇.JavaEE基础使用教程M.北京:电子工业出版社,2011.37-51-358 岳国英. SQL Server 2005 开发指南M. 北京:清华大学出版社,2002. 265-2769 叶建江.医院信息管理系统(HIS)开发模式J.广东医学院学报.2001.9.19(3) 10 伊瑜.医院信息管理系统建设应注意的问题J.医疗设备信息.2003,18(4):31-3211 王珊. 数据库系统导论M. 北京:机械工业出版社,2000. 2712 王淑容,刘平.医院管理信息系统的设计与实现J.四川轻化工学院学报.2002,15(2):32-3313 张海藩.软件工程导论M.北京:清华大学出版社,2008.153-175毕业论文 (设计)进度安排: 2013.12013.2 收集、整理相关资料。 2013.22013.4 课题设计制作。 2013.42013.5 设计完成 2013.52013.5 答辩课题申报与审查指导教师(签名): 年 月 日教研室主任(签名): 年 月 日系主任(签名): 年 月 日本科生毕业论文(设计)成绩评定表 (指导教师)毕业论文(设计)题目红山乡医院管理系统学生姓名专业班级计算机学号指导教师评语:同学采用myeclipse为前台的开发工具,以SQL Server2005为后台数据库,开发了一个红山乡医院信息管理系统,系统实现了门诊挂号、医生管理、药品管理、病人管理、数据库管理(数据库备份、数据库还原)等功能,基本实现了医院信息管理的规范性、自动化。在毕业设计过程中该同学态度认真,按期完成任务书所规定的任务;对任务书的理解透彻;所学理论和专业运用正确;论文设计方案基本合理,立论正确,采用的方式方法符合标准化要求;有较强的独立工作能力;说明书文理通顺,但设计(论文)水平一般,系统界面还可进一步美化。建议成绩: 指导教师签名: 年 月 日本科生毕业论文(设计)成绩评定表 (评阅教师)毕业论文(设计)题目红山乡医院管理系统学生姓名专业班级计算机学号评阅人评语:从论文来看,同学运用myeclipse、SQL Server2005相关技术开发了红山乡医院信息管理系统,系统实现了门诊挂号、医生管理、药品管理、病人管理、数据库管理(数据库备份、数据库还原)等功能,基本实现了医院信息管理的规范性、自动化。该同学能按期完成任务书所规定的任务;对任务书的理解透彻;对理论和专业知识的运用正确;论文设计方案基本合理,立论正确,采用的方式方法符合标准化要求;有一定的独立工作能力;具有一定的文献检索与应用能力;设计(论文)水平一般。论文文理通畅,编程风格较好,但也有提高的空间;计算机语言运用能力较强。建议成绩: 评阅人签名: 年 月 日本科生毕业论文(设计)成绩评定表 (答辩委员会)毕业论文(设计)题目红山乡医院管理系统学生姓名专业班级计算机学号答辩时间2012/5/18答辩地点E3-501答辩小组成员姓名职务(职称)姓名职务(职称)姓名职务(职称)副教授讲师讲师副教授答辩委员会评语:从论文情况看,在毕业设计过程中罗燕同学态度认真,能按期完成任务书所规定的任务,对任务的完成比较到位;专业基础理论和专业知识掌握扎实,具有一定的从事应用软件开发能力;论文结构较合理,层次分明,论述基本正确;但设计(论文)水平一般;系统的设计界面尚欠美观;在论文答辩时报告清楚,回答问题基本正确。经评议,认为该同学的论文成绩为:中 答辩组负责人签名: 年 月 日系毕业论文(设计)工作领导小组审查意见: 评定成绩 负责人签名: 年 月 日本科生毕业论文(设计)开题报告书题 目 学生姓名 学 号 专业班级 指导老师 2012年 12 月 10 日论文(设计)题目红山乡医院管理系统课题目的、意义及相关研究动态:信息化浪潮席卷各行个业,医院信息化近年来在各大医院迅速发展,使计算机应用于医院的日常管理。在医院住院管理系统中,病人流量比较频繁,各部门的种类繁多。各级管理人员需要及时了解掌握病人的相关信息及药产品等信息,以做到心中有数,合理安排相关环节的工作。同时也要做好员工的信息管理。如此复杂的管理工作,如果依靠人工分析进行管理,既难做到及时性,也难保证数据的准确性,以导致错误的管理决策。然而,大部分中小医院都没有实现住院管理的信息化,开具医嘱,摆药,书写病历等日常工作十分繁重;乱改医嘱乱收费的情况是有发生,无法给病人提供详细的收费项目清单,造成医患关系紧张。本系统是针对红山乡医院进行分析,设计一个适合于中小医院的信息管理系统。医院信息化实现了内部管理的统一化,员工工作高效化和部门间协作关系简单化,费用结算快速准确清晰,医用诊疗信息电子化,医生对病人的情况有具体依据,能快速简单的获取。医院信息系统应具有强大的信息管理和数据处理能力,医院信息系统的建设使医疗过程更加有效,规范,代替了原先落后的手工操作。研究动态:我国的医院管系统在二十多年的发展中,已经初具规模,现今已有许多医院相继建立自己的信息系统,在信息系统应用技术上,客服/服务器结构的信息系统已经成为大型信息系统的主流,目前信息系统主要采用基于SQL语言的大型数据库,在windows环境和图形化用户界面作为客户端。主要表现在:管理信息系统应用面扩大,层次加深,投入扩大。开始实施临床信息系统建设,标准化加强,医疗卫生信息产业在形成,现在我国已有上百家医疗信息化系统专业公司,为我国医疗信息化建设提供不同类型的产品和技术服务,同时我国很多医院加你的医疗信息化系统还停留在以财物为重点,保留扩挂号收费等,而在临床,病人服务信息化很少,很多医疗信息化系统只停留在在以经济管理为主,面向医院内部资金流和物流管理阶段,总体建设上那个与发达国家相比相对落后。课题的主要内容(观点)、创新之处:课题的主要内容(观点):本系统主要包括六个功能模块,这六个模块将实现整个系统的核心功能,主要包括:(1) 医护人员管理模块:实现医师、护士资料的新增、修改、查询、删除。(2) 病人信息管理主要包括:病人住院基本信息的录入、修改、查询、删除等。(3) 住院管理:登记病人入院信息,办理病人出院,查询病人住院信息。(4) 药品库房管理:查询药品信息。(5) 报表管理:实现对病人押金、费用的管理。病人费用汇总管理。(6) 数据维护:用户管理:xxxxx 系统管理:可以设置系统的登陆密码,系统说明等。(7) 病人基本信息查询(病人所属医护人员查询、用药查询、用药清单)、费用查询(住院费用、结算信息)数据维护:打印各项信息。创新之处:医院信息系统最大限度满足实际工作需求,充分考虑各个层次,各个环节的数据处理,用户接口和操作界面的设计简洁美观,信息全面,在挂号收费等业务功能方便用户使用,病人在医院过好看病时,门诊部能快速有效提供挂号服务,并将信息输入系统,同时有规划的给病人提供住院服务,通过信息系统提供及时安排病床等,通过药房管理,及时补充,退换药品等,医生也能通过信息记录及时了解病人情况,做出有效的治疗。整个系统对在医疗活动各阶段中产生的数据进行采集,汇总,传输,加工等生成各种信息,从而为医院的整体运行提供全面的,自动化的管理及各种信息服务。研究方法、设计方案或论文撰写提纲:(1)绪论:简述红山乡医院管理系统设计的目的和意义以及相关国内外的研究现状。(2)开发工具:包括开发语言java和jsp,利用myeclipse软件编写,数据库采用SQLServer2005,数据库连接采用JDBC技术,系统模型B/S。 (3)需求分析:包括开发环境分析(硬件和软件环境),系统用户需求分析(4)系统设计:包括系统实现的目标,分为三个子系统:门诊管理子系统,住院管理子系统,药房管理子系统,其中还包括小模块费用管理和人事管理,最后给出模块图和E-R图。(5)数据库设计:包括对系统中运用的数据表的设计和数据库开发连接。(6)系统测试:包括测试原则及方法的概述,测试用例以及结论等。软件的测试与调试:目的是在软件投入生产运行之前,尽可能多地发现软件中的错误,以便及时纠正,避免在软件运行时才暴露出错误而造成无法弥补的损失。软件测试是保证软件质量的重要环节之一。(7)心得、致谢、附录、参考文献。完成期限和预期进度:起始时间 结束时间 进度安排2012年11月20日 2012年12月1日 调研、文献检索、开题报告2012年12月1日 2012年12月3日 开题报告座谈会2013年3月1日 2013年3月31日 外文资料翻译、中期检查2013年3月31日 2013年5月15日 系统设计、编码2013年5月16日 2013年5月17日 测试、验收2013年5月17日 2013年5月17日 上交论文、系统源代码2013年5月18日 2013年5月18日 论文答辩2013年5月20日 2013年5月26日 论文上交主要参考资料:1 李包罗.畅谈我国新一代医院信息系统J.中国医院信息.2001,1(2):15-182 薛万国.我国电子病历研究进展J中国医院管理,2005,25(2):17-193 孙杰.医院信息系统在医院信息化管理中的应用及意义J.中华现代医院管理杂志.(1)4 王蕾敏,王梓明,王芳等当前病历资料管理难点与对策J中华医院管理杂志,2002,12:746-748 5 李尊朝,苏军.java语言程序设计M.北京:中国铁道出版社,2011.2-76 丁曹越.J2EE入门与实例演练J. 电子科技大学学报.2006,17(11): 77-1127 郑阿奇.JavaEE基础使用教程M.北京:电子工业出版社,2011.37-51-358 岳国英. SQL Server 2005 开发指南M. 北京:清华大学出版社,2002. 265-2769 叶建江.医院信息管理系统(HIS)开发模式J.广东医学院学报.2001.9.19(3) 10 伊瑜.医院信息管理系统建设应注意的问题J.医疗设备信息.2003,18(4):31-3211 王珊. 数据库系统导论M. 北京:机械工业出版社,2000. 2712 王淑容,刘平.医院管理信息系统的设计与实现J.四川轻化工学院学报.2002,15(2):32-3313 张海藩.软件工程导论M.北京:清华大学出版社,2008.153-17514 Carlo Britton. Object-Oriented System Development: a gentle introduction. McGraw-Hill International Limited.2000指导教师意见:罗燕同学开题报告内容充实,格式规范。认真查阅了大量的Windows系统编程技术,加密算法程序的设计,计算机信息安全,计算机数据加密安全等方面的相关资料。主要研究Windows系统编程设计,计算机数据安全技术,计算机安全技术等几方面的内容,在计算机安全领域具有一定的应用价值。设计题目的工作量适中,难度适中;实现方案可行,有一定的研究基础,能达到预期目标。同意开题。 签名: 年 月 日开 题 报 告 会 纪 要时 间年 月 日地 点与会人员姓 名职务(职称)姓 名职务(职称)姓 名职务(职称)导师学生学生讲师学生副教授学生会议记录摘要:1. 会议开始之初,我简单的介绍了本人自己的论文红山乡医院管理系统,在现代化的今天,医院信息管理系统的研发,可以大大的提高医院的效率。该系统主要目标是支持医院的行政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高医院的工作效率,从而使医院能够以少的投入获得更好的社会效益与经济效益。2. 会议中期,同组的同学给了我不少的建议,包括使用可视化的编程语言,实现对系统的设计,数据库采用等等3. 老师告诉我,要真正的实现该系统,首先要明确医院信息管理系统的需求,具体要实现那些功能,不能仅凭主观想象,最好是到一线医院进行具体调研,了解医院管理者真正的需求,做到系统的实用性,具有人性化的优点;老师还建议我考虑使用哪种模式(B/S、C/S),并分别介绍了他们的优缺点等等。 通过这次会议,罗燕同学确定了自己论文的切入方向及系统大致的结构,为以后的系统设计奠定了坚实基础;老师的建议亦让她受益颇多;为接下来全面开展本课题研究奠定了坚实的基础会议主持人: 记 录 人: 2012年 11 月 20 日系工作小组意见负责人签名: 2012 年 11 月 30 日目录摘 要IABSTRACTII第一章 绪论11.1 研究背景及现状11.2 选题目的及意义21.3 系统目标2第二章 开发环境和关键技术32.1 开发环境32.2 开发工具32.2.1 Java与JSP32.2.2 SQL Server2005简介52.2.3 JDBC72.2.4 Tomcat72.2.5 B/S模式简介8第三章 需求分析93.1 需求分析任务93.2 系统功能需求93.3 需求分析方法11第四章 系统设计144.1 概要设计144.1.1 设计思想及目标144.1.2 系统功能结构图154.2 详细设计154.2.1 系统流程图154.2.2 系统E-R图18第五章 数据库设计205.1数据库创建205.2数据库表设计215.3 数据库连接24第六章 系统实现256.1 管理员登录界面256.2 管理员设置266.3 挂号276.4 病人信息276.5 药房管理286.6 人员管理28第七章 系统测试297.1 程序调试297.2 程序的测试297.2.1 测试目的297.2.2 测试方法297.2.3 测试案例317.2.4 测试结果分析32第八章 设计心得33参考文献34致谢35附录36摘 要随着信息技术的进步和医疗水平的提高,医院信息管理系统(Hospital Information System HIS)在医院中发挥越来越重要的作用。医疗信息系统的完善能够提高医院工作效率,增加经济效益,提高医疗服务水平,越来越受到人们的重视。医院信息系统是指利用计算机软硬件技术、网络通信技术等现代化手段,对医院各个部门进行人员调动、信息、收据、各类活动进行综合管理,对医疗活动中产生的数据进行采集、汇总、处理、存储、提取、传输等,并加工生成各种有利的信息,从而为医院的整体运行提供全面的、信息化的管理及各种服务。本系统主要采用java语言和SQLServer2005相结合的设计模式,通过网络的数据交换和读写来实现红山乡医院的人员管理,住院管理,药品管理,收费管理等,从而提高医疗部门在管理过程中提高工作效率和质量。关键词: 红山乡医院 java语言 SQL Server2005 ABSTRACTWith the advances in information technology and the improvement of medical standards, hospital information management system (Hospital Information System HIS) play an increasingly important role in the hospital. The improvement of medical information systems to improve hospital efficiency, increase economic efficiency, improve the level of medical services, more and more attention has been paid. Hospital information system is the use of modern means of computer hardware and software technology, network communication technology, the integrated management of the various departments of the hospital staff mobility, information, receipts, various activities, collection of data generated in medical activities, summary, processing , storage, extraction, transmission and processing to generate a variety of favorable information for the overall operation of the hospital to provide comprehensive information management and a variety of services. This system uses a combination of design patterns in Java language and SQLServer2005, data exchange and read and write through the network to achieve red Shan Hospital personnel management, hospital management, medicines management, charge management, thereby enhancing the health sector in the management process improve work efficiency and quality.Keywords: red Shan Hospital java language SQL Server2005第一章 绪论1.1 研究背景及现状1.1.1 研究背景我国的医院信息系统在二十多年的发展中,已经初具规模,现已有许多医院相继建立了自己的信息系统,在信息系统的技术应用上,浏览器/服务器B/S(Browser/Server)结构的信息系统已成为各个信息系统的主流。目前,信息系统主要采用基于SQL语言的大型数据库设计,在windows环境和图形化用户界面作为客户端。主要表现在:信息管理系统应用模块更为丰富,层次加深,管理员管理更为方便效率,相对的成本投入加大。同时实施临床信息建设,标准化加强,医疗卫生建设越来越重要。现在我国已有上百家医疗信息系统专业公司,为我国的医疗信息化建设提供各种类型的产品和服务,而且我国很多医院的医疗信息系统还停留在以人工为重点,依据挂号收费等,而在临床,病人服务信息化很少,很多医疗信息系统都只停留在以经济管理为主的管理,主要是面向医院内部资金流动和物流管理阶段,总体建设与发达国家相比相对落后1。为实现医院信息化建设,我们还需要不断地努力并建设。1.1.2 研究现状我国医院信息化起步于80年代,发展于90年代,2000年以后各国都处于信息竞争的时代。国内HIS软件从病案统计入手,逐渐转入“以财务为中心”的收费软件,近年来又转入“以临床为中心的”电子病历系统2。国内HIS软件与国外相比,至少晚十年的时间,但由于医院的特殊性,国外公司进入国内至今成功的案例很少,这也为我国的HIS公司提供了发展的平台。2000年以后,国内HIS公司数以百计,较出名的却不出10家,以大连汇源电子系统工程有限公司为代表,公司的客户数量约为3000家,占全国县级以上医院总数量的30%。但总的来看,国内的医院信息系统缺乏规范的管理,分散而不笼统,很多操作太过复杂而存在缺陷。目前大多的医院系统还需要有专业人员进行操作和维护3。不过现在人们对医疗水平的要求不断增高,医院也注意到医疗信息化的重要性,这就为医院信息系统的创新和发展创造了良好的条件,在我国发展医院信息管理信息化的趋势也越发明显。1.2 选题目的及意义信息化浪潮深入到各个行业,近年来医院信息化在各大医院也迅速发展了起来,使计算机应用渗透到了医院的日常管理和信息化建设。在医院门诊管理系统中,病人流量比较大,各部门的种类较多。门诊管理人员需要及时了解并掌握病人的信息及药品等信息,要做到及时合理有效率,合理安排相关环节的工作,同时也要做好员工的信息管理。在这些复杂的管理工作中,若只依靠人工进行管理,不仅做不到及时性,也无法保证数据的准确性,会导致管理员的错误判断和管理决策4。然而,很多中小型医院都没有实现医院管理的信息化,对于病人信息管理,药品管理,工作人员的调动安排等日常工作十分繁重;同时乱改医嘱乱收费的情况时有发生,无法为病人提供一个优良的疗养环境,造成医患关系紧张。本系统是针对红山乡医院进行分析,设计一个适合于中小医院的信息管理系统。医院信息化实现了内部管理的统一化,员工工作高效化和部门间协作关系简单化,费用结算快速准确清晰,医用诊疗信息电子化,医生对病人的情况有具体依据,能快速简单的获取。医院信息系统应具有强大的信息管理和数据处理能力,医院信息系统的建设使医疗过程更加有效,规范,代替了原先的手工操作。1.3 系统目标本系统旨在为红山乡医院设计一个比较完整合理的信息系统,注重对医院的几个子系统,如:挂号,住院,收费等子系统的开发设计,力求打造一个功能较为全面的医用系统,用户可在他处通过访问系统界面进入医院信息系统,找到自己需要的信息,系统采用一体化设计,设计出合理的工作流程和数据流程;尽量避免数据的重复输入;能全面实现计算机管理信息系统的多层次、广覆盖的现代化管理,达到“数字化医院”的要求。医院信息管理系统的最终目标应该是一个比较完整的系统,它既是一个面向医院管理层的信息系统,为红山乡医院管理提供高效的管理方法。 第二章 开发环境和关键技术2.1 开发环境本系统是基于windows系统下的开发设计,具有友好的窗口界面,操作简 便,易于用户掌握,管理方便,系统在检修维护方面采用面向对象的java语言,利用MyEclipse软件编写完整程序,同事采用SQL Server2005作为数据库开发工具,最终实现一个小型的医院信息系统。系统硬件条件如下:操作系统:中文windows 7 CPU 英特尔 酷睿i5 双核 2.50GHz主板 惠普 - 英特尔 HM77 内存4G 硬盘:500G2.2 开发工具2.2.1 Java与JSP Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统5。这样Java程序可以只编译一次,就可以在各种系统中运行。Java分为三个体系JavaSE(Java2 Platform Standard Edition),JavaEE(Java 2 Platform,Enterprise Edition),JavaME(Java 2 Platform Micro Edition)。Java SE(Java Platform,Standard Edition)这个版本以前叫做J2SE,后来版本号从1.4直接跳到5.0,其实也就是1.5,所以就叫成Java SE 5.0。目前Java开发人员使用较多的版本是5.0,当然还有Java SE 6.0这个更新的版本。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序。Java SE还包含了支持Java Web服务开发的类,并为Java EE这个版本提供基础。Java EE(Java Platform,Enterprise Edition)这个版本以前叫做J2EE,也就是大家可能听得比较多的,也是Java比较流行的领域,Java的企业级版本。Java EE下有很多流行的开发框架,像Struts、Spring、Hibernate这种流行的所谓SSH组合等6。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp),不过JSP文件中嵌入的是JAVA代码和JSP标记。JSP文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以JSP也可以看成是运行时的Servlet。既然JSP也是Servlet,那么为什么还要使用JSP呢?或者说jsp和servlet的关系是什么呢?Servlet是Java对CGI的回应。他们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。Servlet主要是把动态的内容混合到静态的内容中以产生HTML.JSP页面在HTML元素中嵌入Java脚本代码和JSP标记,使得文件长度变短,格式更加清晰。另一方面,JSP把静态和动态的内容分离开来,实现了内容和表示的分离。使用JSP,不需要单独配置每一个文件,只要扩展名是.jsp,JSP容器就会自动识别,将其转换为Servlet为客户端服务。Jsp容器管理JSP页面生命周期的两个阶段:转换阶段和执行阶段。当有一个对JSP页面的客户请求发过来时,JSP容器检验JSP页面的语法是否正确,将JSP页面转换为Servlet源文件,然后调用javac工具类编译Servlet源文件生成字节码文件,这一阶段是转换阶段。接下来,Servlet容器加载转换后的Servlet类,实例化一个对象处理客户端的请求,在请求处理完成后,相应对象被JSP容器接受,容器将HTML格式的响应信息发送到客户端,这一阶段是执行阶段。从整个过程可以看到,当第一次加载JSP页面时,因为要将JSP文件转换成Servlet类,所以相应速度慢。当再次请求时,JSP容器就会直接执行第一次请求时产生的Servlet,而不会再重新转换JSP文件,所以其执行速度和原始的Servlet执行速度几乎就相同了。在JSP执行期间,JSP容器会检查JSP文件,看是否有更新或修改。如果有更新或修改,JSP容器会再次编译JSP或Servlet;如果没有修改或更新,就直接执行前面产生的Servlet,这也是JSP相对于Servlet的好处之一。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性7。2.2.2 SQL Server2005简介本系统采用SQL技术建立数据库,使用java技术建立数据源的链接,并且生成医院信息系统的数据库应用程序从而实现数据库的管理功能。接下来将具体介绍SQL语言。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大多数数据库的操作。SQL语言包含4个部分: 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。数据查询语言(DQL),例如:SELECT语句。数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。SQL语言包括三种主要程

    注意事项

    本文(红山乡医院管理系统毕业设计.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开