网络选课系统

  • 格式:pdf
  • 大小:302.10 KB
  • 文档页数:3
学管理制度。近年来,高校招生规模不断扩大,在校生人数
() 3 学生选课层面:为学生查询和选修课程设计, 提供
方便学生选课和查询课程所需的各种操作, 如学生身份验证、 查询课程、选修课程、退选改选课程、查询选课成绩等。
明显增多,此外,许多高校在扩建新校区,学校的分校区管 理,势必给原本繁琐的选课管理增加不少工作量,而基于网
化、数据库的设置以及数据库在建立连接处理完就关闭等等 都至关重要,对系统性能有决定性作用。因此,对于要经常
2 、用户登录后,系统设置SSIN IEU 为2 分 ESO 的TMOT 0 钟,比较前后两次操作的时间间隔,若间隔大于2 分钟不做 0
任何操作即认为超时,就会取消用户的操作,并需要用户重 复登录,这样就防止用户离开计算机而且没有正常退出时, 其他人任意修改用户记录的现象。
时验证旧密码确认新密码是否一致、 密码长度是否为 1 位的 0
不同的界面,所以用户安全登录是本系统首要考虑的问题。 1 、我们为每一个学生、 教师都提供了一个初始密码, 而
且在程序中通过加密的方法使得密码在传输的过程中即使被
字符、选课时用户是否选了超过其可选数目的课程或课程己
经选择过的现象,登录时是否输入了用户名和密码。由于系
参考文献
[]7 国务院关于深化改革加快发展 民族 教育 的决定 1[ 1 [ /L.ht:/cymeeuc/ tceap tp/yj. . . ril. E O] B o d nA s?
A t c e D 8 9 20 - 2 2 I= 6 . 0 5 1- 7 r il
锤炼出来的! 锤炼则是需要机制和流程作为可靠保证的! 而
施的流程, 因人而成。 就本课题而言, 通过课件设计一D MO E 制作*评价反馈这一完整的过程,不仅获取到较为全面、准
确的用户需求,而且探索出利于本项 目 运作的开发机制及流 程,这对于课件质量的提升以及之后的工程化实施无疑是非
开设课程、修改课程信息、查看选修学生情况、登录学生成 收稿 日 期:20 年 1 1 06 月 1日
三、安全性的考虑
因为对于不同的用户 ( 学生、教师、管理员) 提供的是
3 、系统性能的优化考虑。 为提高系统运行效率, 我们在
提交操作前判断用户的输入、选择的正确性,如:修改密码
() 2 系统软件: 服务器系统软件采用 Mcoot dw irsf Wnos i
20 Sre, IS. 03 vr配置 I60安装.E Faeok采用APNT e , NT mwr , r S. E
对于网络选课系统来说,其核心问题是对 Wb e 数据库的
设计、操作和管理。本系统是基于APNT S. 技术,以SL E Q Sre20 为系统数据库, evr00 采用的结构模型是一个三层结构:
的提高。 本选课系统与其它高校选课系统的最大区别就在于:它
4 对于管理员的账号, 、 系统规定其账号只能在指定的I P
段内使用,以保证系统的安全。
四、影晌系统性能的因素的解决方法
1 多个用户并发访问数据库引起的冲突。 、 为了确保多个
用户同时存取(eetudt, t, i, bc 等) slc, edl ecm trl ak pa ee om ol 数据库时其动作互相之间不受影响,从理论上分析,假若多
机制和流程又须根据特定数字化资源建设的需要来探究的!
并不存在放之四海而皆准的机制和流程,这里所说的机制,
强调沟通的机制,因事而异;所说的流程,更关注设计与实
[ 2 〕宋继华等. 对外汉语教学网络课程开发的理论原则[] J-
北京师范大学学报 ( 社会科学版) 20, 131 ,04 (): -1 2 1 8
个过程号, 这样只有在最后一次登录的过程才是有效的过程,
以免一个用户登录多个窗口,占 用系统资源,而且可以避免 用户绕开登录窗口直接进入选课系统。
五、系统运行效果
由于选课工作实时性强,用户多,工作时间集中,数据 处理量大,一直以来对教学管理形成了极大的压力,而一个 设计合理的选课系统可以在一定程度上缓解这种压力。基 于.E 技术的选课系统较以往基于 AP JP NT S 或 S 的选课系统在 处理数据的效率上、运行速度上、安全稳定上有了很大程度
第1 卷 6 20 年第 3 06 期
跪代嵌育杖术
Moe uao aT cnlg dr E ct nl hooy n d i e
V l1 o. 6
No 3 2 0 . 0 6
基于.E 技术的网络选课系统的设计与实现 NT
董羽冲
Lnug Rnie和服务框架网络应用程序提供了一个可靠 agae tm u 的、 动化的、 自 可扩展的主机环境。 由于APNT S. 不同于AP E S,
可以实现业务逻辑和 hm 代码分离,因此对于系统的编制和 tl
个选课进程的控制和管理,包括:教师信息管理 ( 教师基本
维护显得更加的轻松、高效和合理:另外APNT S. 的一个主 E
们在设计中采用前台实时选课,后台批处理的方法来解决。 即:学生在各工作站并发选课时,允许每个学生在选择限定 「数课程中,划定选择倾向,在选课时,服务器即时返回该 1 课程已选人数,供学生在选课时参考,已选人数可以大于限
六、结束语
利用AP E 技术调用SL vr NT S. Q Sre 数据库来设计网络管 e
络的选课系统使学生可以在任意地点、任意时间进行选课,
Hale Waihona Puke 二、系统的实现网上选课系统主要采用 BS CS / 和 / 混合结构,客户端以
这将极大地提高教务管理的效率和质量,因此应用现代信息
APNT S. 动态网页技术,数据库为SL re20,从Wb E Q S vr00 e e
数据库应用系统的功能角度划分。
【 中图分类号】 44 G3 【 文献标识码】 B
绩等功能。 [ 论文编号1 09 07 0 ) 05 2 10-89 (06 0-05-0 2 3
随着高校教育教学改革的不断深入,许多高校正逐步实
施学分制管理,学分制是以学分为计量单位,以选课制为核 心,以取得必要的最低学分为毕业和获得学位标准的一种教
要优点是,它支持应用程序的实时更新,管理员不必关掉网 络服务器甚至不用停止应用程序的运行就可以更新应用文 件。因此我们采用 APNT S. 进行开发,并使用 AONT E D. 技术 E 实现对系统数据库 SL re20 的链接口 Q S vr00 e
信息、教师开课信息等) ,课程信息管理 ( 课程基本情况、课 程审核等)学生信息管理( , 学生基本信息、 学生选课情况等) 。 () 2 教师开课层面: 为任课教师设计, 教师可实现在线
理系统,己经成为网络编程的新潮流,网上选课系统的设计 也只涉及到了其中部分的应用,我们开发此系统的目 的在于 充分利用网络优势和信息技术手段, 实现教学管理的信息化、
科学化、人性化,而网络选课系统的成功运行也为我校网络
选人数。任何情况下,学生在限定时间内 选中的机会是均等 的,而且对选择未达到开课人数上限的课程的学生,我们也 进行了退改选处理。当全部选课结束后,系统在后台对超过 限选人数的课程进行公平处理,通过设计一个公平算法,将 多余的人数筛选出去,从而尽可能保证学生所选的是本人意
的人性化、公平性、合理性,这在高校选课系统中还是比较
领先的。
级锁定) 来处理多用户的并行SL Q 事务处理 ( 锁定由DM BS自
动地处理) 。多个用户并发访问数据库引起的冲突问题, 可由
目 前系统在洛阳工业高等专科学校选修课程管理过程中
运行己近两年,根据我们学校的服务器配置,能够轻松满足 同时在线选课人数超过 20 人,性能稳定、安全可靠,充分 00
2 、技术实现
系统采用 S. 动态网页技术,利用.E 框架技术生 APNT E NT
成和执行动态、交互、高效、稳定的站点服务器应用程序。
APNT S. 是由活动服务器页面发展而来,S. 利用 Cmo E APNT E omn
学生选课三个层面进行系统设计。
( )系统控制层面:为系统管理员设计, 1 用于完成对整
个用户对数据库进行排他存取,则多个用户能够并发存取数
不仅仅是将公共选修课拿出来供选择,学生所有选课工作,
包括专业课、跨专业、跨年级、跨校区选课都可以在该系统
之上完成,同时它不严格限制选课的人数,从而保证了选课
据库。SL Q 事务模型允许以SL Q 为基础的DM 用这种方法把 BS
用户互相隔离开来。SL re20 以完善的锁定技术 ( Q S vr00 e 行
技术,建立一个公平、合理、科学、高效、符合学分制管理
制度的选课平台己刻不容缓。
1 、系统平台
()系统硬件:服务器配置为 P 1 4双 XO 32 CU EN G , . P 3 G内存,SS 8G 做 RI 硬盘。 CI X AD 0 2
一、选课系统设计
1 、开发原理
3 、用户登录时,系统 自 动记录用户的 I 地址,并分配 P
查询的相关表在 SL vr Q Sre 中建立视图:对于课程数据表设 e
置了关键字及索引,加快查询速度;建立存储过程,处理用
户经常、大量的请求 ( 如选课) ;优化 SL Q 语句,提高运行效
率。
一随机数给用户,标识用户的过程号,每个用户只能占用一
与用户交互,接收用户的输入并将服务器端传来的数据返回 给客户端浏览器:业务逻辑层负责接收浏览器传来的请求并 将请求传给数据层:数据层通过 AONT D. 操纵数据库,为业 E 务逻辑层提供服务, 将请求的处理结果返回给客户端浏览器。 2 、系统设计
从系统 目 标设计上看,我们从系统控制、教师开课以及
[][ Aa Coe Rbr Rian软件观念革命— 交 3 美]ln pr et mn. o o e 互设计精髓 M 詹剑锋等译,D Dem审校.北京:电 [ . ] e a r