Professional Documents
Culture Documents
INTERAL EXAMINER
EXTERNAL EXAMINER
ACKNOWLDGEMENT
With the name of ALLAH ALMIGHTY the most beneficent and the most merciful .I am very thankful to ALLAH who gives me the strength and wisdom to complete the project. Secondly I am also thankful to my parents who supported me throughout this project. Last but not the least I am very much thankful to my Computer Science Teacher MR Jawad who taught and helped me all the way to complete the project.
DBMS
E-R Diagram
Tables:
This is the central point of your development, because all data is stored in tables. The functionality of your database relies on how you design your tables. For better organization, you will have various tables in your database, each for a different purpose
Queries:
A table can be large depending on the information it holds. To further organize your data, you should be able to retrieve necessary information for a specific purpose. The solution is to create a query (or queries) in order to limit part of the data in a table for a specific goal, for better management or search. That's the role of a query.
Forms:
Tables are used to create the data in your database, but they are usually not good looking, as far as the users are concerned. Forms are windows objects used to view and/or enter data in your database. A form can combine data that is part of one or more tables or queries. Forms are the window interfaces that you usually will ask your users to access when performing data entry in your database.
Reports:
A report is the organized document that you will print from your data. A report can include different parts or details about your database; it could include data from a table or a query, it could also get its data from various tables, queries, forms, or data that is calculated from other data coming from different tables or forms. You could also create a completely independent report whose content is not related to any data on an object.
10
Project Overview:
Design a computerized system of a company by using data base approach(MS ACCESS ) which facilitate to view the company internal environment in which information about employees different departments and their assigned projects and relationship among them is available.
Problem Definition:
11
A company have several departments and each department has a supervisor and one employee, employ must be assigned at least one but possibly more projects
Time Factor:
In the existing system when information of a non- routine nature is needed, it can take weeks to assemble the data from the various files. And it takes a lot of time.
Slowness
The entering of data in existing system is a difficult task. It has to be added in every file or register. Therefore, it takes a lot of time and the system uploaded very slowly.
Redundancy:
In the existing system the same data was duplicated in many different files. This makes a lot of copying of data.
Project Scope:
The purpose of making the project of the COMPANY is to make the system computerized and to get rid of the manual system. It helps the company to work more systematically and efficiently. This database helps the organization in every department. Such as using the database it is very easy to know how many supervisors working on each department? How many employees are available to perform tasks on different projects? Which employee is working on which project under the supervision of which supervisor?
12
Project Schedule:
S# Activity
1. 2. 3. 4. 5. Initial investigation System Analysis System Design Implementation Testing
No. Of weeks
2 2 3 1 1
13
14
System Analysis
2.1 System Analysis: A company have several departments and each department has a supervisor and one employee, employ must be assigned at least one but possibly more projects
DEPARTMENT INFORMATION. SUPERVISOR INFORMATION. EMPLOYEE INFORMATION. PROJECT INFORMATION.
Department Table:
Supervisor Table:
Supervisor Table contains following contents. Supervisor-id
The Department Table contains the following data. Department-id Department-name Department-location Department-employees Department-head
15
Employee Table:
Employee table contains following contents
Project Table:
Project table consists of following contents
16
Computerized SCREENSHOT?????
17
18
SYSTEM DESIGN
19
PROJECT SCOPE:
The purpose of making the project of the COMPANY is to make the system computerized and to get rid of the manual system. It helps the company to work more systematically and efficiently. This database helps the organization in every department. Such as using the database it is very easy to know how many supervisors working on each department? How many employees are available to perform tasks on different projects? Which employee is working on which project under the supervision of which supervisor?
Efficiency:
Retrieval and update of information is fast in database, which is known, as its, efficiency. The database is loaded quickly as compare to the manual system.
Time Duration:
The availability of data in quick time is one of the main features of database. It takes less time and does a lot of work. In this way it saves valuable time of the user.
Reduced Redundancy:
In the database management system there is less duplication of data. So the loss of data is well protected in the database.
Proposed Software:
Windows XP Professional MS ACCESS 2003
Proposed Hardware:
Compaq Pentium IV 256 RAM
20
System Testing:
Hardware testing Soft ware testing
21
Hardware Testing:
In hardware testing all the hardware on which the particular software is to be run are tested so that they may stay compatible to software and system may not crash in future use. Second step in hardware testing is to check if all the functions included in the software works on particular hardware design, in case hardware is not compatible it is changed or alterations are made in software to make it compatible with the hardware.
Software Testing:
Machines Second step is to check whether our software is producing results according to our requirements or not in case if it doesnt go according to our desires, alterations are made in it to get the result for which In this step software is tested before being implemented on the particular system. For this purpose software is run on different machines to get most out of it and to check its compatibility on different the particular software is created.
System Implementation:
Once the system has been completed and all the testing satisfies our requirements, the nest step is to implement the system. i.e. to employ the system. Implementation includes the ways in which the database has been implemented. Before implementation, the soft wares have been created tested and then finally implemented. Implementation includes the proper knowledge of software. Once implementation is to be done, all the users are to be trained in accordance. The systems brought are to be compatible with the software. There before implantation, the system is needed to be compatible with the software. Implementation requires two basics things; 1. Hardware system 2. Software system
Hardware System:
Hardware system includes all the hardware on which our software model is to be implemented. In hardware we need to find the best hardware system, which shows compatibility with our software system.
Software System:
Software system is the most important thing in case of implementation as we cant implement system without the software systems of software system includes our software that serves the whole purpose.
22
Merits of System:
Security Accuracy efficiency User friendly
Security:
The first most and if important thing in the database system or in any software system is the security. Securitys importance cannot be denied in any form of software design from software creation till implementation security is necessary. Security basically protects our software to be used illegally. It enables only those users who are liable and legal to us the particular system. Security includes, proper password and security codes. Securities are implemented by system administrator who is the various rules for the security and allow access level for the users .of the system.
Accuracy:
Accuracy is also an important step in creation of database system or the SDLC are made to prevent errors there the most important purpose of the database or the electronic system database is to provide accurate things without any sort of errors in it. Before implementation system administrator needs to test the system if it provides correct results or not in case it provides absurd results it is needed to be checked.
Efficiency:
If not efficient, database system is useless. Database system is much more efficient than the system which is carried out manually. In efficiency, system is needed to be efficient enough to serve the purpose i.e. the system should be able to solve our problem according to particular criteria. Efficient systems are core of good database system since the system is created and a lot of money is spent on the purpose of solving problems in an efficient and proper way.
User Friendly:
Database system is to be user friendly. By user friendly we mean that database is created in such a way that it is easy to understand once the implementer implements the system, the users and the ones who are labeled as guests and needs to get particular information can get information in an easy and effortless manner. User friendly interfaces simple wordings and ordinary English serves the purpose of system being user friendly.
Feature Enhancement:
Feature enhancement is also an important step with respect to the system of development cycle; the term refers to the features present in the system. Features. That are user friendly to the users and easy top be understood and features, which are ready to serve the purpose of the system, are an important part of SDLC. System maker should
23
keep an eye on all the particular needs of the user and must study the system properly and work out the features, which will be necessary in system implementation. He should get enough knowledge about al the works going to be carried out by the particular system, and must split the procedures to be carried out by the system users.
24