Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Using Information Technology Chapter 3 Application Software Application Software: Tools for Thinking & Working More Productively 3.1 Application Software 3.2 Common Features of Software 3.3 Word Processing 3.4 Spreadsheets 3.5 Database Software 3.6 Specialty Software 3.1 Application Software Application software is software that has been developed to solve a particular problem, to perform useful work on specific tasks, or to provide entertainment. Normally executables hold applications (.exe) Command files (.com) Application Software Commercial software Public-domain software Shareware Freeware Rentalware Commercial software Commercial software: Commercial software, also called proprietary software, is software that’s offered for sale, such as Microsoft Word or Office 2000. Copyright: The exclusive legal right that prohibits copying of intellectual property without the permission of the copyright holder. Software License: Sign a contract in which users agree not to make copies of the software to give away or for resale. Public-domain software Public-domain software is not protected by copyright and thus may be duplicated by anyone at will. Shareware: Copyrighted software that is distributed free of charge but requires users to make a monetary contribution in order to continue using it. Freeware: Copyrighted software that is distributed free of charge, today most often over the Internet Rentalware: Software that users lease for a fee. Pirated Software: Software obtained illegally. Is piracy good for industry? Tutorials & Documentation Tutorial - an instruction book or program that helps you learn to use the product by taking you through a prescribed series of steps Documentation - a user guide or reference manual that provides a narrative and graphical description of a program Files A file is a named collection of (1) data or (2) a program that exists in a computer’s secondary storage. Three well-known types of data files: Document files Worksheet files Database files The applications on your computer are also files. Exchanging files between programs Importing: Defined as getting data from another source and then converting it into a format compatible with the program in which you are currently working. Demo: Comma delimited text file imported in Excel Exporting: Defined as transforming data into a format that can be used in another program and then transmitting it. Demo: Excel file exported in comma delimited file. Excel file exported in HTML format for www Other Types of Software Productivity software - software whose purpose is to make users more productive at particular tasks Examples: Word processing Spreadsheets Database managers Industrial automation software like controlling a machine or a robot with a computer Other Types of Software Office suite: Bundles several applications together into a single large package. Groupware: Online software that allows several people to collaborate on the same project. e.g. MS Source safe 3.2 Common Features of Software User interface - the user-controllable display screen that allows you to communicate, or interact, with the computer Graphical user interface (GUI) - allows you to use a mouse or keystrokes to select icons and commands from menus Pointer - on-screen object that responds to mouse movements; it changes shape depending on the application Desktop, Icons & Menus Desktop - the system’s main interface screen, which displays pictures that provide quick access to programs and information Desktop, Icons & Menus Desktop, Icons & Menus Menu - a list of options to choose from--a list of commands for manipulating data Pull-down menu - a list of options that pulls down from the top of the screen Desktop, Icons & Menus Fly-out menus - menus that seem to explode out to the right Desktop, Icons & Menus Pull-up menu - a list of options that pulls up from the bottom of the screen Pop-up menu - a list of command options that can "pop up" anywhere on the screen when you click the right mouse button. A Pull-up menu Documents, Toolbars, & Windows Toolbar - a bar across the top of the display window, which displays menus and icons representing frequently used options TOOL BAR Windows A window is a rectangular frame on the computer display screen. Through this frame you can view a file of data--such as a document, spreadsheet, or database--or an application program. The Help Command Help command - a command generating a table of contents, an index, and a search feature that can help you locate answers Usually activated by F1 Key 3.3 Word Processing Use of computers to create, edit, format, print, and store text material. • • • • • • Creating Editing Formatting Saving Printing Web documents creation Features of the Keyboard Special-purpose keys used to enter, delete, and edit data, and to execute commands End Ctrl Alt Del Ins Home Features of the Keyboard Function keys - keys labeled F1.. F12, etc., positioned along the top or left side of the keyboard, which are used to execute commands specific to the software being used Macros A single keystroke or command--or a series of keystrokes or commands-used to automatically issue a longer, predetermined series of keystrokes or commands. Demo: Record a macro to change color of a column. Creating Documents Cursor - the movable symbol on the display screen that shows you where you may next enter data or commands Creating Documents Scrolling - moving quickly upward, downward, or sideways through the text or other screen display Word wrap Automatically continues text on the next line when you reach the right margin. The text "wraps around" to the next line. Editing Documents Editing – The act of making alterations in the content of your document. Some features of editing are insert and delete, undelete, find and replace, cut/copy and paste, spelling checker, grammar checker, and thesaurus. Insert and delete Inserting is the act of adding to the document. Deleting is the act of removing text, usually using the Delete or Backspace keys. Find and replace The Find, or Search, command allows users to find any word, phrase, or number that exists in a document. The Replace command allows users to automatically replace it with something else. Cut/Copy and paste In a word processing application users can select (highlight) the portion of text they want to copy or move. Then they can use the Copy or Cut command to move it to a special area in the computer’s memory called the clipboard. Once the material is on the clipboard, the user can "paste," or transfer, it anywhere in the existing document or in a new document. Spelling checker – Tests for incorrectly spelled words. Grammar checker – Highlights poor grammar, wordiness, incomplete sentences, and awkward phrases. Thesaurus – Presents users with the appropriate word or alternative words. Formatting Documents with the Help of Templates & Wizards Formatting - determining the appearance of a document Template - a preformatted document that provides basic tools for shaping a final document Wizard - answers your questions and uses the answers to lay out and format a document Formatting Documents Font - typeface and type size 18 point Comic Sans MS 24 points Tahoma 18 points Verdana 10 point Times New Roman 14 point Arial Black 16 point Courier New 32 point Arial Formatting Documents Spacing and columns: Single-spaced Double-spaced One-column Two columns Many columns Users can choose whether they want the lines to be single spaced or doublespaced. Users can specify whether they want text to be one column, two columns, or several columns. Formatting Documents Margins and justification: Left margin Right margin Top margin Bottom margin Justification Left-justification Users can indicate the dimensions of the margins--left, right, top, and bottom--around the text. Justify means to align text evenly between left and right margins, as for example, is done with most newspaper columns (and the text in this Instructor’s Manual). Left justify means to not align the text evenly on the right side, as in many business letters ("ragged right"). Formatting Documents Pages, headers, footers: Page numbers Headers Footers Other formatting: Borders Shading Tables Footnotes Graphics Clip art 3.4 Spreadsheet A grid of Rows and Columns that allows users to create tables and financial schedules by entering data into rows and columns. In Microsoft Excel a workbook is a collection of worksheets. Spreadsheet – Organization Column headings appear across the top ("A" is the name of the first column, "B" the second, and so on). Row headings appear down the left side ("1" is the name of the first row, "2" the second, and so forth). Labels are any descriptive words, such as APRIL, RENT, or GROSS SALES Excel The Basics: How Spreadsheets Work Where columns and rows meet: Cell - the place where a row and a column intersect Cell address - position of a cell, such as A2 Value - a number or date entered in a cell The Basics: How Spreadsheets Work Why the spreadsheet has become so popular: Formulas - instructions for calculations Functions - built-in formulas Recalculation - process of recomputing values What-if analysis The Basics: How Spreadsheets Work Analytical graphics - graphical forms that make numeric data easy to analyze 3.5 Database A database is any electronically stored collection of data in a computer system. The data may be in any form, text, picture, sound etc. Or A collection of interrelated files. A Simple Data Management Problem: Suppose we want to save Phone Numbers… Solution 1 • A blank notebook OR a phone/address book • Entries recorded by pen, in time order Advantages • Cheap, simple, private, reliable, space efficient Disadvantages • Hard to search, update, share, expand • Hard to add information, e.g. email addresses Database software A program that sets up and controls the structure of a database and access to the data, called a Database Manager or Database management System (DBMS). Advantages of Integrated Database Approach Sharing of Data Files owned by single user – DB is owned by organization Control of Redundancy Different users may have same data (Names of NIIT students) – DB contains only one occurrence of same data Data Consistency Effect of eliminating redundancy. Data needs to be updated only once at one place. Files are distributed and data needs to be updated in all of the files. Advantages of Integrated Database Approach (cont) Improved Data Standards DBA defines organization-wide standards on how to represent data in a database. (format, conventions) Better Data Security Files are not secure. DB can give security to the very basic level. Remember you could not enter evaluation information for teacher in your evaluation database after time expired… Improved data Integrity DB gives DBA the power to define integrity constraints. E.g BIT-4 student cannot study a course offered to BIT-3 Constraints can be within the records (Intra-Record) or between the records (Inter-record) Advantages of Integrated Database Approach (cont) Balancing of Conflicting Requirements Each department has different conflicting requirements. DB can be designed in a manner to avoid conflicts. Faster Development of New Applications A well-designed DB is always modular. When a new application is purposed DB mostly contains data for such a DB application. Better Data Accessibility Query Language support allows any user to get data required anytime. No need for a programmer. Advantages of Integrated Database Approach (cont) Economy of Scale Cost and resources are pooled. So lower cost per department. More Control of Concurrency Simultaneous access by two or more users is allowed. Better Backup and Recovery Procedures Simple backup. Imagine backing up all the files of all the departments. Disadvantages High Cost of DBMS SQL Server is costs around 4,000 USD for 10 Users Higher Hardware Costs Cost of high end servers is more than 100K USD Higher Programming Cost You guys wont work for FREE! High Conversion Cost Data to be removed from files and filled into the DB Slower Processing of Some Applications Sequence of records might not be there and you may need to arrange it. Increased Vulnerability HACKERS!!! More Difficult Recovery Unlike files there are certain rules by which DB is recovered. Roles in the Integrated Database Environment End Users Naïve Users Prewritten Program Casual Users Application Programmers SQL Interface Applications In C/C++ VB, Java, ASP, JSP etc DBMS DB DBA Commands To Create, Maintain, modify DB Relational Database Management System (RDBMS) A database management system in which the data is organized into related tables. Table is based upon real world entity It is based upon relational algebra i.e. Union, Join, Intersection etc. You can’t just keep mathematics out Organization of RDBMS Tables of rows and columns Row (record) - example: a person’s address Column (field) - example: the person’s last name Entity Entity is basically a single ROW in the table. Attributes Attributes are columns in the database table Entity set is the Table containing entities Working of RDBMS Key field – A unique identifier - a field that can be used as a common identifier. Querying - locating and displaying records Working of RDBMS Analyzing – Sorting and applying formulas Putting Search Results into Use – Saving, formatting, printing or transmitting Lab on databases will be after web development lab Personal Information Managers Personal information manager (PIM) - software to help you keep track of and manage information you use on a daily basis, such as addresses, telephone numbers, appointments, to-do lists, and miscellaneous notes Microsoft Outlook 3.6 Specialty Software Presentation Graphics Financial Software Project Management Software Computer Aided Design Computer Aided Manufacturing Desktop Publishing Drawing & Painting Programs Web page design/authoring software Video/audio editing software Presentation Graphics Presentation graphics software - uses graphics, animation, sound, and data or information to make visual presentations PowerPoint outline view Financial Software Financial software - a growing category that ranges from personal-finance managers to entry-level accounting programs to business financial-management packages Quicken software Project Management Software A program to plan and schedule the people, cost, time and resources required to run and complete a project with a timeline. Microsoft Project is an excellent software. Do try it Computer Aided Design (CAD) Programs intended to assist design of electronics circuits or other products, structures, maps etc. AutoCAD, Solid Edge are world leaders Computer Aided Manufacturing (CAM) Software that allows a computer aided designed product to be manufactured over automated manufacturing machines. G-Code language Desktop Publishing Desktop publishing (DTP) - mixing text and graphics to produce high-quality output for commercial printing, using a microcomputer and mouse, scanner, laser or ink-jet printer, and DTP software Drawing & Painting Programs Drawing program graphics software that allows users to design and illustrate objects and products Vector image Painting program graphics program that allows users to simulate painting on screen Raster image