Font Size: a A A

Design And Implementation Of An OS-independent Outpatient Charging System

Posted on:2021-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:J H ZhangFull Text:PDF
GTID:2404330629952731Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advancement of the country's "new infrastructure" strategy,the informatization of various industries has gradually improved.Software tend to run on various major platforms,making it a future trend to develop cross-platform software.However,after systematic investigation,cross-platform development technology nowadays is incapable of fully meeting the requirements of high code multiplex rate,high hardware compatibility and high universality required for cross-platform development.Therefore,this dissertation has performed in-depth research on the basic principles of various cross-platform architectures,and proposes a new HTML5-based architecture with an application shell,which realizes the efficient development of crossplatform software systems,and have developed a hospital outpatient charging system to verify the architecture in practice.This dissertation analyses the existing cross-platform software development methods fundamentally,and traces the advantages and disadvantages of its crossplatform attributes.Based on the research for the implementation principle of crossplatform technology,combining the advantages of both WEB applications and desktop applications,a new cross-platform architecture has been proposed,whose source code and package are separated based on HTML5 and an application shell.Considering the specific implementation of the architecture,Node.js and Angular are chosen for source code development to realize the seamless connection between the source code and packaging technology like Electron,Cordova and so on,and consequently realizing the software development with high code multiplex rate,high hardware compatibility and high universality.This research systematically investigates the current situation and actual demands of hospital outpatient charging system in each hospital of Jilin University,and implements this architecture on the hospital outpatient charging system.According to the MVC development model of the promoted architecture,the relationships within the layers are designed in detail and the relevant interfaces are implemented.Meanwhile,considering specific demands,the system's parallelism and authority management have been designed in detail,making the system utilizing this architecture compatible with the original system,and supports simultaneous implementation inside multiple hospitals with multiple applications.In this research,the architecture is used to implement the main business functions of the hospital outpatient charging system,such as registration and charging,and the design of the operation flow,table structure,logical flow,and stored procedure,which implements auxiliary modules related to doctor scheduling,bills and registration.The successful implementation of the hospital outpatient charging system has confirmed the feasibility of this new architecture that based on HTML5 and an application shell.The new HTML5-based architecture with an application shell for software development proposed in this dissertation has realized 100% code multiplex rate,which greatly reduces development and maintenance costs,and possesses the advantages of both WEB applications and desktop applications so as to achieve high universality,high hardware compatibility and high reliability.The research work in this dissertation has the potential of bring huge economic benefits to the society,and has certain guiding significance for cross-platform software development technology.
Keywords/Search Tags:cross-platform architecture, outpatient charging system, desktop application, Node.js
PDF Full Text Request
Related items