You are on page 1of 34

Online Shopping System

Chapter 1 1. Introduction This is the first phase of the System Development Life Cycle. This phase is very important because in this phase I will get to know the organisation behavior for which Im doing my pro ect. I have visited few super shops. Some of them are maintaining manual system! but they are not in very much huge company but large super shops are maintaining "oint of Sale #"$S% System. I find that every manual system has lacking and problems in their system. In this age of IT! now it is no more possible to maintain manual systems in organisation moreover a super shop must use "$S for &uick access of data and for become faster in service. So Ill like to develop a system for those super shops that are not using "$S yet. Initial investigation is the phase! where we will understand what we have to do in this pro ect. 'e will determine hare! what about the pro ect is( 'hat the pro ect need! what is current status of the pro ect and what are the problems with the current system. )s I am going to develop a general system! so I will use strategies of several companies and generates a single solution. 1.1 Needs Identification )s it is a general system! I will try to design the system in a way that every one could use it fre&uently. So! I chose the common events that all "$S need and then a graphical presentation of report will generate by the system.

The proposed system will contain three sections. * Admin Section + ,ome + "roducts - .iew all products - )dd new products - .iew all categories - )dd new category

+ Sales - List all sales - /ew sale - .iew sale bo0 - List new orders + "urchase - List all purchase - /ew purchase - .iew purchase bo0 + )dministration - .iew all members - )dd new member + Scratch Card - .iew active cards - .iew used cards - )dd new card + Change "assword + Logout

Employee Section

+ ,ome + "roducts

- .iew all products - )dd new products - .iew all categories - )dd new category + Sales - List all sales - /ew sale - .iew sale bo0 - List new orders + "urchase - List all purchase - /ew purchase - .iew purchase bo0 + Change "assword + Logout * Registered Customer Section

+ ,ome + "roducts - Category wise products show. + 1y $rders - List all $rders - 1ake new orders

+ 1y 2alance - Current 2alance - 3echarge /ew Card + 1y Cart + Change password + Logout

* Unregister Customer Section o ,ome o "roducts 4 Category wise products show. o 1y $rders 4 List all $rders 4 1ake new orders o 1y Cart o Sign5p o SignIn

1.2 etermining user re!uirement )ll "$Ss are almost same. 2ut several "$Ss gives several kinds of facilities. 'hen I talk with "$S users! they told me to organi6e the system simply. Supplier Information! Customer Information 7 "roduct Information are very simple. 2ut "roduct "urchase Information! )uto Stock 5pdate! Invoice "rinting 7 1anagement Section should have a simple view 7 easy maintenance process. They also re&uire strong Security in the system. 8very employee should have password 7 )dmin of the system will decide their access limit.

1." #ac$ground In 2angladesh! super shop concept comes with the 9irst Super shop of 2angladesh :Agora% in Dhanmondi;. "eople become interested in this concept and then some other companys shows interest in this sector. :&ina#a'ar% in Dhanmondi! :()S% #"rice < =uality > Service% in 5ttora < Shantinagar and Dhanmondi! :Nandan% in ?ulshan! :(acific% in @akrile is result of it. )ll of this comes with a large investment in market. )ll of them have large 7 established "$S. 2ut there are some super centers in every area that are not as large as following. They cant invest like those. 2ut also they are not in small position that they can maintain more a manual system. 9or e0ampleA :Upayan% in Siddheswari. They are not as large as following super shops but not small like other ordinary stationary shops. They are interested to invest a small amount in computeri6ed "$S system because they face many problems in maintaining a manual system. I choose this shop for an e0ample to find out problems in manual system. 1.* (ro+lem Identification It is proven that human cant work as computer. So it is BB.BBC possible where manual system will continue! there would be some lacking 7 problem with the system. I have seen some problems in the above systems which can categories in three parts. These areA ,1- .eneral (ro+lem a% /eeds moor time to searching old files. b% 9or preparing a suitable report it needs to work with DEF files at a time for necessary information which also take moor time. c% The productivity of the human resource can raised by couple of times if this manual system can be changed into a computeri6ed system. d% It is so problematic to write a sales invoice if customer buy a lot of small things. ,2- /echnical (ro+lem a% It need moor place to store the old files. b% Some time files may be destroyed by cockroach or by another way. c% It is unsecured. d% There is not any strong stock control. ,"- 0inancial /ransaction

