排课系统毕业论文设计

上传人:M****1 文档编号:470003992 上传时间:2023-02-07 格式:DOC 页数:73 大小:1.23MB
返回 下载 相关 举报
排课系统毕业论文设计_第1页
第1页 / 共73页
排课系统毕业论文设计_第2页
第2页 / 共73页
排课系统毕业论文设计_第3页
第3页 / 共73页
排课系统毕业论文设计_第4页
第4页 / 共73页
排课系统毕业论文设计_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《排课系统毕业论文设计》由会员分享,可在线阅读,更多相关《排课系统毕业论文设计(73页珍藏版)》请在金锄头文库上搜索。

1、第一章 系统概述1.1系统开发背景及目的意义1.1.1 系统开发背景计算机的发展至今已有很长的历史了,但是真正将计算机技术应用到生活实践中来,时期还不是很长。现在社会的发展趋势越来越体现出计算机技术的重要性,许多的计算机产品,相关软件的研制开发,越来越受到人们的青睐,计算机也越来越接近人们的生活了。将计算机技术应用到实际生活中,这一研究是现在最热门的研究课题。作为学生接触最多的也就是教育与教学,在这一环节当中学习计算机,利用计算机相当重要,利用计算机进行网上课堂,网络学习,少去了老师和学生之间的很多不便,例如:时间上的自由选择、学生面对老师的一种紧张和窘迫、学习和解答的及时和快捷等等问题。在计

2、算机软件教学上都可以省去这些不必要的麻烦。计算机教学现在各大高校以及企事业单位中也已经较多的开始应用了。运用计算机进行教学环节的管理和实践更是方便多多,省去了以前很多的麻烦手续,省去了不必要的诸多申请和批准,现在运用计算机教学来提高教学效率,提高教学质量,培养相对的办事能力,同时也锻炼了自主开发应用计算机的一种兴趣和潜力。 计算机的大容量硬盘存储,高性能高效率的CPU处理器,为现代化的教学管理提供了完备的后备力量,为用户省去了后顾之忧。而且计算机的的功能齐全比我们人力的要快很多倍,省去了很多的人力劳动,进一步真正实现了自动化的教学和管理。基于现代化教学和临沂师范学院实际情况的要求,开发了该院系

3、教学管理系统。1.1.2系统开发的目的意义随着计算机的普及和发展,人们开始利用计算机解决越来越多的实际问题,虽然现在软件的数量如雨后春笋,但依然不能满足用户的各种需要,尤其是用于学校院系教学管理方面的软件。为了适应这个高科技的信息时代发展,有力地促进教学内容、教学方法改革的力度,满足学校的教学管理要求,实现学校教学管理低成本投入,提高办公效率。最大限度地适应于各种软硬件环境,兼顾不同学科的教学特点,适用于不同水平用户群的通用性要求,以尽可能低廉的投入而获得尽可能高效的教学效益的经济性要求。目前国内各高校的规模越来越大,进而造成教师教学管理等工作量日趋加大。然而,现代教育的信息化、网络化已经并且

4、正在成为教育发展的一个重要方向,同时也为解决高校教学管理普遍效率低下的现状,使管理突破时空限制,提高工作效率和办学水平,提供了一个很好的突破口。 由于我校师资力量不足,而学生数量又相对过多,这就会大大增加学校领导和老师的工作量,从而给学校的教学管理和发展建设带来了许多困扰。针对学校的这个问题,本小组四人在老师的带领下开发设计了这套院系教学管理系统。希望此系统能更好的为老师和学生服务,便于学校更好的管理、减少教师的工作量,构建一个即方便,又便捷的学习平台。加快我校校园网络化、现代化建设的步伐,充分提高教学管理效率。1.2 本次设计所做的工作 本次毕业设计过程当中,本人主要负责院系教学管理系统其中

5、的教学任务管理子系统的设计与实现,在该子系统当中教研室下达教学任务信息、教师查询教学任务信息从而制定出与其相应的课程教学信息、学生可以查询到该门课程的课程信息,到了期末教师提交自己的教学工作量登记卡,在整个系统当中,教师可以查询教学任务信息、课程信息、工作量预算的相关信息,学生只可以查询到所开设课程的相关课程信息。在设计的过程当中,查阅了大量的教学信息资料,同时也学习使用了.NET软件环境下的相关控件信息的使用和编码信息技术的应用。在下面的各章中将具体谈到本人所负责的各个环节的具体设计和实现过程。第二章 关键工具及其简介2.1 ASP.NET技术简介ASP.net 是一种建立在通用语言上的程序

6、构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。强大性和适应性因为ASP.net是基于通用

7、语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。简单

8、性和易学性ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统

9、的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性,可扩展性,安全性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。基于Windows认证

10、技术和每应用程序配置,你可以确性你的原程序时绝对安全的。2.2 Microsoft SQL Server 2000简介SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在U

11、NIX 操作系统上的应用。SQL Server 2000, 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MSSQLServer不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQLServer数据库处理的基本结构,采取关系型

12、数据库模式,尽管如此,相信大家都可以轻易的发现,在SQLServer的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQLServer的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。 SQLServer企业管理器是SQLServer的主要管理工具,它提供了一个遵从MMC标准的用户界面,使用户得以: 定义SQLServer实例组。 将个别服务器注册到组中。 为每个已注册的服务器配置所有SQLServer选项。 在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有SQLS

13、erver管理任务。 通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。 唤醒调用为SQLServer定义的各种向导2.3 VB.NET语言简介 Visual Basic .NET 的第二发行版,它建立在第一发行版的高效率卓越性能的基础之上。使用一个单一的编程模型,Visual Basic .NET使您能够方便地创建功能丰富的面向 Microsoft Windows? 的桌面应用程序和功能强大的 Web 应用程序,现在包括对创建面向无线的支持 Internet 的设备和 Pocket PC 的应用程序的集成支持。所有这一切都可以利用您已经掌握的 Visual Basic

14、编程技能来完成。用更短的时间创建功能强大的基于 Windows 的应用程序。Visual Basic .NET除了具有 Visual Basic .NET功能强大的新窗体设计器、就地按钮编辑器和自动控件锚定和停靠等优秀功能外,它还提供了一些新的用于方便快捷地构建更为强健的应用程序的效率功能。除改进的集成开发环境 (IDE) 和明显缩短的启动时间外,Visual Basic .NET还提供了对键入的代码快速地自动设置格式的功能、改进的智能感知功能、一个增强的对象浏览器和 XML 设计器,以及其他许多功能。基于 Web 的应用程序。在 Visual Basic .NET中使用共享的 Web 窗体设

15、计器和熟悉的“拖放构建窗体,双击和写入代码响应事件”的机制创建 Web 解决方案。Visual Basic .NET新增的一项内容是一个增强的“HTML 编辑器”,用于处理复杂的 Web 页。使用智能感知技术和标记结束功能,或选择所见即所得编辑器以可视方式创作交互式 Web 应用程序。2.4 Session编程语句简介在web服务器蓬勃发展的时代,session在web开发语境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器之间保持状态的解决方案。有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session里”。由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如经常把Java里提供的javax.servlet.http.HttpSession简称为session。2.5 开发与运行环境的选择2.5.1 软件要求从Web 应用程序的典型结构可以知道,运行Web 应用程序至少需要Web浏览器、Web 服务器、应用服务器(操作系统)、数据库服务器。而编写Web 应用程序需要一定技术支持和相关集成开发工具。因为用的是Microsoft Windows操作系统和SQL Server 2000数据库,所以本系统用的开发软件如下: We

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号