计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> C#论文设计 >> 浏览文章
基于C#网上选课系统的设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

关键字:网上选课系统,、C#.NET、SQL Server2000关系数据库。

摘要

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


Abstract
Along with the development of the computer and web, many universities have been build C/S or B/S structure of choose courses system on /web. Compare with the traditional way of choose courses, this system use local area /network. Students can choose courses at computer room or dormitory by web at the elective time also can change the courses that they have been chosen at the elective /time. Teachers can examine the situation of choose courses and manage the /system.
This system adopts the two layers structure of C/S (customer/service), and use C#. Net language and SQL Server 2000 /Database. Customer end makes up by two system—Student System and Manager /System. They get in touch with each other by the backstage /Database.
No matter the Student System or the Manager System all need read data from the backstage Database, then put them on the Dataset and show them on the Tree /view.


Keywords  Choose Course System 、C# .NET 、SQL Server 2000 Database

目       录

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

2.2需求分析

通过询问参与选课的学生及负责选课工作的老师具体总结出网上选课系统需要能够实现以下功能:
 学生和管理员必须通过认证才能登录系统,管理员和学生的权限不一样;
 管理员可以添加,删除和修改学生信息,可以添加,删除和修改课程信息,可以查看选课情况,可以修改选课期限。
 学生可以查看课程信息,只能在限定时间内选修课程,可以查询自己选修课程的情况,在限定的时间之内还可以退选课程或者增选课程。如果被选课程选修的人数已经达到上限,则学生不能选修该课程。
整个系统的流程是在用户的要求下进行的,学生子系统负责处理学生的选课,退选,增选等事务,并向用户显示操作情况对话框,同时更新数据库中相关表的数据。管理员子系统负责处理管理员对选课情况的管理,向管理员显示操作情况对话框,同时更新数据库中相关表的数据。
系统的数据流图如下:

 学生子系统
[1]《C#解析教程》   

作  者:[美] Ira Pohl著   周靖 译
出版社:清华大学出版社


[2]《C#数据库编程—从入门到精通》

作  者:[美]  Jason  Price 著   丘仲潘等 译
出版社:电子工业出版社

[3]《数据库系统概论》

作  者:萨师煊  王珊 著
出版社:高等教育出版社


[4]《软件工程导论》(第四版)

作  者:张海藩 著
出版社:清华大学出版社



上一篇: 基于C#用socket实现局域网办公助理
下一篇: 基于C#图书(书目)信息管理系统的设计与开发
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。