0% found this document useful (0 votes)
128 views

Acknowledgement: Buddhi Prakash

The document provides details about the internship of Buddhhi Prakash at SUNSHINE INFOSOFT Pvt. Ltd. It thanks the company team for their guidance and support. It includes an acknowledgement, preface and table of contents. The first chapter introduces the company, describing its background, organizational structure, nature of business including products and services, and market strengths in areas like tax, audit, finance and software. The second chapter discusses the company infrastructure, including its departmental structure, network setup, and use of hardware and software.

Uploaded by

Ankit Agrawal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views

Acknowledgement: Buddhi Prakash

The document provides details about the internship of Buddhhi Prakash at SUNSHINE INFOSOFT Pvt. Ltd. It thanks the company team for their guidance and support. It includes an acknowledgement, preface and table of contents. The first chapter introduces the company, describing its background, organizational structure, nature of business including products and services, and market strengths in areas like tax, audit, finance and software. The second chapter discusses the company infrastructure, including its departmental structure, network setup, and use of hardware and software.

Uploaded by

Ankit Agrawal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 31

ACKNOWLEDGEMENT

I feel profound happiness in forwarding this industrial training report as an image of


sincere efforts. It is almost in evitable to ensure indebtness to all who generously helped
by sharing their valuable experience & devoting their precious time with us, without
whom this seminar report would never have been accomplished.
First & foremost I extend my thanks & gratitude to Whole SUNSHINE
INFOSOFT Pvt.Ltd. team Mr. Shivraj Sharma(Project Manager), whose
guidance, teaching and inevitable suggestion provided me the timely valuable inputs
which enhanced my Knowledge and outlook towards IT industry.

BUDDHI PRAKASH
B.Tech. Final Year
(CS&E)
(i)

PREFACE

Engineering student gets theoretical knowledge only through their books. Only
theoretical Knowledge is not sufficient for absolute mastery in any field. Theoretical
knowledge given in our book is not of much use without knowing its practical
implementation. It has been experienced that theoretical knowledge is volatile in nature,
however practical knowledge makes solid foundation in our mind.

To accomplish this aspect the Rajasthan Technical University has included Industrial
Summer Training for the student of degree, after VI semester. I accomplished my
Summer Training at SUNSHINE INFOSOFT Pvt. Ltd. Succeeding chapters give
details about what we have learnt from the prestigious Organization.

(ii)
Table of content
Page No
1. Introduction………………………………………………………………………1-2

1.1. Introduction………………………………………………………………….1

1.2. Background of company……………………………………………………..1

1.3. Organizational Structure……………………………………………………...1

1.4. Nature of the Business………………………………………………………..1

1.5. Products……………………………………………………………………….2

1.6. Conclusion……………………………………………………………………2

2. Company Infrastructure…………………………………………………………3-3

2.1. Introduction……………………………………………………………………3

2.2. Department Structure………………………………………………………….3

2.3. Network Structure …………………………………………………………….3

2.4. Hardware and Software ……………………………………………………….3

2.5. Available policy………………………………………………………………..3

2.6. Conclusion……………………………………………………………………..3

3. Training Attended…………………………………………………………………..4-5

3.1. Introduction…………………………………………………………………….4

3.2. Exposure Level…………………………………………………………………4

3.2.1 Microsoft .NET………………………………………………………….4

3.2.1.1 .net Standards………………………………………………………4

3.2.1.2 .net Framework ……………………………………………………5

3.2.2 MS SQL………………………………………………………………….5

3.3. Conclusion………………………………………………………………………5

4. Project Development…………………………………………………………………6

4.1. Introduction……………………………………………………………………...6

(iii)
4.2. Project Description……………………………………………………………….6

4.3. Roles / Responsibilities…………………………………………………………..7

4.4. System Analysis………………………………………………………………….8

4.4.1 Feasibility Study……………………………………………………………8

4.4.1.1 Technical ……………………………………………………………...8

4.4.1.2 Operational……………………………………………………………9

4.4.1.3 Economical……………………………………………………………9

4.4.2 Requirement ……………………………………………………………….9

4.5. System Design ……………………………………………………………….....10

4.5.1 Table spaces and Structure ……………………………………………….11

4.6. System Development / Implementation ………………………………………..11


4.6.1 Login Page……………………………………………………………….12
4.6.2 Subject Page………………………………………………........................13
4.6.3 C#.net Page………………………………………………………………14
4.6.4 Asp.net Page……………………………………………………………..15
4.6.5 Ado.net Page…………………………………………………………….16
4.6.6 HTML Page ……………………………………………… ……………17
4.6.7 Result Page………………………………………………………………18
4.6.8 Registration Page…………………………………………………………19

4.7. System Testing…………………………………………………………………20

4.7.1 Testing Methods………………………………………………………….20

