当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:学生信息管理是高校人才培养过程中的重要组成部分。随着高校招生政策进一步放松,高校学生人数日益增多, 学生信息管理工作变得越发复杂。因此文中采用UML系统建模方式对学生信息管理系统进行建模分析论证,实现了基于B/S 架构下的学生信息管理系统。

引 言

信息化的飞速发展使人们的工作生活变得日益便捷,学生信息管理系统相对传统纸质档案管理方式具有信息处理量大、信息处理及时、便于保存等优点。

1 系统设计

1.1 系统结构设计

目前大多数信息系统都采用C/S(Client/Server)架构模式,因其巨大的研发成本及高昂的维护费用使其逐渐被B/S(Browser/Server)架构模式所取代。B/S 架构模式相比于 C/S 架构有着很大的优越性,B/S 架构采用统一的浏览器作为客户端,其大部分业务逻辑集成在服务器端开发,不用在客户机安装特定的程序,省去了对用户多样操作环境的考虑。只要能上网,可在任意地方利用任何设备使用该信息系统,这其中的优劣差别显而易见。

为减少系统安装及维护的复杂性,本系统采用当前最热门的B/S 架构模式。系统的三层B/S 架构如图 1 所示。

B/S架构下的学生信息管理系统的设计


三层 B/S(Browser/Server)结构的设计模式包含表示层、逻辑层与数据层。
(1)表示层是系统向用户提供的与系统进行友好访问的客户端,这一层接受并传递用户请求,不负责解释 ;
(2)逻辑层是系统实现业务逻辑与数据操作的核心层,接受并处理来自表示层的请求,并将数据处理的结果传回客户端 ; 
(3)数据层即数据库服务器,位于数据库的服务器端, 接受逻辑层向数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给逻辑层。


1.2 系统功能

该学生信息管理系统的主要功能是对学生信息进行采集、对使用用户进行身份验证,并录入教师权限信息以方便管理。针对不同需求的用户提供可定制的数据分析功能。该系统的结构如图 2 所示。

B/S架构下的学生信息管理系统的设计

2 UML建模

2.1 UML简介

统一建模语言(Unified Modeling Language,UML) 是面向对象软件的标准化建模语言。UML 因其简略、统一的特点, 在软件系统的设计开发过程中贯穿整个系统的研发周期,可帮助设计者缩短设计时间,减少改进成本,使系统设计趋于最优。

UML 模型集成了不同的图形表示法,可从不同的角度进行设计,包含协作图、用例图、活动图、对象图、部署图、状态图、序列图、例图、构件图共 9 种。设计人员通过这些图从不同的角度对系统功能进行具现化表示,从不同的侧面立体化解释该系统,便于系统的分析和构造。

2.2 系统建模

根据院校学生工作管理模式分析,可以在 UML 模型中创建学生、学工人员、教师、系统管理员角色。

(1)学生用例关系图如图 3 所示。学生可以查询自身的成绩、档案等基本信息,并对自己的部分信息进行修改、维护。

(2) 学工人员用例关系图如图 4所示。学工管理人员能够对学生的所有信息进行录入、维护及统计分析。

(3) 教师用例关系图如图 5所示。教师能够对自己的信息进行维护,并查询相关学生信息。

(4) 系统管理员用例关系图如图 6所示。系统管理员负责系统信息维护、用户权限设置、对学工人员及教师的信息录入及密码信息维护等。

B/S架构下的学生信息管理系统的设计

顺序图是反映对象间动态交互关系的二维图,主要反映各对象间信息交互的先后次序,说明信息流的传递过程,概略的观察运行被调用者方法处理时长,及在某一阶段将要进行什么样的事件处理。学生登录时的时序图如图 7 所示。

B/S架构下的学生信息管理系统的设计

3 结 语

该学生信息管理系统采用便于开发及维护的 B/S 架构模式,减轻了系统安装推广等技术难题,便于师生在任何情况下对学生信息的查询分析。本系统采用 UML 系统建模语言,对学生信息管理模式进行角色用例分析,并使用顺序图对系统业务逻辑流程进行抽象化展示,便于编程人员从宏观上了解系统功能及流程


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:定量装车控制系统主要用于粉煤灰的装料运输环节,能实现业务流程的高效、透明管理,体现现代工业控制与现代企业管理技术深度融合的发展理念。系统以粉煤灰销售日常管理为出发点,采用基于C#的B/S架构实现管理端到生产销售端的...

关键字: B/S架构 C/S架构 OPC服务

摘要:对电压控制型开关调节系统的工作原理、特点进行了研究和分析,重点介绍了开关电源的设计。同时以Buck型开关电源系统为例,对系统进行建模分析,从而得出了系统的传递函数。

关键字: DC-DC转换器 建模分析 传递函数

摘要:详细介绍了B/S架构系统工作原理及常用技术。针对某生产班组内部人员信息、工时记录因数据离散而造成信息统计及分析工作效率低下的情况,在ASP.NET平台下开发建立了人员及工时信息管理系统,并分析了该系统开发过程所涉及...

关键字: B/S架构 ASP.NET SQL Server

摘要:针对现有高校开放实验室信息管理系统的不足,将物联网技术应用于开放实验室的智能化管理,通过无线门禁系统与智能电源插座,开发了基于B/S结构的开放实验室信息管理系统,解决了开放实验室改造中的布线困难和现有信息管理系统自...

关键字: 开放实验室 物联网 信息管理系统

摘要:为了便于对老人、儿童及智障者进行实时监护,给出了一种采用B/S架构设计的、适用于户外监护的系统设计方法。该系统由监护终端、通信链路、监控中心组成,系统集GPS定位技术、GPRS通信技术、摔倒检测技术为一体。监护终端...

关键字: 户外监护 B/S架构 GPS定位 GPRS通信 摔倒检测

摘 要:土壤的水分和环境温度都在一定程度上影响着植物的生长。为了实现对土壤墒情长时间的连续监测,文中对 采用主从结构的土壤墒情采集系统软件进行了设计。主要包含基于SI4432的无线射频通信、基于SIM900A的GPRS(...

关键字: SI4432 无线射频通信 GPRS 信息管理系统

  日前,记者从中国国际汽车零部件博览会组委会获悉,德国博世、日本电装、丰田纺织等国际著名零部件企业,以及万向集团、万安集团、瑞立集团、重汽集团、金马集团、金麒麟、金刚集团、信义集团、天润曲轴、

关键字: 电子病历 信息管理系统 医疗专访 临床信息系统

  在国内医疗信息化是个不可避免的趋势,不过在对岸的美国,已经不止于基础的电子健康病历系统了,他们现在想要的是更高效的通讯、数据存储与安全、分析、病床管理等。   最近,咨询公司HIMS

关键字: 3d影像 信息管理系统 医疗电子

在物联网的趋势下,各界机构开始讨论如何在物体上增添一些智能化的功能,来创造一些创新、有趣的应用。在此潮流下,物联网的应用范围已遍及交通、环保、城市安全等多个领域,并在医疗、建筑、服装、家庭能源等

关键字: 信息管理系统 无线传输技术 智能化 物联网

4月30日消息 据广东省民政厅消息,近日,广东省民政厅印发(以下简称),决定在全国范围内率先启用婚姻登记证二维码。自2020年5月1日起,广东省全面启用婚姻登记证二维码,由全省各级婚姻登记机关办理的结

关键字: 信息管理系统 端口 人脸识别 移动
关闭
关闭