基于B/S结构的中职学校学生管理信息系统的设计

2022-10-14 08:53储宝龙
现代信息科技 2022年16期
关键词:系统结构信息管理系统模块

储宝龙

(安徽亳州新能源学校,安徽 亳州 236712)

0 引 言

随着计算机的不断普及、信息化时代的到来以及网络和数据库技术的发展,计算机在管理上的应用已经必不可少。学生管理信息系统借助于计算机与互联网技术,为学校的信息管理提供一个平台,管理日常学生信息的人机系统。如今学生管理信息系统不断在各类院校投入使用,管理系统也逐渐走向成熟,学生管理信息系统对于学校的发展建设有着非常重要的意义。社会的不断发展提高了对技能型人才的需求,中职学校对技能型人才进行培养,不断扩招,规模不断扩大,学生管理信息系统能够为中职学校学生管理、成绩管理、学籍管理等提供有利条件,推动中职学校的不断发展。

1 B/S结构概述

Internet技术的不断发展,推动了C/S系统结构的发展,并且出现了B/S系统结构。B/S结构模式就是借助于Web浏览器满足用户与界面之间的交互需求。在前端实现部分逻辑事务功能;在服务器端实现主要逻辑事务部分。B/S系统结构属于信息发布系统,对于发布信息优势较大。B/S系统结构借助于浏览器,能够使C/S结构下需要复杂软件实现的功能轻松得到实现,简化了操作。同时,B/S系统结构下只需要较低的成本就能够实现对系统的维护与系统的升级。B/S结构开发不需要太高成本,在软件开发领域应用前景广阔。图1为B/S系统结构示意图。

图1 B/S系统结构图

B/S系统结构实际上指的是Browser/Server模式,是借助于Web的网络系统结构。B/S结构层次包括三层:数据层、功能层与表示层,它们相互独立,借助Web浏览器实现了数据库服务器、Web浏览器以及应用程序的功能。在B/S系统结构下,C/S结构中的逻辑处理模块、客户任务被分离。B/S系统结构中通过独立的模块实现任务,由此在Web服务器中对负荷进行了均匀的分配,使客户机压力得到了极大的降低。

2 系统需求分析

2.1 系统功能需求分析

基于B/S架构的中职学校学生管理信息系统的主要功能是为中职学校管理学生信息提供方便,有助于中职学校日常教学活动的管理,合理安排课程,为学生、教师等使用系统进行教学活动提供方便。系统中一旦有数据存在异常,将对和教务管理相关联的数据进行自动的更新与完善。系统直接关联教务系统,当数据信息出现异常,教务信息及时进行更新。系统的主要功能包括:

(1)通过中职学校学生管理信息系统,能够对数据进行管理。系统中有各种学籍数据表,各个数据表的逻辑关系非常的严密,比如表和表之间的关系、表内部之间的关系等。系统基于中职学校学生管理信息系统的体系进行分类,预设基本关系定义,同时对提供设置自定义关系的功能。系统能够对于全部在校学生的数据信息进行记录,对近三年的毕业生信息进行记录,通过对历年数据的分析,为学生管理提供依据。系统通过衔接教务管理系统,使共享数据得到实现。

(2)利用中职学校学生管理信息系统,能够实现对数据的统计。现阶段教育事业日益受到社会的广泛关注。有关部门在报送年度报表过程中,以学校教务部门提供的准确数据作为学生的基本数据信息。所以,系统可以统计不同的数据信息,为中职学校学生信息管理提供数据支持,使填报不同报表的需求得到满足。

(3)中职学校学生管理信息系统应学校发展提供决策支持。系统开发的重要目的之一就是为中职学校学生管理提供依据与支持。在每年新生报到注册的时候,需要获取新生数据,这是新的教学周期的开展。通过对学生信息的全过程管理,使学校的办学目的得到体现。借助于精准的管理学生信息,为开展教学活动提供依据,同时能够使学校领导对学校情况、学生情况有清楚的了解。为未来制定招生方案、招生宣传等提供依据。

2.2 系统性能需求分析

基于分析中职学校学生管理信息系统的业务,对中职学校学生管理信息系统的用户需求进行明确,同时,也获得了系统的功能需求以及业务流程。基于此,对系统的性能目标进行明确。对于该系统来说,其性能需求需要满足以下几点:

(1)系统满足安全性的要求。中职学校学生管理信息系统的安全性具有非常重要的意义。如果非法用户入侵系统,进行不良信息的发布,那么负面影响将是非常的严重,尤其是基于B/S结构的学生管理信息系统,为了提升系统的安全性,需要采取加密用户信息,对用户权限进行合理设计以及对数据库进行备份等有效措施,使得系统的安全性提高。

(2)系统的稳定性高,并且便于维护。学生管理信息系统运行必须稳定,在网络信息中心服务器运行学生管理信息系统,需要实现24小时不间断的运行,所以,系统的稳定性必须要强,另外系统应该容易维护,当出现问题时,应该能够迅速地修复,使得运行及时恢复正常。

(3)系统需要有友好的界面,便于操作。对于中职学校学生管理信息系统来说,用户数量比较多,包括师生、校外人士等,同时,因为系统用户有不同的角色,包括系统管理员、教师、学生以及不需要任何权限的游客等。因此,系统的操作应该满足简单容易操作的需要,人机界面良好。不需要进行专门的培训,在较短时间内,用户就能够熟练使用系统,实现课程查看、课程修改、成绩提交、查询成绩、修改个人资料等操作。

