首页> 中文学位 >基于.NET平台的选课系统的研究与实现
【6h】

基于.NET平台的选课系统的研究与实现

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

第1章绪论

1.1课题背景

1.1.1高校选课系统现状

1.2国内外概况

1.2.1选课制的由来

1.2.2系统的架构

1.2.3系统实现的目标

1.2.4论文的结构

1.3课题研究的内容

1.3.1课题研究的内容

第2章Web开发及相关技术

2.1 Web体系结构

2.1.1两层Client/Server体系结构

2.1.2三层Browser/Server体系结构

2.2 ASP.NET网络编程技术

2.2.1 ASP.NET技术背景

2.2.2 ASP.NET的优势

2.3 ADO.NET数据库编程技术

2.3.1 ADO.NET技术特点

2.3.2 ADO.NET对象模型

2.3.3 ADO.NET数据库连接

2.4系统开发和运行环境

第3章抽签算法的分析与研究

3.1主要选课算法分析

3.2抽签算法分析

3.2.1后台抽签的必要性

3.2.2选课结果抽签处理

3.2.3抽签算法分析及实现

第4章系统设计与实现

4.1系统设计

4.1.1系统功能设计

4.1.2数据库设计

4.2系统实现

4.2.1学生选课模块

4.2.2教师成绩管理模块

4.2.3教务管理模块

4.3系统预览

4.3.1学生选课页面

4.3.2教师登录页面

4.3.3管理员登录页面

第5章关键技术的讨论

5.1“购物车”技术

5.1.1“购物车”概述

5.1.2“购物车”功能

5.1.3“购物车”的实现

5.2抽签算法

5.2.1抽签算法概述

5.2.2抽签算法功能

5.2.3抽签算法的实现

第6章总结

6.1结论

6.2系统前景与展望

参考文献

致谢

展开▼

摘要

本文为了满足现代高校发展和教务体制改革的需要,研究和开发一个网上选课系统。 通过对当前的选课系统进行分析,决定采用B/S架构来研究和开发系统,Web服务器采用微软公司的Windows Server 2003(IIS6.0),后台数据库服务器采用Microsoft公司的SQL Server 2000,动态Web页采用当前流行的Microsoft公司的ASP.NET技术开发,采用ADO.NET技术进行数据库连接和操作,大大地提高了数据库操作的效率和Web服务器的运行速度。系统主要包括三大模块:学生选课模块、教师成绩管理模块、教务管理模块。 本系统的选课过程分预选和选课抽签两个过程。出于选课人数较多,并且学生登录选课系统是随机的,这样就可能会出现某些课程很快超过其课程容量的情况,从而导致其他的学生不能选修这门课。为此,本系统设计成在预选课程时课程容量没有限制,待选课结束后由教务管理员对选课预选表进行抽签,对选课数没有超过其课程容量的课程直接写入选课结果表中,对选课数超过其课程容量的课程进行一次抽签筛选操作,中了签的学生就将其选课信息写入选课结果表中,没有中签的学生由教务管理人员公布名单,待下次重新选课。这样的设计体现了选课的公平性和合理性,系统中对该抽签算法进行了详细的分析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号