Sei sulla pagina 1di 19

A PROJECT REPORT On

INFOPARK
Submitted to the Jawaharlal Nehru Technological University in Partial fulfillment of the requirements for the award of the Degree of BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE AND ENGINEERING BY J. K. Vishal Raj (06581A0560) K. Sravani (07581A0568) B. Sirisha (07581A0564) G. Veerabhadra Rao (06581A0555)

UNDER THE ESTEEMED GUIDENCE OF Ms. N. Mamtha B.Tech.


Asst. professor

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

NAGARJUNA INSTITUTE OF TECHNOLOGY AND SCIENCES ISO (9001-2008)


(Affiliated to Jawaharlal Nehru Technological University, Hyderabad) V.T. Palem(post), Srinivas Nagar,Miryalaguda-508 207.Dist:Nalgonda,A.P. (2010-2011)

Department Of Computer Sciences & Engineering


CERTIFICATE
This is to certify that the Project work entitled Infopark being submitted by Mr. J K Vishal Raj bearing Roll no. 06581A0560, Mr. B. Sirisha bearing Roll no. 07581A0564, Mr. K. Sravani bearing Roll no. 07581A0568 and Mr. G. Veerabhadra Rao bearing Roll no. 06581A0555 in partial fulfillment for the award of Bachelor of Technology in Computer Science and Engineering to the Jawaharlal Nehru Technological University is a record of bonafide work carried out by them under our guidance and supervision. The results embodied in this project report have not been submitted to any other University or Institute for the award of any Degree / Diploma.

Internal Guide Ms. N. Mamtha, B.Tech Assistant Professor , CSE

Project Coordinator Mr. D. Krishna, M.Tech Associate Professor, CSE

Head of the Department Mr. E. Ravi, M.Tech Associate Professor, CSE

Principal Dr. Ganti Krishna Sarma, Ph.D.

External

ACKNOWLEDGEMENT

We express our deep gratitude towards our internal guide Ms. N. Mamtha for her guidance, comments and encouragement during the course of present work. We are grateful to the Head of the Department of Computer Science & Engineering Professor Mr. E. Ravi for his valuable suggestions and encouragement during course of the work. We gratefully acknowledge the inspiring guidance, encouragement and continuous support of Mr. D. Krishna. His helpful Suggestion and constant encouragement have gone a long way in the completion of this dissertation. It was a pleasure working under his alert, human and technical supervision. We wish to express our sincere thanks to our Honorable Principal Dr. Ganti Krishna Sarma for giving us permission for carrying out the project. We are greatly indebted to our college, Nagarjuna Institute of Technology & Sciences, which has provided use the healthy environment to achieve our ambitions and goals.

J. K. vishal Raj (06581A0560) B. Sirisha (07581A0564) K. Sravani (07581A0568) G. Veerabhadra Rao (06581A0555)

ABSTRACT
Association rule mining is an active data mining research area. However, most ARM algorithms cater to a centralized environment. In contrast to previous ARM algorithms, ODAM is a distributed algorithm for geographically distributed data sets that reduces communication costs. Modern organizations are geographically distributed. Typically, each site locally stores its ever-increasing amount of day-to-day data. Using centralized data mining to discover useful patterns in such organizations' data isn't always feasible because merging data sets from different sites into a centralized site incurs huge network communication costs. Data from these organizations are not only distributed over various locations but also vertically fragmented, making it difficult if not impossible to combine them in a central location. Distributed data mining has thus emerged as an active sub-area of data mining research. Distributed ARM algorithms, aim to generate rules from different data sets spread over various geographical sites; hence, they require external communications throughout the entire process. DARM algorithms must reduce communication costs so that generating global association rules costs less than combining the participating sites' data sets into a centralized site. However, most DARM algorithms don't have an efficient message optimization technique, so they exchange numerous messages during the mining process. We have developed a distributed algorithm, called Optimized Distributed Association Mining, for geographically distributed data sets. ODAM generates support counts of candidate item sets quicker than other DARM algorithms and reduces the size of average transactions, data sets, and message exchanges.

