Você está na página 1de 21

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY-MCA,

BHOPAL
Date: 12.04.2018

NOTICE

All the students of MCA-IV Semester have to finish laboratory work and
get ready their lab files, checked by the concerned faculties up to April
20, 2018 for following subjects:

a. MCA-406, Minor Project - I

b. MCA-407, Programming Lab in Computer Graphics

Guidelines for preparation of project report and lab file is given in


following pages.

Students shall be allowed to appear in the practical examination only if


he carries his Project Report/Lab File.

Director,
Lakshmi Narain College of Technology (MCA),
Bhopal, M.P.
Guidelines for Preparation of Project Report (MCA-406,
Minor Project I)

1. The font used is Garamond


2. The figures mentioned within the brackets are the font sizes.
3. The running text in the project should be 12 font size.
4. Color of Binding page is “maroon”
5. Title page to be placed on the binding of the Project Report.
6. There will be college project guide.
7. Two copies of the project report to be prepared. One will be
submitted in the college and one will be returned to the
student.
8. Samples pages are attached for your convenience.
9. Sequence of the pre-pages will be as follows:
i. Title Page
ii. Certificate (college)
iii. Certificate of Approval
iv. Declaration
v. Content
vi. Bibliography
TITLE OF THE PROJECT
(FontSize-28)
A
PROJECT REPORT
Submitted in partial fulfillment of the Requirements
For the award of Master of Computer Application Degree (14)

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA


BHOPAL (M.P.) (14)

MINOR PROJECT REPORT- I (14)

Submitted by (14)
Name of Candidate (14)( Enrolmnt No.) Name of Candidate (14)(
Enrolmnt No.)
Name of Candidate (14)( Enrolmnt No.) Name of Candidate (14)(
Enrolmnt No.)

Group No. - …………………

Under the Guidance of (14)

<Name of the Guide>


MASTER OF COMPUTER APPLICATION (14)
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY (MCA)
BHOPAL (16)

JANUARY-JUNE, 2018

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY (MCA),


BHOPAL (16)

MASTER OF COMPUTER APPLICATION (14)

CERTIFICATE (16)

This is to certify that the work embodied in this Minor project-I, “Title
of the Project” has been satisfactorily completed by <name of
student’s (University Enrollment No.)>. It is a bonafide piece of
work, carried out under our / my guidance in the Master of Computer
Application, Lakshmi Narain College of Technology, Bhopal for the
partial fulfillment of the Master of Computer Application degree
during the academic session January-June, 2018. (14)

Guided By

<Prof./Dr. Name of Guide>


Approved By

Head of Department

Forwarded by

Director
Lakshmi Narain College of Technology (MCA), Bhopal(14)

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY (MCA),


BHOPAL (16)

MASTER OF COMPUTER APPLICATION (14)

CERTIFICATE OF APPROVAL (16)

This foregoing Minor project - I is hereby approved as a creditable study


of a Computer Application Subject carried out and presented in a
manner satisfactory to warranty its acceptance as a prerequisite to the
degree for which it has been submitted. It is understood that by this
approval the undersigned do not necessarily endorse or approve any
statement made, opinion expressed or conclusion drawn therein, but
approve the thesis only for the purpose for which it has been submitted.
(14)
(Internal Examiner) (External
Examiner)

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY (MCA),


BHOPAL (16)

MASTER OF COMPUTER APPLICATION (14)

DECLARATION (16)

We, <name of the students with enrollment no>, the student of


Master of Computer Application, Lakshmi Narain College of Technology ,
Bhopal hereby declare that the work presented in this Minor Project – I
is outcome of our own work, is bonafide, correct to the best of our
knowledge and this work has been carried out taking care of
Engineering Ethics. The work presented does not infringe any patented
work and has not been submitted to any University for the award of any
degree or any professional diploma. (14)
<Name of the Student’s> (14) (<Enrollment No.> (14))

<Signature>

<Name of the Student’s> (14) (<Enrollment No.> (14))

