Thursday, April 4, 2019
Report On Online Shopping System Information
Report On Online Shopping System InformationThe online obtain formation is prodigal gaining media for to sale or purchase items from anywhere and any clock. It is basically base on profits, It is related with B2C (Business to Customer) clay sculpture and status of the design and reading of e-commerce platform. It shadow not only save the operating speak tos of enterprises as puff up as save the time of customer to go shopping at mall and it is increase the efficiency of business.This document show the status of Online Shopping System and development background and then introduces or discusses the administration design, system objectives, system requirements and everyplaceall all phases of development or implementation of system.This system provides best facilities to substance abusers with GUI forms to registration, shopping cart management, and training modify etc. for customer. It has also provided about facilities to Admin as subjoin item, update item and etc. It h as been designed with B/S three tier structures, JSP technology for driving page design and for system security and code reuse the JavaBeans has used. And for better communication between system and loose to access code, as good as to store large data of the database has used MSSql master of ceremonies 2000.In this basically the cardinal user nonp aril is Admin who can add item, update item control over the database or the management of customer information and keep security over the information of the customer as well as harvestings. Second is customer who access the site for his requirement, he can register, search or see the products, enlarge of products and comment for product and can do secure transactions over the internet.Chapter 1 IntroductionWhat I am going to do?In the proposed system , as discuss in the abstract we atomic number 18 going to develop the new website Online Shopping System for computer products. In the website I followed the softw ar development r egularityological analysis called additive greet nad according to it the system is mainly transpose integrity inot the two kinds of users and three kinds of mechanisms in order to make more than sutaible for the conclusion users to fulfill their all requirments from unmatched place with quick and in more understandable manner. Here two kinds of users are Admin and End user means customer. In addition to this, three kinds of methods which considered here are NetUI means make getable access to the end users for every liaison from the net which is substantial with help of JSP and HTML, second one is the database which used to store large core of data and easily can retrieve,update etc, and last one is the controls used for the same. thereof here we followed the instance based UI desing approach. The weighty things which we added with this website is the latest product with latest embodiment customer can choose as per configuration of that product, external devices, secu rity for transcation, customer can send their clear or comment and many more. play downIn the current world the rapid development of Internet, the Internet has expressly become the best and fast media for collecting information, communication as well as entered into the commerce means selling, purchasing etc. So e-commerce became more popular and more businesses build an online store to show consumers a new shopping concept.Online shopping system as B2B, B2C, C2C ecommerce front-end business platform, the whole surgical operation of its business activities plays an important roles. In this site or system, consideration is how to build a B2C Online Shopping System.Online shopping is a kind of interactive features business information which provides users with two types of static and dynamic information resources. The static information are those that change frequently or later that resources, sucha as company profile, management practices and corporate systems etc. Dynamic informa tion is subject to change information, such as commodity quotes, meeting arrangements, and training information. Online shopping system has powerful interactive features to enables businesses and users to easily transfer inoformation to complete e-commerce transactions. This new inter-company transactions to achieve the paperless exchange of documents and funds.Technologies Selection and JustificationFollowing is commentary of technologies which are used for the website work1.3.1 Hardware/Software indispensabilitysSoftware specificationsHardware specificationsHardwareMinimum RequirementMicro borderorIntel 3.1GHz processor or onwardsRandom Access Memory (RAM)512 MB RAM.Hard Disk fill20GB (min. free useable disk space).1.3.2 Technology Description1) JSP As at that place are number of acronyms with which the Internet is packed, another one is JSP. Here the JSP is standing for the Java Server Pages, but its commonly cognise as the JSP. JSP is nothing but the scripting language and very much similar to the ASP, PHP languages. Using the JSP, contents in the website are generated dynamically which allowing the rather than only statically as with the HTML. There are many free hosting in stock(predicate) for the JSP websites because of the reason is that JSP is free and open source, simple, robust. There are other web development technologies also available now days such as PHP, ASP.net etc. But we encountered some problems with such technologies which are presented in following justification for the sameJSP over PHPBoth (JSP PHP) is web technologies are strong. For the most of the enterprise train applications JSP is better way to do because of its security, stability, speed of execution etc and more are the advantages of JSP. We encountered the problem with the PHP is that it becomes not more secure as compare JSP. As compared to the PHP, JSP is more rapid tool for the development of websites, once we go to sleep it, we can design any kind of pages which see ms to us harder with the PHP because PHP is harder and also fewer objects oriented than JSP. Using JSP, we can develop web application quick by maintaining the level of performance, security for the same.JSP over ASP.NETASP.NET is come with the Microsoft product in the VS framework which is also one of the better way to designs and develop our websites, but the problem with such technology is that it is available only commercially means not freely as the JSP. As the we are getting same performances from the JSP as from the ASP.net, then its enough to decide to go with the JSP. Apart from this, in that respect some other advantages which of JSP over the ASP.NET we observed such asFreely Avaliable and Platform independent.Hosting is Cheply available.Web Server for JSP is free.If OS is Linux, no need to pay for the antivirus software systems.Rapid development.2) MSSql Server 2000One of the powerful is MSSql. There are many other powerful databases such as Oracle, Mysql etc are availa ble. But while selecting MSSql database, there are two things which were addressed as compared to Oracle as well as MySql as database which is best competent with the JSP and another one is database which have fast speed to retrieve, update or communication with data. While with Oracle, MySqlserver there lot of extra efforts needs to be done before snipting up the web application, the MSSql database is easy database with the high reliability, fast performance, and easy to use.Project Plan olibanum as we used the incremental methodology of the software development, this project is divided into the contrasting phases like requirement analysis phase, shrewd phase, development phase, deployment phase, examen phase etc. Following chart shows the overview of the proposed project plan with their time durations.Phases in Website DevelopmentIn this section, some of the quality planes which are considered in order to maintain the quality of the proposed website. The major quality saloon which we considered for the website is the proper validation for different things and response time of the proposed website because on the basis of this customers attraction is depends. Following is the skeleton explanation of these terms1) HTML ValidationUsing this validation we can check the document rightness against the DOCTYPE which is declared. On the basis of this various kinds of reports generated if there are any bugs with it.2) Validating LinksThis is one important issue with the websites. Links of the website are checked against the all links given in the website whether they are functional(a) according to the specification given.3) Validating AccessibilityThis is the most important activity which must be include in every website quality planning. It is not enough only to make the website, because people from different places, with different platforms accessing our website. The initiative of web accessibility is the maintaining the resources list which leave behind help in order to designing the websites which will accessible.4) Response TimeFor the websites like proposed one its necessary to check up with the response time of server because with websites several shopping transactions need to be done.Chapter 2 Software Development orderologies2.1 Types of MethodologiesThe mechanism of methodology is mainly composed of the one or more techniques in conjunction with the one of the toughies of software development. The prototyping techniques, object oriented techniques which are the multiple ways in order to implement the mannikins such as incremental, waterfall and spiral impersonates. During the single project such kinds of mechanisms are matched as well as mixed. Thus the methodology = techniques + models. Following are different kinds of methodologies which are prepared on the basis of combination of techniques as well as models1) Waterfall sit around (Life Cycle)2) Prototyping standard (Life Cycle)3) Iterative Enhancement Model4) Incre mental Model5) The Spiral Model6) Object orientated MethodologyIn the next section, we will see the details of each of these models in briefRef. http//codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx 2.2) Introduction Methodologies1) Waterfall ModelThis model is called as the waterfall model, because in this model the more empha size of its is on the complete phase development before go on with the next phase of the development. With the combination with some kinds phase completions, establishment of the baseline is done which freezes the development products at such point. If the current requirement is identified in order to change these products, then the process of noble change is followed in order make the change. Such kind of phases graphic representation during the software development resembling the waterfall model downward flow.Ref. http//www.onestoptesting.com/sdlc-models/waterfall-model 2) Prototyping ModelWaterfall model is basically designed for ad dressing the issues with the waterfall model. In this model, the basic appraisal is that rather than freezing the requirements before coding or designs we can proceed, using the street arab prototype requirements of the development understands. On the basis of requirements which are currently known. The prototype development is inside contains the coding, designing as well as testing. But each of these phases is not done very formally or thoroughly. Thus using such kind of mechanism, end users can get the systems actual feel, only because of the thing that prototype interactions will allow clients to understand the requirements better way for the desired system.3) Iterative Enhancement ModelThis model is trying to combine the features of models like waterfall as well as prototyping models. The main idea behind such model is that development of the software is done on the basis of incremental approaches, in which each and every increment is adding the some kind of functional capabi lity in the system lock up the system is fully implemented. During the every step, extensions, designing and modifications are made.Ref. http//codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx 4) Incremental Model main idea in this model is that during the overlapping sections waterfall is performed in order to attempt projects of waterfall model compensate which is done by generating the earlier usable functionality. This kind of model may be requisite the overall requirments set that are small projects series. With the general objectives, initially using the basic objective, incremental model is started.5) Spiral ModelThe model for the incremental is can be considered as the spiral model sometimes. The view of the spiral model is illustrating the one of the strength of the previous model in this section which is system size grows while the resources can be held on constant. The size of spiral is corresponds to the size of system, on the other get through the distance among the coils indicating the resources. As the name indicating such model has many cycles. The property of the radial representing cumulative cost which is incurred while accomplishing the steps that are done so far as well as dimension of angular representing the progress which is made during the completing the every spiral cycle.Ref. http//codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx 6) Object Oriented MethodologyAs the name indicating, such methodology requiring using the object oriented techniques which can be used during the requirement analysis, designing and implementation phase of the system. Such kind of methodology asking for the analyst for determining the systems objects, their behavior over the time or their behavior in response to the events, as well as what kind of relations and responsibilities an object has to with the other objects.Ref. http//codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx 2.3 Advantages and DisadvantagesAdvantages of Prototyping ModelEarly functionality.Providing the process in order to perfect the definition of requirments.Providing the risk control.Main focus of the financial support is on the end product rather than the evolution of product.Providing the basic specification which is embodied in the operating replica.Disadvantages of Prototyping ModelThis method is less applicable for the existing systems as compare to the existing new systems development.Suffering from the dirty documentaion. good-for-nothing reputation in between the conservatives because of dirty and quick method.Sometimes using this method system is developed with the poor performance.Advantages of Iterative MethodReliable software production.This may be intrdouced gradually to an organization.Disadvantages of Iterative MethodComplete sets of requirements are required.Disciplined style may stifle creativity.Advantages of Object-OrientedProblem owners can joining in producing the solution.Mainte nance costs are less due to the object oriented analysis which encourages the complete set of solution.This kind of model expresses the reality of users view.Disadvantages of Object-OrientedThis is fractious for those methods which is having the structured analysis of background.This method may be difficult with the DoD-STD- 2167A.Ref. http//codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx 2.4 Details Two MethodologiesIn the following section, discussion and detailed working of the two models such as incremental model and waterfall model.1) Waterfall ModelAs we discussed the basic working this model in above section, in this section we will take the overview of basic steps of the model in the software developmentFollowing figure shows the different phase in the development of the software. The documentation included the documentation from each phase. The phases below the detailed design phase include software as part of their output. Transition from phase to pha se is accomplished by holding a formal look into that is attended by the contractor and appropriate government agencies. These reviews provide the government insight into the contractors progress. At diminutive points on the waterfall model, baselines are established, the last of which is the product baseline.Figure1 Waterfall ModelAs showing in above figure 1, as the name indicating waterfall model is made up of sequentially of phases one after the next phase. In comparison with the other software development models, following are some of the salient attributes of this modelThis is the forma method.This is like top down development approach.This is consisting of phases which are independent and needs to be spotless sequentially.This model is used in different waysPhases are combined,The starting as well as ending points are different.Ref. http//www.onestoptesting.com/sdlc-models/waterfall-model 2) Incremental MethodCDocuments and Settingsgodwit3Desktopincremental-model1.gifAs we discussed in the last paragraph, the model of incremental is performing the waterfall in the overlapping sections in order to attempt length stipend for the waterfall model projects by generating the earlier useful functionality.As compared to the waterfall model, a project which uses the incremental model is starting with the general objectives. In this case, some part of such objectives are defined as the requirements as well as are implemented, after that the next part of these objective are considered and implemented, this process is continues until the complete objective is achieved. However as compare to the complete requirements general objectives can be uneasy for the management. Well defined interfaces are needed due to the fact that few modules may be completed early compare to others. This model is more flexible for the development of the websites as compare to the softwares. Thus we selected incremental model for the same.Ref. http//testing-mines.blogspot.com/2006/05/ what-is-incremental-model.html2.5) Methodology SelectionFor our proposed application we have to use the method of incremental approach which is best suitable for such kinds of applications. Because of the following benefits from itGenerates working software quickly and early during the software emotional state cycle.More flexibleless costly to change scope and requirements.Easier to test and debug http//kona.kontera.com/javascript/lib/imgs/grey_loader.gifduring a smaller closed circuit.Each iteration is an easily managed milestone.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.