a% It is so time consuming to get daily sales report b% Some time calculation may wrong

Chapter 2

2. 1hat is 0easi+ility Study2 9easibility study is the second phase of the System Development Life Cycle. 2ut in wide seance! feasibility study is a cross life cycle activity and should be continuously performed throughout a system pro ect. ) feasibility study is a preliminary investigation of a proposed system to decide whether the system can run smoothly with the organi6ation! will the organi6ation reali6e the benefits that are e0pected and to decide will the organi6ation go for it. Some time it is critici6ed that feasibility study makes delay starting of the system! but it is an important sub ect to think that some peoples this thought may harmful for the organi6ation. If the system is of low cost and low risk from the organi6ations point of view! then they can minimi6e it. 2ut this is not a good idea for larger system because this may risky for them and they have also to determine the cost ustification for the system. 2. 1 Stages of 0easi+ility Study 9easibility study and feasibility analysis has defined. 2ut there is also four categories of feasibility recogni6ed by the analysts. Those areA * Operational feasi+ility * /echnical feasi+ility * Schedule feasi+ility * Economical feasi+ility 2ut we are going to discuss with ust Technical 7 Economical feasibility.

/echnical feasi+ility looks at the system in point of view! is the system practical! do we have the technical support! that we could maintain the system! and is it reasonable( In case of my system! answers of these &uestions areA

Practicality3 /ormally all provided solutions are available in market. /ow the &uestion is! wither the technology is mature enough to solve our problem. In this case! Ill say! this system determined to design in a way! that could solve ma0imum problems of "$S. In this way! Ill say! this system is practical for any "$S. Current Technology3In case of current technology! that will need to run the system is a "entium I. "C for Server! "entium III "Cs for client and any printer that could print )D si6e paper. )nd all of this are available in market. Reasonability3 )ll hardwares and "Cs must be reasonable to the company who is running a "$S. The cost of 4(OS System% is also reasonable. ) lots of un>employed people are available and people who want a part>time E full>time ob. So where everything that needs to run the system is reasonable we could say! the system is reasonable. )ll answers are found positive hear! so we could say! the system is Technically feasible. Economical feasi+ility is a measure of the cost>effectiveness of a pro ect or solution. System cost can be defined in earlier stages of system development. Though this is a general system! a cost plane is identified. The cost plan is divided in two phaseA * Cost of developmentG * Cost of using the systemG Cost of Development3 In cost of development! programmers! analyst other peoples salary who are related in development. )gain costs of computer! hardware! testing! training etc are involved. 2ut system development cost is ust onetime cost! which will not recur after the pro ect has been developed. Cost of using the system3 Cost of using the system is pre defined and in some times its depends on user. Cost of using a system can be divided in two ways. 9i0ed cost and variable cost. Fixed cost3 Software purchase cost 7 license cost are fi0ed. > Salaries of system operation are fi0ed! but it depends on client software also. Variable cost3 .ariable costs areA > Cost of computer use

> Suppliers e.g. printer! paper! magnetic tapes! floppy disks. 2.2 /ER&S of Reference

2.2.1 O+5ecti6e of the System

$b ective of the system is to cover all events that are related to a supper shop. 8vents! which are aimed to cover in this system! areA * ) central server! in case of having moor branch of a shop. This central server will generate same product id for each branch. * ) server! for each shop. * ) client for each sales point. * Stock of each branch. * )uto invoicing system. * )ll kinds of te0t 7 graphical report. 2.2.2 #oundary

8very system has a boundary and that can not cover everything of an organisation. This system is ust dealing with sales system! and could not perform anything else of the organisation! like attendance! payroll! leave monitoring etc.

2.2." /ime Schedule

)s it is also a pro ect of my 2.Sc hons 9inal year courseG Ive to submit it in a due time. So Ive design a time schedule to develop the system step by step. The schedule isA

