• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Management » System Design

Detailed System Design

By Dinesh Thakur

Conceptual design in itself is not the end of the design process, rather it servers as a basis for the detailed MIS design. The performance requirements specified by the conceptual design become inputs to the detailed design phase, in which these are further refined, detailed and finalized to be called the system specifications.

Thus, the main objective of the detailed system design is to prepare a blue print of a system that meets the goals of the conceptual system design requirements. Detailed system design involves the following phases.

    Project planning and control.
    Involve the user
    Define the detailed sub-system.
    Input/Output design.
    Feedback form the user
    Database design.
    Procedure design.
    Design Documentation

1) Project planning and control

In order to ensure an effective and efficient design of an MIS, it is very important that a detailed design process should in itself be considered a complete project. Therefore, the first step in the detailed design is planning and controlling, so that standards may be established and a proper follow-up is made. Some of the main points, which are important in planning and control of a detailed design, are given below.

Project planning

1.      Formulate the project objectives.
2.      Define the project tasks.
3.      Prepare a network diagram of all events and activities so as to specify sequential and parallel events.
4.      Schedule the work as per the requirements of the user.
5.      Prepare a budget for the project.

Project control

    Get a feedback of the actual performance of the project with respect to time, cost and work of the project and compare it with schedules, budgets and technical plans.
    Take corrective action where required so as to maintain control.

2) Involve the user

System designers must inform the user regarding the new information system being developed and gain their support and acceptance. In this phase, users are assured that changes will benefit them or that they will not be at disadvantage because of the new system.

3) Detailed sub system definition

In detailed system design, every system needs to be broken down to ascertain all activities required and their respective inputs and outputs. In some of the cases, sub systems are broadly defined in the conceptual design phase, but at this stage they are specifically defined to work out every detail concerning the sub-system. Decomposition of the system to operational activities in general is carried out as follows.

System

               Sub System

                       Functional component

                               Task

                                    Sub Task

                                            Operation element
 

4) Output/Input Design

Having defined the subsystem well, by way of flow diagrams and a through discussion with the users of MIS, the system designers now define the specifications of outputs and inputs for each sub-system, in more detail. These specifications will later be used by programmers to develop programs to actually produce the output/input.

5) Feedback from the user

Having specifically defined sub-system, output and inputs, the designers once again involve the user to get feedback. This step will increase the acceptance of the MIS being designed. The system analyst should demonstrate the proposed MIS to the users of the system/sub-system. This step will also reassure the top management of the user organization that the detailed design project is processing as per plans.

1)      Database design 

A database is an orderly arrangement of all the records related to each other. It servers as a data resource for the MIS of an organization. To have optimum performance, storage and fast retrieval of data, database design is an important phase in the detailed design of a system. For designing a database, the designer should keep the following points in mind.

    Identify all data tables and record types.
    Identify fields for each table, the key fields for each table and relations between various tables.
    Determine the data type and width for each field of the tables.
    Normalize the data tables.
    Properly document data dictionary.

7) Procedure design

Procedures are the rules, standards or methods designed to increase the effectiveness of the information system. The procedures detail about the tasks to be performed in using the system. They serve as the ready recovers for the designers as well as for the users. Sometimes they perform the task of a supervisor over operators. There are a wide variety of procedures, which include:

    Data entry procedures.
    Run time procedures.
    Error handling procedures.
    Security and back up procedures.
    Software documenting procedures.

In designing procedures, designers should:

    Understand the purpose and quality standards of each procedures
    Develop a step-by-step direction for each procedure, and
    Document all the procedures.

8) Design Documentation 

Detailed design starts with the performance specifications given by the conceptual design and ends with a set of design specifications for the construction of MIS. The outputs from the detailed design, i.e. design specifications, are handed over to the programmers for writing codes to translate system specifications into a physical MIS. Therefore, the system analyst should very carefully document the detailed design. In fact, design documents should consist of comprehensive details of all the design phases. Design documentation of detailed design report, generally, consists of

    System objectives,
    Design constraints,
    Inputs/outputs,
    Data files,
    Procedures (manuals)
    Proposed system (a summery and detailed flow charts),
    Input/Output specifications,
    Program specifications,
    Database specifications,
    Cost of installation and implementation, and
    System test conditions.




Different Input Specifications in a Design

By Dinesh Thakur

Output from a system is regarded as the main determinant of the system’s performance, output from the system are affected by the input to the system.

Objective of Input Design

The main objectives, which guide the input design, are briefly discussed as below:

i) Control the volume of input data: Try to reduce data requirement and avoid capturing unnecessary data.
ii) Avoid processing delays data entry: Automating data capturing may reduce this delay.
iii) Avoid data entry errors: Check in the data entry programs, which are called input validation technique, may help.
iv) Keep the process simple: The system should be kept as simple and easy to use as possible.

Input layout

The input layout should contain the following

i) Heading and date of data entry.
ii) Data heading and value
iii) Data type and width of the column
iv) Initials of data entry operator.

Feedback from the user

Having specifically defined sub-systems output and inputs, the designers once again involve the user to get feedback.

