top of page

SECOND YEAR - NEWSAGENT APPLICATION

FUNCTIONALITY:

Our group of five was tasked with creating a newspaper delivery system. This system was intended to manage the delivery of newspapers and magazines in some small town or area of a larger town. It was intended for use by newsagents who are only casual users of computer systems and had to run on a PC or similar hardware. Factors our team had to take into account were:
Factors which should be taken into account in specifying and designing this system are:

• For each delivery person, the system must print, each day, the publications to be delivered to each address.
• The system should also print, for the newsagent, a summary of who received what publications each day.
• Whether the newspapers and magazines are in stock.
• Once a month, bills are delivered to customers along with their newspapers. These bills should be computed automatically by the system.
• Customers come and go and may be away temporarily on holiday or on business.
• Not all customers necessarily have a delivery every day.
• The system should be able to manage some simple geographic information so that it prints information for the delivery person in the order in which publications are delivered.

My role within this project was to write and test the code to add and delete newspaper publications to the database and to write the code that printed an invoice for a customer when their account number was inputted. Our team employed SCRUM, pair programming, and test-driven development to manage the project, We worked over the course up to three sprints during the development phase of the project, and had weekly stand-up meetings, and used easybacklog.com to write our user stories.

​

​

TOOLS & LANGUAGES USED:

  • Eclipse IDE

  • Java

  • MySQL Workbench

  • GitKraken

  • BitBucket

  • EasyBackLog

​© 2023 by STREET LIFE. Proudly created with Wix.com

  • Facebook Clean
  • Twitter Clean
  • Flickr Clean
bottom of page