基于Web的学生信息管理系统外文翻译资料

 2022-11-08 08:11

英语原文共 7 页,剩余内容已隐藏,支付完成后下载完整资料


基于Web的学生信息管理系统

S.R.Bharamagoudar1, Geeta R.B.2, S.G.Totad3

Assistant Professor, Dept. of Electronics amp; Communication Engg, Basaveshwar Engg. College, Bagalkot, Karnataka1 Associate professor, Department of IT, GMR Institute of Technology, RAJAM, Andhra Pradesh2 Professor, Department of Computer Science amp; Engineering, GMR Institute of Technology, RAJAM, Andhra Pradesh3

摘要

学生信息管理系统(SIMS)为学生信息的维护提供了一个简单的界面。它可以被教育机构或者大学用来很容易地保存学生的记录。系统的创建、精确的管理以及记录学生大学生涯的最新信息在大学包括学院也是至关重要。学生信息管理系统处理学生所有类型的详细信息,学术相关报告,学院细节,课程细节,课程表,批次详细信息,安置细节和其他资源相关的详细信息。它追踪着学生从入学伊始到课程结束的所有细节,可被用于所有的报告用途,跟踪出勤率,课程进度,已完成的学期,学年及下学期的课程详细信息,考试详情,项目或其他任何作业细节,期末考试结果,所有这些都将通过安全的在线界面嵌入所在学院的网站。

它还将具有教师详细信息,批处理执行细节,学生的各方面详细信息以及将各种学术通知给工作人员和学生的能力,这是由学校管理员来更新的。它还可以帮助我们探寻学院里发生的所有活动、不同的报告以及可以基于与学生、批次、课程、教师、考试、学期、认证甚至整个大学来生成信息查询。

关键词:学生信息系统、数据库、HTML、SQL

1介绍

一个综合的学生信息管理系统及用户界面的设计和实现是为了替代现有的纸质记录[1]。学校的工作人员能够直接获取学生学术方面的进展通过一个嵌在学校网站上的安全的、在线的交互界面。该系统利用身份认证系统,只会展示对个体职责非常有必要的信息。除此以外,每个子系统都具有允许授权用户在该系统中创建或更新信息的认证。在实际记录更改发生之前,所有数据会在服务器上进行彻底审核和验证。除了工作人员的用户假面,该系统还计划一个学生界面,允许用户访问信息并在线提交请求,从而减少处理的时间。所有的资料都被学校管理员安全的储存在SQL服务器上并且保证这高可能的安全等级。这个系统具有复杂的日志记录体系,以跟踪所有用户的访问并确保符合数据访问准则,并且可望提高大学记录管理的效率,从而减少访问和向用户传送学生记录所需的工作时间。以前,学院严重依赖纸质记录。尽管纸质记录是管理学生数据的传统方式,但是这种方法仍有几个缺点。首先,要向学生传达信息,应将其先显示在公告板上,学生不得不访问公告板才能检查这些信息。传达这些信息给学生要用非常长的时间,纸质记录难以管理和跟踪。检索,更改和重新提交纸质记录所需的体力消耗都是不值得附加的活动。这个系统为维护学生信息提供了一个简单的界面。它可以被教育机构或者学院用来很方便地保管学生的记录。实现这个目标的难处在于当信息是分散的并且可能是冗余的时候,手动的体系且收集相关信息可能非常耗时。使用在线的学生管理系统后,所有的这些问题都将被解决。该论文集中于以简单和易理解的方式来呈现信息,其中提供了诸如学生的在线注册和简要文档创建的部分,从而减少了纸质工作和在教育机构中并自动化生成记录的过程。

A.目的

目的是设计一个包含学校实时信息的大学网站,这将会提高大学记录管理的效率。

B.目标

(1)为学生、教职工提供一个在线交互界面;

(2)提高学校信息记录管理的效率;

(3)减少访问和交付学生记录所需的时间

(4)保证系统更加地安全

(5)减少花在没有价值的附加任务上

C.论文组织

沦为的组织如下:第二部分阐述了系统的设计,第三部分提供了使用的技术,第四部分涵盖了测试结果的详细信息,第五部分陈述结论。

2系统设计

这部分涉及数据流图,详细的流程图,需求分析,以及学生信息管理系统前后端设计的设计过程。

  1. 数据流图

