Search

CN-122018861-A - Personalized configuration method suitable for customized software development, software development method and personalized output display method of software interface

CN122018861ACN 122018861 ACN122018861 ACN 122018861ACN-122018861-A

Abstract

The invention discloses a personalized configuration method, a software development method and a personalized output display method of a software interface, which are suitable for customized software development, wherein the personalized configuration method comprises the steps of constructing a personalized configuration standard file, wherein the personalized configuration standard file comprises standard display information of dynamic display elements in the software interface and element attribute information corresponding to each standard display information; the method comprises the steps of constructing an item personalized configuration file corresponding to a current item, wherein the item personalized configuration file comprises a mapping relation between the item personalized configuration file and a personalized configuration standard file, standard display information of elements needing personalized display and corresponding personalized configuration content, and configuring identification information corresponding to the item personalized configuration file to be selected for representing the current item in a default configuration file. According to the invention, under a unified development mode, the synchronous development of software is realized facing to the customization requirements of different clients, the development cost can be greatly reduced, and the development efficiency is improved.

Inventors

  • ZHANG YONG
  • DU PING
  • Lu Manbiao

Assignees

  • 广东铭太信息科技有限公司

Dates

Publication Date
20260512
Application Date
20260129

Claims (10)

  1. 1. A personalized configuration method suitable for customized software development, comprising: Constructing a personalized configuration standard file, wherein the personalized configuration standard file comprises standard display information of dynamic display elements in a software interface and element attribute information corresponding to each standard display information; constructing an item personalized configuration file corresponding to the current item according to the personalized demand of the current item and each standard display information in the personalized configuration standard file, wherein the item personalized configuration file comprises a mapping relation between the current item and the personalized configuration standard file, standard display information of elements which are required to be personalized displayed and correspond to the current item, and personalized configuration content corresponding to the corresponding standard display information; Initializing a default configuration file of the current project according to the constructed project personalized configuration file, and configuring identification information corresponding to the project personalized configuration file used for representing the current project in the default configuration file.
  2. 2. The personalized configuration method according to claim 1, further comprising: And constructing a default personalized configuration file according to each piece of standard display information in the personalized configuration standard file, wherein the default personalized configuration file comprises default configuration contents corresponding to at least part of standard display information in the personalized configuration standard file one by one.
  3. 3. The personalized configuration method according to claim 1, wherein, The personalized requirements of the current project comprise any combination of one or more of differentiated display requirements for the same form field name in a software interface, differentiated configuration requirements for the attribute of the same form field in the software interface and differentiated configuration requirements for the display and operation logic of the same business function module.
  4. 4. The personalized configuration method according to claim 3, wherein when the personalized requirements of the current project include differentiated configuration requirements of presentation and operation logic of the same service function module, dynamic presentation elements in a software interface are constructed as dynamic loading components, and element attribute information of standard presentation information corresponding to the dynamic loading components configured in the personalized configuration standard file includes all registered personalized dynamic components of the dynamic loading components; The personalized configuration content of the item personalized configuration file corresponding to the current item comprises standard display information of a dynamic loading component which corresponds to the current item and needs personalized display and a personalized dynamic component which corresponds to the standard display information and is selected by the current item.
  5. 5. The personalized configuration method according to claim 4, wherein the registration method of the personalized dynamic component comprises: extracting the original functional components under the catalogue of the original functional components and renaming; A new display mode or a new operation logic component is established; the renamed dynamic component and the newly established component are registered as project personalized dynamic components.
  6. 6. The personalized configuration method according to claim 1, further comprising creating folders corresponding to respective items, classifying all pure customized functions of the corresponding items, which are independent of product functions, according to development standards and performing component/interface development.
  7. 7. A method of developing customized software, comprising: The personalized configuration method for development of customized software according to any one of claims 1 to 6, wherein the current project is configured for development; And in the software development code corresponding to the current project, replacing the dynamic display element of the current project with standard display information defined in the project personalized configuration file corresponding to the current project for description.
  8. 8. The software development method of claim 7 wherein when the personalized requirements of the current project include differentiated configuration requirements for attributes of the same form field in the software interface, further comprising: confirming dynamic display elements which need to carry out differential display on the field names of the same form in the current project; And in the software development code corresponding to the current project, inserting a self-built instruction into the element attribute corresponding to the dynamic display element which needs to carry out differentiated display on the same form field name to carry out dynamic identification and rendering.
  9. 9. The software development method of claim 7, wherein when the personalized requirements of the current project include differentiated configuration requirements of presentation and operation logic of the same business function module, further comprising: In the software development codes corresponding to the current project, taking the codes of the original functional components as containers, inheriting the personalized dynamic components of the project, and placing standard display information into the original functional components according to specifications.
  10. 10. A method for displaying personalized output of a software interface, comprising: Determining and inquiring an item personalized configuration file to be selected for a current item according to item identification information configured in a default configuration file; Inquiring an associated personalized configuration standard file according to the determined item personalized configuration file selected by the current item; And uploading and outputting corresponding dynamic display elements in a software interface according to the standard display information in the software development code corresponding to the current project, the personalized configuration content corresponding to the corresponding standard display information in the determined project personalized configuration file selected by the current project and the element attribute information corresponding to the corresponding standard display information in the personalized configuration standard file.

