




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程范文软件工程范文 I摘要在数字化信息的今天 随着计算机的普及 互联网络的迅速发 展 国内越来越多的医院利用计算机网络来处理日常业务 成为医 院服务发展的一个新方向 本医院门诊查询管理系统基于B S体系结构 跨操作系统平台 应用 服务器 采用JSP技术 运用MS SQLServer2000数据库 以IntelliJ为开发工具进行开发的 本系统的开发杜绝了过去大量人力操作的各种弊端 完善了门诊看 病的处理过程 实现了诊疗服务 方便了工作人员和病人 使医院的医生管理以及 时间分配更加科学 合理 系统的功能包括后台数据库的建立和维护以及前端应用程序的开发 两个方面 对于后台数据库的建立和维护要求数据一致性和完整性强 并且数 据安全性好 后台应用主要分为身份验证 医生管理和医护人员管理三个模块 而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵 功能 界面友好 使用简单方便 前台应用主要分为医生和医务员 患者三部分 本论文主要分为五章 在设计过程中遵从软件工程规范 完成了系 统的需求分析 总体设计 详细设计 系统实现及功能测试 系统测试及试运行结果表明该软件运行稳定 界面友好 操作简单 能够满足一般的应用需求 为人们的生活带来了很大的便利 国内越来越多的医院利用计算机网络来处理日常业务 成为医院服 务发展的一个新方向 医院门诊查询管理系统是通过分析一个医院门诊业务流程 从而实 现一个从信息收集 处理到查询的完整的处理方案 该系统集合了患者管理 医生管理 医务员管理以及病例管理的综 合性应用软件 医院门诊查询管理系统使医院的医生管理以及时间分配更加科学 合理 更进一步方便了医院的门诊管理 是医院进行现代化信息改革的重 要组成部分 符合信息化时代的软件应用潮流 1 2系统目标本系统所要实现的目标是1 患者通过患者模块可以完成 注册 然后通过注册填写的用户名和密码实现登录功能 登录成功后患者可实现对医院各科医生及患者主治医生的信息查询 患者对查询到的医生信息进行分析 从而决定应挂哪个科室号 找 那个医生作为自己的主治医生 患者模块解决了患者在挂号时出现的慌张和盲目 有效杜绝患者在 对医院医生不了解的情况下挂错了科室号 同时为患者实现了在就 医中有目的去选择自己的主治医生 2 医生通过医生模块登录到属于自己权限的应用系统 查询患者挂 号信息 可以确认该患者是否已挂号 挂的号是否是自己的 可患者创建病例 记录患者病症 然后为患者创建处方单 记录医生为患者制定的治疗药品和注射信 息 3 医务员 在门诊部中分为挂号员 计费员 挂号员主要能为来医院就医的患者进行挂号 并对挂号信息进行管 理 计费员通过查询医生为患者创建的处方单的药品信息为患者进 行结账 4 管理员主要实现对医生的管理 医务员的管理 管理员用户的管 理 总体来说 医院门诊查询管理系统将各个角色 患者 医生 医务 员 管理员 独立成各自的模块 这样能帮助我们更直观地去理解 整个业务流程 将重点放在业务逻辑的处理上 降低了开发难度 这样也便于将来的扩展 本系统是基于B S模式 使用SQL Server作为数据库 Tomcat作为JSP容器 数据库层使用JDBC与底层数据库进行交互 表示层由JSP实现 21 3应用的现状医院门诊查询管理系统现在已经得到了广泛的应用 已经有很多医院发现的它的好处 医院门诊查询管理系统为医院 医生 医务人员和患者之间的各种需要建立起来的一个科学 有效 的现代化管理系统 它杜绝了过去大量人力操作的各种弊端 完善了门诊看病的处理过 程 是对医院的一次技术性变革 系统实现了诊疗服务 方便了工作人员和病人 使医院的医生管理 以及时间分配更加科学 合理 是医院进行现代化信息改革的重要 组成部分 虽然医院门诊查询管理系统有很多的好处 但是他也有不足之处 对于患者在看病前首先需要填写基本信息完成注册 然后查询医生 信息 并且要记住自己将要挂号的医生所在科室和医生用户名及注 册时的用户名 才可准确的挂号 所以在一定程度上也受到限制 虽然如此 他的优点还是吸引了越来越多的医院开始使用医院门诊 查询管理系统来来完成医院门诊的管理 1 4相关技术介绍1 用例图简介用例图用来描述系统与参与者之间的 相互作用 也可以说它是从用户角度出发对如何使用系统的描述 6 要绘制用例图 首先要理清下面的几个概念1 角色角色代表了某一 事件发生的参与者 它用一个小人表示 如图1 1所示 图1 1角色在通常的网络项目中 角色常被用来代表使用网站的用户 管 理员 用户等 但角色的作用并不局限于此 它也可以用来代表 与系统交互的其他实体 2 用例用例代表系统可以实现的功能 通常一个用例代表一组功能 它实质上规定了系统实现功能的范围 在实际项目开发过程中 一个项目中往往涉及很多个用例 此时需 要将其分解成若干个子系统实现 以便于理解 在UML中 用例用一个椭圆表示 如图1 2所示 3图1 2用例3 用例图当角色与用例发生某种关系时 就可以用一个图将它 们关联起来 这就是用例图 9 如图1 3所示 从图中可以看到 角色与用例之间使用一个带箭头的实线连接 箭 头方向表示使用者和被使用者关系 图1 3用例图2 HTML简介HTML Hyper TextMark up Language 即超文本标记语言 是的描述语言 它可以用任意编缉器 如UNIX中的Emacs或vi Windows中的Notepad 生成 HTML文本是由HTML命令组成的描述性文本 HTML命令可以说明文字 图形 动画 声音 表格 链接等 HTML的结构包括头部 Head 主体 Body 两大部分 其中头部 描述浏览器所需的信息 而主体则包含所要说明的具体内容 3 CSS简介CSS是Cascading StyleSheets这几个英文单词的简写 中文意思就是层叠样式表 主要用来定制 改善页面显示效果 弥补了HTML在制作网页时的局 限性 4 SERVLET简介SERVLET是对支持Java的服务器的一般扩充 它最常见的用途是扩展Web服务器 提供非常安全的 可移植的 易 于使用的CGI替代品 它的处理过程是在web容器中将请求作为一个线程来处理 处理多个 请求时比CGI节省系统资源 它是一种动态加载的模块 为Web服务器的请求提供服务 它完全运行在Java虚拟机上 由于它在服务器端运行 因此它不依赖于浏览器的兼容性5 JSP简介 2 JSP Java ServerPages 是由Sun Microsystems公司倡导 许多公司参与一起建立的一种动态网页技 术标准 JSP技术是用JAVA语言作为脚本语言的 JSP网页为整个服 务器端的JAVA库单元提供了一个接口来服务于的应用程序 3 JSP技术是在Servlet技术基础上发展起来的 每一页第一次被调用 时 通过JSP引擎自动被编译成Servlet 然后被执行 以后每次调 用时 执行编译过的Servlet 6 JavaScript简介JavaScript是一种脚本语言 它可以嵌入在html文件内 被客户端浏览器解用例4释执行 用以实 现不依赖Web服务器的动态页面效果 它为HTML提供一个文档对象模型 Document ObjectModel 简称DOM 将所有的页面元素都作为对象来处理 每个元素都有事件 属性和方法 可以方便地操纵页面元素 7 SQL Server2000简介SQL Server是一个关系数据库管理系统 它最初是由Microsoft Sybase和Ashton Tate三家公司共同开发的 于1988年推出了第一个OS 2版本 在Windows NT推出后 Microsoft与Sybase在SQL Server的开发上就分道扬镳了 Microsoft将SQL Server移植到Windows NT系统上 专注于开发推广SQL Server的Windows NT版本 Sybase则较专注于SQL Server在UNIX操作系统上的应用 SQL Server2000是Microsoft公司推出的SQL Server数据库管理系统 该版本继承了SQL Server7 0版本的优点 同时又比它增加了许多更先进的功能 具有使用方便可伸缩性好与相关软件集成程度高等优点8 J2EE概述 5 JSP技术是由Servlet技术发展起来的 自从有了JSP后 在Java服务 器端编程中普遍采用的就是JSP 而不是Servlet 因为JSP在编写表示页面时远远比Servlet简单 并且不需要手工编 译 目前Servlet主要用于做视图控制器 处理后台应用等 由于JSP构建在Servlet上 所以它有Servlet所有强大的功能 1 在传统的网页HTML文件 htm html 中加入Java程序片段 Sc riptlet 和JSP标记 就构成了JSP网页 jsp JSP基于强大的Java语言 具有良好的伸缩性 与Java EnterpriseAPI紧密地集成在一起 在网络数据库应用开发领域具有 得天独厚的优势 基于Java平台构建网络程序已经被越来越多的人 认为是未来最有发展前途的技术 1 从JSP这几年的发展来看 JSP已经获得了巨大的成功 它通过和EJB 等J2EE组件进行集成 可以编写出处理具有大的伸缩性 高负载的 企业级应用 JSP技术在多个方面加速了动态Web页面的开发 通过分析和总结 列出了以下几点说明JSP的特点 1 将内容的生成和显示进行分离使用JSP技术 Web页面开发人员 可以使用HTML或者XML标识来设计和格式化最终页面 使用JSP标识或者小脚本来生成页面上的动态内容 生成内容的逻辑被封装在标识和JavaBean组件中 并且捆绑在小脚 本中 所有的脚本在服务器端运行 如果核心逻辑被封装在标识和Bean中 那么其他人 如Web管理人员 和页面设计者 能够和使用JSP页面 而不影响内容的生成 在服务器端 JSP引擎解释JSP标识和小脚本中 生成所请求的内容 并且将结果以HTML页面的形式发送回浏览器 这有助于作者保护自己的代码 而又保护任何基于HTML的Web浏览器 的完全可用性 5 2 生成可重用的组件绝大多数JSP页面依赖于可重用的 跨平台 的组件来执行应用程序所要求的更为复杂的处理 开发人员能够共享和交换执行普通操作的组件 或者使用这些组件 为更多的使用者或者客户团体所使用 基于组件的方法加速了总体开发过程 并且使得各种组织在他们现 有的技能和优化结果的开发努力中得到平衡 3 采用标识简化页面开发Web页面开发人员不一定都熟悉脚本语 言的编程人员 JavaServer Page技术封装了许多功能 这些功能是在易用的 与JSP相关的XML 标识中进行动态内容生成是所需要的 标准的JSP标识能够访问和实例化JavaBean组件 设置或者检索组件 属性 下载Applet 以及执行同其他方法更难于编码或耗时的功能 通过开发定制标识库 这使得Web页面开发人员能够使用熟悉的工具和如同标识一样执行特 定功能的构件来工作 4 JSP能提供所有的Servlets功能与Servlet相比 JSP能提供所 有的Servlets功能 它比用Println书写和修改HTML更加方便 此外 您可以更明确地进行分工 Web页面设计人员编写HTML 只需 要留出空间让Servlets程序员插入动态部分即可 5 健壮的存储管理和安全性由于JSP页面内置脚本语言是基于Jav a编程语言的 而且所有的JSP页面都被编译成为Java Servlet JSP页面就具有Java技术的所有优点 包括健壮的存储管 理和安全性 6 一次编写 随处运行作为Java平台的一部分 JSP拥有Java编 程语言 一次编写 随处运行 的特点 随着越来越多的供应商将JSP支持添加到他们的产品中 您可以使用 自己所选择的服务器和工具 但并不影响当前的应用 7 JSP的平台适应性更广这是JSP与ASP的优越之处 几乎所有的平台都支持Java JSP Beans 它们可以在任何平台下通 行无阻 Windows NT下的IIS通过一个插件就能支持JSP 例如JRUN或者ServletExec 著名的Web服务器Apache已经能够支持JSP 由于Apache广泛应用在Windows NT UNIX和Linux上 因此JSP有更广泛的运行平台 从一个平台移植到另一个平台 JSP和JavaBeans甚至不用重新编译 因为Java字节码都是标准的字节码 与平台无关 8 Java中连接数据库的技术是JDBC很多数据库系统带有JDBC驱动 程序 Java程序通过JDBC驱动程序与数据库相连 执行查询 提取 数据等操作 Sun公司还开发了JDBC ODBC Bridge 用此技术Java程序就可以访问带有ODBC驱动程序的数据库 目前大多数数据库系统都带有6ODBC驱动程序 所以Java程序能够 访问如Oracle Sybase MS SQL Server和MS Aess等类型的数据库 9 简单易学随着JSP2 0中标签语言的出现 即使不懂Java的程序 员也能编写出功能完善的JSP应用 EJB Enterprise JavaBean 企业Bean 是基于Java的服务器端组件架构技术 借助于EJB 开发者能够轻松构建企业级的 分布式组件应用 与此同时 在不用自身开发复杂分布式组件框架的前提下 开发者 能够开发架构灵活 运行可靠及安全的应用系统 对于服务器端开发而言 EJB引入了快速应用开发 Rapid ApplicationDevelopment RAD 模型 因此 在Java应用服务器提供商提供的分布式基础框架的基础上 开发者能够快速 轻松地构建服务器端组件 EJB的重要设计初衷是保证应用能够在任一提供商提供的企业中间件 服务上畅行无阻 而且便携性 可重用性都是一流的 EJB仅仅是J2EE Java2Platform Enterprise Edition 的组成部分之一 其中 J2EE平台规范是由JCP Java CommunityProcess Java工业标准组织 制定 J2EE平台规范使命是 提供平台独立的 便携的 多用户的 安全 的 遵循标准的企业级平台 而且 它必须基于Java和在服务器端的部署 J2EE只是规范 不是产品 J2EE规范定义了开发企业级软件产品的规则 J2EE应用服务器供应商需要在他们的J2EE兼容产品中实现J2EE规范 J2EE是由一套健壮的中间件服务构成的 它使得服务器端应用开发 者能够高效 快乐地开发应用 为了使开发者能够进一步理解J2EE的重要性 列举出J2EE兼容实现 必须提供的一些重要技术 如EJB 用于XML RPC的Java API Java远程方法调用 RMI 和RMI IIOP Java命名和服务接口 JNDI Java数据库连接 JDBC J ava事务API Java消息服务 Java Servlet JSP Java IDL以及J2EE连接器架构 JCA 等 J2EE就是通过以上大量的组件来构件一个企业级的应用 7图1 4J2EE应用部署场景8第2章需求分析要开发一个应用系统 首先要了 解用户对整个系统的具体要求 确定系统应该实现的功能和系统应 该具有的性能 设计应有软件是所使用的设计平台 所开发的应用 软件的运行环境 通过调查分析去了解系统的业务流程 确定数据 库设计中需要的数据结构 还要分析系统中的数据流和长期使用的 数据存储等等 这些都是需求分析中应该完成的任务 本章采用软件工程的方法对医院门诊查询管理系统进行了需求分析 包括系统功能需求 数据需求 性能需求 开发环境需求 2 1系统功能需求2 1 1系统概述医院门诊查询管理系统的开发是针 对医院医生 医务人员和患者之间的各种需要建立起来的一个科学 有效的现代化管理系统 它杜绝了过去大量人力操作的各种弊端 完善了门诊看病的处理过 程 是对医院的一次技术性变革 本系统实现了诊疗服务 方便了工作人员和病人 使医院的医生管 理以及时间分配更加科学 合理 是医院进行现代化信息改革的重 要组成部分 系统主要功能是患者完成注册进而能查询医生信息 医生可为患者创建病例 处方单 查询患者的挂号信息 病例 处 方单 医务员可完成挂号管理 计费 查阅处方单 结算单 其结果作为 依据帮助医务员完成本职工作 主管系统员既管理员 为医院门诊部的新上岗或离职的医生及医务 员进行管理 操作者的权限层次要有明确的分类 进入软件需要进行身份验证 出于对患者个人隐私的负责 换则的病例记录只能在患者就医期间 由主治医生调阅 其他任何人包括管理员无权查阅 2 1 2系统功能分析 一 使用UML用例图描述医院门诊查询管理系统需求医院门诊查询管 理系统允许用户有四种身份患者 医生 医务员及管理员 每种身 份操作起来很方便 快捷 在登录后 查询属于自己权限内的信息 医生 医务员的基本信息都由管理员对其统一管理 而患者信息只 有患者对应的医生才有权限进行管理 医务员又分为挂号员 计费员 医院门诊查询管理系统用例图如图2 1 2 2 2 3 2 4 2 5所示 9图2 1管理员用例图图2 2医生用例图图2 3患者用例图管理患者病例医生管理患者信息登录查询个人信息管理 患者处方单修改密码查询患者挂号信息注册查询医生信息患者查询 主治医生登录修改个人信息管理医生管理员登录管理医务员管理管 理员用户10图2 4挂号医务员用例图图2 5计费医务员用例图 二 用例描述用例图建完后 就需要编写用例描述 用例描述也就 是对系统各个功能进行描述 这一步是进行系统设计前最重要的一 个过程 准确地描述出系统的功能有助于理清自己的思路 更是和用户进行 有效沟通的保障 1 患者角色 1 患者注册如果患者要使用医院门诊查询管理系统 就必须注册 成为本系统的用户 设定自己的登录名和密码 此模块就是专门针对患者注册而设计的 2 患者登录此功能必须在患者注册成功后 使用注册是的用户名 和密码进行登录 进入患者功能模块 3 患者可按医生姓名或科室自定义查询医生信息此功能必须在患 者成功登录后才能使用 主要用于查询医生信息 4 患者可查询主治医生信息此功能必须在患者成功登录后才能使 用 主要用于查询主治医生信息 5 患者查询个人信息此功能必须在患者成功登录后才能使用 主 要用于查询个人信息 查询患者处方单计费计费医务员登录查询个人信息管理挂号信息登 录查询个人信息挂号医务员112 医生角色 1 医生修改密码此功能必须在医生成功登录后才能使用 医生可 以通过此模块修改自己原有的密码 2 管理患者信息此功能必须在医生成功登录后才能使用 主要是 对医生自己的病人的信息查询 当患者的就医结束后 只有为患者 的治疗的医生有权限删除患者的信息 3 查询挂号信息此功能必须在医生成功登录后才能使用 主要查 询患者挂号信息 用于确认患者是否已挂号 4 管理患者病例此功能必须在医生成功登录后才能使用 可创建 患者病例 可查询患者病例 可对患者的病例进行修改 删除 5 管理患者处方单此功能必须在医生成功登录后才能使用 可创 建患者处方单 可查询患者处方单 删除处方单 6 医生修改个人信息此功能必须在医生成功登录后才能使用 主 要用于修改医生个人信息 3 挂号医务员角色 1 管理挂号信息此功能必须在挂号医务员成功登录后才能使用 可为患者挂号 查询挂号信息 删除挂号信息 2 查询个人信息 此功能必须在挂号医务员成功登录后才能使用 主要用于查询个人 信息 4 计费医务员角色 1 查询处方单进行计费此功能必须在计费医务员成功登录后才能 使用 才可查询处方单进行计费 2 查询个人信息 此功能必须在计费医务员成功登录后才能使用 主要用于查询个人 信息 5 管理员角色 1 管理医生此功能必须在管理员成功登录后才能使用 才可以添 加和删除医生 2 管理医务员此功能必须在管理员成功登录后才能使用 才可以 添加和删除医务员 12 3 管理管理用户此功能必须在管理员成功登录后才能使用 才可 以添加和删除管理用户 2 1 3业务流程图图2 6业务流程图是否未注册是是否登录系统输入帐号 密码输入注册信 息注册成功登录成功患者医生管理员病例信息医务员信息患者信息 医生信息用户已存在 输入信息正确 输入正确 否已注册医务员 处方单结算单挂号单132 2数据需求2 2 1数据字典的定义根据上面 业务流程图 可以得出本系统中各个数据的数据字典 下面是一部分的数据的数据字典 医生用户名信息表2 1医生用户名信息名称医生编号别名用户名描述是医生用户使用本系 统的用户名信息定义是有一个D开头的字符和7位数字组合位置登录 信息 患者用户名信息表2 2患者用户名信息名称患者编号别名用户名描述是患者用户使用本系 统的用户名信息定义是有8位数字组合位置登录信息 医务员用户名 信息表2 3医务员用户名信息名称挂号员编号别名用户名描述是挂号用户使用 本系统的用户名信息定义是有8位数字组合位置登录信息14 计费员 用户名信息表2 4计费员用户名信息名称计费员编号别名用户名描述是计费员用户使 用本系统的用户名信息定义是有8位数字组合位置登录信息 密码信 息表2 5密码信息名称密码别名密码信息描述是用户使用本系统的密码信息 定义不能为空位置登录信息 工作单位信息表2 6工作单位信息名称工作单位别名工作单位描述记录患者工作单位的 信息定义位置患者信息表152 2 2实体关系图根据业务逻辑 建立系 统的E R模型 基于本医院门诊查询管理系统可抽象出的实体有医生实体 患者实 体 挂号医务员实体 计费医务员实体 管理员实体 病例实体 处方单实体 结算单实体 挂号单 实体之间关系图 E R图 如图2 7所示图2 7总体实体关系图 E R图 患者医生管理治疗管理n mn m有病例1n管理1n处方单计费医务员挂号医务员管理管理管理n挂号n mn mn计费n1有1n挂号单管理结算单s msm162 2 4实体属性图图2 8管理员实体属性图图2 9医生实体属性图管理员密码姓名联系电话家庭住址用户名医生密码 年龄病例编号联系电话婚否民族办公地点性别医生编号出生年月所 属科室值班日期家庭地址政治面貌医生职称身份证号备注姓名17图2 10患者实体属性图图2 11挂号员实体属性图挂号医务员密码年龄病例编号联系电话婚否民 族姓名性别挂号员编号出生年月值班日期家庭地址政治面貌身份证 号备注患者密码年龄联系电话婚否民族姓名性别患者编号出生年月 药物过敏家庭地址政治面貌身份证号工作单位18图2 12计费员实体属性图图2 13病例记录实体属性图病例记录患者编号诊断就诊是否结束病例记 录编号主治医生编号症状开始时间结束时间计费医务员密码年龄病 例编号联系电话婚否民族姓名性别计费员编号出生年月值班日期家 庭地址政治面貌身份证号备注19图2 14处方单实体属性图图2 15结算单实体属性图图2 16挂号单实体属性图挂号单患者编号单编是否已挂号挂号单编号科 室挂号日期结算单处方单编号是否已结账结算单编号患者编号处方 单处方单编号药品名单价医生编号病例记录编号功能202 3系统的性 能需求2 3 1服务器配置硬件平台 CPU P41 1GHz 内存256MB以上 软件平台 操作系统Windows XPServer 数据库SQL Server2000 开发工具包JDK Version1 5 0 JSP服务器tomcat5 0 开发工具 IntelliJ IDEA5 1 浏览器IE6 0 分辨率推荐使用1024 768像素 2 3 2系统性能 1 系统的可操作性系统的操作界面应该尽量的简洁明了 尤其是本 系统的操作界面是网页形式的 所以网页的内容不应该太多 网页 的格式应该简单 能够使用户在第一时间就明白本系统的主要功能 本系统应该作到操作简单 快速 系统的反应时间要尽量的短 2 系统的安全性本系统是在Inter上进行管理的 主要的系统数据 都要通过Inter在客户机和服务器之间进行传输 这样就很难保证系 统信息不会遭到恶意的破坏 这就需要我们要尽量的对数据进行加 密保护 另一方面 本系统是一个管理系统 这就有管理员和普通用户的区 分 这也需要我们在系统中对不同人员的使用权限进行区分 不同 的使用人员所能访问的页面是不同的 这两方面就保证了系统的安全性 3 系统的可移植性本系统因为是基于B S标准开发的 所以本系统 的可移植性一定要很好 因为很多服务器的操作系统是不一样的 有时人们根据访问量的提 高会更换性能更高的服务器 这就需要系统能够在不同的操作系统 下运行 所以本系统采用JSP技术编写 而JSP中主要的编程语言是使用Java 语言 这就为本系统提供了很好的可移21植性 4 系统的可维护性系统的维护主要有客户机端应用系统的日常维护 和数据库的日常维护 数据的备份及数据库的灾难后恢复工作 因为本系统是基于网络上应用的 所以本系统的日常维护就没有了 客户机端的维护 而只需要对服务器的数据库进行维护 这样维护 人员就可以很方便的对系统进行日常维护 5 系统的可扩展性一个系统在被使用了一段时间后 使用者都会对 系统提出很多的改进意见 这就要求我们编写的系统要有很好的可 扩展性 本系统由于是采用B S标准编写的 所有当用户提出改进意见后 编 程人员只需要在服务器端把相应的程序改写 就会改变系统中相应 部分的功能 所以本系统有很好的可扩展性 2 4开发环境需求JSP是运行在服务器端的Web程序 如果希望它正常 运行 服务器中至少需要有Java虚拟机和支持JSP的Web服务器 2 4 1Java虚拟机 JVM Java虚拟机 Java VirtualMachine简称JVM 是Java语言的运行环境 它是Java最具吸 引力的特性之一 Java程序在编译后生成的不是某种CPU的指令码 而是Java语言特有 的字节码 这些字节码指令都是在虚拟机环境下运行的 虚拟机底层的运行系 统把字节码转化成实际的硬件调用 虽然每种操作系统的解释器各不相同 但Java虚拟机是相同的 这 就是Java语言跨平台的原因 8 现在的JVM通常包含在Java软件开发包 JSDK 中 JSDK提供了Java 中最基础的类包 2 4 2JSDK的安装和配置1 安装JSDK开发JSP程序需要首先安装的Jav a程序开发工具JAVA2SDK 该程序在SUN公司的网站中有下载 2 配置JSDK JSDK安装成功后 需要通过配置环境变量才能正常运行 配置步骤如下通过右键点击 我的电脑 属性 高级 环境变量 系统变22量 打开 环境变量 对话框 为系统增加如下变量j ava home C Program Files Java jdk1 5 0 01 这是JDK的默认安装路径 Path java hom e bin Path用来指定Java命令程序 Javac Java Javadoc Jav
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025辽宁能源控股集团所属辽能股份招聘模拟试卷及答案详解1套
- 福建速写考试题库及答案
- 儿科中级考试题库及答案详解
- 2025年贵州继续教育公需科目考试题库及答案
- 酒店管理师考试题及答案
- 入校教育培训考试题库及答案
- 软件测试经典笔试题目及答案解析
- 人员面试笔试题目及答案
- 林业厅考试题目及答案
- 人才招聘岗位笔试题目及答案
- 消防设施联动测试方案
- 面向下一代互联网Web3.0可信数字身份基础设施白皮书(2024年)
- 10月高一月考地理试卷
- 万达人力资源管理制度
- 配料间安全管理制度
- 2025年国家能源集团神东煤炭招聘笔试冲刺题(带答案解析)
- JG 3035-1996建筑幕墙
- 大宗商品贸易管理制度
- T/CHC 1006-2023灵芝孢子油软胶囊
- 2025年广西贵港桂平市交通旅游投资发展有限公司招聘笔试参考题库含答案解析
- DB32∕T 3260 -2017 水利工程施工图设计文件编制规范
评论
0/150
提交评论