第一章 引言 | 第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页 |