Sie sind auf Seite 1von 16

SYNOPSIS SIX MONTHS INDUSTRIAL TRAINING

Date of Start of Training: 15-JAN-2011 Student: University Roll no: College Roll no: Name: E-mail: Contact no: 80401218023 08/MCA/31 Parminder Singh singh.singh.parminder@gmail.com 9464806023

Branch:MCA

Residential Address: #V.P.O Ghal-Kalan Teh&Dist MOGA. G.T Road

Industry/Organization: Name: HCL CDC

Complete address: SCO -121-122-123 Sector 34-A Chandigarh Training Manager: Navpreet Kaur Designation: Senior Technical Trainer Name: Navpreet Kaur Timing for reporting for training: 10:30 am to 2:30pm Major Product of the Industry: Department allocated: JAVA

Table OF Contents ................................................................................................................ ........ Overview of the Project............................................................................................................... Definitions.............................................................................................................. .......... Overview................................................................................................................ .......... Current System.................................................................................................................... ......... Limitation of Current System....................................................................................................... Business Functions Provided In Proposed System........................................................................ Input Requirements of the System.............................................................................................. Output Requirements of the System........................................................................................... Special User Requirements........................................................................................................ ... Modules.................................................................................................................. ...................... Users of the System.................................................................................................................... . Technologies Used........................................................................................................................ Software Requirements........................................................................................................ ........

Hardware Requirements........................................................................................................ .......

Overview of the Project.............................................................. Definitions The Earth Day Grocery Project The Earth Day Grocery Project is online project which is can be used by all the pupils at their palace. It makes easy for them to purchase grocery daily used items at their home. By using this web application, users can save money and extra time which is wasted by purchasing from market. Overview Grocery Project will be an enterprise application that will provide a web interface for all grocery users to purchase daily usable grocery items. The Various resources provided will be: 1. List of all Grocery items. 2. List of all Grocery items price. 3. Home Delivery 4. Discount Policy 5. Registration For Customers 6. Sale 7. Tips For New Users 8. Costumers Purchasing Details 9. Health Guide 10.And Easy To Use Interface and more. Grocery Project is online enterprise application .Grocery project makes life easy for users to purchase grocery items online at their palace. It reduces time that is wasted by going market and purchasing grocery items.The Delivery of grocery items is on the system. Its simple to use and in short time users of this system can get their choices. It does not
4

need any manpower; its as simple as calling. Just call or mails for grocery item and in limited time you will get your orders. It will be enterprise application, so it is distributed and data centric. It is designed and developed based on enterprise application architecture. In this application, SQL Server 2005 database is used to store data related to registered users and their grocery items etc. Since database is on Server, so any number of users can work simultaneously and can share their data with each other. It is developed using Java and J2EE technologies.

Current System
Any person who wants to purchase grocery items requires following resources: Extra time for going to market and purchase grocery items. Dedicated man power for purchasing grocery item in time. Vehicles for purchasing grocery items. In current system user have to make time for purchasing grocery items. Grocery item are those items which are used regularly. Its tuff to make time for grocery item regularly. By using new system user can save this extra time. For purchasing grocery item in time a dedicated person is required. If there is no one than its tuff to get grocery item in time. So by using new system there is no need for a dedicated person for purchasing grocery items. We cant get all the grocery items from same palace. So we have needed a vehicle for purchasing grocery item from different palaces. In new system there is no need for any vehicle, all the grocery items are at the

same palace by a simple call or email user can get the entire desired grocery item. Limitations of the Current System 1. In the current system user cant get their regular uses products by email or call. 2. In the current system users presence is must for purchasing. 3. If user outside the city then he cant purchase grocery items. 4. There is vehicle need in current system for time saving. 5. In current system user cant use ATM card and other facilities for purchasing.

Business Functions Provided In Proposed System


1.

Login: The system users required to login through a login screen. After authentication and login he would be able to access only those areas for which he is capable to access. Registered User Maintenance: A user can himself get registered with the application and also administrator can add new users in application. A registered user is provided with an interface in the application where he can select his grocery item, can buy them and he can check his till now details of purchasing and also update his or her details (personal, professional). Health Guide: Health Guide is a pdf which include information of how to make health better.

2.

3.

4.

