用户名: 密码: 验证码:
高职院校网络选课系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着高校教学改革的深入,教学管理的模式从原来的学年制向学分制过渡。一般高校都提供一定数量的公共选修课程供学生选择。选课已成为教务管理最重要的工作之一。而另一方面,计算机及网络技术的迅速发展,大大加快了高校信息化教务管理的进程。网络选课已成为高校现代化教务管理的重要手段之一。它弥补了传统人工选课方式的不足,是传统选课的延伸和补充。因此,迫切需要开发基于互联网的选课系统来提高教学管理工作的效率。
     本文详细阐述了基于网络环境下的选课系统的工作原理与运行机制。在功能方面,系统基本实现了教务管理中的如学籍管理、学生管理、选课管理等关键功能,结合了基于权限访问控制技术(RBAC)进行权限管理,使权限的分配更灵活迅速。而在非功能属性的设计,在综合考虑系统结构、开发周期以及代码重用等方面原因后,决定采用了B/S架构,结合目前主流的J2EE框架Struts+Spring+Hibernate,不仅大大提高了系统的可修改性,实现了较高程度的代码重用与分层解耦,而且开发简便,提高了开发效率。
     本次课题的研究,目的在于解决网络环境下选修课程管理过程中存在的典型问题,充分提高教务管理工作的质量与效率,对计算机应用技术尤其是网络技术的应用与研究起到积极的推动作用,从而全面提高选修课程的管理质量,使学分制的选课实施与管理更加科学化、规范化。
With the development of the reformation of college teaching, the pattern of educational management has transformed from academic year to credit. Most colleges provide a number of electives for the students to choose. Elective has become one of the most important tasks of educational management. On the other hand, as the rapid development of computer science and network, the educational information construction of the university has made great progress. Online elective has become one of the most important approaches of educational management. It has made up the weakness of traditional elective. Therefore, it’s urgent that we need to build an online elective system to improve the efficiency of educational management.
     This paper expounds the work principle and operating mechanism of elective system based on network. In the functional term, this system has complete the basic functions like enrollment management, student management, electives management. In addition, to make the access management more flexible, we adopt RBAC to manage the authorities. In the NOT-functional term, we made system architecture, construction cycle and code reuse into consideration, and decided to use the popular J2EE architecture Struts+Spring+Hibernate. With this architecture, we can not only improve the modifiability, achieve high degree code reuse and layered decoupling, but also improve the efficiency of development.
     The study of this issue mainly aims on solving the traditional problems of online elective system, improving the quality and efficiency of educational management, push the study of computer science especially network forward, and made elective work more scientific and standardization.
引文
[1]杨春蓉.高校公选课网上选课系统的设计与实现[D].上海:华东师范大学,2007-10
    [2]管子涵.教务管理系统中选课子系统的设计与实现[D].北京:北京工业大学,2008-12-1
    [3]田斌,袁先珍等.基于校园网选课系统的设计与实现[J].理工高教研究,2006,21(1):105-106
    [4] Wickypedia .MySQL [EB/OL].http://en.wikipedia.org/wiki/MySQL,2011-10-15
    [5]姜承尧.MySQL技术内幕InnoDB存储引擎[M] .北京:机械工业出版社,2011:56-60
    [6] SUN.MySQL5.1参考手册[EB/OL].http://dev.mysql.com/doc/refman/5.1/zh/ storage- engines. Html #myisam-storage-engine,2011-10-13
    [7] Wickypedia. Struts[EB/OL].http://en.wikipedia.org/wiki/Struts,2011-10-7
    [8] AJava.浅谈Struts框架及其组成部分[EB/OL].http://jinyujuan123.blog.163.com/ blog/static/70348902200992133642,2009-10-2
    [9]百度百科.Spring[EB/OL].http://baike.baidu.com/view/23023.htm,2009-8-11
    [10] Wickp edia .Spring Framework[EB/OL].http://en.wikipedia.org/wiki/Spring_ Framework, 2011-10-17
    [11] Jboss Community. Hibernate Core Reference Manual[EB/OL].http://www. hibernate. org/docs,2011-9-13
    [12] ITeye . JS框架对比[EB/OL].http://www.iteye.com/wiki/topic/708016,2010-6-9
    [13] dyx.JS基础学习技巧[EB/OL].http://www.jb51.net/article/10267.htm,2009-10-23
    [14]韩志强.基于RBAC的权限管理的设计与实现[D].北京:北京邮电大学,2010-12-21
    [15]张龙祥.UML与系统分析设计[M].第二版.北京:人民邮电出版社,2007:21-25
    [16]邵维忠,杨芙清.面向对象的系统分析设计[M].第二版.北京:清华大学出版, 2008:36-47
    [17] Len Bass, Paul Clements , Rick Kazman. Software Architecture in Practice[M].Second Edition.北京:清华大学出版社2006
    [18]宫捷.基于B/S结构的职业中学选课系统的设计与实现[D].青岛:中国海洋大学,2008-5-31
    [19]陶以政,吴志杰,唐定勇等.基于J2EE的应用框架技术研究[J] .计算机工程与设计,2007,28(4):826-828
    [20]王国辉等.Java Web开发实战宝典[M].第一版.北京:清华大学出版社,2010:781
    [21] Rosa Meo. Database Systems for Advanced Applications[M].HONGKONG: Springer, 2004:230-267
    [22]王珊,萨师煊.数据库系统概论[M].第四版.北京:高等教育出版社,2006:177-201
    [23]孔国城.轻量级J2EE架构下的学生选课系统研究[D].武汉:武汉理工大学,2009

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700