网上选课系统.doc
《网上选课系统.doc》由会员分享,可在线阅读,更多相关《网上选课系统.doc(24页珍藏版)》请在三一办公上搜索。
1、目 录摘 要III第1章 绪 论11.1 研究背景11.1.1 MIS系统11.1.2网上选课系统11.2研究目的和意义2第2章 系统开发相关技术32.1信息管理系统的开发方法介绍32.1.1生命周期法32.1.2原型法32.1.3面向对象的方法32.2选课系统开发具体技术32.2.1Visual Studio 2000832.2.2SQL Server 20054第3章 系统分析53.1系统可行性研究53.1.1技术保障53.1.2经济可行性53.1.3社会可行性53.2系统需求分析5第4章 网上选课系统总体设计74.1系统功能模块设计74.1.1学生功能模块74.1.1学生功能模块74.1
2、.2教师功能模块74.1.3系统管理员功能模块74.2系统开发与运行环境84.2.1开发环境84.2.2运行环境84.3系统出错处理及维护设计84.3.1出错处理84.3.2维护设计8第5章 数据库设计95.1系统数据库设计概要95.2系统数据库具体设计95.2.1学生信息表95.2.2教师信息表95.2.3管理员信息表105.2.4课程表105.2.5学生选课表10第6章 系统实现116.1管理员添加角色116.2用户登录116.3用户更改密码和个人信息126.4学生选课136.5教师添加课程146.6教师为学生评分156.7管理员为学生改分15第7章 系统测试177.1测试目的177.2测
3、试方法177.3测试评价17结 论18致 谢19参考文献20摘 要随着高校的扩招以及教学体制的不断改革,尤其是学分制和选课制的展开和深入,学生选课及成绩日常管理的工作日趋繁重、复杂。并且学校规模的不断扩大,教职工和学生的数量增加,也迫切要求对高校的教务管理实行自动化、网络化改革。简单来说,学校需要一个人性化、智能化、并且操作简单的学生选课系统,来实现对全校学生选课工作的信息化和自动化管理。 当前计算机网络技术和互联网在中国的飞速发展和广泛应用,国内各大高校信息化网络也日渐建设完善。利用现有的网络资源,设计开发网上选课系统,使得广大师生和教务管理人员可以在校园网上浏览到选课的网页,进行浏览、选择
4、、提交课程信息的操作。这样可以大大减轻教务管理的工作量,同时为学生教师查询成绩、课程等提供快捷、高效率的服务。本课题旨在开发一款简单、实用、高效的网上选课系统。系统的实现采用ASP.Net编程架构和C#开发语言,以Visual Studio 2008为开发工具,ASP.Net3.5为平台,SQL Server 2005后台数据库,完成了系统核心的构建。系统还将设计面向对象的友好界面,这将使得网上操作也变得简单、快捷、方便,相信会给学生教师等广大用户提供最高效便捷的服务。关键词:网上选课系统;ASP;Visual Studio 2008;SQL Server 2005网上选课系统第1章 绪 论1
5、.1 研究背景1.1.1 MIS系统MIS系统(管理信息系统-Management Information System),是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通
6、过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势:(1)解决结构化问题。 (2)以高速度低成本完成数据的处理业务,追求系统处理问题的效率。(3)实现一个相对稳定的、协调的工作环境。(4)应用科学的、客观的处理方法
7、,符合实际情况。传统的MIS系统的核心是CS(Client/Server客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统。这也就给交互式信息的产生创造了先决条件。使得通过互联网的信息传递更加的便捷。1.1.2 网上选课系统MIS系统的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。由于
8、MIS系统基于用户需求的设计方法,使得该系统的使用更加的人性化、个人化、更贴近用户。网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师
9、提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。以MIS系统的构建思想来实现网上选课系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。1.2 研究目的和意义现如今,在高等学校的教务管理工作中,由于学校教学制度的改革,传统的教学模式,即学生按照学校安排好的课程上课,已经不能适应新现在大部分高等院校开始实行的学生的自主选课模式型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物理资源,另一方面浪费时间以
10、及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。如果利用计算机辅助进行网上课程管理,对课表进行编排,就可以既提高排课工作的科学性,又大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。随着无纸化办公的普遍实现,信息的自动处理以及网络
11、式的信息交互方式已经被人们广泛应用。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的老师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。因此,开发这样一套软件成为很有必要的事情。我们针对河北传媒学校学生选课的情况设计网上选课系统,旨在把设计的选课系统应用到实际中,改善学生选课和教师管理课程的不足之处。同时基于实际情况发现系统在实际应用中的问题,加以改进的同时完善系统。第
12、2章 系统开发相关技术2.1 信息管理系统的开发方法介绍用系统工程的方法开发管理信息系统的具体方法有生命周期法、原型法、面向对象的方法和-计算机辅助软件工程(CASE)法等,前三种方法是目前主流的,下面做具体介绍。2.1.1 生命周期法所谓生命周期法就是严格按照系统生命周期的各个过程和步骤去开发系统。生命周期法将信息系统的开发过程划分为系统规划、系统分析、系统设计、系统实施、系统运行与维护等阶段。2.1.2 原型法原型法试图改进生命周期法的缺点,它不要求像生命周期法那样对原系统进行深入全面的调查和分析。其基本思想是:开发者和用户在系统的重要需求上取得一致意见后,由开发者在短期内开发出一个功能不
13、十分完善、实验性的、简易的应用管理软件的基本框架(成为原型),先运行整个原型,再不断修改、改进、扩展原型,使之逐步完善,直至形成一个相对稳定的系统。2.1.3 面向对象的方法面向对象的方法是从20世纪80年代各种面向对象的程序设计逐步发展而来的。采用面向对象方法的目的是提高软件系统的可重用性、扩充性和可维护性,使软件系统向通用性发展。该课题采用的设计开发方法就是面向对象方法。面向对象方法的优点由其开发的基本思想深刻体现,其基本思想主要有一下几点:首先,客观世界中的任何事物都是对象。对象是数据与操作的封装通信单位,它具有静态特征和动态特征。对象作为一个整体,对外不必公开这些属性与操作,即对象的封
14、装性其次,对象之间有抽象与具体、一般与特殊、整体与部分等几种关系,这些关系构成对象的结构。再次,把一组具有相同结构、操作和约束条件的对象称为“类”。类说明统一描述对象类的结构、应遵守的约束规则以及执行的操作,以便用户了解对象类的具体作用与功能;类实现则由开发人员掌握,用户不必了解。一个类的上层可以有超类,下层可以有子类,一个类可以有多个超类,也可以有多个子类,超类是下层子类的概括,子类可以继承超类的属性、操作和约束规则,这就是类的继承性。另外,对象之间可以互送消息。2.2 选课系统开发具体技术2.2.1 Visual Studio 20008Visual Studio是微软公司推出的开发环境。
15、是目前最流行的Windows 平台应用程序开发环境。可以用Visual Studio创建Windows平台下的Windows应用程序和网络应用程序,也可以创建网络服务、智能设备应用程序和Office插件。Microsoft Visual Studio 2008使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。借助Visual Studio 2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速
16、创建当前最先进的应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.Net应用程序服务和 Microsoft平台。Visual Studio 2008提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。2.2.2 SQL Server 2005SQLServer 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2
17、版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。SQL Server 2005 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从
18、CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQL Server 2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。本课题中SQL Server作为后台的数据库,与系统网页前台的窗口数据绑定,来实现数据的读取、修改等工作。第3章 系统分析3.1 系统可行性研究3.1.1 技术保障现在,互联网以及网络开发技术的发展为该系统的开发提供了足够的技术支持。因为本课题目的是开发一款简单、实用、高效的网上选课系统。我们将使用ASP.Net编程架构,并采用C#开发语言,以Visual Studio 2008为开发工具,ASP.N
19、et3.5为平台,SQL Server 2005数据库为后台数据库,完成系统核心的构建。系统将基于最新的面向对象设计理念,制作友好界面,使得网上选课系统给学生或老师用户提供简单、快捷、方便的操作。3.1.2 经济可行性本课题中的网上选课系统系统开发使用常用的VS2008和SQL Server2005等常用软件,无需太多的资金投入。在开发之初,调查具体学生及老师的功能需求,需要花费有限。该系统主要经济支出发生在系统设计完成后,实际在学校搭建该系统的时候。购买服务器、客户端和各种网络构建设备,需要花费较大,但是相对于该系统所带来的教务管理工作中的便捷功能,支出的费用有很高的性价比。该网上选课系统的
20、设计开发具有很高的经济可行性。3.1.3 社会可行性本课题的选课系统开发基于河北传媒学院选课的具体实例,有具体的数据和作为学生的实践经历作为支持。该网上选课系统力图应用到河北传媒学院具体教务管理系统中,以解决目前学生选课存在的不便,使教务管理更加便捷,更加现代化。另外,该网上选课系统也为各个教育机构实现教务现代化改革,对学生选课进行网上数字化管理提供借鉴和帮助。同时,该系统的开发要求比较明确,基于明确的开发目的来设计系统,可以保证系统的有效性。同时在系统设计开发过程中或者完成后,都可以用现实情况监测系统是否完善,改正其中不足。系统的优劣要用实践来检验,基于具体实例的背景可以为系统提供实际背景支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 选课 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3991418.html