Stage Start End uration Initial Study HIth 1ar! ;IIB HBth 1ar! ;IIB HI Days 9easibility study ;Ith 1ar! ;IIB ;Jth 1ar! ;IIB B Days 3e&uirement )nalysis ;Bth 1ar! ;IIB Jth )pr! ;IIB HH Days 3e&uirement Specification Bth )pr! ;IIB ;Hst )pr! ;IIB HK Days Design ;;nd )pr! ;IIB HHth )pr! ;IIB

;I Days Coding H;th )pr! ;IIB Krd 1ay! ;IIB ;H Days Testing Dth 1ay! ;IIB HIth 1ay! ;IIB L Days 2." Initial (roposed System )fter passing Initial study and ma0imum part of 9easibility study! I am in a stage that I could imagine of the system. The system is identified in previous stage! though hear is a brief description of proposed system. 4(oint of Sales System% will be a system that will be abele to perform to all activities that are related of sales management and shop architecture. 4 Central Ser6er3 The system is imagined to be controlled by a central server which will be setup by the )dministrator product code 7 information. 4 Customer TransactionA 4 8mployee Transaction

Chapter "

". Re!uirement Analysis 3e&uirement )nalysis is the third step of System Development Life Cycle #SDLC% and my pro ect also. This stage is very much important and inseparable part of a pro ect.

3e&uirement )nalysis is concerned with discovering and deciding what the new system is re&uired to do( I have discovered and find out some outline from the Initial Study and 9easibility Study of my pro ect! but those are not enough to start building a new system. K.H9act 9inding 9act>finding is one of the important steps toward any system development. It is essential to gather all the information and facts about an e0isting system to ensure that all strengths and weakness are discovered. Thus when a new system is designed as many of the weaknesses as possible are eliminated! whilst retaining the strengths. There are five general techni&ues availableG those used depend upon the particular circumstancesM * Sampling of E7isting ocuments8 * Inter6ie98 * O+ser6ation8 * )uestionnaires8 * Research and Site :isits

,1. Sampling of E7isting ocuments3 To follow this particular method of fact>finding! )nalyst has to study well e0isting documentation! forms! and files of e0isting system. ) good analyst gets fact first from e0isting documentation rather than from people. ,2. Inter6ie93 This techni&ue of fact>finding is most popular! productive for good analysts and most probably widely used. Interviews are a fact>finding techni&ue where by the systems analysts collects information from individual fact to face. Interviewing can be used to find>factsG verify factsG clarify factsG general enthusiasm etc. ,". O+ser6ation3 $bservation could be 9ormal or Informal. This is most effective when and analyst wants to obtain an understanding of a system. This techni&ue used when analyst wants either participates in or watches a person perform activities to learn about the system. ,*. )uestionnaires3 This is a special purpose document that allows the analyst to collect information and opinions from respondents. =uestionnaires become useful when a little information is re&uired from a number of people. ,;. Research and Site :isits3 )nalyst has to research with data of the organisation. The data could be collect from the documents! files or from computer. 1ost organisations like to maintain their web site. )nalyst can get data and information of their e0isting system from their web site.

".2 Used 0act 0inding /echni!ues 9rom this five techni&ues I have used =uestionnaires. Sampling I visited shop to shop and buy little gifts for my friends. 2y this way Ive colleced their invoice no. Cause of Im not being developing their system! for their confidencially report they didnt agree to show me their any other papers. 2ut from various invoice report from various shops I get to know a little bit! how they are managing their system. $bservation )s I visited many shops for getting their invoice! Ive observe their work style! activity well. I see most of their client system. 2ut again for confidentially and software license they didnt agree to show me their server system. 2y observing shops I greatly understand the system of "oint of Sales and all of my lacking knowledge about a "$S become clear. I watch their product cost in a sticker labeled in the products body! date validation in that label for date oriented product and non>date oriented products. 2y observing one shop I got the idea for fi0ing product rate in every product purchase invoice.

