收藏 分销(赏)

学生管理信息系统可行性分析_李建勇.pdf

上传人:自信****多点 文档编号:468245 上传时间:2023-10-12 格式:PDF 页数:6 大小:1.23MB
下载 相关 举报
学生管理信息系统可行性分析_李建勇.pdf_第1页
第1页 / 共6页
学生管理信息系统可行性分析_李建勇.pdf_第2页
第2页 / 共6页
学生管理信息系统可行性分析_李建勇.pdf_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、数据库系统设计Database System Design电子技术与软件工程Electronic Technology&Software Engineering237作为高校管理的重要组成部分,学生信息管理应随着时间的推移而积极推进,完成系统信息化和网络化的建立,提高学校管理的水平和质量。在计算机和网络技术方面,学生信息化和网络管理比手工管理具有不可替代的优势:查询速度快、更新方便、安全可靠、存储容量大、成本低、存储方便。计算机化的学生管理信息系统应具有以下特点:为学生管理信息提供良好的基础;为了确保数据库安全和数据一致性,需要一个用户友好和用户友好的界面。一个完整的添加、查询、修改和删除服务

2、系统在计算机辅助管理中发挥着作用,具有输出和报告功能,使用户更容易、更准确、更快速地工作,由此可见,学生管理信息系统的存在对学校决策和管理至关重要,因此,开发一个功能齐全的学生管理信息系统是一项非常重要的工作。1 相关技术介绍ASP.NET(C#)是一种简单、现代、面向对象、类型安全的编程语言。在 C 环境中,可以直观地为应用程序创建用户和数据库接口,因此,逐渐成为开发领域中的主要语言之一1。(1)TADO连接组件是一个开放的数据资源连接。连接对象必须指定以下参数:服务器、数据库名称、密码和连接时间限制。每个连接都属于一个特定的客户端应用程序。数据源组件和 ADO 命令可用于执行命令和从数据库

3、中检索数据。如果需要将多个记录连接到同一个数据库,则需要 TADO 连接。它还通过不需要为每个记录单独的数据库连接来减少资源消耗,并为多个记录创建事务。事务是数据库操作的一个阶段,其中本地计算机将对用户数据库的更改存储在内存中。在传输事务之前,数据库无法接收修改后的内容2。(2)TADO 命令组件向数据库发送 SQL 命令,并返回请求的记录。它主要用于以特定的数据定义语言(DDL)运行 SQL 命令,或运行不提供结果的存储过程。对于返回结果集的 SQL 语句,最好使用 TADO 数据集、TADO 查询或 TADO 存储过程组件。TADO 命令表示通过 ADO 程序访问数据库的 ADO 命令的对

4、象。TADO 命令组件执行 command Text 属性中的命令集,并调用执行方法来执行该命令。如果此命令需要参数,则可以使用与 BDE 数据集 TQuery 组件的参数属性具有相同功能和配置方法的参数属性对其进行配置3。2 系统需求2.1 可行性分析学生管理信息系统是为学校人力资源部门大规模业务处理而设计的管理软件,是典型的管理信息系统。它是教育机构的组成部分,其内容对学校的决策和管理具有重要意义。可以为用户提供充足的信息和快捷的查询工具。它可以帮助学校和教师了解学生的情况,并为学生提供有关成绩和课程的指导。每年都有很多新生入学和老学生毕业,需要处理大量的学生数据。该模块允许您添加、删除和

5、更新学生的基本信息。您还可以索取每位学生的姓名、电话号码、地址和学号等信息。通过该系统,用户可以看到学生的基本信息、学习成绩等信息,轻松了解学生的概况。管理系统向用户提供简单的数据请求以检索各种信息。学生用户可以输入学生基本信息和课程信息,系统会生成相关信息供学生查询。此外,人力资源经理可以更新和删除此主数据。学生管理信息系统力求为用户提供一种便捷、高效的方式来管理这些海量的数据。编辑:具有编辑权限的计算机操作员可以在数据库表中添加记录、删除记录和更改记录。同时,系统应具备数据查询功能和打印功能,能够将数据查询学生管理信息系统可行性分析李建勇(德州职业技术学院 山东省德州市 253034)摘要

6、:本文首先将针对学生管理信息系统相关技术进行介绍,而后对系统及需求展开分析,进而针对学生管理信息系统设计进行研究,最后分析系统实现与系统调试,以期可以为相关人员提供参考帮助。关键词:学生管理信息系统;系统需求;系统调试数据库系统设计Database System Design电子技术与软件工程Electronic Technology&Software Engineering238结果以报表的形式打印出来。学校行政人员在规划课程开发方面拥有多年的实践经验,在调查分析过程中,使用该系统可以得到有关方面的支持与配合4。网络通信使管理人员掌握一定的计算机和网络知识,在校园网络平台上实现一定的办公自动

7、化。管理人员可以快速适应新系统,确保系统的可行性和位置。使用系统提供的工具在屏幕上绘制不同的“组件”或图形对象,并配置这些图形对象的所有权。以某职业教育学校为例,该校七千多名师生完全具备使用 Oracle,或 SQL Server 数据库存储相关信息的资格;用户需要使用 Windows 作为操作系统,界面操作必须符合 Windows 操作系统规范。然而,现代开发工具,如 Visual Basic、Power Builder、Delphi 或 C+Builder,提供非常标准和方便的接口。在数据库、编程和智能卡技术方面具有高水平和经验的软件公司,高素质的开发人员和负责任的态度5。2.2 系统需求

8、分析随着学校规模的不断扩大,学生人数急剧增加,关于他们的信息也成倍增加。面对海量的信息,需要建立学生信息管理系统,提高学生管理效率6。这些系统将提供标准化的信息管理、科学的统计和快速的查询,从而减少行政工作量。当今时代是互联网普及的时代,学生可以通过互联网方便快捷地查询个人信息。因此,学生信息管理系统不仅可以方便学校管理,还可以方便学生及时获取个人信息。学生信息管理系统必须能够承受用户可以进行的各种操作,包括修改、更新、删除等操作,保证软件的可行性、安全性、稳定性和可靠性。同时,数据必须经过验证,以确保其可靠性、可操作性和安全性。只有管理员可以修改、删除、更新相关数据,学生只能查看和查看这些数

9、据。同时,系统严格控制更改数据库等操作和自定义功能。学生信息管理系统应适应学校现状,符合国家各项政策法规,符合信息指标体系标准化要求。它可以帮助管理者协调工作,提高效率,而可行性研究主要是通过分析和比较现有的学生信息管理系统来进行7。3 系统分析3.1 系统结构分析学生信息管理主要包括学生基本信息的管理,如:学籍变更管理(查询、统计、招生信息等)、学生成绩管理、学生日常管理的业务信息管理,学生工作信息管理、党组织信息管理、学生信息管理、综合学生信息管理和学生获奖项目信息管理,主要包括数据录入、修改、删除、完成、查询、打印报表等统计功能8。国家行政系统必须能够高效、准确地执行这些功能,提供美观、

10、用户友好的界面和易用性。与其他数据库管理系统相比,CBAASP.NET 是基于 C/S 体系结构的。除了使用来自其他开发平台的接口来生成优秀的控件外,它还基于应用程序系统的工作区,其中包含数据窗口和数据对象的控件。这是开发数据库应用程序的基础。这两个控件,再加上其他控件的附加功能,可以创建一个强大的控制系统。因此,选择 C.ASPNET 为学生创建一个信息管理系统,提供全面的学籍管理(包括学籍变更)。关于教师和教学的信息,以及学生的表现。经过测试,系统应具有以下功能:(1)由于操作人员的计算机技能普遍较差,需要良好的人机界面;(2)由于系统用户数量庞大,授权管理有待完善;(3)更改原始数据简单

11、方便,支持多条件更改;(4)方便的数据查询,支持多条件查询;(5)数据删除方便,分辨率合理,数据稳定性好;(6)数据是自动计算的,以尽量减少人为干预。3.2 业务流程分析管理员登录系统,单击系统,输入管理员用户和密码,并将其与数据库中的用户表进行比较。一旦你通过了考试,你就可以管理课程、学生状态、成绩和班级。如果发生数据冲突或错误,通常重新启动系统可以恢复数据库。学校目前使用的系统是学生信息管理系统,功能是录入和存储学生信息,并完成学生信息的查询、修改、更新、删除等基本功能。但性能并不理想,主要是磁盘大,数据无法妥善管理,后台数据库数据交互不够。就应用而言,只有少量信息对外开放,不能满足大多数

12、用户的需求。学生身份管理没有系统的管理制度,只有通用的管理方法。3.3 数据流程分析数据库系统设计Database System Design电子技术与软件工程Electronic Technology&Software Engineering239数据流是一种图形表示,它使用指定的原始图在视觉上反应数据的流动、处理和存储。数据流中使用的主要符号包括外部对象、数据处理、数据流和数据存储。(1)数据处理是指对可读数据的逻辑处理,即,数据转换,矩形由一个圆形的矩形组成,矩形可以分为三部分,上半部分是表达式,中间部分是函数描述部分,下半部分是函数的执行部分。(2)数据流指定从线段的末端到箭头目标的数

13、据流。用箭头线表示。在用带孔的矩形条纹标记的线段旁边写上数据流名称(4)Data storage用于存储或转换数据,字段的左半部分是文件 ID,不是文件名。3.4 数据字典数据字典是对数据元素、数据结构、数据流、数据存储、处理逻辑、外部对象等的定义和描述。目标是详细描述数据流图中的每个元素。为学生管理系统创建一个数据字典,可以从数据流程图中检索数据字典的内容。在数据字典中,只有学生编号被指定为“数据元素”,“外部元素”中的学生,“数据存储”中的主要信息表,“数据存储器”中“处理”中的学籍管理和“数据流”中的输入数据。应用系统数据库主要由计算机设备、数据库管理系统、数据库、应用程序和用户组成。(

14、1)计算机硬件数据库系统、存储数据库和数据库管理系统硬件资源的物理基础主要包括主机、存储设备、I/O 通道和计算机网络环境。(2)数据库管理系统的系统软件,用于访问、维护和管理数据库。DBMS 提供数据库中数据资源的统一管理,并将用户、应用程序和数据库数据相互隔离。它是数据库系统的核心,并使用其功能来衡量数据库系统的性能。数据库管理系统必须在具有支持的操作系统和适当的系统软件的适当系统平台上运行。应用程序是用户基于 DBMS 开发的应用程序,用于根据应用程序的实际需要处理特定操作。4 系统设计在实际起草之前,必须明确以下设计原则:(1)实用性和先进性原则。该系统旨在满足学生当前和长期的信息需求

15、,通过投资建立一个相对先进的系统,并充分利用现有资源。(2)开放和标准化原则。它完全符合高等职业学校的信息建设标准或国际公认的实用标准,使系统具有高度兼容性,并为未来的系统更新和与其他信息系统的数据兼容性留下更大的空间。(3)模块化原理。本文将学生信息管理系统模块化构建,并根据不同的业务功能划分为不同的功能模块。每个功能模块都执行自己的任务,对一个模块的更改不会影响其他模块。在重新设计过程中,模块之间的数据传输被最小化,以减少依赖性,简化编程和开发,并促进未来的系统维护。4.1 总体设计学生信息管理系统由六个模块组成,即:(1)系统的用户模块识别系统使用人的身份。(2)学生档案信息模块增加、修

16、改、查询学生在校期间的基本信息。对于已经完成的课程,使用“版本控制”将以前的基础信息存储在其他数据库中以用于其他目的。(3)学业成绩信息模块输入、查询、分析、打印学生所修各门课程的学业成绩信息。学术管理人员和教职员工对绩效信息模块的访问权限最高。分数可以由教育行政人员和教师录入,而学生只有查询功能。如果资源允许,学生也有权打印一次结果。(4)专业信息模块增加、修改、查询师生专业信息。(5)课程信息模块增加、修改、查询学生正在学习的各种课程信息。(6)缴费信息模块记录。4.2 详细设计4.2.1 开发学生档案资料学生档案中的信息主要记录学生的学号、姓名、性别、出生日期、入学时间、联系电话、家庭住

17、址等信息。学生档案信息子系统需要具备以下功能:(1)将在校学生直接录入系统,快速准确地完成学生注册信息的采集;(2)根据每个学生所修专业,快速确定学生人数;批量处理专业和班级变化的功能;轻松打印学生信息;自动生成各种电子数据(Excel 表格)存储学生信息。数据库系统设计Database System Design电子技术与软件工程Electronic Technology&Software Engineering2404.2.2 信息管理系统设计学习成绩管理是学生信息管理的重要组成部分,是学校对学生学习质量的综合登记过程。成绩是最重要的问题,对于想在短时间内知道成绩的学生,可以根据情况做出适

18、当的决定,比如准备选修课、补考或补考。因此,成绩管理模块必须具备以下功能:教师在本学期课程结束时,可以及时下载每个学生的日常成绩和考试成绩,保证成绩的及时发布;学生可以通过互联网查询自己的成绩;如果加载的分数有错误,管理员将在教师申请和教育部门批准后修改相应的分数,以确保分数的公平和准确。4.2.3 选课信息管理设计老师设置好专业必修课、限定选修课和选修课,学生寒假期间即可在校园网站上看到自己本学期的课程目录,并可以根据自己的学习情况预选和取消课程。系统记录每个学生的选课过程,所有课程均可通过选课系统自主选课。学生可根据专业课程安排和教育部公布的选修课程安排,选择下学期学习的课程(包括专业课和

19、各类选修课)。该系统可以选择参加全年专业化课程或参加计划课程课程。通常情况下,系统会在课程数量达到最大限制时使用停止方法。在预选阶段,学生可以通过校园网通过选修课预选课程和相关教师。4.2.4 宿舍信息化设计住宿管理系统具有以下功能:增加、更改、删除住宿;为不住在宿舍的学生增加、修改和删除宿舍;下载财政部提供的包含学生缴费信息的 Excel 表格;根据宿舍楼要求自动分配学生宿舍;检查毕业生和辍学生。4.2.5 支付信息管理设计捐赠信息具有以下功能:增加学生捐赠信息、更改捐赠信息、验证捐赠信息。4.3 用户界面设计(1)登录界面仅用于输入用户名和密码,但不同的登录用户会有不同的访问限制。在登录过

20、程中,会根据用户的输入提供一些登录提示。(2)添加用户界面主要用于管理员添加新用户,包括配置新用户的类别和权限。(3)教室设置界面主要用于设置新建教室、教师、班长等信息。(4)在成绩查询界面中,学生是系统的主要用户。为了方便学生用户查找结果,登录成功后,学生可以切换到结果查询界面查询结果,可以根据不同情况进行查询。登录后,用户只能搜索该年级的所有成绩单和成绩单,但不能通过输入学号来查找其他年级的成绩单或成绩单。4.4 处理流程设计管理信息系统处理方法的合理选择是流程设计的一个问题。事实上,处理方法的选择是根据系统的任务、目标和环境条件,合理选择信息活动的形式和具体方法。(1)数据访问。Visu

21、al Basic 具有强大的数据库管理功能。数据控制和数据库管理窗口允许直接以Microsoft Access 格式创建或处理数据库,并提供强大的数据存储和检索功能。同时,Visual Basic 可以直接访问 D Base、Fox Pro、Paradox 等其他外部数据库。通道Visual Basic 提供开放数据连接或 ODBC 功能,允许通过直接访问或连接使用和管理大型网络数据库服务器,如 SQL、Oracle 和其他服务器。应用程序可以使用 SQL数据标准和结构化查询语言直接访问服务器上的数据库,并为网络数据库提供简单的对象库操作指令、多用户数据库访问锁定机制和 SQL 编程技术。它为

22、在单个计算机上运行的数据库提供 SQL 网络接口,以便在分布式环境中快速有效地实现客户端/服务器解决方案。(2)动态数据交换。动态数据交换技术允许来自一个应用程序的数据动态链接到另一个,允许两个完全不同的应用程序建立动态数据连接。当原始数据发生更改时,可以自动更新链接。Visual Basic 提供动态数据交换编程技术,允许与应用程序中的其他 Windows 应用程序交换动态数据,并在不同的应用程序之间进行通信。4.5 数据库设计4.5.1 建模数据库的基础和基础是数据模型。根据应用的目的,数据模型分为两类:从用户的角度模拟数据和信息的概念模型;另一种类型是数据模型,它从计算机系统的角度模拟数

23、据。概念模型的表示方法有很多种,最常用的数据库系统设计Database System Design电子技术与软件工程Electronic Technology&Software Engineering241是物质关系法。这种方法使用 E-R 图来描述称为 E-R 模型的概念模型。E-R 模型的主要思想是通过实体及其关系合理地表示一个组织的数据模型。在 E-R 建模中,首先定义实体类型和关系,定义属性集和实体类型代码,然后绘制 E-R 图,创建 E-R 模型,最后将 E-R 模型转化为具体的支撑数据模型并进行优化。对于关系数据库,这是将模型转换为关系数据库并进行优化9。4.5.2 E-R 图学生

24、档案信息管理子系统包括:院系、专业、班级、学生等。具体如图 1 所示。4.5.3 数据表系统功能依赖于基础数据表的创建。每个数据表中数据项属性参数的合理性直接影响到系统的稳定性和安全性。基于这些主体以及主体之间的关系,数据库中的表以及每个表之间的关系构成超级用户表。(1)超级用户表主要存放使用系统的管理员信息。也可以设计成通用的用户表类型,这样就可以根据分配的角色来定义用户权限。使用第一种方法,所有复杂的操作都体现在程序中;后者反映在数据库的结构中。使用哪一种取决于设计者的意愿。系统管理员是系统最高级的用户。Sysadmin 主要是为学生管理员设计的。可以请求、添加、修改、删除学生档案信息、专

25、业信息、课程信息等,输入和验证学生学习成绩,请求和注册付款信息。如表 1 所示。表 1:超级用户表字段名类型约束IDChar2(1)主键用户名varchar2(10)Not null密码char2(10)Not null(2)学生表。主要存储学生用户的具体信息。作为系统的普通用户,学生可以查询自己的档案资料、专业信息、课程信息、学习成绩信息和付费信息。如表 2所示。表 2:学生表字段名类型约束IDChar2(1)主键用户名varchar2(10)密码char2(10)Not null4.6 代码设计代码开发必须从系统分析阶段开始。由于参与编码的多方利益相关者的仔细研究和协调,这项任务需要很长时

26、间,并且无法在系统设计阶段之前完成。代码是表示事物的名称、属性和状态的符号。代码是信息系统中人和计算机的通用语言和交流工具。该代码提供对事物的简要描述和清晰标识,使数据的存储和检索更加容易。使用代码可以提高处理的效率和准确性。学生信息管理系统针对不同的用户制定不同的权限,即管理员使用自己的账号登录并进行操作,普通学生(教师)使用学号(教职工号)登录。管理员可以更新学生的基本信息以更正输入基本数据时的错误,并提供附加功能为学生添加新用户。在登录系统中,可能会出现一些输入错误,比如没有输入密码就点击登录。在这种情况下,系统可能会提供“请输入密码”消息以快速识别问题。因此,代码设计必须将 age 限

27、定为数据类型,将 name 限制为字符类型。这些都是代码开发阶段需要考虑的因素。5 系统实现与调试5.1 系统实现当采用定制开发或联合开发时,成本效益分析必须考虑是否给用户带来经济效益,开发者是否能赚钱并实现“双赢”。在为客户开发软件项目时,利益将记录在图 1:学生管理信息系统 E-R 图数据库系统设计Database System Design电子技术与软件工程Electronic Technology&Software Engineering242合同中。(1)要分析的任务必须按照上述步骤和方法完成,但步骤之间的界限不是很严格。例如,调查和研究将贯穿系统分析的整个过程。调查和分析通常交替进

28、行,分析基于调查数据。如果在分析过程中检测到问题,则会将其发回重新检查。(2)系统分析的深度往往是影响管理信息系统性能的一个关键问题。系统分析应基于用户的需求,以及新系统将如何为用户提供服务。如果用户不接受它,就很难推广和使用它。(3)管理信息系统不是使用计算机的现有系统的复制品,而是基于现有系统并优于现有系统。在现有系统之外,这意味着新系统必须充分发挥计算机的作用,使计算机不仅能提高工作效率,还能优化管理方法和手段,从而从根本上改变管理方式,提高管理水平。5.2 系统调试软件测试是运行程序以检测程序中错误的过程。(1)审查项目选择。该系统使用黑盒测试方法来测试功能模块。本文只列出两个模块:用

29、户注册模块测试和学生成绩查询模块测试。(2)主体描述。测试用户注册模块的方法是在注册页面上输入一个空的或重复的用户名,输入一个空白的或不正确的学号,或者输入一个空闲的或不错误的密码来验证响应和系统操作。在测试学习成功查询模块时,系统应根据错误类型进行提示。该模块的测试方法是在每个学生的学习成绩查询界面中输入空白数字或错误的数字、错误的学生姓名和错误的 A-level 格式,以测试系统的响应和操作。此时,系统必须根据错误类型提供适当的提示。在向学生信息管理系统添加用户信息时,用户信息已成功添加,但数据无法与数据库同步10。6 结论总而言之,随着社会的发展,大学教育越来越重要,大学必须不断提高各方

30、面的管理水平。学生管理不可避免地是学校管理中最复杂和最重要的方面,因为它关系到学校的成功发展和学生的培养。作为计算机和网络技术的一部分,学生管理信息系统具有手动控制无法取代的优点:查询速度快、升级方便、安全可靠、存储容量大、成本低、存储方便。这提高学生的整体管理水平。它具有一定的现实意义。学生管理信息系统是在校园网络环境下运行的。用户通过浏览器访问服务器,并通过浏览器在服务器数据库中执行各种操作。系统实现后,用户界面友好,系统功能齐全,可靠性高,具有特定的服务功能,能够满足学生管理的需要。参考文献1 娄华杰.医院信息系统“云”化部署的可行性分析J.IT 经理世界,2021,24(10):79-

31、80.2 赵红伟大数据技术在轨道交通信息系统中的可行性研究J 交通科技与管理,2022(2):0009-0011.3 周翔.电子档案管理信息系统建设的可行性探讨兼论常州市住房公积金建设构想 J.中国房地产,2021(19):60-64.4 霍浩彬,刘月涵.数字化背景下勘察设计院业财一体信息化建设的思考 J.建筑设计管理,2021,38(1):62-67.5 韩越.三峡升船机信息化系统及基于 Revit 的 BIM管理平台建立可行性分析 J.现代工业经济和信息化,2021,11(11):187-188.6 武子锋,郭长达.中药材产地加工(趁鲜切制)质量追溯信息系统解决方案可行性分析 J.智能制造

32、,2022(5):107-109.7 吴欠欠,尹燕哲.关于推广“大型海洋工程装备协同研发与制造信息系统”的可行性分析 J.科技创新与应用,2016(17):42-43.8 王昆.建立符合网络安全标准的商业信息系统可行性探究J.网络安全技术与应用,2021(3):97-98.9 包海英.信息化技术在疾控中心学生肥胖档案管理中的应用研究J.中文科技期刊数据库(全文版)医药卫生,2022(11):0223-0226.10 余大章.高校“课程思政”融入学生工作管理可行性分析 J.中文科技期刊数据库(文摘版)教育,2022(5):185-187.作者简介李建勇(1979-),男,山东省德州市人。青岛科技大学研究生,德州职业技术学院,副教授。研究方向为学生管理教育,创新创业教育。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 品牌综合 > 临存文档

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服