You are on page 1of 27

MODULE:

Designing and Developing Object-Oriented Computer


Programs
TITLE:
Reference Tracker
December 2018
Important Notes:

Please refer to the Assignment Presentation Requirements for advice on how to set out your
assignment. These can be found on the NCC Education Campus. Scroll down the left hand side of
the screen until you reach Personal Support. Click on this, and then on Policies and Advice. You
will find the Assignment Presentation Requirements under the Advice section.

You must familiarize yourself with the NCC Education Academic Dishonesty and Plagiarism Policy
and ensure that you acknowledge all the sources which you use in your work. The policy is
available on Campus. Follow the instructions above, but click on Policies rather than Advice.

You must complete the ‘Statement and Confirmation’. The form is available on the Policies
section of Campus. Scroll down the left hand side until you reach Personal Support. Click on this
and then click on Policies and Advice.

You must submit a paper copy and digital copy (on disk or similarly acceptable medium). Media
containing viruses, or media which cannot be run directly, will result in a fail grade being awarded
for this module.

All electronic media will be checked for plagiarism.

This assessment is worth 100% of the student’s overall grade.
Student Name: Student Number: Centre: Daffodil
ZUBAYER 00173873 International Academy
AHMED BHUIYA
RATUL

Marker's comments:

Moderator's comments:

Mark: Moderated Final


Mark: Mark:
Each time you submit an assignment you must attach this statement as the cover page
for both the hard copy and the electronic version. If the statement is missing your work
will not be marked.

Student Declaration

I have read and understood NCC Education’s Policy on Academic Dishonesty and Plagiarism.

I can confirm the following details:

Student ID/Registration number: 00173873

Name: ZUBAYER AHMED BHUIYA RATUL

Centre Name: Daffodil International Academy

Module Name: Designing and Developing Object-


Oriented Computer Programs

Module Leader: Rakibul Hasan Prince

Number of words:

I confirm that this is my own work and that I have not plagiarized any part of it. I have also noted
the assessment criteria and pass mark for assignments.

Due Date: 31/10/2018

Student Signature:

Submitted Date: 31/10/2018


Table of Contents
Introduction:...............................................................................................................................................4

Task 1..........................................................................................................................................................4

Task 2..........................................................................................................................................................7

Black box testing plan:.............................................................................................................................7

White box testing plan:.........................................................................................................................21

White box testing:.................................................................................................................................21

Exception handling................................................................................................................................24

Task 3........................................................................................................................................................24

Graphical User Interface:.......................................................................................................................24

Overview of methods and experiences:....................................................................................................27

Recommendations for changes:................................................................................................................27

Conclusion:................................................................................................................................................28
Introduction:
As the case when writing an essay, academic slides or articles, by the support author
will use the citation on word. This reference work as a strip of work to look up the
evidence through the sites.
Using C# languages I completed the remaining assignments tasks, it used to make
reference management software includes the following reference requirements,
Task 1
The reference Tracker software I have developed with some combined form structure. It
includes five form and the program make effective with all the tools which involve
functions, loops, selections classes, objects and string operate:

Figure 1. Shows User Login form.


Figure 2. Shows user create account.
Figure 3. Shows all user form.

Figure 4. Shows Reference form


Task 2
The selection portion of testing data, firstly I tested my software project to check the
application cover all equivalence requirements explore. I should explore to use black
box testing and white box testing given below:
Black box testing plan:
1. Firstly, user run the reference software application, then it restore the form
message table which residing in database.
2. User appear where user will be insert user name and password to register.
3. By clicking sign up button, user can find their second option create account form.
4. After that user can login through form 1, which already pop in.
5. Form 2 will open and it wants to update, delete user data and shows all user by
searching.
6. Form 3 will open it shows to field all the reference information, searching Id,
choosing style, adding a tag name. Add/update/delete the reference that shows.
Update and delete the tagging option. In addition, it export the reference to save
the file.

Figure 5. Shows wrong user/password.


Figure 6. Shows enter your name
Figure 7. Shows confirm password
Figure 8. Shows register successful
Figure 9. Shows User can log in to enter next form.

Figure 10. Shows User log in updated.


Figure 11. Shows user can deleted login info itself.
Figure 12. Shows all user info showed on the data grid.
Figure 13. Shows user can search by writing the Id number.

Figure 14. It indicates to fill up all the information.


Figure 15. Indicated the data update.

Figure 16. It shows reference data can deleted.


Figure 17. Can search Id by choosing a selected number.

Figure 18. Choosing the style.


Figure 19. Tad added successfully.

Figure 20. Tag updated successfully.


Figure 21. Shows tag deleted.

Figure 22. Shows selected export reference file.


Figure 23. Shows the file saved.
White box testing plan:
1. User login, which form run to enter the page.
2. Creating the user info to sign up.
3. Adding user to update the information and searching.
4. Fill all the references on the form.
5. Tagging to enter on the reference information.
6. Selecting search Id to tag and updated.

White box testing:


NO. Name of Code Expected Actual outpu

test output

1. Appear User expected


login logging to
appearing
the form
2. Create Creating Expected
Account account to
log in

3. Search Searching Expected


option user
reference

4. Show Show data Expected


data To run
5. Add Information Expected N
Reference field on e
form 3

6.

7.
Exception handling

Task 3
User interface is the utmost portion of software application. Interface makes a quickest
way to use particular and makes a great application. The provision of work of a paper
prototype showing UI design as expected to work.
Graphical User Interface:

User Login
Form 2 Create Account
Form 3 Create Reference
Form 4 Reference

Overview of methods and experiences:


Software application tested by user and application easily run except any unease.
Application contains of academic paper of the author will claim by the use of citation. It
becomes a complete appropriate uses of objects emerged on Databases interaction.
Overall, this can quietly spoke off a good and expressed application, which would be
illustrious some features.

Recommendations for changes:


Main interface should show some selected application working with it. A complete
software application can developed by progressing their design and adding some of the
advance application login and create account issues.
Conclusion:
The whole application requirements, which I completely completed within the question
required. Programs algorithms makes a usable effective on the tools, which have
available at a bare minimum. I provide a recommendations and changing the methods.

You might also like