Database Design

A database is an orderly arrangement of all the records related to each other. It serves as a data resource for the MIS of an organization. The designer should keep the following points in mind:

i)   Identify all data tables and record types
ii)  Identify fields for each table, the key fields for each table and relations between various tables.
iii) Determine the data type and width for each field of the tables
iv)  Normalize the data tables
v)   Properly document data dictionary

Procedure Design

Procedures are the rules, standards or methods designed to increase the effectiveness of the information system. The procedures detail about the tasks to be performed in using the system. There is a wide variety of procedure, which include:

i)   Data Entry Procedures: These are the methods designed for data entry e.g. data entry sequence.
ii)  Run Time Procedures: The actions to be taken by the users to achieve the intended results.
iii) Error-handling Procedures: These procedures help the user in detecting and correcting errors.
iv)  Software Documenting Procedures: The programmers get instructions on how to document the programs.

Conceptual Design of a System.

By Dinesh Thakur

In the conceptual design, the feasibility of meeting the management objectives for the MIS is assessed and a broad picture of the system is analyzed. It involves the following steps:

1) Define problem:

The first step in conceptual design is to clearly understand and define the problem to be solved. The information needs of the organization are to be identified and understood in this step, which can be determined by understanding the mission, objectives and operating plans for the business.

2) Set system objectives: 

System objectives should be stated in quantitative terms. For example, ‘pay salary to 100 percent employees by the last day of the month’.

3) Identify constraints:

System constraints may be classified into two categories:

a) External constraints

These are external to the organization. For example constraints imposed by the customers, the government and the suppliers.

b) Internal constraints

These are imposed from within the organization. For example, non-cooperation and lack of support from top management, resource constraints like manpower, time and money etc.

4) Determine information needs:

For determination of information needs, users should specify:

a)   What they want out of an information system and
b)   Items of information that are needed to achieve the predetermined  objectives.

5)   Determine information sources: 

Sources of information may be classified as given below:

a) Internal and external records:

The internal records may be in written form like files, inputs and outputs, correspondence, reports etc., whereas external records may include trade publications, government statistics, etc.

b) Managers and operating personnel:

User-managers and operating staff may be an important source. However, gathering data from the source involves interviewing the managers and operating personnel, which requires proper planning and skill.

6) Develop various designs: 

More than one alternative conceptual designs are to be developed which are compared to select the optimum one, which:

a) Meets the requirements of the users/organizations and
b) Is cost effective

Various criteria can be adopted as a basis for evaluating the designs such as economic, performance, operational etc.

7)  Documentation of the conceptual design:

The documentation involves:

a) Overall system flow
b) System inputs
c) System outputs, and
d) Other documentations like activity sheet and system description, etc.

8)  Report preparation:

The report prepared should mention the problem, objectives and an overall view of the system. Justifications for selecting the alternatives and many more.




Primary Sidebar

MIS Tutorials

MIS Tutorials

  • MIS - Home
  • MIS - Classification
  • MIS - Characteristics
  • MIS - Implementation
  • MIS - Benefits
  • MIS - System Types
  • MIS - Simon’s Model
  • MIS - Different Systems
  • MIS - Open Vs Closed Systems
  • MIS - Different Functional IS
  • MIS - System Maintenance
  • MIS - MIS Functions
  • MIS - Information
  • MIS - Systems Approach
  • MIS - DSS
  • MIS - Information System Types
  • MIS - Deterministic Vs Probabilistic
  • MIS - System Analyst Role
  • MIS - MIS Planning
  • MIS - QoI
  • MIS - Types of System
  • MIS - Role of Information
  • MIS - Quality of Information
  • MIS - Home
  • MIS - Traditional Vs Modern Marketing
  • MIS - Development Approaches
  • MIS - Organizational Need
  • MIS - Nolan's Six-stage Model
  • MIS - Decisions Types
  • MIS - Selecting Hardware
  • MIS - Management Levels
  • MIS - Information Dimensions
  • MIS - System Design
  • MIS - Systems Types
  • MIS - Information Value
  • MIS - Business Strategy
  • MIS - Management Reports
  • MIS - Anthony's Framework
  • MIS - System Characteristics
  • MIS - Information Systems
  • MIS - Types of IS
  • MIS - Structure
  • MIS - Problems in Implementing
  • MIS - Limitations
  • MIS - Planning
  • MIS - Stages of Development
  • MIS - Conceptual Design
  • MIS - Four Stage Model
  • MIS - Prerequisites
  • MIS - System Investigation Stages
  • MIS - DSS Classification
  • MIS - Subsystems
  • MIS - Business Expert Systems
  • MIS - Nolan Stage Model
  • MIS - Control Systems Types
  • MIS - SQA Benefit
  • MIS - Development Factors
  • MIS - Systems Approach
  • MIS - Decision Support System
  • MIS - Efficiency and Effectiveness

Other Links

  • MIS - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2025. All Rights Reserved.

APPLY FOR ONLINE JOB IN BIGGEST CRYPTO COMPANIES
APPLY NOW