毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

asp.net+sqlserver实验室排课系统的设计+源代码(2)

时间:2022-03-25 22:24来源:毕业论文
这套实验室排课系统使用ASP。NET语言进行编程设计,采用SQL Server 2008进行数据库设计,用户可以使用浏览器方便快捷的打开该系统。以下是该系统的一个详

这套实验室排课系统使用ASP。NET语言进行编程设计,采用SQL Server 2008进行数据库设计,用户可以使用浏览器方便快捷的打开该系统。以下是该系统的一个详细的流程和介绍。

1。 概述

1。1 系统的背景

国外对相关排课问题的研究起步相较于国内较早,并且取得了一定的成果。目前国外很多高校都拥有自己的针各自学校个性需求的排课系统。国内近些年也提出数字化校园的概念,并渐渐实现了排课的自动化,但是由于起步较晚,且很多软件作为通用型,并不能满足各个学校的特殊需求。

针对目前主流排课系统的个性化不足的缺点,并结合本系实验室排课的特点,我设计和开发了这套实验室排课系统软件,希望可以满足实验类课程的特殊排课需求,提高排课质量。

1。2 课题的意义

通过查阅相关的资料和使用相关排课软件,我发现很多软件都是一次性将课程随机编排进课程表中,这种方式虽然效率很高,但是在处理实验室课程这类问题时却很有问题。比如在这些排课软件生成的课程表中,有时候会出现实验课程分布比较集中的问题,像这种问题会严重影响实验类课程的教学效果。而且随着对学生实践能力的培养越来越重视,学校也会相应增加很多实验类的课程。怎么解决普通排课软件排课过于机械和手工方式排课效率低下的问题,通过自身对计算机的了解,我试着将计算的优势与人工排课的优点结合起来,并设计了这套系统,希望可以在效率和质量之间寻找一个平衡点。

实验室排课系统作为一款专门的排课系统,在排课效率方面,相对于手工排课方式,可以大大减少排课时间,减轻教务人员在排课工作中的工作量;在排课质量方面,相对于其他排课系统,可以根据每个老师的不同需求进行课程编排,提高排课质量。本文在参考相关资料后,设计了一套针对本系实验室的排课系统,经测试本系统可以很好的完成排课任务。

2。 系统分析论文网

本系统作为一款实验室排课系统,旨在解决实验室排课过程中的各种个性化需求,让任课教师可以拥有更大的权限来编排自己的课程,以达到最好的实验课教学效果。实验室排课系统基于B/S架构的设计,使用浏览器就可以打开程序进行登录,并能在线进行管理。在数据库方面,采用SQL Server 2008数据库,SQL Server 2008作为一款成熟的数据管理软件,安全稳定。

2。1 可行性分析

(1) 技术可行性

考虑到设计一款满足任何排课条件的排课软件是不现实的,并结合实验室排课需要考虑的种种因素,所以“退而求其次”,用一种次优化方法是可以得到在一定程度上满足需要的课程表的[2]。根据这个思路,本系统是实现在时间和空间组合下选择最优的排课方案。在该思路下,整个排课过程将由任课教师完成,计算机做后台处理,对排课方案是否与数据库中已有数据冲突进行判断。在遇到特殊情况时,可以联系管理员进行调整。因此,在现有硬件和软件条件下,本系统是可以实现的。

(2) 经济可行性

本系统通过电脑的方式对实验室的课程进行编排,可以极大提高工作效率,节省人力物力,且本系统基于B/S架构,只要有浏览器就可以正常使用,经济可行性方面也很经济。

2。2 需求分析

通过对本校和网上相关知识的调查分析,得出以下分析。

大多数学校使用的排课软件,如“排课无忧”,虽然可以满足大部分的排课需求,但是作为通用型的排课软件,在解决每个学校或者每个学院的具体问题时,显示出了很多“水土不服”的问题。例如,通用型排课软件在编排实验课程课表时,经常会出现同一个班级的实验类课程总是出现在一天的最后两节课,或者会出现实验课程分布不均匀,两次课程时间相隔过近或者过远,这些问题会造实验课教学效果的下降,有时甚至会让学生产生厌课心理。文献综述 asp.net+sqlserver实验室排课系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_91607.html

------分隔线----------------------------
推荐内容