Professional Documents
Culture Documents
BSc
Information Technology
II|P a g e
O, ALLAH
You could have left me in darkness,
But you didn’t.
I am grateful
All Praise is Yours
ALHAMDULILLAH
DEDICATED
TO
HOLY PROPHET
(S.A.W)
MY FAMILY
MY TEACHERS
&
MY FRIENDS
WHO ENCOURAGED ME AT
EVERY STEP OF THE DEGREE
III|P a g e
ABSTRACT
The purpose of Learning Management System is to automate the existing manual system
by the help of computerized equipment’s and full-fledged computer software, fulfilling
their requirements, so that their valuable data/information can be stored for a longer
period with easy accessing and manipulation of the same. The required software and
hardware are easily available and easy to work with.
Web based application which will be run on all kind of servers. The Learning
Management System is that which manage the study and also increase the collaboration
between students and instructors. Learning management system is a software application
for the administration, documentation, tracking, reporting and delivery of educational
courses or training programs. They help the instructor deliver material to the students,
administer tests and other, track student progress, and manage record-keeping. LMS are
focused on online learning delivery Project will describe the Management System of a
university, college or even a school.
Learning Management System , as described above, can lead to error free, secure,
reliable and fast management system. It can assist the user to concentrate on their other
activities rather to concentrate on the record keeping. Thus it will help organization in
better utilization of resources. The organization can maintain computerized records
without redundant entries. That means that one need not be distracted by information that
is not relevant, while being able to reach the information.
The aim is to automate its existing manual system by the help of computerized
equipment’s and full-fledged computer software, fulfilling their requirements, so that
their valuable data/information can be stored for a longer period with easy accessing and
manipulation of the same. Basically the project describes how to manage for good
performance and better services for the clients.
IV|P a g e
TABLE OF CONTENTS
CHAPTER1
INTRODUCTION
1.1Importance of Computer:
The blooming technology has taken deep roots in every field now days. Using a
computer, tasks can be done automatically and that will lead to saving the countless hours
that may otherwise have been spent on doing the job manually. The computer has
thoroughly changed the way we witness things. It is one of the most brilliant gifts of
science. Computers are constantly being updated to make our lives better. In fact, the
computer is a wonderful electronic brain that we have come to rely on in our everyday
life. The computer has proved a friend and servant of science, technology and industry. It
is impossible for anyone to imagine a world without high computing environment also it
is the worst nightmare for any organization to imagine its functioning without high end
computerized automated system. Providing maximum facilities and comfort to customers
is the main goal of firm. To achieve this goal modern facilities relating to computers
should have to be provided. No firm without using computers in modern age can be
succeeded
1|P a g e
1.3The Existing System (Manual):
It is much important to keep pace with Time and with the Increasing competition
in the market and to stand on the present environment of the modern world. It is very
difficult to handle a large amount of data manually and to achieve the required results.
Currently the user is using the manual system. They record the entries manually on
registers and there is more chance of errors. products(books,course. etc)ivity is usually
lower, particularly in routine or operational situations. It is difficult to make corrections,
if a manual document contains errors or needs updating, it is often necessary to create the
whole document from scratch rather than just a new version. If user wants to get
information about a particular customer, then it is a very difficult and time-consuming
job.
The need of this project to provide different facilitiest. In these days with the
Passage of time life is so busy, so clients can purchase any products(books,course. etc)
online. So, the new System is developed keeping in mind the general needs and
requirements of the customer. Also, the developed system should be easy to understand
and matches with the daily requirements of the organization and the client.
2|P a g e
1.7 Goals and Objective of New System:
The main objective of the system is to make online shopping system much simpler
and more effective to meet the satisfaction level of customer. The goal of this system is to
introduce the efficient, consistent, reliable and computerized shopping system. Apart
from this, the system aims to provide the advanced security, thus protecting the
confidentially of all information stored in the system and limiting the access control.
1.7.2 Flexibility:
System must be capable to meet the desired objective and goals of the
organization. System must be capable to change accordingly to the situation or
requirements of the organization. It must have flexibility in it to change accordingly to
the requirements
1.7.4 Economical:
The new system is economical.There will no stationary expense and work will be
done with minimum manpower. Means that it is too much economical.
1.7.5 Reliable:
There is no any online Payment gateway provided in this portal. So, any company
which would register would not be able to pay online. Payment would be done by
check/case. There are no banners for advertisement on the site.
3|P a g e
1.7.7 Efficient:
No delay in availability of information in the system, so decision making is faster
and easier.This system is so much efficient as it performs better and correctly.
1.7.8 Security:
Management System provides a very strong security feature. Only the authorized
users can access the developed system. Hence it provides high level of security to the
data.
1.7.9Accessibility:
No delay in availability of information in the system, so decision making is faster
and easier. User can access easily and can do his work. So, these are the main advantages
of the new system.
4|P a g e
CHAPTER NO 2
METHODOLOGY
Supporting Materials:
NA
History: NA
5|P a g e
Table 2.2: Requirement Add New products(books,course. etc)
Supporting Materials: NA
History: NA
Supporting Materials: NA
History: NA
Table 2.4: Requirement Delete User order
6|P a g e
Requirement #: Req-04 Requirement Type: Functional
Fit Criterion: The order is successfully deleted from the admin side.
Supporting Materials: NA
History: NA
This requirement enables user to add order and their point of view
Description: about products(books,course. etc) and request to buy
products(books,course. etc).
Supporting Materials: NA
History:
7|P a g e
Requirement #: Req-06 Requirement Type: Functional
Supporting Materials: NA
History:
Rationale: User remove the products(books,course. etc) item from the invoice
Supporting Materials: NA
History:
8|P a g e
Description: This requirement enables user to edit it from the invoice
Supporting Materials: NA
History:
Login
Add Product
Admin
Delete activity
View user r
Delete user
Views
9|P a g e
Figure 2.2: Use Case Model (User)
Admin
+ID ()
+Password ()
PRODUCT
+Name ()
+Product ()
+Price ()
USER Learning
10|P a g e
2.5 System Sequence Diagram
2.5.1 System Sequence Diagram of the Admin Login
System
: Admin
2 : Verify()
: Admin
1: Enter User Id and Password ()
2: Verify ()
3: Ok User is login ()
4: Form is shown ()
6: verify ()
11|P a g e
2.5.3 System Sequence Diagram of Access or deny User Order
System
: Admin
1 : Enter User Id and Password()
2 : Verify()
3 : Ok User is login()
4 : Click on Client Message button()
7 : verify()
System
: Admin
1: Enter User Id and Password ()
2: Verify ()
3: Ok User is login ()
7: verify ()
12|P a g e
2.5.5 System Sequence Diagram of View User Order
System
: Admin
1 : Enter User Id and Password()
2 : Verify()
3 : Ok User is login()
5 : verify()
6 : Show Order with Delete button()
System
: User
1: Open Website ()
13|P a g e
2.5.7 System Sequence Diagram of View Order
system
: admin
2 : verify()
3 : Ok User is Login()
14|P a g e
2.6 Entity Relationship Diagram (ERD)
15|P a g e
2.7 Sequence Diagram (SSD) of each use case
2.7.1 Sequence Diagram of Login
: Admin
1 : Enter User Name And Password()
: Admin
16|P a g e
2.7.3 Sequence Diagram of Delete products(books,course. etc)
GUI Login DB
Login Business Logic Delete Product DATABASE
: Admin
8: Click Delete ()
9
10: Inserted Query to delete Product ()
GUI Login DB
Login Bussiness Logic Delete Order Order
: Admin
8 : Click Delete()
9
10 : Inserted Query to delete Order()
11 : Ok Order Delete()
17|P a g e
CHAPTER NO3
SYSTEM REQUIRMENT:
There are two main requirements are existing
1. Functional Requirements
2. Non-Functional Requirements
3.1 FUNCTIONAL REQUIREMENT
The functional requirements are the functionalities of a system. Getting required
functional requirements is the most important part of software development, so this part
needs proper time and concentration. The online shopping system has different functional
requirements which we have gathered with the help of our supervisor. Some functional
requirements of online shopping system are given below with brief description.
3.1.1. AUTHORIZED LOGIN
The system would provide access (admin panel) to authorized users. Unauthorized
users can’t get access to the system. The user of the system can get access to the online
shopping system by putting correct username and password.
3.1.2. USER CHARACTERISTICS
End User
Every user should be comfortable of working with computer and net browsing. He
must have basic knowledge of English too. He has must be some knowledge of how
to use any websites.
Administrator
Administrator is an entity that will manage entire system. An administrator can cover
areas such as database, security and integration. He can view, modify or delete
records. He can do all kind of alterations in the database.
2.NON-FUNCTIONAL REQUIREMENT
A non-functional requirement is a requirement that specifies criteria that can be
used to judge the operation of a system, rather than specific behaviors. Non-functional
requirements are "constraints", "quality attributes", and "non-behavioral requirements.
Non-Functional Requirements includes following.
18|P a g e
3.2.1 Interactive
Our system is very interactive to use, all functionalities and features are visible and
easy to use.
3.2.2 Security
Unauthorized person cannot access system software side and a person with fake ID
& password cannot access any activity.
3.2.3 Portability
We can transfer a system or component of our project from one environment to
another. We can deploy our project in any organization.
3.2.4 Performance
Our display system works 24/7. Our display will not be downgraded while running.
3.3 OUTPUT OF THE DEVELOPED SYSTEM:
The new system has many implications and has many advantages over the existing
system some of the advantages are:
3.3.1 SPEED AND ACCURACY
The primary objectives of the new developed system are to provide speed and
accuracy during data processing and report generation. This system should provide timely
correct retrieval of information in an accurate and efficient manner.
3.3.2 EFFICIENCY AND FLEXIBILITY
Provide efficient data maintenance and storage for different suppliers the system
must be flexible and capable of adapting to changing environmental conditions.
3.3.3 MANAGERIAL ACCEPTABILITY
The data updating can be made in all easy way so that the management in
obtaining any type of report may not face any problems in dealing with it.
3.3.4 ELIMINATING DATA REDUNDANCY
New system removes optimum redundancies which are present in the existing
system. So, it has been tried to avoid redundancy as much as possible.
3.3.5 USER FRIENDLY
To provide user friendly environment for all users even having basic knowledge
about the system. No specific computer staff was required relevant personal can easily
process further and access the required information.
19|P a g e
3.3.6 SECURITY
Security in a system is very important security provide protecting system data
from deliberate damage accidental damage or access by unauthorized persons. Security is
a very huge problem in the new era. Because of threats we have maintain the security
standards.
3.3.7 ECONOMY
The database system is more economical and efficient as compared with manual
system. Because in manual system stationary as well as large staff is involved the records
keeping that constitute high cost. Hence database system was very beneficial
economically.
3.3.8 DATA ENTRY
User can enter data through forms and this stored in database. We can see this data
in database. We can generate reports from this data.
3.3.9 TIME SAVING
Everyone wants quick response to his queries because decisions are based on up
to date information. Due to high speed of processing the computerized system takes less
time to access information from database.
3.3.10 AMENDMENT OF DATA
In manual system, the process of amendment of record is time consuming and
inefficient process. To remove this drawback, it has been to make many changes in data
whenever it occurs.
3.3.11 NEET AND CLEAN SETUP
The manual system lacks cleanliness because the files which are not regularly
accessible are usually found full of dust. The updating and deletion process also cause a
lot of disorganization and clutter. The computerized system provides a neat and clean
setup.
20|P a g e
3.4 System Analysis.
Before I start it the main problem is to understand how to start the project with the
requirements.to solve this issue I visit some websites to understand the logic of the
project some of them are Pakistani websites and others are Indian.
3.4.1 Design.
I want to design my site in the way that any person can easily understand it Design is the
heart of any website today we are living in the era of computer science. So that why I use
a simple design.
3.4.2 Environments:
At the Implementation time is the most critical time of my project because I use php ,html
,css Then I change it to takes valid information of the user and execute systems that
move through the SDLC. Development environment, where developers can work
independently of each other before trying to merge their work with the work of others,
21|P a g e
3.4.4 Training and transition
Once a system has been stabilized through adequate testing, the SDLC ensures that proper
training on the system is performed or documented before transitioning the system to its
support staff and end users.
Training usually covers operational training for those people who will be responsible for
supporting the system as well as training for those end users who will be using the system
after its delivery to a products(books,course. etc)ion operating environment.
After training has been successfully completed, systems engineers and developers
transition the system to its final products(books,course. etc)ion environment, where it is
intended to be used by its end users and supported by its support and operations staff.
3.4.5 Operations and maintenance
The deployment of the system includes changes and enhancements before the
decommissioning or sunset of the system. Maintaining the system is an important aspect
of SDLC. As key personnel change positions in the organization, new changes will be
implemented. There are two approaches to system development; there is the traditional
approach (structured) and object oriented. Information Engineering includes the
traditional system approach, which is also called the structured analysis and design
technique.
22|P a g e
3.6 CONCLUSION:
Learning Management System is the ACCESS based project which is totally based on
database. This is dynamic project which is based on Learning Management System . This
project is the easy platform for the users to get the products(books,course. etc) he wants.
There is also an admin approval system which is place the products(books,course.
etc)s(books,course. etc) of grocery portals.
The whole world is gradually jumping on the paperless economy. Today the world is
become a Global village where everything is online. The computer is like a double –
edged sword. It has the ability to cut as free from routine activities but it can also slice
deeply into profits personal privacy and society in general
Information is easy to easy to retrieve and is well organized because of graphical
user interface provided by the system.
System is reliable enough to make timely decisions by detecting authentic user.
No such manual investigation is required as was done in previous system.
Once the correct voice with specific identification is entered in the database it
remains correct.
The speed and processing time is quick thus giving better performance and
manipulate correct results.
ANALYSIS/Design 9 Days
Total 5 Weeks
23|P a g e
CHAPTER NO 4
USER MANUAL
GRAPHICALLY USER INTERFACE
Front Page:
24|P a g e
Admin login
Figure 2
Figure 3:
25|P a g e
Student Record Enter :
Figure:
Figure 4:
26|P a g e
View Subject and Edit
Figure 5:
Admin Panel :
27|P a g e
Admin Profile:
28|P a g e
Teacher Record:
Figure 9:
29|P a g e
Data Base:
Project Database:
Items Database:
Figure 11:
30|P a g e
User Manual
In this section I define who to use this project. First of all user view the web
page and check the products(books,course. etc) if user purchase something then
customer first of sign up to him and then login to the web page. Customer select
the item and give order for this item.Salesman complete the order then customer
pay bill through card.Admin add the customer in the customer list.Admin can edit
new item in the products(books, course. etc) list and also delete the item in the
list.Admin add new employee in employee list.Admin also check the sale
report.Admin update the products(books, course. etc) list.custmer receive items
and then pay bill. When the customer order complete then a message sent to the
customer that your order is complete.
1 User Friendly
To provide user friendly environment for all users even having basic
knowledge about the application, no special knowledge is required; one can easily
process further and access the required information.
The system is user friendly. Anyone with basic knowledge about computer system can
efficiently input, maintain and manipulate data. The system provides user-friendly
messages whenever user or client visit site. A survey was conducted and results showed
that about 95% users were more comfortable than others. The reliability of the system
may be secured by giving regular and guaranteed services to the user
2 Data Entry
Under the proposed application the data entry will through easy way. User can enter
data in simple forms and immediately see results on screen.
3 Time Saving
Everyone wants quick response to his queries because decisions are based on up to
timely date information. Due to high speed of processing, the proposed application
takes
31|P a g e