11 |
使用ActiveX元件來改善暨有視窗主從企業資訊系統的可部署性 / Improving the Deployability of Existing Windows-Based Client/Server Business Information Systems Using ActiveX Components程裕繁, Cheng,Bill Yu-Fan Unknown Date (has links)
小型化革命已經造成了企業資訊系統的典範轉移,不久之前以大型主機為基礎的集中架構仍然是企業之重要資訊系統的唯一選擇,時至今日為數眾多的重要企業資訊系統採用了以個人運算裝置為基礎的主從架構。另外一方面,視窗主從企業資訊系統是目前最常見的主從架構企業資訊系統類型,此類企業資訊系統必需將每一支客戶端程式都安裝到每一位使用者的電腦上,這種客戶端程式的人工部署作業一直是資訊管理從業人員的沈重負擔,亦是資訊管理產學界持續戮力解決的重要研究課題。其實ActiveX元件技術的妥善應用將可以有效解決這個部署問題,並且這種解決方案將遠比其它解決方案更具成本效益。研究以此發現為基礎,目的在於克服ActiveX元件技術在企業資訊系統應用上一直無法解決的三項缺點:能力強大所衍生的不安全、技術龐雜所衍生的學習與使用困難,以及元件體積龐大所衍生的網路應用瓶頸,並提出一個以ActiveX元件為基礎的解決方案來自動化暨有之視窗主從企業資訊系統的客戶端程式部署作業。報告的重點內容有四:(一)ActiveX元件技術的缺點克服之道;(二) 所提解決方案的第一個部份,也就是下載架構,採用下載架構開發的企業資訊系統將具備自動化部署客戶端程式的特性;(三)所提解決方案的第二個部份,也就是架構轉換程序,藉由這個程序的指引,暨有的視窗主從企業資訊系統將可以輕鬆轉換成為下載架構,有效解決其客戶端程式的部署問題;(四)兩個研究個案,用來示範下載架構與架構轉換程序的使用,並提供證據來支持下載架構與架構轉換程序的可行性。 / The downsizing revolution has created a deep paradigmatic shift in business information systems (BISs). Not very long ago, large-scale mission-critical BISs were the exclusive province of massive mainframe computers. That is changing rapidly. Today, increasingly large and complex BISs are being built as client/server (C/S) applications. Unfortunately, for the most common C/S BISs, that is, the Windows-based C/S BISs (WinBISs), client programs must be manually deployed to each end-user machine bringing about a heavy BIS maintenance load. ActiveX component technology, if used properly, is more cost-effective than other alternatives in improving the deployment of existing WinBISs. Nevertheless, ActiveX component technology is no magic solution, and thus still has three shortcomings, namely insecurity, complexity, and bulkiness. The purpose of the study presented in this paper is to overcome the shortcomings of ActiveX component technology, and then develop an ActiveX component-based solution to automate the deployment of existing WinBISs. This paper has four main parts: (a) the answers to the shortcomings of ActiveX component technology; (b) the downloadable architecture, which supports the development of automatically-deployed BISs; (c) the architecture transformation process, which transforms existing WinBISs into the downloadable architecture; and (d) two examples of how to use the downloadable architecture and the architecture transformation process. The examples also provide evidence to support the feasibility of such architecture and process.
|
12 |
Разработка web-приложения АРМ «Технический отчет доменного цеха» : магистерская диссертация / Development of a web-application automated workspace "Blast-furnace production technical report"Перетыкина, К. Р., Peretykina, K. R. January 2021 (has links)
Магистерская диссертация посвящена разработке программного обеспечения автоматизированного рабочего места (АРМа) технолога доменного цеха, которое позволяет сформировать технический отчет о работе доменного цеха за отчетный период (месяц/год) с использованием web-приложения. В ходе работы рассмотрены основные этапы реализации программного модуля: анализ предметной области, проектирование и программная реализация web-приложения. В ходе разработки программного обеспечения АРМа спроектированы и реализованы серверная часть системы и web-приложение на платформе ASP.NET Core. Серверная часть включает базу данных, которая является не только местом хранения данных, но и частично реализует функции бизнес логики. Приложение позволяет технологу доменного цеха с помощью пользовательских форм сопровождать базу данных отчетных показателей работы доменного цеха и формировать технический отчет за определенный месяц и сохранять в различных форматах.
Научная новизна полученных в работе результатов заключается в разработке методов эффективной организации, ведения процесса разработки и сопровождения специализированного информационного, алгоритмического и программного обеспечения АИС АППС ДЦ, включая базу данных доменного цеха и средства создания технического отчета доменного цеха: использование гибкой методологии разработки (Agile, SCRUM) и таск-трекера Atlassian JIRA для ведения проекта, взаимодействия с заказчиком во время разработки, отслеживания ошибок, визуального отображения задач и мониторинга процесса их выполнения; функциональное моделирование процессов и подсистем для реализации web-приложения подготовки технического отчета доменного цеха на основе методологии IDEF0 и средства реализации Ramus Educational; использование методики коллективного владения программным кодом на основе сервиса (удаленного репозитория) GitHub.
Практическая значимость результатов заключается в том, что разработанное программное обеспечение позволит: производить автоматизированный сбор и подготовку необходимых отчетных данных о работе доменного цеха за нормативный период (месяц); специалистам инженерно-технологической группы доменного цеха сократить время на формирование отчетных документов, сократить время поиска необходимой фактической отчетной информации за счет реализации эргономичного web-интерфейса; специалистам отдела сопровождения информационных систем снизить трудозатраты на сопровождение, совершенствование и развитие системы с учетом пожеланий пользователей.
Результаты работы могут быть использованы также в учебном процессе для обучения бакалавров и магистрантов по направлению «Информационные системы и технологии».
Результаты работы представлены и обсуждены на международных и всероссийских конференциях: VII, VIII и IX Всероссийской научно-практической конференции студентов, аспирантов и молодых учёных (Екатеринбург, УрФУ, 2018, 2019, 2021); XII Всероссийской научно-практической конференции (Новокузнецк, СибГИУ, 2019); 77-й международной научно-технической конференции «Актуальные проблемы современной науки, техники и образования» (Магнитогорск, МГТУ, 2019). / The master's thesis is devoted to the development of software for an automated workstation (AWP) of a blast furnace shop technologist, which allows you to generate a technical report on the operation of a blast furnace shop for a reporting period (month / year) using a web application. In the course of the work, the main stages of the implementation of the software module were considered: analysis of the subject area, design and software implementation of a web application. During the development of the AWP software, the server part of the system and the web application on the ASP.NET Core platform were designed and implemented. The server part includes a database, which is not only a place for storing data, but also partially implements the functions of business logic. The application allows the technologist of the blast furnace shop, using user-defined forms, to accompany the database of reporting indicators of the blast furnace shop operation and generate a technical report for a specific month and save it in various formats.
The scientific novelty of the results obtained in the work lies in the development of methods for effective organization, maintenance of the development process and maintenance of specialized information, algorithmic and software AIS APPS DC, including the blast furnace shop database and tools for creating a technical report of the blast furnace shop: - use of flexible development methodology (Agile, SCRUM) and the Atlassian JIRA task tracker for project management, interaction with the customer during development, tracking errors, visual display of tasks and monitoring the process of their implementation; - functional modeling of processes and subsystems for the implementation of a web application for preparing a technical report for a blast furnace shop based on the IDEF0 methodology and Ramus Educational implementation tools; - using the method of collective ownership of the program code based on the service (remote repository) GitHub.
The practical significance of the results lies in the fact that the developed software will allow: - to carry out automated collection and preparation of the necessary reporting data on the operation of the blast furnace shop for the regulatory period (month); - for specialists of the blast-furnace shop engineering and technological group to reduce the time for the formation of reporting documents, to reduce the search time for the necessary actual reporting information due to the implementation of an ergonomic web interface; - specialists of the information systems support department to reduce labor costs for maintenance, improvement and development of the system, taking into account the wishes of users.
The results of the work can also be used in the educational process for training bachelors and undergraduates in the direction of "Information systems and technologies". The results of the work are presented and discussed at international and all-Russian conferences: VII, VIII and IX All-Russian scientific-practical conference of students, graduate students and young scientists (Yekaterinburg, UrFU, 2018, 2019, 2021); XII All-Russian Scientific and Practical Conference (Novokuznetsk, SibGIU, 2019); 77th international scientific and technical conference "Actual problems of modern science, technology and education" (Magnitogorsk, MSTU, 2019).
|
Page generated in 0.034 seconds