毕业设计论文.docx

上传人:b****6 文档编号:8553794 上传时间:2023-01-31 格式:DOCX 页数:32 大小:957.29KB
下载 相关 举报
毕业设计论文.docx_第1页
第1页 / 共32页
毕业设计论文.docx_第2页
第2页 / 共32页
毕业设计论文.docx_第3页
第3页 / 共32页
毕业设计论文.docx_第4页
第4页 / 共32页
毕业设计论文.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

毕业设计论文.docx

《毕业设计论文.docx》由会员分享,可在线阅读,更多相关《毕业设计论文.docx(32页珍藏版)》请在冰豆网上搜索。

毕业设计论文.docx

毕业设计论文

摘要

教学管信息管理系统是校园信息管理系统的一个有机组成部分,本文简要阐述了教学管理系统设计的意义以及系统的开发过程。

本系统实现的主要功能包括学生成绩查询、学生资料查询、教师资料查询、单科成绩浏览、学年开课清单、学分计算、平均分计算、添加修改学生、教师、课程信息、删除学生,教师、课程信息、数据库的还原、备份、用户信息的管理和维护以及其他一些辅助功能。

教学管理系统采用VB编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server交互能力。

本系统以VBSQLSever2000诶主要开发平台,从用户的角度出发,对教学管理系统的功能进行全面分析。

在数据库的建立上主要采用Access作为关系数据库的开发工具。

在数据库的连接上菜用ADO的数据库访问技术。

本文从开发平台、运行环境、系统设计和模块实现等方面阐述了系统的设计以及开发过程,从系统的开发背景、系统功能、设计思路和一些程序开发的细节等方面进行了论述。

尤其是详细的说明了学分计算、平均分计算、添加修改学生、教师、课程信息、删除学生、教师、课程信息、数据库的还原、备份、用户信息的管理和维护这几个模块的设计与开发过程。

 

关键词:

VBSQL 教学管理系统 数据库

前言

教学管理是学校的主要的日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制展开和深入,教务日常管理工作日趋繁重、复杂,迫切需要研制开发教学管理软件。

国外高效一般具有较大规模的稳定的技术队伍来提供服务与技术支持,国内高校信息化建设相对起步较晚。

在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件,系统软件和网络,另一方面也不断开发实施了各种教学、科研、办公室管理等应用系统,形成了一定规模的信息化建设体系。

但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。

目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,因此国家教育部门向各级各类学校开展了全面学分制改革。

因此,各院校对自己的现有教务管理系统进行改进和提高,根据国内大学的现有管理模式,结合国际新的思想观念,在校园网络环境下建设先进的,与国际水平接轨的信息化管理平台。

提高学校管理工作的现代化水平,使之成为学校公共信息服务体系的重要组成部分。

在这样的大环境下,选择了“教学管理信息系统”这个设计题目,符合实际需求。

《教学信息管理系统》是高校教学、教务管理应用软件。

熟悉教学管理工作的全部过程,从教学工作的实际出发,解决工作中关键性的难点问题,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。

使得教务管理走向无纸办公和规范化、现代化管理。

 

第一章管理信息系统概述

1.1管理信息系统产生的背景

过去30年中,各行各业往往都有不少管理人员和行政首脑孤立地看待数据处理和计算机。

造成这种看法的原因是,数据处理和信息服务人员不愿使用容易被用户理解的语言同用户进行交流。

管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机系统的开发,从而在许多其它方面助长了闭关自守和冗余劳动的现象。

在用户信息服务人员的交流方面,没有一个单位指望能做到尽善尽美,但是,的确某些单位已经取得比较好的经验。

用户同信息服务人员配合默契的一些单位认为:

这种成功的原因在于,用户已经掌握了计算机和信息资源管理方面的基本知识。

可见,用户管理人员掌握这方面的知识是非常必要的。

