基于.net的学生选课系统设计与实现

基于.net的学生选课系统设计与实现

ID:8322214

大小:777.50 KB

页数:34页

时间:2018-03-19

基于.net的学生选课系统设计与实现_第1页
基于.net的学生选课系统设计与实现_第2页
基于.net的学生选课系统设计与实现_第3页
基于.net的学生选课系统设计与实现_第4页
基于.net的学生选课系统设计与实现_第5页
资源描述:

《基于.net的学生选课系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖北大学本科毕业论文(设计)湖北大学本科课程设计题目基于.net的学生选课系统设计与实现姓名学号专业年级计算机科学与技术2013级(1)班指导教师职称讲师2015年12月15日湖北大学本科毕业论文(设计)目录1绪论11.1选课背景与意义11.2学生选课系统的发展和研究现状22系统的开发环境介绍22.1.NET背景知识简介32.1.1.NET起源32.1.2.NET的特点32.1.3.NET技术简介43需求分析63.1调查分析63.1.1公共操作73.1.2用户所具有功能:83.2功能模块分析83

2、.3数据流程分析93.3.1数据流图93.3.2数据业务流程图93.4数据库103.4.1E-R概念设计113.4.2逻辑结构设计133.4.3物理设计174详细设计194.1登录界面194.2选课与退选214.3插入学生、老师和课程信息244.4成绩管理264.5学生、教师管理284.6课程管理295总结31III基于.net的学生选课系统设计与实现1绪论1.1选课背景与意义当今时代是飞速发展的信息时代,在各行各业中都离不开信息的处理。这正是计算机领域被广泛应用于信息管理系统环境的原因。计算机

3、的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息系统的开发密切相关,系统的开发是系统管理的前提。学生选课作为一种信息资源的集散地,包含很多的信息数据的管理,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏规范的信息管理手段。尽管有的学校有计算机,但是尚且未用于信息管理,没有发挥它的能力,资源限制比较突出,这就是管理信息系统的开发基本环境。手工处理数据,工作量

4、大,出错率高,出错后不易更改,造成了时间上的浪费。基于这个问题,我认为有必要建立一个学生选课系统,使学生选课信息管理工作规范化、系统化和程序化,避免学生选课管理的随意性,提高信息处理的速度和准确性,能够及时准确、有效的查询和修改选课情况。现在国内有很多大学的选课方式转变成网上选课,学生可以在网上选择规定范围内的课程,并且可以在网上查询成绩。无需自己去老师那里仔细的查询,了解自己已经已得多少学分还需要多少学分,即节省了学生的时间,又便于学校的管理[1]。因为传统的选课方式都是手工的,教务处通知各班

5、进行选课,班长再通知各个同学,经过统计在上交教务处,这样比较浪费时间。再者选课时不知道所选课人数是否已满,要等教务处上报统计后才会知道,然后才能重新选择。网上选课系统为同学节省了时间的同时,减少了不必要的步骤,也方便管理员管理。32网上选课系统为同学提供了一个自己选课的平台,学生可以选修规定范围内的课程,查看统计已选修学分总数,还可以修改个人信息。本系统也为教师提供了很大地方便,教师可以根据统计的人数挑选一定数量的学生,也可以直接在网上公布成绩,让学生直接在网上查询成绩。本系统方便了学生的选课,

6、同时便于管理,减少大量的人力资源。并且促进了学生的积极性,进而开发了网上选课系统。1.2学生选课系统的发展和研究现状进入21世纪以来,国内各高校都在积极推动教育体制的改革,为培养更优秀的新世纪复合型人才做出努力。然而在80年代以前,计算机还没有在国内普及,各高校学生选课都是手工完成,不仅教师的工作量大,而且学生查询和检索时很麻烦。80年代后期,少数高校开始实行学分制,学生有了一定程度的选课自由。学生在学校只需要修满学分就可以毕业,并且可以根据自己的喜好选择科目。并且随着PC机的普及,有些高校已经

7、开始应用电脑进行日常管理工作。这时,学生选课诞生了,但是,这些系统大多是基于DOS和windows的单机版本,不仅界面不友好,而且功能薄弱。各科系之间的数据交流只能借助软盘为中介,费时费力。随着高校的规模扩大,教育体制改革化得深入,这类系统已经不能适应管理上的要求。90年代以后,各高校纷纷建立自己的高速校园网。技术上,客户机/服务器体系结构已经非常成熟,同时浏览器/服务器体系结构正在兴起,这些都在为创建大型的学生选课系统创建了条件,满足了数据集中的存放和管理运作分布执行的需求,中心数据库存放学生

8、选课系统的相应数据,管理人员通过网络访问数据库进行业务管理,学生和任课老师可以通过浏览器查询相关数据。目前各高校均有自己的选课系统。2系统的开发环境介绍.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWeb32services并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。.NET是新型平台,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。