Professional Documents
Culture Documents
CERTIFICATE OF SUPERVISOR(S)/GUIDE
This is to certify that the work incorporated in the project BSHIP Arya Vysya
Business Networking Group is a record of six month project work assigned by
our institution, successfully carried out by Vidhi Bavaria bearing Enrolment No.:
BG2035 under my guidance and supervision for the award of Degree of Master of
Computer Applications (MCA) of Bhilai Institute of Technology, Durg, C.G.,
affiliated to Chhattisgarh Swami Vivekanand Technical University (CSVTU),
Bhilai, C.G., India. To the best of my knowledge and belief the report embodies
the work of the candidate herself and has duly been successfully completed.
Signature of Candidate
Date:
Place:
BSHIP (Arya Vysya Business Networking Group) 2020
CERTIFICATE OF FORWARDING
This certificate issued by undersigned does not cover any responsibility regarding
the statements made and work carried out by the concerned student.
The current dissertation is hereby being forwarded for evaluation for the purpose
for which it has been submitted.
CERTIFICATE OF APPROVAL
This is to certify that the project the entitled “BSHIP Arya Vysya Business
Networking Group”, carried out by “Vidhi Bavaria” a student of sixth semester,
M.C.A. at Bhilai Institute of Technology, Durg, C.G., India, is hereby
approved after proper examination and evaluation as a creditable work for the
partial fulfilment of the requirement for awarding the degree of Master of
Computer Applications (M.C.A.) from Chhattisgarh Swami Vivekanand
Technical University (CSVTU) , Bhilai , C.G., India.
ACKNOWLEDGEMENT
I have great pleasure in the submission of this project report entitled “BSHIP
Arya Vysya Business Networking Group” for Bhilai Institute of Technology,
Durg, C.G., India, in partial fulfilment of the degree of Master of Computer
Applications. While submitting this project report , I take this opportunity to thank
those directly or indirectly related to project work.
I would like to thank my guide Dr.Sanjeev Karmakar in college who has
provided the opportunity and organizing project for me. Without his active co-
operation and guidance, it would have become very difficult to complete task in
time.
I would like to express sincere thanks to Dr.Arun Arora, Principal, Dr.Ramesh
Kumar, Head of Department (M.C.A.).
While submission of the project, I also like to thanks project coordinator and the
all professors of Bhilai Institute of Technology, Durg, C.G., India, for their
continuous help and guidance throughout the course of MCA.
Acknowledgement is due to our parents, family members, friends and all those
persons who have helped us directly or indirectly in the successful completion of
the project work.
(NAME OF STUDENT)
VIDHI BAVARIA
BSHIP (Arya Vysya Business Networking Group) 2020
ABSTRACT
BSHIP (Business Support Help Information Promotion) is the first Arya Vysya Network
Organisation, which has successfully bought vysya businessmen together with pride and
integrity. A network that enabling the creation of seamless connectivity with professional
structure of connecting each other.
BSHIP offers referrals, business leads, help, information, practical advice which boost your
business profitability, performance and changed the way we business.
We are the most sought after and respected forum among Arya Vysya’s where entrepreneurs of
integrity and diverse backgrounds openly connect, understand, inspire to do business with one
another. So, let’s begin the part of it and expand your business with proper security.
• ROM - 2GB
Guided by : Submitted by :
a) List of tables
S.No. Name
1 Login Page
2 Home Page
3 View Attendance
4 Update Attendance
b) List of Figures
S.No. Name
1 Class Diagram
4 ER-Diagram
1. INTRODUCTION
2. SYSTEM STUDY
3.1 Introduction 13
3.2.1 Purpose of the SRS
3.2 Overall descriptions 14
3.2.1 Product perspective
3.2.2 Product functions
3.2.3 User characteristics
3.2.4 Constraints, assumptions and dependencies
3.3 Non functional requirements 15
3.3.1 External interface requirement
3.3.2 User interface
3.3.3 Hardware interface
3.3.4 Software interface
3.3.5 Communication interface
3.4 Functional requirements 15-16
3.4.1 Subsystem 1
Functional requirement 1.1
Functional requirement 1.2
…
Functional requirement 1.n
……
3.4.2 Subsystem m
Functional requirement n.1
Functional requirement n.2
B. Detail design
4. SYSTEM DESIGN
5. IMPLEMENTATIONS
5.1 Operating system(OS) used(including explanation) 33
5.2 Coding language used(including explanation) 33-34
5.3 RDBMS used 34
5.4 Table relationship diagram 35
5.5 Code description 36
5.6 Input/output interfaces(Screen shots) 37-43
6. SOFTWARE TESTING(Test cases)
6.1 Software testing tools used (if any) 44
6.2 Black-box testing 44
6.2.1 Unit(program) testing 44
6.2.2 Sub-system testing 44
6.2.3 System testing 44-45
6.3 White-box testing 46
6.3.1 Unit(program testing) 46
7. Software costing by using COCOMO Model 47-48
8. Limitation & future Enhancement 49
9. Conclusions 49
10. Bibliography/references 49
BSHIP (Arya Vysya Business Networking Group) 2020
2. SYSTEM STUDY
2.1 Existing System
The existing system is less sophisticated Graphical User Interface (GUI). In that, there are no
proper methods. Businesses not get profit because they have no proper deals, they do not proper
manage their business.
Systems are not well maintained because they do not have proper techniques and
communication and that is why they cannot enhance their businesses properly in time.
BSHIP (Arya Vysya Business Networking Group) 2020
Technical Feasibility
Technical feasibility deals with the technology used in the system. It deals with the hardware
and software used in the system whether they are of latest technology or not. This system uses
window platform, Room Database as front end technology and SQL as backend technology.
Economic Feasibility
Economic analysis is the most frequently used method for evaluating the effectiveness of a new
system more commonly known as cost/benefit analysis, android studio 3.5.
Operational Feasibility
Operational feasibility describes the feasibility of the product to be operational. The project has
been implemented such that is easier for business with computer and technical knowledge to
operate it. This software is very user friendly and requires technician to operate.
Hardware Constraints
1. Minimum 4 GB RAM
2. Intel core i5 processor
The interface will be in the browser with good internet connectivity. It is designed business
purpose. Here we deals with various connections with proper securities.
3.4.2 Homepage : Here user can update his profile and different grids are there like connects,
transactions, ec member list, member list, hub it, meeting dates, events, bship policy, location
and performance of user.
3.4.3 Connects : User can build various connections through different hubs and members.
3.4.4 Transactions : User can perform various deals through different members.
3.4.5 Member and EC Member List : Provides the list of the members and ec members.
3.4.7 Meeting Dates : Provides user fixed meeting date for business deals.
3.4.8 Events : User can perform in various events for business expand in long term .
3.4.9 BSHIP Policy : User has to follow some rules and regulations under this policy.
3.4.11 Performance : Here user can view their performance of their business with well security.
3.6.4. Security
In this system, only the member have the authority to access and deals with the various
connections with long term and securities.
BSHIP (Arya Vysya Business Networking Group) 2020
B. Detail Design
4. SYSTEM DESIGN
4.1 0bject/classes model
4.1.1 Data dictionary containing description of class attributes (data members
and methods)
Email ID : Varchar
Phone : Integer
Connects
Connects : Varchar
My Connects : Varchar
User Admin
Login
Email ID
Contact Number
BSHIP (Arya Vysya Business Networking Group) 2020
Login
Home Page
First user can edit their profile like change password, add meeting dates and publish ads.
Then user has different fields like connects, transactions, ec member list, member list, hub
it, meeting dates, events, bship policy, location and performance.
View Attendance
Update Attendance
Successful Response
BSHIP (Arya Vysya Business Networking Group) 2020
Login Verification
Return Status
Change Password
Return Status
Return Status
Return Status
Return Status
Return Status
Return Status
Return Status
Return Status
Logout
BSHIP (Arya Vysya Business Networking Group) 2020
Start
Requires No
Login directly by Contact Number
Membership ID ?
Yes
Homepage
View Attendance
End
BSHIP (Arya Vysya Business Networking Group) 2020
Login
Connections Received
Logout
BSHIP (Arya Vysya Business Networking Group) 2020
Login
Registration
Make Connections
View Connections
Received
View Attendance
Logout
BSHIP (Arya Vysya Business Networking Group) 2020
Login
Password User password must be type of It must contain & character with
alpha numeric 1 special character.
Homepage
Member List View the list of the members It must contain predefined
characters
Hub IT Provides information of It must contain predefined
different IT Hubs characters
Meeting Dates Provides particular dates of It must contain predefined
meetings characters
Events Performance of different fields It must contain predefined
characters
BSHIP Policy Describes the policy in detail It must contain predefined
characters
Location Provides fixed location It must contain predefined
characters
My Performance Describes user performance It must contain predefined
characters
BSHIP (Arya Vysya Business Networking Group) 2020
View Attendance
Member name & presence Provides name and presence of It must contain predefined
member characters
Member name & absence Provides name and absence of It must be predefined characters
member
Update Attendance
0 – Level DFD
1– Level DFD
Login View
View
Connections Details Homepage
User
View
Check total
Connections received User Performance
View
View
attendance User Profile
of User
BSHIP (Arya Vysya Business Networking Group) 2020
primary key
foreign key
Member List
Transactions
EC Member List
Email / Phone Password
Meeting Dates
Connects
My Performance Events
Registration
Location
BSHIP Policy
Admin
User Profile
View Connects
Connects
Connects My Connects
Connections Received
BSHIP (Arya Vysya Business Networking Group) 2020
Client Side
1. Java : Java is the technology of choice for building applications using managed code that
can execute on mobile devices. The android platform allows developers to write managed code
using java to manage and control the android device. Android applications can be developed by
using the Java programming language and the Android SDK.
The mobile edition of java is called Java ME. Java ME is based on Java SE and is supported by
most smartphones and tablets. The Java Platform Micro Edition (Java ME) provides flexible,
secure environment for building and executing applications that are targeted at embedded and
mobile devices. The applications that are built using Java ME are portable, secure and can take
advantage of the native capabilities of the device.
2. XML : Android provides a straightforward XML vocabulary that corresponds to the view
classes, such as those for widgets and layouts. It allows you to separate the presentation of your
app from the code that controls its behaviour. Using XML files also makes easy to provide
different layouts for different screen sizes and orientations. .
Server Side
1. JSON : JSON stands for JavaScript Object Notation. It is structured, light weight, human
readable and easy to prase. It is a best alternative to XML when our android app needs to
interchange data from server. It is shorter, quicker and easier way to interchange our data.
Android provide us four different classes to manipulate JSON data. These classes are
JSONObject, JSONArray, JSONString and JSONTokenizer. In this way JSON is very usable
and quicker format to be used in api connectivity with proper security.
BSHIP (Arya Vysya Business Networking Group) 2020
2. Room Database : Room provides an abstraction layer over SQLite to allow fluent database
access while harnessing the full power of SQLite. There are three major components of room:
2. SQL Server MS : SQL Server is an integrated environment for managing any SQL
infrastructure, from SQL Server to Azure SQL database. It provides tools to configure, monitor,
and administer instances of SQL Server and database.
In this way we use SQL Server to query, design, upgrade the data-tier components used by our
applications and manage our databases properly and with security.
This is an RDBMS based project which is currently using SQL Server MS for all the transaction
statements. SQL Server MS is a Microsoft product. RDBMS is a database management system
that is based on the relational model. It become a predominant choice for the storage of
information in new databases used for financial records, manufacturing, personnel data, and
much more.
Relational database have often replaced legacy hierarchical databases and network databases
because they are easier to understand and use. However, relational databases have been
challenged by object databases, which were introduced in an attempt to address the object-
relational impedance mismatch in relational database, and XML databases.
BSHIP (Arya Vysya Business Networking Group) 2020
Email ID : Varchar
Phone : Integer
Connects
Connects : Varchar
My Connects : Varchar
Subsystem 1 : Admin
User Login
BSHIP (Arya Vysya Business Networking Group) 2020
Homepage
BSHIP (Arya Vysya Business Networking Group) 2020
Connects
BSHIP (Arya Vysya Business Networking Group) 2020
Meeting Dates
BSHIP (Arya Vysya Business Networking Group) 2020
User Performance
BSHIP (Arya Vysya Business Networking Group) 2020
i) Alpha Testing: Alpha testing refers to the system testing carried out by the test team within
the development organization.
ii) Beta Testing: Beta testing is the system testing performed by a select group of friendly
customers.
BSHIP (Arya Vysya Business Networking Group) 2020
iii) Acceptance Testing: Acceptance testing is the system testing performed by the customers
to determine whether to accept or reject the delivery of system.
White Box Testing is defined as the testing of a software solution's internal structure, design,
and coding. In this type of testing, the code is visible to the tester. It focuses primarily on
verifying the flow of inputs and outputs through the application, improving design and usability,
strengthening security. White box testing is also known as Clear Box testing, Open Box testing,
Structural testing, Transparent Box testing, Code-Based testing, and Glass Box testing. It is
usually performed by developers.
White box testing involves the testing of the software code for the following:
The testing can be done at system, integration and unit levels of software development. One of
the basic goals of white box testing is to verify a working flow for an application.
It is often the first type of testing done on an application. Unit testing is performed on each
unit or block of code as it is developed. Unit Testing is essentially done by the programmer. As
a software developer, you develop a few lines of code, a single function or an object and test it
to make sure it works before continuing Unit Testing helps identify a majority of bugs, early in
the software development lifecycle. Bugs identified in this stage are cheaper and easy to fix.
BSHIP (Arya Vysya Business Networking Group) 2020
COCOMO consists of a hierarchy of three increasingly detailed and accurate forms. Any of the
three forms can be adopted according to our requirements. These are types of COCOMO model:
1. BASIC MODEL
E = a(KLOC)b
The above formula is used for the cost estimation of for the basic COCOMO model, and also is
used in the subsequent models. The constant values a and b for the Basic Model for the different
categories of system:
Software Projects A B C D
The effort is measured in Person-Months and as evident from the formula is dependent on Kilo-
Lines of code. These formulas are used as such in the Basic Model calculations, as not much
consideration of different factors such as reliability, expertise is taken into account, henceforth
the estimate is rough.
Formula Used:
Effort = 2.4(KLOC)1.05
Time = 2.5(Effort).38
People = Effort/Time
BSHIP (Arya Vysya Business Networking Group) 2020
Login.java(User) 100
Homepage.java 250
Connects.java(Admin) 250
Connects.java(User) 270
EC_Member_List.java 200
Member_List.java 200
Meeting_Dates.java 100
User_Performance.java 178
View_Attendance.java 189
Update_Attendance.java 139
Total 1997
Estimating Effort
:
Effort = 2.4(1997)1.05
Effort = 7008.22 PM
Estimating Time
:
Time = 2.5(7008.22)0.38
Time = 72.32 Months
People required
:
P = 7008.22/72.32
P = 96.90 PM
BSHIP (Arya Vysya Business Networking Group) 2020
Limitations
Future Enhancement
The scope of this project BSHIP business grid is that it takes the entrepreneurs &
business community is here together, as one able platform that helps you to network,
collaborate and grow, fact that they provide best-in-class product and services.
BSHIP strives to enhance your business by building your network. It helps you to
achieve your long term goals by connecting you with the quality business professionals.
9. CONCLUSIONS
This system has been developed successfully and the performance of the system has been
found satisfactory. Member should have registration id to connect with people. This system will
provide the ease of handing the business related things that extend the network.
10. BIBLIOGRAPHY/REFERENCES
1. www.abhiandroid.com
2. www.tutorialspoint.com
3. www.javatpointandroid.com
BSHIP (Arya Vysya Business Networking Group) 2020
Comment of Coordinator