版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
早教机构信息管理系统的设计摘要在信息技术迅速发展的今日,寻找一个便捷的方法来储存信息格外重要。目前,大多数的信息管理都基于文本,使用纸张作为信息的承载工具,其缺点明显,如繁琐、不易保存、工作量大、易出错等。因此开发一个信息管理系统来帮助使用者储存信息是十分必要的。本课题旨在开发一个面向早教机构的信息管理系统。该系统基于ASP.NET开发技术,C#开发语言,Oracle数据库等技术,实现的主要功能模块包括:学生管理,教师管理,课程管理,班级管理。本系统的设计目的,即为早教机构服务。该程序使得使用者能够更加优质、清晰地管理早教机构学生的信息,还能在大数据的支持下为学生提供课程选择上的建议,从而提高在信息管理时的工作效率与质量。关键词:早教机构信息管理;ASP.NET;C#;Oracle数据库目录 1. 绪论 绪论课题研究意义学生信息管理系统是学校对学生进行管理的一种手段,学生信息数据就是学校对学生进行管理的核心资源。在传统学校学生信息管理过程中,这些信息资源的利用率低、保密性差,而且容易出错,学生信息管理效率极低,影响了学校对学生综合管理水平的提高。随着计算机网络的发展,学生信息管理系统的诞生,学校学生信息管理出现了新的模式,学生信息管理的效率被提高,有效的提高了学校综合管理水平,让学校能够发展的更好。因此,对学校学生信息管理系统的设计与实现研究,有利于解决好学校建设发展中人才培养、教学决策等方面的各类问题。随着社会经济水平的不断发展以及人们生活水平的不断提高,人们也在追求教育的道路上不断前进,越来越多的家长坚信早期的鸟儿有虫吃的俗语,希望自己的孩子能够早日接收到优质的教育。与现有的操作相比较而言,使用计算机信息管理系统来管理学生的信息有很多的有点,可以大幅度的减轻工作人员的劳动负担,使他们的工作效率大幅提高。本系统的设计目的,旨在为早教机构服务,管理新入学的婴幼儿相关信息。该程序使得我们能够更加优质、清晰的管理早教机构学生的信息,还能在大数据的支持下为学生提供课程选择上的建议,从而提高在信息管理时的工作效率与质量。课题发展状况现状管理信息系统(ManagementInformationSystems简称MIS),是一个不断发展的新型学科,随着计算机技术与通讯手段技术的不断进步,MIS的定义也在不断的更新,现在,MIS一般由人和计算机设备以及其他的信息处理手段组成,应用于管理信息[1][2]。对企业而言,信息、资金、人、能源、物资是5大重要资源。人、物资、能源、资金这些资源都是有形可见的,但信息却是一种无形的资源。在之前,人们更多的着眼于执着于人、物资、能源、资金之类有形的资源,但是随着时代进入了信息社会和知识经济为主导的时代后,信息资源就开始显现其重要性了,因其决定了如何更加好,更加有效地使用那些有形的资源。决策是必须基于一定的情况下才能够正确的,例如对客观情况,客观情况外等种种条件十分了解才可以。所以,决策和信息有着非常密切的联系。仅仅靠一拍脑袋,或者是想当然的决策就很有可能就是一个错误的决策,详细的信息才是正确决策的基础。在管理的时候,根据现有的信息对自己的行为决策进行修改也是十分重要的事情。如果没有控制好事情的发展,那就很有可能是没有掌握好现有的信息。信息也是连接着各个企业的纽带,企业之间,企业之内各个部门职能之间都是依靠着信息的交流才能够正常的执行自己的职责,失去了信息,每个部门就像一个单独的齿轮,不能够完美的咬合,也就不可能进行正常的职能执行了[3]。随着时间与科技的不断发展,管理信息系统在各个领域都有着不同程度的进步与发展。诸如摊位信息系统[4]、班级文化信息管理系统[5]、校园图书馆信息管理系统[6]、学生信息管理系统[7]等。本文将面向早教机构,开发学生信息管理系统,目前还没有在文献中找到相关记载。首先,学生信息管理系统的出现,得益于快速发展的计算机网络科技。计算机网络将人类社会带入了一个崭新信息时代,在计算机网络的支持下,各种信息资源大量的流通、共享,方便了人们的查询、加工和使用。计算机有强大的数据库功能,系统能储存大量的数据,而且保密效果好、寿命长。由此可见,计算机网络的发展极大的推动了学生信息管理系统的发展。其次,随着机构的不断扩招,早教机构要管理的学生信息量巨增,海量的学生管理信息影响了机构对学生管理的工作效率,这些信息资源的利用也很低,因此,早教机构需要一种更快捷、有效的办法对学生信息进行管理。再次,传统的学生信息管理本身就存在着很多的弊端。第一,人工管理不仅费时、费力,而且容易出错。第二,人工管理效率低,保密性差。在高校不断扩招的局势下,人工管理更难以应对海量的学生信息收集、整理、调用等操作需求,学生信息管理的工作效率更低,还容易发生学生信息丢失、泄露等情况。第三,随着学生信息管理时间的增加,会产生大量的文件和数据信息,信息量巨大。这就导致学生信息查找难、更新难、维护也难,学生信息的利用效率很低。因此,面向早教机构的学生信息管理的系统设计和实现,是学生信息管理发展的必然趋势。课题研究内容概述早教机构信息管理系统的设计目的,旨在为早教机构服务管理新入学学生信息,方便双向信息沟通。该程序使得我们能够更加优质、清晰的管理早教机构学生的信息,还能在大数据的支持下为学生提供课程选择上的建议,从而提高在信息管理时的工作效率与质量。本篇文章共分以下六个章节,分别简述了以下几点内容:第一章:绪论。介绍了早教机构学生信息管理系统的研究意义,阐明了相关的研究目前的发展现状,最后简单介绍本文所设计的程序的功能。第二章:介绍了开发该系统时候所涉及并运用的技术。第三章:通过对于早教机构学生信息系统的调查与研究,简单分析了该系统是否可行,以及列出该系统的需求。第四章:对系统的概要设计,通过借鉴以及对有关参考文献和资料的学习,阐明了如何设计的该系统的数据库,并且选定开发该系统的工具,制定好系统设计框架,完善逻辑结构的设计。第五章:对系统各个板块功能的简要展示。第六章:简单阐述了该系统目前存在的不足以及今后系统需要改进的方向。
系统开发所涉及的技术ASP.NET技术ASP.NET也被称为ASP+,它不是ASP的简单升级,而是微软的下一代脚本语言。ASP.NET是基于.NETFramework的Web开发平台,吸收了ASP以前版本的最大优点,参照Java、VB语言的开发优势,不仅增添了许多新的特色,还修正了以前ASP版本的错误。ASP.NET具备了开发Web应用程序所必须的要素,具备了验证、缓存、状态管理、调整、配置等所有功能。在代码撰写制作的时候,将前端页面和后台逻辑分开,将前端显示的内容与后台繁琐的代码分离开来,让丰富多彩的页面更容易编写。该技术同时也使程序重要的代码看起来并不繁琐。Oracle数据库Oracle数据库是美国Oracle公司(也称甲骨文公司)提供的以分布式数据库为核心的一组软件产品,是目前最流行的B/S体系结构的数据库之一。Oracle数据库作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个具有完备关系的产品;作为一个分布式数据库,它能够实现分布式处理的功能。作为目前世界上使用最为广泛的数据管理系统之一,它有着完整的数据管理功能,有着诸多特性,像是数据的大量性,保存的持久性,数据的共享性,数据的可靠性,同时也有着可用性强,可扩展性强、数据的安全性强、稳定性强的特点。MicrosoftVisualStudioMicrosoftVisualStudio(简称VS)是美国微软公司开发套件系列产品之一。VS作为一个基本而完整的开发工具集,它包含了UML工具、代码控制工具、集成开发环境等软件整个生命周期所需的大部分工具。其编写的目标代码适合于所有微软支持的平台。VisualStudio是目前Windows平台上最流行的应用程序的集成开发环境。目前最新版本为VisualStudio2019版本,是基于.NETFramework4.8。C#开发语言C#是一种基于C和C++的稳定、简单、优雅的面向对象编程语言。它继承C和C++的强大的功能的同时也取消了一些它们的复杂的特性。C#综合了VB简单的可视化操作和C++的高运行效率,凭借着其强大的操作能力,独具一格的语法特性,和简单方便的面向组件编程的支持成为.NET开发的首选语言。本章小结本章简单介绍了开发该程序时所利用到的VisualStudio、Oracle数据库软件和C#开发语言与.NETASP的技术。系统可行性与需求分析系统可行性分析开发本系统是为了实现早教学生信息管理的信息化,摆脱纸质文件记录的繁琐以及查询信息时的不便捷,使花费的时间成本降低,让信息管理方面的工作效率提高。经过查阅相关资料以及询问从业人士之后,简要总结出该系统应满足一下要求:(1)简单易懂的界面,方便操作者使用。(2)应当设置操纵账号来保证系统信息的安全。(3)后台应简洁明了,方便维护。技术可行性早教机构学生信息管理系统对于早教机构的硬件设备的要求,简单而言就只要满足两点即可使用。首先是对客户使用端的要求,本系统仅需要客户安装浏览器,并正常的与互联网进行链接,即可进行正常的使用。其次就是对服务器端的要求,需要安装Windows服务器操作系统,数据库方面则是安装Oracle数据库软件,Web服务器方面需要安装IIS7.0。早教机构学生信息管理系统,从本质上来讲,还是一个信息管理系统,该系统应当做到人机交互才能做到良好的可视化操作。在程序开发上,开发者选择使用VS作为开发工具,Oracle数据库作为数据库支持,用C#语言进行程序的编写。这三样不仅操作简便,在大学四年的学习中也是都使用过并且实际上手操作过的系统,所以在技术层面上完全没有问题。经济可行性在如今这个信息化飞速发展的时代,为了早教系统的运转更加的系统全面,使用信息化的管理是一个很好的方法。这样能给机构带来极高的工作以及收益。同时,B/S系统开发成本很低,在系统被证实投入使用之后,客户仅仅需要简单的配置网络,用添加配置服务器来运用它。客户不需要安装除一个浏览器外其他的应用程序,不需要很高的配置,能够上网,能正常的处理数据的计算机即可,所以,在经济方面实行该系统不会有很大难度。操作可行性本系统的界面简单,操作便捷,一目了然,仅需在相应的地方填上相关的信息,在相应的地方进行选择,就能够生成相关的其余信息。纵使是没有接触过相关程序的人员,相信只需一至二小时的培训,就能够熟练掌握该系统了,所以操作该系统的难度是可以忽略不记的。法律可行性该信息系统是管理系统的独立开发,利用了开源资源来达成想要该系统达成的目的,所以并不存在侵害他人权利的问题。简而言之,无论从技术、经济、操作还是法律方面,开发该早教机构信息管理系统都是完全可行的。同时该程序还能够取代传统的纸笔记录、管理的方法,能够为文职人员节省更多的时间,也需要实现这样的系统,以节省纸张和其他费用。系统需求分析系统功能需求分析对一个程序的设计,首先需要知道,这个程序能够满足什么样子的功能,才能够继续接下来的步骤进行程序的编写设计。根据本人的调研与询问相关从业人员的结果,现将这个程序分为以下五个部分:学生信息管理、教师信息管理、课程信息管理、学生班级管理、系统管理。系统非功能需求分析非功能性需求指地是信息系统中能够保证性能需求、系统可靠性需求、可扩展性需求等方面相对应的需求要素。需求分析人员应该根据实际业务需求概述系统的非功能性需求。(1)安全性需求:早教机构学生信息系统的安全性主要在于学生的信息数据,需要保证数据的完整及安全。因此该管理系统应设置管理员密码等手段来确保系统数据的安全。(2)可靠性需求:系统的稳定性依赖于可靠性。数据备份对于该管理系统来说是必不可少的,用来保证数据损坏或数据丢失是进行迅速回复,保证数据安全,保证该学生信息管理系统安全顺利运行。(3)易用性需求:在使用方面,文职人员不可能花太多的时间一一钻研,所以简单方便,一目了然的界面是需求的。(4)可扩展性需求:系统使用一段时间,可能会有新的业务需求或者现有的功能模块需要重新整改,这些都是有可能发生的情况。所以,该系统的设计应该能够保证在未来管理功能的更新和升级具备可扩展性。系统流程分析早教机构学生信息管理系统的流程图如图3-1所示:图3-1早教机构学生信息管理系统流程以下对具体的功能进行介绍:(1)学生信息管理:对有意选择该早教机构的学生信息进行简单的登记,如学生的姓名,性别,年龄等信息,若该生有意选择,可在之后对如家庭住址,监护人姓名,监护人电话等详细信息进行编辑与修改。(2)教师信息管理:对该早教机构聘请的教师信息进行管理登记查询删除操作,记录教师的编号、姓名、性别、学历、联系电话、家庭住址等信息。之后若有变更也可以对该教师信息进行修改与删除。(3)课程信息管理:对该早教机构所设立的课程信息进行管理的操作,需填写课程的编号,名称,选择该课程的教学老师,课程的费用,编写课程简介等操作。(4)学生班级管理:也可称为学生报名课程,是有意参加的学生选择想要报名的课程,并能够确认该课程的任教老师与课程费用的界面。并且也能够做出退课的操作。(5)系统设置管理:对能够登录该系统的用户账户进行增加、编辑、删除、修改密码等操作。本章小结本章节主要对该系统其可行性进行论述,分析了该系统的功能性与非功能性需求分析。系统概要设计开发工具(1)MicrosoftVisualStudio2019(简称VS)。用来编写实现该程序时候所需要的代码,其在处理代码的时候,能够轻松的在代码页面和实际页面中切换,并且能够迅速并精准的定位出代码中出现的错误,并且进行快速的修改及浏览修改后的效果,还能够通过快捷键做出各种便利的操作,极大的方便了代码编写。 (2)OracleDatabase。功能强大的数据库,用来创建数据库并储存设计本系统所需要的数据信息。开发方法(1)确定该系统是否可行。(2)对该系统所需求的内容进行需求分析。(3)设计该程序的数据结构并创建该程序的数据库。(4)运用C#进行编程,完成页面前端以及后台所需要的效果。(5)在实际运用的时候寻找错误并进行改正。系统总体框架本文所设计的早教机构学生信息管理系统包含以下五个功能:学生信息管理、教师信息管理、课程信息管理、学生班级管理、系统设置管理。系统的总体框架图如图4-1所示:图4-1总体框架系统数据库设计数据库设计的重要性这个系统主要是管理早教机构的学生的信息。系统的性能很大程度上取决于数据库的设计是否合理,一个合理的数据库对系统来说是非常重要的,不仅应当拥有高效的查询效率,维护起来应该也很简单。判断一个数据库是否良好,应该看其是否满足以下几点:数据库能够充分显示系统的要求,提供应用,满足应用系统的商业需求,明确表示数据之间的关系。数据库可以保证数据的准确性和一致性,该数据可以通过诸如主键、非NULL、限制、唯一索引等一系列设置来进行设置。高效的数据查询。合理的表结构和物理存储分区的合理配置,能够使数据更容易读取,并且查询能够更加的迅速。数据库概念结构设计数据库的结构在整个系统中起着重要的作用,它影响着整个系统的操作效率。在逻辑结构设计阶段应该设计出能够清晰显示出逻辑结构的E-R图,并将其转换为和所选用的数据管理系统产品所支持的数据模型相符合的逻辑结构。本系统的实体主要有:学生的相关信息、教师的相关信息、课程的相关信息、学生的班级信息、用户信息,其E-R图如下:图4-2学生的相关信息E-R图图4-3教师的相关信息E-R图图4-4课程的相关信息E-R图图4-5班级的相关信息E-R图图4-6用户信息E-R图数据库逻辑结构设计逻辑结构设计的主要内容就是通过所选择的数据库的逻辑结构来实现概念结构的设计。本文根据系统需求分析,确定了数据库表中的字段、字段属性以及表与表之间的联系,具体如下各表所示:表4-1学生表字段名称字段含义数据类型允许为空是否主键STU_ID学生学号NUMBER否是STU_NAME学生姓名VARCHAR2(20)否否STU_SEX学生性别CHAR(4)否否STU_BIRTH学生年龄VARCHAR2(80)否否STU_HOME家庭住址VARCHAR2(80)否否STU_DAD联系人姓名VARCHAR2(20)否否STU_DADPHONE联系人电话NUMBER否否STU_ADDTIME修改时间DATE否否表4-2教师表字段名称字段含义数据类型允许为空是否主键TEACHER_ID教师工号NUMBER否是TEACHER_NAME教师姓名VARCHAR2(20)否否TEACHER_SEX教师性别CHAR(4)否否TEACHER_LEVEL教师等级VARCHAR2(20)否否TEACHER_HOME家庭住址VARCHAR2(80)否否TEACHER_PHONE教师电话NUMBER否否TEACHER_ADDTIME修改时间DATE否否表4-3课程表字段名称字段含义数据类型允许为空是否主键CLASS_ID课程编号NUMBER否是CLASS_NAME课程名VARCHAR2(20)否否CLASS_TEACHER教学老师VARCHAR2(20)否否CLASS_MONEY课程费用NUMBER否否CLASS_INTRO课程简介VARCHAR2(200)否否CLASS_ADDTIME修改时间DATE否否表4-4班级表字段名称字段含义数据类型允许为空是否主键STU_NAME学生姓名VARCHAR2(20)否否CLASS_NAME课程名VARCHAR2(20)否否CLASS_TEACHER教学老师VARCHAR2(20)否否CLASS_MONEY课程费用VARCHAR2(20)否否CLASSROM_ADDTIME修改时间DATE否否表4-5班级表字段名称字段含义数据类型允许为空是否主键STU_NAME学生姓名VARCHAR2(20)否否CLASS_NAME课程名VARCHAR2(20)否否CLASS_TEACHER教学老师VARCHAR2(20)否否CLASS_MONEY课程费用VARCHAR2(20)否否CLASSROM_ADDTIME修改时间DATE否否表4-6用户表字段名称字段含义数据类型允许为空是否主键USER_ID用户号NUMBER否是USER_NAME用户名VARCHAR2(20)否否USER_PWD密码VARCHAR2(20)否否ADDTIME修改时间DATE否否本章小结本章节主要介绍了开发该系统时所使用的工具,阐述了数据库设计的原则,给出了数据库概念设计结构图,列举了数据库的逻辑结构。
系统功能实现系统登陆功能实现早教机构学生信息管理系统的登录界面应当简洁明了。该系统登录流程图如图5-1所示图5-1登录系统流程图登陆部分的关键代码如下:登录界面如图4-2所示:图5-2系统登录图系统学生管理功能实现学生管理功能主要是对学生信息的添加、修改、删除、重置工作。进入该页面的代码如下:添加学生的页面如图4-3所示:图5-3添加学生学生的信息管理界面与修改界面如图5-4及图5-5所示:图5-4学生信息管理图5-5学生信息修改系统教师管理功能实现该功能是对教师的信息进行添加、修改、删除、重置工作。进入该页面的代码如下:添加教师的页面如图5-6所示:图5-6添加教师信息教师信息管理如图5-7所示:图5-7教师信息管理
系统课程管理功能实现该功能是对课程信息进行添加、修改、删除、重置工作。进入该页面的代码如下:课程的添加如图5-8所示:图5-8添加课程信息其中,教学老师的下拉框可自动获取教师信息中所有的教师名字。课程信息管理如图5-9所示:图5-9课程信息管理
系统学生选课功能实现该功能是提供给学生选择自己中意的课程,教师所使用。进入该页面的代码如下:图5-10及5-11显示学生的报名,其中在选定了课程以及老师之后,课程的费用会自动代入进文本框中。图5-10学生报名1图5-11学生报名2图5-12显示学生的退课功能:图5-12学生退课
系统用户管理功能实现该功能属于后台用户管理,在此功能中可以对登录系统的账号进行修改。进入该页面的代码如下:图5-13展示添加用户的功能:图5-13用户添加图5-14展示修改当前用户密码的功能:图5-14修改密码图5-15展示对用户的管理:图5-15用户管理本章小结本章节主要对该系统的各种功能做出了介绍,主要有学生信息管理功能,教师信息管理功能,课程信息管理功能,学生课程选择功能,系统用户管理功能等功能。总结与展望总结该早教机构学生信息管理系统,能极大程度上方便早教机构来管理海量的学生信息,提高该早教机构的服务水平,使该早教机构管理信息更加科学有效。该程序包含五项主要功能,能有效提高文职人员的工作效率,减少繁琐的纸张记录的环节,实现无纸化管理,使得早教机构对各个方面的管理更加方便。本文的主要内容如下:(1)本文调研了早教机构学生管理的现状,对信息管理系统发展现状进行了对比和分析,然后使用C#和Oracle数据库设计了该早教机构学生信息管理系统。(2)本文采用了自上向下的开发方法,通过对于早教机构学生信息管理系统的需求分析与概要设计,设计了该程序五个板块,包括学生信息管理、教师信息管理、课程信息管理、学生班级管理、系统设置管理等。(3)运用了Oracle数据库与C#技术,编写了相应的代码,完成程序功能实现。(4)程序完成后,对各个模块进行测试,证明该程序可用。展望最初选择这个课题的时候,是因为在查阅资料时,发现早教机构学生信息管理系统这个方面的课题,没有相关的文献记载。纵使信息管理系统已经很发达了,而且能够兼顾方方面面,但还是会有一些方面被遗漏。但该系统仍存在着许多的问题等待着完善与改进,主要体现在以下几个方面:(1)模块的功能太过简单,仅能够完成数据库的增删查改,并未与早教机构学生进行密切的联系,日后定能完善系统。(2)系统的界面不够美观,还等待后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农作物植保员安全强化考核试卷含答案
- 渔网具装配工技术改进考核试卷含答案
- 选矿过滤脱水工岗位环保竞赛考核试卷含答案
- 硬质合金烧结工岗前教育考核试卷含答案
- 2026年多模态影像融合AI在胰腺癌早期诊断中的应用
- 化工企业安全设施管理制度范本
- 电子自动化就业前景
- 2026年大模型微调低代码平台应用指南
- 幼儿园教育活动设计与指导(第三版) 课件 第八章 第二节 区域活动内容和设置
- 管井内风管隐蔽验收记录
- 2026江苏盐城市国有资产投资集团有限公司招聘56人笔试备考试题及答案解析
- 2024年福建省闽清县事业单位公开招聘医务工作者笔试题带答案
- 机械设备安装施工部署
- 绿色农业实践操作手册
- 延长石油社会招聘试题
- 新浙教版 九年级科学上 第一章复习
- 2024年宁夏惠安市政产业有限公司招聘笔试参考题库附带答案详解
- 《海上风电场工程岩土试验规程》(NB/T 10107-2018)
- 高顿财经市场营销策略分析
- 社区糖尿病病例的早期筛查方案
- 《皖价服〔2010〕194号》可编辑
评论
0/150
提交评论