诚然,信息服务专业人员是具备这方面知识的,但是要使用户管理人员获得这些知识,就必须通过正规的学习、阅读和实践。

妥善处理用户同信息服务人员之间的关系,可以加强双方的互相配合。

为了建立和维护一个高质量的信息系统,各方都必须尊重对方的意愿。

系统质量的优劣是直接与用户同信息服务人员之间互相配合的好坏成正比的。

凡是那些不愿意掌握有关计算机和信息资源管理方面基本知识的用户管理人员和行政首脑,必将成为落伍者,特别是当前这种鼓励用户直接参与信息系统开发过程的发展趋势下。

过去,用户管理人员在很大程度上是依靠信息服务人员来推荐、开发和实现所需的信息系统的。

鉴于信息服务需要不断的发展变化,现在把鉴别和提高系统的责任留给用户——这也是理所应当的。

用户更多地参与信息系统的开发,这种趋势早在70年代中期就开始了,而且,自那以后不断地发展,现在已经进入了信息服务人员同用户合作的时代了,因为只有用户更了解他们自己想从信息系统中得到什么。

用户参与信息资源的典型事例表现在分布式数据处理方面。

在这方面,用户不仅要参与系统的开发,而且还要负责管理系统运行所需要的硬件和人员。

直到最近几年,人们才认识到:

信息是一种资源,必须把这种有价值的资源加以利用,部使其白白浪费掉。

在竞争激烈的环境里,管理人员和行政首脑必须有效地利用信息,不然就难以立足于不败之地。

过去,管理人员仅仅把计算机看成是省钱的工具,而现在,计算机被看成是创造利润的工具。

每个公司都大量的、尚未发觉的、可利用计算机和信息资源的潜力。

发觉这种潜力所需要具有的计算机和信息处理的知识水平,是大多数管理人员和行政首脑力所能及的。

1.2管理信息系统的定义

管理信心系统是从管理、信息、系统三个概念的基础发展的,它首先是一个系统,其次是信息系统,再次是一个用于管理方面的信息系统。

一方面这说明了一切用于管理方面的信息系统均可为是管理信息系统。

另一方面说明这种信息系统不同于卫星通信系统,而强调其用在管理上。

管理信息系统综合运用了管理科学、系统科学、运筹学、统计学、计算机科学等学科的知识。

对管理信息系统的理解可从广义和狭义两方面来理解。

广义的说:

管理信息系统是用系统思想简历起来的,一计算机信息处理手段,一现代通信设备为基本传输工具,能为管理决策者提供服务的人机系统

狭义的说:

管理信息系统是一个有人和计算机等组成的,能进行数据的收集、传递、储存、加工、维护和使用的系统,它具有计划、预测、控制和辅助决策等功能。

这个定义说明了管理信息系统不仅是一个技术系统,而且要考虑人的行为,是个社会系统,是个管理系统。

所以说管理信息系统是个人机系统。

现代科学管理就是把管理过程数量化,用计算机解决问题已达到系统的目的。

这是现代化管理的标志。

概括起来就是系统的观点、数学的方法、计算机的应用。

管理信息系统是一个人机系统,但计算机并不一定是管理信息系统的必要条件。

实际上,任何地方只要有管理,就要有信息,也就要管理信息系统。

计算机的强大能力是管理信息系统更有效。

问题不再于用不用计算机,而在于什么样的信息处理交给计算机更合适,什么样的工作交给人更合适。

任何计算机的联系是什么,怎样才能充分发挥人和计算机各自的特长,组成一个和谐、有效地系统?

现在的管理信息系统管理信息系统都充分的强调计算机的作用,所以也称为计算机管理信息系统。

从事管理信息系统工作的人被称为系统分析员。

它部单是一个技术人员而且也是一个管理人才,对于一个系统分析员来说,了解基本组织功能,如市场、生产、人事、财务等和了解计算机一样的重要,了解决策和人机对话中人的行为和了解程序知识一样重要。

