1 / 17

Chapter 3: System design

Chapter 3: System design. System design. Creating system components Three primary components designing data structure and content create software select hardware DB to S/W to H/W input: process: output. System Design process. DB design process

Télécharger la présentation

Chapter 3: System design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 3: System design

  2. System design • Creating system components • Three primary components • designing data structure and content • create software • select hardware • DB to S/W to H/W • input: process: output

  3. System Design process • DB design process • Development of drafts specifications based on numerous meetings, discussions, reviews, and analysis • This specifications consider reference for system design • Its include definitions, criteria, limits, formats and procedures

  4. DB design process • Defining the DB • DB take basic responsibilities of the HR department, its include list of subjects • Developing DB require consideration of several factors such: • Data organization : categorize data according to type of files • Number and scope of records • Data elements • Field type and size • Input method • Coding • Edit and validation rules

  5. Data sources • Data sources • From existing systems • Data from applicants employees and hr • From external resources • From other departments

  6. Data flow • the team must focus on how data will flow through the system • Transaction flow analysis • Algorithms routines and macros • Updates • Historical data

  7. Transaction flow analysis • Transaction flow analysis :process to make sure that the changes occur on an authorized bases • Where data come from, processed, output from considering triggering events such as: Salary change, leave of absence

  8. Algorithms routines and macros • Set of instructions to manipulate data • Transaction processing, calculations, screen layout, table maintenance and many other activities • Algorithms :rules and mathematical calculations e.g payroll • routines :complex set of instructions including calculations and input output functions; it use auxiliary functions • macros :complicated routines e.g. monthly actions

  9. Data Updates • To remain current, The DB must be updated by authorized users • Using transaction codes consists of 2-4 characters e.g. job information change (jIC)

  10. Historical data • Related to data updates • Some records need to be retained of the updated data • When update such fields system sends the replaced data to a history segment • Some types of data updates trigger distribution of the outdated data to more than one history segment

  11. Screens • Screens and menus are to guide users through choices of activities and data • Attractive screen layout maximize the ease, speed consistency of user access to data base • Menus are special types of screen

  12. Reports • End product of the HRMS • some issues should be addressed for each report • Content (including detail or summary information) • Type (tabular, text, graphics) • Design (layout, type style, headers, and so forth) • Frequency (monthly, quarterly, and so forth) • Means of generation (automatic, as needed ; printed electronic ) • Distribution (means, quantity) • The attributes of quality information must be considered

  13. Attributes of effective information retrieval systems • Field and constant comparisons • Search parameters equals, not equal, greater than, less than) • Arithmetic functions (addition, subtraction, multiplication, division) • Summaries and totals • Sequence levels • Variable page formatting • Table decode /explosion • Multiple detail lines • Search on multiple parameters (and /or logic) • If /then/else logic • Report cataloging and scheduling

  14. Data control • Data control: insure that only authorized persons have access to data and only authorized procedures take place • Team should identify data security needs establish data security measures and procedures • Legal aspects of data privacy • Determining data security needs • Limit data access

  15. Data control • Legal aspects of data privacy • HRMS must protect privacy rights of individuals • Determine what data can be viewed • Determining data security needs • HRMS must limits access to personnel data • And protection of information to be authorized access (security)

  16. Limit data access • Access controls and codes play an important role in data security • Designers must develop access controls, and managers must maintain them after implementation • Gaining access required a written request that had to be evaluated and approved • some systems place sensitive data in a separate file or program that is accessible only to individuals having certain passwords.

  17. HRMS specifications • DB size • Data elements • Coding structure • DB structure • Tables • Transaction flow • Screen design • Report design • data control • Linkages among various modules

More Related