| 第一章 引言 | 第1-9页 |
| ·系统的开发背景 | 第6-7页 |
| ·系统设计的主要内容和课题研究的目的 | 第7页 |
| ·考试系统的实际应用情况 | 第7页 |
| ·系统的特点和优点 | 第7-9页 |
| 第二章 开发环境及主要技术 | 第9-22页 |
| ·开发环境、工具和语言的选择 | 第9-11页 |
| ·开发环境——Microsoft .NET Framework SDK v2.0 | 第9-11页 |
| ·开发工具——Microsoft Visual Studio 2005 | 第11页 |
| ·开发语言——C# | 第11页 |
| ·主要技术 | 第11-22页 |
| ·数据库技术 | 第12页 |
| ·面向对象技术 | 第12-13页 |
| ·ASP.NET 技术 | 第13-18页 |
| ·ADO.NET 数据库访问技术 | 第18-20页 |
| ·WinSock 网络通讯编程技术 | 第20-22页 |
| 第三章 系统分析 | 第22-25页 |
| ·可行性分析 | 第22页 |
| ·需求分析 | 第22-25页 |
| ·非功能性需求 | 第22-23页 |
| ·功能性需求 | 第23-25页 |
| 第四章 系统设计 | 第25-49页 |
| ·概要设计 | 第25-31页 |
| ·模块设计 | 第25-26页 |
| ·体系结构设计 | 第26-27页 |
| ·数据库设计 | 第27-31页 |
| ·详细设计 | 第31-49页 |
| ·界面设计 | 第31页 |
| ·前台文件结构及程序流程图 | 第31-38页 |
| ·后台文件结构及程序流程图 | 第38-49页 |
| 第五章 软件编码 | 第49-79页 |
| ·数据库的实现 | 第49-50页 |
| ·三层结构的编码实现 | 第50-71页 |
| ·数据访问类DataAccess 的实现 | 第50-54页 |
| ·业务实体类Admin 的实现 | 第54-56页 |
| ·业务实体类Student 的实现 | 第56页 |
| ·业务实体类Question 的实现 | 第56-57页 |
| ·业务实体类Course 的实现 | 第57页 |
| ·业务实体类Major 的实现 | 第57-58页 |
| ·业务实体类Taoti 的实现 | 第58页 |
| ·用户界面类的实现 | 第58-71页 |
| ·关键技术 | 第71-79页 |
| ·考试计时技术 | 第71-73页 |
| ·从数据库中提取试题 | 第73-74页 |
| ·验证码编写 | 第74-75页 |
| ·禁止右键 | 第75-76页 |
| ·禁止使用“查看”菜单下的“源文件” | 第76页 |
| ·网络中断后的连接恢复 | 第76-79页 |
| 第六章 软件测试 | 第79-80页 |
| ·软件试运行 | 第79页 |
| ·展望未来 | 第79-80页 |
| 第七章 总结 | 第80-81页 |
| 参考文献 | 第81-83页 |
| 摘要 | 第83-85页 |
| Abstract | 第85-88页 |
| 致谢 | 第88页 |