This document was ed by and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this report form. Report 3b7i
Overview 3e4r5l
& View Mobile Shop Project Report as PDF for free.
Submitted By 1. Ab d u Man a s C A 2. An w a r M A 3. Muh a m m e d Asl a m K Y 4. Vish n u C A
E-Mobi
E-Mobi
COCHIN UNIVERSITY OF TECHNOLOGY
SCIENCE AND
School OF ENGINEERING COCHIN-682022
CERTIFICATE This is to certify that the project report titled “EMOBI” sub mi t t e d by Ab d u Man a s C A, An w a r M A, Muh a m m e d Asl a m K Y, Vish n u C A towards the partial fulfillme n t of the require m e n t of for the award of the degre e of B-Tech in Information Technolog y is a record of bonafide work carried out by the m during the acad e m i c year 2013- 2014.
Internal Exa min er
Head of the Depart m e n t
2 E-Mobi
E-Mobi
DECLARATION We hereb y declare that this project work and the report sub mi t t e d to the De p a r t m e n t of Infor m a t i o n Tec h n o l o g y , Sch o o l of Engin e e r i n g , CUSAT in the partial fulfillme n t of the award of degre e
of B-Tech in Informa tion Technology is an outco m e of our own work.
Abdu Manas Anwar Muha m m e d Asla m Vishnu
CA MA KY CA
Date: 7th April 2014 Place: Cochin
3 E-Mobi
E-Mobi
ACKNOWLEDGEMENT First and fore m o s t , let m e thank GOD be almight y for his divine grace and blessing in ma kin g all this possible. We feel ourselv e s honore d to be place d our salutation to Sch o o l of Engin e e r i n g , CUSAT , which gave the opportunit y to do this project work. With great pleasur e we place on record our dee p gratitud e to our resp e c t e d principal, Dr. G Ma d h u for providing all possible facilities to ma k e this project a succ e s s. We expre s s our sincere thank s to Dr. San t h o s h Jose p h (HOD of Information Technolog y), Sh el b y (Lecturer in charge) for kind co- operation and guidanc e for co m pl e tin g this project. We sincerely ackno wl e d g e for the direct and indirect help that we receiv e d from Sar a t h (Gate w a y Acade m y , CUSAT). Finally we than k one and all who rend er e d their assistan c e in com pl e tin g this project.
4 E-Mobi
E-Mobi
CONTENTS Page No
Chapter
1
2
3
System Analysis 1.
Introduction
2.
Purpose
3.
Scope
4.
Hardware & Software Specifications
5.
Software Development Methodology
6.
Overall Description
7.
Feasibility Study
6 7 7 7 8 10 14
System Design 1.
Data Flow Diagram
18
2.
Entity Relation Diagram
20
3.
Data Tables
21
System Development 1.
Coding
23
2.
Testing
23
3.
System Implementation
25
4.
Security Technologies & Policies
26
5.
Maintenance
27
4
Source Code
28
5
Screen Shots
64
6
Conclusion
75
7
Bibliography
76
5 E-Mobi
E-Mobi
Cha p t e r 1
SYST E M AN A L Y S I S 1.1 INTRODUCTION The project is to develop a website to display information regarding mobiles in the market. As mobile market is increasing very sharply and will increase with boom in near future, this has large scope. Visualizing the huge opportunity this is an effort to internationalize the business through Internet. By developing of this portal it is possible for the customers to make good and proper decisions regarding the buying of the product as well as they can easily understand the varieties existing in the market. With the advent of the Internet technologies, world has become a global village. Every year, millions of people around the world use the Internet to interact in more ways then ever before till date. People, who surf on Internet, are thinking about the online purchase because it is very easy and comfortable to order online than going to market and purchase their required goods. So considering a big hike in the revenue in this booming sector and one of the successful businesses through Internet one should be proud to have such a technical deal. Even though we can’t buy from this site, the importance of this site catches up with that of online stores, because the customers can rely on this site for true information, customer reviews and choosing the right products to buy from online stores. With the fast growing of communications network like optical fiber, making way to broadband it will be now easy and economical also to access the Internet, whether in monetary or information retrieval term. The mere existence of the web has been enriching, as it provides a huge diversity of views, take web logs, or blogs, which can assume the form of online diary or message board. The gist of all these is that if the data access retrieval and the goal are placed in a well order on the net by using its technologies, we are not going to loose in any way whether it is the or the service provider. So a computer has now become helpful in many other cases too: •
Fast retrieval of information around the globe by browsing the net.
•
Easy access by seating at home to most of the work places
•
Easy database access with the invaluable functions of online entertainment and jobs and placement.
6 E-Mobi
E-Mobi
1.2 Purpose The project is to develop a website to display information regarding mobiles in the market . It maintains two levels of s:• Level •
Customer Level
The website includes:• • •
Mobile specifications Adding reviews Comparing products
1.3 Scope It is mainly used for viewing and comparing the different mobiles in the market. Its scope lies with the customers in making decisions regarding the buying of products.
1.4 Hardware & Software Specifications This project will be a desktop application to be developed in VB having MYSQL as backend. • Database Design (SQL) • Form Design (VB 10.0) • Coding (VB 10.0) • Testing (VB 10.0) • Reporting Tool (Data Report) The project maintains two levels of s:• Level • Level
7 E-Mobi
E-Mobi 1.5 SOFTWARE DEVELOPMENT METHODOLOGY The establishment and use of sound engineering principles in order to obtain economically developed software that is reliable and works efficiently on real machines is called Software Engineering. Software engineering is the discipline whose aim is: 1. Production of quality software 2. Software that is delivered on time 3. Cost within the budget 4. Satisfies all requirements. Software process is the way in which we produce the software. Apart from hiring smart engineers and buying the latest development tools, effective software development process is also needed, so that engineers can systematically use the best technical and managerial practices to successfully complete their projects. A software life cycle is the series of identifiable stages that a software product undergoes during its lifetime .A software lifecycle model is a descriptive and diagrammatic representation of the software life cycle .A life cycle model represents all the activities required to make software product transit through its lifecycle phase’s .It also captures the order in which these activities are to be taken. LIFE CYCLE MODELS There are various life cycle models to improve the software processes. WATERFALL MODEL PROTOTYPE MODEL ITERATIVE ENHANCEMENT MODEL EVOLUTIONARY MODEL SPIRAL MODEL In the project, Waterfall model is followed. WATERFALL MODEL: This model contains 6 phases: 8 E-Mobi
E-Mobi
They are 1. 2. 3. 4. 5. 6. 7. 8. 9.
Feasibility study Requirement Analysis and Specification Design Implementation and Unit testing Integration and System testing Maintenance The waterfall model diagram is given below:
Feasibility study: The feasibility study activity involves the analysis of the problem and collection of the relevant information relating to the product. The main aim of the feasibility study is to determine whether it would be financially and technically feasible to develop the product. Requirement analysis and specification: The goal of this phase is to understand the exact requirements of the customer and to document them properly. (SRS) 9 E-Mobi
E-Mobi
Design: The goal of this phase is to transform the requirement specification into a structure that is suitable for implementation in some programming language. Implementation and unit testing: During this phase the design is implemented. Initially small modules are tested in isolation from rest of the software product. Integration and system testing: In this all the modules are integrated and then tested altogether. Operation and maintenance: Release of software inaugurates the operation and life cycle phase of the operation. The phases always occur in this order and do not overlap.
1.6 Overall Description Goals of proposed system 1. Planned approach towards working: - The working in the organization will be well planned and organized. The data will be stored properly in data stores, which will help in retrieval of information as well as its storage. 2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures that whatever information is coming from the center is accurate. 3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information. 4. No Redundancy: - In the proposed system utmost care would be that no information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored. 5. Immediate retrieval of information: - The main objective of proposed system is to provide for a quick and efficient retrieval of information. Any type of information would be available 10 E-Mobi
E-Mobi whenever the requires. 6. Immediate storage of information: - In manual system there are many problems to store the largest amount of information. 7. Easy to Operate: - The system should be easy to operate and should be such that it can be developed within a short period of time and fit in the limited budget of the .
Software Requirements Operating System Win-98, Win-XP, Linux or any other higher version
Database MYSQL
Characteristics Every should be: • Comfortable of working with internet. • He must have proper knowledge regarding the different mobiles in the market. • He must also have basic knowledge of English too. 11 E-Mobi
E-Mobi
Constraints • GUI is only in English. • is only for . Only he can insert and delete the entries from database.
12 E-Mobi
E-Mobi
Definitions of problems
Problems with conventional system 1.
Lack of immediate retrievals: -The information is very difficult to retrieve and to find particular information like- E.g. - To find out about the patient’s history, the has to go through various s. This results in inconvenience and wastage of time.
2.
Lack of immediate information storage: - The information generated by various transactions takes time and efforts to be stored at right place.
3.
Lack of prompt updating: - Various changes to information like patient details or immunization details of child are difficult to make as paper work is involved.
4.
Error prone manual calculation: - Manual calculations are error prone and take a lot of time this may result in incorrect information. For example calculation of patient’s bill based on various treatments.
5.
Preparation of accurate and prompt reports: - This becomes a difficult task as information is difficult to collect from various s.
13 E-Mobi
E-Mobi
1.7 Feasibility study Depending on the results of the initial investigation the survey is now expanded to a more detailed feasibility study. “FEASIBILITY STUDY” is a test of system proposal according to its workability, impact of the organization, ability to meet needs and effective use of the resources. It focuses on these major questions: 1. What are the ’s demonstrable needs and how does a candidate system meet them? 2. What resources are available for given candidate system? 3. What are the likely impacts of the candidate system on the organization? 4. Whether it is worth to solve the problem? During feasibility analysis for this project, following primary areas of interest are to be considered. Investigation and generating ideas about a new system does this. Steps in feasibility analysis Eight steps involved in the feasibility analysis are: • Form a project team and appoint a project leader. Prepare system flowcharts. • Enumerate potential proposed system. • Define and identify characteristics of proposed system. • Determine and evaluate performance and cost effective of each proposed system. Weight system performance and cost data. • Select the best-proposed system. • Prepare and report final project directive to management.
Technical feasibility
A study of resource availability that may affect the ability to achieve an acceptable system. This evaluation determines whether the technology needed for the proposed system is available or not. • Can the work for the project be done with current equipment existing software technology & available personal? • Can the system be upgraded if developed? • If new technology is needed then what can be developed? This is concerned with specifying equipment and software that will successfully satisfy the requirement. The technical needs of the system may include: Front-end and back-end selection
An important issue for the development of a project is the selection of suitable front-end and back-end. When we decided to develop the project we went through an extensive study to determine the most suitable platform that suits the needs of the organization as well as helps in development of the project. The aspects of our study included the following factors. Front-end selection: 1. 2. 3. 4. 5. 6. 7. 8. 9.
It must have a graphical interface that assists employees that are not from IT background. Scalability and extensibility. Flexibility. Robustness. According to the organization requirement and the culture. Must provide excellent reporting features with good printing . Platform independent. Easy to debug and maintain. Event driven programming facility.
10. Front end must some popular back end like SQL. According to the above stated features we selected VB as the front-end for developing our project.
Back-end Selection: 1. Multiple . 2. Efficient data handling. 3. Provide inherent features for security. 4. Efficient data retrieval and maintenance. 5. Stored procedures. 6. Popularity. 7. Operating System compatible. 8. Easy to install. 9. Various drivers must be available. 10. Easy to implant with the Front-end. According to above stated features we selected SQL as the backend. The technical feasibility is frequently the most difficult area encountered at this stage. It is essential that the process of analysis and definition be conducted in parallel with an assessment to technical feasibility. It centers on the existing computer system (hardware, software etc.) and to what extent it can the proposed system.
Economical feasibility Economic justification is generally the “Bottom Line” consideration for most systems. Economic justification includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and the benefits associated with the candidate system and if it suits the basic purpose of the organization i.e. profit making, the project is making to the analysis and design phase. The financial and the economic questions during the preliminary investigation are verified to estimate the following: • • • • •
The cost to conduct a full system investigation. The cost of hardware and software for the class of application being considered. The benefits in the form of reduced cost. The proposed system will give the minute information, as a result the performance is improved which in turn may be expected to provide increased profits. The cost of project depends upon the number of man-hours required.
E-Mobi
Operational Feasibility It is mainly related to human organizations and political aspects. The points to be considered are: •
What changes will be brought with the system?
•
What organization structures are disturbed?
•
What new skills will be required? Do the existing staff have these skills? If not, can they be trained in due course of time?
The system is operationally feasible as it very easy for the End s to operate it. It only needs basic information about Windows platform.
Schedule feasibility Time evaluation is the most important consideration in the development of project. The time schedule required for the developed of this project is very important since more development time effect machine time, cost and cause delay in the development of other systems. A reliable Customer Relation Management can be developed in the considerable amount of time.
E-Mobi
Cha p t e r 2
SYST E M DESI G N
2.1
Data Flow Diagram
DFD Level 0
DFD Level 1-
E-Mobi DFD Level 1-s
E-Mobi
2.2 Entity Relation Diagram .
E-Mobi
2.3 Data Tables
1. Table:-
_uname
_pwd
nvarchar
nvarchar
2. Brand Table:Brand_name
Brand_web
3. Pro Table:Product_id
Sales_pack
Brand_name
Model
Os
Opfreq
Java
Type
Size
resolution
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
Color
Odf
Primcam
Flashcam
Vido
Zoom
Otcfea
Seccam
Dim_size
Dim_waite
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
E-Mobi Bat_type
Bat_talk
Bat_stand
Mem_int
Mem_ext
Int_intf
Int_prefe
Int_gprs
Int_edge
Int_wifi
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
Int_usb
Int_blue
Int_audio
Int_web
Fileloca
price
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
bigint
4. Review Table:product_id nvarchar
Name nvarchar
emailid nvarchar
comment nvarchar
date nvarchar
Cha p t e r 3
SYST E M DE V E L O P M E N T
rate nvarchar
E-Mobi
3.1 CODING The design must be translated into a machine‐ readable form. The coding steps perform this task. If design is performed in detailed manner, coding can be accomplished mechanistically.
3.2 TESTING SYSTEM TESTING System testing is a critical aspect of Software Quality Assurance and represents the ultimate review of specification, design and coding. Testing is a process of executing a program with the intent of finding an error. A good test is one that has a probability of finding a yet undiscovered error. The purpose of testing is to identify and correct bugs in the developed system. Nothing is completed without testing. Testing is vital to the success of the system. Testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system. Although each test has a different purpose, all work to that all system elements have been properly integrated and perform allocated functions. The following are the Testing Methodologies: Unit Testing Integration Testing Validation Testing Output Testing acceptance Testing
UNIT TESTING Unit testing focuses verification efforts on the smallest unit of software design, the module. This is also known as module testing. The modules are tested separately. This test focuses on each module individually, ensuring that it functions properly as a unit. These testing are carried out during programming stage itself. INTEGRATION TESTING
E-Mobi Integration testing is a systematic technique for constructing tests to uncover errors associated within the interface. In this testing, all the modules are combined, and then the entire program is tested as a whole. The main objective in this testing process is to take unit tested modules and builds a program structure that has been dictated by design. VALIDATION TESTING Validation testing is where requirements established as a part of software requirements analysis is validated against the software has been constructed. This test provides the final assurances that the software meets all functional, behavioral and performance requirements.
OUTPUT TESTING After performing the validation testing, the next step is output testing of the proposed system, since no system could be useful if it does not produce the required output in the specified format. The output generated by the system under considerations is tested asking the s about the format required by them.
ACCEPTANCE TESTING acceptance of a system is the key factor for the success of any system. The system under considerations is tested for acceptance by constantly keeping in touch with the prospective system s at the time of developing and making of hardware management system software.
3.3 SYSTEM IMPLEMENTATION Implementation is the stage in the project where the theoretical design is turned into working system and is giving confidence on the new system for the s that it will work effectively. It involves careful planning, investigation of the current system and its constraints of implementation, design of methods to achieve the changeover, an evaluation of change over methods. Apart from planning major task of preparing the implementation are education and training of s. The more complex system is being implemented the more involved will be the system analysis and design effort requires just for implementation. An implementation committee based on politics of individual organization has been appointed. The implementation process begins with preparing a plan for the implementation of the system.
E-Mobi According to this plan, the activities are to be carried out, discussions made regarding the equipment and resources and the additional equipment’s has to be acquired to implement the new system. Implementation is the final and important phase. The system can be implemented only after thorough. Testing is done and it is found to working according to the specification. This method also offers the greatest security since the old system can take over if the errors are found or inability to handle certain type of transactions while using the new system. The implementation plan includes a description of all activities that must occur to implement the system to put it into operation. It indicates the personal responsible for the activities and prepares a time chart for implementing the system.
The implementation plan consists of the following step: List all files required for implementation Identify all data required to build new files during the implementation List all new documents and procedures that go into the new system.
3.4 SECURITY TECHNOLOGIES AND POLICIES The security features are considered while developing the system, so as to avoid the errors and omissions that may lead to serious problems. The system may have to face the unwanted events called threats. Computer system is secure against a particular threat if counter measures have been taken to reduce an acceptability lowlevel amount of loss that the threat may be expected to cause over a given period of time. A computer should be protected from the following three problems: Loss of availability Loss of integrity Loss of confidentiality These problems may adversely affect the ability of computer system to carry out its intended task. A threat to a computer system is any events that adversely affect the one or more assets or resources, which makes up the system. An event can be any of the following:
E-Mobi Interruption of communication Destruction of hardware Modification of software Removal of programs Disclosure of information There are many methods for handling a threat. Avoid it by altering the design Threat retention Threat reduction that is the frequency of occurrence of a threat is reduced. The security measures of a computer system should be specified at an early stage in the
design of the
system. During the system operation each should understand the procedures required to keep the system secure. There are many possible threats to the security and integrity of any system where more than one is associates with the system. Software integrity has become increasingly important. The attribute measures a system’s ability to withstand attacks, both accidental and intentional on its security. Attacks can be made on all the three components of software: programs date and documents. In this project the data security, data validation checking methods are applied using a authentication. All the data, which is entered by the and the , will be validated. s should enter their name and for requesting access. Only the can add, delete or modify the s. This single point control ensures better security.
3.5 MAINTENANCE The maintenance is an important phase of any system. Maintenance of the system should be done accurately and with specific care for proper running of the system. Maintenance involves the software industry captive, typing up the system resources. It means restoring something to its original condition. Maintenance involves a wide range of activities including correcting, coding and design errors, updating documentation and test data and upgrading . Maintenance is continued till the product is re-engineered or deployed to another platform. Maintenance is also done based on fixing the problems reported, changing the interface with other software or hardware enhancing the software. Any system developed should be secured and protected against possible hazards. The system should be maintained and upgraded according to the technological advancements. It ensures the data integrity, data control and security. The system must be protected from fire and other natural calamities. The backup copies of data must be maintained daily so that to prevent the loss of data due to various reasons. Security measures are provided to prevent unauthorized access of the database at various levels.
E-Mobi Software maintenance is divided into the following three categories: Corrective maintenance Adaptive maintenance Perfective maintenance Corrective maintenance has to do with the removal of residual errors present in the product when it is delivered as well as errors introduced into the software during its maintenance. Adaptive maintenance modifies the software to keep it up to date with its operative environment. It may because of changes in their requirements, changes in target platform, or changes in external interfaces. Perfective maintenance involves changing the software to improve some of its qualities. The request to perfective maintenance may come directly from the software engineer, in order to improve the status of the product on the market, or they may come.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Data.Sql; using System.Data; public partial class : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { try { SqlConnection con = new SqlConnection("Data Source=hppc;Initial Catalog=mobile;Integrated Security=True"); string ins = "select * from Tb_ where _uname='" + TextBox1.Text.ToString() + "' and _pwd='" + TextBox2.Text.ToString() + "'"; SqlDataAdapter sqdt = new SqlDataAdapter(ins, con); DataTable dt = new DataTable(); sqdt.Fill(dt); if (dt.Rows.Count > 0) { Response.Redirect("//HOME.aspx"); }
Add New Products using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data;
E-Mobi using System.Data.Sql; using System.Data.SqlClient; public partial class _newpro : System.Web.UI.Page { SqlConnection con = new SqlConnection("Data Source=hppc;Initial Catalog=mobile;Integrated Security=True"); SqlConnection con1 = new SqlConnection("Data Source=hppc;Initial Catalog=mobile;Integrated Security=True"); protected void Page_Load(object sender, EventArgs e) { } protected void TextBox1_TextChanged(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { if(File1.HasFile) { try { /*DataBase connection part start*/ SqlCommand cmd = new SqlCommand(); con.Open(); cmd.Connection = con; /*Database connection */ //sql query string filename = "~//product//"; filename += TextBox30.Text.ToString(); filename += DropDownList1.Text.ToString(); filename += ".jpg"; File1.SaveAs(Server.MapPath(filename)); //executed cmd.CommandText = "insert into Tb_pro values('"+TextBox30.Text.ToString() +"','"+TextBox1.Text.ToString()+"','"+DropDownList1.SelectedItem.Text.ToString() +"','"+TextBox2.Text.ToString()+"','"+TextBox3.Text.ToString()+"','"+TextBox4.Text.ToString()
Delete Products & Comments using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; public partial class _delete : System.Web.UI.Page { SqlConnection con = new SqlConnection("Data Source=hppc;Initial Catalog=mobile;Integrated Security=True"); protected void Page_Load(object sender, EventArgs e) { 1.Visible = false;
E-Mobi 2.Visible = false; } protected void Button1_Click(object sender, EventArgs e) { 1.Visible = true; 2.Visible = false; string g = "select * from Tb_Pro"; SqlDataAdapter sqdt = new SqlDataAdapter(g, con); DataTable dt = new DataTable(); sqdt.Fill(dt); if (dt.Rows.Count > 0) { GridView1.DataSource = dt; GridView1.DataBind(); } } protected void Button2_Click(object sender, EventArgs e) { 1.Visible = false; 2.Visible = true; string g = "select * from Tb_Review"; SqlDataAdapter sqdt = new SqlDataAdapter(g, con); DataTable dt = new DataTable(); sqdt.Fill(dt); if (dt.Rows.Count > 0) { GridView2.DataSource = dt; GridView2.DataBind(); } } protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { } protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName =="view")
E-Mobi { try { string g = e.CommandArgument.ToString(); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "delete Tb_Pro where date='" + g + "'"; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception l) { Response.Write(l.Message); } } } protected void GridView2_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "view") { try { string g = e.CommandArgument.ToString(); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "delete Tb_Review where date='" + g + "'"; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception l) { Response.Write(l.Message); } }
E-Mobi } }
Cha p t e r 5
SC R E E N SH O T S
Home Page
E-Mobi
Product Display Page
E-Mobi
Product Comparison Page
E-Mobi
Product Search Page
E-Mobi
Us Page
E-Mobi
PAGE
E-Mobi
Home Page
E-Mobi
name & Reset Page
E-Mobi
Add New Product Page
E-Mobi
Delete Product Page
E-Mobi
Add Brand Page
E-Mobi
Cha p t e r 6
CONC L U SI O N
E-Mobi
The project was successfully completed within the time span allotted. All the modules are tested separately and put together to form the main system. Finally the system is tested with real data and it worked successfully. Thus the system has fulfilled the entire objective defined. The system has been developed in an interactive manner; the reports generated by the system are clear and legible. The system is flexible, friendly and has its own full data security and all the data recovery facility. The system is flexible and changes can be made without any difficulty. Every Step has been taken to make the working of the project comfortable as possible for the s. To conclude easily, we thank all the people who help us to complete this project successfully.
Cha p t e r 7
BI B L I O G R A P H Y
•
Elias M.Awad , " SYSTEM ANALYSIS & DESIGN", Galgotia Publications-Second Edition2005
•
Henry Korth , "DATABASE DESIGN CONCEPT", MCGRAW-HILL-Fifth Edition,2005
•
Roger. S. Pressman , "SOFTWARE ENGINEERING",MCGRAW-HILL-Sixth Edition,2005