4.7.1.1 Black Box Testing……………………………………………………20

4.7.1.2 White Box Testing …………………………………………………..20

4.7.1.3 Regression Testing…………………………………………………...21

(iv)
4.8. Conclusion…………………………………………………………………....21

5. Conclusion…………………………………………………………………………22

5.1. Introduction…………………………………………………………………… 22

5.2. Lesson Learned ………………………………………………………………..22

5.3. Knowledge Gained……………………………………………………………..22

5.4. Suitability of organization………………………………………………………22

5.5. Limitation……………………………………………………………………….23

6. References……………………………………………………………………………24

(v)
List of Table

S.NO Table Name Table No. Page No.

1. Student 4.5.1 11

(vi)
List of Figures

S.NO Figure Name Figure No. Page No.


1. Company logo 1 1

2. Login page 4.6.1

3. Subject page 4.6.2

4. C#.net ques. Page 4.6.3

5. Asp.net ques. Page 4.6.4

6. Ado.net ques. Page 4.6.5

7. HTML ques. Page 4.6.6

8. Result Page 4.6.7

9. Registration Page 4.6.8

(vii)
List of Appendices

S.NO Abbreviations’ Full forms

1. MS Microsoft

2. SQL Structure Query Language

3. DB Database

4. VB Visual Basic

5. HTTP hyper text transmission protocol

6. HTML hyper text markup language

7. H/W Hardware

8. S/W Software

(viii)
CHAPTER 1

Introduction

SRP INFOSYSTEMS PVT.LTD

1.1 Introduction

This phase of report tells about the company, their strength, services, branches in
current state etc.

1.2 Background of Company


This Group is launched and promoted by SATISH AJMERA, leading Chartered
Accountant, Partner of B L Ajmera & Co. He has been Director on the Boards of
leading companies of India and has a vast experience of Finance and Taxation,
Software, etc. The group has been the leaders in Audit and Taxation, and through
their company, SRP Infosystems, has been the leading Transcription Company in the
state of Rajasthan. The group started the first Medical Transcription Training Center
in Rajasthan. S Ajmera Finance P Ltd manages the Group's Share Brokerage and
Investment Advisory Arm. The group has interest in Real Estate and is in the process
of putting up about 200,000 square feet of Residential Property on its own land.
1.3 Organizational Structure
SUNSHINE SOFTWARES is providing its services in field of software solution for
the application, web development and ERP design with accelerated growth over the
last Four years. Our mission is to provide to our customer cost effective state of the
mind and art product and services, to enable them to implement straight through
processes to better serve and retain their clients.
1.4.Nature of the Business
The company is basically the outsourcing company which provide the services like
Tax & Audit, financial Services, consultancy and real estate, transcription, training
and software.

1
1.5 Products
The company is generally building their products in field like software, training,
Consultancy, transcription etc.

1.6 Market Strength


The strength of company is in services like
1.6.1 Tax & Audit
1.6.2 Financial Services & Share Brokerage
1.6.3 Consultancy & Real Estate
1.6.4 Transcription
1.6.5 Software

1.7 Conclusion
The conclusion of this phase of report is we get information about company, their
Infrastructure, services and products.

2
CHAPTER 2
Company Infrastructure

2.1 Introduction
This part of report will give the information about company infrastructure
what are software and hardware they are using and what are there network
structure.

2.2 Departmental Structure


There are separate department for each service given by the company like their
is separate department for software, each department have their team and
employee.

2.3 Network Structure


There are separate department for each of the services and one head office. Each
of the department of company are connected to the company head office and with
each other, as well in other state also in a network.

2.4 Hardware and Software


Company highest priority is to satisfy the customer through early and continuous
delivery of valuable software. They deliver working software frequently from
a couple of weeks to a couple of months, with a preference to shorter timescale
Give them the environment and support they need, and trust them to get the job done.

2.5 Available Policy


• Tax & Audit
• Financial Services & Share Brokerage
• Consultancy & Real Estate
• Transcription
• Software

2.6 Conclusion
This part of the report provide us information about company and what are their
software and hardware, their network and department structure.
3
CHAPTER 3
Training Attended

3.1 Introduction
This part of report tells learning of us from real time environment of the company or
industry. It gives idea of exposure which we get from the company.

3.2 Exposure Level

3.2.1 MS.Net
Microsoft .NET is Microsoft’s new Internet strategy. .NET was originally called
NGWS
The Microsoft. NET strategy was presented by Microsoft officials to the rest of
the world in June 2000
• .NET is Microsoft’s new Internet and Web strategy
• .NET is NOT a new operating system
• .NET is a new Internet and Web based infrastructure
• .NET delivers software as Web Services
• .NET is a framework for universal services

3.2.1.1 .NET Internet Standards


.NET is built on the following Internet standards:

• HTTP, the communication protocol between Internet Applications


