ICTICT307 Customise packaged software applications for clients
ICTICT307 - Assessment Task 1
General Instructions:
In Assessment Task 1 you are expected to deliver the planning for a customised database. The planning will consist of consideration of client requirements and the draft designs of the main database structures.
Assessment Criteria:
To achieve a satisfactory result, your assessor will be looking for your ability to show the following key skills/tasks/knowledge to an acceptable industry standard:
- interpret and document client requirements to customise software applications
- design software applications
- analyse, carry out and check customised software applications
- produce documentation for the client
- get feedback from client to make sure requirements have been met
- outline the general features and capabilities of current industry accepted hardware and software products
- discuss functions and features of software applications suitable for client
- discuss functions and features of the operating system (OS)
- name information and communications technology (ICT) structure and system infrastructure
- describe organisational policy and procedures on customising software
- name organisational security procedures.
Gather evidence to show consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the general ICT industry, and include access to:
- a site where software applications may be customised
- use customisable software applications used in industry
- client requirements documentation
- organisational requirements.
Background
Scenario
The assessment tasks for this unit are based on a workplace scenario. You work as a consultant for an IT development company called Usable Database Development Pty Ltd (fake name) which customises Microsoft Access. Your supervisor has asked you to meet with the Director of a furniture manufacturer, Apps Furniture (fake name), to discuss a customised system to be used for various data management functions.
Apps Furniture builds household furniture for sale to furniture retail stores. It has been in business for 20 years.
The company wants to automate much of its data management, and has already done some ground work in the database AppsFurniture.mdb. It has prepared all the database tables that it needs. It has also entered six months of data in the tables, but no member of staff can customise the database because they do not have the skills in Microsoft Access like you do.
The business is owned by the Apps family. Family members work in the four key management roles.
Apps Furniture management team
Harold Apps
Director of Apps Furniture, takes care of strategic planning and decision-making.
Debra Dibbs
Office Manager, responsible for general office matters, processing orders, accounting, staff rostering, payroll, and human resource management.
Ashley Apps
Production Manager, oversees day-to-day running of the production departments, as well as taking care of purchasing materials and production scheduling.
Jenny Jamieson
Sales Manager, handles marketing and supervision of the sales team.
Discussion with Apps Furniture staff
Harold Apps Director
At the end of last year the company installed a local area network and decided to add Microsoft Access to our Microsoft Office subscription. Our purpose was, and is, to build a custom system to handle our most important information needs. We did some work creating database tables for furniture production, expenses, stock, and related functions, such as order taking. We entered the data for the first six months of the year but we have not made any progress beyond that. We would like to use your company to customise our Access database.
I have set up interviews with our sales, production, and office managers to discuss with you the way they work, and their needs for the new system. We would appreciate any efficiencies that you may be able to build into the new system, provided they donât go beyond the scope of our immediate needs at this time.
Jenny Jamieson
Sales manager
I look after the sales team, who spend a lot of time on the road promoting our stock lines. Each customer deals with just one sales person. When a salesperson takes a new order, he or she phones it to office staff who will enter it directly into the database. I understand this order screen is not yet created, however all the tables needed have been set up in the database.
I need two reports. Firstly, I will need to see a summary of all orders grouped by sales staff member. I donât need to see a dollar value, just a list of the orders, and which customers they were made out to. Secondly, I would like to see this same data grouped according to customer, so I can easily see all orders placed by each customer.
Ashley Apps Production manager
I oversee manufacturing, which of Assignment is our main activity. In the factory we have three eight-hour shifts a day and produce items of furniture from raw materials like wood, steel, and fabric. At the end of each shift we need to record in the database what work has been completed in each production department.
One of the things I want from the system is to see the output of any department over any time period, so I can keep an eye on production figures. I want to be able to run a report which prompts for a start date, then an end date, then a department ID, showing only that data.
Another important report I want will list all product data grouped according to product type. All staff at Apps Furniture will need this report quite often.
I suggest you have a look at our data as it has been entered in the database, and you will see the codes for the production departments and products. The data is complete for the first six months of the year.
Debra Dibbs Office manager
We want to take accurate orders over the phone by the field sales staff or by customers. An office staff member will need a screen which shows customer, date, and salesperson code at the top, and then a line for each stock item in the order. A typical order screen will be ideal. The screen should show a running total value of the order. There should be enough room on the form to show at least seven order lines without scrolling. We would like wherever possible, to pick as much as we can from drop-down lists so that the data integrity is assured.
On the output side we need a summary of what orders each customer has placed with us, showing order number and date ordered. We donât need the stock items or dollar values in the order, just one line per order giving the main order information.
In the future an updated system should be able to convert orders to invoices as the orders are filled, but that doesnât have to happen in the first version of our database.
I also manage expenses for each department. The expenses of Production are by far the largest because of all the materials they buy. I would like a report which shows me a list of expenses for any one department. I want to enter the department code, and see all expenses for that department, with a total dollar value at the end.
I also manage our human resources and need to be able to list all data for all staff, grouped by department.
The last feature I would like is some sort of automatic update of selling prices. We do across-the-board selling price changes from time to time, usually increases in prices in response to increases in materials. For example, just last week we increased all selling prices by 5%. We want to choose the percentage though, as it will not always be 5%.
Harold Apps Director
Thanks for visiting our managers and getting their view on what is needed for the first version of our database. The scope of the project will be as you have learned in these interviews, and will be limited to what can be done with the data we have given you in the AppsFurniture database. Even though other things can be done, that is all we need for now.
The customised Microsoft Access database will be totally new to many of our people, so it is important to have suitable training tailored to each person. I understand your company also gives a small operating manual for the software you develop?
I look forward to receiving your proposal document with the summary of our requirements as you have understood them, and an initial design of the Access database system you propose for us.
Thank you Harold Apps Director Apps Furniture
Relationships between tables
Table relationships are to support the following business rules:
- âIf we delete a customer in the customer table, all orders for that customer must be deleted automatically. The reason for this is that we intend to clean once-only customers at the end of each financial year, after making a backup copy of the database.â
- âWe donât want to be able to delete a staff member unless that staff member does not show in any orders.â
- âWe donât want to be able to delete a product unless that product does not show in any orders.â
Input masks and the like may be applied to fields, but this is not mandatory.
Task 1
1.1 List client requirements
Document the requirements of Apps Furniture based on the interviews above. Organise your report this way, with the headings:
- Cover page: Design is up to you, but it should be very business-like and look like a cover page you would really send to a client. In this case, do not do a cover page your would normally give as a TAFE student
- Background: Keep it brief
- Client requirements: Rewrite the requirements of the customisation project in your own words, as you have understood them from the staff interviews
Task 2
Draft designs of forms, reports, and menus
In this task you design the inputs (forms), outputs (reports), and function of the system (main menu/s), taking into account the client needs from the interviews above. Each of the designs will be created in Microsoft Access and screenshots copy and pasted into your proposal document. The real database is sent only in Assessment Task 2.
2.1 Input (form) designs
Design all input forms for the system. In your proposal document, under each form screenshot state:
- Tables or queries containing the fields to be used in the form
- Who will use the form.
2.2 Output (report) designs
Design all reports for the client. Reports will preview on-screen when selected from a menu. In your proposal document, under each report screenshot state:
- Tables or queries containing the fields to be used in the report
- Who will run the report.
2.3 Menu screen design
Design, using unbound forms, one or more menus that allow users to navigate to forms and reports. Users will not see the database window, so the only way they can launch forms and reports is through your menu/s. How you organise your menu/s is up to you, however it should be efficient.
Under each menu screenshot in your proposal document state:
- Who will use the menu form.
2.4 Seek client agreement
Create the text of a one page letter asking the client for authorisation to continue with the database development, based on what you have proposed. Put a page break between this letter and your earlier pages, so that your client agreement letter starts on a new page. Make sure to to include an area at the end of your letter for a signature and date, so Harold Apps, the Director, can sign off on your database design proposal.
ICTICT307 - Assessment Task 2
Overview
In Assessment 2 you are expected to deliver the customised database proposed in Assessment 1. While you may certainly begin work on Assessment 2 while waiting for return of Assessment 1 from your teacher, you should NOT submit Assessment 2 until you have received feedback for Assessment 1. You must take into account client comments on your design proposed in Assessment 1. Your marker will fulfil the feedback functions of the Apps Furniture client.
Assessment activities
Task 1 â Customisation of AppsFurniture.mdb
As you customise the Access database for the client you should develop in the following order, taking into account any âclient feedbackâ received in assessment 1:
- Create relationships
- Create queries
- Implement reports
- Implement forms
- Implement menus
Naming new database objects
The Lesynski Naming Convention (LNC) must be used as you create database objects for this project.
1.1 Relationships
Implement the system relationships determined during the design phase, taking into account feedback from the client.
1.2 Queries
Implement the queries required to support input and output functions determined during the design phase, taking into account feedback from the client.
1.3 Reports
Implement the output reports determined during the design phase, taking into account feedback from the client.
1.4 Forms
Implement the input forms determined during the design phase, taking into account feedback from the client.
1.5 Menus
Implement the functional menus determined during the design phase, taking into account feedback from the client.
As a last step compact your database using the Access Compact and repair menu. This will usually make the database smaller by getting rid of wasted space.
Task 2 â Client testing schedule
In this question you will write part of a test schedule to be delivered to the client as a framework to guide testing. There is no need to test your complete system. Create in your assessment document a schedule to test:
- Creating a single order
As an example of a part of a testing schedule, we show the steps to test a report that may be similar to a report you have designed.
View production report
Test action | Testerâs comment |
---|---|
Click on Reports button in main menu | |
Click on Production report in the report menu | |
Enter 01/04/07 in the Start Date box and click OK | |
Enter 08/04/07 in the End Date box and click OK | |
Enter ASS in the Department ID box and click OK | |
Close report | |
Return to main menu |
The AppsFurniture database you submit for assessment should show that you have actually done the testing using data you have given in your test schedule. For example, if your testing schedule enters a new order, the data from that order should show in the relevant tables.
Note: In your client testing schedule you are not required to show invalid data entry attempts.
Task 3 â User documentation and feedback
3.1 User documentation
In this question you will write some user documentation to be delivered to the client. There is no need to document the complete AppsFurniture system; prepare a user guide which can be used as a reference to guide the following operation:
1. Enter a new order in the system
It is desirable to include screen dumps of the order form in your user guide excerpt.
Write the guide as a reference, not as a tutorial. In other words there is no need to lead the user through a sample data entry exercise.
3.2 Feedback form
Create a feedback form for the client to fill in after using your customised database. Include no more than ten questions about the effectiveness of your customised product.
Diploma Universities Assignments
- Laureate International Universities Assignment
- Holmes Institute Assignment
- Tafe NSW
- Yes College Australia
- ACC508 Informatics and Financial Applications Task 2 T2, 2019
- ACC512 Accounting
- ACC520 Legal Regulation of Business Structures Semester 2, 2019
- ACCT20074 Contemporary Accounting Theory Term 2 Assessment 3
- AERO2463 Computational Engineering Analysis : Assignment 4
- B01DBFN212 Database Fundamentals Assessment 1
- BE01106 - Business Statistics Assignment
- BFA301 Advanced Financial Accounting
- BFA504 Accounting Systems Assessment 3
- BSB61015 Advanced Diploma of Leadership and Management
- BSBADV602 Develop an Advertising Campaign
- BSBCOM603 Plan and establish compliance management systems case study
- BSBCOM603 Plan and establish compliance management systems Assessment Task 1
- BSBCOM603 Plan and establish compliance management systems Assessment Task 2
- BSBCOM603 Plan and establish compliance management systems Assessment Task 3
- BSBFIM501 Manage Budgets And Financial Plans Assessment Task 1
- BSBHRM602 Manage Human Resources Strategic Planning
- BSBINM601 Manage Knowledge and Information
- BSBWOR501 Assessment Task 3 Plan Personal Development Plan Project
- BSBMGT517 Manage Operational Plan
- BSBWHS521 Ensure a Safe Workplace For a Work Area
- BSBWRK510 Manage employee relations
- BUSS1030 Accounting, Business and Society
- CAB202 Microprocessors and Digital Systems Assignment Help
- CHC40213 Certificate IV in Education Support
- CHCAGE001 Facilitate the empowerment of older people
- CHCAGE005 Provide support to people living with dementia
- CHCCCS023 Support independence and wellbeing
- CHCCCS025 Support relationships with carers and families
- CHCCOM005 Communicate and CHCLEG001 Work Legally Ethically
- CHCDIS002 Follow established person-centred behaviour supports
- CHCECE019 Early Childhood Education and Care
- CHCHCS001 Provide home and community support services
- COMP10002 Foundations of Algorithms
- COMP90038 Algorithms and Complexity
- COSC2633/2637 Big Data Processing
- COSC473 Introduction to Computer Systems
- CPCCBC5011A Manage Environmental Management Practices And Processes In Building And Construction
- CPCCBC5018A Apply structural Principles Medium rise Construction
- CSE3OSA Assignment 2019
- ELEC242 2019 Session 2
- ENN543 Data Analytics and Optimisation
- ENN543 Data Analytics and Optimisation Semester 2, 2019
- FINM202 Financial Management Assessment 3 Group Report
- Forensic Investigation Case Assignment ECU University
- HA2042 Accounting Information Systems T2 2019
- HC1010 Holmes Institute Accounting For Business
- HC2112 Service Marketing and Relationship Marketing Individual Assignment T2 2019
- HC2121 Comparative Business Ethics & Social Responsibility T2 2019
- HI5002 Holmes Institute Finance for Business
- HI5003 Economics for Business Trimester 2 2019
- HI5004 Marketing Management T1 2020 Individual Report
- HI5004 Marketing Management T1 2020 Group Report
- HI5004 Holmes Institute Marketing Management
- HI5014 International Business across Borders Assignment 1
- HI5014 International Business across Borders
- HI5017 Managerial Accounting T2 2019
- HI5017 Managerial Accounting T1 2019
- HI5019 Tutorial Questions 1
- HI5019 Strategic Information Systems for Business and Enterprise T1 2020
- HI5019 Holmes Institute Strategic Information Systems T2
- HI5019 T2 2019
- HI5019 T1 2019
- HI5020 Corporate Accounting T3 2019
- HI5020 Corporate Accounting T2 2019
- HI6005: Management and Organisations in a Global Environment
- HI6006 Tutorial questions
- HI6006 Competitive Strategy Individual T1 2020
- HI6006 Holmes Institute Competitive Strategy
- HI6006 Competitive Strategy T3 2019
- HI6007 Statistics for business decisions
- HI6007 Assessment 2 T1 2020
- HI6007 T1 2019
- HI6008 T2 2019
- HI6008 Holmes Institute Research Project
- HI6025 Accounting Theory and Current Issues
- HI6026 Audit, Assurance and Compliance Assignment Help
- HI6026 Audit, Assurance and Compliance
- HI6027 business and corporate law tutorial Assignment T1 2021
- HI6027 Business and Corporate Law T3 2019
- HI6027 Business and Corporate Law T2 2019
- HI6028 Taxation Theory, Practice and Law T2 2021
- Hi6028 taxation theory, practice and law Final Assessment t1 2021
- HI6028 Taxation Theory, Practice and Law T2 2019
- HI6028 Taxation Theory T1 2019
- HI6028 Taxation Law Holmes
- HLTAAP001 Recognise healthy body systems
- HLTWHS002 Follow safe practices for direct client care
- HOTL5003 Hotel Property and Operations
- HPS771 - Research Methods in Psychology A
- HS2021 Database Design
- ICTICT307 Customise packaged software applications for clients
- IFN619 Data Analytics for Strategic Decision Makers
- INF80028 Business Process Management Swinburne University
- ISY2005 Case Assignment Assessment 2
- ISYS326: Information Systems Security Assignment 2, Semester 2, 2019
- ITAP3010 Developing Data Access Solutions Project
- ITECH1103- Big Data and Analytics â Lab 3 â Working with Data Items
- ITECH1103- Big Data and Analytics Assignment Semester 1, 2020
- ITECH 5500 Professional Research and Communication
- Kent Institute Australia Assignment
- MA5830 Data Visualisation Assignment 2
- MGMT7020 Project Management Plan
- Mgt 301 Assessment 3
- MGT215 Project Management Individual Assignment
- MIS102 Data and Networking Assignment Help
- MITS4002 Object Oriented Software Development
- MITS5002 Software Engineering Methodology
- MKT01760 Tourism Planning Environments Assessment 4
- MKT01760 Tourism Planning Environments
- MKT01906 International Tourism Systems
- MKT5000 Marketing Management S2 2019
- MNG03236 Report Writing SCU
- MRE5003 Industrial Techniques In Maintenance Management Assignment 4
- MRE5003 Industrial Techniques In Maintenance Management Assignment 3
- MRE5003 Industrial Techniques In Maintenance Management
- Network Security and Mitigation Strategies Answers
- NIT2213 Software Engineering Assignment
- NSB231 Integrated Nursing Practice Assessment Task 1
- Science Literacy Assessment 4
- SIT323 Practical Software Development T 2, 2019
- SIT718 Using aggregation functions for data analysis
- SITXCOM002 Show Social and Cultural Sensitivity
- TLIL5055 Manage a supply chain
- TLIR5014 Manage Suppliers
- USQ ACC5502 Accounting and Financial Management
- UTS: 48370 Road and Transport Engineering Assessment 2
- CHCAGE001 Facilitate the empowerment of older people
- CHCAGE005 Provide support to people living with dementia
- CHCCCS011 Meet personal support needs
- CHCCCS015 Provide Individualised Support
- CHCCCS023 Support independence and wellbeing
- CHCCCS025 Support relationships with carers and families
- CHCCOM005 Communicate and work in health or community services
- CHCDIS001 Contribute to ongoing skills development
- CHCDIS002 Follow established person-centred behaviour supports
- CHCDIS003 Support community participation and social inclusion
- CHCDIS005 Develop and provide person-centred service responses
- CHCDIS007 Facilitate the empowerment of people with disability
- CHCDIS008 Facilitate community participation and social inclusion
- CHCDIS009 Facilitate ongoing skills development
- CHCDIS010 Provide person-centred services
- CHCDIV001 Work with diverse people
- CHCHCS001 Provide home and community support services
- CHCLEG001 Work legally and ethically
- CHCLEG003 Manage legal and ethical compliance
- HLTAAP001 Recognise healthy body systems
- HLTAID003 Provide First Aid
- HLTHPS007 Administer and monitor medications
- HLTWHS002 Follow safe work practices for direct client care
- CORPFIN 7101 managerial finance assignment answers
- Assignment 2 Introduction to Digital Forensics
- MGT603 Systems Thinking Assessment 1
- MGT603 Systems Thinking Assessment 2
- Hi5017 Managerial Accounting T1 2021
- HI6028 Taxation Theory, Practice and Law T1 2021
- OODP101 Assessment Task 3 T1 2021
- ITNE2003R Network Configuration and Management Project
Australia Universities
Year 11 - 12 Certification Assignment
- 24 x 7 Availability
- Plagiarism Free
- Trained and Certified Experts.
- Deadline Guaranteed
- Privacy Guaranteed
- Assignment Help Reward
- Online help for all project.
- Service for everyone
- Online Tutoring
- Free download.
- Free study help whitepapers
- Assignment Help
- Homework Help
- Writing Help
- Academic Writing Assistance
- Editing Services
- Plagiarism Checker Online
- Proofreading
- Research Writing Help
- Services