The thesis addresses planning, construction and application of the software for single-entry bookkeeping. I used Borland Delphi IDE (integrated development environment) and its database manipulation components (data access, data controls, components ADO - Microsoft activex data objects), MySQL relational database management system (RDBMS) and for establishing connection ODBC (open database conectivity) connector. Using the command line I created a database named knjiga that includes twelve tables with one-to-many (or master-detail or parent-child) relationship.
The first chapter is an introduction to the topic of the thesis.
The second chapter presents the Borland Delphi integrated development environment, MySQL and ODBC connector; what related to them convinced me to use them, their brief history and description of their basic features. This chapter has a special emphasis since it describes the concepts that are necessary for understanding of the used tools and the basics of accounting.
In the third chapter I covered the main part of the thesis, which describes the development of the application form beginning to end, step by step, and which also includes the software code necessary for understanding the operation of the application.
The fourth chapter is based on the use of the software (data entry, correction, deletion, printing, etc), with the help of typical examples.
The fifth chapter covers the conclusions, problems and challenges that I encountered during the development of the application, what would I have done differently, the possibility of incorporating additional features and ideas for possible future development.
The sixth chapter contains the rest of the software code used to create the application that has not been included in the third chapter.
A list of resources ranging form technical books, information on the internet to term papers and thesis is included in chapter seven.
The eighth chapter contains a statement of authorship.
|