摘 要: 随着科学技术的发展,以往的人工选课方式越来越不适合现在高校的大量的工作。采用网上选课将有效的减少教务人员的工作强度,而且操作简单方便,省时省力。结合高校的选课流程,使用数据库SQL Server 2008和ASP。NET三层体系结构设计和实现了网上选课系统,实现了学生选课,查询课程,发布课程等功能。80261
毕业论文关键词:网上选课,ASP。NET,SQL Server2008
Abstract:With the development of science and technology, the previous artificial course selection mode is more and more not suitable for now, a lot of work in colleges and universities。 Use of educational administration personnel in the online courses will reduce working intensity, and the operation simple and convenient, save time and effort。 Combined with the university course of study process, the use of SQL Server 2008 database and ASP。NET three layer architecture is designed and implemented online course selection system, realize the students' course selection, query classes, release course, and other functions。
Keywords:Online courses,ASP。NET, Sql Server2008
目 录
1 绪论 3
1。1 选题背景 3
1。2 课题意义 3
2 相关软件及技术介绍 3
2。1 SQL Server 3
2。2 ASP。NET 4
3 系统分析 4
3。1 需求分析 4
3。2 开发环境 4
3。3 设计原则 5
4 系统设计与实现 6
4。1 系统E-R图 6
4。2 数据库设计 8
4。3 系统模块设计 10
5 详细设计 11
5。1 用户登录 11
5。2 学生选课 13
5。3 查询课程 16
5。4 后台用户管理 18
5。5 后台课程管理 20
5。6 发布新闻 22
6 系统调试与测试 25
6。1 程序调试 25
6。2 程序的测试 25
6。3 测试用例 27
结论 28
参考文献 29
致谢 30
1 绪论
1。1 选题背景
随着互联网的快速发展及日渐普及,以及现在高校人数越来越多,每学期的选课都将有庞大的工作量,原来采用的人工选课方式已经不能满足其要求。必须使用高效的网上选课系统来完成越来越繁重的选课任务。采用网上选课系统将有效的减少教务人员、学生和老师的时间和精力,使繁重的选课任务变得简单化。论文网
1。2 课题意义
本文档全面地描述了网上选课这一信息平台所实现的功能和性能,对各项业务提供详细、准确的描述。使软件开发的人员和用户对本系统中的业务流程及功能达成共识。通过本文档用户可以全面了解网上选课系统所要完成的任务。在本系统中,学生可以在网上进行选课,并且可以查询自己已经选择的课程。教师可查询自己应教授的课程,并可查看该课程的学生信息。系统管理员对系统进行维护,包括用户管理,课程管理,选课管理和新闻管理。