sample project documentation

94
Nagpurshodh.com 1. INTRODUCTION 1.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 we’ve 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 1 GHRIIT

Upload: preet-kaur

Post on 25-Nov-2015

51 views

Category:

Documents


2 download

DESCRIPTION

project documentations

TRANSCRIPT

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