Software Development Life Cycle (SDLC) - Database Development

feature-top

The software development life cycle SDLC are important steps, which must be taken in order to successfully develop a complex system, which can be valuable to users. There are many methodologies, which programmers and developers can utilize, in order to develop complex systems. One of these methodologies is known as the waterfall method, a methodology used by programmers, to be able to develop great applications and complex systems.

On the article chosen for this post, an E-Attendance system was developed using the Waterfall Software Development Life Cycle. Difficulty in accessing the data, maintenance discrepancy, frauds and human errors are some of the reasons why, the current way of attendance record gathering, needs to be replaced or enhanced. According to, it is a lot of work, to manually register student’s attendance records; therefore, the software that is developed by must overcome these challenges.

The E-Attendance system has two layers of technologies, which are working together to provide users a good experience. The two layers are the back-end design, which is where the database and the server reside, the other layer is the front end design, which is packed with the Stylesheets, HTML and JavaScript. The SDLC technique, which can be denoted as linear sequential Life Cycle, is the design methodology employed by. Industrial systems and complex computer software can be developed and designed to store data, utilizing SDLC techniques. When the requirements are well recognized at the beginning, of any software development project, the waterfall methodology is the go-to method for most developers. The waterfall methodology has several phases, which fall one after the other, and the output of one phase servers as input for the next phase. In order to design that E-Attendance system, during the first phase, students and lecturers were interviewed in order to discover the requirements of the system.

The second phase would allow developers, to use those requirements and design a system, which fulfills the wishes of the end users. Developers and programmers would actually write the code, for the system and implement it, during the third phase, which is also known as the implementation phase. The front-end files would be designed using web technology tools, such as HTML, JavaScript, and CSS, in order to create an interface, which users can utilize to access their data. The back-end of the system would also be developed, during this phase, databases and tables would be created using MySQL queries, in order to stored user data. The next phase involves the testing of each of the components of the system, if bugs are present, this is also a good time to fix them.

The final phase of the waterfall methodology is the maintenance phase, which ensured that the system was developed, to accommodate future developments and upgrades. The developed E-Attendance system is a faster, efficient and reliable system, which allow lecturers to check, update and mark the attendance records of any students. 

 

Thank you for reading this article!!!

But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful.

Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it?

But I must explain to you how all this mistaken idea of denouncing pleasure

But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure? On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee.Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever

But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful.

feature-top
feature-top

Add a Comment

Hernando Cadet

Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without

Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.

Hernando Cadet

Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without

Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.