学生排课管理系统

上传人:gg****m 文档编号:203498260 上传时间:2021-10-21 格式:DOC 页数:19 大小:199.50KB
返回 下载 相关 举报
学生排课管理系统_第1页
第1页 / 共19页
学生排课管理系统_第2页
第2页 / 共19页
学生排课管理系统_第3页
第3页 / 共19页
学生排课管理系统_第4页
第4页 / 共19页
学生排课管理系统_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《学生排课管理系统》由会员分享,可在线阅读,更多相关《学生排课管理系统(19页珍藏版)》请在金锄头文库上搜索。

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

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

3、ment使用Rational Rose进彳亍UMI。建模;过程选择使用ASP编写脚本, 在数据库上考虑到快捷、有效,同时考虑到多台服务器共同使用同一个数据库的情况,这里 选择SQLServer 2000作为数据库服务卷 对于网页的服务器平台,这里选择使用 Information  Server5.0 作为 Internet 服务器。在 Windows 2000 Server 上,这是一种很 好的组合,也正是Microsoft微软公司网站一直以来所使用的。本章主要介绍如何使用SQL Server2000来编写存储过程,以优化整个系统数据库管理的速度、安全性和灵活性,同时大 大提高系统代

4、码的模块化和封装性。与上一章相比较,StudentCourseSettlement.在“深度 上比WebOffice更进步,它涉及到些比较复杂的判断处理逻辑,对数据库的设计要求也 提高了很多;而WebOffice系统中则有很多功能相近的子系统,但各子系统所对应的数据表 之问相对独立。vBR第二章 开发工具简介ASP 简介     ASP 是 Active Server: Pages 的缩写,是 Microsoft:公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的Web应 用程序。vBR   虽然人们

5、习惯于将ASP称为ASP i?i言,但从严格意义 上讲,ASP只是为VB Script和JavaScript等脚本语言提供了一个运行的环境,使开发人员 可以在HTML代码中使用脚本语言编写程序。当然,AsP自身也提供了一些非常好用的命 令和内置对象。    ASP程序保存为后缀名为.asp的文件,一个ASP 文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览 器向Web服务器请求调用ASP文件时,就启动了 ASP。Web服务器开始调用ASP,将被请 求的.asp文件从头读到底,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。

6、 山于ASP在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心程 序会被从客八端下载。Sql Server 2000 简介Microsoft SQL Server 是一个 Windows 服务器上使用的、支持客户/服务器结构的数据库管理系统。SQLServer是Microsoft公司从 Sybase公司购买技术而开发的产品,它与Sybase的数据库完全兼容o SQL Server与Windows 的有机结合,可以充分利用Windows NT的优势,性能价格比高。Microsoft SQL Server不提 供直接的客户开发平台和工具,只提供了两个接口,即Microsoft开

7、放式数据库连接(ODBC) 和 DB一Library。vBR关于 UML 和 Rational Rose    UML(Unified Modeling Language)即统一建模语言。根据UML的发明者,“三个好朋友” Craiidv BoocIk Janies Rumbaugh 以及 Ivar Jacobson 所著的 The Unified Modelign Language UsersGuide 书, 其概念为: (l)UML是编写软件蓝图的标准语言;vBR UML以可视 化方式指定、建构以及记录软件为主系统的产出。  3位

8、大师是3位面向对象系 统分析方法的学者,先后被Rational公司(现己被IBM公司并购)招揽,集3家之大成,创立 UML,同时也构建了 Rational Rose 这套优秀的建模系统。vBR    UML 是完全面向对象的,是图形化的,它为系统开发的不同参与者(包括客户)提供不同层次和角 度的图;它鼓励任何层次上的交流(这与传统的瀑布式开发流程是相悖的),鼓励客户参与, 所以开发出来的软件是一个能符合设计之初的设想的软件;它从用户的角度使用“用例图, (Use Case Diagram)出发(这与传统的开发模式又是相悖的,传统的模式是从系统的角度进行 功能分析出

9、发)来设计软件系统,所以不会开发出具有很多开发者自以为很优秀的功能但是 确不能符合客户真正需求的系统a    UML所提供的主要图有:类图、 对象图、用例图、状态图、时序图、活动图、协作图、构件图和部署图。要全部地常握和使 用这些图无疑是一件很困难的事情。但是,可以“用大约20%的UML来完成大多数问题的 80%的建模工作”(The Unified Modeling Language UsersGuide)。在上述这些图中,最重要和 使用最多的3种图是:用例(User CaseDiagram)时序图(Secquence Diagram)和类图(Class Diag

10、ram)o vBR用例图是从用户的角度来描述系统的外部功能的图。对不同的用户,系统 应该有不同的功能,所以一个系统的用第三章 系统需求分析 3 初步调查 VP要对学生进行素质教育,首先要改变陈旧的教育教学方式很多人学生都有这样的体验: 同样专业的学生在4年中,教学计划一样,课程设置一样,所完成的课时数也一样。在这样 的环境中谈什么素质,谈什么创新?因此,大学探索完全学分制的改革,目的就是为学生提 供一个更加自山广阔的学习空间。大学的学习时间可以变长也可以缩短,学生可以根据学校 提供的课程服务来规划未来的人生。但是,要实现这个宏伟的目标首先要解决的就是学生选 课问题,本课程设

