




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校代码:6786785中图分类号:专业代码:学生学号:xxx清华大学本科生毕业论文(设计)论文题目中小型医院信息管理系统中门诊管理系统的设计及实现姓名xxx部系信息工程学院专业信息与计算科学年级2007级email联系电话xx指导教师xxxxxx教务处制20xx年04月28日 目 录摘 要iabstractii前 言11 系统分析21.1 国内外现状21.2 性能需求21.3 运行环境22 系统总体框架32.1 研究方法及路线32.2 功能模块设计目标42.3 模型结构42.4 功能模块设计43 相关技术63.1 .powerbuilder9.0963.2 sql2000简介463.3 c/s和b/s样式设计简介1263.4 关系数据库标准语言sql1374 系统设计及实现74.1 数据库设计74.2 系统设计94.3 主要代码分析134.3.1 数据库连接代码134.3.2 主要功能模块实现代码14结 束 语18参考文献19译文:20译文原件复印件23致 谢27清华大学本科学士论文中小型医院信息管理系统中门诊管理系统的设计及实现摘 要医院信息化建设是一项长期而艰巨的任务。在计算机软硬件技术,网络通信技术等现代化手段的技术支持之下,his对医院及其隶属部门的人力、物质、财务进行了全方位的综合管理。医院信息系统的建设是对传统医院管理流程的再造,是提高医院综合管理能力的重要手段,目前尽管我国医院信息系统的建设有了长足的发展,但从总体上看,绝大多数医院的信息处理基本上还停留于手工阶段,病人就诊排队等候时间长,辗转过程多,医院秩序比较混乱“三长一短”现象尤为明显;医院门诊管理要从以医院管理、经济管理为主转为以病人为关注点,人性化服务,自动化、无纸化管理,必须以人为本,在软、硬件上上一个新台阶。关键词:医院信息化建设;his;门诊管理;自动化;无纸化hospital information management system of small clinic management system design and realizationabstracthospital information construction is a long-term and arduous task.in computer software and hardware technology, network communication technology, modern methods of technical support to the hospital under its membership, his department of human, material and financial to carry on the omni-directional comprehensive management. the construction of hospital information system of traditional hospital management is the reforging of, is to improve the comprehensive management ability hospital in china, at present although important means of hospital information system construction has achieved great development, on the whole, the majority of the hospital information processing basically still remain in the manual stage, the patients clinical wait in line for a long time, the process than squirming, hospital order chaos three long a short phenomenon is particularly evident; from outpatient management in hospital management, economic management to patients is mainly concerns, human services, automation, paperless management, must people-oriented, up in software and hardware to a new level.keywords: hospital information construction; his; outpatient service management; automation; paperlessii前 言随着计算机及网络技术的飞速发展,当今社会正快速向数字化、信息化方向发展,信息系统的作用也越来越大,医院的发展也离不开信息化的建设,医院内的大量数据信息的采集、分析、储存都面临巨大的问题,因此,医院信息化管理是发展的趋势,用结构化的分析与设计方法,科学地建立一套有效的医院信息管理系统,可以减轻医疗工作人员的工作量,将医院内的工作科学化、规范化、人性化。改善医院门诊服务质量,提高医生看病效益,节约病人看病时间,降低医院成本,从而解决医院的发展所面临的巨大问题。门诊是医院服务的窗口和最前沿的部门,面临巨大就诊压力。研究如何合理配置资源、加强管理,充分发挥现有资源的能力来缓解医院服务压力,提高病人满意度很有意义。门诊的流程布置、服务时间和质量是影响病人满意度的主要因素。针对“三长一短”(即挂号排队时间长、候诊和候检时间长、交款取药时间长、医生看病时间短)问题,等待时间是评价病人满意度的主要指标之一,对总体的病人满意程度影响很大。1 系统分析1.1 国内外现状1.1.1国内现状目前医院的门诊就医流程是多年沿袭下来的一种传统模式,没有从患者的角度安排就诊程序,而是让患者去适应门诊流程的各个环节,强调医院内部工作程序,给患者带来诸多不便,需多次排队付费,往返跑路,无效等待,由此带来门诊大厅的拥挤和安全隐患,增加了患者的不满情绪,容易引发医患矛盾冲突和投诉等问题的发生,同时反应出患者到医院,尤其是综合性大医院看病难的现状。1.1.2国外现状发达国家在20世纪80年代由于价廉物美且功能强大的计算机和微型计算机局部网络用于数据处理以来,使计算机网络化的信息系统费用大幅度下降,国外医院信息系统面向广度和深度的发展,达到了前所未有的新高度、新水平,不仅包括了一半信息管理的内容,还包括了计算机化的病人病历(computer-based patient record,简称cpr)、医学图像档案管理和信息系统(picture archiving and communication system,简称pacs)为核心的临床信息系统,以及管理和医疗上的决策支持系统、医院专家系统、图书情报检索系统、远程医疗等。1.2 性能需求该系统在性能功能上应达到如下需求:系统登录权限分级,操作简单,界面清晰简洁,布局合理,方便操作,功能模块中包括的录入、查询、作废等操作必须能够有据可查。基本操作由tab键及鼠标完成。数据结构合理、稳定、高效和可靠而且具有可扩展性和可维护性。数据库直接关系到整个系统所有的数据,实现数据库较好应用,才能保障系统的稳定。sql server 2000 为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。1.3 运行环境1.3.1网络运行环境的选择根据我们对各个医院的调查,医院管理系统his系统采用c/s星型拓扑结构,系统网络运行环境由服务器、交换机、工作站组成。1.3.2 硬件,软件配置的选择(1)硬件配置a. 处理器内存容量在256m以上。b. 外存容量要求:1g以上。(2)软件配置本系统支持的操作系统有:windows95、windows98; windows nt、windows2000、windows xp及其以上版本前台环境:powerbuilder9.02 系统总体框架2.1 研究方法及路线2.1.1研究方法实践学习:了解医院门诊流程和病人看病相关信息。文献研究:查阅医学资料,了解国内外医院门诊现状以及医院门诊发展信息。技术对比:查看已开发的医院信息管理系统,了解其他医院信息管理系统的优势及不足,从中获得需求信息。2.1.2技术路线医院门诊系统采用powerbuilder9.0为开发工具,sql2000为数据库进行开发,其中包括数据录入、查询、添加、删除等操作,同时对编程、数据库调用、结构化查询语言structured query language等方面的应用。本系统主要采用c/s结构。通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,降低了系统的通讯开销。门诊系统模块主要应用门诊挂号、收费、收费查询、挂号查询四个模块来搭建一个较为合适的医院门诊管理系统。如图2-1-2所示:图2-1-2门诊收费系统2.2 功能模块设计目标随着社会的发展,人民的生活水平不断提高,医院的一般服务也越来越不能满足病人的需求,改善医院门诊服务质量已迫在眉睫。医院门诊部门作为医院的窗口,与病人第一接触,能开展个性化、人性化的门诊服务以及门诊管理方式,开展医院门诊人性化服务、自动化、无纸化建设,才能真正有可能称为现代化医院门诊管理。2.3 模型结构系统模型结构如图2-3-1所示;图2-3-1数据库模型图从图2-3-1可以看出,三层模式应用系统中,用户界面层、应用逻辑层和数据库管理层分别位于不同的平台上,并且应用逻辑被所有用户共享。客户端只需要安装应用程序,它负责处理与用户的交互和与应用程序服务器的交互。应用程序服务器集中处理应用逻辑,具体地说就是接受客户端应用程序的请求,然后根据应用逻辑将该请求转换为数据库请求后通过数据库引擎与数据库服务器交互,再将结果传送给客户端应用程序,数据库服务器根据应用程序服务器的请求进行数据库操作,并将结果传送给应用程序服务器12。2.4 功能模块设计系统功能模块如图2-3-2所示;工作流程为:登陆系统,能进行挂号和收费操作,系统设置需要高等级权限才能进行操作。挂号界面可以进行挂号操作和挂号查询操作,挂号界面可以进行看病病人的基本信息录入,包括姓名、性别、年龄、挂号类型、挂号科室;挂号查询对已经挂号的病人进行查询和挂号信息作废等操作,方便挂号出现错误以及各科室工作量的统计。收费界面可进行收费操作和收费查询操作,其中收费操作分为明细收费和大项收费。明细收费主要针对药品收费,明细了药品的所有费用清单进行收费。大项收费主要是对检查科室和检验科室以及部分药品收费、杂费等;收费查询操作对病人费用信息的查询,方便解决病人对产生费用不满问题,也为各科室成本核算提供数据。系统设置界面进行医生科室设置、收费项目设置和用户信息设置等操作。科室医生操作为医院增加科室或者医生时使用;收费项目设置操作可以对医院新增收费项目录入收费项目。图2-3-2医院门诊系统功能模块图3 相关技术3.1 .powerbuilder9.09powerbuilder是著名的数据库应用开发工具生产厂商powersoft公司推出的产品(powersoft现已被数据库厂商sybase所收购),它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于powerbuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用powerbuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。在当前,网络技术迅速发展,随之发展的还有ole,ocx,跨平台等技术,而在powerbuilder的最新版powerbuilder 6.0中提供了对这些技术的全面支持。总之在数据库开发工具领域,powerbuilder是其中非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序。powerbuilder一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象也是powerbuilder中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了。特别要指出的是powerbuilder在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要.3.2 sql2000简介4sql server 2000 为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 web 带来的机会非常重要。作为一个完备的数据库和数据分析包,sql server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,sql server 2000 是一个具备完全 web 支持的数据库产品,提供了对可扩展标记语言 (xml) 的核心支持以及在 internet 上和防火墙外进行查询的能力。数据库直接关系到整个系统所有的数据,实现数据库较好应用,才能保障系统的稳定。sql server 2000 为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。3.3 c/s和b/s样式设计简介12c/s体系结构c/s (client/server)结构即的客户机和服务器结构。是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,降低了系统的通讯开销。b/s体系结构b/s(browser/server)结构即浏览器和服务器结构。局域网建立b/s结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低的。特别是在java这样的跨平台语言出现之后,b/s架构管理软件更是方便、快捷、高效3.4 关系数据库标准语言sql13sql之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简洁易学的语言。sql集数据查询(data query)、数据操纵(data manipulation)、数据定义(data definition)和数据控制(data control)功能于一体,主要特点包括:1) 综合统一数据库系统的主要功能是通过数据库支持的数据语言来实现的。sql可以独立完成数据库生命周期的全部活动,包括定义关系模式,插入数据,建立数据库;对数据库中的数据进行查询和更新;数据库重构和维护;数据库完整性、安全性控制等一系列操作要求。2) 高度非过程化非关系型数据库的数据操纵语言是“面向过程”的语言,用“过程化”语言完成某项请求,必须指定存取路径。而用sql今夕数据操作,只要提出“做什么”而无需指明“怎么做”,因此无需存取路径。存取路径的选择及sql的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据的独立性。3) 面向集合的操作方式4) 以同一种语法结构提供多种使用方式 sql既是独立的语言,又是嵌入式语言。 作为独立语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入sql命令对数据库进行操作;作为嵌入式语言,sql语句能够嵌入到高级语言(例如 c语言、 c+、java)程序中,供程序员设计程序时使用。而在两种不同的使用方式下,sql的语法结构基本上是一致的。这种以统一的语法结构提供多种不同使用方式的做法,提供了极大的灵活性与方便性。5) 语言简洁,易学易用。4 系统设计及实现4.1 数据库设计该系统使用sql 2000作为应用程序的数据库,共建立10张数据表,hos_mzbr用于存储挂号病人基本信息;hos_mzgh00用于存储门诊收费大项收费信息;hos_mzsf_head 是门诊收费的表头。在门诊收费查询中使用;hos_mzsfb 是门诊收费的明细表,用于明细收费记录收费信息;bm_mzsflxh 门诊收费序列号,是用来获取门诊收费的单据号;xt_ghxm00 挂号项目表,用于挂号项目设置;xt_ks0000 科室表,用于存储科室信息;xt_ys0000 医生信息表,用于存储医生基本信息;dual 系统用的表用来获取系统日期等;xt_jsyfcf 接收药房处方表 y=接收 n=不接收。以下是主要的数据表:表 hos_mzsfb字段名称类型长度说明mzlsh0decimal9门诊流水号 自动增长段,主键 不能为空id0000int4项目类别 不能为空jedecimal9金额 不能为空sl0000decimal9项目数量 不能为空dj0000decimal9项目单价 不能为空xmbh00int4项目编号 不能为空xmmc00char50项目名称 可以为空xmdw00char 10项目单位 可以为空xming0char50姓名 可以为空 xbie00char10性别 可以为空nling0int4年龄 可以为空ssbm00int4所属部门 可以为空ysmc00int4医生姓名 可以为空sfsj00datetime8收费时间 可以为空czy000int4操作员 可以为空zfbzchar10作废标记 可以为空trans_noint4单据流水号 不能为空sfbzchar10收费标志 y=收费,n=未收费lx0000char10病人类型 可以为空表hos_mzbr00字段名称类型长度说明mzlsh0numeric9门诊流水号 主键 不允许为空 自动增长字段ksid00int4科室id 不可以为空ghid00int4挂号类别 可以为空ghsj00datetime8挂号时间 不可以为空xm0000char50姓名 可以为空ghjedecimal9挂号金额 不可以为空zfbzchar10作废标志 可以为空表hos_mzbr字段名称类型长度说明xmverchar50 病人姓名 主键 不可为空agesmallint2 病人年龄 可以为空xbvarchar50病人性别 可以为空ghlxvarchar50挂号类型 可以为空lxjemoney8挂号费用 可以为空zlksvarchar50挂号科室 可以为空zlysvarchar50治疗医生 可以为空ghsjdatetime8挂号时间 可以为空ghrqdatetime8挂号日期 可以为空jsrvarchar50挂号员 可以为空4.2 系统设计医院门诊管理系统主要是以减少病人看病时间和医疗工作人员工作量为目的,帮助医院更好管理医院门诊部门。门诊管理系统主要以挂号、收费、挂号查询、收费查询四个模块为主。1)挂号:对病人入院基本信息的录入,其中包括了病人姓名、挂号科室、性别、年龄以及挂号类别。如图4-2-1所示:2)收费:收费分为明细收费、大项收费两部分。明细收费主要是对使用的药品的类别、拼音简码、药品名称、数量、单价、计量等明细记录,方便病人用费查询。如图4-2-2所示:大项收费主要针对检查科室检验科室以及一些杂费的收取。图4-2-3所示:图4-2-1 门诊挂号 图4-4-2门诊收费3)挂号查询:方便查找到挂号病人信息、统计日门诊量以及各科室的工作量。其中有按日期、挂号科室、挂号员来对挂号信息进行查询、作废等功能。图4-2-4所示: 4) 收费查询:对收费项目的相关费用的查询、作废等功能。同挂号查询一致,可以按时间、科室、收费员等信息查询所需要的相关信息,以减少查询工作时间,图4-2-5所示:图4-2-3 大项收费图4-2-4 挂号查询图4-2-5收费查询5) 项目类别信息的录入:在大项收费系统中,需要的收费目录的录入,主要为了方便医院产生的非药品类费用的收取,比如杂费、床位费等费用;也有检查费用和少数一些药品的费用收取,比如检查费用和中药、中成药的费用等。如有其它的的费用需要收取可以从这个窗口添加,输入所需的项目名称,单击添加就可以完成。如图4-2-6所示:图4-2-6项目设置6) 科室和医生设置:医院的科室及各个科室医生的录入窗口。用于添加医院科室和医生信息,同样也可以删除、更改等操作输入科室名称,单击添加按钮就完成添加科室,同样操作完成医生添加。如图4-2-7所示: 图4-2-7 医生科室设置4.3 主要代码分析4.3.1 数据库连接代码对数据库的链接是整个系统实现数据库与运行程序的重要环节,对数据库的链接,在powerbuilder开发软件中可以通过填写相关数据,软件自行生成链接数据库的代码,具体代码如下:/ profile hospitalsqlca.dbms = mss microsoft sql serversqlca.database = hospitalsqlca.servername = xdngs-04141825sqlca.logid = sasqlca.logpass =databasesqlca.autocommit = falsesqlca.dbparm = connect;open(w_allmain) /数据库链接成功时打开所有窗体。/4.3.2 主要功能模块实现代码1)挂号系统实现代码挂号系统中,对病人信息的录入也是一个重要的模块,其中可选项很多,为方便挂号员,提高门诊挂号效率,所以,挂号基本上控件都是可选取状态,在挂号员填写完成之后只需要单击确定就完成挂号操作。实现挂号的代码如下:int li_ghid,li_ksiddec ld_ghjeli_ksid=dw_3.getitemnumber(dw_3.getrow(),ksid)li_ghid=dw_5.getitemnumber(dw_5.getrow(),ghid)if isnull(li_ksid) thenmessagebox(提示,请先录入科室)dw_3.setfocus()dw_3.setcolumn(ksid)returnend ifif isnull(li_ghid) thenmessagebox(提示,请先录入类型)dw_5.setfocus()dw_5.setcolumn(ghid)returnend ifld_ghje=dec(em_1.text)insert into hos_mzgh00(ksid00,ghid00,ghsj00,czy000,xm0000,ghje,zfbz)values(:li_ksid,:li_ghid,getdate(),:gi_czy,:sle_1.text,:ld_ghje,n);if sqlca.sqlcode0 thenmessagebox(提示,插入门诊挂号表失败+sqlca.sqlerrtext)rollback;returnelsemessagebox(提示,插入门诊挂号表成功!)commit;sle_1.text=em_1.text=em_2.text=em_3.text=end if代码中多处出现messagebox 提示,是为了防止挂号员粗细出现空缺或者不符合要求的数据导致挂号失败。2)明细收费系统的实现明细收费系统要求收费时候列出收费的药品等所有相关信息,是对数据窗口的运用的一大难点。当然,对数据窗口的操作也是至关重要的。所以,实现的时候对于其他模块来说都是较难的。在保存数据的同时也需要提取系统的时间来记录收费时间,也要考虑到收费时出现的一系列错误。实现明细挂号收费的代码如下:values(a);if sqlca.sqlcode0 thenmessagebox(提示,插入bm_mzsfxlh失败!+sqlca.sqlerrtext)rollback;returnend ifselect djlsh into :ll_djlsh from bm_mzsfxlh;if sqlca.sqlcode0 thenmessagebox(提示,获取单据号失败!+sqlca.sqlerrtext)rollback;returnend ifdelete from bm_mzsfxlh;if sqlca.sqlcode0 thenmessagebox(提示,删除bm_mzsfxlh失败!+sqlca.sqlerrtext)rollback;returnend ifselect getdate() into :ldt_date from dual;if sqlca.sqlcode0 thenmessagebox(提示,获取系统日期失败+sqlca.sqlerrtext)rollback;returnend iffor i =1 to dw_2.rowcount()dw_2.setitem(i,trans_no,ll_djlsh)dw_2.setitem(i,sfsj00,ldt_date)dw_2.setitem(i,sfbz,y)nextinsert into hos_mzsf_head(trans_no,xming)values(:ll_djlsh,:sle_1.text);if sqlca.sqlcode0 thenls_ksid=string(dw_3.getitemnumber(dw_3.getrow(),ksid)end ifif dw_5.getrow()0 thenls_id=string(dw_5.getitemnumber(dw_5.getrow(),id)end ifif isnull(ls_ksid) thenls_ksid=%end ifif isnull(ls_id) thenls_id=%end ifls_qsrq=em_1.text+ 00:00:00ls_jzrq=em_2.text+ 23:59:59dw_1.retrieve(ls_qsrq,ls_jzrq,ls_id,ls_ksid)实现挂号记录作废的代码如下:long ll_selectrowll_selectrow=dw_1.getselectedrow(0)if ll_selectrow=0 thenmessagebox(提示,请选择一条记录)returnend ifif messagebox(提示,是否要作废所选记录?,question!,yesno!,1)=1 thendw_1.setitem(ll_selectrow,zfbz,y)if dw_1.update()=1 thencommit;elsemessagebox(提示,更新门诊挂号表失败+sqlca.sqlerrtext)rollback;returnend ifcb_1.triggerevent(clicked!)end if结 束 语经过几个月的设计和开发,医院门诊管理系统基本开发完毕。其功能基本符合用户需求。于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,在今后有待进一步改善。通过这次毕业设计真切地体会到毕业设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法,如何具体使用和具体应用你所学所用的语言。从而获得一种本领:就是融会贯通各种语言。回首整个开发设计过程,我学到了很多书本上学不到的东西。在每个设计阶段我都能学到一些新知识,对我的动手能力提高很大。在整个毕业设计过程中,我基本上完成了系统各个模块的功能,达到了毕业设计的要求。页面设计还有进一步改善的地方,我会在今后的学习工作中着重加强这方面的锻炼。参考文献1 高凤.医学信息学m. 北京: 北京科学出版社,2007.2 王明时.医院信息系统m. 北京:北京科学出版社,2008.3 马全福,王发强,黄茂辉.现代医院门诊m. 北京:化学工业出版社,2006.4 陈志泊.数据库原理及应用m. 北京:人民邮电出版社,2010.5 吴希.医院门诊系统的排队过程模型j.中国医药导报,2007,5:25期1391406 齐鑫,危淑梅,夏京辉.二次分诊、二次候诊在门诊排队中的应用j.中国护理管理,2010:15-167 陈博. 医院信息管理系统(his)门诊收费子系统的设计与实现d. 山东大学,2008,108 云辉.基层医院门诊管理难点与对策j.解放军医院管理杂志,2010,59 陈永强,李茜,詹红霞.pb数据库开发经典实例精解m.机械工业出版社,2006.10 张英杰.曹岩.曾高强.pb应用工程软件开发指南m.西安交通大学出版社,2005.11 许盛凯.医院门诊流程的仿真模拟研究d.四川大学 200712 邓德华. 基于三层c/s结构的医院管理系统的设计与实现d.华东师范大学,200713 王珊.数据库系统概论m.北京:高等教育出版社,2006.译文:安全信息系统发展调查和比较2004年7月22日到2004年7月22日;修订;接受2004年9月摘 要如今,安全解决方案主要集中在提供安全保障防御(如防火墙、路由器、配置服务器,密码和加密)而不是解决安全问题的主要原因之一,即指适当的信息系统的设计。幸运的是,有新方法已经发展了集安全进入他们的开发过程。本文通过十一个安全系统设计方法的比较。符合标准的分析方法,并在这部分论文中,我们要清楚,安全方面不能完全由指定的这些方法,因为他们有一个限制,我们必须考虑到系列。同时,每一个这些方法非常重要的方面包括有关安全,可作为新的方法或可开发的扩展基础。 关键词 安全; 保密; 安全设计; 多维 建模; 统一建模语言(uml); 安全信息系统发展;比较框架出版社有限公司2004年保留所有权利。介绍安全性是一个“纵向”方面的软件开发,影响非常密切的申请书和各组成部分,其整合到软件开发过程是不适当的理解。根据iso / iec 15408-1(1999)的概念,安全是指一个软件产品的能力来保护数据和信息,以避免未授权的个人或系统能够读和修改他们,并不否认访问授权员工。castano孙俐。(1995年),是指计算机安全,保护信息免受非法的查询,不适当的修改或缺乏可用的服务在某个特定的时刻。有时,数据库和数据仓库也保存私人或个人方面的个人等标识数据、医疗数据或者甚至是宗教信仰、意识形态、或性倾向。在这种情况下,保密后的隐私。目前,确保适当的信息隐私是一个紧迫的问题对于许多公司来说,因为它们是有区别的一个隐私立法,例如美国hipaa(医疗保险的可移植性和帐号能力法案)(联邦贸易委员会,1996)thatregulates个人隐私的卫生保健信息、g.l.b.法案(也称为金融现代化法案),sarbanese eus老朋友奥克斯法、安全港的律法。保密应该被考虑,在每一个信息系统(iss)的发展,因为这一事实组织的生存取决于正确的管理,安全保密的信息(dhillon,2001)。然而,国际空间站安全被认为是在工业一度系统是发达。这种方法被称为“渗透和补丁”(麦克格劳,2002),它已被证明有坏的结果。它是那么普遍,使得开发人员把这方面的考虑在早期如分析和设计。解决方案主要集中在提供安全防御系统(如防火墙、路由器、配置服务器,密码和加密),而不需要求解的主要原因之一,是指中的安全问题进行适当的软件设计(葛许苏达权等,2002年)。在简单的经济的术语来说,去发现和消除错误的软件系统完成之前是廉价和高效,比试图系统的正确,有的已完成(布鲁克斯,1995)。几篇文章所处理的重要性,在软件开发过程中应用的安全。葛许孙俐。(2002)国家安全必须影响各方面的设计、实施及软件测试。大厅和查普曼的检查(2002)将如何建立系统的正确的帽子完成正常的要求,但不仅也安全利益。这些想法是基于他使用几种表现形式的技术要求和较强的分析各个阶段的修正。由于技术的变化,比如通过网络访问数据库,电子商务的发展,提出了在数据仓库乃至利用数据挖掘技术(thuraisingham苏达权等,1998)、数据应用的安全问题是增加了。这个事实证明使用方法结合担保进入阶段的孤立性蝶窦炎的发展。幸运的是,我们确定了11个方法,纳入安全进入他们的开发过程artelsmair高庆宇,2002;ferna等ndez,2004;ferna ndez-medina和piattini ndez-medina,2003;ferna苏达权等,2004;格奥尔克苏达权等,2002;榉等;2002年,rjens高庆宇,刘2003;标志等;priebe高庆宇,1996年、2000年和pernul;siponen等;2002年,vivas高庆宇,2003)。这些方法学的每一个人,包括有关安全非常重要的方面,可以用作一个依据当前的方法的改善。同时,这些方法有一个系列的局限性,必须被考虑的。这个事实,不幸的是,表明没有合并方法,整合进入发展过程安全呢。接下来的文章是有组织的如下:在一节,我们不久将描述每一个11个建议,纳入保障向阶段的系统开发;然后,我们指出我们使用比较的框架,。另外,我们还会做比较的,终于在最后一节中,我们将解释我们的结论。建议运用各种不同的方法,结合安全分析了的建议将在我们比较下面被列出。 momt:多级对象建模技术,通过标志孙俐。(1996年)商业process-driven框架,通过vivas安全工程学组。(2003)umlsec:安全的系统开发方法使用统一建模语言(uml),由榉rgens(2002)安全可靠的数据库设计方法,通过fernandez-medina和piattini(2003)安全和隐私需求分析的方法,通过在社交场合,刘孙俐。(2003)为增加一种范式的开发方法,安全分为是由siponen(2002)方法采用cosmo:安全建模,通过对概念artelsmair孙俐。(2002)设计一个安全使用方面的体系,由乔治孙俐。(2002)一个方法来一套安全的软件设计,以fernandez(2004年)统一建模语言(uml):一种务实的态度相适应的概念建模,通过priebe olap(在线分析处理)安全和pernul(2001)uml扩展为保密多维概念建模,通过ferna ndez-medina孙俐。(2004)我们选择这11个方法,因为他们多数人都试图解决的安全问题(主要是保密)从最早的阶段的发展,强调安全性建模孤立性蝶窦炎的方面和使用统一建模语言,这使它更加容易的安全设计的过程中。momt:多级对象建模技术标志孙俐。(1996)定义momt多级对象建模技术()作为一种方法论发展安全数据库通过扩展omt为了能够设计多级数据库提供元素与安全水平和建立互动的规则模型的元素中。虽然momt主要由三个阶段,作者只描述了它的分析阶段基本点。这些阶段如下所述。分析阶段:它允许我们去分析系统的要求,检测潜在的系统漏洞。这一阶段都是由三种模型,而且目的是收集系统信息从几个方面:多级对象模型(代表),多重动态静态特征模型(代表)和多级动态特征功能模型(代表系统转换功能)。系统设计阶段:它允许我们设计多级数据库。要这样做,它定义了,在一个高水平、系统结构和多级数据库。对象设计阶段:它允许我们设计自动化系统的功能模块的方式在一个更详细的。安全工程业务process-driven框架vivas孙俐。(2003)提出一个商业processdriven系统开发方法在这里科技决策是走错了路。被引导的商业模式。在表达的安全要求的商业模式水平是受这一事实,应用电子商务交易都喜欢在概念上与传统竞价交易。不可否认,观念等机密性,完整性访问控制和认证扮演了一个角色之前的很长一段时间的业务往来的外观自动化系统。在这个框架内,是基于统一建模语言(uml)和整合成一个业务过程安全要求的系统模型。尼泊尔共产党(联合马列)是扩展为表示对安全的概念。的宗旨,以促进它的采用由系统开发商,该框架意愿整合安全要求转化为标准系统开发方法,目前,通常是统一建模语言(uml)-case-driven基础和使用。用例和相应的方案作为基本的测量工具建立威胁模型和所引发的安全要求。而后者则是当初宣称在高一级的抽象的功能表现在一个系统,从而产生出一个security-enriched规格。此后,该系统的机器可读的xmi-representation生产和安全要求融入到功能描述的方法来分析和设计过程pattern-based产生出一个新规格的系统的安全要求已经融入。由此产生的表现是翻译成一个正式的记谱法进行检测,验证和验证。本程序是迭代多次要求。其结果是用作输入到以下阶段的系统开发。译文原件复印件secure information systemsdevelopment e a survey and comparisonreceived 22 july 2004; revised 22 july 2004; accepted 6 september 2004keywords security; condentiality; security design; multidimensional modeling;uml; secure information systems development; comparison frameworkabstract nowadays, security solutions are mainly focused on providing security defences (such as rewalls, routers, conguration server, password and encryption)instead of solving one of the main reasons of security problems that refers to an appropriate information systems design. fortunately, there have been developed new methodologies incorporating security into their development processes. this paper makes a comparison of eleven secure systems design methodologies. the analysed methodologies full criteria partially and in this paper, we make it clear that security
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合肥肥西县桃花初级中学教师招聘考试试题(含答案)
- 法院考试面试题及答案
- 湘西中考试题及答案
- 2025年灌南县教育系统招聘教师考试笔试试题(含答案)
- 校保卫处消防知识培训课件
- 急救技能知识模拟试题库及答案
- 饭店服务与管理试题库含答案
- 医院突发事件应急处理培训考核试题及答案
- 急救药品考试题(含答案)
- 放射医学技术(士、师)考试题库含答案
- 2025-2026秋学期学校主题升旗仪式安排表+主题班会安排表
- 出租充电桩车位合同范本
- 2025年广元市中考数学试题卷
- 人工晶体创新创业项目商业计划书
- 开放性骨折感染预防的护理
- 特殊困难老年人家庭适老化改造项目方案投标文件(技术方案)
- 特殊药品管理知识讲课文档
- 2025至2030中国智能算力行业发展趋势分析与未来投资战略咨询研究报告
- 2025年小额贷款合同范本
- 混泥土计量管理办法
- 二级生物安全实验室备案材料
评论
0/150
提交评论