Public User Maintenance: Public users are those users,


thats not authenticated but they can create their account. Public user can see all the grocery items and there prices. Public user can not purchase any product just he can visit.

5.

Reports: Reports required by different users will be


generated in this section. Administrator can generate report about the different users. The registered users can generate report of the purchased products and there details.

6.

Online Purchasing: In this section, a registered user can purchase grocery item by selecting his/her grocery products online. After finishing selection, he/she can click on buy and all the selected items are added in users account and in time these items will be delivered to his/her palace. User can purchase these items by giving his/her account info, by sending case, by DD and etc.

Input Requirements of the System 1. Login 2. User Registration 3. Documentation Information 4. User Purchasing Information

Output Requirements of the System 1. User Maintenance 2. Online Purchasing 3. Reports

Special User Requirements 1. Automatic Email Generation to the concerned person.


7

Modules
1.

Admin Module: This module is the central module of this application. This module provide user interface for the admin users to get all the information about the system and also for configuring the system with any required information. These users have all the rights for insertion, updation, deletion and etc. Registered User Information System: This module will provide maintenance of the users and their information according to their rights. Online Purchasing: This module will provide maintenance of online purchasing. This is the main module of this system. In this module all the ways of purchasing are maintained. Reports: In this module all the reports are generated in pdf format. These reports are viewed by admin, authenticated users, and stock maintainer.

2.

3.

4.

5. Stock Maintainer:

Users of the System The different users of the system are:


1.

Administrator: Administrator will have all the privileges and configure this product with the required information like grocery item and there price management information, reports, online purchasing, stock management, user management and all the left tasks in this system are managed by administrator. Registered Users: These are the users who are registered with this product and they will be provided with some specific features like online storage of their purchasing details, online purchasing of grocery products, view reports and so on. Public Users: Any user who accesses this application using its web interface is termed as public user. A public user can create his/her account in this system. A public user can view all the grocery items; there prices and another related information of the system.

2.

3.

4. Stock Maintainer:

Technologies Used 1. JAVA JAVA is Platform Independent, Secure, Object Oriented, Scalable and Robust Programming Language. It consists of two parts JVM stands for Java Virtual Machine, which is run time environment to execute the java programs. Java API (Application Programming Interface) that consists of inbuilt classes used in java programs. 2. JDBC JDBC (Java Database Connectivity) is an API, which is used for the communication of java programs with different databases. 3. Java Mail API The Java Mail API provides a platformindependent and protocol-independent framework to build mail and messaging applications. 4. Servlets Servlets are basically a part of Java Platform, Enterprise Edition (Java EE) and is a technology that is used for extending the functionality of the servers that host application access via requestresponse programming model. 5. JSP JSP (Java Server Pages) a technology of Java Platform, Enterprise Edition (Java EE) is used for
10

server-side programming and with the help of JSP we can segregate the work of a web designer and a developer. 6. EJB (This technology now not used but in future may be) Enterprise JavaBeans (EJB) technology is the server-side component architecture for Java Platform, Enterprise Edition (Java EE). EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology. 7. Web Services Web services are Web based applications that use open, XML-based standards and transport protocols to exchange data with clients. Web services are developed using Java Technology APIs and tools provided by an integrated Web Services Stack which is available with Glassfish. 8. Jasper Reports Jasper Reports is an open source reporting engine. Using JasperReports reports can generated in any type of application i.e. console application, desktop application, web application, enterprise application. 9. Scripting Language HTML & CSS JavaScript XML,XHTML AJAX

11

UML 10.SQL Server 2005 SQL Server 2005 is used as databse, used to store data. It is RDBMS.

12

13

Software Requirements JDK 1.6 NetBeans 6.5 J2ME Sun Java Wireless Toolkit 2.5.2 Database SQL Server 2005 Reports Jasper Reports 3.1.2 Web Server Tomcat 6.0.18 Application Server Glassfish v2.1 Testing Tool JUnit 4.5 Deployment Tool Ant 1.7 Operating System Windows Vista / XP sp3/Windows 7

14

15

Hardware Requirements

Intel P4 processor with minimum 2.0Ghz Speed RAM: Minimum 512MB Hard Disk: Minimum 20GB

16

Das könnte Ihnen auch gefallen