Management Information System AssignmentAssignment-2 (case study


Use of MS Access in MIS

What is MIS?  The A A A A standard definition supporter of business program in the SBA at OU career mindset.Intro to MIS 100 2 . a way of thinking Session #1 .

thereby supporting other work systems. manipulate & disseminate data & information & provide feedback to meet an objective. transmit.A set of interrelated components that collect.Intro to MIS 100 3 . Example: SAIL Management information system . store. manipulate or display information. Example: Registration A management information system is a work system that uses information technology to capture. retrieve.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. Session #1 .

magnetic tape. CD/DVD. routers. Unix Session #1 . removable disks Date output monitor.Intro to MIS 100 4  Software    . workstations. cables. hubs Programming languages Java. database managers Systems software and Operating systems Windows XP/2000/98.What is Information Technology?  Hardware      Computers PC s. COBOL Applications spreadsheets. Linux. mouse. NT. paper. C++. microphone Data storage hard disk. pen. handheld Data input keyboard. touchscreen. C#. mainframes. Visual Basic. audio Data transmission networks.

The problems. not an end in tool. emphasis is on finding solutions.  To the MIS professional. information technology is a tool.Intro to MIS 100 5 . Session #1 . itself.What is MIS?  MIS A Enabler of Business is about applying information technology to business problems.

A spreadsheet app for analyzing surgical recovery room occupancy .

yet critical.Intro to MIS 100 7 .Transaction Processing Systems  Process business exchanges  Maintain records about the exchanges  Handle routine. tasks  Perform simple calculations  We ll build some of these using MS Access Session #1 .

Intro to MIS 100 8 .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 .

Decision Support Systems (DSS)      Interactive support for non-routine or extremely noncomplex decisions or problems EndEnd-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 .

Begin to understand what it means to be a problem solver using IT Session #1 . Have a working knowledge of the fundamentals of desktop application software packages (Microsoft Word.e. Excel. solve business problems using personal IT Effectively use the Internet and computing resources available at Oakland University.Intro to MIS 100 10 . you should be able to:      Converse intelligently about the basic concepts and terminology of computing and information systems. PowerPoint. and Access) Use desktop application software to facilitate communication.After MIS 100. decision support and process support in typical business settings i.

web)  Session #1 .Intro to MIS 100 11 .g.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.

etc.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. trends. group help The midterm and final exams Session #1 . concepts.Intro to MIS 100 12 . gizmos. Explore relevant web sites Homework guidance Questions and answers.

Intro to MIS 100 13 . I ll be in 223EH teaching lab from 12-1:07. instead of lecture.The Flow of MIS 100 the optional lab sessions  202EH on MW from 3-5 3 During  Work on Video Workshop tutorials to learn specific techniques  Work on homework projects  Get help from the lab assistant and classmates  Often on Friday. 12Session #1 .

MS Office is comprehensive:   Office productivity software Information systems development environment   EndEnd-user tools Prototypes  Office 2007 is good vehicle for illustrating MIS concepts  We will see non-Microsoft alternatives such as nonOpenOffice Session #1 . highly likely you have used or you will use MS Office in your professional work.Why MS Office 2007?    You will use Office 2007 at OU.Intro to MIS 100 14 . Highly.

Microsoft Access. previously known as Access. It is a member of the Microsoft Office suite of applications. pseudodatabase management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and softwaresoftwaredevelopment tools. is a pseudo-relational Access. included in the Professional and higher editions or sold separately. .Microsoft Access  Microsoft Office Access.

and types. Templates do not include VBA code. interface. updates and deletes. Access tables support a variety of standard field types. reports. is multiuser-aware and multiuserrecordcascading. The underlying Jet database. Microsoft offers a wide range of template databases within the program and for download from their website.Uses of Access in MIS    Microsoft Access is used to create simple database solutions. and reports for printing. database. and tasks. indices. 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. Microsoft Access is very popular among non-programmers nonwho can create visually pleasing and relatively advanced solutions on their own. issues. Simple tasks can be automated through macros with point-and-click point-andoptions. enhance a database with pre-defined tables. assets. Data is locked at the record level which is significantly different from Excel which locks the entire spreadsheet. These options are website. Access also includes a query interface. Popular templates include tracking contacts. preand macros. projects. forms to integrity. deletes. queries. indices. events. which contains these objects. display and enter data. referential integrity. available upon starting Access and allow users to quickly use and queries. forms. . handles record-locking and referential integrity including cascading.