"." Conte7t iagram There are some rules that define which connections are valid and which are not in a system. The whole system can be defined by one single D9D called a Conte0t Diagram. ,ear is the Conte0t Diagram of online shopping system. ".* ata 0lo9 iagram < 0 Data 9low Diagram #D9D% show how data moves in a System and where it is stored. There is four symbol of D9D those are "rocess! 80ternal entity! Data flow and Data store. These are describd bellow. (rocess3 The large rectangular bo0 represent data handling process. This process take inputs! then process and change the data and finaly output it to somewhere else. The symbol of processes

E7trnal entities3 The oval shap represent e0ternal entities. 80ternal entities are the things that are outside the system but any how related with the system. 'hen a 80ternal entities occurs twice in the diagram and has a slash in the top left hand corner of the oval. The symbol of 80ternal entities

ata Store3 The symbol of a Data Store is a thin rectangle. This is a place where datas are stored and used it in future. The symbol of Data Store

There are various types of data store! signified by the letter in the left hand bo0A & represent a manual data store system. represent a computer data store system. ata flo93 Data flow are represented by arrows. Its symbol isA

0 O0 /=E System

Chapter * D. 3e&uirement Specification

3e&uirement Specification step is concerned with converting the output of the 3e&uirement )nalysis stage into a specification that reflects what the new system is re&uired to do. D.H Input Specification *.1.1 Interface of the System The Interface of the System will be developed in International standard so that user should not to take moor time to be familiar with it. The system will organi6e under a 1DI form and other forms will be the children SDI. *.1.2 :alidation and :erification of data should gi6ing 8very input field will be under the Data .alidation techni&ue and after input of data another procedure will work for Data .erification. This two procedure will always alert to save the system from wrong data input.

*.1." &inimi'e data redundancy 1a0imum unnecessary data from the main system will be redundant. 2ecause this unnecessary datas will keep more place and made the system chaos. So! some temp table will use in database for performing some tasks! after completing the task! all record will deleted automatically.

/yping should +e minimum To reduce moor typing the system will designed under relational database and forms will use Combo bo0es in some cases for not to type one thing again and again.

*.1.* /ime efficient $bviously the system will time effective cause this is not a manual system. Same data for each branch will transfer with 9loppy drive ust by two clicks. Data from server will come in client also by clicking one menu button. So! it will really time efficient. *.2 process specification

*.2.1 )uic$ly and +etter ser6ice It is proven that a computer can work faster then a human. So there should not be any &uestion that it will serve a &uick service. 'hen the whole system will in front of a user then it will easy to him to understand the system. ) manual system could not give this facility. Thats mean it is obviously a better service.

0ind utility The system will use a powerful find utility for finding data easily. 5ser could be able to use separate kinds of data to find a record like 1ember ID! Supplier ID! "roduct ID etc. *.2.2 Easy menu system The system will maintain all possible International rules of development! so it should use an easy menu system to access any form easily. *.2." Security Log In system will very strong in the system. 8ach user of the system will have their own password and that password will given by )dmin of the system. They will also able to change their password. 2ut )dmin will able to always restrict their login and change access permission. *.2>* Error message In any unseen bug will caught in the system then the system will show an 8rror 1essage. Output Specification (resentation should +e nice $ne better system can fall down it the system comes boring in some days. )gain in the age of multimedia user would not like to use an ordinary system. So presentation of the system should be better and it will do on the system. )uic$ly a6aila+le The system will be tried to give the facility to access data as &uickly as possible.