一个系统分析员应有两方面的能力:

一方面能从管理的目标出发,定义信息需求,另一方面能从系统出发定义计算机的硬件、软件要求。

它不仅要求有反映现实的能力,而且应当有改造现实的能力。

管理信息系统概念结构主要有四大部分组成,如图1-1所示

 

1.3过的类型

信息系统可以是人工的获基于计算机的,独立的获综合的,成批处理的或联机的。

通常的信息系统是上述各种类型的组合。

当然它不能既是独立的又是综合的。

1.独立的系统是为了满足某个特定的应用领域儿设计的。

独立系统有它自己的文件,这些文件必然担忧一定的沉余性

2.综合的信息系统通过它们使用的数据而被组合在一起。

系统利用一个资源共享的数据库来达到综合的目的

3.一人工系统为基础已经开发处各式各样的计算机信息系统。

达到目的为止,在进行人工“计算机化”时,任然缺乏设计经验和(或)缺少信息服务人员与用户之间的交流。

也就是说,基于计算机的系统的工作流程直接借鉴了人工系统的工作流程。

通常这些系统是独立的,而且把计算机仅仅用作为数据处理机。

在设计这些系统时,很少考虑到最终要将它们综合的意图。

4.信息系统也能按成批处理、联机处理获二者组合来分类。

在成批树立系统中。

将事务和数据分批地处理获产生报表。

即使出现了信息资源管理系统,而且计算机信息系统的潜力得到了广泛的承认之后,大多数系统让你然是独立的成批处理系统。

如今这些系统中多数已经失去了使用价值,而且被重新设计成综合的、联机的系统。

通过定义可知,“综合”要求业务领域经理和公司领导密切地合作。

信息服务专业人员可以作为顾问,而有管综合细细系统与业务领域的冲突和差异则应该有用户团体来解决。

解决这秀儿差异真正实现综合的环境是信息服务人员向用户经理提出的挑战。

1.4管理信息系统的设计原则

管理信息系统的设计与开发是一项系统工程,为了保证想呕吐的质量,设计人员必须总是共同的设计原则,尽可能提高系统的各项指标。

具体的设计原则如下:

1:

实用性原则

要力求最大限度的满足工作的需要,充分考虑业务层次、个管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要素进行考虑。

用户接口和操作界面设计尽可能做到界面美观大方,操作简单实用。

2.可扩展性与可维护性原则

为适应将来的发展,系统应具有良好的可扩展性与可维护性,软件尽可能模块化、组件化、使应用系统可灵活配置,适应不同的情况。

数据库的设计尽可能考虑到未来的需要。

3.安全可靠原则

应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。

数据库的备份策略恰当,防止灾难性事故的发生。

4.用户界面设计原则

图形化原则:

用户界面的设计应符合规范的图形用户界面,做到美观大方。

用户界面应当直接,明了,条理清晰。

实现傻瓜性管理——易学、易用、易管理。

5.数据库设计原则

(1)一致性原则:

对系统进行统一、系统的分析与设计,协调好各数据源,做到数出一门、算法统一、度量统一。

保证系统数据的一致性和有效性。

(2)完整性原则:

数据库的完整性是指数据的正确性和有效性。

要防止合法用户使用数据库时向数据库加入不规范的数据。

对输入到数据库中的数据要有审核和约束机制。

(3)可伸缩性原则:

数据库结构的设计应充分考虑发展的需要、移植的需要,具有良好的扩展性、伸缩性和适度冗余。

规范化数据库的设计:

应遵循规范化理论,规范化程度过低,可能会存在插入、删除异常、修改复杂、数据冗余等问题,解决的方法就是对关系模式进行分解或合并,转换成高级范式。

但也应当注意到,并不是规范化程度越高就越好。

当一个应用的查询中经常设计到两个或多个关系模式的属性时,系统就必须经常的进行连接运算,而连接运算的代价是非常高的。

