DECLARATION | 第3-4页 |
摘要 | 第4-5页 |
ABSTRACT | 第5页 |
TABLE OF CONTENTS | 第6-9页 |
ABBREVIATIONS AND DEFINITIONS | 第9-10页 |
CHAPTER ONE-INTRODUCTION | 第10-14页 |
1.1 Background | 第10页 |
1.2 Electronic Commerce | 第10-11页 |
1.2.1 Business to Consumer (B2B) | 第10-11页 |
1.2.2 Business to Business (B2B) | 第11页 |
1.2.3 Consumer to business (C2B) | 第11页 |
1.3 About The Project | 第11-12页 |
1.4 Goals and objectives | 第12页 |
1.5 Project Organization | 第12-14页 |
CHAPTER TWO-JAVA SERVLETS, JSP AND JAVABEANS | 第14-25页 |
2.1 Technologies | 第14-21页 |
2.1.1 J2EE Overview | 第14-16页 |
2.1.2 The Servlets | 第16-17页 |
2.1.3 Advantages Of Servlets | 第17-18页 |
2.1.4 The Java Server Pages (JSP) | 第18-19页 |
2.1.5 HTML Forms | 第19-21页 |
2.1.6 Javabeans | 第21页 |
2.2 The Model View-Controller (MVC) Design pattern | 第21-23页 |
2.2.1 Forwarding Requests | 第22页 |
2.2.2 The Destination Page | 第22-23页 |
2.3 Server -Side Java and Web application development | 第23-25页 |
CHAPTER THREE -REQUIREMENTS DETERMINATION AND ANALYSIS | 第25-35页 |
3.1 Introduction | 第25页 |
3.2 System Analysis and Design Problems | 第25-29页 |
3.2.1 The PIECES Framework | 第26-27页 |
3.2.2 Kozar's Requirements Model | 第27-28页 |
3.2.3 Object-Oriented Requirements Determination Modeling Activities | 第28-29页 |
3.3 Object-Oriented Methodology | 第29-30页 |
3.4 Generations Online Video store | 第30-35页 |
3.4.1 Requirements Determination and Analysis | 第31-32页 |
3.4.2 Purchase Process | 第32-33页 |
3.4.3 Transaction Algorithm | 第33-35页 |
CHAPTER FOUR-SYSTEM ARCHITECTURE, SESSION AND SECURITY | 第35-46页 |
Introduction | 第35页 |
4.1 Tiered approach | 第35-38页 |
4.1.1 Client Tier | 第35-36页 |
4.1.3 Business Tier | 第36-37页 |
4.1.4 Integration Tier | 第37-38页 |
4.2 Session | 第38-40页 |
4.3 Application Security | 第40-46页 |
4.3.2 Introduction | 第40-41页 |
4.3.3 "Java is Secure" | 第41-43页 |
4.3.4 Secure Socket Layer (SSL) | 第43-44页 |
4.3.5 Database Security | 第44页 |
4.3.6 Passwords | 第44页 |
4.3.7 SQL Authentication | 第44-46页 |
CHAPTER FIVE-DATABASE DESIGN | 第46-57页 |
Introduction | 第46页 |
5.1 Database Development and the SQL Server 2000 | 第46-47页 |
5.2 Connection pooling | 第47-49页 |
5.2.1 JDBC 2.0 Standard Extension API | 第48页 |
5.2.2 DataSource and Java Naming and Directory Interface (JNDI) | 第48-49页 |
5.3 Logical Database Design | 第49-51页 |
5.3.1 Entity Sets | 第49页 |
5.3.2 Relationship Sets | 第49-50页 |
5.3.3 Entity-Relationship (E-R) Diagram | 第50-51页 |
5.4 Database Tables | 第51-57页 |
5.4.1 Data Integrity | 第53-54页 |
5.4.2 Database Diagram | 第54-55页 |
5.4.3 Stored Procedures | 第55-57页 |
CHAPTER SIX- INTERFACE DESIGN AND IMPLEMENTATION | 第57-71页 |
INTRODUCTION | 第57页 |
6.1 Web Application Design | 第57-62页 |
6.1.1 Login Page | 第58-60页 |
6.1.2 Welcome Page | 第60-62页 |
6.2 Main Shopping View | 第62-69页 |
6.3 Updating database | 第69-71页 |
CHAPTER SEVEN-CONCLUSIONS AND RECOMMENDATIONS | 第71-73页 |
7.1 Introduction | 第71页 |
7.2 Limitations | 第71页 |
7.3 Recommendation | 第71-72页 |
7.4 Conclusion | 第72-73页 |
REFERENCES | 第73-76页 |
APPENDICES | 第76-83页 |
Web Services Architecture | 第76-77页 |
Database Objects | 第77-80页 |
Sample code | 第80-83页 |
ACKNOWLEDGEMENTS | 第83页 |