(4)系统的扩展性良好。当今社会互联网技术不断普及,计算机技术发展迅猛,使得中职学校出于能够使得发展与业务需求得到满足的目标,对系统的功能应该不断进行完善与健全。基于此,中职学校学生管理信息系统的设计一方面可以使得当前学校的学籍管理工作需要得到满足,更加重要的是系统能够满足中职学校发展过程中学校发展中业务的扩展以及调整出现的新变化。所以,该系统的可扩展性要求比较高,应能满足系统动态发展的需求,同时,能够随时满足系统升级的需要。

3 系统设计

3.1 系统设计原则

基于B/S架构的中职学校学生管理信息设计遵循以下原则:

(1)准确性和及时性的原则。系统信息要及时并且准确,这是系统的基本要求。因此,开发中职学生信息管理系统时,要高度重视系统现阶段的工作量、未来工作量等,从而确保系统可以应对各种问题,提高系统的性能,确保系统的准确性。

(2)易用性的原则。开发的系统需要将友好的工作环境提供给用户。系统的易用性指的是系统可以最大限度地使大部分用户需求得到满足。此外,开发系统过程中尽可能使用友好的开发语言。易用性需要简化系统的工作流程。基于此,教育B/S架构系统设计过程中,应该合理设计用户端口,用户借助于用户端能够方便对系统进行操作。

(3)可扩展性的原则。由于该系统基于目标开放的形式,因此要求具有良好的可扩展性,能够满足功能添加的要求,仅需要添加class文件、对应的jsp文件等,系统代码不需要改变,由此为添加新功能提供便利。

(4)易于维护的原则。设计的系统需要使目标群体的需求得到满足,所以系统的全部功能需要在对应的区域进行存放。因为重叠操作不多,系统的稳定性比较好。为定期更新数据、维护系统等提供了便利。

(5)安全原则。系统设计过程中需要对用户的房屋权限进行设置,由此提高系统的安全性。对数据库密码进行设计,确保不会丢失数据信息。同时,借助于设置验证条件,检验用户登录系统。同时设置不同权限对用户、管理员等进行区分。系统管理员的权限能够对系统数据进行查询,对数据进行添加,对数据进行修改与清除。普通用户的权限只能对数据进行查询。

3.2 系统总体设计

软件系统的总体设计是对复杂系统的抽象,系统设计以总体设计为指导,能够对系统功能模块进行体现。基于B/S架构的中职学校学生信息管理系统包括学生基本信息管理模块、学生日常管理模块、公共信息服务模块、勤工俭学管理模块、系统功能维护模块五部分。如图2所示。

图2 系统总体设计图

3.3 部分模块具体设计

3.3.1 登录设计

设置基于B/S架构的中职学生信息管理系统的登录窗口时,要求用户输入用户名、密码等信息。只有当输入的用户名、密码都正确,用户才可以顺利进入系统;密码与用户名任何一个存在错误,用户都不能进入系统。成功登录到系统以后,用户如果在30 min内对系统不做任何操作,将会从系统自动退出。如果需要继续操作,则要重新登录系统。图3为用户系统登录的流程。

图3 用户登录流程图

具体为:

(1)用户首先把浏览器打开,在地址栏中输入系统链接,然后系统会出现登录界面。

(2)用户在登录界面中输入用户名、密码、验证码,单击“登录”按钮。本文系统使用的编程语言是Login Action,如果成功登录,那么系统向“true”返回;如果登录不成功,系统向“false”返回,说明用户输入了错误的用户名、密码或者是验证码。

(3)用户成功进入学生信息管理系统。系统编程语言为find all User,由此确保可以实现查阅系统的全部用户信息。当向list数组返回时,在管理页面进行呈现。

登录到系统页面后,需要验证用户登录。根据验证用户输入的密码、用户名等信息,系统后台数据库验证用户登录的合法性。用户只有成功登录到系统,才可以对相应的系统功能、资源进行使用。

3.3.2 学生信息查看模块设计

用户以教师的身份登录后可以查看自己所教学生的资料;用户以管理员的身份登录后可以查看、修改或删除学生的资料,如图4所示。

图4 学生信息查看流程图

3.3.3 课程管理模块设计

系统管理员在后台进行登录,点击课程管理,系统显示全部的课程信息,管理员能够对课程进行管理,如图5所示。

图5 学生课程设置流程图

4 结 论

中职学校学生信息管理系统的使用有助于促进中职学校各项工作的信息化建设,从而提高中职学校管理效率。现阶段中职学校学生信息管理系统得到了广泛的应用,使用的人越来越多,人们日益重视中职学校学生信息管理系统的效率、安全性等。基于B/S架构的中职学校学生信息管理系统借助于模块化的设计模式,有助于未来系统新模块的增加,能够使中职学校学生信息管理的需求得到满足,使工作人员的工作效率得到提高。

猜你喜欢
系统结构信息管理系统模块
交通运输安全第三方评价信息管理系统设计与实现
Module 2 Highlights of My Senior Year
Module 4 Music Born in America
计算机通信技术在信息管理系统中的运用
全国农村留守儿童信息管理系统正式启用
分区域广域继电保护的系统结构与故障识别
论电力系统配网自动化技术与应用探索
必修模块相关知识过关训练