我要投稿 投诉建议

计算机毕业论文

时间:2021-06-21 10:00:45 毕业论文范文 我要投稿

计算机毕业论文范文

  计算机(俗称“电脑”)是20世纪最伟大的科学技术发明之一。它的发明者是约翰·冯·诺依曼。它是一种不需要人工直接干预,能够快速对各种数字信息进行算术和逻辑运算的电子设备,以微处理器为核心,配上大容量的半导体存储器及功能强大的可编程接口芯片,连上外设(包括键盘、显示器、扫描仪、打印机和软驱、光驱等外部存储器)及电源所组成的计算机,称为微型计算机简称微型机或微机,有时又称为PC(Personal Computer)或MC(Micro computer)。

计算机毕业论文范文

  计算机毕业论文范文一:

  摘要:经过多年的发展,电子病历系统已有一定的规模,但国内尚无统一的技术标准和实现框架。本文讨论基于XML的电子病历信息集成技术,设计出三层系统集成框架和总体算法流程,以解决各系统间的数据交互和数据共享。

  关键词:XML,集成框架,包装器,电子病历

  一、现状

  电子病历(EMR, Electronic Medical Record)也叫计算机化的病案系统或称基于计算机的病人记录(CPR, Computer-Based Patient Record),是用电子设备(计算机、健康卡等)保存、管理、传输和重现的数字化的病人的医疗记录,取代手写纸张病历。电子病历是从更深层次上保证医院信息系统(HIS)发展的基础,也是计算机应用面向临床发展的迫切要求。

  二、问题的提出

  经过多年的发展,在发达国家,电子病历已有一定规模。尤其是最近几年,电子病历的应用有了迅猛地发展,并制定了DICOM3、HL7(Health Level 7)等数据交换标准。国内的研究目前主要集中在理论研究方面,实际的应用仅对HIS功能作了简单扩充。最主要的问题是没有一个统一的、能满足不同需要、又具有实际指导意义的技术标准和实现标准框架。因而,各系统之间难以数据交互或数据共享,不能支持获取和显示病人丰富的临床数据和图像信息[1]。

  可扩展标记语言(extensible markup language,XML)是一种以结构化的开放格式描述数据的元数据定义语言 。XML文档自含结构,使得系统之间交换的信息可以互相“理解”。XML是解决电子病历中庞大信息流、数据类型多样性和复杂性以及异构系统之间的数据交换和共享的理想解决方案[2]。

  三、电子病历集成框架及算法流程

  根据电子病历当前的信息来源及基于XML电子病历的数据表示方式,设计基于XML的电子病历集成框架,该框架是把来自不同系统的不同数据源的信息通过包装器转换成XML数据,存储在集中存储器中,用户通过API提交查询命令;同样,用户通过API来获取已经转换成XML格式的信息[4]。用户通过XML的封装体实现彼此之间的交互,而不需要了解对方的数据格式。采用XML格式存储的数据有利于实现不同医疗部门之间电子病历信息的交换。

  基于XML的电子病历集成框架总体上设计为三层结构,如图1所示:

  图1 基于XML的电子病历集成框架

  1) 数据源层,处于最低层,是系统的数据提供者,由不同来源的数据构成。包括各种类型的数据库、文件、多媒体等信息。

  2) XML中间件层,它提供必要的数据转换功能或工具,通过它来访问数据库中的数据,将此数据转换成XML数据库,或者将XML数据转换成数据库中的数据。XML数据库其实是各部门系统数据集成之后的数据中心,以实现数据的共享与交换。

  3) 应用层,即用户界面层,根据具体的应用和用户计算环境,采用合适的信息访问技术或应用软件。

  基于XML电子病历信息集成的核心即中间件(包装器)部分,是实现数据库与XML文档之间的相互转换,可以综合运用一些较新的标准、技术和支持环境工具。在客户端使用HTML技术和XML中的XSL技术,在应用服务器端使用.Net技术或JSP技术、Java Web Server和JAVA技术。

  总体算法流程:

  1) 用户通过API对XML信息集成中间件发出查询请求;

  2) XML信息集成中间件接受相关调用后,启动XML数据库查询处理;

  3) 查询处理将应用的调用翻译成对各部门数据库的查询语句,发送到包装器;

  4) 包装器查询相关数据库中的数据,返回结果;

  5) 根据不同用户的不同需求,定义不同的XSL样式表.实现结果的多样化可视化显示。

  四、关键技术

  4.1 DTD

  在XML应用中,DTD[3](Date Type Define)是最关键的问题,各种平台的数据库之间只有通过DTD 才能实现信息的输入、交流和共享。电子病历在不同医院间交换,就必须有交换标DTD文件来规范电子病历数据,是电子病历内容表示和数据交换的前提,目前国内还未推广使用类似的标准,无法参考。目前病历数据的规范采用自定义专业词库,用户可以增加、册除、修改专业词库。对于XML来说,从一种格式转化成另一种格式比较简单,几乎不需要编程就可实现,如果以后有标谁可参考,可直接将现有的数据转化成标准数据。

  4.2 包装器应解决的关键问题

  包装器负责将数据库系统的元数据描述转换为 XML元数据描述并根据数据查询请求,连接对应的数据源,返回查询结果。

  包装器包括两部分:查询引擎和数据转化管理部分。其中查询引擎响应应用层的查询请求,查询并返回数据库的数据;数据转化管理部分由注册、共享定义和模式转化三个模块组成,并提供必要的用户界面和接口,使用户完成数据库注册和共享定义交互操作,从而解决权限瓶颈问题。数据转化管理部分最终为应用层提供XML模式的转化结果为进一步的集成操作提供基础。

  五、结束语

  电子病历信息集成的研究,为电子病历信息共享和交换打下基础。随着XML技术的不断完善和发展,使其在电子病历上的应用不断成熟。同时,基于HL7标准对XML语言的支持,采用XML格式存储的数据有利于实现不同医疗部门之间电子病历信息的交换。由于HL7标准在国内逐渐受到有关部门的重视,并对HL7标准的推广和本地化研究工作的进一步深入,因此本课题的研究和实践对于全面实现电子病历具有一定的参考价值和实践意义。

  参考文献:

  [1] 俞文敏.电子病历应用中存在的问题及解决方案[J].东南国防医药,2006年第8卷(第1期):66-67

  [2] 陈联忠.基于XML解析平台的电子病历研究与应用[J].中国卫生信息管理杂志,2006年4月第3卷(第2期):58-62

  [3] 胡业发,陈娟,陶飞,杨朝阳.基于XML的电子病历数据模式研究[J].计算机工程与设计,2007年2月第28卷(第4期):914-916

  [4] Jinqiu Guo, Akira Takada, Koji Tanaka. CLAIM (CLinical Accounting Information)—An XML-Based Data Exchange Standard for Connecting Electronic Medical Record Systems to Patient Accounting Systems[J]. Journal of Medical Systems, 2005,29:413-423

  计算机毕业论文范文二:

  摘要:人事管理是企业日常工作中不可缺少的重要组成部分,利用计算机高效率完成企业人事管理的日常事务,是适应现代企业管理制度要求、推动企业人事管理走向规范化、科学化、现代化的必要条件。本文介绍人事管理系统的设计与实现。

  关键词:人事管理,VB,模块

  一、概况

  人事管理是所有工厂、公司、企事业单位所必需的,它包括人事档案的统计、查询、更新、打印输出等。如果这些工作由人工统计,则工作量很大,若企业公司人数有几万甚至几十万,人工统计将变得不可想象,用计算机统计可以使人们从繁重的劳动中解脱出来,仅一些简单的操作即可以及时、准确地获得需要的信息。

  企业人事管理系统是现代企事业单位管理人员、工资、日常考勤所必须拥有的信息化管理系统之一,它应该能包括人事信息的增加、删除、修改、查询,员工调动、员工离职,人事信息的打印输出,日常考勤管理、工资管理等等。

  二、系统分析

  2.1 可行性分析

  系统可行性研究的目的是用最小的代价,在尽可能短的时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否能解决、是否值得解决。可行性分析就是对项目开发的可能性和必要性进行分析,避免盲目投资。因此系统开发有着技术可行性、经济可行性、操作可行性的`要求,为了减少项目的风险,从规模和时间上考虑该系统的可行性。可行性分析主要从以下三方面来考虑:

  2.1.1 技术可行性

  本系统采用Windows XP作为开发平台。集成开发环境选用微软Visual Basic 6.0,数据库管理系统选用MS ACCESS 2003桌面型数据库,是目前应用软件的主流开发模式,技术方面比较成熟。

  2.1.2 经济可行性

  本系统的开发需要资金少,系统开发运行后,可以实现人事管理的计算机化,节省人力,物力,将人从繁重的工作业务中解脱出来,减少人工查找和登记中无意的错误,节省大量的时间,管理效率大幅度提高。通过本人的认真估算,我认为新系统所需要的软硬件配置相对于它投入使用后所产生的经济效益来说花费并不高,软件开发成本主要是人力、物力的消耗,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算,其实更重要的是新系统可以提高工作效率,加强管理,保证工作质量,加快流动资金周转,减少资金积压,提供更多的更高质量的信息,提高取得信息的速度,以达到资源优化的目的。因此,人事管理系统在经济上也是可行的。

  2.1.3 操作可行性

  人事管理系统能够处理实际工作中遇到的问题。另外,使用本软件的人员要求是有一定的计算机基础的,系统的管理员也应该有计算机专业的知识,经过培训的人员将会熟练使用本软件,本系统的设计采用的是先进的开发技术,开发的程序具有WINDOWS图形用户界面,和WINDOWS特性风格,界面直观易懂,操作简洁,使用非常方便。只要具备计算机的基础知识,经过简单的培训即可操作本系统。

  2.2 功能性需求分析

  每一个系统都会有自己的功能。人事管理系统将会为人事管理工作人员提供一套便捷、高效的工作平台:人事管理系统。人事管理系统主要完成对企业人事的管理,包括系统管理、部门管理、员工管理、考勤管理、工资管理以及人事信息统计等几个方面。系统可以完成对企业各种劳动人事信息的浏览、查询、添加、删除、修改、报表以及文件导出等功能。

  三、系统设计与实现

  3.1 系统功能结构设计

  根据需求分析,本系统包括六个主要模块:系统管理模块、部门管理模块、人事管理模块、考勤管理模块、工资管理模块、人事信息统计模块。

  系统管理模块主要用于系统的管理和维护,包括添加用户、修改密码、数据备份以及数据恢复;部门管理模块主要用于部门信息的添加和修改;人事管理模块主要用于员工档案信息的添加、修改和查询,以及人事调动、员工离职等功能的设计;考勤管理模块主要包括添加修改出勤记录以及请假的设置;工资管理模块主要包括工资信息的管理以及按照工资月份进行工资数据的导出;人事信息统计模块主要包括按照各种统计要求进行人事信息的统计。

  3.2 公共模块的设计

  在进行系统设计时,应当将那些可能被重复使用的功能编写成通用的过程或函数存放在标准模块即公共模块中,这样不仅可以减少代码量,而且方便日后维护。

  3.2.1 部分公用变量

  字符型公用变量:tb1用于传递数据表名,sql1用于传递SQL语句;用于判断是添加状态还是修改状态的布尔型公用变量:blnAddRS是添加或修改员工信息的标记、blnAddBM是添加或修改部门信息的标记、blnAddGCQJ是添加或修改请假记录的标记。

  3.2.2 数据库连接函数

  Cnn:用于连接数据库的数据库连接函数;cnStr:用于连接数据库的字符串函数。

  3.3 系统的实现

  本系统共有六大模块,源代码在VB中实现,并对系统进行了测试工作。下面以部门管理模块中以添加部门信息为例,介绍该模块对应编码(部分)的实现:

  Private Sub CmdSave_Click()

  If Len(Text1(0)) > 10 Then

  MsgBox '部门编号超长!'

  Exit Sub

  End If

  If blnAddBM = True Then

  rs1.Open 'select * from 部门表', cnn, adOpenKeyset, adLockOptimistic

  rs1.AddNew

  For i = 0 To 4

  rs1.Fields(i) = Text1(i).Text

  Next i

  rs1.Update

  rs1.Close

  Else

  rs1.Open 'select * from 部门表 where 部门编号='' + Text1(0) + ''', cnn, adOpenKeyset, adLockOptimistic

  If rs1.RecordCount > 0 Then

  For i = 0 To 4

  rs1.Fields(i) = Text1(i).Text

  Next i

  rs1.Update

  End If

  rs1.Close

  Frmbumen_cx.Adodc1.Refresh

  End If

  Unload Me

  End Sub

  四、结束语

  人事管理系统能够极大地提高人事管理的效率,也是企业的科学化、正规化管理的体现。人事管理系统的建立有助于数据录入、查询、管理等各项工作的全面提高,以备存档。从微观角度上分析,人事管理系统的建立,对规范、完善数据管理,加强数据管理措施能够起到积极的作用。

  参考文献:

  [2]郭建宏.文峰.关于人事管理系统的思考.[期刊论文]-洛阳大学学报2005(04).

  [ro]萨师煊,王珊.数据库系统概论.第3版.北京:高等教育出版社,2005.1

  [11]邢晓怡.Visual Basic程序设计教程[M].电子工业出版社.2007年3月

【计算机毕业论文】相关文章:

计算机毕业论文01-06

计算机毕业论文精选01-06

计算机毕业论文06-03

计算机毕业论文评语02-21

本科计算机毕业论文01-06

专科计算机毕业论文01-06

计算机毕业论文提纲06-09

计算机毕业论文提纲样本02-28

计算机毕业论文3000字05-22

计算机毕业论文提纲范例02-06