Вы находитесь на странице: 1из 76

Online Common Service Center Application

Software(Certificate Module)

INTRODUCTION

Page 1

Online Common Service Center Application


Software(Certificate Module)

INTRODUCTION
The purpose of the website is to make the entire process
transparent so that any layman can easily follow the step-bystep instructions to get the desired certificate hassle-free and on
time. SETU ensures the process is convenient, faster and fully
beneficial to the common man. The SETU website is an
initiative by this collectorate to be more responsive to the
people's need using today's Information Technology (IT).
SETU has built the bridge. The motto of SETU says it
perfectly 'Sevetun Samadhaan which means Satisfaction
through Service.
Detailed Process of SETU Center
Setu Center is at Tehsil level Common Service Center which
gives all types of certificates to the applicants. In this process
any layman applies for certificate i.e. Caste Certificate, Non
Creamy Layer, Domicile Certificate, Income Certificate etc.
First Operator fills the information of applicant in form. After
Registration certificate has unique token number for further
process .Using this token number form goes to verification and
approval process from SETU to Tehsil office member. The
application required some necessary document for verification.
Tehsil clerk verify the certificate. Tehsil Clerk is responsible for
verification of application & document.
Then it goes to Awal Karkun it has
same work as Tehsil Clerk & then it goes to Naib Tehsildar for
verification. After that it reaches to Sub Divisional Officer
which is responsible for approval or rejection of certificate.
Then it gives to Applicant in SETU CENTER

Page 2

Online Common Service Center Application


Software(Certificate Module)

1.1 ORGANIZATION PROFILE


Company Name :

Address

DX SYSTEMS

: 2nd Floor, Indu-Keshav Apt. Nr. Mali Theater,


Karmaveer Chowk, South Shivaji Nagar, Sangli416416

DX SYSTEMS IT Infrastructure Management Company.


We are providing various IT enabled services such as Application
Software Development, Web Services, Networking Solutions, Wi-Fi
Networks, and Security Solutions etc. since 2005.
We are dedicated in helping organizations to create an innovative
and effective automation that generates a significant return on their
investment. We also empower organizations by leveraging web
Technology in order to increase efficiency, enhance productivity, and
reduce operating costs and customer satisfaction.

Total dedication to your complete satisfaction


Ability to understand your requirements and needs
Focus on cutting your costs while increasing your revenue
Highest quality standard

Page 3

Online Common Service Center Application


Software(Certificate Module)

Figure: DX Systems Services

Page 4

Online Common Service Center Application


Software(Certificate Module)

1.2 Existing System and Need for System


The existing system is a manual system. Here the user
needs to save his information in the form of excel sheets or Disk Drives.
There is no sharing is possible if the data is in the form of paper or Disk
drives. The manual system gives us very less security for saving data;
some data may be lost due to mismanagement. Its a limited system and
fewer users friendly. Searching of particular information is very critical it
takes lot of time. It is very critical to maintain records manually for
physical devices of a computer. Its very time consuming system as well as
its create lots of stress on worker which one handle this manual system.
Using manual system reports are not generated properly.
The data of their information system is a file, a folder, a book, or
any electronic data from any electronic device. The Purpose of this project
is to design & develop an application which will help user to do his task
and the reflections of that can be maintain. So the transactions depend on
the task can get updated information. This system mainly focuses on
various competencies essential for organizations growth.

Page 5

Online Common Service Center Application


Software(Certificate Module)

1.3

Scope of work

The purpose of the website is to make the entire process transparent so


that any layman can easily follow the step-by-step instructions to get the
desired certificate hassle-free and on time. SETU ensures the process is
convenient, faster and fully beneficial to the common man. The SETU
website is an initiative by this Collectorate to be more responsive to the
people's need using today's Information Technology (IT). SETU has built
the bridge. Use it. And help us to help you better. The motto of SETU says
it perfectly 'Sevetun Samadhaan which means Satisfaction through
Service.

Major Features
1. Scanning Process Change
2. In Scanning Process less than 400 KB Size (4 pages separation)
3. Provide Crop Option
4. Conversion of certificate to PDF Format
5. Verification Sign Patch.

It is the application in which user registers and maintains all the record.
The speed and accuracy will be maintained in a proper way. The system is
highly flexible one and this well efficient. The key focus is given on
validated data store only. This will be a user-friendly and can successfully
overcome strict validation checks. The application will be a flexible one
and changes whenever can be made easy.

Page 6

Online Common Service Center Application


Software(Certificate Module)

This application consists of Following Task:


System easily generates reports.
Create a new user and gives rights to user according to role.
Wastage of time is avoided.
Systematic Information Representation.
Provide security to data.
Reduce manpower.
Decreases manual mistakes.
Report Generation.

Page 7

Online Common Service Center Application


Software(Certificate Module)

1.4 OPERATING ENVIRONMENT:Hardware Environment


Processor

1 GHz & Above

RAM

1 GB & Above

Hard Disk

80GB & Above

System Independent applicable for

Software Environment
Operating System

cloud
XAMP 1.8.3
NOTE:Best view in Google Chrome Browser.

Page 8

Online Common Service Center Application


Software(Certificate Module)

1.5 DETAIL DESCRIPTION OF TECHNOLOGY USED:i.

PHP
PHP stands for Hypertext Preprocessor.

PHP was meant to be used as a fast web based scripting


language.HTML-embedded much of its syntax is borrowed from C,
Java and Perl with a couple of unique PHP-specific features thrown in.
The goal of the language is to allow web developers to write
dynamically generated pages quickly.
ii.

WHY PHP?
a. Cross Platform:
Runson almost any Web server on several operating
systems.One of the strongest features is the wide range of
supported databases.
b. Web Servers:
Apache, Microsoft IIS, XAMP;
c. Cost Benefits:
PHP is free. Open source code means that the entire
PHP community will contribute towards bug fixes. There
are several add-on technologies (libraries) for PHP that are
also free.

iii.

MySQL
MySQL was originally founded and developed in Sweden
by two Swedes and a Finn: David Axmark, Allan Larsson and

Page 9

Online Common Service Center Application


Software(Certificate Module)

Michael "Monty" Widenius, who had worked together since the


1980's.
MySQL is the world's most popular open source database
software, with over 100 million copies of its software downloaded
or distributed throughout its history. With its superior speed,
reliability, and ease of use. MySQL has become the preferred
choice for Web, Web 2.0, SaaS, ISV, Telecom companies and
forward-thinking corporate IT Managers because it eliminates the
major problems associated with downtime, maintenance and
administration for modern, online applications.
MySQL is a key part of LAMP (Linux, Apache, MySQL,
PHP / Perl / Python), the fast-growing open source enterprise
software stack. More and more companies are using LAMP as an
alternative to expensive proprietary software stacks because of its
lower cost and freedom from platform lock-in.

iv.

phpMyAdmin Features
a. Intuitive web interface
b. Support for most MySQL features:
i. Browse and drop databases, tables, views,
fields and indexes.
ii. Create copy, drop, rename and alter databases,
tables, fields and indexes.
iii. Maintenance server, databases and tables, with
proposals on server configuration.
iv. Execute, edit and bookmark any SQLstatement, even batch-queries.

Page 10

Online Common Service Center Application


Software(Certificate Module)

v. Manage MySQL users and privileges.


vi. Manage stored procedures and triggers.
c. Import data from CSV and SQL.
d. Export data to various formats:
CSV, SQL, XML, PDF, ISO/IEC 26300 - Open
Document Text and Spreadsheet, Word, LATEX and
others
e. Administering multiple servers.
f. Creating PDF graphics of your database layout.
g. Creating complex queries using Query-by-example
(QBE).
h. Searching globally in a database or a subset of it
i. Transforming stored data into any format using a set of
predefined functions, like displaying BLOB-data as
image or download-link.

v.

Why MySQL
Many of the world's largest and fastest-growing organizations
including Facebook, Google, Adobe, Alcatel Lucent and Zappos
rely on MySQL to save time and money powering their high-

Page 11

Online Common Service Center Application


Software(Certificate Module)

volume Web sites, business-critical systems and packaged


software.
vi.

FRAMEWORK

Its a foundational structure to create web applications. It provides the


way to do work in a structured and rapid manner without loss of
flexibility. Framework also provides a basic organizational structure, from
file names to database table names, keeping your entire application
consistent and logical. This concept is simple but powerful. Follow the
conventions and you will always know exactly where things are and how
they are organized.
Some Of The Major Features Are Highlighted As Follows.

Compatible with versions 4 and 5 of PHP


Integrated CRUD for database interaction
Application scaffolding
Code generation
MVC architecture
Request dispatcher with clean, custom URLs and routes
Built-in validation
Fast and flexible templating (PHP syntax, with helpers)
View Helpers for AJAX, JavaScript, HTML Forms and
more
Email, Cookie, Security, Session, and Request Handling
Components
Flexible ACL
Data Sanitization

COMPANY STATERGY
i.

Extreme Vs. Traditional Programming

Goal of Extreme Programming

Page 12

Online Common Service Center Application


Software(Certificate Module)

