学校排课系统的设计(杭书文)

学校排课系统的设计(杭书文)

ID:20024666

大小:37.50 KB

页数:3页

时间:2018-10-08

学校排课系统的设计(杭书文)_第1页
学校排课系统的设计(杭书文)_第2页
学校排课系统的设计(杭书文)_第3页
资源描述:

《学校排课系统的设计(杭书文)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学校排课系统的设计江苏省无锡立信职教中心校计算机教研组杭书文摘要:本文针对目前学校的排课基本都采用手动排课,工作量大且效果不佳,时有问题产生,而现有的一些排课系统不能完全适合不同学校的需求,即通用性不高。本课题设计和开发的排课系统是在分析以往一些排课软件的基础上,结合相关技术和理论,提出和实现了一个较为通用学校排课系统。关键词:教务,排课该系统是一个管理项目,旨在更好地管理学校的教学与资源整合,推动科技成果的推广转化,推进学校的教学改革,提高学校的办学效率。在现有人力管理基础上,结合日渐成熟的当代计算机技术和各种辅助软件,对人力管理模式进行信息化改造,形成高效、便捷的计算机管理模式

2、,是信息化改造传统产业的一个应用。一、系统概要设计1、需求规定为了评价该设计阶段的设计的“优劣程度”,必须遵循以下几个准则:l软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。l设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。l设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。l应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。2、性能需求本系统在性能上应达到如下要求:l系统软件运行应该速度快、稳定、可靠,具有很高的健壮性和容错、纠错能力;l系统软件操作上应简单、方便,界面简洁

3、明了、美观;l系统软件应能具有较高的安全性,对内对外都有严格的身份认证和数据保密的措施;l系统软件应能支持多用户超负荷并发访问、网络数据共享;l系统软件在结构上应具有很好的可扩展性,便于将来的功能扩展和维护;数据计算准确无误,精确度符合业务的需要。3、功能说明学校排课管理系统建立以学生为中心的全校集中的排课活动管理,从而规范排课管理业务处理方式,提高处理效率,为教师和学生提供优质服务,为服务创新提供坚实的基础,为管理决策提供全面的支持。二、系统的详细设计1、系统的总体实施方案本系统分为三个部分,包括:l基础数据层在本系统中信息中心由班级基本信息、教师基本信息和教师选课信息3个数据库

4、信息接口及相应的数据库组成,负责向学校各管理部门提供相对应的数据。在实际的应用中,随着功能的不断扩展,这样的数据中心还可以进一步增加。l逻辑方案层这里的排课方案是根据课程的基本信息来执行的,本系统制作了一个排课方案作为范例。另外,系统合法用户还可以通过自己的判断和分析计算,利用系统模型和自定义模型制定排课方案,不断修正排课方案。排课等方案设计器是本系统的核心部分,其主要功能是制定排课方案,每当需要排课,系统自动从数据库读取所有的相关基本信息,然后进行排课方案模式匹配,如果不满意,则继续,直到满意为止或者手工来调整。l用户交互层用户服务平台是本系统的人机交互部分。用户服务平台提供友好

5、,完善的服务体系。合法用户登陆后,可以进行综合的属性和信息查询、可以进行复杂的数据计算和分析等。该信息服务平台的一大特点就是有完善的跟踪系统和权限控制,扮演不同的角色用户具有不同等级的操作权限。2、开发环境的选择l操作系统平台操作系统采用的是Windows2000Server,该系统具有稳定性好、可靠性高、集成度高和界面友好等特点,并且可以集成微软开发的大型企业级WEB服务器平台IIS5.0,可以完成本系统的B/S体系结构的开发。l开发平台系统的开发平台采用的是Eclipse中的MyEclipse。目前除了JBuilder以外,它是最好的J2EE开发软件,比起JBuilder来,还

6、具有配置要求低,功能全面的特点。它使建立XMLWEB服务的解决方案更为容易,并为一体化和互操作性提供可靠的框架平台。能实现智能的配置环境,查找错误等功能。l数据库平台数据库平台采用的是SQLServer2000。SQLServer2000代表着下一代Microsoft.NETEnterpriseServers(企业服务器)数据库的发展趋势,是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。随着SQLServer7.0联机分析处理(OLAP)服务的引入,SQLServer已成为颇受众多客户关系管理(CRM)应用程序、商务智能(BI)应用

7、程序、企业资源计划(ERP)应用程序及其它在线商务应用程序厂商和客户所青睐的数据库产品,而这则主要应归功于该产品在对称多处理(SMP)硬件方面所具有的可伸缩性和较低的数据库维护需求。参考文献:[1]徐进,姜世锋等编著.《SQLServer2000编程员指南》.北京希望电子出版社,2000年12月[2]刘明渊.《电脑在排课作业上的应用-问题的性质与几个系统的作法》.咨询与教育杂志1993.4.

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

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

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