Business Information Systems Design (BUS5BID) Assignment , Semester 2 , 2014Group

Business Information Systems Design (BUS5BID) Assignment , Semester 2 , 2014Group

<p> LA TROBE UNIVERSITY</p><p>Business Information Systems Design (BUS5BID) Assignment , Semester 2 , 2014Group</p><p>MONIKA THEILIG - 17656167</p><p>Choice Appointments Recruitment Agency database design Contents</p><p>1) Letter to Managing Director.</p><p>Company: Choice Appointments</p><p>To : The Managing Director , Mr Alan Smith</p><p>Dear Mr Smith</p><p>Thank you for the opportunity to bid for the tender to design a database specifically structured for your organization's needs and specifications.</p><p>In our proposal we wish to address the following:</p><p>• A network solution that provides data structures for a diverse range of job opportunities across the public and private sectors.</p><p>• Incorporate specialist divisions to cater for all work requirements and faster customer service and response times.</p><p>• Incorporate temporary/contract and permanent position skills and requirements.</p><p>• The ease of change to data if directions of candidates change.</p><p>• Database will be able to cater for Choice Appointment's large data requirements including</p><p>• Who temporary/contract workers are</p><p>• Who permanent employees are</p><p>• Who consultants are</p><p>• Who the consultant’s contracts are (from client companies and employees) 2) Executive Summary of how we wish to proceed:</p><p>1) Define six system elements that comprisey your company framework. This framework (WCA) summarizes the elements of the existing and potential system within Choice Appointments company. The framework suggests that the system is much more than just technology. The system is actually a work system consisting of business processes performed by staff using information and technology.</p><p>2) Develop an Entity Relationship Diagram (ERD) model to represent the information requirements of Choice Appointments. We then wish to map this ERD diagram into a set of optimal relations tables eliminating repetition and redundancy of data.</p><p>3) We will demonstrate a context diagram of the Choice Appointments’ Information System via:</p><p>• Level 0 data flow diagram showing:</p><p>1) Major Processes</p><p>2) Data Stores</p><p>3) Flow of data between processes</p><p>4) Create a relational Database</p><p>5) Create relationships and enforce referential integrity for all relationships in the Database.</p><p>6) Populate the Database with relevant data</p><p>7) Create reports as per Choice Appointment requirements; These will include:</p><p>• A payslip for a contractor</p><p>• An Invoice to a Client</p><p>• A list of all contractors that are on jobs, what the job as and who it is for.</p><p>• A Brief appointment sheet.</p><p>8) Create a User manual explaining all the features of your Database and how to do each task.</p><p>9) Data Dictionary which will describe all entities and attributes that are included.. 3) Task 1</p><p>Work Centered Analysis Framework WCA - Breakdown Work-centered analysis framework of Choice Appointments Company 6 system elements</p><p>1.Customers</p><p>• Client companies that hire staff</p><p>• Candidates :</p><p>– Permanent</p><p>- Contract / Temporary</p><p>2.Products</p><p>• Temporary/contract employees</p><p>• or permanent employees</p><p>3.Business Processes</p><p>• Receive resume from applicant </p><p>• Contact applicant and arrange interview</p><p>• Applicant completes spelling test. DB keeps score</p><p>• Candidate fill out Request for Recruitment for Appointment</p><p>• Interview process</p><p>• Candidate completes Microsoft test</p><p>• Candidate receives offer or is declined for a specific position</p><p>• Candidate entered on database</p><p>• Candidate updated on database if changes occur</p><p>• Client requests a candidate for a position</p><p>• Choice Appointment consultant selects a single candidate for the job and sends to client</p><p>• Choice Appointment consultant selects a few candidates for the job and sends skill set to client</p><p>• Each job/position is entered in the database</p><p>• Negotiate wage with client</p><p>• Send brief to contractor about his/her new appointment</p><p>• Contractor fills in time sheet and faxes to Choice Appointments</p><p>• Enter Time sheet details on database</p><p>• Generate invoice to client</p><p>• Generate Pay slip and pay contractor • 4.Participants</p><p>• Contractors</p><p>• Consultants</p><p>• Clients</p><p>• Companies</p><p>• Accounting Staff</p><p>• 5.Information</p><p>• Job/position description</p><p>• Wage information</p><p>• CV / Resume</p><p>• Test Final scores</p><p>• Contractor Information</p><p>• Time sheets</p><p>• Invoices</p><p>• Pay slips</p><p>• 6.Technology</p><p>• Computers</p><p>• Word Processors</p><p>• Databases</p><p>• Spreadsheets 4) Task 2 - </p><p>A. Database Modelling</p><p>Entity Relationship Diagram Model representing the Business Requirements of Choice Appointments</p><p>An entity relationship model is a data model for describing the data or information aspects of a business domain or its process requirements, that will be implemented in a database. The main components of an ERD are entities and the relationships that exist between them.</p><p>A. ERD set of Relations in 1NF, 2NF and 3NF </p><p>Data Normalization is a process to reduce redundancy and duplication within a database. The 3 most common forms or Normalisation are: First Normal Form 1NF – An entity type that contains no repeating groups of data.</p><p>Second Normal Form 2NF – An entity type is in 2NF when it is in 1NF and when all of its non-key attributes are fully dependent on its primary key. and </p><p>Third Normal Form 3NF- An entity type is in 3NF when it is in 2NF and when all of its attributes are directly dependent on the primary key.</p><p>1NF</p><p> jobID roledesc lengthAppoitment sDate contractorID wagerate wageinvoiced wagepaid taxpaid division sector employmenttype clientID AmountDue eDate Client 1 Accountant 6 1/02/2014 17 $75.00 $87.75 $67.50 $8.00 Accounting Private Contractor 1 1/08/2014 IBM 2 Data Analyst 12 6/06/2014 18 $70.00 $81.90 $63.00 $7.00 IT Private Contractor 2 6/06/2015 SAP 3 SAP 3 17/07/2014 19 $100.00 $117.00 $90.00 $10.00 SAP Private Contractor 3 18/10/2014 ORACLE Consultant 4 Management 6 8/02/2014 20 $55.00 $64.35 $49.50 $6.00 Accounting Private Contractor 4 8/08/2014 de Loittes Accountant 5 Business 8 5/02/2014 21 $45.00 $52.65 $40.50 $4.00 IT Private Contractor 5 5/10/2014 JD Analyst EDWARDS 6 Marketing 18 6/02/2014 22 $90.00 $105.30 $81.00 $9.00 Marketing Public Contractor 6 6/08/2015 ROFM Analyst 7 Programmer 9 7/02/2014 23 $70.00 $81.90 $63.00 $7.00 IT Private Contractor 7 7/11/2014 LA TROBE Java 8 Programmer 6 8/02/2014 24 $55.00 $64.35 $49.50 $6.00 IT Private Contractor 1 8/08/2014 IBM Abap 9 Web 3 9/02/2014 25 $45.00 $52.65 $40.50 $4.00 IT Private Contractor 2 9/06/2014 SAP developer 10 Marketing 12 10/02/2014 26 $90.00 $105.30 $81.00 $9.00 Marketing Private Contractor 3 10/02/2015 ORACLE Consultant 11 Accountant 12 11/02/2014 27 $75.00 $87.75 $67.50 $8.00 Accounting Private Contractor 4 11/02/2015 de Loittes</p><p> ontractor contractorID Title lname fname address contact dob sex bankingdetails citizenship residentstatus employmenttype spellingtestresults skillssummary 17 Mr Smith John 22 2nd Ave , 90411112, 2/05/1970 Male ANZ, Collins Str, 123123, 059876 USA PR Contractor 81-90% Accountant South Yarra, 045722345, Male Vic 3000 [email protected] 18 Mrs Bell Amy 10 Blyth 90432117, 3/04/1975 Female ANZ, Russel Str, 125125, 0456789 AUS Citizen Contractor 91-100% Data Analyst Street, 0499887781, Brunswick, [email protected] Vic, 3022 19 Dr Stiller Ben 26 Russel 90455668, 5/06/1980 Female Bankwest, Bundoora, 124567, UK Visa Contractor 81-90% SAP Consultant street, 0476819861, 0987998 Melbourne. [email protected] Vic 3000 20 Ms Miles Belinda 16 904567144, 18/08/1984 Female Bankwest, Brunswick 123678, 098567 USA PR Contractor 91-100% Management Odenwald 0437910981, Accountant Road, [email protected] Eaglemont, Vic 3082 21 Mr Stone Sharon 109 90457008, 29/01/1971 Male NAB,Collins Str456789,346789" RSA Visa Contractor 91-100% Business Burgundy 0490120987, Male Analyst Street, [email protected] Ivanhoe, Vic, 3083 22 Mr Chelsey Nick 195 Rose 94056008, 5/05/1987 Male Bankwest, Sunbury, 145679,709760" SWISS PR Contractor 81-90% Marketing Street, 0498109331, Male Analyst Fitzroy. Vic [email protected] 3011 23 Mr o'Toole Peter 401 Kay 90499005, 15/09/1990 Male ANZ, Queens Str,234890,907654" UK PR Contractor 51-60% Programmer street, 0491290987, Male Java Rosanna, [email protected] Vic 3084 24 Mrs McCartney Paul 12 Plenty 95043009, 21/08/1982 Female StGeorges, Bundoora,098678,908765" AUS Citizen Contractor 91-100% Programmer Road, 0490909897, Abap Bundoora, [email protected] Vic 3022 25 Mr Imbruglia Natalie 908 Childs 94045009, 14/06/1979 Male ANZ,LygonStr,097865,907654 USA PR Contractor 81-90% Web Road. Mill 049102384, Male Developer Park. Vic [email protected] 3082 26 Mr Tyson Mike 715 Holden 940920304, 13/07/1972 Male Bankwest,HoldenStr,908765,,987654" AUS Citizen Contractor 81-90% Marketing street, 0498745609, Male consultant Mernda, [email protected] Vic. 3099 ontractor contractorID Title lname fname address contact dob sex bankingdetails citizenship residentstatus employmenttype spellingtestresults skillssummary 27 Mr Cross Terry 309 Blyth 94056789, 27/04/1984 Male ANZ, Brunswick,986789,765436" USA PR Contractor 91-100% Accountant Street, 0459876543, Male Brunswick , [email protected] Vic, 3022</p><p>2NF Job lengthAppoitme contractorI wagerat wageinvoice wagepai taxpai employmenttyp clientI AmountDu jobID roledesc sDate division sector eDate Client nt D e d d d e D e 1 Accountant 6 1/02/2014 17 $75.00 $87.75 $67.50 $8.00 Accountin Private Contractor 1 1/08/2014 IBM g 2 Data Analyst 12 6/06/2014 18 $70.00 $81.90 $63.00 $7.00 IT Private Contractor 2 6/06/2015 SAP 3 SAP 3 17/07/201 19 $100.00 $117.00 $90.00 $10.00 SAP Private Contractor 3 18/10/201 ORACLE Consultant 4 4 4 Managemen 6 8/02/2014 20 $55.00 $64.35 $49.50 $6.00 Accountin Private Contractor 4 8/08/2014 de Loittes t Accountant g 5 Business 8 5/02/2014 21 $45.00 $52.65 $40.50 $4.00 IT Private Contractor 5 5/10/2014 JD Analyst EDWARD S 6 Marketing 18 6/02/2014 22 $90.00 $105.30 $81.00 $9.00 Marketing Public Contractor 6 6/08/2015 ROFM Analyst 7 Programmer 9 7/02/2014 23 $70.00 $81.90 $63.00 $7.00 IT Private Contractor 7 7/11/2014 LA TROBE Java 8 Programmer 6 8/02/2014 24 $55.00 $64.35 $49.50 $6.00 IT Private Contractor 1 8/08/2014 IBM Abap 9 Web 3 9/02/2014 25 $45.00 $52.65 $40.50 $4.00 IT Private Contractor 2 9/06/2014 SAP developer 10 Marketing 12 10/02/201 26 $90.00 $105.30 $81.00 $9.00 Marketing Private Contractor 3 10/02/201 ORACLE Consultant 4 5 11 Accountant 12 11/02/201 27 $75.00 $87.75 $67.50 $8.00 Accountin Private Contractor 4 11/02/201 de Loittes 4 g 5</p><p>3NF Client clientID clientname address city phone email contactperson 1 IBM 12 Panama Street Melbourne 9056671 [email protected] Sam Smith 2 SAP 13 Brown Ave Sydney 9045567 [email protected] John Cooper 3 ORACLE 105 Jump Street Perth 9046946 [email protected] Bob Marley 4 De Loittes 7a Blues Avenue Adelaide 9056789 [email protected] Phil Collins 5 JD Edwards 55 Collins Street Melbourne 9049041 [email protected] Paris Hilton 6 ROFM Accountyants 40b Sydney Street Melbourne 9044468 [email protected] Bruce Springstein 7 La Trobe Plenty Road,Bundoora Melbourne 9065555 [email protected] John Smith Data Dictionary</p><p>A data dictionary , or metadata repository, is a repository of information about data such as meanings of fields and their relationships to other data, size, usage , origin and format.</p><p>Data Element Type Size Meaning Acceptable Source Security Responsible Comments Name / Label Values Users</p><p> clientID Long 4 Unique Identifier of a client company number auto generated admin admin and INDEX - YES (no Integer accounts duplicates) clientname Text 255 Name of Client Company text Client form admin admin and eg, "IBM" accounts address Text 255 Address of Client Company text and Client form admin admin and accounts numbers city Text 255 City of Client Company text Client form admin admin and eg,"SYDNEY" accounts phone Text 255 Phone number of Client Company number Client form admin admin and not null accounts email Text 255 email of client company text and Client form admin admin and not null number accounts contactperson Text 255 Name of contact person at client text Client form admin admin and accounts company</p><p>InvoiceID Long 4 Unique Identifier of an invoice number auto generated admin admin and INDEX - YES (no Integer accounts duplicates) consultantID Long 4 Unique Identifier of a consultant that number Employee records of admin admin and INDEX - YES (no Integer works at Choice Appointments Choice Appt accounts duplicates) fname Text 255 First name of Consultant text Employee records of admin admin and eg, "JOHN" Choice Appt accounts lname Text 255 Last name of Consultant text Employee records of admin admin and eg'"SMITH" Choice Appt accounts contact Text 255 Telephone number of Consultant number Employee records of admin admin and not null Choice Appt accounts email Text 255 email of consultant text and Employee records of admin admin and not null number Choice Appt accounts ContractorID Long 4 Unique identifier of contractor number auto generated admin admin and INDEX - YES (no Integer accounts duplicates) title Text 255 Salutation of contractor text Request for employment admin admin and eg,"Mr" application form accounts lname Text 255 Last name of Contractor text Request for employment admin admin and eg'"SMITH" application form accounts fname Text 255 First name of Contractor text Request for employment admin admin and eg,"JOHN" application form accounts address Text 255 Address of contractor text and Request for employment admin admin and accounts number application form contact Text 255 Telephone number of Contractor text and Request for employment admin admin and not null number application form accounts dob Date/Time 8 DOB of Contractor number and Request for employment admin admin and eg,01/01/1990 text application form accounts sex Text 255 Gender of Contractor text Request for employment admin admin and eg,"MALE" application form accounts bankingdetails Text 255 Banking details of contractor text and Request for employment admin admin and accounts number application form citizenship Text 255 Citizenship status of Contractor text Request for employment admin admin and eg."VISA" application form accounts residentstatus Text 255 Resident Status of Contractorf text Request for employment admin admin and eg,"YES" application form accounts employmenttype Text 255 Employment type of Contractor text Request for employment admin admin and eg"contractor" application form accounts spellingtestresults Text 255 Spelling Test results of Contractor text and Employee records of admin admin and accounts number Choice Appt skillssummary Text 255 Skill summary of Contractor text Employee records of admin admin and accounts Choice Appt interviewquestions Text 255 Interview questions of Contractor text Employee records of admin admin and accounts Choice Appt requestform Yes/No 1 Has the Request form of Contractor yes/no Employee records of admin admin and eg "YES" been completed? Choice Appt accounts jobID Long 4 Unique identifier of Job number auto generated admin admin and eg, Integer accounts "Accountant" roledesc Text 255 Role description of Job required by text Job Brief form admin admin and eg,"Accountant Client accounts " lengthAppoitment Text 255 Length of appointment of Job in number Job Brief form admin admin and eg,6 months accounts sDate Date/Time 8 start date of Job date Job Brief form admin admin and eg, 01/01/2015 accounts contractorID Long 4 Unique identifier of Contractor text auto generated admin admin and INDEX - YES (no Integer accounts duplicates) wagerate Currency 8 Wage rate of Job number Job Brief form admin admin and eg,75 accounts wageinvoiced Currency 8 Wage invoiced to the client in dollars number Accounting department admin admin and eg,75 Invoice records accounts wagepaid Currency 8 Wage Paid to the Contractor number Timesheet admin admin and eg,75 accounts taxpaid Currency 8 Taxation paid and deducted from wage number Accounting department admin admin and eg,75 rate to Contractor records accounts division Text 255 Division of work text Job Brief form admin admin and eg,"accounts" accounts sector Text 255 Sector of Client text Job Brief form admin admin and eg, " PRIVATE" accounts employmenttype Text 255 Employment type of Contractor text Employee records of admin admin and eg,"permanent" Choice Appt accounts clientID Long 4 Unique identifier of Client number auto generated admin admin and INDEX - YES (no Integer accounts duplicates) AmountDue Currency 8 Amount due by Client as per invoice number Accounting department admin admin and eg, 100 records accounts eDate Date/Time 8 end date of Job date Job Brief form admin admin and eg, 01/01/2015 accounts PayslipID Long 4 Unique identifier of Payslip as filled number auto generated admin admin and INDEX - YES (no Integer out by contractor accounts duplicates) Number Long 4 Number of Payslip number Accounting department admin admin and eg, 5 Integer payslip accounts timesheetID Long 4 Unique identifier of Timesheet number auto generated admin admin and INDEX - YES (no Integer accounts duplicates) contractorID Long 4 Unique identifier of contractor number auto generated admin admin and INDEX - YES (no Integer accounts duplicates) weekending Date/Time 8 The last day of the week date Timesheet admin admin and eg,01/01/1990 accounts hours Long 4 Hours worked by contractor number Timesheet admin admin and eg, '40 ' Integer accounts Task 3:</p><p>Context Diagram for Choice Appointments A context Diagram is a top-level view of an information system that shows the system’s boundaries and scope.</p><p>The following is the Context diagram for Choice Appointments showing the central Choice Appointments process system and the 4 entities that feed information and data into and out of the system via processes such as payslips and invoices. A data flow diagram (DFD) shows how data moves through an information system. It provides the logical model that shows what the system does and not how it does it.</p><p>Below is the Choice Appointments data flow diagram. It shows the Databases that store information via the rectangles which are open on the right hand side. The processes are depicted via the squares with the round corners and the shaded rectangles depict the entities. Data and information flows from the entities via the processes and are stored in the database repositories. Eg An invoice is sent from the Accounting department to the client. This will update the client information as well as the financial information in the accounting database.</p><p>Level 0 Data Flow Diagram (DFD) for Choice Appointments Task 4 </p><p>A Relational Database home page This is the home page created for the tasks in the Assignment for Choice Appointments Recruitment.</p><p>The buttons are links (short cuts) to the forms and reports and queries. B Relationship Diagram in Access The below diagram represents the entities and the relationships in the Choice Appointments database. The relationships are many to one and one to many. Eg 1 contractor can hand in many time sheets and many jobs are assigned to many consultants.</p><p>A. Populated Database</p><p>Please see the Access file on the USB stick This is the home page or dashboard or kick off point for all the documents that need to be filled out by contractors and staff members at Choice Appointments</p><p>Home Page Payslip A copy of the Payslip as generated by the accounting department for Contractor, John Smith F.Invoice A copy of the Invoice as generated by accounting for their client IBM G. List of all the consultants and their contractors who are currently working on a job H. Brief of Appointment Sheet</p><p>5) Task 5 User Manual Please see separate document on file Called User manual for Choice Appointments. 6) Conclusion</p><p>A database has been created for Choice appointments that provides the Accounting staff , consultants , contractors and clients with data and information that can be easily accessed through the home page on Microsoft Access.</p><p>We have aimed to make it simple to use and have attached a User Manual with detailed instructions for users.</p><p>7) Bibliography</p><p>1) Shelly,Cashman,Rosenblatt , System Analysis and Design , 7 th ed, 2008</p><p>2) Wikipedia</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    21 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us