摘 要 随着Internet的发展,互联网络技术和多媒体技术对教育领域的影响日渐明显,各高校纷纷将“数字化”引入到教学、科研、管理和信息共享等学校日常工作和生活的各个环节,纷纷建立以计算机网络通讯为基础的信息管理和服务平台,用来辅助教学、科研和管理等各种活动。 为了加强对学生选课的规范管理,减轻教学管理人员的工作量, 同时更好地利用网络和信息化手段做到对学生选课工作更及时和更规范,系统设计开发了基于B/S模式的学生在线选课系统。
因此,开发一套高效率、无差错的在线选课系统十分必要。本系统的主要目的是保存数据信息。拟开发的在线选课系统是基于ASP.NET环境下,以及使用SQL2005数据库开发的,利用了数据库的基本操作以及ASP.NET相关控件的使用和连接数据库的操作,介绍了在线选课系统的系统分析部分,包括可行性分析,需求分析,系统设计,详细设计和软件测试等。分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
关键词:在线选课系统;ASP.NET;SQL2005;界面友好;实用
目录
摘 要 1
第一章 绪论 3
1.1 课题的背景 3
1.2 课题的意义 4
1.3 管理系统 5
1.4 课题的主要任务 6
第二章 需求分析 6
2.1 可行性分析 7
2.1.1 可行性分析的任务 7
2.1.2 可行性研究过程 7
2.2 开发平台和技术简介 8
2.2.1 IIS简介 8
2.2.2 ASP.NET简介 8
2.2.3 C#简介 10
2.2.4 数据库SQL Server简介 11
2.3 开发环境 11
2.4 数据字典 12
2.5 数据流图 12
2.6 E-R图 14
第三章 系统设计 15
3.1 功能模块概述 15
3.1.1 管理员模块 15
3.1.2 教师模块 16
3.1.3 学生模块 16
3.2 软件结构图 16
3.3 数据库设计 17
第四章 详细设计 21
4.1 界面设计及部分代码 21
4.1.1 登录界面 21
4.1.2 管理员模块 24
4.1.3 教师模块 35
4.1.4 学生模块 38
第五章 软件测试 42
5.1 软件测试的目标 42
5.2 软件测试的准则 42
5.3 软件测试的方法 42
5.4 软件测试的步骤 43
第六章 总结与致谢 44
第七章 参考文献 45
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |