论文总字数:22663字
摘 要
网上在线选课系统是高校体系中不可或缺的一部分,尤其是当前面对国家对教育越来越重视,高校学生不断的增加,以前的人工实现选课的方式已经无法满足需求,因为面对大量的数据,手工操作既没有效率,而且很多都是重复工作,更重要的是手动的选择课程和对课程管理不但不方便学生的选课。从管理员统计的角度来说,手工方式也十分容易出错。开发本网上选课系统是为了满足学生方便快捷的选课需要,同时能够方便管理员科学有效地对课程进行管理。系统实现了对数据的批量管理,并且增强了数据的安全性,方便用户对数据的查询和维护,使得对教务人员对于选课信息的管理更加高效,管理更加科学、系统。该网上选课系统的设计采用B/S三层架构模式,以SQL Server 2008 为数据库服务器,以Visual Studio 2010 为集成开发环境,使用ASP.NET动态网页技术实现网上选课和信息管理功能,是一个操作相对简单的网上信息管理系统。关键词 : 选课系统,ASP.NET,数据库,B/S架构,面向对象
Abstract : The course-selection system design and implementation is an indispensable part of an educational unit, and its contents are essential for decision makers and managers of schools, course-selection system design and implementation should be able to provide users with sufficient information and fast query tool. But people have been using the traditional manual management of paper files, this management approach has many shortcomings, such as low efficiency, poor security, and the other over time, will produce large amounts of files and data for the look up, update and maintain have brought a lot of difficulties. Using a computer to manage the information of students and courses, with the incomparable advantages of the manual administration. For example: the rapid retrieval, easy to find, high reliability, memory capacity, security and good, long life and low cost. These advantages can greatly improve the efficiency of student management, enterprise scientific and standardized management. The class selection system design and implementation using B/S development model database using SQL Server 2008 development environment using Visual Studio 2010, can easily meet the needs of this class selection system design and implementation of the use and management .
Keywords: Course-selection System ,ASP.NET, Database , B/S ,Object-Oriented
目 录
1 前言 4
1.1 课题背景 4
1.2 ASP.NET 技术简介 5
1.3 开发环境介绍 6
1.4 B/S 模式 7
2 系统结构设计 8
2.1 需求分析 8
2.2 功能模块 8
2.3 系统流程图 10
3 数据库设计 13
3.1 数据库的需求分析 13
3.2 E-R图 13
3.3 数据库表的设计 14
4 系统实现 16
4.1 数据库连接 16
4.2用户登录界面实现 16
4.3 管理员主界面实现 19
4.4 学生登录主界面 26
4.5 教师登录主界面 28
5 系统测试 30
结 论 32
参考文献 33
致 谢 34
1 前言
1.1 课题背景
随着科学与技术的不断发展,高校人数的增加以及计算机的普及。与此同时国内各大高校已经由原来的学年制改成了学分制,并且增设了选修课程,学生可以根据自己的喜好选择自己喜欢的课程以及喜欢的老师,这样一来学校需要管理的数据量越来越多,而且也越来越复杂,如果使用人工管理的方式,不仅管理的速度慢,而且绝大多数都是重复工作非常耗费时间,更重要的是由于数据的关联性,极易出错。如果用计算机辅助选课,不仅能够提高管理的速率,同时也能更加方便学生的操作,减少错选和漏选的情况,也能方便管理员对数据的统计以及管理,减少人工操作的不系统性以及繁琐。因此越来越多的高校已经采用了网上选课系统这一辅助软件,为了满足这一需求,越来越多的编程人员开始致力于开发网上在线选课系统,并且不断地对系统的功能以及安全性进行完善。由于教务管理系统是一项繁琐、细致、准确度要求很高的工作,所以实现教务管理的自动化,网络化是教学管理工作发展的必然趋势[1]。
目前,各个学校已经开始使用网上选课系统来完成公共选择课程的选课操作,但是面对计算机专业这样一个独立的专业,专业课程的选择还没有采用这种方便的选课方式,还是采用传统的选课方式,也就是在纸质的选课表上勾选需要选择的课程,这种选课方式极不方便学生的选课,也不利于管理员的后期管理和选课数据的统计,所以如果可以设计一个用来选择专业课程的小型网上选课系统,将会大大的减轻管理员的工作,也更加便于操作,为后期的管理节约成本。
1.2 ASP.NET 技术简介
ASP的全称为Active Server Pages(中文译名为活动服务器页面),是Microsoft公司推出的用于Web应用开发的一种编程技术。利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序[ 2 ]。因其简单的语法和嵌入HTML的编辑方法在很短的时间内便取得了巨大的成功,成为 Windows平台上Web开发技术的霸主,在当时地位难以动摇。
剩余内容已隐藏,请支付后下载全文,论文总字数:22663字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;