优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

C# 网上选课系统毕业论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要

随着计算机和网络的普及,高等学校里纷纷建立了C/S或者B/S结构的网上选课系统。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。
本系统是C/S(客户端/服务器)两层结构。采用C#数据库编程语言。服务器部分是SQL Server2000 关系数据库。客户端分为学生选课子系统和管理员管理子系统,它们通过存于后台数据库的数据产生联系。
无论是学生子系统还是管理员子系统,都需要从数据库中读取院系的信息以及每个院系所开设的课程信息,将其存放在DataSet里面,然后把数据绑定到控件并显示出来。由于每个院系都开设多门课程供学生选择,院系信息和课程信息形成一个树状的结构,所以使用TreeViewer控件显示这些信息比较合适。 [资料来源:http://THINK58.com]

关键字:网上选课系统,、C#.NET、SQL Server2000关系数据库。
目       录 内容来自think58 [来源:http://www.think58.com]

前言…………………………………………………………………………………....5
第一部分   关键技术概述…………...……………………………………………..6
           1.1XML文档对象模型………………………………………………..6
           1.2 遍历DataSet………………………………………………………6
           1.3 TreeView控件动态绑定数据……………………………………...7
第二部分   软件定义时期………………………………………………………….8
           2.1问题定义…………………………………………………………...8
           2.2 需求分析…………………………………………………………..8
第三部分   软件开发时期………………………………………………………....11
           3.1总体设计…………………………………………………………..11 [资料来源:http://THINK58.com]
           3.2 详细设计………………………………………………………….14
           3.3编码………………………………………………………………..20
           3.4 软件测试………………………………………………………….28
第四部分   体会……………………………………………………………………30
第五部分   参考文献………………………………………………………………31
前言 copyright think58 [来源:http://www.think58.com]


二十一世纪是知识经济的时代,同时也是科技高速发展、网络信息迅速膨胀的年代,大量客观事实表明,一个崭新的计算机时代必将到来。随着知识经济革命的到来和信息技术的蓬勃发展,计算机技术和通讯技术成为了这个时代的主角,不仅改变了我们的世界,而且同时也吹响了我们迈向新生活的号角,正以日新月异的速度改变我们的人生。而两者的结合产物---计算机网络,在最近的几年更是异军突起、迅猛地发展起来,它不仅提高我们的工作效率,而且还为我们提供了广阔的资源利用空间和方便快捷的现代通讯手段,同时它还是衡量一个国家科技发展水平的重要的尺度。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].96929132012-1-12
随着计算机技术和网络技术的发展,各高校相继建成了自己的校园网,并充分利用校园网提供的新环境、新手段为校园的教学、科研和教务管理服务。近年来,学校的招生规模不断扩大,在学校学生人数明显增多,加之学生分校区管理,给原本繁杂的院级选修课工作增加了不少教务工作量。网上选课系统的推出,使得选修课程的设置维护、学生选/退课及成绩查询、管理员对选课情况的管理等工作均能在互联网上完成。这不仅减轻了教务人员的工作负担,也大大方便了全校师生对选课信息的维护、查询。

内容来自think58

[来源:http://think58.com]


计算机语言是开发计算机软件的一种高级软件,计算机毕业论文,它的掌握和使用是高级的计算机使用者必须的技能。现在存在着大量的计算机语言,而且它们的发展速度让世人瞩目震惊。
本系统采用C#数据库编程。C#是一种重要的新语言,微软将其设计和定位成.NET战略的一部分,C#内建了很多有用的库,并由高级集成开发环境提供支持。它有效地支持目前占主导地位的编程方法——面向对象编程(OOP) 。
C#问世于20世纪90年代,是继C语言之后的一种功能强大的现代语言,它在C的基础上增加了“类”的概念,类是提供用户自定义类型的一种机制,这些用户自定义类型也称为抽象数据类型。C#通过这些方式和提供继承及运行时类型绑定,来支持面向对象编程。
服务器端采用SQL Server2000关系数据库,SQL语言是1974年由Boyce和Chamberlin提出的。由于它功能丰富,语言简捷倍受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修改、扩充和完善,SQL语言最终发展成为关系数据库的标准语言。
SQL Server2000是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQL Server2000无谓为全面支持Web功能的数据库解决方案。与此同时,SQL Server2000还在可伸缩性与可靠性方面保持着多项基准测试记录。 [资料来源:http://THINK58.com]
3.2详细设计 think58.com
[资料来源:http://THINK58.com]

到了确定应该怎样具体的实现所要求的系统的时候了,计算机毕业设计,这个阶段将得出学生选课系统的精确描述,从而在编码阶段可以把这个描述直接翻译成具体的程序设计语言书写的程序,这一阶段的结果直接决定了最终程序代码的质量。
1.人机界面设计
本系统对每一层都设置了确保安全的障碍和入口,用户只有进入了某一层才能获得相应那一层资源的访问权,这些措施保证了选课系统及具体数据的安全性。任何一位Web用户在进入选课系统主页面后,只有通过了系统的身份验证才能进入到系统相应的功能页面完成所要进行的操作。 think58.com

[资料来源:THINK58.com]

本系统主要包含以下界面:
think58 [来源:http://think58.com]


think58.com [资料来源:www.THINK58.com]