基于校园网的多媒体教室网上预订系统的研究与开发
所属栏目:计算机网络论文
发布时间:2011-02-24 11:59:58 更新时间:2023-06-02 17:09:02
摘要:我校的校园网建成以后,需要在校园网上建设一个全校范围的、开放的、分布的多媒体教室网上预订管理信息系统。本文介绍了作为我校教育信息网络化管理的一个部分的多媒体教室网上预订系统开发的必要性、可行性及带来的便利性,并提出了采用B/S(Browser/Server)体系结构开发管理信息系统的一般步骤和开发方法。
关键词:多媒体教室;网上预定;信息服务
一、 目前存在的问题
传统学校的多媒体教室预订管理全部由人工完成,教室预订管理的工作涉及到大量预订资料的登记和管理,学校管理部门在这方面的进行了很大一部分的人力投资。所以,尽快用计算机来代替这一部分的人工操作是学校教室管理部门考虑的一个重要问题。随着计算机技术的不断发展,以及学校实际情况的不断改变,我们部门以前开发的教室预订软件都或多或少地存在着一些技术和适用方面的问题。因此,开发更新版本的多媒体教室网上预订系统软件是解决现有软件不能适应新的环境的迫切需要。
二、 多媒体教室网上预订系统的目标
在这次软件的设计、开发中,计划实现江苏电大张家港学院多媒体教室网上预订管理系统,本系统将集教师网上申请预订、管理员网上管理于一体,并能向学校管理层提供实时的预订信息的查询和报表打印功能。整个系统要求利用面向对象的结构化程序设计方法;实现基于B/S(浏览器/服务器)模式的,能用于开放网络上的信息管理软件;本软件要求能满足多级、多个用户同时登录的要求;此外,还要求能实现数据库数据共享和安全问题。
三、 软件开发的可行性分析
在明确了问题的性质和工程的目标以后,紧接着需要解决的问题便是结合当前的技术水平,根据学校管理层提出的要求和给出的条件,分析问题是否有可行的解决方案,本系统主要由以下三个方面来分析系统的开发可行性。
1、 技术可行性分析:
在回顾以前教室预订软件存在的问题,对学校使用教师的调查,分析总结了学校的多媒体教室预订的主要工作流程,并得出了多媒体教室预订系统的系统流程图:
1) 教师预订教室及统计工作流程:
教师预订教室及统计,是本软件必须包括的核心组成部分,教师预订教室的工作与统计工作均能显得较为复杂。随着学校规模的不断扩大,多媒体教室的数量越来越多,教室预订处理及统计的工作量自然也就越来越大。因此,教师预订教室及统计的顶层数据流图如下所示:
通过教师预订教室及统计的高层数据流图我们可以看到工作的烦琐和复杂,因为涉及的信息比较多,而且牵涉到很多计算和统计的工作,所以实现起来困难些,但总体来讲也并非不能实现。所以,从目前技术上讲,教师预订教室及统计是完全可以实现的。
2) 系统管理员工作流程:
整个多媒体教室预订系统中需设系统管理员模块,用以对系统的用户信息进行初始化的设置,或查询现有教师的使用信息,或增加新的用户、锁定已有用户、以及删除已有用户,以维持系统的安全。这一模块的实现比较简单,从现有技术上讲也是完全可以很好地实现的。
3) 系统流程图:
结合以上分析,得到系统流程图如下所示:
综上所述,基于B/S结构的多媒体教室网上预订管理系统,在当前技术的基础上是完全可以实现的。
2、 经济可行性分析:
软件的开发,不但要考虑到当前技术的可行性,还要考虑到软件开发的成本/效益,所谓经济可行性,换句话说,也就是说通过成本/效益分析,总结整个软件的开发经费,以及软件开发成功以后,可能给学校带来的经济效益,把两者进行权衡,再作认真仔细的估计,总结整个系统在经济上是否可行。本系统的开发成本主要包括计算机软硬件配置成本;效益主要包括学校在多媒体教室管理上节省的人力资源,以及学校信息化建设的要求,总的来说经济上也是可行的。
3、 操作可行性分析:
这次开发的基于B/S结构的多媒体教室网上预订管理系统,在操作上,尽量给使用者提供简单友善的工作界面,操作人员不需要太多的计算机专业知识,只要懂得计算机的基本操作,并且对本系统有基本的了解就可以了,而且,本系统会提供给使用者详尽的使用说明,也可以对使用者进行短期的操作培训,所以,从操作上来讲,开发这个基于B/S结构的多媒体教室网上预订系统是完全可行的。
四、 系统的综合要求
1、 系统的功能要求:
本系统采用浏览器/服务器模式结构,实现预订教师、系统管理员二级管理操作。其中,系统管理员只负责系统的基本设置、用户管理、教室管理和数据统计,并不参与系统的其他操作。预订教师和系统管理员拥有各自不同的用户界面和功能,具体模块功能如下:
系统管理员级别用户的功能:
系统管理员级别用户管理有6个主要模块:用户管理模块、教室管理模块、查询统计模块、报表打印模块、系统维护模块和帮助信息模块。
用户管理模块:
系统管理员级别用户可对任何一名教师用户进行开通、锁定、删除操作。
教室管理模块:
系统管理员级别用户可对任何一个教室预订信息进行删除操作。
查询统计模块:
系统管理员级别用户可实现对教师预订情况的查询统计。可以按教师的姓名等条件进行查询,并统计使用次数;这种查询将显示预订教师的全部个人信息。
报表打印模块:
系统管理员级别的报表打印模块,完成预订教师信息、预订教室信息等各种报表的生成、预览和打印功能。
系统维护模块:
系统管理员级别用户能根据要求进行系统设置,实时修改管理员用户名和登录口令。
帮助信息模块:
此模块包括三个子模块:
关于帮助:提供关于本系统所有内容的帮助信息。
实时帮助:提供实时的联机帮助信息。
关于主题:提供本系统的版权信息。
预订教师级别用户的功能:
预订教师级别用户管理有3个主要模块:浏览模块、预订模块和帮助信息模块。
浏览模块功能:
浏览模块以各个教室的周课表形式让教师浏览教室的预订情况,凡已被预订的教室在相应日期、相应节次显示教师姓名,未预订的则显示“预订”链接。
预订模块功能:
预订模块用于教师进入预订页面,选择所需的教室、日期、节次,如该教室节次已被预订,则会弹出“出错窗口”,否则预订信息接收。在该课程表相应节次位置出现预订教师名字。
帮助信息模块:
此模块包括三个子模块:
关于帮助:提供关于本系统所有内容的帮助信息。
实时帮助:提供实时的联机帮助。