Users can mix and use both VBA and "Macros" for programming forms and logic and offers object-oriented objectpossibilities. who can run it in disconnected environments. Advanced users can use VBA to write rich solutions with advanced data manipulation and user control. analysis. Access is often used by people downloading data from enterprise level databases for manipulation. Microsoft Access offers parameterized queries. This makes it very convenient to distribute the entire application to another user. . be referenced from other programs like VB6 and .NET through DAO or ADO. macros. The original concept of Access was for end users to be able to "access" data from any source. SQL Server. etc. ODBC. There is also the Jet Database format (MDB or ACCDB in Access 2007) which can contain the application and data in one file. Server. ODBC. Oracle. FoxPro. and reporting locally. It also has the ability to link to data in its existing location and use it for viewing. and connect them together with macros. ASCII. editing. and reporting. FoxPro. ASCII. From ADO. VBA can also be included in queries. This allows the existing data to change and the Access platform to always use the latest data. Outlook. querying. forms and reports. Microsoft Access. Other uses include: the import and export of data to many formats including Excel. Outlook. dBase. One of the benefits of Access from a programmer's perspective is its relative compatibility with SQL (structured query language) language) queries can be viewed graphically or edited as SQL statements.Features      Users can create tables. It can perform heterogeneous joins between data sets stored across different platforms. Paradox. dBase. and SQL statements can be used directly in Macros and VBA Modules to manipulate Access tables. Paradox. queries. Excel. Oracle. VBA can reference parameterized stored procedures via ADO. These queries and Access tables can queries.

SQL Server supports temporary multitables and links to other data sources beyond the single SQL Server database. but this scenario operates less efficiently for multi-table joins that may require copying the whole table across the multinetwork. stability.[10] to SQL Server. stored procedures. An additional solution. The views and stored procedures can significantly reduce the network traffic for multi-table joins. A client server design significantly reduces maintenance and increases security. Retrieving data from linked tables is optimized to just the records needed. SQL Server Migration Assistant for Access (SSMA). and SQL Server constraints. and transaction logging. the Server.[9] Microsoft. availability. 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. Access databases can also be converted to Access Data Projects (ADP) which is tied directly to one SQL Server database.[9] A variety of upsizing options are available. Fortunately. is also available for download from Microsoft.Access to SQL Server Upsizing (SQL as a backend)     To scale Access applications to enterprise or web solutions. the MDB/ACCDB Access database can be linked to the database. an ODBC client server database. ADPs support the ability to directly create and modify SQL Server objects such as tables. one possible technique involves migrating to Microsoft SQL Server or equivalent server database. views.[10] After migrating the data and queries available. Access includes an Upsizing Wizard that allows users to upsize their databases to Microsoft SQL Server. views. .

Some tools are available for unlocking and "decompiling". Access databases can be locked/protected (and the source code compiled) by converting compiled) the database to a . All changes to the VBA project (modules. Databases can also be encrypted. The ACCDB format offers significantly advanced encryption from previous versions .Protection      Microsoft Access offers several ways to secure the application while allowing users to remain productive. Once entered. The most basic is a database password. the user has full control of all the database objects. original VBA comments and formatting are normally irretrievable. although Access 2007 still supports it for MDB databases. . A separate workgroup security file contains the settings which can be used to manage multiple databases. or reports) need to be made to the original MDB and then reconverted to MDE. 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. although certain elements including "decompiling". In Access 2007. the ACCDB database is converted to an ACCDE file. Workgroup security is not supported in the Access 2007 ACCDB database format. forms. This can be used to specify people with readonly or data entry rights but may be challenging to specify.MDE file. Users and groups can be specified along with their rights at the object type or individual object level. if the database design needs to be secured to prevent changes. Additionally.

Sign up to vote on this title
UsefulNot useful