所以,在具体应用时到底规范化进行的哦身模程度需要权衡利弊。

第二章开发工具的介绍

2.1VisualBasic简介

VisualBasic是Microsoft公司推出的一种Windows应用程序的开发工具。

由于它具有使用方便,简单易学,功能丰富等特是点,迅速成为最流行的Windows应用程序的开发工具之一。

何谓VisualBasic?

“Visual”指的是开发图形用户界面(GUT)的方法,不需编写大量代码去描述界面元素的外观和位置,而只是把预先建立的对象加到屏幕即可。

如果以使用过诸如paint之类的绘图程序,实际上就掌握了创建用户界面的必要技巧。

“Basic”指的是BASIC(BeginnersALL-PurposeSymbolitInstructionCode)语言,这是一种在计算机技术发展史上应用得最为广泛的语言。

VisualBasic在原有BASIC语言的基础上进一步发展,目前包含了数百条语句、函数及关键词。

其中,很多和WindowsGUI有直接关系。

数据访问特性允许对包含MicrosoftSQLServer和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。

有了ActiveX技术,就可使用其他应用程序提供的功能,例如Microsoftword字处理器,MicorsaoftExcel电子数据表及其他Windows应用程序,甚至可直接使用VBP或VBE创建的应用程序和对象。

2.2VisualBasic的特点

(1)面向对象的可视化编程方法:

用传统程序设计语言设计程序时,大都:

是通过编写程序来实现用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察,这很麻烦,大大影响了软件开发的效率。

VisualBasic则是应用的面向对象的程序设计方法(OOP),提供了可视化的设计方法,它把程序和数据封装起来作为一个对象,并为对象赋予应有的属性,使对象成为实在的东西。

开发人员不必再为界面设计而编写大量程序代码,也不需要通过一遍遍编译来修改不满意之处了。

只有按设计要求的屏幕布局,用系统提供的工具,在屏幕上画各种“部件”,即图形对象,并设置这些图形对象的属性,就可以轻松完成任务了从而可以大大提高程序设计的效率。

(2)结构化程序设计语言:

VisualBasic是在语言的基础上发展起来的,具有高级程序设计的语言的语句结构,接近于自然语言和人类的逻辑思维方式。

(3)事件驱动编程机制:

VisualBasic通过事件来执行对象的操作。

一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。

例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(click)事件,而在产生该按钮时将执行一段程序,用来实现指定的操作,由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。

(4)访问数据库功能:

VisualBasic具有强大的数据库管理功能,利用数据库控制和数据的管理窗口,可以直接建立或处理MicrosoftAccess格式的数据库,并提供的强大的数据库存储和检索功能。

VisualBasic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLSever,Oracle等。

在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,还提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单片机运行的数据库提供了SQL网络接口,可以在分布环境中快速而有效地实现客户/服务器(client/server)方案。

(5)动态数据交换(DDE)功能:

利用动态数据交换(dynamicdataexchange)技术,可以把一种应用程序中的数据动态的链接到另一种应用程序中,使两种完全不同的应用程序建立一条动态数据链路。

(6)对象的链接与嵌入(OLE)功能:

对象的链接与嵌入将每一个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式文件。

利用OLE技术,可以方便地建立复合式文档(compounddocument),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来的应用程序相同的操作。

VisualBasic就采用了OLE技术。

(7)动态链接库(DDL)功能:

VisualBasic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。

但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到VisualBasic应用程序中,可以像调用内部函数一样调用其它语言编写的函数。

Server数据库开发

本系统的数据库应用了SQLserver2000,是由microsoft公司推出的数据库管理系统,他是一个大型的数据库管理系统。

具有的特点有:

(1)简单的图形化好、管理工具。

(2)隐含的开发控制能力:

可以利用动态锁定功能,防止用户在查询和更新并发操作时相互间发生冲突。

(3)丰富的编程接口工具:

