当前位置:大学毕业论文> 论文范文>材料浏览

关于网络选课系统论文范文写作 网络选课系统的设计相关论文写作资料

主题:网络选课系统论文写作 时间:2024-02-03

网络选课系统的设计,这篇网络选课系统论文范文为免费优秀学术论文范文,可用于相关写作参考。

网络选课系统论文参考文献:

网络选课系统论文参考文献 计算机网络毕业设计毕业设计日志毕业设计设计投稿

摘 要:随着技工院校教学改革的不断深入,省内部分技工院校已开始试点学分制改革.网络选课系统是学分制改革的重要实现方法之一,本系统采用基于WEB的Thinkphp技术和B/S模式.通过Thinkphp的MVC特性,提供了多种用户接口类型,并利用抽签选课算法来提高选课的效率和公平性.

关键词:网络选课系统;抽签选课算法;B/S;Thinkphp

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)34-0008-02

1 概述

网络选课系统是学分制教学改革的一个重要辅助工具,能够与教务系统内的其他模块相互联系并共享数据.学生通过网络选课系统在线选课,实现自主选择课程、上课时间、任课老师.本系统也可兼顾学年制计划性强、专业分类严密完整的特性,可以充分调动学生的主观能动性,给予学生一定的学习压力,激发学习动力.

2 系统架构方式

网络选课系统采用表现层、业务逻辑层和数据层三层架构设计.表现层作为用户接口,能够提供用户访问的友好界面.业务逻辑层处于数据访问层与表现层之间,起到了数据交流中上下联系的作用,能够向上联系表现层接口,向下联系数据访问层接口,并承担系统中核心业务的处理,如用户登录、课程管理、选课管理等.数据层用来存储本系统相关数据并提供对数据操作的接口.三层架构设计如图1所示.

3 关键技术分析

3.1 抽签选课算法

网络选课系统允许学生自主选择课程,但教学资源有限,不能满足所有学生的修读要求,为体现选课的公平性,本系统使用抽签选课算法对学生的选课行为进行筛选.抽签选课算法的核心方法是平均分布概率计算,主要分预选阶段和正式选课阶段,预选阶段:学生首先根据本学期的开课计划进行选课,形成预选库;正式选课阶段:将预选库导入如正式选课库,如果检测到某个课程选课人数较多,就可使抽签选课算法来进行随机动态抽签.对未被抽中此课程的学生,系统允许其改选其他课程,从而使选课结果更加公平、合理.抽签选课算法程序框图如图2所示.

3.2 B/S模式

B/S全称为Browser/Server,是浏览器/服务器模式,WEB浏览器是客户端主要的应用软件.这种模式统一了客户端,将系统功能实现的核心部分集中到WEB服务器上,简化了系统的开发、维护和使用.用户使用浏览器与服务器端程序进行数据交互.B/S模式以访问数据库为中心,用户通过HTTP协议、浏览器访问服务器后台数据库.B/S模式结构如图3所示.

3.3 Thinkphp

Thinkphp是PHP程序设计框架集,它内置了许多常用类库,是一个免费开源的、面向对象的轻量级PHP开发框架.Thinkphp采用MVC架构,实现了多种表现层对接一个业务逻辑层,程序员可以将手机端、计算机端、平板电脑端的GUI作为视图层,共用一套业务逻辑处理程序,提高了程序的开发效率.

4 系统设计

4.1 系统主要功能模块设计

系统主要功能模块设计如图4所示.

学生端模块实现学生通过计算机或手机浏览器、微信访问服务器来进行网络选课,并能够查询开课计划、选课情况、学分统计和成绩等信息;教务管理模块在选课系统平台中起主要管理作用,能够完成用户信息管理、教学计划导入、发布开课计划、选课管理、考试安排和成绩管理等功能;教師端可以查询课务安排、学生选修情况和学生考试成绩分析等信息.为了方便教师发布信息,增加信息发布模块,教师可以对选修了自己课程的学生发送信息.

4.2 数据库表设计

数据库中主要建立学生表、教师表、课程表和选课结果表,如表1-4所示.

4.3 系统业务流程设计

网络选课系统的主要业务流程如下:

1) 系统获取相关专业教学计划,将其导入到数据库中.

2) 根据教学计划生成当前学期的开课计划.

3) 根据开课计划生成教学任务,将教学任务合理地分配给教师.

4) 在选课系统中公布当前学期开课计划,注明课程相关信息,如教师姓名、时间安排、教室安排、选课人数的上限和已选人数等.

5) 组织学生在规定时间范围内进行选课.

6) 通过抽检选课算法进行正式选课,也可人工处理选课结果,并在网络上公布本学期的选课结果.

5 总结

网络选课系统的应用,有效提高了教学管理的信息化程度,减轻了教务管理人员的工作负担,提高了工作效率.选课系统中涉及教师、学生等信息,这些数据也可以从学校现有的人事和学管系统中获取.因教务管理平台的操作具有复杂性,所以后期考虑使用B/S和C/S混合模式,学生和教师端使用B/S模式,教务管理平台使用C/S模式,从而进一步提高网络选课系统操作的友好性.

参考文献:

[1] 李慧宗,孟祥瑞.基于Web的高校学生选课系统的新设计[J].郑州轻工业学院学报:自然科学版,2005.

[2] 尹永田,葛苏慧,任佳.基于ASP.NET的网上选课系统的设计与实现[J].中国现代教育装备,2006.

[3] 赵耀锋.基于加权的抽签选课算法设计[J].延安大学学报:自然科学版,2010.

[4] 高霞.学生选课系统模型与算法的分析与设计[D].内蒙古大学工程硕士学位论文,2012.

结论:关于对写作网络选课系统论文范文与课题研究的大学硕士、相关本科毕业论文网络选课系统论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

基于WBEM的网络资源管理系统的设计和优化
摘 要:随着信息时代的来临,众多企业间的数据通信需求越来越大,但以往的信息资源管理系统无论在软硬件方面还是在指令集方面往往自成体系,仅留下有限带。

基于可扩展计算机网络设计软件系统开发设计
[摘要]在我国社会经济不断发展的过程中,科学技术也在不断进步,人们的生活水平得到了提高,对智能化通信也提出了全新的要求,要求计算机网络在使用过程。

高校虚拟图书馆网络陈展系统设计
摘 要:上海交通大学李政道图书馆具有“五馆”合一功能,为图书馆的线上展示提出了新的挑战。本文以此为例,探讨了高校虚拟图书馆网络陈展系统的功能设计。

关于网络工程系统设计的新看法
摘要:互联网、局域网已经普及于世界各个角落,现代人们的生活离不开网络,人们在网络上互相分享资料,传输数据,这大大加快了社会发展与经济发展。对于网。

论文大全