关于学生信息管理系统的开发与实现分析

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于学生信息管理系统的开发与实现分析

作者:许俊顾陆伟蔡小庆王勤超刘小丹

来源:《电脑知识与技术》2016年第30期

摘要:本文以B/S架构的三层模式为基础,开发出学生信息管理系统,整个系统包含多个子系统,对其中的新生报到接送管理系统的开发以及实现方法进行了重点的介绍,希望能够为学生信息管理系统的开发提供更多优秀思路。

关键词:学生信息管理系统;开发;实现

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)30-0047-02

每个学校对学生的管理,都必须依赖学生信息管理系统,所以可以说学生信息管理系统对学校进行学生管理具有突出的作用。当前用于实践的系统有多种,但是由于每个学校都有其特点,所以一些系统会出现与学校需要不相符合的情况[1]。因此,有必要结合学校实际情况,参考其他系统的优点,开发出一款适合自己学校的学生信息管理系统。

1系统开发思想及其目标设计

1.1 系统开发思想

对学校当前拥有的管理系统进行集中整合,对学校当前拥有的各类软件以及硬件进行最大程度应用,促进系统开发水平的最大化,保证开发后的应用效果。同时系统的开发必须与学校的相关管理规定相符合,使得学校对学生管理的需要尽可能满足,保证系统操作的方便性以及直观性,确保系统的安全性以及实用性[2]。最重要的是,系统的开发应该加强多个部门一起通力合作,确保不同部门中不同层次的需求都得到满足。重视系统维护环节,确保具备可靠性高的数据备份机制。概括来说,开发学生信息管理系统,应该考虑以下几个方面,第一,了解系统需要具备的功能,第二,通过收集学生相关的各类信息并进行集中,第三,设计学生信息系统基本结构并进行集中分析,第四,对系统中各个界面的元素以及功能进行分析,第五,对系统界面进行设计,完成功能代码的编写[3]。

1.2 系统目标设计

按照学校的具体情况,对校园网进行利用,在保证功能性以及独特性的基础上设计出学生信息管理系统,保证学校管理学生信息的科学性,实现学生信息的查询、分类、录入。

2分析系统功能

2.1 系统的体系与结构

设计系统选择的模式为以B/S架构为基础的三层模式,B/S即(Browser/Server),其中包括数据库服务器、Web服务器、浏览器这些具体结构[4]。下载好客户端后,仅仅需要将浏览器软件安装好就能适用,如果用户是通过无线登录,仅仅需要将Web 浏览器应用程序安装好。将基于B/S的三层架构用于系统设计中的主要优势在于B/S的三层架构具备平台无关性以及系统独立性的特点,有助于进行系统升级以及使用中的维护,能够最大限度以及最大范围内实现各类数据以及资源的分享共用[5]。

2.2 选择开发环境

系统设计经过了全面的实际需求调查,分析调查结果后完成设计了系统总体功能,与此同时,根据系统功能中的具体分功能划分出各个子系统,另外要确定好开发所需环境。将Java Web 数据库中间件技术用于系统开发Web页面,应用Java中的J2ME技术开发无线应用,这类开发出的应用程序能够在各类移动设备以及手持设备上创建。另外系统数据库管理系统应用Oracle ,数据库的访问借助JDBC 技术完成[6]。JDBC类似于开放方案,对于数据库前台工具开发人员以及数据库应用开发人员,JDBC 成为了标准的应用程序设计接口,保证系统开发人员能够将数据库应用程序通过纯 Java 语言完整的编写出来。JDBC 具备两种不同的API,一种是针对底层的JDBC驱动程序API,另外一种是针对开发人员的API,底层与数据库连接的实现具体是借助JDBC-ODBC桥驱动以及直接的JDBC驱动,所以和 Oracle 搭配显得非常合适,同时安全性很高,可以支持多连接[7]。

2.3 系统功能

将结构化设计技术应用于系统中的子系统中,按照低耦合、高内聚的原则划分以及设计各个模块[8]。系统设计的主要目的是对学生各类信息进行删除、查询、修改或者增加。

系统中的学生信息检索功能主要是为学校各级领导和学生自己查询学生相关信息而设计的。具体内容为:

1)学生基本信息

包括学生的姓名、性别、年龄、学号、身份证号、政治面貌、家庭住址、联系电话等。拥有不同权限的用户可以在系统中进行学生基本信息的修改、增加或者删除。

2)学生各项活动信息

这类信息记录的主要是学生在学校以及实践中的具体表现,比如学校社团活动、大型文体活动、志愿者活动等。

3)学生各类奖惩信息

这类信息记录的主要是学生在学校组织的活动或者竞赛中获得的奖励情况,具体有优秀干部、奖学金、竞赛获奖情况等,同时也会记录一些学生违纪情况,包括警告处分以及较大的批评等。

4)学生学习成绩信息

这类信息中包含学生从入学开始到毕业期间所有课程的所有次考核情况,并且系统借助其本身功能能够检索、统计、分析学生的乘积,还可以统计比较级别不同的学生不同的成绩情况。

5)学生公寓信息

这类信息记录的主要是学生住宿情况,包括房间号、住宿更改或者退宿的情况,还有每个学期学生的住宿费用、水电费缴纳情况以及学生宿舍检查结果情况等。

6)学生组织干部建设信息

这类信息记录的主要是学生社团活动开展情况,具体有各个系部学生会及各类组织的相关信息,学校学生党员及团员的各类信息。

7)学生资助信息

学生资助信息主要记录学生的家庭经济状况,如家庭年均收入、人口数、学费减免、助学贷款、生活来源、勤工助学、享受的补助等境况。

3设计及实现系统中不同子系统功能

3.1 新生信息建立管理子系统的功能

所有学校新生都要从校园网中进入学生管理系统登记自己新生信息,包括档案信息、报到及乘车时间、乘坐车次、需不需要学校接送,便于学校进行新生管理安排。

3.2 新生报到接送管理子系统的功能

该项功能具体分为四个方面,第一个是依照新生到站情况生成接送批次,依据选择抵达的车站信息、乘坐的车次,根据学生到站的先后顺序产生接送批号,将需要接送的学生数显示出来,根据信息进行车辆的配备。第二,登记接送单并完成打印,核对信息,在完成接送手续后核对、确认这些信息。第三,新生接送情况查询,学校可以随时了解新生接送情况,还可以知道实时新生入学率。第四,接送车次查询,查询学校新生接送车辆,了解学校新生接待人员的情况。自行入校的新生,入校后通过刷校园卡登入该系统,完成相关资料的填写,同样能够方便学校领导了解新生情况。

相关文档
最新文档