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

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

ID:18566189

大小:344.50 KB

页数:7页

时间:2018-09-19

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

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

1、中小学校排课系统的设计计算机组杭书文该系统是一个管理项目,旨在更好地管理中小学校的教学与资源整合,推动科技成果的推广转化,推进学校的教学改革,提高学校的办学效率。在现有人力管理基础上,结合日渐成熟的当代计算机技术和各种辅助软件,对人力管理模式进行信息化改造,形成高效、便捷的计算机管理模式,是信息化改造传统产业的一个应用。一、系统概要设计1、需求规定为了评价该设计阶段的设计的“优劣程度”,必须遵循以下几个准则:l软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。l设计应当是模块化的,即该软件应当从逻辑

2、上被划分成多个部件,分别实现各种特定功能和子功能。l设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。l应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。2、性能需求本系统在性能上应达到如下要求:l系统软件运行应该速度快、稳定、可靠,具有很高的健壮性和容错、纠错能力;l系统软件操作上应简单、方便,界面简洁明了、美观;l系统软件应能具有较高的安全性,对内对外都有严格的身份认证和数据保密的措施;l系统软件应能支持多用户超负荷并发访问、网络数据共享;l系统软件在结构上应具有很好的

3、可扩展性,便于将来的功能扩展和维护;数据计算准确无误,精确度符合业务的需要。3、技术架构B/S是未来瘦客户机的发展趋势,所以本系统选择了这种方案。系统采用B/S技术结构,充分发挥其优势。C/S模式功能强大,开发工作量小,对服务器要求低,但维护工作量大,对客户机要求高。B/S界面美观,易于操作,易于维护,还能在互连网上发布,对客户机要求低,只要能上网的机器都行。但开发工作量大,界面控制能力差,对服务器要求高,所以在开发的过程中需要配置较高的机器来开发。综上所述,对于教师和学生的课表查询等访问量大的功能,用B/S模式实现较

4、合适,只要拥有管理员的密码可随处为学校排课。学校排课管理系统网络结构图如下图,数据库服务器在防火墙里面,WEB服务器在外边,也可以在防火墙里面,也可以在Internet上。教务管理人员通过校园网访问数据库服务器;学生和教师通过校园网或者互联网访问WEB服务器。4、安全性设计本系统采用两个级别的安全保密设计:管理平台、客户平台。而客户平台又可分学生和教师两个平台。登陆管理界面,对学校课程进行、维护。管理平台学生平台用户登陆界面教师平台管理员对学校的学生和教师进行管理用户管理平台排课系统用户界面用户管理学生界面课程管理教师

5、管理5、系统总体规划设计教师界面6、模块设计总体结构和模块外部设计:模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。模块化与总体成本关系图基于上述原因,我们在进行总体规划的初步设想中,以中小学校各种资源和资源的分

6、配为依据,综合多种相关因素,将该系统划分成以下六个子功能模块:基本信息子系统功能、用户管理子系统功能、数据管理子系统功能、特殊安排子系统功能、排课管理子系统功能。在数据库设计上,按照DSS的基本要求,遵循“功能分离,数据共享”的原则,将数据库分成基础数据库及目标数据库两大部分,其中,基础数据库又可分为初始设置信息库、基本信息库、用户信息库、特殊安排信息库四个功能子库。目标库主要存放系统运行过程中的动态数据,目标方案等。7、功能说明学校排课管理系统建立以学生为中心的全校集中的排课活动管理,从而规范排课管理业务处理方式,提

7、高处理效率,为教师和学生提供优质服务,为服务创新提供坚实的基础,为管理决策提供全面的支持。一、系统的详细设计1、系统的总体实施方案本系统分为三个部分,包括:l基础数据层在本系统中信息中心由班级基本信息、教师基本信息和教师选课信息3个数据库信息接口及相应的数据库组成,负责向学校各管理部门提供相对应的数据。在实际的应用中,随着功能的不断扩展,这样的数据中心还可以进一步增加。l逻辑方案层这里的排课方案是根据课程的基本信息来执行的,本系统制作了一个排课方案作为范例。另外,系统合法用户还可以通过自己的判断和分析计算,利用系统模型

8、和自定义模型制定排课方案,不断修正排课方案。排课等方案设计器是本系统的核心部分,其主要功能是制定排课方案,每当需要排课,系统自动从数据库读取所有的相关基本信息,然后进行排课方案模式匹配,如果不满意,则继续,直到满意为止或者手工来调整。l用户交互层用户服务平台是本系统的人机交互部分。用户服务平台提供友好,完善的服务体系。合法用户登陆

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

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

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