An attempt to reconcile humanity and productivity


A mechanism for social change
A path to improvement
A style of development

The main aim of XP is to lower the cost of change. In


traditional system development methods (like SSADM - Structured
systems analysis and design method) the requirements for the
system are determined at the beginning of the development project
and often fixed from that point on. This means that the cost of
changing the requirements at a later stage will be high. XP sets out
to lower the cost of change by introducing basic values, principles
and practices. By applying XP, a system development project
should be more flexible with respect to changes.
Extreme Programming values
Extreme Programming initially recognized four values. A
new value was added in the second edition of Extreme
Programming Explained. The five values are:

Communication
Simplicity
Feedback
Courage
Respect

Page 13

Online Common Service Center Application


Software(Certificate Module)

Figure: Extreme Programming Logic and Presentation


Traditional Programming
Traditional programming is generally done with what is
called the "Waterfall model":
This means you progress through the steps as follows:
1. Requirements specification
2. Design
3. Construction (AKA implementation or coding)
4. Integration
5. Testing and debugging (AKA Validation)
6. Installation
7. Maintenance
We do not skip steps; you do wait for one step to be complete
before going on to the next step.

Figure: QCubed Framework Working Style

ii.

QCubed Framework

Page 14

Online Common Service Center Application


Software(Certificate Module)

The Qcodo1.0 Development Framework is an opensource PHP web application framework which builds an Object
Relational Model (ORM), CRUD(Create, Retrieve, Update,
Delete), UI pages, and AJAX hooks from an existing data model. It
additionally includes a tightly-integrated HTML and JavaScript
form toolkit which interfaces directly with the generated entities.
Figure: QCubed Framework Working Style

The framework consists of three main components:


a)
Code Generator
b)
QForms (OOP generated stateful Ajax- or serverprocessed webform)
c)
QQuery(OOP based SQL Query builder)
Qcodo enables some the most highly trafficked websites and data
intensiveapplications for companies like Lockheed Figure: QCubed

Page 15

Online Common Service Center Application


Software(Certificate Module)

MVC ARCHITECTURE
QCubed is a MVC type PHP Development Framework, just like
most other frameworks are. We tell you the best features of QCubed in
all three aspects of MVC in following articles (as well as all the other
great things about QCubed). However, it is important to state what
actually MVC architecture is before we proceed. MVC stands
for Model View
Figure : MVC Architecture

Page 16

Online Common Service Center Application


Software(Certificate Module)

Controller. As such, all the three words represent the three


components which complete the architecture

What is a Model?
Represents data and the rules that govern access to and
updates of this data.
What is a Model?
Renders the contents of a model.
Specifies exactly how the model data should be presented.
What is a Controller?
Translates the user's interactions with the view into actions
that the model will perform.

Page 17

Online Common Service Center Application


Software(Certificate Module)

CHAPTER 2
PROPOSED SYSTEM

Page 18

Online Common Service Center Application


Software(Certificate Module)

2.1 Proposed System


In this system there are three modules:
1) Configuration:
In configuration module we enter the basic information
in appropriate pages. We import the information such as company
names, post hierarchy, Member registration page, Display all login
list. Place hierarchy pages such as Country-State-District-PrantTaluka-City/Village.
Religion hierarchy-Category-Caste.and Certificate pages such as
Caste, Tehsil level, Income, Affidavit and other certificates.
2) Certificate:

In this module create various types of certificate


templates such as different Caste Certificate, Income Certificate,
Non-Cremeleyer, Affidavits and nationality certificates. In this
certificates add post hierarchy as per the authority of rejected or
approval certificate. And which is required documents as per the
category of the certificate. Also attach the post of authorized person
who having authority of approval the Certificate
3) Application Submission Process:
This module used by Operator for take application form
applicant and fill up information, scan document and print token
.In this module we provide Application form and display certificate
list for selecting required document for applicant.
Certificate page consist required document list which is fill up in
config module and scan those document facility .If the document is
required then add facility provide on that certificate page.

Page 19

Online Common Service Center Application


Software(Certificate Module)

The List of Certificates generated in proposed system


1. Caste Certificates
2. Non Creamy Layer
3. Affidavit
4. Income Certificate
5. Domicile Certificate
6. Residential Certificate
7. Tapal
8. Senior Citizen

Page 20

Online Common Service Center Application


Software(Certificate Module)

