基于B/S架构高校学生信息管理系统设计
近年来,随着高等院校学生数据信息迅猛增长、数据量不断加大,给数据的传输和存储带来了诸多新的技术性问题。学校各职能部门工作中产生大量不同类型的数据信息,这些数据信息又分别被各职能部门现有的应用系统所使用。然而没有一个公共平台来存储和共享这些数据,也没有专人负责更新相关数据,这就会造成数据信息的利用率低下。即使数据信息能够得到利用,数据信息的准确性和可靠性也存在问题。在这种情况下,设计开发高等院校学生数据综合管理系统对于解决高等院校学生管理中普遍存在的学生信息数据管理问题,提高高等院校学生管理水平具有深远的意义。
一、国内外高校学生信息管理系统的现状
在国外,上世纪九十年代美国提出“数字化校园计划”,经过十几年的发展,在西方发达国家,已经越过了数字化基础硬件设施建设为主的初级阶段,正向技术应用和教育理念的转变发展。同时,伴随着计算机技术、网络技术和教育资源的发展变化,无线系统正逐步成为高等院校和教育部门的重要组成部分,无线技术的应用,提高了教育资源的利用率,用户使用也更加便利。总结国外数字化校园建设的特点是:不强调系统的高度集成,而比较关注数字资源的提供,关注学生活动本身,管理信息系统相对弱化。在美国,教学管理计算机化与网络化己开展多年。他们的管理模式基本上是面向全局的综合教务管理系统,是综合教务管理系统的重要组成部分。数据集中统一存放在中央数据库中,对数据的操作由校园网上的计算机通过客户/服务器方式进行,即数据集中存储,分布操作。它将教学各个环节进行了统筹考虑,以提高教学管理效率为目的,强调系统间数据的流通。在发达国家,学校的信息化管理应用较早,也比较成熟,对我国高等院校信息化建设有很大的启示作用。
在国内,2002年,全国重点高校数字化校园建设研讨会在珠海召开,会后,各高校纷纷建立数字化校园建设项目,数字化校园建设成为各高校信息化进程的新热点,掀起了校园数字化建设的新高潮。十三年过去了,高等院校的信息化建设经历了基础硬件建设阶段、校园网综合系统建设阶段、网络教学实施阶段,正向更高层次的数字化校园发展。在发展过程中也发现一些问题,如:重硬件、轻软件;重技术、轻理念转变;重校内资源、轻校外资源;重管理系统、轻教学系统等,在今后的发展建设中要重视这些问题,使我们的数字化校园建设朝着健康的方向发展。我国高等院校大规模的信息化建设大多始于上世纪九十年代末期,相比欧美发达国家我国高等学院信息化建设起步晚了十几年。在我国的东南沿海地区和经济发展速度较快的城市,高等院校信息化的建设近年来有了长足的发展,计算机信息技术已广泛地应用于高等院校的教学、管理等各个领域,并且在实际使用中取得很好的效果。根据北京大学计算机与信息管理中心提供的材料。北京大学目前每学期已有600多门课程采用计算机网络辅助教学,校内有超过两万名学生通过计算机网络学习所选课程。另外,我国目前基于计算机网络的远程教育也在不同程度上有了很大的发展,根据数据显示,1999年我国仅有4所大学进行远程教育试点教学,参与学生最初也只有7000多名。目前已发展到80多所大学,共有学生170多万名。
综合以上可以看出,基于 B/S 的开发模式非常适合于辽宁对外经贸学院的具体情况,学校的计算机电脑配置年限不同,性能差别较大;学校的工作人员计算机水平参差不齐,需要一种易学易用的系统,尽量少培训或不培训;客户端只要装上操作系统、网络协议以及浏览器即可,大大减少了对客户端机器的软硬件要求。在系统维护方面,系统维护是在软件生存周期中开销最大的一部分。C/S 程序由于其本身的整体性,必须整体考察并处理出现的问题。而B/S结构,客户端不必安装及维护,开发和维护工作都集中在服务器端。当需要升级时,只需更新服务器端的软件,而不必更换客户端软件,实现系统的无缝升级,这样就减轻了系统维护和升级的成本。选择基于B/S的模式,它将辽宁对外经贸学院现有的校园网有机的联系起来,从而真正的实现校院的管理一体化,信息无障碍交流。
二、可行性分析
2.1 运行可行性
2.1.1 WEB服务器
为了保证学生信息管理系统运行的安全、性能稳定,在B/S模式下的中间层Web应用服务器程序使用Tomcat,其具有扩展性好,支持负载平衡与邮件服务等开发系统常用的功能。使用操作系统为Windows Server 2003的小型WEB服务器。
2.1.2 后台数据库
后台数据库服务器使用我校综合学工系统的HP DL580G7服务器,操作系统为Linux,数据库软件采用综合教务系统的Oracle10g(10.2.0.1.0),做到最大限度和综合学工系统数据共享。
2.1.3 客户机
在B/S模式下的客户端只须安装浏览器(如IE、FireFox、Chrome等),无须开发前端应用程序。要求浏览器启用JavaScript和Cookie功能,目前绝大多数运行在Windows操作系统上浏览器均满足这一要求。
三、概要设计
3.1系统功能需求
通过与学校领导、教职员工及学生等多方的详细交流,确定整个系统分为注册管理、选课管理、考务管理、成绩管理、学生鉴定管理等模块,其对各个模块主要功能的要求如下。
3.1.1注册管理功能:
(1)填写信息:对刚报到的学生进行信息采集,以供其它部门使用学生信息。
(2)删除信息:对退学以及其它情况离开学校的学生信息进行删除。
(3)修改信息:如果学生发现自己的信息有不对的地方可以进行修改。
(4)查询信息:可以查询学生信息。
4.1.2选课管理功能:
(1)学生信息管理:教务处老师根据学生信息分配该学生应选的课程。
2)考试课程管理:教务处老师根据人才培养方案调整课程信息。
(3)教师信息管理:教务处老师根据老师信息分配该教师应开的课程。
(4)选课审核管理:教务处老师会对学生选课情况进行审核。
(5)退课审核管理:教务处老师会对学生退课情况进行审核。
4.1.3考务管理功能:
(1)学生信息管理:教务处老师根据学生信息审核是否有资格参加考试。
(2)课程信息管理:教务处老师根据课程信息编排考试情况。
(3)考场管理:教务处老师根据教室情况编排考场情况。
(4)监考管理: 教务处老师根据教室情况和监考老师情况分配考场。
4.1.4成绩管理功能:
(1)学生信息管理:根据成绩增加、删除以及修改学生信息。
(2)课程信息管理:根据课程信息来查看成绩。
(3)教师信息管理:根据学生成绩来查看老师的一些信息。
(4)成绩审核管理:教务处将对学生的成绩进行审核。
(5)成绩查询打印管理: 老师和学生都可以查询并打印成绩。
4.1.5学生鉴定管理:
(1)学生信息管理:根据学生鉴定表信息来增加、删除以及修改学生信息。
(2)学生鉴定审核管理:老师将会对系统自动生成的鉴定进行审核。
(3)学生鉴定查询打印:可以查询打印学生鉴定。
3.2 总体架构图
经过需求分析后,确定系统的主要功能,在此基础上对所有功能进行模块划分,设计出系统总体架构,如图所示。
作者简介:王龙 1988 男 汉族 辽宁省大连市 辽宁对外经贸学院实验中心 硕士研究生在读 实验室规划与建设。
下一篇:网络环境下病历档案信息管理与服务
热门论文
- 基于B/S架构高校学生信息管理系统设计
- 基于B/S架构的物流管理信息系统的设计
- 基于B/S架构的大学生信息管理系统的设计与实现
- 基于C/S和B/S混合结构的研究生招生信息管理系统
- 基于B/S结构的财务管理系统的凭单设计
- 基于B/S模式的办公信息管理系统研究
- 基于B/S架构的网络远程培训系统设计与实现
- 浅析基于SSH 架构的社区信息管理系统设计构想
- 基于B/S模式的医院信息管理系统的实现
- 基于.NET的B/S架构下新闻发布系统的设计与实现
- 基于B/S的电力通信工程项目管理信息系统研发
- 基于B/S结构移动物流信息管理平台的设计与实现
- 基于B/S体系结构开发应用系统
- 基于B/S模式的车辆监控调度网络信息系统设计
- 高校学生信息管理系统的设计与实现