1、摘要 摘要摘要 本论文介绍了本人在毕业设计中对毕业设计课题管理系统的开发情 况及所采用的技术 Visual Basic.NET 和 ASP.NET 的情况,论文的正文共 分为九个部分,对这次毕业设计进行了系统的阐述。在论文的第一部分 是概述部分,介绍了所用技术的发展及现状;课题背景、意义、实际价 值;本人的具体工作等。第二和第三部分介绍的是开发环境(软件、硬 件) 。在第四部分按照软件工程的要求,进行了需求分析、数据流图和数 据字典阐述,本文的第五和第六部分是系统设计和系统实现,这部分详 细的介绍了系统设计的细节问题,具体阐述了主模块以及各子模块的内 容。 本文阐述了 Visual Basic
2、.NET 这门新技术的特点,介绍了它与 Visual Basic 6.0 的区别,而且对 ADO 与 ADO.NET 进行了对比进行了比较细致的 说明,并对系统的设计思想,需求分析,各模块功能及其实现方面进行 了大量的说明。Web 技术是现今很流行的技术, Web(World Wide Web 或 WWW,中文称万维网)是在超文本基础上形成的庞大信息网。本系统 的设计是 B/S 结构的,在本文总也对 B/S 和 C/S 进行了对比的说明,介 绍了 B/S 的优点。 关键字:关键字:B/S 结构, Visual Basic.NET, ASP.NET, Web, ADO.NET 目录 目录目录 1
3、 概述 1.1 发展及现状 . 1.1.1 .NET 的简介 1.1.2 VB.NET 的简介. 1.1.3 WEB 开发历史 1.1.4 ACCESS 数据库简介 1.1.5 ADO.NET 简介 1.1.6 IIS 简介 . 课题任务、背景及意义 2 开发环境(软件) . 2.1 ADO.NETADO.NET:不仅仅只是对:不仅仅只是对 ADOADO 的升级的升级 2.1.1 二者的区别 2.1.2 新的特性和改进的内容 2.1.3 使用 ADO.NET 对象模型 2.1.4 结论 2.2 ASP.NET 的简介 . 2.3 B/S 结构 . 2.3.1 B/S 结构是什么 . 2.3.2
4、 B/S 结构与 C/S 结构的区别 . 3 开发环境(硬件) . 4. 系统分析 4.1 需求分析 4.2 数据流图 . 4.3 数据字典 . 5. 系统设计 5.1 设计原则 . 5.2 系统功能设计 . 5.2.1 系统总体功能模块结构 . 5.2.2 数据库设计 5.2.3 VB.NET 访问数据库流程. 6.系统实现 6.1 主模块实现 . 6.2 子模块实现 . 6.2.1 教师信息修改模块: 6.2.2 学生信息修改模块 6.2.3 教师登陆身份验证模块 6.2.4 学生登陆身份验证模块 . 6.2.5 课题信息录入模块 . 6.2.6 课程信息修改和删除模块 . 6.2.7 管理员对课题总体控制模块 . 6.2.8 学生对课程信息浏览和选课情况录入模块 . 7.课题中难点与解决方案 . 7.17.1 用 DataGrid 实现浏览功能 . 7.2 页面分页显示的实现 . 7