• XML, the format for exchanging data between Internet Applications
• SOAP, the standard format for requesting Web Services
• UDDI, the standard to search and discover Web Services

3.2.1.2 .NET Framework


The .NET Framework is the infrastructure for the new Microsoft .NET Platform.
The .NET Framework is a common environment for building, deploying, and
running Web Services and Web Applications. The .NET Framework contains
common class libraries - like ADO.NET, ASP.NET and Windows Forms - to
provide advanced standard services that can be integrated into a variety of
computer systems.
4

3.2.2 MS SQL

Microsoft SQL Server is a relational model database server produced by


Microsoft. Its primary query languages are T-SQL and ANSI SQL. It included
native support for managing XML data, in addition to relational data. For this
purpose, it defined an xml data type that could be used either as a data type in
database columns or as literals 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 stored in the database.
Specialized indexing methods were made available for XML data. XML data is
queried using XQuery; Common Language Runtime (CLR) integration was a
main features with this edition, enabling one to write SQL code as Managed
Code by the CLR. SQL Server 2005 added some extensions to the T-SQL
language to allow embedding XQuery queries in T-SQL. In addition, it also
defines a new extension to XQuery, called XML DML, that allows query-based
modifications to XML data. SQL Server 2005 also allows a database server to
be exposed over web services using TDS packets encapsulated within SOAP
(protocol) requests. When the data is accessed over web services, results are
returned as XML.

3.3 Conclusion
This part of report gives information of our learning and exposure level
in the company and industry.
5

CHAPTER 4
Project Development

4.1 Introduction
This part of the report give description of the project and describe the objective of
it. The aim of the project is to build a project for online assessment exam for student
so that they can check their levels.

4.2 Project Description

Name:- ONLINE EXAMINATION


Technology:- Microsoft .NET
Front end :- Microsoft Visual Studio 2008
Back end :- Microsoft SQL Server 2005
Objective:- The objective of the project is to build a project for online assessment
exam for student so that they can check their levels.

The online test created for taking online test has following stages
• Login
• Test
• Result

4.2.1 Login:-
There is a quality login window because this is more secure than other login
forms as in a normal login window there are multiple logins available so that
more than one person can access to test with there individual login. But in this
project there is only one login id i.e. administrator id and password by which a
person enter the site. Hence it is more secure and reliable than previously used on-
line test simulators.
6

4.2.2 Test:
Test page is the most creative and important page in this project. It consists of 2
modules namely:
• Subject selection
• Utilities

4.2.2.1 Subject selection:-


From the given choices the candidate can select his field (like HTML,
ADO.NET and ASP.NET etc) for taking on with the test.

4.2.2.2 Utilities:-
It includes:-
• Skip and come back to the question afterwards if
needed.
• Gives the list of attempted and un attempted questions
and can go to any question directly and can either
attempt or change the answer of the already attempted
question.

4.3 Roles / Responsibilities


It include the role and work of mine in building the project . It includes
• System analysis
• System design
• Coding
• Implementation and testing
7

4.4 System Analysis

4.4.1 Feasibility Study

Preliminary investigation examine project feasibility, the likelihood the system


will be useful to the organization. The main objective of the feasibility study is to
test the Technical, Operational and Economical feasibility for adding new
modules and debugging old running system. All system is feasible if they are
unlimited resources and infinite time. There are aspects in the feasibility study
portion of the preliminary investigation:

• Technical Feasibility
• Operation Feasibility
• Economical Feasibility

4.4.1.1 Technical Feasibility

The technical issues usually raised during the feasibility stage of the
investigation includes the following
1. Does the necessary technology exist to do what is suggested?
2. Does the proposed equipments have the technical capacity to hold the
data required to use the new system?
3. will the proposed system provide adequate response to inquiries,
regardless of the number or location of users?
4. Can the system be upgraded if developed?
5. Are there technical guarantees of accuracy, reliability, ease of access
and data security?
8

The current system developed is technically feasible. It is a web based user


interface for students. Thus it provides an easy access to the users. The database’s
purpose is to create, establish and maintain a workflow among various entities in
order to facilitate all concerned users in their various capacities or roles.

4.4.1.2 Operational Feasibility

Proposed projects are beneficial only if they can be turned out into information
system. That will meet the organization’s operating requirements. Operational
feasibility aspects of the project are to be taken as an important part of the project
implementation.

4.4.1.3 Economic Feasibility

A system can be developed technically and that will be used if installed must
still be a good investment for the organization. In the economical feasibility, the
development cost in creating the system is evaluated against the ultimate benefit
derived from the new systems. Financial benefits must equal or exceed the costs.
The system is economically feasible. It does not require any addition hardware or
software.

4.4.2 System Requirement and Specification

Platform : Microsoft Visual Studio 2008

Database : Microsoft SQL Server 2005

