You are a freelance software engineer who is newly hired by a client. The client
does not understand programming and has given you a half working program
which is full of bugs written by their previous software engineer who is now
fired. The client is now asking you to fix it. The client doesn’t care how you fix it
but just wants a program that allows them or their admin to manipulate the data
and have the features mentioned in the assignment below. They would be pleased
if you added any extra features in addition to the ones mentioned below.
The requirements of the program
You are to create (edit/rewrite) a program that allows management of employees’
data for ABC company. The program should provide a means for the admin of the
company to enter the following information:
• Title (Mr, Mrs, Dr, …)
• Email address
The admin should be able to create an employee table that has the above fields.
When the table is created, the program should display a warning message on the
screen “This table is already created”. Then the admin should be able to insert
employee data, search and show all data into a database on the screen.
Additionally, if they want to amend some records, they should be able to do it on
How to complete this lab
Lab 3.py was written by the previous software engineer. You will notice this
program does not completely work yet. It does not compile or run. You will need
to debug and add on some queries, some methods and modify the given code for
making the program work. You have full liberty to what extent you want to
change this program as long as it meets the following functions in the marking
You need to submit a revised version of the Lab3.py code which compiles and
runs to provide a working version of this program.
本网站支持淘宝 支付宝 微信支付 paypal等等交易。如果不放心可以用淘宝交易！
E-mail: firstname.lastname@example.org 微信:itcsdx