(rinting facility

Its the most important part of the system. The system will develop for the best printing facility.

Report generation Depends on input reports will be generated. Some report will generate using the relations on two or more tables. The reports will te0t report and graphical report also. In6oice (rinting Special si6e of paper will use for the system for invoice printing. Cause in this system normal Net "rinter will use for invoice printing. Si6e of paper will depends on the product purchased by a customer. 1inimum height will be K.FO or Bcm. Then for each record H cm will increase the height. So its mean if a invoice is for J purchased products then the height of the invoice will be of #B P #JQH%% cm or HL cm or R.JIO. )lways papers width will be DO. *." .eneral Specification User friendly To make the system user friendly the menus of the system will divide into separate parts like 3eception menu! "roduct menu! 3eport menu on Server etc. Uses of Short Cut ?ey The forms of the system will link under short cut keys. So user will be able to use short cut keys to go straight in another form. *.* =ard9are Specification ,ardwares re&uired to running this computerised system isA *.*.1 Input e6ices3

4 HI; @ey )merican Standard @eyboard

4 ; 2utton 1ouse 4 FI0 CD 3$1 Drive

*.*.2 (rocessing Units3

4 "rocessor A "entium III! RII1,6 or higher for better performance #"entium I. will better for Server% 4 ;I ?2 ,ard Disk Drive 4 H;J 12 3am 4 HR 12 )?" Card *.*." Output e6ices3 4 HDS Color 1onitor or better 4 "rinter #Minimum A4 Size paper Printable quality % *.; Soft9are Specification Softwares re&uired to running the developed system isA

*.;.1 Ser6er Software specification for Ser6er and Central Ser6er are same. Operating System3

4 'indows T" 4 Linu0 $S

(ac$ages3 4 )ppache #&S3 4 1yS=L *.;.2 Client Operating System3

4 'indows T" "rofessional (ac$ages3 4 Internet connection. 4 'eb 2rowser#Internet 80plorar! 1o6ila! Safari etc% Chapter ; ;.1 Soft9are esign3 The online shopping system with card recharge accepts input from users and generates dynamic displays of re&uired output or data sources. To do this! following tools and technologies are used. v ,T1L v "," v 1yS=L v )")C,88 v T)1"" v D/S v ,TT" =/&@

,T1L stands for ,yper Te0t 1arkup Language.

)n ,T1L file is a te0t file containing small markup tags. The markup tags tell the 'eb browser how to display the page. )n ,T1L file must have an htm or html e0tension. )n ,T1L file can be created using a simple te0t editor.

UnAnormali'ed form3 1ember id 1ember name 1ember password 1ember full name Noin date 1ember category 1ember status 1ember address 1ember contact 1ember balance "urchase id "urchase date time "urchase amount "urchase status Saleid Saledate time Saleamount Salestatus

"roduct id "roduct title "roduct description "roduct manufacturer "roduct date 80piration date 5nit 5nit price Stock Discount price "roduct status category Category title Category description Category status Card id Card number Card amount Card status

0irst Normal 0orm Repeatiti6e /a+le "roduct id

"roduct title "roduct description "roduct manufacturer "roduct date 80piration date 5nit 5nit price Stock Discount price "roduct status category Category title Category description Category status Card id Card number Card amount Card status 1ember id 1ember name 1ember password 1ember full name Noin date

1ember category 1ember status 1ember address 1ember contact 1ember balance NonARepeatiti6e /a+le "urchase id "urchase date time "urchase amount "urchase status Saleid Saledate time Saleamount Salestatus

Second Normal 0orm

amsBmem+er id userUname userUpass name oinUdate status empUcategory balance address contact NonARepeatiti6e /a+le "urchase id "urchase date time "urchase amount "urchase status Saleid Saledate time Saleamount Salestatus amsBprodBcategory id title

description status amsAproduct id categoryUid title description manufacturer prodUdate e0pUdate unit unitUprice stock discount status amsBcard id cardUnumber amount memberUid status amsBproductBpurchase id

prodUid purUid unitUprice &uantity status

/hird Normal 0orm amsAproduct id categoryUid title description manufacturer prodUdate e0pUdate unit unitUprice stock discount status amsBpurchase id purUdatetime

memberUid amount status amsBprodBsale id prodUid saleUid unitUprice &uantity status amsBsale id saleUdatetime memberUid amount customerUname customerUaddress customerUcontact status amsBprodBcategory id title description

status amsBmem+er id userUname userUpass name oinUdate status empUcategory balance address contact amsBcard id cardUnumber amount memberUid status

AmsBcard3

2y this table admin can issue card and customer can recharge balance and updated information.

AmsBmem+er3 2y this table member information can be stored and updated by admin. AmsBproduct3 2y this table product information can be stored. AmsBprodBcategory3 2y this table product category can be create and information can be stored and updated. AmsBprodBpurchase3 2y this table product purchase can be made and information can be stored and updated. AmsBprodBsale3 2y this table product sale transactions can be made and information can be stored and updated. AmsBpurchase3 2y this table product purchase can be made and information can be stored and updated. AmsBsale 2y this table product sale transactions can be made and information can be stored and updated.

;." /esting and e+ugging Soft9are testing is the process of testing software in a controlled manner to ensure that it behaves the way it is e0pected to behave. Software testing is! thus a critical element of software &uality assurance. Testing re&uires that the developer discards preconceived notices of the correctness of the software ust developed and overcome the conflict of interest that occurs when errors are revealed. /he le6els of testing that soft9are usually goes through are

ACCE(/ANCE /ES/IN.. Testing to verify a product meets customer specified re&uirements. ) customer usually does this type of testing on a product that is developed e0ternally. #@AC? #OC /ES/IN.. Testing without knowledge of the internal workings of the item being tested. Tests are usually functional. CO&(A/I#I@I/D /ES/IN.. Testing to ensure compatibility of an application or 'eb site with different browsers! $Ss! and hardware platforms. Compatibility testing can be performed manually or can be driven by an automated functional or regression test suite. CON0OR&ANCE /ES/IN.. .erifying implementation conformance to industry standards. "roducing tests for the behavior of an implementation to be sure it provides the portability! interoperability! andEor compatibility a standard defines. 0UNC/IONA@ /ES/IN.. .alidating an application or 'eb site conforms to its specifications and correctly performs all its re&uired functions. This entails a series of tests which perform a feature by feature validation of behavior! using a wide range of normal and erroneous input data. This can involve testing of the productVs user interface! )"Is! database management! security! installation! networking! etc9 testing can be performed on an automated or manual basis using black bo0 or white bo0 methodologies. IN/E.RA/ION /ES/IN.. Testing in which modules are combined and tested as a group. 1odules are typically code modules! individual applications! client and server applications on a network! etc. Integration Testing follows unit testing and precedes system testing. @OA /ES/IN.. Load testing is a generic term covering "erformance Testing and Stress Testing. (ER0OR&ANCE /ES/IN.. "erformance testing can be applied to understand your application or ''' siteVs scalability! or to benchmark the performance in an environment of third party products such as servers and middleware for potential purchase. This sort of testing is particularly useful to identify performance bottlenecks in high use applications. "erformance testing generally involves an automated test suite as this allows easy simulation of a variety of normal! peak! and e0ceptional load conditions. RE.RESSION /ES/IN.. Similar in scope to a functional test! a regression test allows a consistent! repeatable validation of each new release of a product or 'eb site. Such testing ensures reported product defects have been corrected for each new release and that no new &uality problems were introduced in the maintenance process. Though regression testing can be performed manually an automated test suite is often used to reduce the time and resources needed to perform the re&uired testing. S&O?E /ES/IN.. ) &uick>and>dirty test that the ma or functions of a piece of software work without bothering with finer details. $riginated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch on fire.

S/RESS /ES/IN.. Testing conducted to evaluate a system or component at or beyond the limits of its specified re&uirements to determine the load under which it fails and how. ) graceful degradation under load leading to non>catastrophic failure is the desired result. $ften Stress Testing is performed using the same process as "erformance Testing but employing a very high level of simulated load. SDS/E& /ES/IN.. Testing conducted on a complete! integrated system to evaluate the systemVs compliance with its specified re&uirements. System testing falls within the scope of black bo0 testing! and as such! should re&uire no knowledge of the inner design of the code or logic. UNI/ /ES/IN.. 9unctional and reliability testing in an 8ngineering environment. "roducing tests for the behavior of components of a product to ensure their correct behavior prior to system integration. 1=I/E #OC /ES/IN.. Testing based on an analysis of internal workings and structure of a piece of software. Includes techni&ues such as 2ranch Testing and "ath Testing. )lso known as Structural Testing and ?lass 2o0 Testing.