2.1.1 FEASIBILITY STUDY:Feasibility study is carried out whenever there is a complex problem.
In fact, it is preliminary investigation which emphasis the Look before
you leap approaches to any project. Feasibility is undertaken to determine
the possibility of either improving existing system or developing a new
system. It helps to obtain an overview of the problem and to get rough
assessment of whether feasible solutions exist. This is essential to avoid
committing large resources to a project and then repenting on it later.
Survey provides technical guidelines and all required information at the
time of system analysis.
Preliminary description investigation is an important part of
system analysis. Before starting any system we have to determine whether
the system is feasible or not. This study is known as Feasibility Study.

A) Technical Feasibility:
In the dissertation, the Syon was introduced and the web
technologies and methodologies were discussed and evaluated. Back end
of the system was designed by using MySQL as a repository. Also, front
end was designed by using HTML with CSS. However, QCubed
framework was involved for interactivity of the system. Moreover, PHP
server side scripting language was utilized in the implementation of the
system. Furthermore, in developing the Syon, incremental methodology
and three-tier architecture were depended.

B)

Economic Feasibility:-

Page 21

Online Common Service Center Application


Software(Certificate Module)

Automation leads to cost reduction and beneficial to cost analysis of


the system. It yields the following results:

Training cost is incurred as the users of the system are not familiar with
the software platform but it would be affordable to the user.
Cost required to purchase the software is very less.
Various reports can be obtained by running the proposed system.
Automation results in the reduction of the manpower as well as reduction
in the processing time.
It means whether the system is economical to implement, when it is
studied. For economical feasibility the saving made by it, is compared
with investment made. The saving may be in the form of saving time,
money etc. If the saving benefits the firm, the system is said to be
economical.
In economic feasibility, the most important is cost-benefit analysis.
As the name suggests, it is an analysis of the costs to be incurred in the
system and benefits out of the system

C) Operational Feasibility:Operational feasibility is mainly concerned with issues like


whether the system will be used if it is developed and implemented.
Whether there will be resistance from users that will affect the possible
application benefit? The essential questions that help in testing the
operational feasibility of a system are following:
Does management support the project?
Are the users not happy with current business practices? Will it reduce the
time (operation) considerably? If yes, then they will welcome the change
and the new system.
Have the users been involved in the planning and development of the
project? Early involvement reduces the probability of resistance towards
the new system.

Page 22

Online Common Service Center Application


Software(Certificate Module)

Will the proposed system really benefit the organization? Does the overall
response increase? Will accessibility of information be lost? Will the
system affect the customers in considerable way?

2.2 OBJECTIVES OF SYSTEM:Following are the objectives the system has in front of it:
Purpose of this project is to design and develop an application
which helps employee to do his task. Application should be accessible to
Administrator and Employee/User. User friendliness is provided in the
application with various controls provided by the system Rich User
Interface. The system makes the overall project management much easier
and flexible. The information can be stored into a database which can be
maintained by the system. This can give the good security for user
information. Authentication is provided for this application only registered
Users can access.
There are some objectives of system
To make easier to user can have more facilities to do better work.
To save time and cost in maintaining the all the records.
To make Faster access of Data.
To generate different reports so that administrator/User can maintain the
information.
To provide a very attractive, secured and user friendly panel.

Page 23

Online Common Service Center Application


Software(Certificate Module)

2.3 USER REQUIREMENTS

User requirement gathering is very first phase in any software


development.

This phase/process is very important and time consuming.


Important because we need to understand the correct requirements of user,
otherwise the whole software development is useless.

As ultimately user is going to use the system, he/she should be


satisfied with the system. We can consider a system as a good system, if
the intended users (client) are satisfied with the system and their purpose
has been solved.
A User wants following needs.
1. Administrator and Operator, Taluka manager, Tehsil Clerk, Naib
Tehsildar, Awal Karkun, Tehsildar, SDO Clerk, SDO Awal Karkun, Sub
divisional officer and Collector is the user of the system, They have also
require the username and password for access the system and their
required task on system. And personal dashboard to maintain their task
and related reports.

Page 24

Online Common Service Center Application


Software(Certificate Module)

ANALYSIS & DESIGN

Page 25

Online Common Service Center Application


Software(Certificate Module)

3.1 Data Flow Diagram


1] Context Level

Receive Certificate Reports

Certificate Template

Config

Syon 1.0
Certificate
Module

Inform to Fill Documents

Order to Fill Certificate Template

Check Document

Fill All Required Document

Fill Required Reasons for


Certificate
Receive Certificate Print

Setu Center

Generate Certificate Reports

Gives Certificate Print

Page 26

Online Common Service Center Application


Software(Certificate Module)

2] First Level
1.0
Certificate Template

Certificate Template

Config

2.0

Document

Fill Document

3.0

Reason

Fill Reasons

4.0

Receive Certificate
Print

5.0

Receive Certificate
Report

