您当前的位置:首页 >  总结报告 >  社会实践总结 > 内容

基于B/S模式教务管理系统的设计与实现

无忧文档网    时间: 2019-09-26 06:12:48     阅读:


  摘要:随着校园网的普及,以Internet网络平台为依托,构建一个具有开放性、实用型和灵活性的职业院校教务管理系统已成为必然趋势。本文结合笔者的硕士毕业设计项目的研发实践,介绍了B/S模式职业技术学院教务管理系统的设计和实现,重点讨论了该系统的总体设计方案和系统实现的几个关键技术。
  关键词:教务管理;B/S结构;.NET
  中图分类号:TP315文献标识码:A文章编号:1007-9599 (2010) 03-0104-02
  
  Design and Implement of The B/S Mode-based Educational
  Management System
  Tong Mowei
  (Shenyang Vocational Technology College Automobile Branch College,ShenYang 110015,China)
  
  Abstract:With the prevalence of the Campus-wide Web,it has become inevitable to set up an opening practical and flexible management system for educational.Based on the research and practice during the aurthor’s designing project of master thesis,this paper mainly introduces the design and realization of the B/S mode management system for educational in vocational education institute, and focused on the design of the system programs and system implementation of several key technologies.n.
  Keywords:Educational management;B/S Structure;.NET
  
  一、引言
  随着计算机的日益普及,网络的快速发展和数据库的广泛应用,使得利用校园网进行教务管理已成为可能。不但可以降低工作量、提高办公效率,而且使目前分散的教务信息得到集中管理,以此来实现教学管理的统一协调,使得教务管理工作快速、方便、准确、安全的得以实现,使工作由复杂变为简单,由繁重变为轻松。
  高等职业技术教育因为学生来源渠道多、学生素质差异大、教学目标多元化等多种原因导致教学管理工作十分复杂,沈阳职业技术学院汽车学院尤其如此。这使得学制安排、课程设置、教学内容设计、专业课程设计和教学管理本身都非常复杂。从我校目前的教务管理业务流程上来看,仍然是由各系部递交各种报表到教务处,教务处汇总后统一录入,审核通过手工校验,工作量大,管理难度大,数据的完整性也不能得到充分保证。因此,必须运用计算机及其网络信息技术,摸索一条高校教务管理工作的现代化、科学化的模式。
  二、总体设计方案
  (一)系统体系结构
  根据系统体系结构分析及本系统的实际需要,我们采用三层B/S结构实现。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能;并且应用层服务器将后台数据库屏蔽,避免了直接操作数据库的可能性,增加了系统的安全性[1]。本系统的三层B/S结构模式如图1所示。
   图1本系统的三层B/S结构模式
  (二)开发工具
  应用程序开发工具采用Microsoft . NET Framework技术架构。ASP.NET动态服务器网页编程采用C#语言,数据库采用SQL Server 2000。
  C#语言是一种简单、类型安全、平台独立的新型面向对象的编程语言,其语法风格源自C/C++家族,融合了Visual Basic的高效和C/C++的强大,是微软为奠定其下一代互联网地位而打造的.NET平台的主流语言[2]。
  常用的数据库方式有桌面数据库和数据库服务器两种,具体选用何种方式,应根据系统的运行环境和实际需求而定,在本系统中,由于系统运行在局域网环境下,不是单机运行,因此使用桌面数据库是无法满足系统的性能需求的,在综合考虑多种因素的情况下,最终采用微软的SQL Server 2000。SQL Server 2000是Windows上最受欢迎的关系型数据库,不但继承了该类产品的优秀特点,还对许多组件作了适当的扩充,它具有丰富的图形化管理工具,充分的Internet技术支持,丰富的编程接口工具和很好的伸缩性和可靠性[3]。
  (三)系统功能概述
  根据系统的业务需求及职能划分,将系统分为学籍管理、选课管理、成绩管理、考务管理和师资管理五个子系统,每个子系统又包含了若干子功能模块。本系统又从管理员、教师和学生几个不同用户的角度分别提供了有针对性的服务。每个子系统都具有相应信息的输入、查删改等功能。学院教务管理有其自身的具体要求和特点,涉及到的对象和内容比较多,而且各对象与内容之间的关系也很复杂。具体说明如下:
  1.学籍管理
  学籍管理部分主要是管理学生学籍的基本信息,及学生每学期初的网上注册。管理员可以对学生的学籍进行录入、添加、修改和删除,还可以对学生学籍的变动情况及时进行登记,学生每学期初也要在指定的时间内进行网上注册;
  2.选课管理
  选课管理部分主要是完成学生的网上选退课功能。管理员需要在每学期初上传待选课程信息表,学生可以根据课程信息表提供的待选课程信息进行网上选退课。选课信息主要提交给管理员和教师,使管理员可以对学生选课情况进行统计和存档,教师也可以查询学生的选课情况以便于工作。
  3.成绩管理
  成绩管理部分主要是实现对学生成绩的统一管理。首先教师可以对学生成绩进行录入或修改;管理员接收到教师提交的学生成绩,审核后存档;最后,学生可以在网上查询考试成绩。
  4.考务管理
  考务管理部分主要是实现考试安排的网上发布和网上查询。管理员需要上传考试安排信息表,学生和教师可以按系统提供的多种查询方式进行网上查询。
  5.师资管理
  师资管理部分主要是管理在籍教师的基本信息,及每周教师教学工作量的上报。管理员可以对教师基本信息进行录入、添加、修改和删除,还可以对教师每周上传的教学工作量进行审核和存档;教师可以每周上报自己本周的教学工作量。
  (四)系统的数据流程
  教务管理系统多个模块即可独立工作,又可以相互作用,构成了复杂、庞大的综合管理教务系统平台,如图2所示,实现了教务管理规范化、信息共享等各项功能。
  图2系统数据流图
  三、系统实现
  系统实现是根据系统设计中所确定的功能与任务,采用面向对象的模块化分解方法进行模块划分,然后对各个模块进行具体实现,遵循“模块间低耦合,模块内高聚合”的原则[4],使得系统得到了较高的稳定性。本系统完全是一个基于Internet,具有界面友好、交互能力强、操作简单方便、实用型强等特点。
  (一)数据库的建立
  本系统中需要用到的数据表较多,基本数据库主要有:用户信息表、学生基本信息表、学籍变动表、注册信息表、课程信息表、学生的选课记录表、学生的退课记录表、学生有效选课记录表、学生成绩表、考试安排表、教师基本信息表、教师论文信息表、教师著作信息表、教学工作量统计表等。各个表字段数据类型根据所存储数据来定,大于存储数据字节数。建表直接使用SQL Server2000提供的工具可以很方便的构建这些数据表。

《基于B/S模式教务管理系统的设计与实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

相关热搜

《基于B/S模式教务管理系统的设计与实现.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档

浏览记录