通过了transact_SQL,QB_libraryforC等开发工具。

(4)资源优化:

SQLserver2000是microsoft服务器套件backoffice的成员之一,它与其它软件合并充分利用它们所提供的服务功能(如安全管理等)从而增强SQLserver数据库系统的功能,并且仅占用较少的系统资源。

(5)具有很好的伸缩性:

既能运行在windows2000下,有可以运行在windowsNTserver等操作系统下。

由以下SQLserver的特点可知,SQLserver既具有小型数据库的灵活性。

有继承大型数据库的许多优点,在性能和安全方面安全可以胜任本系统的要求,维护管理是十分方便的。

第三章系统设计和数据库设计

3.1系统设计

3.1.1系统功能分析

本系统主要有以下功能要求:

(1)登陆,包括:

注销和退出;

(2)查询,包括:

学生成绩查询、学生资料查询、教师资料查询;

(3)浏览,包括:

单科成绩浏览、学年开课清单;

(4)计算,包括:

学分计算,平均分计算和方差计算;

(5)维护,包括:

添加修改删除学生、教师、课程信息、数据库的还原、备份及用户信息的维护

(6)帮助,包括:

关于、给我发邮件、系统信息。

3.1.2系统功能模块设计

根据系统功能要求,可以将系统分解成几个功能模块来设计,功能模块如图4-1所示。

 

3.2数据库设计

3.2.1数据库需求分析

根据数据库流程,教学管理信息系统需要以下数据项:

(1)登陆表:

用户名、密码、权限、角色;

(2)课程表:

课程名称、讲课、学时、学分、课程状态;

(3)课程类型表:

课程编号、课程类型;

(4)成绩类别表:

成绩类别、人数;

(5)成绩表:

记录编号、课程名称、教师姓名、学年、学期、成绩、课程状态;

(6)学生表:

学号、姓名、性别、籍贯、生日、电话、电子邮箱;

(7)教师表:

员工号、姓名、所在教研室、性别、电话、电子邮箱、职称。

3.2.2数据库概念结构设计

为了把用户的数据要求清晰的表达出来,要建立一个概念性数据模型(也称信息模型)。

概念模型是一种面向问题的数据模型,是按照用户三维观点来对数据和信息建模。

它描述了从用户的角度看到的问题,它反映了用户的现实环境,且与软件系统中的现实方法无关。

3.3数据库逻辑结构设计

根据上面的图4-1,需要七个基本信息表:

课程表、课程类型表、成绩表、学生表、教师表、登录表、成绩类别表。

此外,需要对不同的人员进行密码验证和权限的限制,防止出现越权行为。

用户名、密码和权限单独保存在一个表中。

 

 

第四章教学管理系统的详细设计

4.1用户登录模块

登录系统是为了防止非法用户进入系统而设计的。

主要用于辨认操作员身份,以确定其使用权限。

用户登录,关键是验证用户名称和口令,用户进入系统要在登陆账号的文本框中添入自己申请的账号,然后添入相应的密码。

程序以输入的用户名和密码为条件从密码权限表中查询数据,只有注册过的用户,正确输入登陆账号,以及确认密码无误之后才能进入系统。

如果用户输入的登录账号和与之相对应的密码错误的时候,系统会显示“密码或用户名错误!

请检查!

”,这样就需要重新返回登陆界面重新登录了。

如果连续三次输入错误!

”,然后退出系统。

4.2系统模块

系统模块主要包括两个方面:

注销,退出。

点击注销按钮时回退出系统界面,返回到登录窗口,允许下一位用户继续登录,点击退出时将关闭整个应用程序。

4.3查询模块

查询模块主要包括三个方方面;学生成绩查询,学生资料查询,教师资料查询。

学生成绩查询:

在期末输入成绩单后,学生可以在查询界面中查看自己的学科成绩。

