基于Internet的学生选课信息管理系统的设计与实现

被引量 : 0次 | 上传用户:geniuscaobo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以在学分制下采用的选课制的基础理论为前提,在分析了Web的体系结构、工作原理和MVC系统构架的特点和应用的基础上,详细地阐述了基于网络环境的选课系统的设计思想、工作原理和运行机制,最后结合宜宾学院实际情况实现了一个完全网络化的选课系统。通过对宜宾学院目前实行的学分制的情况进行分析,提出了依靠宜宾学院校园网进行网上选课系统建立的必要性、重要行与可行性,并针对整个选课系统的开发过程进行了详细的论述。通过对学分制管理模式下选课的本质的分析,说明了选课过程中的三要素——学生、教师、课程以及三者间的联系,提出了选课的空间约束关系和时间约束关系。通过对系统事件流和用例图的分析,明确了选课系统应该完成的目标和基本的流程。在系统设计时给出了选课系统中数据库建立、主要功能设计、系统模块划分等核心问题。本文主要研究了组件技术和设计模式,提出了在交互式网络应用程序中可以通用的一种实现框架:模型——视图——控制(MVC),并以网上选课系统为例加以实现。MVC模式在理论上实现了业务逻辑与界面显示的分离,它的提出对Web的应用开发具有重要意义。J2EE技术是Sun公司1999年推出的基于Java的一整套企业应用开发标准和规范,具有跨平台的互操作性、可扩展性、安全性好等特点,迅速得到了业界的广泛支持。JSP技术是基于Java语言的由Sun公司开发的一个动态Web技术标准,同样有着良好的跨平台能力和安全性能。本选课系统采用成熟的MVC模式结构,进行JSP/Serrlet+EJB的Web应用开发,从框架结构到组件的设计充分考虑到了可复用性,再加上J2EE体系结构本身的优越性,以及引入了设计模式,使得本系统具有较好的可维护性,可扩充性,代码和设计的可复用性。通过本课题的研究,目的在于解决网络环境下选修课程管理过程中存在的典型问题,充分提高教务管理工作的质量与效率,对计算机应用技术尤其是网络技术的应用与研究起到积极的推动作用,从而全面提高选修课程的管理质量,使学分制的选课实施与管理更加科学化、规范化。
其他文献
住宅是人类社会步入文明的一种标志,随着社会与科学技术的发展,人类对居住条件及居住功能的需求会不断变化。随着改革开放的深入,我国经济增长飞速发展,使得相当规模的人摆脱贫困
火灾自古以来就是威胁人民生命财产安全的最严重的安全隐患之一,现在依然如此。火灾报警控制系统经历了从无到有、从简单到复杂的发展过程,其智能化程度也越来越高。目前国内厂
股票市场中的“羊群行为”(Herd Behavior)是指各类投资者忽略私有信息,仅仅根据市场上的“权威信息”进行投资决策的行为,表现为在投资理念上的统一性和行为的一致性。羊群行
众所周知,城市是人类聚集活动的中心。在漫长的城市发展过程中,人们总是自觉或不自觉地塑造出各种城市空间形式。我国城市正处于世界信息化、网络化和加速城市化的进程中,目
寡头厂商决策行为一直是经济学厂商理论里的一个重要方面。博弈论作为研究理性人行为的理论,由于其研究对象的广泛性、复杂性,已成为主流经济学的重要分析工具,在给出行为人
预应力锚索桩板墙是一种新型轻型支挡结构。近年来,在公路、铁路、水利工程建设中的边坡加固工程中得到广泛应用,随着高速公路、铁路的快速发展,该结构用于路堤路肩支挡结构
地方金融风险问题越来越受到学术界的关注。目前,对于“地方金融风险”的定义,学术界尚未达成一致。因此,本文首先界定了地方金融及地方金融风险的内涵。将“地方金融风险”定义
图像序列中微弱运动目标的检测一直是目标检测与识别领域中的重点和难点。微弱运动目标成像面积小,信噪比低,基本上被背景和噪声所淹没,给检测带来了极大的困难。目前大部分
转子一点接地故障是发电机常见的故障之一。转子一点接地不会对发电机造成很大危害,但如相继发生第二点接地故障,则将严重威胁发电机的安全。因此从安全的角度出发,必须在发
<正>教育是国家的主要防御力量,强国必先强教。社会需要人才,而高校,是我国现有体制内最大的人才输送基地,实现了人才培养与社会需求的无缝对接,决定着"人口红利"向"人才红利