C#网上选课系统的设计与实现+ER图_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#网上选课系统的设计与实现+ER图

摘  要:随着在校大学生人数的不断增加,网上选课系统的开发越来越有必要。本选课系统是在Visual Studio 2010平台下开发完成,使用C#为开发语言,SQL Server 2005作为数据库。整个系统主要由三大模块组成,分别是管理员模块、学生模块和教师模块。各模块相互联系共同实现学生的在线信息查询和选课,教师发布和管理课程信息以及系统管理员管理信息等功能。减轻了教务人员的工作,使每个学生都能更加方便地选择学校所开设的选修课程。6991
关键词:网上选课;SQL Server 2005;Visual Studio 2010

The Design and Implementation of the Students Online Course Selection System
Abstract: With the increasing number of college students, it’s becoming more and more necessary to develop the online course selection system.This system is developed under Visual Studio 2010 platform,using C# as development language and SQL Server 2005 as the database.Each module link together to achieve the functions of the students’ online information query ,course selection and other functions to reduce the work of the educational adminisrartration,and also make each student can be more convenient to choose the elective courses.
Key Words: Online Course Selection;SQL Server 2005;Visual Studio 2010
目    录

摘  要    1
1.绪论    1
1.1研究背景及意义    1
1.2研究现状    2
1.3选题的可行性分析    2
1.4相关技术介绍    2
2.系统分析与设计    3
2.1系统功能分析    3
2.2系统模块设计    3
3.系统数据库设计    4
3.1数据库需求分析    4
3.2数据库概念结构设计    4
3.3数据库逻辑结构设计    5
3.4数据库物理结构设计    5
4.系统功能的实现    6
4.1用户登录身份验证功能的实现    6
4.2选课和锁定课程功能的实现    7
4.3编辑选课时间段功能的实现    7
4.4开设课程功能的实现    7
4.5评分功能的实现    8
4.6录入信息功能的实现    8
4.7编辑课程时间地点功能的实现    8
4.8查看课程功能的实现    8
5.测试    8
5.1测试目的    8
5.2测试方案    8
6.总结    10
参考文献    10
致谢    11
网上选课系统的设计与实现1.绪论
1.1研究背景及意义
以前高等院校中传统的手工课程管理过程繁琐而复杂[1],执行效率低,而且近年来,学校的招生规模不断扩大,在校学生人数明显增多,加之学生分校区管理,给原本繁杂的院级选修课工作增加了不少教务工作量。网上选课系统的推出,使得选修课程的设置文护、学生选/退课及成绩查询、管理员对选课情况的管理等工作均能在互联网上完成[2]。这不仅可以做到信息的规范管理和快速查询,实现了学生网上课程管理的系统化、规范化和自动化,而且减少了管理工作量,还提高了管理效率,降低了管理成本。
1.2研究现状
目前国内外高校一般均建有选课系统,如清华大学、北京大学等选课系统与教务系统紧密集成,作为教务系统的一个模块来运行,系统主要面向学生的选课,需要学生登录教务系统才能够使用[3]。目前,有多家软件公司提供了与网络选课相关的各种软件,一些教务管理软件中也纳入了网络选课相关的部分。但各所学校的情况不同,这些通用软件仍存在一些无法很好满足学校具体要求或特色要求的问题。所以越来越多的高校自行组织力量研发学生网上选课系统,以期达到量身打造符合自身院校特点及要求的目的。 (责任编辑:qin)