Page 27

Online Common Service Center Application


Software(Certificate Module)

6.0

Certificate Template

Order to Fill
Certificate Template

Setu Center

7.0

Document

Inform to fill
Document

8.0

Verification Template

Check Document

9.0

Give Certificate
Print

10.0

Give Certificate
Reports

Page 28

Online Common Service Center Application


Software(Certificate Module)

3.2 Entity Relationship Diagram

Send

Setu Center

Documents

Checks

Generate

Of

Certificate

Gives

Certificate
Template

Certificate
Report
Fill

For
To

Admin

To

Page 29

Online Common Service Center Application


Software(Certificate Module)

3.3 UML Diagrams


Use case Diagram

Page 30

Online Common Service Center Application


Software(Certificate Module)

<<include>>
Username & password

login

<<extend>>
Register

Place Hierarchy

Add master

<<include>>

Company Registration
<<include>>

Admin/Staff

Create Post hierarchy


<<include>>

DB/Server

Member Registration

Create Documents and Reasons

Add Certificate template


<<include>>

Add post hierarchy to certificate &


approval process

Log out

Application Approval Use case Diagram

Page 31

Online Common Service Center Application


Software(Certificate Module)

<<extend>>
Scan document and Form
<<extend>> Attach document

Tehsil Manager
Verification

<<extend>>
Filling the Application Form

Tehsil Clerk

Applicant
Collector
/Resident...

Request for certificate

Print and Give Certificate

Reverification

<<view reports>>
<<View Report>>

Operator

Approved certificate

Approval and Rejection

Awal
Karkun/RNT/...

SDO/Tehsildar

3.4 Activity Diagrams


Log In

Page 32

Online Common Service Center Application


Software(Certificate Module)

Admin/Staff

System

Enter User name


and password

Verify user name


and password

Valid?
[ No ]

Redirect
Home Page

[ Yes ]

Create Certificate template

Page 33

Online Common Service Center Application


Software(Certificate Module)

Admin/Staff

DB/Serv er

Login
Generate
Certificate Code
select certificate
template menu
[No]

Display
certificate code

Receive Detail

Add certificate

Attach required
document list

Attach post hierarchy for


approval process

Valid?
[Yes]

View Template
[Yes]
Display Confirmation
Message

Document

Page 34

Online Common Service Center Application


Software(Certificate Module)

Admin/Staff

DB/Serv er

Login

Generate
documentcode

Select Document
Sub Menu

[No]

Display
document code

Receive Details

Add Document

Valid ?

Display
document list

Confirmation
Message

[yes]

Page 35

Online Common Service Center Application


Software(Certificate Module)

Database Structures

4.1) DATABASE DESIGN:

Page 36

Online Common Service Center Application


Software(Certificate Module)

1) Taluka_Has_Certificate_Template

Sr No

Field

Type

Constraints

Taluka_Idtaluka

INT(11)

Primary Key

Certificate_Template_Idcertificate_Template

INT(11)

Primary Key

Code

INT(11)

Null

2) Scan Doc
Sr No
1
2
3
4

Field

Type

Idscan_Doc

INT(11)

Doc_Code

VARCHAR(45)

Scan_Code

VARCHAR(45)

Date_Time

DATETIME

Constraints
Primary Key
Not Null
Not Null
Null

3) Certificate Category
Sr No
1

Field

Type

Idcert_Cat

INT(11)

Constraints
Primary Key

Page 37

Online Common Service Center Application


Software(Certificate Module)

Name

VARCHAR(45)

Not Null

4) Certi_Group
Sr No
1

Field

Type

Idcerti_Group

INT(11)

Constraints
Primary Group

Name

VARCHAR(45)

Not Null

5) Application_Has_Document

Sr No

Field

Type

Constraints

Id

INT(11)

Primary Key

Application_Idapplication

INT(11)

Foreign Key

Document_Iddocument

INT(11)

Foreign Key

Scan_Code

INT(11)

Not Null

Page 38

Online Common Service Center Application


Software(Certificate Module)

Verified

TINYINT(1)

Null

Remark

TEXT

Null

Varified_By

INT(11)

Null

6) Certificate_Template_Has_Document
Sr No

Field

Type

Constraints

Certificate_Template_Idcertificate_Template

INT(11)

Primary Key

Document_Iddocument

INT(11)

Primary Key

Qty

INT(11)

Not Null

Required

TINYINT(1)

Not Null

Instructions

TEXT

Null

Certifi_Seq

INT(11)

Null

Marrid

TINYINT(1)

Null

On_Cert

TINYINT(1)

Null

Adjustment