11、讣的开发就是解决教学管理系统中存在的这个问题,它为大学实现完全学 分制的改革提供了一个基本的平台。V/P3.2新系统描述vBR教师任课管理信息系统和计算机排课子系统的关键技术是形成采 用框架式可维护的排课策略库。这个策略库要具有学生、教师、教室、课程等多因素自动综 合的求优排课算法,课程时间分布的自动平衡和时间段限定,山计算机生成课程安排表。 vBR在教室管理子系统中则要求该系统与白动排课系统联动,可以对排课后的教室用计算 机进行借用管理、查询、分析统计,可生成全校教室使用情况汇总表。网上选课及包含自动 排课、学籍管理、教室资源管理、任课教师管理等系统融为一体。v/P3.3可行性分析vBR可行

12、性分析就对项目开发的可能性和必要性进行分析.避免盲目投 资.主要是必要性分析和效益分析,以决定是否建立学生选课系统。同时还要进一步进行技术 可行性分析、投资/效益分析、组织管理可行性分析,确定是否存在否定项目的可能性。下 面就从经济可行性和技术可行性进行简要分析。vBRl、 经济可行性分析vBR学生 选课系统开发需要投资费用和未来的运行维护费用,其中投资费用主要包括设备费用、人员 费用及其他费用,如由于工作方式改变需要增加的其他开支通常为了保证新系统运行的可靠 性,要求手工和计算机处理在长时间并存。系统的收益主要通过新系统提高工作效率,指导 经营策略来实现,还有其他难以计算的指标,比

13、如:vBR 降低的成本及其他费用。 vBR 改进薄弱环节,提高的丁作效率。vBR 提高数据处理的及时性和准 确性。vBR例图通常会有多个。2008年5月31 0,国家级计算机实验教学示范中心建设研 讨会暨国家级实验教学示范中心计算机学科组联席会笫一次会议在清华大学召开,十个国家 级计算机实验教学示范中心的负责人参加了本次会议,教育部相关领导参加了会议并讲话, 清华大学计算机实验教学中心主任杨士强教授主持了会议。此次会议明确了各中心的建设任 务,进一步确认了国家级示范中心的示范作用。 汁算机教育杂志在及时报道此 次会议的基础上,进一步策划了本期专题,率先对十所国家级

14、计算机实验教学示范中心进行 全面介绍。为此,计算机教育杂志特别邀请到十所国家级计算机教学实验示范中心的专 家,他们分别来自清华大学、北京大学、北京航空航天大学、同济大学、西安交通大学、哈 尔滨工业大学、东南大学、电子科技大学、杭州电子科技大学和兰州交通大学。这些专家将 从实验教学中心的建设模式、教学中心师资队伍建设、课程体系建设及各实验中心的特色和 优势等方面探讨实验教学中心的建设和发展。我们希望以此促进高校间实验教学的交流,展 示国家级实验教学示范中心的示范作用,推动实验教学更快、更好地发展。vb随着我国软件产业的快速发展,软件企业也逐渐规范,软件 测试人才也逐渐成为一种专门的技术人才,我国

15、对软件测试人才的需求也在不断增大。但专 门的软件测试人才的培养却很少,通常是在软件工程及相关专业开设一门“软件测试技术” 课程,作为对测试技术的基本了解来讲授。2003年以来,随着35所全国示范性软件学院的 建立,以及各地两年制软件职业技术学院的兴起,一些软件学院开始培养专门的软件测试人 才。rti于教育部没有设置软件测试专业,所以一般是作为软件技术或软件工程专业中的软件 测试方向来设置,我院是作为软件技术专业(软件测试方向)来开设n作为一个新的职业技术 人才培养方向,无论是在培养方案、课程体系等方面,都处于探索中,还没有成熟、完善的 培养模式。vbi 我院从2004年即开设了软件测试方向,在

16、培养方案、课程体系、实践 环节等方面作了大量的探索、研究和实践工作,取得了一些成效,也遇到了许多问题.本文 对我院的软件测试技术人才的培养模式进行分析和总结,希望能抛砖引玉,与同行交流。bo 1两年制软件测试方向课程体系的特点vbo 两年制软件测试人才培养的特点主要有:vbi(1)学制短,只有两年;vbo(2)目标是培养实用型软件测试技术人才;vbo(3)耍具备一定的编程能力。vbo上述特点决定了软件测试人才的课程体系的特点:(1)方向即专业山于学制短(两年),除了第四学期的毕业实训,实际上真正上课时间只有三个学期所以软件职业技术人才不能像本科生培养一样,到 大三才分方向,而必须从入校就开始分,所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

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