面向学分制的选课系统的设计与实现

面向学分制的选课系统的设计与实现

ID:10354292

大小:31.50 KB

页数:11页

时间:2018-07-06

面向学分制的选课系统的设计与实现_第1页
面向学分制的选课系统的设计与实现_第2页
面向学分制的选课系统的设计与实现_第3页
面向学分制的选课系统的设计与实现_第4页
面向学分制的选课系统的设计与实现_第5页
资源描述:

《面向学分制的选课系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向学分制的选课系统的设计与实现第28卷第3期2006年O5月武汉化工学院J.WuhanInst.Chem.TechVoI.28No.3May2006文章编号:1004—4736(2006)03—0055—03面向学分制的选课系统的设计与实现陈金刚h.,陈建勋.,符海东.(1.武汉工程大学院教务处,湖北武汉,430074;2.武汉科技大学计算机科学与技术学院,湖北武汉,430081)摘要:实行学分制是我国高校教学管理改革中采取的一项重要措施,对提高教育质量及促进高等教育改革具有重要作用.本文从高校学分

2、制的管理特点出发,分析了学分制管理模式下选课的本质,提出了适应学分制管理模式的网络选课系统的基本设计思想,并进一步阐述了选课系统的技术实现问题.关键词:选课系统}学分制I校园网}数据库中图分类号:TP311文献标识码:AO引言近年来,随着我国高等教育改革的不断深化,素质教育的全面推进,对人才培养质量的要求逐步提高,高校扩招政策出台,办学规模不断扩大,学年制已逐渐向学分制过渡,弹性学习制度广泛推行,使得教学资源日益紧张.提高资源的利用效率,已成为管理职能部门共同关注的焦点.面对这一挑战,各高校相继推出了

3、学年学分制和完全学分制.在这一过程中,选课起到了关键性的作用,成为实行学年制和向学分制过渡的至关重要的环,选课系统的设计和开发引起人们广泛的关注和思考,传统基于集中式管理的选课已无力适应这些新的变化,建立网上选课系统势在必行.现在许多高校都开发出自己的选课系统,但在通用性,安全性,适应性等方面或多或少地存在一定的问题,所以开发出了面向学分制的网上选课系统,以此来加快学分制教学改革的步伐.1系统设计1.1设计目标利用现有的校园网络资源,设计并开发适用的网上选课系统,系统设计起着至关重要的作用[引,其主要

4、目标是:a.打破传统的学年制教学,实现弹性学制,充分体现"以人为本"的办学理念,推进教学改革的不断深入.b.利用最新的程序设计技术和网络技术,实现数据共享,实现教学信息处理的自动化,网络化和信息化.c.通过对网上选课的管理和监控,以及对选课数据的分析,提高决策水平.选课系统要求具备以下功能.(1)选课前的系统参数设定和数据准备等.(2)课程查询功能.(3)学生实时交互式选课,退课功能.(4)选课后的数据处理功能,包括筛选,课堂调整,关闭课堂等功能.(5)数据统计,分析及报表生成和打印.(6)系统运行监

5、控功能.1.2系统体系结构针对选课系统需求,采用传统的c/s技术和B/S相结合的体系结构进行设计.一方面以B/S结构实现在多地域,任意时间段以不同身份来访问系统中的数据,运用ASP技术进行开发;另一方面以c/s结构实现数据的集中管理和过程控制,运用Delphi7开发.数据库服务器数据由教务处统一管理,管理员以网络终端方式通过应用服务器访问数据库服务器上的数据,学生和教师以IE,Netscape等Web浏览器访问应用服务器,如图1所示.1.3系统功能结构根据选课需求分析,可将整个系统分为两个部分:学生选

6、课子系统和选课管理子系统.学生选课子系统主要完成学生的网上交互式选课,退选和补选,它是学生在Web浏览器上进行选课操作的主界面.选课管理子系统主要完成选课前的系统参数设定和数据准备,数据维护及学生选课后的数据处理,统计分析等工作,如图2所示.收稿日期:2005—05—25作者简介陈金刚(1975一),男.湖北荆门人,工程师.硕士研究生.研究方向:软件工程-武汉化工学院第28卷客户机1客户机2客广1机3Web/BrowserWeb/Brow$crWeb/Brow$~r图I选课系统体系结构Fig.1The

7、systemandstructureofthecourseselectingsystem学生选课系统前台学生选课子系统学生身份识别后台选课管理于系统Il黄}Illll盐llll蓁llIIIllIIIl1ll蓁Il圄2学生选课系统功能模块Fig.2Thefunctionandstructureofthecourseselectingsystem1.4数据库设计数据库设计是选课系统开发和实现的关键问题,直接影响到整个系统的性能.数据库设计以结构合理,功能完善,实时性好,冗余少和并发能力强为主要原则.选课系

8、统中设计的数据表分为基础数据表和应用数据表.基础数据表由学生信息表,教师表,院系表,专业表,专业班级表,课程类别表,课程资源表,课程先行后续表组成,应用数据表由教学计划表,课表,选课结果表,备份表等组成,此外,还设计了控制表(学分控制表和约束条件表),对学生选课过程进行相应的制约和限制.2关键技术及解决方案2.1课程先行后续关系在大部分专业的学习计划中,都存在部分课程之间的相互联系.只有在学习并通过一些课程(先修课程)后才能进行另一些课程的学习.在学分制

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

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

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