TINYINT(1)

Null

7) Certificate_Template
Sr No

Field

Type

Constraints

1.

Idcertificate_Template

INT(11)

Primary Key

2.

Code

VARCHAR(45)

Not Null

3.

Name

VARCHAR(300)

Not Null

4.

Short_Name

VARCHAR(45)

Null

5.

Marathi_Cert

TEXT

6.

Description

TEXT

Null
Null

7.

Category

INT(11)

Null

Page 39

Online Common Service Center Application


Software(Certificate Module)

8.

Cast

INT(11)

Null

9.

Sub_Cast

INT(11)

Null

10.

Final_Authority

INT(11)

Null

11.

Sector1_Data

TEXT

Null

12.

Sector2_Data

TEXT

Null

13.

Sector3_Data

TEXT

Null

14.

Sector4_Data

TEXT

Null

15.

Sector5_Data

TEXT

Null

16.

Sector6_Data

TEXT

Null

17.

Requird

TINYINT(1)

Null

18.

Group

INT(11)

Null

19.

Cert_Cat

INT(11)

Null

20.

Fees

DOUBLE

Null

21.

Tax

DOUBLE

Null

22.

Total

DOUBLE

Null

23.

Hide

TINYINT(1)

Null

8) Document
Sr No

Field

Type

Constraints

Iddocument

INT(11)

Primary Key

Name

VARCHAR(150)

Description

TEXT

NOT NULL
NULL

Mdocument

TEXT

NULL

Option_Of

INT(11)

NULL

Hide

TINYINT(1)

NULL

Page 40

Online Common Service Center Application


Software(Certificate Module)

9) Verification_Template

Sr No

Field

Type

Constraints

Idvarification_Templet

INT(11)

Primary Key

Certificate_Template

INT(11)

Not Null

Post

INT(11)

Task

TEXT

Not Null
Null

Seq

INT(11)

Null

10) Reason Table


Sr No

Field

Idreason

Name

Type

Constraints

INT(11)

Primary Key

TEXT

Not Null

Page 41

Online Common Service Center Application


Software(Certificate Module)

USER MANUAL

Page 42

Online Common Service Center Application


Software(Certificate Module)

5.1

USER MANUAL:-

For any system to be successful it is important that the intended user


find the system easy to operate. The purpose of the user manual is to
make user acquainted with the system and help user understand the
system and operate it conveniently. The manual contain several
screenshots that describes how to use the entire system.
The purpose of the user manual is to make user
acquainted with the system and help user understand the system and
operate it conveniently. The manual contain several screen shots that
describes how to use the entire system.
REQUIREMENTS:1. Computer system
2. Internet connection
Client must have some knowledge of computer

5.1.1) Introduction:
The main objective of E-Setu is to assist the user of the system to

Page 43

Online Common Service Center Application


Software(Certificate Module)

effectively perform their tasks. It is expected to enable the user to manage


all activities which are related to their scope can be possible in simple
manner.
There are 2 users for this system,
1) Admin
2) Staff

5.1.2) User Guide:


How to login in the
system?
Step 1:
Fill the username &
password
Approval Type. This all
fields are
Mandatory.

Step 2:
Click on login button for
further
Process.

Page 44

Online Common Service Center Application


Software(Certificate Module)

How to add new Certificate


Template?
First Configurator Login the
system then select certificate
menu to add new Certificate
Template

How to add new Document?


First Configurator Login the
system then select certificate
menu to add new document

How to add new reasons?


First Configurator Login then
select certificate menu to add
new reasons.

Page 45

Online Common Service Center Application


Software(Certificate Module)

How to see all certificate


template?
First Configurator Login then
select view template menu to
see all certificate template.

How to see all generated and


issued certificate reports ?
First operator Login then select
issue certificate menu to see all
issue & generated certificate
reports.

Page 46

Online Common Service Center Application


Software(Certificate Module)

Input Design

Page 47

Online Common Service Center Application


Software(Certificate Module)

6.1) FORMS DESIGN


Home Page

This is the Home Page of the E-SETU Solapur. The Members Log In
is done using this page. There are five more menus like Home, Setu

Page 48

Online Common Service Center Application


Software(Certificate Module)

Samiti, Services, Setu Centers and Contact Us. This gives valuable
information to user. The related database to this page is web_portal.

Certificate List Form

This is the Certificate list form. Using this page the list of certificate is
created. And it also gives report of the list of all types of certificates
submitted by Configrator. The Certificate_ category database is used
to create this page.

Page 49

Online Common Service Center Application


Software(Certificate Module)

Document Form

This is Document form used to fill the required documents for