数据流图(DFD)是学生信息系统“流”的图形表示。 数据流图也可用于数据的可视化处理[2] .DFD显示系统和外部实体之间的交互。然后,该上下文级DFD被“分解”以显示正被建模的系统的更多细节。 DFD表示通过系统的数据流。数据流图通常在问题分析期间使用。它将系统视为转换函数给定输入后所需的输出。系统中通过不同变换过程的数据移动在图1的数据流图中被显示出。本文主要侧重于学生信息、教师、安置单元信息、考试部分以及由学校管理人员通过各种等级控制维护的相关信息。每个实体的功能将会在流程图中详细解释。

图1 数据流图

B.详细流程图

详细流程图如图2所示。学生信息管理系统的设计包括为所有学生、教师以及其他使用人员提供SIMS使用途径的主页的设计。SIMS的每个用户都有由学院网络管理员提供的唯一用户名和密码。 主页主要包含新用户可以注册的登录表单,或者现有用户可以通过输入由web主控提供的用户名和密码来登录系统。

图2-1 详细流程图

学生:

学生是处于该系统的中心焦点,因为在每所学院中学生都扮演着极其重要的角色。学生可以获取学院的信息、课程的详细信息、学科信息、教师信息、练习信息、安置单元信息以及考试部分的信息。课程的详细信息包含了他正在学习的课程分支信息、学院的学术论坛、分支机构提供的年级学科、主题细节包括主题的教学大纲、关于处理主题的工作人员的信息以及他目前在该学期学习主题的注册情况甚至出勤和内部标记,他还可以向工作人员询问任何有关学科的事情。 安置细节包括有关公司的信息,加入公司实习的资格标准,实习进行的过程。安置单元更新那些被公司选中的学生的信息。考试部分的详细信息包括内部和外部时间表,考试的房间分配,它还包含该学期的最终结果。

图2-2 学生流图

教师:

教师可以更新关于学生出勤、学生内部标记的信息甚至其他任何和他们手上学科有关的信息。他们也可以察看学生的详细信息为了更好地了解学生的表现,提高学生的学习效率。教师还从学院那里获得关于学院内发生的任何活动的更新消息。他们还可以从展示单元和考试部分获取通知。

图2-3 教师流图

考试部分:

检查科负责更新内外部检查时间表。他们还负责更新监督为学生在考试中的教师和班级房间分配列表。并且他们还需要负责检查和批准员工更新的内部标记详细信息。

图2-4 考试环节流图

安置单元:

安置管理办公室的负责人负责更新与某家特定公司有关信息的合格标准,对于即将招聘的公司到达日期的相关信息,有资格去参加招聘流程的学生名单。安置办公室的管理人员也可以访问那些已经被公司录用的学生的列表以及从学生数据库访问学生信息,以选择用于安置的合适候选项列表。他还可以向学生发送有关任何信息的通知。

图2-5 安置环节流图

管理员:

管理员负责录入新学生的信息,将学生从一个班级提升到另一个班级,从一个学期到另一个学期,从一个学年到另外一个学年。管理学生们的账户诸如任何和姓名、地址有关的任何变化。管理员还管理教师账号,例如录入新的教师信息,记录教师对应的学科。管理员也更新与学院有关的信息,像活动日历包括有关任何其他活动的信息。管理员也将检查所有学生信息的更新,教师信息更新,考试信息更新等。管理员有着学生信息管理系统最高的权限等级。

图2-6 管理员流图

C.需求分析

该设计(SIMS)最基本的要求就是:

(1)每个用户都有他自己的身份标识;

(2)登录设施

(3)用户可以更新他们的个人信息并且能够查看通知、结果、安置以及考试部分的更新等等

(4)教师,安置和考试部分可以更新任何信息。

D.功能性要求

学生信息管理系统旨在提高学校信息管理的效率,并且它主要的功能在于管理并维护信息。管理员和学生是该系统两个主要的功能要求。

管理员将被给予比其他用户更多的权力。他将要确保信息以正确的格式录入。例如名字不能包含数字。在这样的情况下,如果非正确格式的信息被添加进去,那么用户将会被要求再填一次信息。学生只能使用该系统进行查询和输入他们的信息。

E.非功能性要求

1性能要求

我们将要开发的系统将会被用作为帮助组织管理整个学生在该组织下学习的数据库的主要性能系统。所以,期望数据库将在功能上能够执行所指定的所有要求。