e+ugging Thorough debugging is a necessary step towards software &uality. 2ugs plague software pro ect big and small! and todayVs complicated software makes debugging more difficult than ever. )dvancements in unit testing are made! better tools are created and development teams work proactively to scour their code. ,owever! time pressures! poor planning and lack of knowledge take their toll on this type of testing. ;.* Implementation )fter developing the system successfully and passing testing phase its now a safe and sound pro ect to implement. The system is not so easy to implement in an organisation. The process implementing Central Server! employe and customer is describing bellow.

Central Ser6er Central Server will not necessary for ever user of the system. This is only needed if the organisation has minimum more then one branch. Central Server is not difficult to install. Nust install it in normal way as other software used to install. 2ut for not falling in any problem install it :C3ECA&((EhtdocsE amBsystem% directory. )ll reports should convert in the new Database format from e0isting )ccess format. Configuration for the "C where it will be install in given in Re!uirement Specification stage of the Documentation.

Admin )dmin site of the system need a user id and password. Employee 8mployee site of the system need a user id and password. Customer Customer site of the system need a user id and password. F.F Conclusion This pro ect was a challenge for me from the very beginning of the pro ect. I was imagined that could I able to finish the pro ect or not. 2ut my friends give me the inspiration to finish the pro ect! but the most important person! without whose help I was really unable to finish the pro ect without help of my "rogramming teacher Engr. &d. Ahsan Arif. I want to give him special thanks. I want to give thanks to my friends also. )ll Staff of the shops where Ive investigated and take information ware very much helpful. 'ithout their help it was impossible for me to understand the problems 7 techni&ues of "oint of Sales system. The tried their best to understood me their system. If I would not be able to understand the system then I was fully unable to develop their system. So I want to give them Thanks also. /ow I have finished my pro ect successfully and I am feeling glad by thinking that I have really done a god ob. Appendi7 A