certificate. The configrator fill the required documents using this
page. Document database is used to store the data.

Page 50

Online Common Service Center Application


Software(Certificate Module)

Certificate Template Form

Page 51

Online Common Service Center Application


Software(Certificate Module)

Page 52

Online Common Service Center Application


Software(Certificate Module)

Certificate Template divided in three parts 1] Certificate template 2]


Attachable Documents 3] Verification Steps
Certificate Template Database is used to store the data of this form.
Some validations also used on this form like 1] Required field 2]
Compare validator 3] Regular Expression validator

Page 53

Online Common Service Center Application


Software(Certificate Module)

Select Document

Select Document Form is used in certificate creating process.


Operator Attach the Documents to certificate using this form. The
Certificate_template_has_Document Database is used to create this
form.

Reason Form

Page 54

Online Common Service Center Application


Software(Certificate Module)

The Reason Form is use for fill the Required Reasons for certificate
approval process. Valid Reasons filled by Configrator using this form.
Reason Database is used to create this form.

Certificate Report Form

Page 55

Online Common Service Center Application


Software(Certificate Module)

Certificate Report Form is use to show Certificate reports.


The new generated certificates and issued certificates reports are
shown by this form. Operator can check reports using this form.

Page 56

Online Common Service Center Application


Software(Certificate Module)

Output Design

6.2) REPORTS

Page 57

Online Common Service Center Application


Software(Certificate Module)

All Certificate List Report

This Report shows all Certificates. The configrator checks the report
of available certificates here. Dropdown list feature give to show
different types of certificate report.

Documents Report

Page 58

Online Common Service Center Application


Software(Certificate Module)

This report gives the detail information about the required documents
filled by configrator.

Reasons Report

Page 59

Online Common Service Center Application


Software(Certificate Module)

Reasons Report is used for show required reasons filled by


configrator. This report gives all valid reasons for required certificate
approval process.

Certificate Print

Page 60

Online Common Service Center Application


Software(Certificate Module)

Certificate print is Approved certificate which gives to


applicant.

Page 61

Online Common Service Center Application


Software(Certificate Module)

Generated / Issue Certificates Report

This report gives detail information about newly generated


certificates and issued certificates.

Page 62

Online Common Service Center Application


Software(Certificate Module)

Testing

7.1 Test Procedures and cases:Testing objective is to design tests that systematically uncover

Page 63

Online Common Service Center Application


Software(Certificate Module)

different classes of errors and to do so with a minimum amount of


time and effort.
After the initial release of a product any change to the
product should require that development and testing objectives to
the life cycle phase that corresponds to the type of change made.
Each test case is independent and starts from the initial state.
Testing Principles:
1. Testing is process of executing a program with the intend
of finding an error.
2. A good test case is one that has a high probability of
finding an as-yet undiscovered errors.
3. A successful test is one that uncovers an as-yet
undiscovered error.
4. All tests should be traceable to customer requirements.
5. Tests should be planned long before testing begins.

Types of Testing:

Page 64

Online Common Service Center Application


Software(Certificate Module)

1. Black Box (Functional) Testing:


Focuses on the functional requirements of the software.
Black box testing attempts to find errors in the following
categories:
- Incorrect or missing function.
- Interface errors.
- Errors in data structure or external database access.
- Behavior or performance errors.
- Initialization and termination errors.
2. White Box (Structural) Testing:
Used to increase logic coverage. There are four basic forms
of logic coverage
-

Statement coverage: Each statement is executed at


least once.
Decision coverage: Each statement is executed at least
once; each decision takes on all possible outcomes at
least once.
Condition coverage: Each statement is executed at
least once; each condition in a decision takes on all
possible outcomes at least once.
Decision/Condition coverage: Each statement is
executed at least once; each decision takes on all
possible outcomes at least once; each condition in a
decision takes on all possible outcomes at least once.

Other types of Testing:

Page 65

Online Common Service Center Application


Software(Certificate Module)

I. Unit testing
Testing of individual software components or modules,
typically done by the programmer and not by testers, as it requires
detailed knowledge of the internal program design and code. May
require developing test drive modules or test harnesses.
II. Incremental integration tests
Bottom up approach for testing i.e. continuous testing of an
application as new functionality is added; Application functionality
and modules should be independent enough to test separately
done by programmers or by testers.
III. Integration testing
Testing of integrated modules to verify combined
functionality after integration. Modules are typically code modules,
individual applications, client and server applications on a network,
etc. This type of testing is especially relevant to client/server and
distributed systems.
IV. Functional testing
This type of testing ignores the internal parts and focus on
the output is as per requirement or not. Black-box type testing
geared to functional requirements of an application.

