学生排课管理系统.doc

学生排课管理系统.doc

ID:51299278

大小:199.50 KB

页数:19页

时间:2020-03-21

学生排课管理系统.doc_第1页
学生排课管理系统.doc_第2页
学生排课管理系统.doc_第3页
学生排课管理系统.doc_第4页
学生排课管理系统.doc_第5页
资源描述:

《学生排课管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学生排课管理系统vP>第一章 系统概述vP>网上选排课系WebCtouroseSettlement)系统是依据大学的网上选排课需求进行设计的。山于在算法上存在难题,且排课问题本身就是组合优化问题里面的一个NP难的问题,所以这个系统并不试图做一个白动排课系统一一这真的太难了,以至于没有一个比较理想的近似算法(网上有很多的自动排课软件,效果都不理想)。这个网上选排课系统所做的是让排课者手丁排课,然后检测、避免这种排课的冲突(其核心是一个存储过程DetectArrangeColIision),在进行选课时,这里也要检测和避免这种实际中可以

2、遇见的冲突(其核心也是用一个存储过程DetectSelectCollision来实现的)。在这套选排课系统功能的设计上,StudentCourseSettlement系统可以分为登录、排课和选课3个子系统。登录子系统区分排课者(也即系统的管理者)、教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的功能来使用这套系统。排课子系统主要供排课者使用,排课者可以在这里进行一切与排课有关的活动・选课系统主要供学生选课使用,在这里可以进行与选课有关的活动;教师可在教师反馈系统屮对排课者提出反馈意见,供排课者在排课时可参考使用o
&

3、nbsp;  StudentCourseSettlement使用RationalRose进彳亍UMI。建模;过程选择使用ASP编写脚本,在数据库上考虑到快捷、有效,同时考虑到多台服务器共同使用同一个数据库的情况,这里选择SQLServer2000作为数据库服务卷对于网页的服务器平台,这里选择使用Information Server5.0作为Internet服务器。在Windows2000Server上,这是一种很好的组合,也正是Microsoft微软公司网站一直以来所使用的。本章主要介绍如何使用SQLServer2000

4、来编写存储过程,以优化整个系统数据库管理的速度、安全性和灵活性,同时大大提高系统代码的模块化和封装性。与上一章相比较,StudentCourseSettlement.在“深度"上比WebOffice更进…步,它涉及到…些比较复杂的判断处理逻辑,对数据库的设计要求也提高了很多;而WebOffice系统中则有很多功能相近的子系统,但各子系统所对应的数据表之问相对独立。vBR>第二章 开发工具简介

ASP简介    
ASP是ActiveServer:Pages的缩写,是Microsoft

5、:公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的Web应用程序。vBR>   虽然人们习惯于将ASP称为ASPi?i言,但从严格意义上讲,ASP只是为VBScript和JavaScript等脚本语言提供了一个运行的环境,使开发人员可以在HTML代码中使用脚本语言编写程序。当然,AsP自身也提供了一些非常好用的命令和内置对象。
   ASP程序保存为后缀名为.asp的文件,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向We

6、b服务器请求调用ASP文件时,就启动了ASP。Web服务器开始调用ASP,将被请求的.asp文件从头读到底,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。山于ASP在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心程学生排课管理系统vP>第一章 系统概述vP>网上选排课系WebCtouroseSettlement)系统是依据大学的网上选排课需求进行设计的。山于在算法上存在难题,且排课问题本身就是组合优化问题里面的一个NP难的问题,所以这个系统并不试图做一个白动排课系统一一这真的太难了,以至于没有一个比

7、较理想的近似算法(网上有很多的自动排课软件,效果都不理想)。这个网上选排课系统所做的是让排课者手丁排课,然后检测、避免这种排课的冲突(其核心是一个存储过程DetectArrangeColIision),在进行选课时,这里也要检测和避免这种实际中可以遇见的冲突(其核心也是用一个存储过程DetectSelectCollision来实现的)。在这套选排课系统功能的设计上,StudentCourseSettlement系统可以分为登录、排课和选课3个子系统。登录子系统区分排课者(也即系统的管理者)、教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份

8、判断其相应具有的功能来使用这套系统。排课子系统主要供排课者使用,排课者可以在这里进行一切与排课有关的活动・选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。