Major Project Documentation
Major Project Documentation
ON
submitted to
Osmania University, Hyderabad
In partial fulfillment of the requirement for the award of the degree of
BACHELOR OF ENGINEERING
In
Submitted by
ASFIA AL HERA (160920748001)
MARIA FATIMA ERUM (160920748032)
AFNAN ABDUL VASAY (160920748304)
CERTIFICATE
This is to certify that the major project work entitled “REIMAGINING ENTERPRISE
THEORY IN THE ERA OF ARTIFICIAL INTELLIGENCE” is submitted by Asfia Al
Hera (160920748001), Maria Fatima Erum (160920748032) and Afnan Abdul Vasay
(160920748304) in partial fulfillment for the award of degree of Bachelor of Engineering In
“Computer Science and Engineering – AI&ML” of Osmania University, Hyderabad during the
academic year 2023-2024. The project report has been approved as it satisfies the academic
requirements in report of project work prescribed for the Bachelor of Engineering. The result
embodied in this project report has not been submitted either in partial or in full, for the award
of any other degree in this institute or any institute or university.
We further declare that the work reported in this project and the result embodied in this
project report has not been submitted either in partial or in full, for the award of any other
degree in this institute or any institute or university.
DATE:
PLACE: HYDERABAD
ACKNOWLEDGEMENT
While developing the project and thesis preparation we were helped by many people.
We avail this opportunity to express our profound sense of gratitude to all who rendered their
valuable help and time in the completion of the project on time with quality.
We would like to express our immense gratitude and sincere thanks to Management of
Lords Institute of Engineering and Technology for providing infrastructure necessary
equipment, support and excellent academic environment which was required during research
and development of the project.
We are thankful to DR. RAVI KISHORE SINGH, the Principal of Lords Institute of
Engineering and Technology for providing the necessary guidance to pursue and successfully
complete the project on time with quality.
We are mostly obliged and grateful to the DR. ABDUL RASOOL MD, Head of the
Department, Computer Science and Engineering - AI&ML, Lords Institute of Engineering
and Technology, Hyderabad for his valuable guidance, keen and sustained interest and
encouragement throughout the implementation of this project.
We wish our deepest sense of gratitude to internal guide Mr. ABDUL RAIS, Assistant
Professor, Lords Institute of Engineering and Technology for his valuable advice and guidance
in the critical review, project implementation and thesis preparation.
We express our gratitude to all the other faculty members of CSE Department who
helped us in learning, implementing and project execution.
Finally, we acknowledge with gratitude the unflagging support and patience of our
parents for the guidance and encouragement during this project work.
i
ABSTRACT
In this era of rapid information technology, the development of artificial intelligence affects
people's lives and all walks of life, while promoting the improvement of productivity. With the
deepening of artificial intelligence technology, the impact on enterprise management theory and
practice began to highlight, therefore, enterprise management and decision makers need to
correct understanding of artificial intelligence, rationalize the use of decentralized management
structure, conform to the trend of the times management thinking, to ensure that artificial
intelligence can promote the improvement of enterprise efficiency. This paper studies the
influence and impact of artificial intelligence on enterprise management theory, and puts
forward practical countermeasures in combination with some problems faced.
ii
INDEX
CHAPTER-1: INTRODUCTION 1
INTRODUCTION 1
LITERATURE REVIEW 2
ECONOMIC FEASIBILITY 6
TECHNICAL FEASIBILITY 6
SOCIAL FEASIBILITY 7
EXISTING SYSTEM 8
PROPOSED SYSTEM 8
iii
SOFTWARE DEVELOPMENT LIFE CYCLE 10
ADOPTED METHODOLOGY 11
WATERFALL MODEL 11
HARDWARE SPECIFICATIONS 13
SOFTWARE SPECIFICATIONS 13
SYSTEM ARCHITECTURE 14
DATAFLOW DIAGRAM 14
UML DIAGRAMS 15
USECASE DIAGRAM 17
CLASS DIAGRAM 18
SEQUENCE DIAGRAM 19
ACTIVITY DIAGRAM 19
CHAPTER-8: MODULES 21
MODULES 21
MODULE DESCRIPTION 21
USER 21
ADMIN 21
DATA PREPROCESSING 21
MACHINE LEARNING 22
INPUT DESIGN 23
iv
OBJECTIVES 23
OUTPUT DESIGN 24
SAMPLE CODE 25
CHAPTER-10: TESTING 41
UNIT TESTING 41
INTEGRATION TESTING 42
FUNCTIONAL TEST 42
SYSTEM TEST 42
TEST CASES 44
CHAPTER-11: OUTPUT 46
CONCLUSION 56
FUTURE SCOPE 56
CHAPTER-13: BIBLIOGRAPHY 57
iv
LIST OF FIGURES
vi
CHAPTER-1
INTRODUCTION
Artificial intelligence is a computer science used to simulate and extend the thinking mode of
the human brain, including mode recognition, machine learning, data mining, and intelligent
algorithm technology. It is based on these technologies that artificial intelligence can be applied
in the management process of enterprises. Enterprise management refers to the general term of
the organization, planning, command, control and other related functions of all the production
and operation activities of the enterprise.With the continuous development of information
technology, CRM and ERP and other software systems have been generated to help enterprise
managers collect data, formulate production and business activities, and control the business
process. With the continuous development of network technology, these systems are gradually
integrated into larger systems. At present, enterprise cloud service systems have emerged in
many fields. The management system that used to cost a lot of cost
deployment, now it can be realized as long as regular service fees. These cloud service systems
include the enterprises in the industry. Relying on the data of these enterprises, the analysis of
the industry data can be completed, which cannot be completed by the traditional enterprise
management theory.
1
CHAPTER-2
LITERATURE SURVEY
Despite widespread optimism and some early success, the applications of AI in management
remain limited to a relatively small subset of mostly routine decisions. The key to
understanding the promise and challenges for AI in management is to focus on the problem of
delegation of decisions by managers to AI. Consider the problem of delegation in mergers and
acquisitions by companies, where decisions may imply legal and ethical concerns that are best
deliberated by managers. Here, AI will provide input to human decision-making while the
manager will remain positions), thereby complementing rather than substituting management
decision. Moreover, both humans and AI have relative strengths, where humans excel in
2
3) Influence of customer satisfaction on loyalty: A study on the mobile
telecommunication industry.
AUTHORS: Hossain
The mobile telecommunication companies uphold their service quality and change their
marketing core strategies to retain their existing customers by enhancing and optimizing the
customer loyalty. Therefore, it becomes significant for telecom companies to identify factors of
services that influence customer loyalty and in turn create loyal customers by satisfying them.
This present study aims to explore the influence of customer satisfaction on customer loyalty in
the context of Bangladesh. This study focused on six factors such as communication, price
structure, value-added service, convenience, sales-promotions and customer service. Both
primary and secondary information were collected to test the pre-set hypotheses. Descriptive
statistics and simple linear regression were employed to analyze the data. Result shows that five
factors: communication, price structure, value-added services, convenience and customer
service/care have positive correlations with customer loyalty. Hence, for companies to benefit
from AI, the focus needs to shift towards promoting a full or partial delegation of decisions that
augment managers.
With the development of science and technology, artificial intelligence technology is gradually
improving. At present, artificial intelligence has become an important trend in the development
of science and technology. The emergence of the era of artificial intelligence brings great
opportunities and challenges to enterprises. Under the background of artificial intelligence, the
personnel composition and working mode of enterprises will also change greatly, which means
that the management mode of enterprises also needs to be changed accordingly. Based on this,
starting from the development trend of artificial intelligence, this paper analyzes the logical
framework of enterprise management reform in the era of artificial intelligence, hoping to
3
provide some reference for enterprise management, so as to promote the development of
Chinese enterprises in the era of artificial intelligence
Purpose This is a special issue of Chinese Management Studies and this study aims to engage
with debates on innovation in China and to provide new insights for innovation research in the
context of China, seeking to develop a greater understanding of the concept of “innovation with
Chinese characteristics”. Design/methodology/approach This study reviews the Chinese
innovation management literature in general and the selected papers in this special issue in
particular and proposes two new directions for future research. Findings The nine papers that
constitute this special issue present research on important aspects of innovation in China,
ranging from the effectiveness of government subsidisation for innovation, the impact of fiscal
decentralisation on innovation, the role of management behaviour in promoting (or
discouraging) innovation and the effects of differing business models on innovation. These
papers shed valuable new light on the theory and practice of innovation in China. The papers
are discussed in the context of four primary arguments about innovation management in China
identified from the broader literature in the field. These relate to the pattern of China’s
innovation performance over time, the reasons for its effectiveness, the role of alliances and
influences of indigenous factors. It is also shown that management of the internationalization of
innovation and of efficient internal innovation are two important directions for future research
on Chinese innovation in an era of de-globalisation. Originality/value The studies presented
here provide valuable contributions to theory building in innovation research, as well as some
important ideas for directions of future research on innovation in China in the new era of
de-globalisation.
4
6) “The Application of AI in Enterprise Management [J].Technology
Entrepreneurship Monthly”
In the past 10 years, the general trend of digital economy development has further promoted the
application of core technologies including artificial intelligence. It is clear that artificial
intelligence technology has started to play a significant role in many facets of business
development in recent years. The "tentacles" of artificial intelligence technology can be said to
have reached into every sphere of the social economy, from design to production, from
management to marketing. From an industrial standpoint, a number of sectors, including
manufacturing, energy, and transportation, have started to "polish" with the use of artificial
intelligence technology. This paper first analyzes the relationship between artificial intelligence
and enterprise digitalization from two perspectives, then examines how AI is affecting business
digitalization from various angles. Besides, I predicted the future of artificial intelligence in
enterprise digitalization after researching chatbots, intelligent agent assistant, and other key
application.
5
CHAPTER-3
FEASIBILITY STUDY
The feasibility of the project is analyzed in this phase and business proposal is put forth with a
very general plan for the project and some cost estimates. During system analysis the feasibility
study of the proposed system is to be carried out. This is to ensure that the proposed system is
not a burden to the company. For feasibility analysis, some understanding of the major
requirements for the system is essential.
● Economic Feasibility
● Technical Feasibility
● Social Feasibility
ECONOMIC FEASIBILITY
This study is carried out to check the economic impact that the system will have on the
organization. The amount of fund that the company can pour into the research and development
of the system is limited. The expenditures must be justified. Thus the developed system as well
within the budget and this was achieved because most of the technologies used are freely
available. Only the customized products had to be purchased.
TECHNICAL FEASIBILITY
This study is carried out to check the technical feasibility, that is, the technical requirements
of the system. Any system developed must not have a high demand on the available technical
resources. This will lead to high demands on the available technical resources. This will lead to
high demands being placed on the client. The developed system must have a modest
requirement, as only minimal or null changes are required for implementing this system.
6
SOCIAL FEASIBILITY
The aspect of study is to check the level of acceptance of the system by the user. This
includes the process of training the user to use the system efficiently. The user must not feel
threatened by the system, instead must accept it as a necessity. The level of acceptance by the
users solely depends on the methods that are employed to educate the user about the system and
to make him familiar with it. His level of confidence must be raised so that he is also able to
make some constructive criticism, which is welcomed, as he is the final user of the system.
7
CHAPTER-4
SYSTEM ANALYSIS
In current days, the customers are getting more attracted towards the quality of service
(QoS) provided by the organizations. However, the current era is evidencing higher competition
in providing technologically advanced QoS to the Customers. Nevertheless, efficient customer
relationship management systems can be advantageous for the organization for gaining more
customers, maintaining customer relationships and improve customer retention by adding more
profit to the organizational business. Furthermore, machine learning models such as support
vector machine algorithms can add more value to the customer retention strategies.
EXISTING SYSTEM
At present, enterprise cloud service systems have emerged in many fields. The management
system that used to cost a lot of cost deployment, now it can be realized as long as regular
service fees. These cloud service systems include the enterprises in the industry. Relying on the
data of these enterprises, the analysis of the industry data can be completed, which cannot be
completed by the traditional enterprise management theory.
PROPOSED SYSTEM
This paper studies the influence and impact of artificial intelligence on enterprise management
theory, and puts forward practical countermeasures in combination with some problems faced.
These cloud service systems include the enterprises in the industry. Relying on the data of these
enterprises, the analysis of the industry data can be completed, which cannot be completed by
the traditional enterprise management theory.
8
ADVANTAGES OF PROPOSED SYSTEM
● With the development of big data, through the comparative analysis of the material
consumption in each link, we can determine the link that needs to be improved, and predict
the cost consumption that should be reduced
● Improve production efficiency
9
CHAPTER-5
PROJECT METHODOLOGY
This chapter describes the adopted methodology throughout the project. The chapter will
describe the methodology phases that we will use to accomplish the project and the phases that
this methodology consists of, then the reasons for choosing waterfall methodology will be
listed, after that, each phase of waterfall methodology will be described. Finally, it represents
the requirement engineering methodology followed in the project.
● Waterfall Model
● V-Shaped Model
● Evolutionary Prototyping Model
● Spiral Method (SDM)
● Iterative and Incremental Method
● Agile development
10
ADOPTED METHODOLOGY
To accomplish this project, the waterfall modified SDLC model will be followed which is the
most suitable methodology because the requirements are well-understood. There are five steps
in waterfall methodology, starting with Requirement analysis, and finishing with Testing and
Maintenance.
WATERFALL MODEL
The waterfall model was first process model to be introduced. It also referred to as a linear
sequential life cycle model. It is very simple to understand and use. In a waterfall model, each
phase must be completed fully before the next phase can begin. At the end of each phase, a
review takes place to determine if the project is on the right path and whether or not to continue
or discard the project. In this model software testing starts only after the development is
complete. In waterfall model phases do not overlap. The following illustration is a
representation of the different phases of the Waterfall Model.
11
The sequential phases in Waterfall model are −
● Analysis– Methodology is chosen based upon the nature of the interface to be built.
Depending upon the type of interface such as mobile app or embedded software etc., the
architecture varies. Flow of application is dependent on the nature of operation in the device
it is intended to connect to. Sensors and networks play an important role in governing the
application.
● Design– Design must reflect the device and its characteristics. It must be easy to learn and
implement even by a naïve user. It can be represented in the form of wireframe or static
screens. This depends upon the nature of the interface. Number of screen is not of high
importance; rather correct functionality is required to be taken care of.
● Implementation– Depending upon the interface type, available timeline is scheduled. Cost is
high which involves working with inbuilt device sensors, external sensors, and various
network configurationsTesting– Highly network dependent. Maximum features are operable
under good quality network condition. Speed is high as they work in real time.
● User Experience– Apart from having the interface, it requires other devices/sensors to
operate them. Navigation may require initial learning and handling. Display may vary from
static, physical buttons to a mobile app.
● Maintenance– Cost and Effort is high. Versions can be many, depending upon compatibility
issues. Control and Flexibility requires to make same changes at multiple places.
All these phases are cascaded to each other in which progress is seen as flowing steadily
downwards through the phases. The next phase is started only after the defined set of goals
are achieved for previous phase and it is signed off, so the name "Waterfall Model".
12
CHAPTER-6
REQUIREMENT SPECIFICATION
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
13
CHAPTER-7
SYSTEM DESIGN
SYSTEM ARCHITECTURE
1. The DFD is also called as bubble chart. It is a simple graphical formalism that can be used
to represent a system in terms of input data to the system, various processing carried out on
this data, and the output data is generated by this system.
2. The data flow diagram (DFD) is one of the most important modeling tools. It is used to
model the system components. These components are the system process, the data used by
the process, an external entity that interacts with the system and the information flows in the
system.
14
3. DFD shows how the information moves through the system and how it is modified by a
series of transformations. It is a graphical technique that depicts information flow and the
transformations that are applied as data moves from input to output.
4. DFD is also known as bubble chart. A DFD may be used to represent a system at any level
of abstraction. DFD may be partitioned into levels that represent increasing information
flow and functional detail.
UML DIAGRAMS
UML stands for Unified Modeling Language. UML is a standardized general purpose
modeling language in the field of object-oriented software engineering. The standard is
managed, and was created by, the Object Management Group. The goal is for UML to become
a common language for creating models of object oriented computer software. In its current
from UML is comprised of two major components: a Meta-model and annotation. In the
future, some form of method or process may also be added to; or associated with, UML. The
Unified Modeling Language is a standard language for specifying, visualization, constructing
15
and documenting the artifacts of software system, as well as for business modeling and other
non-software systems. The UML represents a collection of best engineering practices that
have proven successful in the modeling large and complex systems. The UML is a very
important part of developing objects oriented software and the software development process.
The UML uses mostly graphical notations to express the design of software project.
GOALS
● Provides user a ready-to-use, expressive visual modeling Language so that they can
develop and exchange meaningful models.
● Be independent of particular programming languages and development process.
● Provide a formal basis for understanding the modeling language.
● Encourage the growth of the OO tools market.
● It is efficient and User friendly.
● Support higher level development concepts such as collaborations.
● Integrate best practices.
● UML is a very important part of developing object oriented software and the software
development process.
● The UML uses mostly graphical notations to express the design of software projects.
● The UML represents a collection of best engineering practices that have proven successful
in modelling large and complex systems.
● Provide extensibility and specialization mechanisms to extend the core concepts.
16
USECASE DIAGRAM
AA use case diagram in the Unified Modeling Language (UML) is a type of behavioral
diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical
overview of the functionality provided by a system in terms of actors, their goals (represented
as use cases), and any dependencies between those use cases. The main purpose of a use case
diagram is to show what system functions are performed for which actor. Roles of the actors
in the system can be depicted.
17
CLASS DIAGRAM
In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of
static structure diagram that describes the structure of a system by showing the system's classes,
their attributes, operations (or methods), and the relationships among the classes. It explains
which class contains information.
18
SEQUENCE DIAGRAM:
A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that
shows how processes operate with one another and in what order. It is a construct of a Message
Sequence Chart. Sequence diagrams are sometimes called event diagrams, event scenarios, and
timing diagrams.
ACTIVITY DIAGRAM
19
Figure 7.6: Activity Diagram
20
CHAPTER-8
MODULES
MODULES:
There are four modules in the project namely,
● User
● Admin
● Data Preprocessing
● Machine Learning
MODULES DESCRIPTION:
1. USER:
The User can register first. While registering he required a valid user email and mobile for
further communications. Once the user register then admin can activate the user. Once admin
activated the user then user can login into our system. User can upload the dataset based on our
dataset column matched. For algorithm execution data must be in int or float format. Here we
took Adacel Technologies Limited dataset for testing purpose. User can also add the new data
for existing dataset based on our Django application. User can click the Data Preparations in the
web page so that the data cleaning process will be starts. The cleaned data and its required graph
will be displayed.
2. ADMIN:
Admin can login with his login details. Admin can activate the registered users. Once he
activate then only the user can login into our system. Admin can view Users and he can view
overall data in the browser and he load the data. Admin can view the training data list and test
data list. Admin can load the data and view forecast results.
3. DATA PREPROCESSING:
A dataset can be viewed as a collection of data objects, which are often also called as a
Sentiment tweets like positive, negative and neutral. Data objects are described by a number of
features that capture the basic characteristics of an object, such as the mass of a physical object
21
or the time at which an event occurred, etc. Features are often called as variables,
characteristics, fields, attributes, or dimensions. The study is based on a pipeline that involves
preprocessing, sentiment analysis, topic modeling, natural language processing and statistical
analysis of Twitter data extracted in the form of tweets. We use Tweets and Sentiment amount
of data.
4. MACHINE LEARNING:
Based on the split criterion, the cleaned data is split into 80% training and 20% test, then the
dataset is subjected to one machine learning classifier such as Natural Language Process(NLP).
Sentiment analysis by fine tuning auto encoding models like BERT and ALBERT to achieve a
comprehensive understanding of public sentiment. Thus, we have analyzed the results of our
experiment and methodology using the contextual information and verified the insights.
22
CHAPTER 9
INPUT DESIGN
The input design is the link between the information system and the user. It comprises the
developing specification and procedures for data preparation and those steps are necessary to
put transaction data in to a usable form for processing can be achieved by inspecting the
computer to read data from a written or printed document or it can occur by having people
keying the data directly into the system. The design of input focuses on controlling the amount
of input required, controlling the errors, avoiding delay, avoiding extra steps and keeping the
process simple. The input is designed in such a way so that it provides security and ease of use
with retaining privacy. Input Design considered the following things:
● Methods for preparing input validations and steps to follow when errors occur.
OBJECTIVES
1. Input Design is the process of converting a user-oriented description of the input into a
computer-based system. This design is important to avoid errors in the data input process
and show the correct direction to the management for getting correct information from the
computerized system.
2. It is achieved by creating user-friendly screens for the data entry to handle large volume of
data. The goal of designing input is to make data entry easier and to be free from errors. The
data entry screen is designed in such a way that all the data manipulates can be performed. It
also provides record viewing facilities.
3. When the data is entered it will check for its validity. Data can be entered with the help of
23
screens. Appropriate messages are provided as when needed so that the user will not be in
maize of instant. Thus the objective of input design is to create an input layout that is easy to
follow.
OUTPUT DESIGN
A quality output is one, which meets the requirements of the end user and presents the
information clearly. In any system results of processing are communicated to the users and to
other systems through outputs. In output design it is determined how the information is to be
displaced for immediate need and also the hard copy output. It is the most important and direct
source of information to the user. Efficient and intelligent output design improves the system’s
relationship to help user decision-making.
1. Designing computer output should proceed in an organized, well thought out manner; the
right output must be developed while ensuring that each output element is designed so that
people will find the system can use easily and effectively. When analysis design computer
output, they should Identify the specific output that is needed to meet the requirements.
2. Select methods for presenting information.
3. Create documents, reports, or other formats that contain information produced by the
system.
The output form of an information system should accomplish one or more of the following
objectives.
● Convey information about past activities, current status or projections of the
● Future.
● Signal important events, opportunities, problems, or warnings.
● Trigger an action.
● Confirm an action.
24
SAMPLE CODE
User side views.py
import os
import pandas as pd
def UserRegisterActions(request):
if request.method == 'POST':
form = UserRegistrationForm(request.POST)
if form.is_valid():
print('Data is Valid')
form.save()
form = UserRegistrationForm()
else:
print("Invalid form")
else:
25
form = UserRegistrationForm()
def UserLoginCheck(request):
if request.method == "POST":
loginid = request.POST.get('loginid')
pswd = request.POST.get('pswd')
try:
check = UserRegistrationModel.objects.get(loginid=loginid,
password=pswd)
status = check.status
if status == "activated":
request.session['id'] = check.id
request.session['loggeduser'] = check.name
request.session['loginid'] = loginid
request.session['email'] = check.email
else:
except Exception as e:
pass
def DatasetView(request):
df = df[['class','tweet']]
# print(df.head())
df = df.to_html(index=None)
def user_ml_code(request):
cr_lg = textpreprocessing.start_adboost()
cr_rnn = textpreprocessing.start_multi_layer_perceptron()
cr_rf = textpreprocessing.RandomForest()
cr_nb = textpreprocessing.GaussianNaiveBayes()
cr_lr =textpreprocessing.LogisticRegressionModel()
cr_dt = textpreprocessing.DecisionTree()
cr_gb =textpreprocessing.GradientBoosting()
cr_SVM = textpreprocessing.start_SVM()
'cr_nb':cr_nb ,
'cr_dt':cr_dt,'cr_lr':cr_lr,'cr_gb':cr_gb})
def predict(request):
27
if request.method=='POST':
tweets = request.POST.get('tweets')
print('-'*100)
print(tweets)
import os
import pandas as pd
import pickle
df = pd.read_csv(path1, encoding="ISO-8859-1")
# df['hate_speech'] = df.hate_speech.replace({'offensive': 1,
'non-offensive': 0})
print(df['class'])
df['class'],test_size=0.2,
random_state=42)
count_vector = CountVectorizer(stop_words='english',
lowercase=True)
28
training_data = count_vector.fit_transform(X_train)
# Transform testing data and return the matrix. Note we are not
fitting the testing data into the CountVectorizer()
testing_data = count_vector.transform(X_test)
test = count_vector.transform([tweets])
print('test')
model = LogisticRegression()
model.fit(training_data,y_train)
pred = model.predict(test)
if pred[0] == 1:
msg = 'offensive'
elif pred[0] == 2:
msg = 'non-offensive'
else:
msg='neither'
print("===>", pred)
else:
Base.html:
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
29
<meta charset="utf-8">
<title>offensive langauge</title>
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,60
0,600i,700,700i|Muli:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:30
0,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
<!-- =======================================================
* Template URL:
https://bootstrapmade.com/flattern-multipurpose-bootstrap-template/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<div class="logo">
</div>
31
<ul>
</ul>
</div>
<section id="hero">
<div class="carousel-container">
</div>
</div>
</div>
<div class="carousel-container">
<h2>Offensive language</h2>
</div>
</div>
</div>
<div class="carousel-container">
</div>
</div>
</div>
</div>
</a>
</a>
</div>
{% block contents %}
34
{% endblock %}
<main id="main">
<div class="container">
<div class="row">
</div>
</div>
</div>
</div>
35
<div class="icon"><i class="bi bi-bar-chart"></i></div>
</div>
</div>
</div>
</div>
<p class="description">
</div>
</div>
36
<h4 class="title"><a href="">After Training and
Testing</a></h4>
</div>
</div>
</div>
</div>
<footer id="footer">
<div class="footer-top">
<div class="container">
<div class="row">
</div>
</div>
</div>
</div>
<div class="credits">
<!-- All the links in the footer should remain intact. -->
<!-- You can delete the links only if you purchased the pro
version. -->
<!-- Purchase the pro version with working PHP/AJAX contact form:
https://bootstrapmade.com/flattern-multipurpose-bootstrap-template/ -->
</div>
</div>
</div>
</body>
</html>
def AdminLoginCheck(request):
if request.method == 'POST':
usrid = request.POST.get('loginid')
pswd = request.POST.get('pswd')
else:
def AdminHome(request):
39
return render(request, 'admins/AdminHome.html')
def RegisterUsersView(request):
data = UserRegistrationModel.objects.all()
return render(request,'admins/viewregisterusers.html',{'data':data})
def ActivaUsers(request):
if request.method == 'GET':
id = request.GET.get('uid')
status = 'activated'
UserRegistrationModel.objects.filter(id=id).update(status=status)
data = UserRegistrationModel.objects.all()
return
render(request,'admins/viewregisterusers.html',{'data':data})
def DeleteUsers(request):
if request.method == 'GET':
id = request.GET.get('uid')
status = 'activated'
UserRegistrationModel.objects.filter(id=id).delete()
data = UserRegistrationModel.objects.all()
return
render(request,'admins/viewregisterusers.html',{'data':data})
40
CHAPTER-10
TESTING
The purpose of testing is to discover errors. Testing is the process of trying to discover every
conceivable fault or weakness in a work product. It provides a way to check the functionality
of components, sub-assemblies, assemblies and/or a finished product. It is the process of
exercising software with the intent of ensuring that the Software system meets its requirements
and user expectations and does not fail in an unacceptable manner.
Software testing involves the execution of a software component or system component to
evaluate one or more properties of interest. In general, these properties indicate the extent to
which the component or system under test:
● meets the requirements that guided its design and development.
● responds correctly to all kinds of inputs.
● performs its functions within an acceptable time.
● is sufficiently usable.
● can be installed and run in its intended environments.
There are various types of tests. Each test type addresses a specific testing requirement.
UNIT TESTING
Unit testing involves the design of test cases that validate that the internal program logic is
functioning properly, and that program inputs produce valid outputs. All decision branches and
internal code flow should be validated. It is the testing of individual software units of the
application .it is done after the completion of an individual unit before integration. This is a
structural testing, that relies on knowledge of its construction and is invasive. Unit tests
perform basic tests at component level and test a specific business process, application, and/or
system configuration. Unit tests ensure that each unique path of a business process performs
accurately to the documented specifications and contains clearly defined inputs and expected
results.
41
INTEGRATION TESTING
Integration tests are designed to test integrated software components to determine if they
actually run as one program. Testing is event driven and is more concerned with the basic
outcome of screens or fields. Integration tests demonstrate that although the components were
individually satisfaction, as shown by successfully unit testing, the combination of components
is correct and consistent. Integration testing is specifically aimed at exposing the problems
that arise from the combination of components.
FUNCTIONAL TEST
Functional tests provide systematic demonstrations that functions tested are available as
specified by the business and technical requirements, system documentation, and user manuals.
Functional testing is centered on the following items:
● Valid Input : identified classes of valid input must be accepted.
● Invalid Input : identified classes of invalid input must be rejected.
● Functions : identified functions must be exercised.
● Output : Identified classes of application outputs must be exercised.
● Systems/Procedures : interfacing systems or procedures must be invoked.
Organization and preparation of functional tests is focused on requirements, key functions, or
special test cases. In addition, systematic coverage pertaining to identify Business process
flows; data fields, predefined processes, and successive processes must be considered for
testing. Before functional testing is complete, additional tests are identified and the effective
value of current tests is determined.
SYSTEM TEST
System testing ensures that the entire integrated software system meets requirements. It tests a
configuration to ensure known and predictable results. An example of system testing is the
configuration oriented system integration test. System testing is based on process descriptions
and flows, emphasizing pre-driven process links and integration points.
42
workings, structure and language of the software, or at least its purpose. It is purpose. It is used
to test areas that cannot be reached from a black box level.
FEATURES TO BE TESTED
● Verify that the entries are of the correct format
● No duplicate entries should be allowed
● All links should take the user to the correct page.
TEST CASES:
SVM
5 View dataset by Data set will be displayed Pass Results not true
44
user by the user failed
9 Admin login Admin can login with his Pass Invalid login
login credential. If success details will not
he get his home page allowed here
45
CHAPTER-11
OUTPUT
The output pages of our project are shown which successfully generated the result as shown
below.
46
Figure 11.2 User Register Form
47
Figure 11.4: Admin Login Form
48
Figure 11.6: User Login
Token generation:
49
Figure 11.7: User Home Page
51
If result is not good consult doctor.to consult book an appointment
52
Figure 11.10: Doctor login
53
Figure 11.12: Appointment list
54
Figure 11.13: Add suggestions
Figure 11.14: User login and can check their disease suggestion in Expert Response
55
CHAPTER-12
CONCLUSION
If the past enterprise management is based on information, so the future enterprise management
will rely on the implementation of artificial intelligence platform, artificial intelligence for
enterprise management theory impact and impact will be more and bigger, therefore, enterprise
managers to in-depth analysis of artificial intelligence for the impact of enterprise management
theory, comply with the development of artificial intelligence, it into a powerful weapon to
promote the rapid development of the enterprise.
FUTURE SCOPE
A more in-depth discussion of the potential benefits and risks of AI for enterprise management.
The paper briefly discusses some of the potential benefits of AI, such as increased efficiency
and productivity, improved decision-making, and new opportunities for innovation. However, it
does not spend much time discussing the potential risks of AI, such as job displacement, bias,
and privacy concerns. A more in-depth discussion of these potential risks would be helpful for
readers who are considering how to adopt AI in their own organizations. A more comprehensive
review of the literature on AI and enterprise management. The paper cites a number of sources,
but it does not provide a comprehensive review of the literature on this topic. A more
comprehensive review of the literature would help to contextualize the paper's findings and
identify areas for future research. A more concrete set of recommendations for how to adopt AI
in enterprise management. The paper concludes with a brief discussion of how to adopt AI in
enterprise management. However, the recommendations are somewhat general and could be
made more specific. For example, the paper could recommend specific AI tools and techniques
that could be used to improve different aspects of enterprise management.
56
CHAPTER-13
BIBLIOGRAPHY
[1] Yinzhou Xu, Danqi Li, Siying Gong.The Combination of Artificial Intelligence and
Enterprise Management Innovation [J].Business Economics Research, 2020 (10): 113-116.
[2] Yingying Chen, Ying Wang, Huaige Liu, Yin Lan.Research on the Impact of AI on
Enterprise Management [J].China Market, 2020 (02): 186-188.
[3] Peng Xu, Xiangyi Xu.The Logic and Analysis Framework for Enterprise Management
Change in the Age of AI [J].Management World, 2020,36 (01): 122-129 + 238.
[4] Yonggui Wang, Xia Li.Innovative Development of Enterprise Management with Chinese
Characteristics in the New Era [N].People's Daily, 2019-11-25 (009).
[6] Shanxing Gao, Jiahui Liu.The Impact and Response of Artificial Intelligence on
Enterprise Management Theory [J].Scientific Research, 2018,36 (11): 2004-2010.
[7] Xiang Li, Dongqun Huang.Thinking on the Development of enterprise Human Resources
under the horizon of artificial intelligence [J].Rural Economy and Technology, 2018,
v.29˗No.439(11):185-186+199.
[8] Xin Zhang.Enterprise personnel traffic management based on the Internet of Things and
AI technology [J].Smart Architecture, 2017 (4).
[9] Yalin Deng, Jisheng Jiang.Enterprise Personnel Management Change in the AI Era
[J].Enterprise Reform and Management, 2018, No.329(12):83+85.
57
[10] Decheng Mao, Yan Liu, Yue Li.Impact of AI on modern enterprise management
[J].Changsha University Journal, 2019 (1).
[12] Linwen Yu.Impact of big data and AI technology changes on the future development of
financial management [J].International Business Accounting, 2018 (10): 30-32.
[14] Chunhua Chen.The arrival of the shared era requires managing a new paradigm
[J].Management Journal, 2016,13 (2): 157-164.
58