Table of Contents
Total Page:16
File Type:pdf, Size:1020Kb
Atılım University Department of Computer Engineering Table of Contents 1. DESCRIPTION OF THE PROJECT...............................................................................................3 1.1. PROJECT OUTCOME .......................................................................................................................3 2. OBSERVED SOFTWARE FROM THE MARKET.......................................................................4 2.1. A TURKISH SOFTWARE: KIMKIM 2.0 FOR MS WINDOWS ..............................................................4 2.1.1. Screenshots of KimKim for Ms Windows ..............................................................................4 2.1.2. Other Features of KimKim....................................................................................................7 2.2. A FOREIGN SOFTWARE FROM “ADAM SYSTEMS”: TRAKMATE .....................................................8 2.2.1. Features of TrakMate............................................................................................................8 2.2.2. Screenshots of TrakMate for Windows................................................................................10 2.3. A TURKISH SOFTWARE: AMP CUSTOMER FOLLOW-UP 7.03 FOR WINDOWS ...............................14 2.3.1. What is it used for? .............................................................................................................14 2.3.2. Who may use this software?................................................................................................15 2.3.3. Some Features of the software ............................................................................................15 2.3.4. Other Features:...................................................................................................................15 2.3.5. Screenshots of AMP Customer Follow-up 7.03 ..................................................................18 2.4. A SIMPLE SOFTWARE: PET STATION CUSTOMER FOLLOW-UP .....................................................26 2.4.1. Features of the Program Together with Screenshots..........................................................27 2.5. ANOTHER FOREIGN PROGRAM FROM “BIZ-TECH” SOFTWARE ....................................................38 2.5.1. Follow-up and Record Feedback........................................................................................38 2.5.2. Analyzing Your Database....................................................................................................39 2.5.3. Finding Customer Records .................................................................................................42 2.5.4. Sending Personalized Messages .........................................................................................43 3. INFORMATION ABOUT OUR CUSTOMER..............................................................................45 4. TOOL REVIEW...............................................................................................................................47 4.1. BACK-END SOFTWARE ................................................................................................................48 4.1.1. Oracle .................................................................................................................................48 4.1.2. Ms SQL Server 2000 ...........................................................................................................50 4.2. BACK-END SOFTWARE SELECTION..............................................................................................52 4.3. FRONT-END SOFTWARE...............................................................................................................52 4.3.1. Java.....................................................................................................................................52 4.3.2. Borland C++ Builder .........................................................................................................55 4.3.3. Ms Visual Studio .NET........................................................................................................56 4.3.4. Borland Delphi....................................................................................................................56 4.3.5. Ms Visual Basic...................................................................................................................56 4.4. FRONT-END SOFTWARE SELECTION ............................................................................................58 5. CONCLUSION FOR LITERATURE SURVEY ...........................................................................59 6. PROPOSED SYSTEM.....................................................................................................................60 7. SOFTWARE ENGINEERING CONSIDERATIONS ..................................................................62 7.1. DATA FLOW DIAGRAM (LEVEL-0)...............................................................................................62 7.2. DATA FLOW DIAGRAM (LEVEL-1)...............................................................................................63 7.3. ENTITY RELATIONSHIP DIAGRAM (ER DIAGRAM).......................................................................64 8. TOOLS EMPLOYED ......................................................................................................................65 9. COMPONENTS OF THE PROJECT............................................................................................69 9.1. CLIENT SIDE – ONLINE ORDER AND WEB PAGE ..........................................................................69 9.1.1. New User Registration........................................................................................................71 9.1.2. Main Menu..........................................................................................................................73 Compe 491, 492 – Senior Project I, II K. Cem Karadeniz – Oral Dalay 1 Atılım University Department of Computer Engineering 9.1.3. User Information Option.....................................................................................................74 9.1.4. Editing User Information ....................................................................................................75 9.1.5. Making Orders ....................................................................................................................76 9.1.6. Follow up Orders Option....................................................................................................80 9.1.7. Changing User Password ...................................................................................................82 9.2. ADMINISTRATOR SIDE SOFTWARE...............................................................................................86 9.2.1. Order Menu.........................................................................................................................87 9.2.2. Waybill Menu......................................................................................................................94 9.2.3. Invoice Menu.......................................................................................................................97 9.2.4. Customer Menu...................................................................................................................98 9.3. DATABASE.................................................................................................................................102 9.3.1. Relations Between Our Tables..........................................................................................102 9.3.2. A Sample View of Customer Table....................................................................................103 9.3.3. A Sample View of Order Table..........................................................................................106 9.3.4. A Sample View of Salt Table .............................................................................................107 9.3.5. A Sample View of Waybill Table.......................................................................................108 9.3.6. A Sample View of Invoice Table........................................................................................109 9.3.7. A Sample View of Financial Table....................................................................................110 9.3.8. A Sample View of Packet Table ........................................................................................111 9.3.9. A Sample View of Cross Table Salt_Packet ......................................................................111 10. CONCLUSION AND FINAL WORDS ......................................................................................112 APPENDIX .........................................................................................................................................113 A) CUSTOMER INFORMATION ...........................................................................................................114 B) A SAMPLE WAYBILL PRINTING ...................................................................................................118 C) A SAMPLE INVOICE PRINTING......................................................................................................119 REFERENCES ...................................................................................................................................120 Compe 491, 492 – Senior