Nagpurshodh.com1. INTRODUCTION1.1 Company Profile Obeisance
System (I) Pvt. Ltd. is a leading global organization focused on
delivering robust management solution for different institution and
corporations worldwide. Placing strong emphasis on research and
development, Obeisance Systems (I) Pvt. Ltd. unparalleled customer
centric approach and leading edge technology has ensured 100%
client retention since the founding. Obeisance Systems (I) Pvt.
Ltd. (TSSIPL) has been traditionally involved in helping customer
modernize their back-office operation by integrating business
process. Mostly with its standard software solution. The core areas
of business of OBISANCE are providing Power Plant Solutions (Power
Plant Monitoring System) customized solution advanced banking
solutions and web development. Based on the experience gathered and
the expertise developed through application software development
and backend programming for the past decade services, DBA, Remote
Database Administrator and Training.
We leverage best practice from our vast collective experience in
each of the development projects weve worked on. That experience
spans many different industries including finance, industries banks
Obeisance System is professionally managed and steered by versatile
& diligent young entrepreneurs. In our group the role of each
constituent is well defined and its contribution is unique towards
achieving predefined goals. Company started its operation with
Education industrial domain as its primary functional area. We have
been active in the IT industry for last Two years and have carved
out a niche for ourselves in the field of database application with
nodal experience in Banking, Credit Co-operative societies, Credit
Union and search engine. Rural banking and Power Plant Software
Solution & e-Commerce.
At present we have pioneered in payroll system in educational
industry. We have utilized our fine-tuned product engineering
processes to develop best-in-class solutions for customers in
education industry across India. Our main activity is to provide
total solution to our esteemed clients. Ready to take on unique
business challenges, we deliver quality results, on time, within
budget, project after project. We are also ready to fulfill our
clients expectation to their total satisfaction through our
solution beyond all expectations.
The Three main products of the company are, Paysmart:Paysmart is
a next generation, state-of-art payroll system, exclusively
designed and developed for school management people. The product,
with its innovative design model, allows clerical staff to create
and maintain different documentation related to their payroll
system. System allows staff to create staff pay slips, monthly
payroll bill and around 22 different types of proformas required to
submitalongwith monthly pay bill. TMS: (Transport Management
System)Resource and cost optimization, transit
routesmaintenancedriver information and truck information tracking
are some of the challenges faced by Transportation and Logistics
industry. Companies looking to build a robust business are
leveraging technological advances to increase automation and
improve efficiency. Obeisance brings in strong domain knowledge in
the Transportation and Logistics industry through our strong
experience in Applications, Business Processes, and Infrastructure
services. Our solutions cater to the following needs
ofTransportation Company; Driver information persistence. Asset
(truck) information persistence. Transit information and
invoicemaintenance.
nagpurshodh.com(Online Search engine)nagpurshodh.com is a next
generation state-of-art search engine(under development) to provide
optimized search for events halls, real-estate sites, security
providers, restaurants, hospitals, pharmacies, etc in cities. This
is one place yellow pages where one can find everything in
nagpurshodh.com are totally different from other searching site as
event can medium of searching. Therefore this searching site is
developed which helps to search out events halls, real-estate
sites, and security organization, restaurants, hospitals etc in
city. This online booking and searching site is of the place at
which one can find everything required for events and booked.
1.2 Problem Definition nagpurshodh.com is now one of the fastest
growing state-of-art search engine place which is beneficial for
all level of society in over city. nagpurshodh.com Provides
optimized search for events, celebration halls, real-estate sites,
security providers, restaurants, hospitals, practical requirements
for event in nagpurshodh.com are totally different from Other
Searching Site as event can be used as medium of searching.
Therefore this Searching Site is developed which helps to Search
Out events halls, real-estate sites, security Organization,
restaurants, hospitals etc in city. This Online Booking and
Searching site is of the place at which one can find everything
required for events and booked.1.3 Overview of the Present
SystemNagpurshodh.com serve different facility for different
people. This search engine basically develops for end user so that
they found everything on one place. Generally people start
searching location for their event in city. They travel from one
place to another, one celebration hall to another. They start
searching and spend so much time and they west their money in
searching hall, lawn etc. required for event. So nagpurshodh serve
all this on one place to search with real picture. End user can
search by different as- Celebration halls: This type of search on
nagpurshodh.com can provide numbers of hall and lawns with their
original picture and area as well. So that end user when start
searching, and seen the picture that found some as original.
Real-Estate: This type of searching on nagpurshodh.com can provide
number of real Estate company, who sale the land and property. The
Real-Estate searching can provide various real-estate companies in
Nagpur and other citys who have good land on good location, row
houses, flats, shops etc. with different schemes for purchasing.
Hospitals: Nagpurshodh.com is search engine for the local people.
And try to include the entire important think required for locals.
Hospitals are one of the most important things for local in
emergency. This type of searching provides number of hospitals with
their contact number and locations.
1.4 Limitations of the Present SystemThere are certain
limitations of the present system as described below:
nagpurshodh.com, a search engine site has to restrict Owner of
halls and laws provider, Hospitals and Real-Estate companies have
to register first details about their halls, lows other events.
Nagpurshodh.com can provide only those information or advertisement
which are register and fill detail information about their product,
event or service. nagpurshodh.com can work as mediator in between
End user and customer, who provide services and who need services
as their requirement.1.5 Overview of the Proposed System Proposed
Modules User Module Organization module Category Module SubSciption
Module SubSciptionType Module
User Module:
This module is basically design for User Registration to fill
all the details of User. This Module maintains the information
about the entire user of nagpurshodh.com in Data- base. In User
Module. All needed basis and personal information of subscriber is
maintained. Information related to joining the organization and
subscription type of subscribers information is also
maintained.
Organization module:
This Module is basically design for organization to provide
rights for subscribers who book their event on nagpurshodh.com. It
provides authority to all the subscriber of various event
organizers and other organization member. And maintain all the
records of various event organizers and other organization member,
also maintain all the records of complete their subscription period
in system by efficient way. Role of each subscriber on as customer
who publishes their event for business purposes through this
module. All subscribers are categorized by their two ways:
subscription type and subscription period is carried out by the
subscriber to their authorities.
Category Module:
This module is basically design for categorized the subscriber
who book their event according to selecting category and
subscription also their type of subscription. This module is
basically design to categorized subscriber in different-different
category. The Principle of categorization of subscriber can be
applied in SHODH.COM by subscription of subscriber and subscription
type of subscriber. SubSciption Module:
This Module is basically design to provide time period to
subscriber to select their SubSciption according to their category.
This module is design for subscriber to select their subscription
period according to features and facility provide by SHODH.COM. In
this module different plan and offers are mention. So that
according to subscribers requirement. Subscriber can select their
subscription for book their event and publish.
SubSciptionType Module:This Module is basically design to
provide information and different type of subscription offered by
nagpurshodh.com to their subscriber. So that subscriber can easily
select their subscription and get information of subscription.1.6
Advantages of the Proposed Systema) Save time and energyb) Quick
retrieved of recordsc) Minimum misplacement of recordsd) Reduction
of staff & paper worke) Storage information
Security through loginAny person cannot get access of system as
long as they get some access privileges from respective authorized
administration. FastSince all work is computerized so speed of
processing is high. EfficientSince there is less paper work it
makes the project more efficient. EconomicalAs it handled by single
person and requires less paper work it makes the project
economical. AccuracyAll the data stored in memory of computer and
it is easy to access to end user. Therefore it has less chance of
mishandled in database. Flexible The stored records about bikes
could be easily modified according to user requirement, thus it
makes the project flexible.
1.7 Scope of the Proposed System Shodh.com aims to provide a
leading core Online Booking events, celebration halls, real-estate
sites, security providers, restaurants, hospitals by every one of
the Society. This Online Booking site are basically develop for
Subscriber that they can book their event and publish over site for
purpose of online marketing. This Site Provide a different modules
for different purposes. Each module have special feature for online
searching and booking. The modules are work concurrently. SHODH.COM
provide different module like user module is use to allow
subscriber to fill details and select the subscription for their
event. Other module like category, subscription, subscription type
is design to categorized subscriber in different category. These
modules maintain information about subscriber that categorized
subscriber and its period of subscription into database. This
online booking site is design according to end user, that end user
can search event, places, celebration hall, restaurants, hospitals,
pharmacies, etc in cities. This site provides online searching and
booking all events according to users requirement. And also reduces
the workload for searching and categorized events.Due to these site
user can also know the quality and facility of event, places,
celebration hall, restaurants, hospitals, pharmacies, etc in
cities.1.8 Scope of the Proposed Module: This module is basically
design for User Registration to fill all the details of User. This
Module maintains the information about the entire user of
nagpurshodh.com in Database. This Module is basically design for
organization to provide rights for subscribers who book their event
on nagpurshodh.com. It provides authority to all the subscriber of
various event organizers and other organization member. This module
is basically design for categorized the subscriber who book their
event according to selecting category and subscription also their
type of subscription. This module is basically design to
categorized subscriber in different-different category. This Module
is basically design to provide time period to subscriber to select
their Subscription according to their category. This module is
design for subscriber to select their subscription period according
to features and facility provide by nagpurshodh.com. This Module is
basically design to provide information and different type of
subscription offered by nagpurshodh.com to their subscriber. So
that subscriber can easily select their subscription and get
information of subscription.
1.9 Roles and Responsibilities of the Project: NameWorked
OnResponsibilityRoles
Rahul P. SheteSubSciption Module and SubSciptionType Module
Customer Subscription Details,Subscription Type for Customer
Details, Schemes and Approval SubSciption.Analysis,Front end
design,Database Design,Coding, TestingWeb Developer
2. SYSTEM ANALYSIS2.1 System Requirement Specification The first
step of analysis process involves the identification of need. The
success of a system largely depends on how accurately a problem is
defined, thoroughly investigated and properly carried out through
the choice of solution. The system has been developed in order to
overcome the difficulties encountered while using manual system.
Faster calculation with reliability and greater accuracy is another
motivating factor for the development of this package. After
analyzing the market we decided to include following features which
were essential part for the application. Easy to understand and
handle. Fast calculation and result. Privacy and security.2.2
Software Requirements
Operating SystemWindows 2007 Professional
Programming LanguageJDK 1.6, JSP, Maven, Hibernate, Spring,
Apache Tomcat Server
DBMSSQL Server Database 2005
2.3 Hardware RequirementsSystemUsed PentiumII
MainMemory 4 GBRAM
Microprocessor Intel I3 processor
Hard Disk Drive640GB (min. free useable disk space).Network
Frontend: a. JAVA Java is an object-oriented language that
allows creation of dynamic and interactive web-pages. JavaScript
allows user entries, which are loaded into an HTML form to be
processed as required. This empowers a website to return site
information according to a users requests.
b. HTML: Hypertext Markup Language (HTML) is the language that
puts the face on the web. In the words of the World Wide Web
Consortium (W3C), HTML exists to publish information for global
distribution. It was modified to act as a universally understood
language, a kind of publishing mother tongue that all computers may
potentially understand.
Backend:MS -SQL SERVER 2005SQL Server 2005 (codenamed Yukon),
released in October 2008, is the successor to SQL Server 2000. It
included native support for managingXML data, in addition to
relational data. For thispurpose, it defined an xml data typethat
could be used either as a data type in database columns or
asliterals in queries. XML columns can be associated with XSD
schemas; XML data being stored is verified against the schema. XML
is converted to an internal binary data type before being storedin
the database. Specialized indexing methods were made available for
XML data. XML data is queried using Query; Hibernate integration
was a main features with this edition, enabling one to write SQL
code as Managed Code by the Hibernate .
SQL Server 2005 added some extensions to the T-SQL language to
allow Embedding X Query queries in T-SQL. In addition, it also
defines a new extension to X Query, called XML DML that allows
query-based modifications to XML data. SQL Server 2005 also allows
a database server to beexposed overweb services using TD Sackets
encapsulated within SOAP (protocol) requests. When the data is
accessed overweb services, results are returned as XML For
relational data, T-SQL has been augmented with error handling
features (try/catch) and support for recursive queries with CTEs
(Common Table Expressions). SQL Server 2005 has also been enhanced
with new indexing algorithms, syntax and bettererror recovery
systems. Data pages arecheck summed for better errorresiliency, and
optimistic concurrency support has been added for better
performance. Permissions and access control have been made more
granular and the query processorhandles concurrent execution of
queries in a more efficient way. Partitions on tables and indexes
are supported natively, so scaling out a database onto acluster is
easier.SQL CLR was introduced with SQL Server 2005 to let it
integrate with the SPRING Framework .SQLServer 2005 introduced
"MARS" (Multiple Active Results Sets), a method of allowing usage
of database connections for multiple purposes.SQL Server2005
introduced DMVs (Dynamic Management Views), which are specialized
views and functions that return server state information that can
be used to monitor the health of a server instance, diagnose
problems, and tune performance.SQL Server 2005 introduced Database
Mirroring, but it was not fully supported until the first Service
Pack release (SP1). In the initial release (RTM) of SQL Server
2005, database mirroring was available, but unsupported. In order
to implement database mirroring in the RTM version, you had to
apply trace flag 1400 at startup. Database mirroring is a high
availability option that provides redundancy and failover
capabilities at the database level. Failover can be performed
manually or can be configured for automatic failover.Automatic
failover requires a witness partner and an operating modeof
synchronous (also known as high-safety or full safety).
2.4 Feasibility StudyThe proposed system is feasible due to the
following reasons. It provides operating requirement of nagpurshodh
effectively it gives reports and queries. The design system uses
systematic approach. The end user need not necessarily be a
computer professional to operate the system and no special training
is required for operating system. The system is user friendly and
at every step in the system, validations, help are provided.
2.4.1 Economic Feasibility Purposed system is economical since
required hardware or software is cheaper as compare to others. The
hardware and software specifications required for this project are
listed below in hardware and software setup section. Setup cost for
the Data Entry & Verification Server will be around Rs. 50000.
Rs.30000 for a Computer. Rs. 7000 for scanners. Rs. 10,000 for
printers. Rs. 1000 per month for Internet Connection. Rs. 2000
towards the electricity bill.The cost for a Computer for fast
processing and high memory storage capacity along with internet
connection will be Rs. 30,000.
2.4.2 Technical Feasibility The following are the technical
aspects of the proposed system: JAVA: Due to use of Adv. JAVA
Platform, the deployment of the web application will be very easy
and easy to manage. Also it will be easy from the maintenance point
of view. SPRING: In this technology JavaScript language is used
which increased performance of the system. It will avoid the
repeated inputs from the user hence reducing the user efforts.
Microsoft SQL: Microsoft SQL provides a wide range of API to work
on free of cost.2.4.3 Operational Feasibility The customer account
open and generated the account number. All the basic customer
information is required is maintained properly. All operation is
performed with producing proper result. The Data transaction is
done properly. Profit will be generated on separately page.
2.5 Project ScheduleThe project schedule provides realistic
milestones for the completion of tasks through the lifespan of the
project. It allows applicable resources to be identified, an
anticipated timeframe to be established and provides the basis for
budgeting individual tasks and the project as a whole. During
project or task execution, the schedule identifies elements that
are ahead, behind and on-schedule and allows appropriate
adjustments to be made. It removes the surprise element that often
confronts project management.The Schedule of the project was
normally divided into months as described below: MonthScheduled
Program
JanuaryPlanning and Requirement Analysis
FebruaryDatabase Designing
MarchFront End Forms Designing Design and Initial
Development
AprilDesign Architecture Coding, Validations through Spring
MayCoding of respective modules
JuneIntegration and Testing
2.6 Entity-Relationship Diagrams:
Searching Address Name
Nagpurshodh.com
has
Type
Organization DetailsSubscription Type Subscription Category USER
Privilege Area
Registration
Services Customer ID Organization Approval
Cost Name
Address Phone No.
Nagpurshodh.com
Random search
Details Select Contain
End UserUsername
Direct Search
Login Customer Module
DOBCust-IdPassword
Email Name Address
Gender
DOB Open
DescriptionCust-Id
Admin Module
Name
Address Email
Gender
Create
Customer Profile
Subscription Type Category
Customer Details
Subscription
3. SYSTEM DESIGN3.1 Database Design
Table:
ContactsFieldsTypeCollectionNullKeyDefaultExtraPrivileges
idintNullNoPRINullAuto_incrementSelect, insert, update,
reverences
firstnameVarchar2Latin1_swedish_eiYesNullSelect, insert, update,
reverences
lastnameVarchar2Latin1_swedish_eiYesNullSelect, insert, update,
reverences
TelephoneVarchar2Latin1_swedish_eiYesNullSelect, insert, update,
reverences
emailVarchar2Latin1_swedish_eiYesNullSelect, insert, update,
reverences
Table: shodh_action
FieldsTypeCollectionNullKeyDefaultExtraPrivileges
Actionid Int NULL No PRI NullAuto_incrementSelect, update,
insert, reference
ActionnameVarchar2Utf8_unicode_ciYes NullSelect, update, insert,
reference
ActionnameVarchar2Utf8_unicode_ciYes NullSelect, update, insert,
reference
ActionurlVarchar2Utf8_unicode_ciYes NullSelect, update, insert,
reference
actionimageVarchar2Utf8_unicode_ciYes NullSelect, update,
insert, reference
Table:
shodh_categoryFieldTypeCollectionNullKeyDefaultExtraPrivileges
categoryIdIntNullNoPRINullAuto_incrementSelect, insert,
update,Reference.
CreatedonDateNullYesNullSelect, insert, update,Reference.
modifiedByintNullYesNullSelect, insert, update,Reference.
ModifiedonDateNullYesNullSelect, insert, update,Reference.
CategorynameVarchar2NullNoNullSelect, insert,
update,Reference.
modifiedBydateNullYesNullSelect, insert, update,Reference.
parentIdIntNullYesNullSelect, insert, update,Reference.
ImagesVarchar2NullYes1Select, insert, update,Reference.
Table: Shodh_module
Field TypeCollectionNullKeyDefaultExtraPrivilege
moduleIdBigint Null No Null NullAuto_incrementSelect, insert,
update,Reference.
moduleNameVarchar2Latin1_swedish_ci NoSelect, insert,
update,Reference.
Table: shodh_organization
FieldTypeCollectionNullKeyDefaultExtraPrivileges
organizationId int Null NoPRINullAuto_incrementSelect, insert,
update, references
CapacityYesMUL NullSelect, insert, update, references
OrganizationYes NullSelect, insert, update, references
AddressYes NullSelect, insert, update, references
areaIdYes NullSelect, insert, update, references
cityYes NullSelect, insert, update, references
stateYes NullSelect, insert, update, references
Table: shodh_organization_images
FieldTypeCollectionNullKeyDefaultExtraPrivileges
imagesIdIntNullNoPRINullAuto_incrementSelect, insert, update,
reference
organizationIdintnullnoMULSelect, insert, update, reference
imagepathVarchar2nullnouninullSelect, insert, update,
reference
isApprovedintNullNo0Select, insert, update, reference
Table: shodh_privilege_area
FieldTypeCollectionNullKeyDefaultExtraPrivileges
privilegeIdIntNullNoPRINullAuto_incrementSelect, insert, update,
reference
roleIdVarchar2NullYesMULnullSelect, insert, update,
reference
actionIdVarchar2NullYesMULnullSelect, insert, update,
reference
submoduleIdVarchar2NullYesMULNullSelect, insert, update,
reference
actionURLVarchar2NullYesMULNullSelect, insert, update,
reference
Table: shodh_seo
FieldTypeCollectionNullKeyDefaultExtraPrivileges
IdintnullNoPRINullAuto_incrementSelect, insert, update,
reference
titletextUtf8_unicode_ciNonullSelect, insert, update,
reference
metaTextUtf8_unicode_ciYesnullSelect, insert, update,
reference
KeywordTextUtf8_unicode_ciYesNullSelect, insert, update,
reference
categoryIdintnullYesMULNullSelect, insert, update, reference
Table:shodh_sunmodule
FieldTypeCollectionNullKeyDefaultExtraPrivileges
submoduleIdintnullNoPRInullAuto_incrementSelect, insert, update,
reference
SubmodulenameVarchar2Latine_sewdish_ciNoSelect, insert, update,
reference
moduleIdBigintNullNoMULNullSelect, insert, update, reference
tabURLVarchar2Latine_sewdih_ciNoSelect, insert, update,
reference
visibleIntNullNoSelect, insert, update, reference
Table: shodh_subscriptiontpye
FieldTypeCollectionNullKeyDefaultExtraPrivileges
subsciptionTypeIdintNullNoPRInullAuto_incrementSelect, insert,
update, reference
subscriptionNameVarchar2NullNonullSelect, insert, update,
reference
enabldIdIntnullnoNullSelect, insert, update, reference
3.2Data Dictionary Account Master:Sr. NoNameData
TypeSizeConstraintsDescription
1Acc_nonumeric18,0Primary keyAccount Number
2Cust_idnumeric18,0Foreign keyCustomer ID
3Acc_opening_datedatetime-not nullAccount Opening Date
4Acc_Statusvarchar50not nullAccount Status
5Acc_passing_datedatetime-not nullAccount Passing Date
6Acc_opening_balnumeric18,4not nullAccount OpeningBalance
7Min_balancenumeric18,4not nullMinimum Balance
8Mode_of_opertnvarchar50not nullMode Of Operation
9Branch_codenumeric18,0not nullBranch Code
10Acc_typevarchar50not nullAccount Type
11Select_acc_typevarchar50not nullSelect Account Type
Customer Master:Sr. NoNameData
TypeSizeConstraintsDescription
1Cust_id nchar10Primary keyCustomer ID
2Acc_nonchar10not nullAccount Number
3Titlenchar10not nullTitle
4F_namenvarchar50not nullFirst Name
5M_namenvarchar50not nullMiddle Name
6L_namenvarchar50not nullLast Name
7DOBnvarchar50not nullDate of Birth
8Gender nchar10not nullGender
9Addressnvarchar50not nullAddress
10Nationalitynvarchar50not nullNationality
11Mob_nonumeric18,0not nullMobile Number
12Qualificationnvarchar50not nullQualification
13Marital_statusnchar10not nullMarital Status
14Email_idnvarchar50not nullEmail ID
15Occupationnvarchar50not nullOccupation
16Office_addrsnvarchar50not nullOffice Address
17Office_ph_nonumeric18,0not nullOffice Phone Number
18Chart_idnchar10not nullChart ID
19Statevarchar50not nullState
20Cityvarchar50not nullCity
21Photobinary50not nullPhoto
22Signaturebinary50not nullSignature
3.3 Data Flow Diagrams:
0th Level:
Check Login of User
Home Page User
Shodh Database (username, password)
1st Level:
User Module Customer
Shodh Action Module Nagpurshodh.com
Shodh category module Home page
Admin Shodh Organization
Approval Shodh privilege
Report Shodh Subscription
Shodh Subscription type
2nd Level:
Nagpurshodh.com
Organization Customer User
Transaction
Organization details
Analysis
2.1 level:
User Module
Nagpurshodh.com
Login And Registration
Registered user Details
2.2 level:
Organization Module
Nagpurshodh.com
Organizational Details
Details of Organization and Customer Information
2.3 level:
Category Module
Nagpurshodh.com
Customer Categorized
Category list of Customer
2.4 level:
Customer Subscription
Nagpurshodh.com
Subscription Details
Classification of SubSciption and Information
2.5 levels:
Customer SubSciption Type
Nagpurshodh.com
Subscription Type
Type of Subscription and Detaille information
Password User Id Nagpurshodh.com3.4 System Flowchart
Manually
Detaille Login SelecteContain End User
Direct
DOBCust-Id Customer Module
Address Name
Gender Email-Id
Name Cust-Id
OpenEmail, No.
Profile Admin
Description Images
Create
Customer Profile
Subscription Type Category
SubscriptionCust Details
START3.5 Program Flowcharts:
NAGPURSHODH.COM
END USER CUSTOMER
REGISTRATION
SEARCH EVENT, ORGANIZATION
ADMIN ONLINE BOOKING
APPROVAL
END
3.6 Input and Output Design
4. TESTING4.1 Program Testing:Our Project starts with Login
Page. Employees have to login though the UserID, Password and
module name. If anyone credential is wrong or blank or mismatch
with respected table, then appropriate massage is to be displayed.
If correct UserID, Password and module name are supply and match
with respected table it moves to respective module home page.
Sr. No.Page NameTest FieldTested ValueErrorRemark
1Login PageUserID, Password and module nameYour entry is
wrongValue applies blank
2Login PageUserID, Password and module nameAbc#gmail.com123User
ModuleWrong not enter in correct format Login Fail
3Login PageUserID, Password and module nameAbc#gmail.com123User
ModuleLogin successfulValue enter is correct
4Account CreationName of Customer, Contact no.Account TypeInput
string is in correct formatSave successfully
3CategoryDeclarationAvailable CategoryCategoryField is
filledsuccessfullySave Successfully
4Subscription Statements Profit or LossSelect SubscriptionYou
select the wrong subscriptionSave fail
5Subscription Type DetailsType of the User SubscriptionWeekly,
monthly, yearly Subscription Type is wrongEnter value is not
correct
4.2 Unit Testing:In this project there are various modules which
are tested individually for verification of a proper work which
includes correct username, password etc.The following table gives
testing of each module in this project and their conclusion: Module
NameTest CaseConclusion/Remark
1. User LoginCase 1: Username and Password.Successful login.
2. OrganizationCase2:Check for User and Login IDSave it into
database
3. CategoryCase 3:Check for User and Login IDSave it into
database
4.Subscribtion Case 4:Check for User and Login IDSave it into
database
5.Subscribtion Type
Case 5:Check for User and Login IDSave it into database
4.3 Integration Testing:One module can have an adverse effect on
the sub function. When combined may not produce the desired major
function. Global data structure can present problem. So by
integration testing systematic technique for construction test to
uncover the errors associated with the interface. All modules are
combined in this testing step.
In the integration testing, we test modules in two stages as
follow. After testing the modules, we show that how efficiently the
system will work. When the above modules are integrated the
following testing takes place:
4.4 System Testing:In system testing, it is check that the
systems do their work properly or not. Once the system was
completed, the entire software was tested. The goal was to verify
each and every page of project will be displayed according to
connectivity of pages. Sr. no.Test caseDescription
1.User CreationWe test that if the Customer is created then
their data is saved in the database.
2.CookiesWhen user request to login and after entering the
username and password, the system test in the database that the
user information is exist or not i.e., cookie created for that user
or not.
3.Working and response timeThe working and the response time of
the system were found to be satisfactory.
4.Behavior The system is checked how it behaves during system
failure. We see that no data is loss in the process and the system
performs well at each step.
5.Recovery & feedback The total system is also tested for
recovery and feedback to gain best result for our application.
6.Multiuser supportThe system will be used by multiple users it
was tested for multi-user support to access its handling of
load.
4.5 Other Testing: Validation Testing:Testing was performed to
ensure that all the functional and performance requirements are
met. Validation of total system is being done.
5. INPUT / OUTPUT SCREENS Main Screen
Login Screen
Registration Form
Profile Manage
Upload Images
View Profile
User Panel
List of User
List of Category
List of Module
List of Sub-Module
View Details of Privilege
List of Action
List of Subscription
List of Organization
List of Role
List of Action Here
6. IMPLEMENTATION6.1 Program Installation In implementation
phase only the executable file of the desired project is given to
the Customer along with the brief explanation about how to run the
project. The source code is kept with the developer in order to
meet further requirements of the user. To run this project,
software called Eclipse Framework and JAVA Language is been used
which is user friendly. The database storage is done using SQL
server which provides the simplest way to provide the retrieval of
data as per the requirement.6.2 Database Setup In Islamic Bank we
are using SQL SERVER 2005. In this we have developed local database
and then developed global database using server 2005. In this we
are providing server type, server name and path for database
connectivity. For database connectivity we have used OLEDB database
connectivity. With server 2005 we have backup file in case of
failure. For the database setup we must have SQL SERVER 2005 in our
computer system. For connectivity dataset path is provided.6.3
Network Setup: We can also implement nagpurshodh.com (search
engine) over the network. We can implement this project over
network in following manner: We can set it up either as peer to
peer connection. In which there is single server and single client
machine only. We can also implement this project over network as
centralized system in which there is strictly only one server
machine and rest of all client machines. We may implement this
project over LAN or WAN and Server.
6.4 Security Mechanism: Online functionality must be secure
because it contains venerable information of customers account no
and detail information therefore strong security is required. For
this purpose firstly there are different modules, so that any
employee can not have access to any module. Next in each module
there are no of users (Customer of nagpurshodh) and End User which
can get access through there username and password only.
6.5 User Training: In case of project failure, modifications can
be easily made with the help of source code with minor changes in
the project. Since the language is easy and less coding is required
the project becomes user friendly. Support and services are
provided as required by the user. A brief demo and also the
presentation of the project are given to the user.
7. LIMITATIONS AND FUTURE SCOPE7.1 Limitations of the System:
The nagpurshodh.com web Application software may not be easily
acceptable by all the people because its rules and principals are
different. The scheme and slab of Registration are depend upon
Organizations category, Subscription, Type and their profit also
decided on Profile Page for each Customer. During Registration
profit share both parties End User and Customer but If loss is
occur during Approval of admin capital loss by only customer not by
the nagpurshodh.com
7.2 Future Scope of the Project Shodh.com aims to provide a
leading core Online Booking events, celebration halls, real-estate
sites, security providers, restaurants, hospitals by every one of
the Society. This Online Booking site are basically develop for
Subscriber that they can book their event and publish over site for
purpose of online marketing. This Site Provide a different modules
for different purposes. Each module have special feature for online
searching and booking. The modules are work concurrently. SHODH.COM
provide different module like user module is use to allow
subscriber to fill details and select the subscription for their
event. Other module like category, subscription, subscription type
is design to categorized subscriber in different category. These
modules maintain information about subscriber that categorized
subscriber and its period of subscription into database. This
online booking site is design according to end user, that end user
can search event, places, celebration hall, restaurants, hospitals,
pharmacies, etc in cities. This site provides online searching and
booking all events according to users requirement. And also reduces
the workload for searching and categorized events. Due to these
site user can also know the quality and facility of event, places,
celebration hall, restaurants, hospitals, pharmacies, etc in
cities.8. CONCLUSION
Nagpurshodh.com serves different facility for different people.
This search engine basically develops for end user so that they
found everything on one place. Generally people start searching
location for their event in city. They travel from one place to
another, one celebration hall to another. They start searching and
spend so much time and they west their money in searching Marriage
hall and lawn, Real E-state, Decorator, caterers, Music and Band,
Beauty Parlor, Photography, Restaurant and Lounge, etc. required
for event. So nagpurshodh.com serves all this on one place to
search with real picture. End user can search by different style.
And customer can resistor directly by nagpurshodh.com and create
their own profile with detail information and real pictures also.
So customer get chance to establish their own Profile and business
on nagpurshodh.com.
.
9. REFERENCESBook References: Java Complete Reference 7th
Edition:- By HerbatschidetWeb References:
www.bankinginfo.islamicbank.mudharabah.com
www.shodh.com/userlogin?.my www.shodh.com/category?.my
http://www.tutorialspoint.com/maven/index.html
http://stackoverflow.com/questions/3589562/why-maven-what-are-the-benefits
http://documentation.magnolia-cms.com/developing/dev-environment/maven/maven-env-var.html
http://maven.apache.org/pom.html
http://maven.apache.org/guides/introduction/introduction-to-the-pom.html
http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
http://maven.apache.org/ref/3.0.5/maven-core/lifecycles.html
http://maven.apache.org/guides/introduction/introduction-to-profiles.html
http://maven.apache.org/guides/mini/guide-building-for-different-environments.html
http://maven.apache.org/guides/introduction/introduction-to-repositories.html
http://maven.apache.org/repository/
https://support.sonatype.com/entries/20693083-What-is-a-Maven-Repository-
http://maven.apache.org/plugins/index.html
http://maven.apache.org/users/index.html
http://books.sonatype.com/mvnref-book/reference/installation-sect-common-interface.html
1GHRIIT