(ro5ect Code for Simulation @ogin 0orm 9igA ,ome "age

WhtmlX WheadX WtitleX$nline Shopping SystemWEtitleX

Wlink hrefYSfavicon.icoS relYSshortcut iconS typeYSimageE0>iconS EX Wlink relYSstylesheetS typeYSte0tEcssS hrefYSstyle.cssS EX WEheadX WbodyX Wdiv idYSmainUcontainerSX Wdiv idYSheaderSX Wdiv classYSlogoSXWimg srcYSimagesElogo.gifS borderYSIS altYSS titleYSS EXWEdivX WEdivX Wdiv classYSmenuSX WulX Wli classYSselectedSXWa hrefYSinde0.phpSX,omeWEaXWEliX WliXWa hrefYSinde0.phpSX)boutWEaXWEliX WliXWa hrefYSinde0.phpSXWa hrefYScontruct.phpSXContactWEaXWEliX WliXWa hrefYSinde0.phpSXWa hrefYSsignup.phpSXSignupWEaXWEliX WliXWa hrefYSinde0.phpSXWa hrefYSinde0.phpSXSignInWEaXWEliX WliXWa hrefYSinde0.phpSXWa hrefYSregiEinde0.phpSX"roductWEaXWEliX WEulX WEdivX Wdiv classYScenterUcontentSX Wdiv classYScenterUleftSX Wdiv classYStitleUwelcomeSXWspan classYSredSX9388WEspanX Customer 3egistration Wa hrefYSsignup.phpS classYSreadUmoreSXClick ,ereWEaX WEdivX

Wdiv classYSwelcomeUbo0SX Wspan classYSorangeSXWhHX'ellcome to $nline shopping system.WEhHX WEdivX WEdivX Wdiv classYScenterUrightSX Wdiv classYStestimonialsSX Wdiv classYStitleSXWEdivX WEdivX Wdiv classYSte0tUbo0SX Wform actionYSloginUcheck.phpS methodYSpostSX Wdiv classYStitleSXCustomer loginWEdivX Wdiv classYSloginUformUrowSXWlabel classYSloginUlabelSX5sernameAWElabelXWinput typeYSte0tS nameYSunameS classYSloginUinputS EXWEdivX Wdiv classYSloginUformUrowSXWlabel classYSloginUlabelSX"asswordAWElabelXWinput typeYSpasswordS nameYSupassS classYSloginUinputS EXWEdivX Winput typeYSimageS srcYSimagesElogin.gifS classYSloginS EX WEformX WEdivX Wdiv classYStestimonialsSX Wdiv classYStitleSXWEdivX WEdivX WEdivX Wdiv classYSclearSXWEdivX WEdivX

Wdiv idYSfooterSX Wdiv classYSleftUfooterSXCopyright 7copyG ;IHI. )ll 3ights 3eservedWEdivX Wdiv classYSrightUfooterSXDeveloped 2y > 1d @amal ,oosain! 1d Saiful Islam 7 SumonWEaXWEdivX WEdivX WEdivX WM>> end of mainUcontainer >>X WEbodyX WEhtmlX

Customer 3egistation form "roduct $rder 9orm "rayment System $rder List 5ser 1anagement System 5ser )ccount 1anagement

You might also like