登录成绩查询界面后,需要输入学生编号,开课年份,然后在课程名称下拉列表中会自动显示已修课程,选择相应课程,单击查询按钮,即可显示相应课程成绩。

学生资料查询:

登录学生资料界面后,输入学生编号,单击查询按钮,即可显示相应的学生信息。

教师资料查询:

教师资料查询与学生资料查询相类似,登录教师资料查询界面后,需要输入教师姓名,单击查询按钮,即可显示相应教师信息。

4.4浏览模式

浏览模式主要包括两个方面:

单科成绩浏览,学年开课清单。

单科成绩浏览:

学生对录入成绩的查询是教学管理系统的一个重要组成部分,因此有必要开发一个成绩查询窗体,它主要设计数据的查询。

登录成绩浏览界面后,选择要查询的年份及学期信息,便可查询相应的考试成绩。

学年开课清单:

学年开课清单与单科成绩浏览界面相类似,登录界面后,选择要查询的年份及学期信息,这一学年的开课信息就可以显示在列表中浏览。

4.5计算模块

计算模块主要包括两个方面:

学分计算,平均分计算。

学分计算;学分累加计算主要用于查询学生已修课程的累计学分,在此界面中,输入要查询的学号及课程类型,系统会自动统计合格学分及不及格学分并显示在列表框中。

同时可以查看所有已修课程的成绩信息。

平均分计算:

平均分是反映学生的整体学习效果,是学生总体成绩情况的直观体现,因此在此系中,设计了平均分计算模块。

输入要查询的模块。

输入要查询的年份,课程名称及教师姓名,学生的平均分会自动计算出来并显示。

4.6维护模块

维护模块主要包括三个方面:

添加修改学生信息,教师信息,课程信息,学生成绩,删除学生信息,教师信息,课程信息,学生成绩,备份数据库,还原数据库,更改密码,添加账号,删除账号。

添加修改学生信息,教师信息,课程信息,学生成绩四个小模块的窗体大致相同,只是实现的具体操作各有不同,以下以“添加学生信息”为例介绍本部分功能。

当需要更新一个全新的学生信息后就可以在“添加修改学生信息”模块中添加信息如:

学号,姓名,性别,籍贯,出生年月,联系电话,电子邮件,照片。

当用户将这部分模块内容添加之后,点击插入按钮添加一个新的学生信息。

作为数据库信息管理系统,其信息总是会过时的。

因此,如果没有存在的价值,就需要将一些记录按条件进行删除。

所以有必要开发专门用于删除信息的功能模块。

删除学生信息,教师信息,课程信息,学生成绩三个模块的基本窗体也大致相同,以“删除教师信息”为例介绍本部分功能。

此处需要说明的是:

具有删除功能的只能是数据库管理员。

输入要删除的教师姓名,然后按回车键定位,会显示相应的教师信息,点击删除按钮,删除此教师信息。

在数据库应用程序中,由于病毒的入侵或磁盘的损坏,常常出现数据丢失的现象。

如果预先对数据库中的数据进行备份,那么在系统遭到破坏时,就可以恢复数据,从而避免重大的损失。

备份数据库与还原数据库模块主要完成数据库的备份与恢复。

本系统设计了修改用户密码功能模块来提高系统的安全性,用户提通过输入用户名和原来的密码可以进行密码的修复。

在该窗体中,有输入新的密码和确认密码两项,在这两项的文本框中输入新密码,系统会判别你输入的这两次密码是否相同,若相同则单击“确认”按钮后,密码就修改成功了。

若两次输入的密码不同,则光标会自动回到要求输入新密码的文本框,表示系统要求你重新输入新密码。

如果不想修改,单击“取消”按钮即可。

此外,用户以数据库管理员的身份登录即可注册新的账号。

用户只需点击“添加用户”按钮即可弹出“添加用户”对话框,便可以选择添加用户的用户类型进行新用户的添加。

首先判断“新用户名”是否与现有的用户名重名,如果是则终止过

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1