Description

Personalized configuration method suitable for customized software development, software development method and personalized output display method of software interface Technical Field The invention relates to the technical field of software development, in particular to a personalized configuration method, a software development method and a personalized output display method of a software interface, which are suitable for customized software development. Background The software development of the customization projects facing a large number of different enterprises needs to consume a large amount of cost for developing the customization contents of the different enterprises, so that when the software enterprises face a large amount of custom customization development, products are difficult to form, and the development, implementation and operation and maintenance costs of the software enterprises are high due to different customization contents of the different enterprises. In the prior art, for this situation, the mode generally adopted is the mode of the same product base, centralized research and development (product+customization) of the company and delivery of the front end implementation. However, when the personalized customization requirements of different clients are met, development is concentrated, different system versions are developed for the clients, the continuous repeated wheel manufacturing is realized, the products are difficult to reuse, the repeated development problem is serious, and great adjustment and pressure are caused to development management. Disclosure of Invention The embodiment of the invention provides a personalized configuration method, a software development method and a personalized output display method of a software interface, which are suitable for customized software development, so as to solve the problems that in the prior art, development efficiency is difficult to improve and development cost is reduced when the customization requirements of a plurality of different enterprises are met. According to a first aspect of the present invention, there is provided a personalized configuration method suitable for use in customised software development, comprising: Constructing a personalized configuration standard file, wherein the personalized configuration standard file comprises standard display information of dynamic display elements in a software interface and element attribute information corresponding to each standard display information; constructing an item personalized configuration file corresponding to the current item according to the personalized demand of the current item and each standard display information in the personalized configuration standard file, wherein the item personalized configuration file comprises a mapping relation between the current item and the personalized configuration standard file, standard display information of elements which are required to be personalized displayed and correspond to the current item, and personalized configuration content corresponding to the corresponding standard display information; Initializing a default configuration file of the current project according to the constructed project personalized configuration file, and configuring identification information corresponding to the project personalized configuration file used for representing the current project in the default configuration file. According to a second aspect of the present invention, there is provided a method of customising software development, comprising: According to the personalized configuration method suitable for the development of the customized software, the development configuration is carried out on the current project; And in the software development code corresponding to the current project, replacing the dynamic display element of the current project with standard display information defined in the project personalized configuration file corresponding to the current project for description. According to a third aspect of the present invention, there is provided a personalized output presentation method of a software interface, comprising: Determining and inquiring an item personalized configuration file to be selected for a current item according to item identification information configured in a default configuration file; Inquiring an associated personalized configuration standard file according to the determined item personalized configuration file selected by the current item; And uploading and outputting corresponding dynamic display elements in a software interface according to the standard display information in the software development code corresponding to the current project, the determined project personalized configuration file selected by the current project and personalized configuration content and element attribute information corresponding to corresponding standard display information in the personalized conf