c#学生选课管理系统(共19页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《c#学生选课管理系统(共19页).doc》由会员分享,可在线阅读,更多相关《c#学生选课管理系统(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上专心-专注-专业 C#C#网络编程及应用(网络编程及应用(C#C#)课程设计(报告)课程设计(报告)题 目 C#网络编程及应用 学生选课 管理系统 组 员 王智 陈斌 尹鹏 宋正良 蒋亚军 班 级 计算机科学与技术0904 学 部 计算机科学与技术学部 指 导 教 师 张建明 2011 年 06 月 20 日精选优质文档-倾情为你奉上专心-专注-专业摘摘 要要选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过
2、纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。选课管理系统,它是 c/s 结构的系统,它能更有效,更快速的实现学生选课的管理过程,而且管理的安全机制也更完善,这
3、样就可以为学生的管理花费更少的人力和物力资源。精选优质文档-倾情为你奉上专心-专注-专业本系统界面友好,操作简单明了,设计合理,功能比较齐全,考虑周到合理,对 C#学习者可以起到很好的借鉴作用,也可以为计算机软件的设计提供一定的参考,教学的管理主要就是让现代的教学管理员能更加方便的解决学校的管理。本系统达到了他的要求也基本达到了课程设计的基本要求。采用 Microsoft Visual Studio 2008和 SQL SERVER 2005 数据库进行系统的开发。关关键键词词:C#;学学生生选选课课;SQL Server 2005;管管理理效效率率精选优质文档-倾情为你奉上专心-专注-专业目
4、 录精选优质文档-倾情为你奉上专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业第一章 前 言1.1 系统的意义随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现选课系统势在必行。对于一个学校来说,用计算机进行选课管理所无法比拟的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校选课的效率。现代社会是一个高速发展的信息时代,时间就是金钱,为了适应这种需要,学校的管理也在逐步实现现代化,学生选课也应实现现代化。越来越多的学校实行学分制,手工管理学生选课信息逐渐成为了一项繁重的重复劳动,学生选课系统主要的目的是减轻管理课
5、程信息及学生选课信息的劳动强度,辅助学校课程管理,减少因人为事务造成的选课错误,从而使学校更有效率地进行正常教学工作人们能够应用现代化的技术方便的实现合理、有效、高效的现代化的学生选课管理,现代化的学生选课系统等,这些都需要计算机软件来实现。这样就可以为学生的管理花费更少的人力和物力资源。1.2 学生选课管理的现状现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来
6、越多的暴露出来。1.3 现有学生选课管理系统的概述在试用了一些个学生选课系统和查阅了大量相关资料文献的基础上,发现那些系统在几个方面已经不符合时代的要求,由于设计人员及其所用的工具的不同,有 Visual Basic6.0、Visual ForPro6.0、Power Builder 等,再加上这些学生选课管理系统设计的时间也不一样,用在具体场合也有区别,因此在功能上除了学生选课管理所需的基本功能之外也有所不同。这些系统解决了以前的那种管理方式所存在的诸如手续繁琐、工作量大、效率低下、出错率高等缺点,设计出的系统能使学生快速准确选好自己所要选的课,学生选课十分方便。精选优质文档-倾情为你奉上专
7、心-专注-专业1.4 选题的目的、意义 目前市面上流行的选课管理系统不多。所以我这次的毕业设计的目标就是在于开发一个功能实用、操作方便,简单明了的能满足本中心对数据的管理及需求的学生,教师和教学管理员能更加方便使用的选课的系统。本系统达到了他的要求也基本达到了课程设计的基本要求。本系统制作的程序是一个能实现老师对课程的添加,删除,更改,浏览,查询和打印等功能的系统,并能对每门课程成绩进行评定,而且基于对系统安全性的考虑我们特别加了一个功能健全的管理者登陆验证机制,能让系统的管理者方便的进行管理更能帮助学校安全高效的管理,为现代教学管理提供了安全的保障。1.5 研究方法1.5.1 该系统是基于C
8、/S模式的学生选课的管理系统它是以现今流行的C#在Microsoft Visual Studio 2008为开发工具,以SQL Server 2005为系统后台数据库,利用系统所拥有ODBC数据库连接方式来连接后台数据库,以实现系统框架。1.5.2 用BuildSQL建立数据库使用BuildSQL将系统中使用到的数据库及相应的表建立关系,该软件会自动生成相应的SQL代码,将生成的代码编辑好后,可直接通过Server 2005建立对应的数据库,简化了数据库的建立过程,大大提高了数据库的建立的效率1.6 论文结构说明本文从软件开发的角度并结合详细的图示和相关关键代码阐述了关于学生选课管理系统的背景
9、、意义、系统的需求分析,概要设计,详细设计,并重点对数据库进行了分析,从数据库的用户需求,概要设计,物理设计,都进行了详细的阐述。一个好的软件开发过程是漫长的,开发出来以后难免会在使用的过程中产生开发过程中隐藏的问题,本文提供了该软件的基本运行,测试环境的搭建和调试方法,并提供了相关说明精选优质文档-倾情为你奉上专心-专注-专业第二章 系统功能分析2.1 可行性分析2.1.1 经济可行性分析本系统的开发成本包括开发时间、软件、硬件。开发时间为二周,由本组成员共同利用课后时间完成。软件成本为现有软件,已经网上找到的免费开发工具,完全可以胜任开发要求。硬件成本是已有的五台台式电脑,相关现有的外围设
10、备。开发本系统的经济条件具备,可以开发。2.1.2 技术可行性分析本系统是运用了 Microsoft Visual Studio 2008 编程写的,C#是一种面向Internet 和企业级应用的新一代编程语言。该语言几乎综合了目前所有高级语言的优点,是一种语法优雅、类型安全、完全面向对象的编程语言。由于 C#是专门为.NET 设计的语言,因此与其他任何在.NET 平台下提供的语言相比,具有无可比拟的优越性。毫无疑问,C#将成为今后开发 Internet 和企业级应用程序的首选程序设计语言。运用了 C#和 SQL server 2005 结合的知识,用 VC 对数据库用 ODBC 连接,能够更
11、加方便快捷的访问数据库服务器。2.1.3 社会可行性分析从各种社会因素可行性分析:可降低学生选课难度,提高效率,会得到学生与教师的一致同意的。2.2 系统需求分析2.2.1 功能需求1 1、学生信息管理:、学生信息管理:学生信息入库/出库时,更新学生信息表;添加,删除,查询,修改学生信息;统计学生选课数量情况;精选优质文档-倾情为你奉上专心-专注-专业2 2、教师信息管理:、教师信息管理:教师信息入库/出库时,更新教师信息表;添加,删除,查询,修改教师信息;统计教师任课数量情况;2.2.2 性能需求数据精确度:选课时应保证选课的精确度,所有相应选修课程都应包含查询关键字的记录都应能查到;时间特
12、性:一般操作的响应时间应在 1-2 秒内,对相应服务响应时间也应在可接受的时间内完成适应性:有良好的适应性,可在 Windows 各版本移植。2.2.3 可靠性可用性需求使用 DOBS 进行数据源配置,因为 Microsoft Visual Studio 2008 提供了C#网络编程,具有较强的灵活性。通过 ODBC API 很容易访问数据库,而且有比较友好的用户界面,只需简单配置就可以使用,安全性也从根本得到了保障!2.2.4 出错处理需求定义数据边界,防止数据越界或资源故障导致的不正常情况。当操作数据库时发生异常,抛出 CDBException 异常,具有较好的健壮性2.2.5 约束硬件方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 学生 选课 管理 系统 19
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内