<Signature>

<Name of the Student’s> (14) (<Enrollment No.> (14))

<Signature>

<Name of the Student’s> (14) (<Enrollment No.> (14))

<Signature>

Date: DD-MM-YYYY(14)
CONTENTS
i
Certificate
ii
Certificate of Approval
iii
Declaration
iv
Acknowledgment
1
Chapter 1. Introduction
1
1.1 Project Overview
1
1.2 Purpose/Objective of Project
3
1.3 Problems in Existing System
5
1.3.1 a
6
1.3.2 b
7
1.3.3 c
8
1.3.4 d
10
1.4 Solution of these Problems
10
1.4.1 a
10
1.4.1.1 aa
10
1.4.1.2 bb
11
1.4.1.3 cc
13
1.4.2 b
14
1.4.2.1 aa
14
1.4.2.2 bb
1.5 Socio-Economic Benefits

Chapter 2. System Analysis


2.1 Introduction
2.2 Study of the System/Data Gathering Techniques
2.3 Process Models with Justification
2.4 Feasibility Study
2.4.1 Technical Feasibility
2.4.2 Operational Feasibility
2.4.3 Socio-Economic Feasibility
2.5 Checks & Validations

Chapter 3. Software & Hardware Requirement


Specifications
3.1 Introduction
3.2 Software Requirements
3.2.1 Introduction of Front-End (used to develop project)
3.2.2 Front-End Features (used in developing the
project)
3.2.3 Introduction of Back-End (used to develop project)
3.3.4 Back-End Features (used in developing the project)
3.4.5 Justification for Choosing the Front-End & Back-
End
3.3 Hardware Requirements

Chapter 4. System Design


4.1 Introduction
4.2 Data Flow Diagram
4.3 E-R Diagram
4.4 Database Description (Normalized)
4.5 Implementation (Coding)

Chapter 5. Graphical User Interface Design


5.1 Introduction
5.2 Input Forms
5.3 Output Forms
5.4 Reports

Chapter 6. System Testing


6.1 Introduction
6.2 Testing Strategies
6.3 Testing Approach Adopted

Bibliography
BIBLIOGRAPHY

Websites:

 www.programmer2programmer.net
 www.wikipedia.org

 www.php.net

 www.w3schools.com

 www.tutorialspoint.com

 www.tutorialsteacher.com

 www.mysqltutorial.org

