| 摘要 | 第1-5页 |
| ABSTRACT | 第5-9页 |
| 1 Introduction | 第9-13页 |
| ·Study Background | 第9页 |
| ·The Purpose and significance of this topic | 第9-10页 |
| ·Related Works | 第10-13页 |
| 2 Technological Background | 第13-17页 |
| ·Introduction to .NET Framework | 第13页 |
| ·Introduction to ASP.NET | 第13-14页 |
| ·ADO.NET | 第14页 |
| ·Introduction to SQLServer 2005 and T-SQL | 第14-16页 |
| ·Running Environment | 第16页 |
| ·Summary | 第16-17页 |
| 3 System Requirements Analysis | 第17-26页 |
| ·Status Analysis | 第17页 |
| ·User Functions | 第17-19页 |
| ·Administrator Functions | 第19-24页 |
| ·System Structure Modeling | 第24-25页 |
| ·Feasibility Analysis | 第25页 |
| ·Summary | 第25-26页 |
| 4 System Design | 第26-44页 |
| ·System Design Overview | 第26页 |
| ·System Classes | 第26-28页 |
| ·System Modules Classification | 第28-34页 |
| ·Database Design | 第34-43页 |
| ·Summary | 第43-44页 |
| 5 System Implementation | 第44-66页 |
| ·Commonly used modules | 第44-45页 |
| ·Main page/ Log in | 第45页 |
| ·User registration | 第45-46页 |
| ·Users Personal Information Administration | 第46页 |
| ·Personal information modification | 第46页 |
| ·Publications and media reservation | 第46-47页 |
| ·Viewing the personal information | 第47-48页 |
| ·Retrieving the password | 第48页 |
| ·Opinion and questions | 第48页 |
| ·Publications and media search | 第48-49页 |
| ·Administrator operations page | 第49-50页 |
| ·Users Management | 第50-54页 |
| ·Publications Management | 第54-59页 |
| ·Media Management | 第59-62页 |
| ·Super Administrator Exclusive Operations | 第62-65页 |
| ·Summary | 第65-66页 |
| 6 Speed Optimization | 第66-79页 |
| ·Experiment methodology | 第66页 |
| ·Experiment requirements | 第66页 |
| ·Measuring the code execution time | 第66-68页 |
| ·Setting up the experiment scenarios | 第68-72页 |
| ·Results and Analysis | 第72-77页 |
| ·Other speed enhancing techniques | 第77-78页 |
| ·Summary | 第78-79页 |
| 7 Security Optimization | 第79-83页 |
| ·Using session objects carefully | 第79页 |
| ·Role based design | 第79-80页 |
| ·Proper handling of exceptions | 第80页 |
| ·Encryption of the ViewState | 第80-81页 |
| ·Avoiding SQL-Injection attacks | 第81页 |
| ·Allow NULL values with care | 第81-82页 |
| ·Summary | 第82-83页 |
| 8 Conclusions and Future Work | 第83-84页 |
| ·Conclusion | 第83页 |
| ·Future Works | 第83-84页 |
| Acknowledgement | 第84-85页 |
| References | 第85-87页 |