2安全要求

数据库可能会在任何特定的时间内由于病毒或操作系统故障而崩溃。 因此,需要提取数据库备份[4]。

F数据库设计流程

可以说,数据库在几乎所有使用计算机的领域都发挥着关键作用,包括商业,电子商务,工程,医学,法律,教育和图书馆科学。 数据库是相关数据的集合。

一个数据库具有下列隐藏属性:

(1)数据库代表着一些方面的真实世界,有时会被称作微型世界或到微型宇宙的话语变化也反映在数据库中

(2)一个数据库是某些固有含义数据在逻辑上的相干集合。随机分类的数据不能被正确地引用作数据库

(3)一个数据库被设计、建立及用数据填充出于一个特定的目的。它是一个预期的用户组以及这些用户所拥有的一些先入为主的感兴趣的应用程序

数据库管理系统(DBMS)是一个是用户能够创建和维护数据库的程序。DBMS是一个通用的软件系统,它能够促进定义,构建,操纵和共享各种用户之间的数据库和程序。定义一个数据库包含着区分数据种类、结构和数据存储在数据中所要遵守的约束。数据库定义或描述性的信息也以字典的形式存储在数据库中。它被称为元数据,它构造数据并由DBMS控制将数据存储在存储介质上。

操作一个数据库包括如下功能,查询数据库以检索特定数据,更新数据库来反映微观世界,并从数据中生成报告。共享数据库允许多个用户和程序同时访问数据库。

应用程序通过发送查询语句或DBMS的数据请求来访问数据库,查询通常导致一些数据被检索; 事务可能导致一些数据被读取和一些数据被写入数据库。

3使用的技术

HTML

HTML是一种超文本标记语言,现实它是任何网站的骨干。 每个网站不能没有html知识来构成。如果我们做我们的网页只有借助html,但我们不能在网页中添加许多有效的功能,为了制作一个更有效的web网页我们会使用不同的平台如CSS。所以这里我们使用这种语言来做我们的网页,使其更有效且高效。网页的动态效果我们使用JavaScript。

CSS

CSS代表“级联样式表”。 级联样式表格用于格式化网页的布局。 他们能用于定义文本样式,表大小和其他以前只能在一个页面HTML代码中定义的web页面。CSS的基本目标是要从一个web文档(以任何标记语言编写)分离内容和样式(在数据库中使用级联样式过程编写,在数据库中创建视图,设置表格)。使用它有很多好处,例如用户可以通过CSS提取改进内容的可访问性,更好的灵活性,此外,CSS还提供了一定程度的控制文档的各种呈现特性。它也帮助了节省整体成本并在节省呈现时间上大有帮助。CSS根据需求选择提供了各种样式方案和规则选项,也允许相同的HTML文档呈现多种不同风格。

JavaScript

JavaScript被认为是最有名的脚本语言之一。JavaScript从定义上来说,是一个万维网的脚本语言。JavaScript的主要用途是添加各种Web功能,Web表单验证,浏览器检测,创建缓存等。JavaScript是最受欢迎的脚本语言之一,这就是为什么它几乎支持今天可用的所有网络浏览器,如火狐。

我们使用浏览器Opera或Internet Explorer。JavaScript被认为是最强大的之一脚本语言。它经常用于开发客户端Web开发。 JavaScript是用于使网页更具互动性和动态性。JavaScript是一种轻量级的编程语言,它是直接嵌入到HTML代码中。JavaScript,由名字暗示,受许多语言的影响,特别是Java。

PHP

确切地说,PHP是一个非常强大的用来开发动态Web应用程序的服务器端脚本语言。 使用PHP,用户可以方便地建立互动和动态的网站。 PHP脚本可以直接嵌入到html代码的中心位置。 PHP与各种Web服务器兼容,如Apache和Microsoft的IIS。 所有PHP脚本在服务器上执行,它支持各种数据库如MySQL,Oracle,Solid,Generic ODBC等; 然而,它主要用于MySQL。

SQL

SQL代表结构化查询语句。SQL让我们可以访问和操作数据库。SQL是一个ANSI(美国国家标准协会)标准。SQL可以对数据库执行查询,从数据库检索数据,在数据库中插入记录,在数据库中更新记录,从数据库中删除记录,创建新的数据库,

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[138723],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。