LIST OF FIGURES
S. No Fig No
1. 2. 3. 4 5. 6 7 8 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 2.2.1 3.2.2.1 4.5.1 4.6.1.1 4.6.2.1 4.6.2.2 4.6.2.3 4.6.3.1 4.6.3.2 4.6.3.3 4.6.4.1 4.6.4.2 4.6.4.3 4.6.4.1 4.6.4.2 4.6.4.3 4.7.1 4.7.2

Figure Name
Spiral Model Architectural Layer E-R Diagram Class Diagram Use Case Diagram for Admin Use Case Diagram for Student Use Case Diagram for Instructor Sequence Diagram for Admin Sequence Diagram for Student Sequence Diagram for Instructor Collaboration Diagram for Admin Collaboration Diagram for Student Collaboration Diagram for Instructor Activity Diagram for Admin Activity Diagram for Student Activity Diagram for Instructor Zero level DFD Diagram First Level DFD for Admin

Page No
7 19 30 31 33 34 35 37 38 39 40 41 42 43 44 45 50 51

S. No Fig No

Figure Name

Page No

19. 20. 21. 22. 23. 24.

4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 7.2.1

First Level DFD for Student First Level DFD for Instructor Second Level DFD for Admin Second Level DFD for Student Second Level DFD for Instructor Strategic Approach to Software Testing

52 53 54 55 56 79

LIST OF TABLES
S.NO 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Table No
4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 7.4.1

Name of the table


Table for assignment

Page No
24 25 25 26 26 27 27 28 28 84

Table For Batch Table For Course Table For Feedback Table For Instructor Table For Login Table For New Content Table For Student Table For Timetable Table For Test Case Report

LIST OF ABBREVIATIONS
S. No
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ARM JVM OOPL AWT JDBC API JDK ODAM JSP EJB SDLC UML FDM DARM

Abbreviations
Association Rule Mining Algorithm Java Virtual Machine Object Oriented Programming Language Abstract Window Toolkit Java Database Connectivity Application Programming Interface Java Development Kit Optimized Distributed Association Rule Mining Algorithm Java Server Pages Enterprise Java Beans Systems Development Life Cycle Unified Modeling Language Frequency Based Data Mining Distributed Association Rule Mining Algorithm

CONTENTS

S. No
1. INTRODUCTION

Topic

Page No
1 2 2 3 3 4 5 6 6 8 8 9 9 10 10 11 12

1.1 Introduction 1.2 Scope 1.3 Objective 1.4 Existing System 1.5 Proposed System 2. SYSTEM ANALYSIS 2.1 Introduction 2.2 Analysis Model 2.3 Software Requirement Specifications 2.3.1 Functional Requirements 2.3.2 Non-Functional Requirements 2.3.3 Performance Requirements 2.4 Feasibility Study 2.4.1 Technical Feasibility 2.4.2 Operational Feasibility 2.4.3 Economic Feasibility

S. No

Topic

Page No

2.5 Hardware and Software Requirement 2.5.1 Hardware Requirements 2.5.2 Software Requirements 3. TECHNOLOGIES USED 3.1 Introduction to .Net framework 3.2 C#.Net 3.2 SQL Server 4. SYSTEM DESIGN 4.1 Introduction 4.2 Normalization 4.3 Data Dictionary 4.4 Modules Description 4.5 E-R Diagram 4.6 UML Diagrams 4.6.1 Class Diagram 4.6.2 Use Case Diagram 4.6.3 Sequence Diagram 4.6.4 Collaboration Diagram 4.6.5 Activity Diagram

12 25 25 13 14 17 20 22 23 24 25 30 30 32 32 33 37 41 44

S. No

Topic

Page No

4.7 Data Flow Diagram 5. IMPLEMENTATION 5.1Sample Code 6. OUTPUT SCREENS 7. TESTING 7.1 Introduction 7.2 Strategic Approach of Software Testing 7.3 Testing strategies 7.3.1 Test Case Preparation 7.3.2 Test Case Verification 7.4 Test Case 8. CONCLUSION 8.1Future Enhancements 9. REFERENCES

47 58 59 63 79 79 79 80 82 82 83 86 87
88

Potrebbero piacerti anche