基于中间件的电子签章系统设计与开发
这是一篇关于电子签章,中间件,COM,数字签名,PKI的论文, 主要内容为在中国历史发展的几千年中,印章和签名都是一个人或一个团体身份和权威的象征。将印章或签名附加在某个物理信息上,表明了它们的所有者对这个信息原件内容的认同。在电子信息技术和网络技术飞速发展的今天,随着电子商务、电子政务、企业信息化建设的发展,自动化办公应用正变得越来越广泛,其高效、节约资源的优势也日益凸显。而在自动化办公中,如何保障电子文档的完整性、机密性、文档发送者身份的可认证性以及签署人的抗抵赖性成为亟需解决的问题。电子签章技术正是在此背景下提出的,并成为当前信息安全技术领域和计算机应用领域研究的热点和难点。 本文将电子签章与中间件技术融合起来,设计并实现了一套功能完善、运行稳定的电子签章系统。该系统以公钥基础设施PKI(Public Key Infrastructure)为安全平台,以数字签名为安全理论基础,解决了自动化办公中保证电子文档完整性、机密性、可认证性和抗抵赖性等信息安全问题。利用中间件COM(Component Object Model)组件技术,系统被设计为若干个功能模块,每个模块都封装了各自的功能实现并以向外界提供标准接口的形式供其他模块调用。由于COM组件的良好的可重用性和可移植性,将这些组件嵌入到其他系统中时,可实现与原有系统的无缝结合,避免了对该系统和原有系统大的升级改造。在软件设计和开发过程中,解决了数字证书的签发、签章控件在Word和WEB网页中的嵌入显示和事件响应、图片的透明显示、签名内容的提取等诸多技术难题。 本文设计的电子签章系统基于PKI安全体系和数字签名加密标准,具有较强的安全性、实用性、易用性和可扩展性,已实际应用于江西洪都航空工业集团的企业信息化管理系统中。
基于三层结构的医院信息系统的设计和开发
这是一篇关于医院信息系统,三层结构,CORBA,中间件,J2EE,COM,NET的论文, 主要内容为信息技术的发展和计算机网络应用的普及大力推动了医院管理信息化的发展。在医疗卫生信息化建设方面,经过十多年的建设,我国的医疗卫生管理系统在信息化技术装备、基础设施、业务系统开发和办公自动化等方面已具备了一定基础。但随着全球范围知识经济的迅速发展,随着我国经济社会的飞速发展和医疗卫生体制改革的深入,对我国医院管理的现代化和信息化提出了更高的要求。 医院管理信息化的重要意义表现在:(1)、医院信息化建设是国家信息化建设的重要组成部分;(2)、有利于提高医院工作效率、降低管理成本;(3)、有利于医院管理工作的规范化、制度化和科学化建设;(4)、为广大患者治病就医提供方便;(5)、有利于医院各种信息及其他信息的共享,加强了疾病的监控力度,为领导决策提供依据和支持。 医院管理信息系统是医院信息化建设的一个重要组成部分。目前,国内大中小型医院都有自己的医院管理信息系统,但大多数软件在具体功能上主要侧重于门诊住院收费、药房管理和处方管理,只能满足医院管理基本的需求。在实际管理过程中,医院面临了很多问题:如何为患者提供方便,开设网上预约挂号,提供相关药品价格和医疗费用的查询;如何管理好药库和药房,快速盘点药品和进行药品调价;如何减轻医生和护士工作的负担,实现医生病案书写和医嘱作业的数字化;如何实现检验科、麻醉科的规范化管理等等。因此就有必要开发一个功能全面的医院管理系统。 在北京中日友好医院的支持和帮助下,国讯医药集团北京分公司设计和开发了基于CORBA技术三层构架的医院管理系统(HIS),该系统的业务处理过程严格按照中华人民共和国卫生部信息化工作领导小组《医院信息系统(HIS)软件基本功能规范》,目前已经在中日友好医院投入使用,笔者作为主研人员参加了该系统的研究设计和开
OA系统数据安全控件开发
这是一篇关于存储介质,PKCS#7标准,COM,OA的论文, 主要内容为本文详细介绍了OA系统中安全控件的结构研究与开发实现。国内外对信息系统的安全性都极度重视,从理论与实践都进行了大量的研究与开发工作,产生了很多实用的系统与产品,推动了数据安全的发展。系统基于PKI的理论与框架,因而我们前期对PKI体系的国内外相关资料,进行了广泛的收集和整理,首先学习了密码学相关原理,即典型的加解密算法,对算法的安全强度以及运算性能有了较全面的认识。接下来研究了PKI的结构与实现方法,包括CA的实现、私钥存储介质的选择与实现、应用API的功能等等;从而制定了详细的系统实现途径和技术路线。CA是PKI的关键机构,也是整个PKI体系安全的根源,因此首先需要实现CA服务,从而完成证书申请、证书撤销、证书吊销、证书替代、证书更新、证书过期等功能,实现证书链和密钥管理与交换的相关功能。为了保证用户签名的合法有效,我们选用了外部便携设备存储用户私钥,并支持两种各有优势的存储方案:IC卡和USBKey,以满足不同的需求。用自制的MCS51单片机电路板控制IC卡的读写操作以及与PC之间的数据交换,用USBKey销售商程序做二次开发。我们遵循PKI体系中的PKCS#7协议开发的基础库是系统的重要部分,主要负责生成并解释PKCS#7数据,脆弱的公文原始信息就是由这一套基础库加工成健壮、可信的安全数据。为检验基础库程序的正确性,我们开发了应用服务器端的Demo演示程序,用来测试基础库程序和提供接口对象的COM组件。利用COM组件可以为多种开发平台例如ASP、JSP、Lotus Notes等提供与基础库的连接,从而保证系统的灵活性和完整性。同时,系统还提供了丰富的接口,可以方便灵活地进行功能扩展。本文讨论了各个部分程序的原理和实现,并给出了比较重要的数据结构代码源程序。后期,我们对系统各模块分别进行了各级别的测试工作,以及跨平台的系统测试,最后进行了整个系统的联合测试,确保运行正常后,又逐步开展了用户配置项的测试;对所有测试中出现的问题进行了修正归零工作,确保了系统试运行情况良好,达到了验证PKI的理论的效果。
计算机应用基础考试系统的设计与实现
这是一篇关于考试系统,计算机应用基础,C#,VBA,COM的论文, 主要内容为随着计算机技术和网络技术的发展,计算机在教育领域的应用也越来越广泛。现代教学中很多学科都逐步采用计算机作为工具进行考试,即无纸化考试。从而节约人力物力资源,还能提高考试效率。目前,作者所在院校《计算机应用基础》课程的考试仍然采用教师出题,学生笔答的方式,不能很好地考核学生对办公软件的操作能力,不能全面的、公正的、客观地考查学生对课程的掌握情况。本论文的目的是结合作者工作的需要,立足于现有的考试现状,结合课程的特点开发一个规模适度、难度适中、可操作性强、移植性好、知识点覆盖面全、安全性好的考试管理系统,来解决计算机应用基础课程的无纸化考试问题。 本文主要研究和探讨了计算机应用基础考试系统的设计与实现。本文主要从《计算机应用基础》课程的特点出发,经过深入的研究、比较和分析,进行各个模块的设计,实现一个可用性强,安全性高的考试系统。 国内各种考试系统发展越来越迅速,应用越来越广泛。计算机应用基础课程是学校为所有专业学生开设的计算机公共基础课,是一门重要的必修课程。特别是对非计算机专业的学生尤为重要,可提高非计算机专业学生的计算机应用综合能力。计算机网络技术的不断发展为计算机考试提供了新的平台和技术支持,有了先进的技术平台和先进的“以人为本、以学生为主体、教师为主导”的教育教学理念,采用传统的开放式教育模式,使得计算机考试系统得以在高校推广并能够普及应用,进一步提高了学生素质能力。 本文结合《计算机应用基础》课程的实际情况,对考试系统进行了需求分析,包括性能需求和功能需求。考试系统的使用者是某些不同的特定对象,因此使用者进入系统应该进行身份验证;使用者进入考试系统后,应该能根据自己的需要进行个人信息的修改;鉴于考试环境一般为机房,考试者之间的距离很近,为使在线考试做到规范,对于每个考生来说,试卷的试题量是相同的,而内容不同。结合上述需求给出了系统用例图和部分用例的活动图。 对于系统主体的开发,本文给出了计算机应用基础考试系统的设计,包括设计的原则、体系结构、开发工具、系统的总体功能设计、系统的工作流程设计以及数据库的设计。这是一项复杂的任务,主要涉及软件设计方法、测量理论、教学理论、数据库技术、网络安全等知识,设计时必须先进行详细的需求分析,综合考虑各种因素。其次数据库的设计遵循了安全性、可伸缩性、数据交换可靠性、有效的并发控制原则,考虑到计算机应用基础考试中有多种不同的题型以及Office软件操作题各有各自的特点,按照类别把不同的考试题目和具体说明单独存放,以便于管理和维护,提高数据库存取的效率。 在需求分析和系统设计的基础上,完成了计算机考试系统的实现,包括后台管理系统、前台考试系统的实现过程,以及计算机组卷的策略、各部分试题评阅的方法、系统记时功能的实现及意外中断考试的处理。例如当考生点开始考试按钮时,计算机按照一定的规则开始自动组卷。自动组卷是考试系统自动化的核心目标之一,而保证生成的试卷能最大程度的满足用户的不同需要,并具有随机性、科学性、合理性,这是实现中的重点和难点。尤其在交互式环境下用户对于组卷速度要求较高,而一个理论上较完美的算法可能会以牺牲时间作为代价,往往不能达到预期的效果。在对试题进行评分过程中针对不同类型的试题有不同的的处理方式,由于每题的标准答案都具有唯一性,因此对它们的评分采用一一对应的完全匹配策略,也就是将每题的考生答案与对应的标准答案一一进行比较,只有完全相等的考答案才能得到满分,否则就为0分。 最后进行了系统测试和系统维护。在本系统的测试中,确定了模块测试->子系统测试->系统测试的方针,在实现各个模块的时候就开始进行测试工作,然后分别对用户管理、试题管理、考试管理、成绩管理四个模块进行功能测试,最后将整个系统集成起来进行整体测试。在各个模块测试过程中,采用的是白盒测试法。为达到上述目标,测试用例应确保:每个布尔表达式的求值结果为True和False。每一个无限循环至少要执行零次、一次和一次以上。可使用代码覆盖工具来确定白盒测试未测试到的代码。在进行白盒测试的同时应进行可靠性测试。通过白盒测试尽可能对模块中的所有可能执行路径一—遍历,发现了原先模块实现时的一些隐藏错误,并逐一纠正这些错误。 在系统开发过程中,作者认识到很多不足。首先,系统是基于局域网开发的考试系统,在安全性和可升级方面还有一定的局限性和不足;其次,在组卷方面没有考虑到知识点的分布、试题的难度等因素。作者将以此为契机,不断提高自己在计算机方面的综合素质,争取在将来开发出更加高效,功能更加完善的考试系统。
基于中间件的电子签章系统设计与开发
这是一篇关于电子签章,中间件,COM,数字签名,PKI的论文, 主要内容为在中国历史发展的几千年中,印章和签名都是一个人或一个团体身份和权威的象征。将印章或签名附加在某个物理信息上,表明了它们的所有者对这个信息原件内容的认同。在电子信息技术和网络技术飞速发展的今天,随着电子商务、电子政务、企业信息化建设的发展,自动化办公应用正变得越来越广泛,其高效、节约资源的优势也日益凸显。而在自动化办公中,如何保障电子文档的完整性、机密性、文档发送者身份的可认证性以及签署人的抗抵赖性成为亟需解决的问题。电子签章技术正是在此背景下提出的,并成为当前信息安全技术领域和计算机应用领域研究的热点和难点。 本文将电子签章与中间件技术融合起来,设计并实现了一套功能完善、运行稳定的电子签章系统。该系统以公钥基础设施PKI(Public Key Infrastructure)为安全平台,以数字签名为安全理论基础,解决了自动化办公中保证电子文档完整性、机密性、可认证性和抗抵赖性等信息安全问题。利用中间件COM(Component Object Model)组件技术,系统被设计为若干个功能模块,每个模块都封装了各自的功能实现并以向外界提供标准接口的形式供其他模块调用。由于COM组件的良好的可重用性和可移植性,将这些组件嵌入到其他系统中时,可实现与原有系统的无缝结合,避免了对该系统和原有系统大的升级改造。在软件设计和开发过程中,解决了数字证书的签发、签章控件在Word和WEB网页中的嵌入显示和事件响应、图片的透明显示、签名内容的提取等诸多技术难题。 本文设计的电子签章系统基于PKI安全体系和数字签名加密标准,具有较强的安全性、实用性、易用性和可扩展性,已实际应用于江西洪都航空工业集团的企业信息化管理系统中。
基于C/S与B/S混合结构的教务管理系统设计和开发
这是一篇关于高等学校,教务管理信息系统,C/S 与 B/S 混合结构,CORBA,COM,.NET的论文, 主要内容为信息技术的发展和计算机网络的普及极大地推动了高校管理信息化的发展。经过十多年的建设,我国的高校管理系统在信息化技术装备、基础设施和办公自动化等方面已具备了一定基础。但随着全球范围知识经济的迅速发展以及我国经济社会的飞速发展,高等教育改革不断深入,对高校管理水平的现代化和信息化提出了更高的要求。进入二十一世纪以来,各高校纷纷把建设“数字化校园”作为提升自身管理水平及综合竞争实力的一种手段而大力推行。 高校建设数字化校园的重要意义表现在:(1) 建设数字化校园是国家教育信息化建设的重要组成部分;(2)有利于提高高校工作效率、降低管理成本;(3)有利于高校管理工作的规范化、制度化和科学化建设;(4)为广大师生员工提供方便;(5)有利于高校各种信息及其他信息的共享,加强了监控力度,为领导决策提供依据和支持。 高校教务管理信息系统是高校数字化校园建设的一个重要组成部分。目前,国内的普通高校大都有自己的教务管理信息系统,但大多数系统在具体功能上侧重于传统管理模式,主要注重教学计划的管理、排课管理和学生学籍及成绩管理,而这些只能满足高校管理基本的需求。在实际管理过程中,特别是近年学分制的实施,高校面临了很多新的问题,如:为学生自主学习提供方便,需要开设网上选课,提供相关课程及相关任课教师的介绍和查询,以及提供个人信息、学生成绩和奖惩信息的查询、统计和分析;为教师提供方便,使其可以方便地了解自己教学任务的安排及教学工作量,可以通过网络登录成绩,了解学生情况,教学相长;为各院系、部门的相关管理人员提供方便,减轻管理工作的负担,减少办事的中间环节,实现网上办公和资源共享;为学生家长提供方便,使其可以 通过网络了解自己的子女在学校的学习和生活情况,并与学校实现 良好互动;实现教务管理的规范化,保证公平、公正、公开等等。 这些情况和问题都无法在此前的管理中体现出来,在相应的管理系 统中更不具备这些功能,因此有必要开发一个功能全面的高校教务 管理信息系统。 在此背景下,加上自身的一些特殊情况和要求,西南财经大学 教务处自主设计,开发了一套基于 C/S(Client/Server)和 B/S/DBMS (Browser/Web Server/Database Manage System,又称 B/S)混合结构 的高校教务管理信息系统。目前该系统已经在西南财经大学教务处 投入使用,笔者作为主研人员参加了系统的研究设计和开发。本论 文以笔者的实际开发经验以及对相关技术的理解为基础,全文贯穿 了对本系统所采用的主要技术的论述以及论述了本系统的设计。 论文共分为前言、正文和结束语三部分。前言部分简要地论述 了当前高校管理信息化的必要性、高校教务管理系统开发的重要意 义、高校教务管理系统软件的技术和其他相关说明;正文部分共分 5 章,详细论述了本系统采用的技术和开发思路;结束语部分归纳总 结了论文写作过程中的感受和软件有待改进完善的地方。 第 1 章论述了应用结构的发展以及 C/S、B/S 结构各自的特点。 随着计算机技术和网络技术的飞速发展,计算机软件的开发平台越 来越先进,计算机软件的复杂程度也在不断增加,软件系统结构在 软件设计和开发过程中的地位越来越突出。软件产品从早期的单机 系统到后来的两层结构应用软件,又不断发展到现今流行的三层分 布式应用软件,在网络化和信息化的今天,三层结构越来越显示出 其优越性。 第 2 章论述了当前的几种开发平台和技术。先后论述了 Microsoft 公司提供的 COM(Component Object Model,组件对象模 型)技术、OMG(Object Management Group,对象管理组织)的 CORBA(Common Object Request Breaker Architecture,公共对象请求 代理体系)标准平台和 Microsoft 微软的.NET 开发平台。扼要地论述 了这几种技术和平台实现三层结构软件的方案。 第 3 章剖析了基于 C/S 与 B/S 混合结构的教务管理信息系统软 件的总体设计。首先提出了整个系统的结构框架,全面考虑系统所 要求的运行效率、投入费用等因素,选择了适合 C/S 与 B/S 混合结 构的教务管理信息系统的数据库平台、操作系统、中间件开发平台 和技术以及客户端开发技术。由于客户端程序采用 DELPHI、ASP 开发,并且利用了 DELPHI 提供的数据库操作组件,所以选择在 C++ Builder 语言里实现 CORBA 中间件应用服务器而不是在 JAVA 和 Visual C++语言里实现。最后,还简要论述了教务管理信息系统的计 算机网络设计标准和实施方案。 第 4 章论述了教务管理信息系统的设计与开发。本章提出了系 统的设计目标和开发要求,并介绍了教务管理信息系统的各个子系 统组成及相应的功能。 第 5 章结束语部分介绍了自己论文写作过程中的想法和感受。 总的来说,西南财经大学教务管理信息系统软件的设计和开发 体现了以下几点创新之处: 1.功能强大,覆盖了西南财经大学教务管理方方面面的工作 。 2.该系统的业务处理过程和数据标准严格按照中华人民共和国 教育部《教育管理信息化标准》(第一部分:学校管理信息标准)的 要求。 3.软件的设计充分考虑了技术的先进性和开放性。整套软件以 基于 C/S 与 B/S 混合的体系结构作为总体框架,符合当前计算机技 术的
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码港湾 ,原文地址:https://bishedaima.com/lunwen/46982.html