摘要:在当今互联网技术快速发展的时代背景下,在线选课系统成为了众多高校用来处理学生选课工作的首选。尤其大学扩招使得学生数量增多,教员及管理队伍严重不足。所以本文从方便学生信息的搜集,缓解学生选课的困难等方面出发,开发了一个基于浏览器/服务器模式的学生选课系统。
本系统采用ASP.NET技术,基于Browser/Server(B/S)结构设计并开发。系统利用MS Visual Studio 2010编写程序代码,Microsoft SQL Server 2008建立后台数据库,使用HTML(超文本标记语言)和CSS(层叠样式表)实现网页界面的呈现和布局,以C#语言开发后台功能,实现动态网页的效果以及对数据库的连接、操作。系统总共分为三个模块:学生选课系统实现了学生的身份验证、选课、查看选课结果以及删除错选课程等功能;教师个人系统实现了教师的身份验证、开课以及查看自己负责的课程信息等功能;后台管理系统主要是系统管理员对学生和教师的信息进行管理。同时本文也体现出了ASP.NET Web开发技术通过Web控件将程序代码与页面内容分离,使得程序结构清晰,易于开发和维护的优点。
关键词:选课系统 ASP.NET Visual Studio SQL Server
目录
摘要
ABSTRACT
1 绪论-1
1.1 选题背景与意义-1
1.2 选题研究的方法与主要内容-2
1.3 论文的组织结构-2
2 系统的理论基础-3
2.1 .NET框架-3
2.2 ASP.NET技术-4
2.3 系统的架构选择-4
3 系统的分析与总体设计-7
3.1 系统分析-7
3.2 功能模块设计-8
3.3 数据库设计-9
4 系统的具体实现-13
4.1 功能选择-13
4.2 学生选课系统-13
4.3 教师个人系统-17
4.4 后台管理系统-22
4.5 后台文件配置-24
5 总结-25
参考文献-26
致谢-27