project synopsis name of student: swati chandra

12
Project Synopsis Name of Student:____________ Swati Chandra_______________ Roll No: ______________________2754__________________________________ __

Upload: atul1157

Post on 18-Nov-2014

108 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Project Synopsis Name of Student:             Swati Chandra

Project Synopsis

Name of Student:____________ Swati Chandra_______________

Roll No: ______________________2754____________________________________

Project Undertaken: _______ GE-1.3 ERP(HR-Portal)_______________

Estimated duration: ____________Six Month_______________________

Name of Organijation & Address:____Tanishq Software__________

Web Site:_______________www.tanishqsoftware.com____________________

External supervisor name: _________Vivek Sharma ______________

External Supervisor Designation:___Project Manager____________

External Supervisor email:__ [email protected]__________

External Supervisor Phone No:___9254717297____________________

Technology Used:_____Java, J2EE(Servelet, JSP), Spring, Html, DHTML, _______JavaScript, XML, IDE(Eclipse,EditPlus), Jboss-4.0, MySQL-5.0, Version ________Control Tool, Java Reporting Tool________________________

Page 2: Project Synopsis Name of Student:             Swati Chandra

Feasibility Study:Need of Global Education ERP-CRM System:

An ERP (Enterprise Resource Planning) system allows you to integrate engineering, customer service, planning, materials, manufacturing, finance, and human resources across a single facility or across multiple locations. CRM  (Customer Relationship Management) systems helps you track and manage your customer relations. 

Need of System:

Implementation projects

Customization (system development) to ensure that the new system is supporting (and tracking) existing business processes 

Map out business processes 

Preparation of training material

Maximize the use of existing ERP and CRM systems  

Minimize manual data entry Streamline business processes

Ensure data accuracy

System integration with other system (for example process control systems)

Today is the age of client server technology. As per current industry trend software system should be more interactive in term of....

- Accessibility Level.

- Centralize Solution.

- Admin Control.

- Easy User Interface.

- On-Demand Scalability

- Reduced learning times

- Effective Monitoring and Evaluation

Page 3: Project Synopsis Name of Student:             Swati Chandra

Company Profile

Tanishq Software is a software development leader that provides proven project time and cost saving solutions. Established in 2004 in response to the emerging demand for mainly domestic and foreign clients, our software products have been embraced by most successful companies. Tanishq Software has created and continually refined software tools that let companies stay focused on what they do best and we will strive to constantly exceed their business needs and expectations.

Building on more than 6 years of innovation, Tanishq Software helps people and businesses communicate better through its world-leading Software technology and create a platforms for consumers, creative professionals, and enterprises.

Tanishq Software provides Professional Services focused on design, development and strategy consulting services for the Application and web infrastructure. The Tanishq Software Group provides services covering all technologies being used worldwide.

The Tanishq Software offers decades of software engineering, architecture, sales and strategy expertise to savvy technology businesses that wish to leverage an unprecedented think-tank of Internet technology know-how. The Tanishq Software Group start-up experience, focuses its efforts toward guiding start-up and companies, who are working to improve product and service offerings, expand their customer base, establish new business partners or secure growth capital.

Our History

Tanishq Software was originally formed in 2002 as Tanishq and incorporated as a registered Software Development company in 2004. Tanishq Software delivered its first application for schools and universities in 2002, and entered the enterprise market with GlobalEducation in 2004. Today Tanishq Software remains a small software development company driven and managed by the founding developers. All employees have a passion for technology and enjoy delivering software technology direct to the customers without a barrier formed by resellers, a sales channel or marketing team. Tanishq Software believes that close contact with customers is the best way to turn their ideas into applications.

Page 4: Project Synopsis Name of Student:             Swati Chandra

When good enough is not enough

Today, more than 6 years after its founding, Tanishq Software is committed to delivering technologies, products, and services that customers and partners can build on and grow with. Through constant innovation, Tanishq Software is pushing the boundaries of the software industries it helped create. A Wish! A Hope! A Dream! This is where all good things start. Hence, the start of Tanishq Software. Tanishq Software is a small group of young and enthusiastic software professionals with a strong desire to stand apart and to earn recognition for positive and creative work.

Tanishq Software is mainly known for its software solutions in Business and in schooling and customized security solution. With more than 6 years of experience in the field of offline automation DreamTeam has its fully independent Programming, Designing and multimedia skill set.

Our Services

The Tanishq Software Group offers a broad range of deep expertise in the areas outlined below. The consultants that are a part of our group have long established histories within many Open Source development projects as well as demonstrated successes applying those skills to business challenges. Our customers and industry partners provide an excellent cross section of the areas of the software industry and investment community where we are able to add real value. Those areas are further described below.

* Architecture and Design Services * Product Management Consulting * Pre-sales Support * Web Enabling Business Process * E-biz Solutions * Migration and Porting * Business Process Consulting

From a typical financial accounting system to web enabling...its all in our gamut of quality services. Tanishq Software has helped many of the largest corporate, telecom, financial, manufacturing, services organizations to remain agile by obtaining explicit business results through the rapid application and delivery of advanced information solutions. From back-end legacy integration to Web Enabling Services, Tanishq offers global reach for Enterprise Application Integration (EAI), Business-to-Business Integration (B2Bi) and Business-to-Consumer (B2C) projects. Backed up by our technological capabilities, a strong management and development team, we offer solutions and strategic consulting across varied technology areas. Tanishq Software offers complete software

Page 5: Project Synopsis Name of Student:             Swati Chandra

solutions in state-of-the-art technology using proven software development methodologies. Tanishq Software specializes in providing solutions in various business domains and system software. We have a pool of highly qualified software professionals, rich in technical and business knowledge to provide you best of class solutions. We specialize in high end technologies like: Advance JAVA, Visual Basic, PHP etc.

Project Description

Global Education 1.3-ERP is an enterprise application completely developed in most demanding JAVA technology intended to be deployable and customizable for online education system and related businesses. It is intended to serve online computerize system, third party administrators, and vendor representatives for processing. Our aim is to unify the several, disparate sources of information related to process handling—paper forms, witness statements, vendor invoices, policy information, and business information systems—within a system that provides a secure and flexible application portal, configurable workflows, and customizable business rules based on a client’s business processes.

To achieve these goals, the Global Education system is comprised of a core management application, a multi-channel presentation layer, extensive customization framework, and an enterprise integration layer.

Module undertaken:

HR Portal

This would include the HR related processes for employee including Appraisal-Self/Supervisor evaluation. Induction process.

Online Exam For Recruitment purpose & student performance Online Exam For Recruitment purpose & student performance check.check.

Event Calendar. Event Calendar.

Attendence management System (AMS):-Student/Staff Attendence management System (AMS):-Student/Staff Attendance view.Attendance view.

Exam Assessment & Result.Exam Assessment & Result.

Page 6: Project Synopsis Name of Student:             Swati Chandra

On-Demand Scalability: Add more users and courses with the click of a mouse. Create one course and use multiple times. Imagine the logistics of adding more classrooms or printing more Study materials anytime you add more Students. Use Imagination Learning to easily handle more users/courses, interactive features.

Reduced learning times: IL Suite can reduce learning times by 40 to 60 percent, Brandon-Hall, a learning market research company, reported that Blended-learning typically requires from 40% to 60% less Student time than the same material delivered in a traditional classroom setting. This is largely due to the appeal to different styles of learning plus interaction and feedback in a self-paced learning environment

Content Reusability: The course curricula and assignments etc once put on the system can be used as many times as required, without any efforts of recreating it. Year on year students can get the curricula and upgraded learning material without incurring any costs and without the institute putting in any efforts.

Qualitative Benefits;

Effective and Streamlined Learning and Institute Management: Electronic management of user registration, course creation and deployment, record keeping, reporting and compliance enable you to control your performance outcomes.

Management Dashboard: The top management of the institute can glimpse most important information about their institute (Like Outstanding Fees, Attendance, Faculty Performance, Student Grades, Key issues etc) in real time environment. This increases visibility across the institutes to have a better control.

Page 7: Project Synopsis Name of Student:             Swati Chandra

Imagination learning empowers an institute to have a Window to maintain, forge & foster innovation through strategic alliances through various customized portals e.g. Alumni portal, Recruiters portal etc

Parents find tracking their child’s progress through Institution visits and teacher meetings cumbersome as most of them are employed. Now by introduction of Imagination learning they can find all reports of their child online as well as on Mobile.

Institute becomes distance learning enabled: With IL suite in place the institute can launch/enable distance learning and short term courses at any given point of time intern increasing the revenue

Project Type and technology used: The project is highly recommended for educational industry and based on client server technology used with various java/j2ee technology involved.

Front end technology used:

DHTML – Dynamically renders content and layout in the client browser.

HTML and XML – The primary, human-readable “languages” of the internet.

Java Script – Is using for client side scripting.

Frame work & language used:

Development tool – IDE(Eclipse), Version Control System. Spring Framework– Spring is used as Controller and validation. Spring dependency-management framework with many included sub-systems and opportunities for extension

MVC: Flexibility in large component based systems raise questions on how to organize a project for easy development and maintenance while protecting your data and reputation, especially from new developers and unwitting users. The answer is in using the Model, View, Control (MVC) architecture. An architecture such as MVC is a design pattern that describes a recurring problem and its solution where the solution is never exactly the same for every recurrence.

To use the Model-View-Controller MVC paradigm effectively you must understand the division of labor within the MVC triad. You

Page 8: Project Synopsis Name of Student:             Swati Chandra

also must understand how the three parts of the triad communicate with each other and with other active views and controllers; the sharing of a single mouse, keybord and display screen among several applications demands communication and cooperation. To make the best use of the MVC paradigm you need also to learn about the available subclasses of View and Controller which provide ready made starting points for your applications.

J2EE(Servlet/JSP) – Java enterprise edition provides a common deployment environment and communication standards for enterprise java applications. The web archive (WAR) modules are deployed within a J2EE compliant container. Backend Data base used: My-Sql database act as backend repository system.

Application Server: JBoss-4.0.5 is use for deploying application.OutPut: Java based world famous jasper reporting API tool is used for output interaction.

Use of Project: GE-1.3 system is used for all school/collage staff, administrator, parents those are in the process of handling GE-1.3. This system is highly robust to meet customer requirement and make process transaction easy.

Feature of Project: The java Remote Method Invocation (RMI) protocol is used to communicate between the web services API and the java applications. RMI may also be used for client integration with application services.