1. Define the system requirements. Usually, the functional requirements of an information system are specified and explained in detail in the form of the System Requirements Specification.
2. Define the requirements of system software and hardware according to the requirements of the requirements specification. Software systems are usually defined in the form of "software requirements" or "software specifications"; Hardware system is usually described and illustrated by network topology diagram, structure diagram and related documentation and lists.
3. According to the above software and hardware system description files, design the software system and hardware system. Software system design mainly includes system software design and special software design. Hardware design mainly includes network structure design and hardware equipment selection.
Software design includes the selection of system software, the design of database software and special software. Database software and special software can choose suitable software product platform for adaptive secondary design and development, or start with software architecture design and carry out software design and development as needed.