- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向学分制的选课系统的设计与实现.doc
面向学分制的选课系统的设计与实现
第28卷第3期
2006年O5月
武汉化工学院
J.WuhanInst.Chem.Tech
VoI.28No.3
May2006
文章编号:1004—4736(2006)03—0055—03
面向学分制的选课系统的设计与实现
陈金刚h.,陈建勋.,符海东.
(1.武汉工程大学院教务处,湖北武汉,430074;
2.武汉科技大学计算机科学与技术学院,湖北武汉,430081)
摘要:实行学分制是我国高校教学管理改革中采取的一项重要措施,对提高教育质量及促进高等教育改革
具有重要作用.本文从高校学分制的管理特点出发,分析了学分制管理模式下选课的本质,提出了适应学分制
管理模式的网络选课系统的基本设计思想,并进一步阐述了选课系统的技术实现问题.
关键词:选课系统}学分制I校园网}数据库
中图分类号:TP311文献标识码:A
O引言
近年来,随着我国高等教育改革的不断深化,
素质教育的全面推进,对人才培养质量的要求逐
步提高,高校扩招政策出台,办学规模不断扩大,
学年制已逐渐向学分制过渡,弹性学习制度广泛
推行,使得教学资源日益紧张.提高资源的利用效
率,已成为管理职能部门共同关注的焦点.面对这
一
挑战,各高校相继推出了学年学分制和完全学
分制.在这一过程中,选课起到了关键性的作用,
成为实行学年制和向学分制过渡的至关重要的
环,选课系统的设计和开发引起人们广泛的关注
和思考,传统基于集中式管理的选课已无力适应
这些新的变化,建立网上选课系统势在必行.现在
许多高校都开发出自己的选课系统,但在通用性,
安全性,适应性等方面或多或少地存在一定的问
题,所以开发出了面向学分制的网上选课系统,以
此来加快学分制教学改革的步伐.
1系统设计
1.1设计目标
利用现有的校园网络资源,设计并开发适用
的网上选课系统,系统设计起着至关重要的作
用[引,其主要目标是:
a.打破传统的学年制教学,实现弹性学制,充
分体现以人为本的办学理念,推进教学改革的
不断深入.
b.利用最新的程序设计技术和网络技术,实
现数据共享,实现教学信息处理的自动化,网络化
和信息化.
c.通过对网上选课的管理和监控,以及对选
课数据的分析,提高决策水平.
选课系统要求具备以下功能.
(1)选课前的系统参数设定和数据准备等.
(2)课程查询功能.
(3)学生实时交互式选课,退课功能.
(4)选课后的数据处理功能,包括筛选,课堂
调整,关闭课堂等功能.
(5)数据统计,分析及报表生成和打印.
(6)系统运行监控功能.
1.2系统体系结构
针对选课系统需求,采用传统的c/s技术和
B/S相结合的体系结构进行设计.一方面以B/S
结构实现在多地域,任意时间段以不同身份来访
问系统中的数据,运用ASP技术进行开发;另一
方面以c/s结构实现数据的集中管理和过程控
制,运用Delphi7开发.数据库服务器数据由教务
处统一管理,管理员以网络终端方式通过应用服
务器访问数据库服务器上的数据,学生和教师以
IE,Netscape等Web浏览器访问应用服务器,如
图1所示.
1.3系统功能结构
根据选课需求分析,可将整个系统分为两个
部分:学生选课子系统和选课管理子系统.学生选
课子系统主要完成学生的网上交互式选课,退选
和补选,它是学生在Web浏览器上进行选课操作
的主界面.选课管理子系统主要完成选课前的系
统参数设定和数据准备,数据维护及学生选课后
的数据处理,统计分析等工作,如图2所示.
收稿日期:2005—05—25
作者简介陈金刚(1975一),男.湖北荆门人,工程师.硕士研究生.研究方向:软件工程-
武汉化工学院第28卷
客户机1客户机2客广1机3
Web/BrowserWeb/Brow$crWeb/Brow$~r
图I选课系统体系结构
Fig.1Thesystemandstructureofthecourseselectingsystem
学生选课系统
前台学生选课子系统
学
生
身
份
识
别
后台选课管理于系统
Il黄}Illll盐llll蓁llIIIllIIIl1ll蓁Il圄2学生选课系统功能模块
Fig.2Thefunctionandstructureofthecourseselectingsystem
1.4数据库设计
数据库设计是选课系统开发和实现的关键问
题,直接影响到整个系统的性能.数据库设计以结
构合理,功能完善,实时性好,冗余少和并发能力
强为主要原则.选课系统中设计的数据表分为基
础数据表和应用数据表.基础数据表由学生信息
表,教师表,院系表,专业表,专业班级表,课程类
别表,课程资源表,课程先行后续表组成,应用数
据表由教学计划表,课表,选课结果表,备份表等
组成,此外,还设计了控制表(学分控制表和约束
条件表),对学
文档评论(0)