Management Information System Assignment-2 (Case Study) Topic
This document discusses Microsoft Access and its uses in management information systems (MIS). It begins with defining MIS and what it involves. It then discusses key features of Microsoft Access, including its ability to create tables, queries, forms and reports to develop simple database solutions. It notes Access uses the Microsoft Jet Database Engine and allows linking to and importing/exporting different data formats. The document also covers using Access for transaction processing systems, management information systems, and decision support systems. It discusses upgrading large Access applications to client-server databases like SQL Server.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
110 views19 pages
Management Information System Assignment-2 (Case Study) Topic
This document discusses Microsoft Access and its uses in management information systems (MIS). It begins with defining MIS and what it involves. It then discusses key features of Microsoft Access, including its ability to create tables, queries, forms and reports to develop simple database solutions. It notes Access uses the Microsoft Jet Database Engine and allows linking to and importing/exporting different data formats. The document also covers using Access for transaction processing systems, management information systems, and decision support systems. It discusses upgrading large Access applications to client-server databases like SQL Server.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19
Management Information
System Assignment-2 (case study)
Topic
Use of MS Access in MIS
What is MIS? The standard definition A supporter of business A program in the SBA at OU A career A mindset, a way of thinking
Session #1 - Intro to MIS 100 2
What is MIS? – Some Standard Definitions A work system produces products for internal and external customers through a business process performed by human participants with the help of information and technology. Example: Registration A management information system is a work system that uses information technology to capture, transmit, store, retrieve, manipulate or display information, thereby supporting other work systems. Example: SAIL Management information system - A set of interrelated components that collect, manipulate & disseminate data & information & provide feedback to meet an objective.
Session #1 - Intro to MIS 100 3
What is Information Technology? Hardware Computers – PC’s, mainframes, workstations, handheld Data input – keyboard, mouse, pen, touchscreen, microphone Data storage – hard disk, CD/DVD, magnetic tape, removable disks Date output – monitor, paper, audio Data transmission – networks, cables, routers, hubs Software Programming languages – Java, C++, C#, Visual Basic, COBOL Applications – spreadsheets, database managers Systems software and Operating systems – Windows XP/2000/98, NT, Linux, Unix
Session #1 - Intro to MIS 100 4
What is MIS? – A Enabler of Business MIS is about applying information technology to business problems. The emphasis is on finding solutions.
To the MIS professional, information
technology is a tool, not an end in itself.
Session #1 - Intro to MIS 100 5
A spreadsheet app for analyzing surgical recovery room occupancy Transaction Processing Systems Process business exchanges Maintain records about the exchanges Handle routine, yet critical, tasks Perform simple calculations We’ll build some of these using MS Access
Session #1 - Intro to MIS 100 7
Management Information Systems (MIS) Routine information for routine decisions Operational efficiency Use transaction data as main input Databases integrate MIS in different functional areas We’ll do some of this using Excel and Access
Session #1 - Intro to MIS 100 8
Decision Support Systems (DSS) Interactive support for non-routine or extremely complex decisions or problems End-users are more involved in creating a DSS than an MIS Data may be integrated from numerous internal and external information systems DSS = Data + models + user interface We’ll do some neat stuff with Excel
Session #1 - Intro to MIS 100 9
After MIS 100, you should be able to: Converse intelligently about the basic concepts and terminology of computing and information systems. Have a working knowledge of the fundamentals of desktop application software packages (Microsoft Word, Excel, PowerPoint, and Access) Use desktop application software to facilitate communication, decision support and process support in typical business settings – i.e. solve business problems using personal IT Effectively use the Internet and computing resources available at Oakland University. Begin to understand what it means to be a problem solver using IT
Session #1 - Intro to MIS 100 10
The Flow of MIS 100
Before each lecture session
read through any assigned readings from the InBusiness text or the Tech in Action Text make sure you can answer the Review questions read any other related material assigned (e.g. web)
Session #1 - Intro to MIS 100 11
The Flow of MIS 100 During the lecture sessions Intro to the software being used Discussion of concepts related to using the software in practice Discussion of relating IT current events, concepts, trends, gizmos, etc. Explore relevant web sites Homework guidance Questions and answers, group help The midterm and final exams
Session #1 - Intro to MIS 100 12
The Flow of MIS 100 During the optional lab sessions 202EH on MW from 3-5 Work on Video Workshop tutorials to learn specific techniques Work on homework projects Get help from the lab assistant and classmates
Often on Friday, instead of lecture, I’ll be in
223EH teaching lab from 12-1:07.
Session #1 - Intro to MIS 100 13
Why MS Office 2007? You will use Office 2007 at OU. Highly, highly likely you have used or you will use MS Office in your professional work. MS Office is comprehensive: Office productivity software Information systems development environment End-user tools Prototypes Office 2007 is good vehicle for illustrating MIS concepts We will see non-Microsoft alternatives such as OpenOffice
Session #1 - Intro to MIS 100 14
Microsoft Access
Microsoft Office Access, previously known as
Microsoft Access, is a pseudo- relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately. Uses of Access in MIS Microsoft Access is used to create simple database solutions. Access tables support a variety of standard field types, indices, and referential integrity. Access also includes a query interface, forms to display and enter data, and reports for printing. The underlying Jet database, which contains these objects, is multiuser-aware and handles record-locking and referential integrity including cascading, updates and deletes. Simple tasks can be automated through macros with point-and-click options. Microsoft Access is very popular among non-programmers who can create visually pleasing and relatively advanced solutions on their own. It is also easy to place a database on a network and have multiple users share and update data without overwriting each other's work. Data is locked at the record level which is significantly different from Excel which locks the entire spreadsheet. Microsoft offers a wide range of template databases within the program and for download from their website. These options are available upon starting Access and allow users to quickly use and enhance a database with pre-defined tables, queries, forms, reports, and macros. Popular templates include tracking contacts, assets, issues, events, projects, and tasks. Templates do not include VBA code. Features Users can create tables, queries, forms and reports, and connect them together with macros. Advanced users can use VBA to write rich solutions with advanced data manipulation and user control. The original concept of Access was for end users to be able to "access" data from any source. Other uses include: the import and export of data to many formats including Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC, etc. It also has the ability to link to data in its existing location and use it for viewing, querying, editing, and reporting. This allows the existing data to change and the Access platform to always use the latest data. It can perform heterogeneous joins between data sets stored across different platforms. Access is often used by people downloading data from enterprise level databases for manipulation, analysis, and reporting locally. There is also the Jet Database format (MDB or ACCDB in Access 2007) which can contain the application and data in one file. This makes it very convenient to distribute the entire application to another user, who can run it in disconnected environments. One of the benefits of Access from a programmer's perspective is its relative compatibility with SQL (structured query language) — queries can be viewed graphically or edited as SQL statements, and SQL statements can be used directly in Macros and VBA Modules to manipulate Access tables. Users can mix and use both VBA and "Macros" for programming forms and logic and offers object-oriented possibilities. VBA can also be included in queries. Microsoft Access offers parameterized queries. These queries and Access tables can be referenced from other programs like VB6 and .NET through DAO or ADO. From Microsoft Access, VBA can reference parameterized stored procedures via ADO. Access to SQL Server Upsizing (SQL as a backend) To scale Access applications to enterprise or web solutions, one possible technique involves migrating to Microsoft SQL Server or equivalent server database. A client– server design significantly reduces maintenance and increases security, availability, stability, and transaction logging. Access includes an Upsizing Wizard that allows users to upsize their databases to Microsoft SQL Server, an ODBC client–server database. An additional solution, the SQL Server Migration Assistant for Access (SSMA), is also available for download from Microsoft.[9] A variety of upsizing options are available.[10] After migrating the data and queries to SQL Server, the MDB/ACCDB Access database can be linked to the database. This is the easiest migration and most appropriate if the user does not have rights to create objects such as stored procedures on SQL Server. Retrieving data from linked tables is optimized to just the records needed, but this scenario operates less efficiently for multi-table joins that may require copying the whole table across the network. Access databases can also be converted to Access Data Projects (ADP) which is tied directly to one SQL Server database. ADPs support the ability to directly create and modify SQL Server objects such as tables, views, stored procedures, views, and SQL Server constraints. The views and stored procedures can significantly reduce the network traffic for multi-table joins. Fortunately, SQL Server supports temporary tables and links to other data sources beyond the single SQL Server database. Protection Microsoft Access offers several ways to secure the application while allowing users to remain productive. The most basic is a database password. Once entered, the user has full control of all the database objects. This is a relatively weak form of protection which can be easily cracked. A higher level of protection is the use of workgroup security requiring a user name and password. Users and groups can be specified along with their rights at the object type or individual object level. This can be used to specify people with readonly or data entry rights but may be challenging to specify. A separate workgroup security file contains the settings which can be used to manage multiple databases. Workgroup security is not supported in the Access 2007 ACCDB database format, although Access 2007 still supports it for MDB databases. Databases can also be encrypted. The ACCDB format offers significantly advanced encryption from previous versions . Additionally, if the database design needs to be secured to prevent changes, Access databases can be locked/protected (and the source code compiled) by converting the database to a .MDE file. All changes to the VBA project (modules, forms, or reports) need to be made to the original MDB and then reconverted to MDE. In Access 2007, the ACCDB database is converted to an ACCDE file. Some tools are available for unlocking and "decompiling", although certain elements including original VBA comments and formatting are normally irretrievable.
Microsoft Access Guide to Success: From Fundamentals to Mastery in Crafting Databases, Optimizing Tasks, & Making Unparalleled Impressions [III EDITION]