节点文献
基于组件的高校多层分布式MIS研究与实现
【作者】 刘世利;
【导师】 刘青昆;
【作者基本信息】 辽宁师范大学 , 课程与教学论, 2006, 硕士
【摘要】 目前,管理信息系统(MIS)的研究在纵向上仍然是以计算机方向为主,在横向研究上,主要集中在行业的应用开发上。由于计算机和网络的发展,各行各业都建立以计算机和网络为基础的新的MIS,因此现在行业MIS的研究成为MIS横向上的研究重点,本文研究和实现的系统就是高校招生工作领域的行业应用系统。 近几年来,普通高校的艺术类招生专业和考生人数越来越多,招生工作要求越来越高,为了确保艺术类招生工作的公平、公正,充分利用计算机等现代化信息技术提高工作效率和质量,国内已有许多高校研究开发了各自的艺术类招生MIS。但大多是传统两层C/S结构的MIS,这种结构适合于大批量数据维护,但需要在小规模的、用户较少、安全快速的网络环境下运行,其缺陷主要表现在:缺乏自适应性,生命周期短暂,多用户、多数据库的连接存在死锁和系统崩溃的潜在可能,安全性差,不易于维护,软件重用困难,可移植性差。随着Internet/Intranet的发展,产生了三层B/S模式,它是把两层C/S模式的业务处理逻辑从客户机中分离出来,由单独组成的一层Web服务器来负担其任务。这种结构适合远程数据查询等应用,业务逻辑易于维护,但是有交互性不强、数据处理能力弱等不足。 针对上面的问题,本文提出了一种基于组件的三层C/S结构模型的分布式应用系统。组件技术是继面向对象技术之后发展起来的一种新的软件工程技术,是面向对象技术的延伸。它具有开放性、集成性、灵活性、模块性、可管理性、安全性、透明性等特点。三层C/S结构模型集传统C/S和B/S二者的优点,将传统的C/S二层结构中客户端的业务应用分离出来单独作为一层(应用层),利用组件开发技术,将业务应用集成到一系列组件中,将所有组件注册于服务器上(应用服务器),从而形成了C/S/S三层结构的分布式数据库管理系统。这种结构将业务应用代码集中管理,让客户端应用程序共享,其优势主要表现在:适合大批量数据维护,交互性强,对业务应用层易于维护,安全性高,数据分布式处理,系统可扩展性强,数据库执行效率高,网络连接要求低。 本文对MIS的现状及组件技术的理论和应用技术作了较深入的研究和探讨,并在此基础上,利用PowerBuilder的组件开发技术实现了运行在Jaguar CTS平台上的高校艺术类招生分布式MIS系统。
【Abstract】 At present, the research in the management information system (MIS) on longitudinally is still taking the computer as the main direction and mainly concentrating on the application development of the industry in the crosswise view. With the development of the computer and network, all the various trades and occupations have established the new MIS which is based on computer and the network. Therefore, the research in the present MIS of industry has become the key part of the crosswise research of MIS. The realization of the MIS discussed in this thesis is the application system of industry which serves for the recruitment in universities.In the last few years, both the art specialties which are provided by the ordinary universities and the number of the examinee have increased a lot. And the requirement on how to manage the recruitment has become higher and higher. In order to guarantee the recruitment of the art go fairly and justly and enhance the working efficiency and quality by fully using the modern information technology, such as the computer, many domestic universities have developed their own MIS for the art recruitment. However, most MIS is still the traditional one which has two-tier C/S structure. This kind of structure suits to the mass data maintenance, but can only run under the safe and fast network environment which has small scale and less user. Its flaws mainly include that lacking auto adaptability, short life cycle, existing the underlying possibility of deadlock and system collapse during the connection of multi-user and multi-database, bad security, not easy to maintain, having difficulty in software reuse and poor portability. The three-tier B/S pattern has been invented along with the development of the Internet/Intranet. It separates the business and processing logic of the two-tier C/S pattern from the client and the web server alone in one tier of the C/S pattern undertakes its duty. Such structure is fit for many applications, such as remote data inquiry. It’s easy to maintain the business logic, but has the shortage of the weak interaction, data-handling capacity and so on.In view of the above question, this thesis proposed a kind of distributed application system which is based on component and established on the three-tier C/S structural model. The component technology is a kind of new software engineering technology which has developed after the object-oriented technology. It’s the extending of the object-oriented technology and has the characteristic of openness, integration, flexibility, modularity, manageability, security, transparency and so on. The three-tier C/S structural model has the merits of the traditional C/S and B/S. It separates the service application which is taken as a tier (application tier) of the customer end from the traditional two-tier structure of C/S. It uses the component technology to integrate the service application into a series of components and registers all the components on the server (application server), thus has formed the distributed database management system of C/S/S three-tier structure. This kind of structure can do the centralized management of the service application code and share the customer-end application. Its advantages are as
【Key words】 Component Development; Distributed Application; MIS; PowerBuilder; Jaguar CTS;
- 【网络出版投稿人】 辽宁师范大学 【网络出版年期】2006年 12期
- 【分类号】TP315
- 【被引频次】1
- 【下载频次】98