(PLEASE SELECT SOME REFERRENCES otherwise


Books:
remove it)
1. Han J. and Kamber M. (2003): “Data Mining, Concepts and Techniques”, Academic Press, 2003.
2. Hand D., Mannila H. and Smyth P. (2001): “Principle of Data Mining”. MIT Press, Cambridge,
Massachusetts, USA, 2001.
3. J. Han and M. Kamber (2011): “Data Mining: Concepts and Techniques”, Morgan Kaufmann Pub.,
3rd ed., 2011.
4. Berson (1997): “Data warehousing, Data Mining & DLAP, Computing” Mcgraw-Hill, 1997.
5. W. H. Inmon (2005): “Building the Data Warehouse”, 3ed, Wiley India, 2005.
6. B. W. Kernighan and R. Pike (1995): “The UNIX Programming Environment”, Prentice Hall of India,
1995.
7. Buyya and Selvi (2013): ”Mastering Cloud Computing “,TMH Pub., 2013.
8. Law and Kelton (2000): “Simulation Modelling and Analysis” 3rd Ed., McGraw Hill, 2000.
9. Jeffrey R. Shapiro (2002): “The Complete Reference Visual Basic .NET”, Tata Mcgraw Hill, 2002.
10. Chris Ullman and Kauffman (2003): “Beg ASP.NET1.1 with VC#.NET 2003”, Wiley Dream tech., 2003.
11. Han J., Pei J. and Yin Y. (2000): “Mining Frequent Patterns without Candidate Generation”. In
proceedings of International Conference on Management of Data (ACM SIGMOD’00), pages 1-12,
ACM Press Dallas, TX, United States, May 2000.
12. Andrew S. Tanenbaum and Maarten Van Steen (2002): “Distributed Systems Principles and
Paradigms” Pearson Education Inc. 2002.
13. Eric Maiwald (2004): “Fundamentals of network security”, New Delhi, Wiley Dreamtech India Ltd,
2004 Edition.
14. Elaine Rich, Kevin Knight and Shivashankar B. Nair(2009): “Artifical Intelligence”, Tata McGraw-Hill
Education Private Limited, 2009.
15. G. Somasundaram and Alok Shrivastava (EMC Education Services)(2002): “Information Storage and
Management: Storing, Managing, and Protecting Digital Information”,2nd Ed., Wiley India, 2002.
16. S. Harrington (1987): “Computer Graphics - a Programming approach”, 2nd ed. McGrawhill, New
York, 1987.
17. Ullman (2008): "Analysis and Design of Algorithm", McGrawhill, New York, 2008.
18. Goodman (2002): “Introduction to the Design & Analysis of Algorithms”, TMH-2002.
19. Naughton and Schildt (1999): “The Complete Reference Java 2”, Tata McGraw Hill 1999.
20. Deitel (2004): "Java How to Program", Fifth Edition. Pearson Education, 2004.
21. Alfred V. Aho, Ravi Sethi and J.D. Ullman (1986): “Compilers- Principles, Techniques and tools”,
Addison Wesley, 1986.
22. Elmarsi (2004): “Fundamentals of Database Systems”, 6 th Edition, Pearson Education, 2004.
23. R. Ramakrishnan (1998): “Database Management Systems”, McGraw Hill, International Editions,
1998.
24. Gillet B.E. (1979): “Introduction to Operation Research, Computer Oriented Algorithmic
approach”, Tata McGraw, Hill Publising Co. Ltd., New Delhi, 1979.
25. R. S. Pressman (2002): “Software Engineering – A practitioner’s approach”, 6th ed., McGraw Hill
Int. Ed., 2002.
26. Lafore R. (2000): “Object Oriented Programming in C++”, 3rd. ed., Galgotia Pub, 2000.
27. Balagurusawmy (2008): “Object Orienter Programming with C++”, Tata McGraw-Hill Education,
2008.
28. Hopcroft & Ullman (1979): “Introduction to Automata theory, languages & Computation”, Narosha
Publishing house, 1979.
29. A. S. Tanenbaum (1989): “Computer Network”, 4th addition, PHI, 1989.
30. A. S. Tanenbaum (1995): "Modern Operating System", Prentice Hall of India Pvt. Ltd., 1995.
31. H. M. Deitel (1984): "An Introduction to Operating Systems". Addison Wesley Publishing Company,
1984.
32. A Silberschatz, H.F Korth and Sudersan (2002): “Database System Concepts”, 4th ed. MGH
Publication, 2002.
33. C. J. Date (1997): “An introduction to Database Systems”, Addison-Wesley, 6th edition, 1997.
34. Iyengyr M. K. Jain & R. K. Jain (1995): “Numerical Methods for scientific and engineering
computation”, Wiley Eastern (New Age), 1995.
35. Hipp J., Guntzer U. and Nakhaeizadeh G. (2000): “Algorithms for Association Rule Mining: A
General Survey and Comparison”. SIGKDD Explorations, Vol. 2, No. 1, pages 58-64, July 2000.
36. Bhattacharya S.K. and Deardan John (1986 ): “Accounting for Management” PHI, South Asia Books,
Jan 1, 1986.
37. Rajaraman V. (2004): “Fundamental of Computers”, 4nd edition, Prentice Hall of India, New Delhi,
2004.
38. J. P. Trembley & R. P. Manohar (1989): “Discrete Mathematical Structure with applications to
Computer Science”. McGraw Hill, 1989;
39. Brian W. Kernighan and Dennis M. Ritchie (1990): “The C programming language”, PHI, 284 pages;
PHI; 2 edition, 1990.
40. Schildt (2000 ): “C The Complete reference”, McGraw-Hill Osborne Media; 4 edition, April 26, 2000.
41. M. Morris Mano (1993 ): “Computer System Architecture”, PHI, 3rd edition, 1993.
Guidelines for Preparation of Lab File (MCA-407, Progg.
Lab in CG)

