基于BS模式的高职院校教务系统的设计与实现

来源 :科学时代·上半月 | 被引量 : 0次 | 上传用户:hdu07095238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】高职院校不断加强教育改革,如果不提高我们的教学管理手段,将会影响到我们的教学质量。所以,本文将系统的介绍高职院校教务管理系统的开发,各个功能模块的设计及数据库的构建,设计出符合高职院校教学管理的基于BS模式的高职院校教务系统。
  【关键词】BS模式;教学信息管理;管理信息系统
  随着高职学校规模不断扩大,高职院校的教务工作变得非常繁琐,它涉及的面广,包括学生、老师、各系(部)、学校的很多方面。各高职院校都开设了选修课,这样也增加了教务管理工作的复杂程度,从这方面来看,开发出一套在安全性得到保证的前提下,该系统可以保证学生学籍信息、成绩数据的一致性,将成绩录入工作分配到各任课教师通过网络完成,成绩的统计数据由系统自动完成计算,从而提高数据处理的效率的教务管理软件也是非常必要的。
  一、系统模式概要
  采用目前较为流行的 Web 体系结构为三层 B/S 结构,在这种结构中,我们所有的数据和程序都是存在于服务器中的,客户只需通过浏览器就能使用程序,包括对程序的维护及管理。B/S 模式相对其它模式的系统而言具有一定的优势,这种优势突出体现在其高效性系统管理员只要维护升级服务器中的软件就可以了,因为客户端都使用浏览器访问服务器,而浏览器完全不需要任何改变。如果是异地,又可以通过专用网络实现远程维护和升级。所以 B/S 模式是未来的一个发展趋势,今后,大部分的软件都将采用这种模式进行开发,这些便大大减少了系统管理员的工作量,也提高了软件系统的可维护性,这将节省大量的人力和物力。
  二、系统基本功能
  系统进行开发之前,对系统做了需求分析,根据需求分析的结果,我们将整个系统分为以下几个功能模块:
  (1)管理员管理模块:管理员管理模块所实现的功能是最为重要的,它能够让系统管理员管理系统的各个功能模块。包括了对各个模块及子模块的添加、删除、修改三个操作。
  (2)教师管理模块:教师管理模块主要是对学校的老师信息进行管理,因此,这个模块可以录入老师的基本信息,并且,不同的老师有不同的权限分配。
  (3)成绩管理模块:成绩管理模块是本系统的一个主要功能模块,它能实现对学生在校期间各项考试成绩的管理。
  (4)课程管理模块:课程管理模块是本系统中最为重要和功能最多的一个功能模块,它的主要功能是实现了学生和任课教师之间的沟通联系。根据客户的需求和学校的现状,课程管理主要包含以下的内容:课程类型和计划管理、学科组管理、课程表的管理、任课安排管理。
  (5)学生奖惩管理模块:学生在学校就读期间根据其表现一般都有奖励或者惩罚,奖励方面有奖学金、表扬信等,而惩罚方面则有处分等。这个模块就是对学生在校的奖罚情况信息进行管理,同样,它也具有查询功能。
  (6)教师用户模块:教师用户模块包含两个子模块。其中,查看个人基本信息模块实现了对教师个人信息的查询,而学生成绩录入模块实现了对学生成绩的录入,通过这个模块,教师能够对自己所教课程平时考试的成绩进行录入,这样以方便学生查询。
  (7)学生用户模块:学生用户模块也包含有子模块,这些子模块的有机组合构成了学生用户模块。
  三、系统设计方案
  对数据库的操作主要体现在对各种教务数据的查询、保存和更新等操作上,所以,最基本的要求就是,我们设计出的数据库能进行信息的输入和输出。
  我们设计出了一种模型,叫做 E-R 数据模型,这种模型可以充分的表示出数据库的概念结构,它用属性、实体以及它们之间的联系来表达现实世界的所有信息。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。根据对本系统数据库需求的分析,我们构建了三个 E-R 数据模型,分别是:学生与学院 E-R 图、学生与课程 E-R 图、教逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定。由于目前使用的数据库基本上都是关系数据库,因此首先需要将 E-R 图转换为关系模型,然后根据具体 DBMS的特点和限制转换为特定的 DBMS 支持下的数据模型,最后进行优化数据库的逻辑结构设计步骤:将概念结构转换为一般的关系、网状、层次模型;将转换来的关系、网状、层次模型向特定 DBMS 支持下的数据模型转换;对数据模型进行优化
  四、实现过程
  我们常把软件系统分为以下三层架构:表示层、业务逻辑层、数据访问层等。当然,除此之外,我们还能将这种划分分得更细一些,这样更能提高系统的开发效率,这种结构将大大方便开发人员对系统进行扩展和维护。为什么会采用分层结构?因为我们可以把大的问题划分为一个一个小的问题,进而对这些小问题进行单独解决。
  (1)数据访问层 DAL:所实现的功能是与数据库进行数据交流,通俗的说就是数据读取和存储。
  (2)业务逻辑层 BLL:有一个中间层,它将通过这一层的数据进行一个逻辑处理。
  (3)表示层 Web:顾名思义,这一层是和用户打交道的,它接收用户发送的最原始的数据,并将其传送到 DAL 和 BLL
  五、具体系统实现
  本系统主要实现了用户登陆注销功能、学生学籍管理、学生成绩管理、学生奖惩管理、课程信息管理、选课管理、考试管理、教学计划管理、教学反馈管理、课程表管理等。
  各管理功能中能根据用户是学生、教师还是教务人员,来控制用户可操控的按钮,如学生只能看自己的学籍信息,教务人员能够查看和管理所有学生的学籍信息等。
  以下就是学生成绩模块的实现效果。
  学生成绩录入页面
  参考文献:
  [1] 张庆员,基于BS模式的高校教务管理系统的设计与实现 [学位论文].成都:电子科技大学,2012
  [2] 高东伟.现代化教育信息中心网站规划与建设.厦门教育学院学报,2001,第 03 期
