




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Its an Online shopping website and i had tested suscessfully for my collenge project.
Typology: Assignments
1 / 130
This page cannot be seen from the preview
Don't miss anything!
0 ROHIT KUMAR PATRO AJAY KUMAR
A Project Report On “SHOP AROUND” Submitted in partial fulfilment of the
By “ROHIT KUMAR PATRO” Enrolment No. : AJU/ & “AJAY KUMAR” Enrolment No. : AJU/ Under the esteemed guidance of
ARKA JAIN UNIVERSITY, JHARKHAND
1
A Project Report On SHOP AROUND By ROHIT KUMAR PATRO. Enrolment Number: AJU/ & AJAY KUMAR Enrolment Number: AJU/
3
CERTIFICATE This is to certify that the project entitled, "SHOP AROUND" , is bonafied work of “ROHIT KUMAR” & “AJAY KUMAR” bearing Enrolment no- AJU/170589 & Enrolment no- AJU/170592 submitted in partial fulfilment of the requirements for the award of degree of BACHELOR OF COMPUTER APPLICATIONS (BCA) from ARKA JAIN University, JHARKHAND. Mr.JOY GORAI Internal Guide HOD 4
ACKNOWLEDGEMENT It is a genuine pleasure to express my profound gratitude and deep regards to my Industrial guide , Internal Guide “ JOY GORAI ” and our HOD “Prof. Arvind Kumar Pandey” for their exemplary guidance, monitoring and constant encouragement. I would like to express my special thanks to ARKA JAIN UNIVERSITY who gave me the golden opportunity to do this wonderful project on the topic “SHOP AROUND ” , which helped me in doing a lot of Research and I came to know about so many new things. . 6
DECLARATION I hereby declare that the project entitled, “SHOP AROUND ” IS a “ RESEARCH PROJECT“ has not been in any case duplicated to submit to any other university for the award of any degree. To the best of my knowledge other than me, no one has submitted to any other university. The project is done in partial fulfilment of the requirements for the award of degree of BACHELOR OF COMPUTER APPLICATIONS (BCA) to be submitted as final semester project as part of our curriculum. Name and Signature of the Student 7
Chapters Page no PROCESS LOGIC 19 DFD 27_ ERD 35 FLOW CHART 36- GRANT CHART 42 USER CASE DIGRAM 46 CODE IMAGE 93 10
1.3 Scope
CHAPTER 2: SURVEY OF TECHNOLOGY Before beginning the project, we made sure the list of available software as well as hardware technologies. In software we had an array of web applications to choose but looking at the benefits and adaptability we went with Microsoft Visual Studio instead any other technology.For database management we went with Microsoft SQL server management 2008. 2.1 Microsoft Visual Studio : Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code. Visual Studio includes a code editor supporting IntelliSense (the code completion component) as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a code profiler, designer for building GUI applications, web designer, class designer, and database schema designer. Visual Studio supports 36 different programming languages and allows the code editor and debugger to support nearly any programming language, provided a language-specific service exists. Built-in languages include C, C++, C++/CLI, Visual Basic .NET, C#, F#, JavaScript, Type Script, XML, XSLT, HTML, and CSS. Support for other languages such as Python, Ruby, Node.js, and M among others is available via plug-ins. Java (and J#) were supported in the past. In this project we use .net frame work. 13
2.5 SQL Server Management Studio: SQL Server Management Studio (SSMS) is an integrated environment for managing any SQL infrastructure. Use SSMS to access, configure, manage, administer, and develop all components of SQL Server, Azure SQL Database, and SQL Data Warehouse. SSMS provides a single comprehensive utility that combines a broad group of graphical tools with a number of rich script editors to provide access to SQL Server for developers and database administrators of all skill levels. A central feature of SSMS is the Object Explorer, which allows the user to browse, select, and act upon any of the objects within the server. It also shipped a separate Express edition that could be freely downloaded, however recent versions of SSMS are fully capable of connecting to and manage any SQL Server Express instance. Microsoft also incorporated backwards compatibility for older versions of SQL Server thus allowing a newer version of SSMS to connect to older versions of SQL Server instances. It also comes with Microsoft SQL Server Express 2012, or users can download it separately. CHAPTER 3: REQUIREMENT AND ANALYSICS 15
System Analysis is a problem-solving technique that improves the system and ensures that all the components of the system work efficiently to accomplish their purpose. A systems analyst researches problem, plans solutions, recommends software and systems, and coordinates development to meet business or other requirements. The main goal of this system analyst is to collect different data from different site, process these data and generate progress as well as daily report. System analyst operates in a dynamic environment where change is a way of life. The environment may be a business firm, a business application, or a computer system. to construct a system the following key elements must be considered: - Input : Input is what data the system receives to produce a certain output. Output : What goes out from the system after being processed is known as Output. Processing : The process involved to transform input into output is known as Processing. Control : In order to get the desired results, it is essential to monitor and control the input, Processing and the output of the system. This job is done by the control. Feedback : The Output is checked with the desired standards of the output set and the necessary steps are taken for achieving the output as per the standards, this process is called as Feedback. It helps to achieve a much better control in the system. Boundaries : The boundaries are nothing but the limit of the system. Setting up boundaries helps for better concentration of the actives carried in the system. Environment: The things outside the boundary of the system are known as environment. Change in the environment affects the working of the system. Interfaces: The interconnections and the interactions between the sub-systems are known as the Interfaces. They may be inputs and outputs of the systems. 3.1 Software Requirements Specification (SRS) 16
Data collection is the systematic approach to gathering and measuring information from a variety of sources to get a complete and accurate picture of an area of interest. Data collection enables a person or organization to answer relevant questions, evaluate outcomes and make predictions about future probabilities and trends. Accurate data collection is essential to maintaining the integrity of research, making informed business decisions and ensuring quality assurance.
Feasibility study means to check whether the project is feasible or not, that means possible or not. Some feasibility study regarding this project is as follows: - Economic Feasibility The project has shown the economic feasibility by the study of the fact that by using this software the increased number of the customers can be given service effectively and efficiently and can save a lot time and saving time means saving money. The cost and benefit analysis has shown that cost that have incurred in developing the project is less than the benefits that the project is going to provide once it is developed, so this project has passed the feasibility test. Technical Feasibility Technical feasibility centers on the existing computer system (Hardware, Software etc.) and to what extent it supports the existing system. As the existing system computer system is viable so there is no matter of technical feasibility that is the system is technically feasible. In this type of feasibility study, it is checked whether there is a need of new hardware/software or not. What are the basic requirements of the project? If there is need then how it can be fulfilled. In this context, this project doesn’t need any special hardware or software. 18
Behavioral Feasibility The User also interested in this project, as it will help them to do work with ease and efficiently without complexity, so they supported the development of this project with full enthusiasm. This shows the behavioral feasibility of the project. Time Feasibility It is the determination of whether a proposed project can be implemented fully within stipulated time frame. The project was decided to be done in three months and was thought to be feasible Operational Feasibility In this feasibility study it is determined whether there is need of well qualified operator or simple user. Is there need to train the operator or not? This project is supporting the Graphical User Interface; hence operating this project is so simple. Even a person who has a little knowledge of computer can easily handle this well. There is no need of trained operator.
The Software Process Models are the various processes or methodologies that are being selected for the development of the project depending on the project’s aims and goals. There are many development life cycle models that have been developed in order to achieve different required objectives. The models specify the various stages of the process and the order in which they are carried out. The selection of model has very high impact on the testing that is carried out. It will define the what, where and when of our planned testing, influence regression testing and largely determines which test techniques to use. Choosing right model for developing of the software product or application is very important. Based on the model the development and testing processes are carried out. A Process Model describes the sequence of phases for the entire lifetime of a product. 19