- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生选课管理系统的设计与实现
信息与计算科学 专业 1001班 王辉信 指导教师 陈楠
引言
1.1.课题背景
学生网上课程管理系统是高等教育的一个组成部分是非常重要的,它是学校的决策者和管理者来对学校管理的关键。高等院校实行的是学生自主的选课模式。学生自主选课,这种模式如果依旧是通过纸上的方式来选择的话,会造成选课的盲目性,可能会导致一些课程将会拥挤,有的没有选修。此外,这种做法当然也浪费了大量的人力和物力进行统计分类,在另外一方面,还很可能在人为的统计分类过程中出现差错等不少的情况。利用传统的人工方式来管理文件档案,这种管理方式存在着许许多多的缺点,例如:它的必威体育官网网址性差、效率低,同时如果时间一久的话会产生大量的数据和文件,这对于管理者对其进行更新、查找和维护时都带来了不少的麻烦。
因此开发学生网上选课管理系统来管理学生选课至关重要。学生利用网上选课管理系统,在课程启动前,学生可以在线选择课程,这样可以使教学资源的合理分配,以及有关学生成绩和选修课程信息,这些都可以使用电脑来管理,快捷方便。另外,教师提出课程申请,管理员发布课程信息也容易的多,更加可以大幅减少管理者和教师的工作量。?
1.2.国内外研究现状
我国高等院校都有一个学分制体系在现阶段实施,其核心内容是让学生自行选课,该项研究是把学习的自主权交给了高校学生。在该项研究中,学生选课时的制约因素多而复杂,工作量也较大,而且往往必须在很短的时间内完成。采用计算机网络来辅助选课,既能及时地对大量选课的数据进行检验和统计,输出选课信息的是很容易的事情,同时也也避免了容易出错的手动流程。高等教育在教育管理机构的工作,课程表是一个非常困难和复杂的任务。在规划过程的一部分,除了遵守各种限制,它也必须解决许多矛盾,冲突,规划使用计算机安排课程工作,既提高了排课工作的科学性,同时也使管理员工作大大降低强度,同时提高了工作效率,使学校教务管理现代化到一个新水平。
国外院校的教学科研软件与国内相比更早,更成熟的发展。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报以及课题的进展情况汇报都可以在网上进行。在线学习管理系统也很完善,学生只有通过互联网坐在家里,完成了世界各地的招生,课程,考试,论文,拿到学位,即学习生活的全过程。目前,有国际规模的远程教育学校有数百之多。网络教育正在全球各地发挥着非常重要的作用,为世界各国培养大批人才。所有这些都表明了,基于Internet的校园网的应用已深入到高等院校内的各个方面中。
1.3.系统设计的目的与意义
随着科学与技术的不断成熟,计算机科学技术也日渐成熟,其强大的功能,人们已经深刻认识,它已经进入人类社会的各个领域,并发挥着越来越重要的作用。?在计算机应用的背景下,使用计算机对学生选课信息进行管理时,有着手工管理所无法比拟的优势。如:检索迅速、查找方便、存储容量大、可靠性高、必威体育官网网址性好、成本低、寿命长等特点。这些优点能够极大地提高人事管理的效率。
因此,这样一个系统的发展是非常必要的事情,是学生网上选课管理系统一个学校不可缺少的一部分,它的内容对于学校的决策者和管理者来说都至关重要的,使学生网上选课管理系统是应该能够向学生用户提供充足的信息和快捷的查询手段。
系统相关技术介绍
2.1.C#简介
要了解C#,我们必须先要了解Microsoft.NET?FrmeWork。Microsoft.NET?FrameWork是微软公司提出的新一代的软件开发模型,C#是.NET?FrameWork中的新一代开发工具。C#是一种现代的面向对象的语言。C#简化了C++在类、命名控件、方法重载和异常处理等方面的操作,摒弃了C++语言的复杂性,更加容易使用。C#的编程,在这方面的组件有点类似于VB。在动态测试中、中间代码的技术、参数传递、交叉语言处理、面向对象方面都有其特殊性。另外,由于C#中取消了指针的功能,这样可以有效的防止病毒程序利用非法的指针访问私有成员,也能避免了指针的误操作产生的错误。因此,其在安全性方面也有很大的提高。
2.2.SQL技术
SQL(Structured?Query?Languge)结构化查询语言,它是一种数据库查询和程序设计语言,用于存取数据以及更新、查询和管理关系数据库系统。?
SQL语言包括:数据定义语言、数据操作语言、数据控制语言、数据查询语言四部分。它并不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放的方式,所有的具有完全不同底层结构的不同数据库系统,都可以使用相同的SQL语言作为数据的输入与管理的接口。SQL语言以记录集合作为操作的对象,所有的SQL语句接受集合作为输入,返回集合作为输出。这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以进
您可能关注的文档
最近下载
- 特种设备-维护保养记录(叉车-电动托盘堆垛车).docx
- 《多边形的内角和》 示范教学PPT课件【初中数学人教版八年级上册】.pptx
- 紧密型县域医疗卫生共同体消毒供应中心运营指南(2020年版 医联体建设).docx
- 泵站运行考试(高级)习题库(第1部分).pdf
- 挡土墙计算理正岩土(“挡土墙”文档)共21张.pptx
- XXXX生态风景区智慧景区项目施工组织方案及对策.pdf
- 人工智能专题研究报告:智算中心.pptx VIP
- 陈培勋平湖秋月五线谱钢琴谱.pdf
- 可爱的中国教案第10课可爱的中国第十课同心共筑中国梦.docx
- 2024《S市乡镇幼儿教师职业幸福感问卷调研分析报告》9700字.docx VIP
文档评论(0)