其他文献
【摘 要】本文在分析五年制高护英语课堂传统教学模式的基础上,具体探讨了互动教学法在五年制高护英语教学中的应用策略,以提高五年制高护英语教学效率和学生运用英语进行交际的能力,培养应用型人才。  【关键词】五年制高护英语;课堂互动;教学模式  一、引言  近几年来,随着经济和社会的发展,人们对医疗卫生服务的需求不断扩大,护理人员的需求量也在不断增大。现在,护理专业已被列入国家紧缺人才专业。世界卫生组织
对留守儿童的教育工作,是教育工作者的一项重要的工作任务。作为班主任责任重大,不仅关系到学校工作,也关系到许多家庭。在教育留守儿童工作中应充分显示教师的高尚师德,无私奉献
【摘 要】短跑是田径运动的基础项目,通过对现代短跑技术特点的分析,研究放松能力影响短跑的机理以及作用,从而提高运动技术水平。  【关键词】放松训练;短跑;影响  一、现代短跑技术特点  (一)快速蹬伸技术是现代短跑技术主要特点之一。蹬伸动作包括蹬伸速度.蹬伸程度和蹬伸方向。适宜的蹬伸程度可以取得更快的蹬伸速度和更合理的蹬伸方向,根据这一原理,现代短跑技术出现了屈蹬技术,提高了蹬伸速度。  (二)摆
【摘 要】为了打动人心,感染受众,促销产品,广告人不仅在创意上狠下功夫,而且在语言上也往往绞尽脑汁,其结果是各种修辞手段在广告中广为运用。隐喻是生动形象、广为运用、素来为人们所青睐的艺术修辞格。隐喻在广告语言中运用最为频繁,创造生动的意境,发挥巨大的功能,大大有助于促使广告走向成功。本文首先探讨隐喻辞格的研究现状,然后探究隐喻辞格在广告中的运用与功能。  【关键词】英汉广告;隐喻辞格;研究现状;运
本文针对现代服装工程类人才的社会需求,在探索服装工程类人才培养模式的特点和规律基础上,分析其能力培养需求,以知识结构为核心,构建并实施该体系。体现教学中知识结构的相对独
【摘 要】本文通过对近五年的四级阅读试题分析,尝试从心理、文化和语言能力三方面分析高校非英语专业学生阅读的主要障碍,初步指出学生的认知能力,知识结构,文化差异和阅读技能的影响是导致高校非英语专业学生阅读障碍的四个因素,并提出了一些消除大学生英语阅读障碍的教学对策。  【关键词】英语阅读理解;阅读障碍;阅读技能  1. 英语阅读教学及其重要性  阅读理解在大学英语教学中的地位非同一般。从大多数高校英
【摘 要】本文是作者根据自身十多年的高职教育经历,从教师自身素质的提高、以学生为中心的教学内容的选取、教学任务的设计和教学活动的组织、教学方法的灵活运用、教师对学生的关爱等方面阐述了自己对授课艺术的一些认识和体会。  【关键词】授课艺术;胸中有书;手中有法;心中有爱  从教十多年来,从事过计算机专业基础课的教学,也从事过专业课的教学,发现在不同课程的教学中都有其一定的教学规律和方法,但最终的目的都
【摘 要】近几年来,伴随着网络技术的不断发展,其应用范围不断扩展。同时新课改理念的不断深入,对初中数学函数教学提出了新的要求。一种好的教学方式可为学生构造兴趣,而且还能够减轻学生学习压力,加强师生交流及互动。为此,如何借助网络环境,进行初中数学函数教学是当前每一位数学教师亟需解决的问题。  【关键词】网络环境;初中数学;函数教学;研究  随着新课程理念的不断深入,加上科技的发展,其教学方法、教学内
【摘 要】产学合作教育是高等院校教育发展的新趋势,我们在不断探索中取得了一些成果,也面临着某些问题。以天津体育学院新闻专业为例,基于该校产学合作教育实际情况,探讨几点教育方法。  【关键词】新媒体时代;新闻专业;产学合作  产学合作教育是高等院校专业教育的发展新趋势。它是将教学与产业发展紧密相结合的一种综合教育模式。我国高等院校中,产学取得了一些成功经验,同时也存在困境。如校企合作结合点不明确不突
【摘 要】在高职院校电子技术教学中运用项目教学法,充分体现了以学生为主体的教学理念,有利于激发学生的学习兴趣,培养学生自主探究、分析问题、解决问题的能力,将理论知识运用于实际应用的能力以及合作能力。  【关键词】项目教学法;电子技术教学  《电子技术》课程是我院供用电技术、机电设备维修与管理专业的专业基础课,具有较强的理论性、应用性和工程实践性。随着高等职业教育的发展,对职业教育的目标提出了更高的