1. Lab file must contain at least twelve programs.


2. The font used is Garamond.
3. The figures mentioned within the brackets are the font sizes(in
pre-pages)
4. The running text in the assignment should be 12 font sizes.
5. Each page (except pre-pages) must contain page number in
footer (center alignment)
6. Samples pages are attached for your convenience.
7. Sequence of the pages will be as follows:
i. Title Page
ii. Certificate
iii. Declaration
iv. Contents
v. Programs with their output wherever applicable
matching with the content page.
vi. Bibliography
Laboratory Assignment (20)

For (20)

Programming Lab in Computer Graphics


(MCA-407) (20)

Submitted by (14)

Name of Candidate (14)

Enrolment No. (14)

MCA IV Semester (14)

Under the Guidance of (14)

<Name of the Subject Teacher> (14)

MASTER OF COMPUTER APPLICATION (14)

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY (MCA)

BHOPAL (16)
JANUARY-JUNE, 2018
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY (MCA)
BHOPAL(16)

MASTER OF COMPUTER APPLICATION (14)

CERTIFICATE (16)

This is to certify that the work embodied in this Laboratory Assignment


“Programming Lab in Computer Graphics (MCA-407)” has been
satisfactorily completed by name of student (University Enrollment
No.). It is a bonafide piece of work, carried out under my guidance in
the Master of Computer Application, Lakshmi Narain College of
Technology (MCA) Bhopal during the Fourth Semester, session
January-June, 2018. (14)

Date: Name of Subject


Teacher
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY (MCA)
BHOPAL (16)

MASTER OF COMPUTER APPLICATION (14)

DECLARATION (16)

I, <name of the student & eno. No.>, a student of Master of


Computer Application, Lakshmi Narain College of Technology (MCA),
Bhopal hereby declare that the work presented in the Laboratory
Assignment “Programming Lab in Computer Graphics (MCA-407)”
is outcome of my own work and is correct to the best of my knowledge.
(14)

(Name of the Student)(14)


Enrollment No. XXXXXXXXXX (14)
Date: DD-MM-YYYY(14)
CONTENTS
Page
SN PROGRAM
No

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.
15.
1. Write a program to implement Digital Differential Analyzer (DDA) Algorithm.

Program:

Output:
BIBLIOGRAPHY

1. S. Harrington (1987): “Computer Graphics - a Programming approach”, 2nd ed. McGrawhill, New
York, 1987.
2. Lafore R. (2000): “Object Oriented Programming in C++”, 3rd. ed., Galgotia Pub, 2000.
3. Balagurusawmy (2008): “Object Orienter Programming with C++”, Tata McGraw-Hill Education,
2008.
4. Brian W. Kernighan and Dennis M. Ritchie (1990): “The C programming language”, PHI, 284 pages;
PHI; 2 edition, 1990.
5. Schildt (2000 ): “C The Complete reference”, McGraw-Hill Osborne Media; 4 edition, April 26, 2000.
6. D.Hearn and M.P. Baker “Computer Graphics” (2nd ed), PHI.
7. S. Harrington – “Computer Graphics - a Programming approach” (2nd ed) McGrawhill.
8. New Mann & Sprovl- “Principles of interactive computer graphics” (2nd ed) McGrawhill.
9. Roger S. David “Procedural Elements for Computer Graphics”, McGraw Hill.
10. Roger S David “Mathematical Elements for Computer Graphics”, McGraw Hill.
11. Foley & Vandan “Computer Graphics Principles & Practice in “C” ,“Addision Wesly.
12. Tay Vaugham “ Multimedia Making it Work” 5th Ed. 2001, Tata McGraw Hill.

Você também pode gostar