V. System testing
Entire system is tested as per the requirements. Black-box type
testing that is based on overall requirements specifications, covers
all combined parts of a system.

Page 66

Online Common Service Center Application


Software(Certificate Module)

VI. End-to-end testing


Similar to system testing, involves testing of a complete application
environment in a situation that mimics real-world use, such as
interacting with a database, using network communications, or
interacting with other hardware, applications, or systems if
appropriate.
VII. Acceptance testing
Normally this type of testing is done to verify if system meets the
customer specified requirements. User or customers do this testing
to determine whether to accept application.
VIII. Performance testing
Term often used interchangeably with stress and load testing To
check whether system meets performance requirements Used
different performance and load tools to do this.
IX. Alpha testing
In house virtual user environment can be created for this type of
testing. Testing is done at the end of development. Still minor
design changes may be made as a result of such testing.
X. Beta testing
Testing typically done by end-users or others. Final testing
before releasing application for commercial purpose.

IMPLEMENTATION

Page 67

Online Common Service Center Application


Software(Certificate Module)

TESTING PLAN:
The testing plan used focuses on the fundamental requirement of the
system. This plan enables to drive the sets of input condition that will fully
exercise all functional requirements for a program.
This Plan to find error in the following categories is as mentioned:
1) Incorrect or mission function.
2) Interface errors.
3) Error in data structure or database accesses.
4) Performance error.
5) Initialization and termination error.
Testing Specification:
Main module is treated as driver and integration testing is done in the topdown approach of testing, starting from main modules. The sub modules
are tested using black-box testing method in the following manner.
Checklist for Interface Testing:
1) Do the units and order of the parameter and argument match?
2) Is the transmission of the argument to module function correct?
3) Are the global variable defined consistently across the module?

Page 68

Online Common Service Center Application


Software(Certificate Module)

LIMITATION OF SYSTEM

DRAWBACKS AND LIMITATIONS


The system having some of the drawbacks and limitations are

Page 69

Online Common Service Center Application


Software(Certificate Module)

as follows:
1. System is still not fully automated, still some kind of work need to
do manually.
2. This is computerized system thats why in any case if the server is
down then the whole system collapse.
3. System will work properly when internet having high speed
otherwise takes too much time to work.
4. Lay man directly not connected to the system.
5. End user must have knowledge of basic computer and accounting.

Page 70

Online Common Service Center Application


Software(Certificate Module)

PROPOSED ENHANCEMENTS

Page 71

Online Common Service Center Application


Software(Certificate Module)

PROPOSED ENHANCEMENT
Enhancement of the system may be collection of solution to existing
bugs/limitations and introducing more operability, features to the system.
This system can be further enhanced on the following measurements.
1. In the Proposed Enhancements the system will try to overcome
the drawbacks and the limitation of a system like increase in to
the work speed.
2. System connects with hardware interface as like barcode
reader and cash drawer
3. In the Proposed Enhancement the system will try to provide
user interface in regional language.
4. System will give the facility of online payment.

Page 72

Online Common Service Center Application


Software(Certificate Module)

CONCLUSIONS

Page 73

Online Common Service Center Application


Software(Certificate Module)

CONCLUSION
The computerized system offers the following advantages over the
manual system

To preserve customers satisfaction


To increase the efficiency
Fast response to customers enquiry
Time and money saving

With the help of these advantages we can able to maintain the


relationship between lay man and the company and it is helpful for the
organization to maintaining the goodwill in the market also increased
in the productivity and customers satisfaction.
The Objective of this project is to satisfy users requirements,
successful implementation of the system, designing a user friendly and
easy to operate system.
Existing Project of SETU systems are as explained above complicated and
restricted towards their platform.
Our system included with PHP, JQuery and MySQL is easier but flexible
in all respects of customer requirements with the help of QCubed
framework. There are no limits of platforms and contents for future
development.
.

Page 74

Online Common Service Center Application


Software(Certificate Module)

BIBLIOGRAPHY

Page 75

Online Common Service Center Application


Software(Certificate Module)

BIBLIOGRAPHY
QCubed Tutorial First steps building User Interfaces with
QForms
QCubed Model-View-Controller Tutorial
Database Modelling in QCubed Video Tutorial
QCubed Debugging Tutorial
QCubed Installation - QCubed's library
Installing Plugins - QCubed's library
http://examples.qcodo.com/examples/code_generator/indexes.php
http://examples.qcodo.com/examples/code_generator/objects.php
http://www.madcapdairysoftware.com/
http://www.mysql.com/products/workbench/

Page 76

Вам также может понравиться