Operating System : WindowsNT/95/98/2000/XP

RAM : 1 GB

Server : IIS Server


9

4.5 System Design


Design consist:

• TABLESPACE AND SCHEMA

To create a table for Registration

Table Name:- Student

CREATE TABLE STUDENT

(
FIRSTNAME VARCHAR(20),
LASTNAME VARCHAR(20),
ADDRESS VARCHAR(20),
PHONE.NO INT,
CITY VARCHAR(20),
PINCODE VARCHAR(20),
USERNAME VARCHAR(20),
PASSWORD VARCHAR(20)
)

4.5.1 TABLE STRUCTURE

NAME TYPE

FIRSTNAME VARCHAR(20)

LASTNAME VARCHAR(20)

ADDRESS VARCHAR(20)

PHONE.NO INTEGER

CITY VARCHAR(20)

PINCODE INTEGER

USERNAME VARCHAR(20)

PASSWORD VARCHAR(20)
10

4.6 System Development / Implementation

4.6.1 Login Page


4.6.2 Subject Page
4.6.3 C#.net Page
4.6.4 Asp.net Page
4.6.5 Ado.net Page
4.6.6 HTML Page
4.6.7 Result Page
4.6.8 Registration Page
The implementation is the final and important phase. It involves User training,
system testing and successful running of the developed system. The users test the
developed system when changed are made according to the needs. The testing phase
involves the testing of the developed system using various kinds of data. An
elaborate testing of data is prepared and system is tested using the test data.
The next phase in the implementation was to educate the system. A demonstrate of
all the function that can be carried out by the system was given to examination
department person, who will make extensive use of the system.
11

4.6.1 Login page


12

4.6.2 SUBJECT SELECTION PAGE


13

4.6.3 PAGE FOR C#.net QUESTION


14

4.6.4 PAGE FOR ASP.NET QUESTION


15

4.6.5 PAGE FOR ADO.NET QUESTION


16

4.6.6 PAGE FOR HTML QUESTION


17

4.6.7 RESULT PAGE

18
4.6.8 SIGNUP REGITRATION PAGE

19
4.7 System Testing

The completion of a system is achieved only after it has been thoroughly tested.
Though this gives a feel the project is completed, there cannot be any project
without going though this stage. Hence in this stage it is decided whether the
project can under go the real time environment execution without and break
downs, therefore a package can be rejected even at this stage.

4.7.1 Testing methods

Software testing methods are traditionally divided into black box testing and
white box testing. These two approaches are used to describe the point of view
that a test engineer takes when designing test cases.

4.7.1.1 Black Box Testing

Black box testing treats the software as a “black box” without any knowledge of
internal implementation. Black box testing methods include: equivalence
partitioning, boundary value analysis, all-pairs testing, fuzz testing, model based
testing.

4.7.1.2 White box testing

White box testing, by contrast to black box testing, is when the tester has access
to the internal data structure and algorithm. White box testing methods can also be
used to evaluate the completeness of a test suite that was created with black box
testing methods. This allows the software team to examine parts of a system that
are rarely tested and ensures that the most important function point have been
tested.

4.7.1.3 Regression testing

Regression testing in any type of software testing that seeking to uncover software
regressions. Such regression occurs whenever software functionality that was
previously working correctly stops working as intended. Typically regressions
occur as an unintended consequence of program changes. Common methods of
regression testing includes rerunning previously run tests and checking whether
previously run tests and checking whether previously fixed faults have re-
emerged.

4.8 Conclusion
The system analysis, system designing, coding, development, testing
and implementation has been done.

20
CHAPTER 5
Conclusion

5.1 Introduction

This part of the report describe the overall result and conclusion made
during the training program and what are development for the training
session.

5.2 Lessons Learned

• Microsoft .NET Technology


• MS SQL
• Designing
• Analysis
• Coding
• Testing
• Implementation

5.3 Knowledge Gained

The training at SRP Infosystem Pvt.Ltd. provided me an insight on .net


technology and recent trends in industry. I studied the basic concept of .net
technology and also worked on live project online examination. Interaction with
students and great support from faculties enabled our successful completion of
project. It provided industrial exposure and acted as a stepping stone for my
career ahead.

5.4 Suitability of Organization


Scope of this project is very broad in terms of other manually taking exams.
Few of them are:-

• This can be used in educational institutions as well as in corporate


world.

• Can be used anywhere any time as it is a web based


application(user location doesn’t matter).

• No restriction that examiner has to be present when the candidate


takes the test.

22
5.5 Limitation

• Cannot retrieve the forgotten password.

• It is a simple student level project, there no use of flash.

• There are limited subjects to get appear in exam.

23
References

• C#.net and ASP.net (Wrox).

• Documentation given by company.

• Power Point Presentation Slides given by company.

24

You might also like