MYSQL在学生管理系统中的应用.docx

上传人:p** 文档编号:283190 上传时间:2023-04-28 格式:DOCX 页数:3 大小:18.79KB
下载 相关 举报
MYSQL在学生管理系统中的应用.docx_第1页
第1页 / 共3页
MYSQL在学生管理系统中的应用.docx_第2页
第2页 / 共3页
MYSQL在学生管理系统中的应用.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《MYSQL在学生管理系统中的应用.docx》由会员分享,可在线阅读,更多相关《MYSQL在学生管理系统中的应用.docx(3页珍藏版)》请在第壹文秘上搜索。

1、MYSQL在学生管理系统中的应用摘要:目前学生进行信息采集、提交的主要方式是基于文件、表格等纸介质的手工处理,学生信息管理部门信息处理工作量大,重复率高,效率低,容易出错。建立学院(系部)网上学生信息管理系统,使各级管理人员、班主任和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。使得学生信息管理更方便快捷高效。本文以高校为平台,以MYSQL为依据,设计和开发一套学生信息管理系统不仅仅是为了提高工作效率,还可以让学校领导以及各系部学生管理人员对本学校、本系学生资源的现状有一个比较全面和准确的了解,同时也可以生成综合的分析报表提供决策支持。关键词:MYSQL;学生信息管理;系统功能模块

2、;数据库;SQL语句AbstractrThepresentstudentinformationwerecollected,submittedbythemainwayisbasedonthedocuments,formsandotherpapermediamanualhandling,studentinformationmanagementinformationprocessingworkload,highrepetitionrate,lowefficiency,easytomakeamistake.EstablishmentofCollege(Department)onlinestudenti

3、nformationmanagementsystem,toalllevelsofmanagementpersonnel,teachersandstaffininformationsystemshelpwork,improvetheoveralllevelofmanagement.Thestudentinformationmanagementmoreconvenientefficient.ThispapertakestheUniversityasaplatform,withMYSQLasthebasis,thedesignanddevelopmentofastudentinformationma

4、nagementsystemisnotonlytoimprovetheworkefficiency,butalsocanlettheschoolleaderandeachdepartmentstudentmanagementoftheschool,thestudentresourcesituationisacomprehensiveandaccurateunderstanding,butalsocangeneratethereportprovidesdecisionsupport.Keywords:MYSQLStudentsinformationmanagementsystemfunction

5、moduleDatabaseSQLstatement1、引言用MYSQL创建一套综合的学生管理系统,让它在学校学生管理的日常生活中发挥它所应有的作用,我们能够做到让该系统具备简便、快捷、准确、易掌握、易操作,人人使用方便的功能,普及它的使用率以及提高学生管理工作的工作效率。为了实现这一目的,我们先为这一系统确立以下目标:全方位细致的管理简单易操作的原则迅速准确的查询系统设计周密的软件系统确立模块及模块功能根据系统应完成的功能以及其自身的特点确立各大系统模块为:用户管理模块班级信息管理模、学生信息管理模块、统计分析模块、学生就业信息模块等部分。2、各模块之间的关系及细化流程图如下3、系统功能模块

6、的具体实现方法3.1 用户管理模块在用户管理模块中主要进行用户权限管理,用户进入系统进行查询和处理数据,系统包含两种登录身份:访客登陆和管理员登录两种。首先建立一,个窗体,caption属性设置为管理登陆;放置两个标签分别为Iabell及IabeI2,其CaPtiOn属性设置为ID、密码;放置两个按钮控件huttonl、bLltt0n2并将CaPtiOn属性设置为确认、取消;放置两个文本框控件editl、edit2,其texl属性置空,edit2的passwrdchar属性设置“*”,用来屏蔽密码。在确认按钮的单击事件中,首先判断两个文本框内容是否为空,如为空,则提示用户名或密码不能为空,否则

7、通过ad一query2与数据中密码表相连根据所输用户名读出表中密码内容进行判断,如错误则进行提示,如正确其显示主窗口。3.2 学生学籍管理模块3.2.1 新生入学界面新建一个窗体并在其中放置如下控件。一个bdgrid用来显示学生基本;10个edit框其TExT属性为空,用来由接收学生的基本信息一个Combohox用来选择学制,其属性设为2、3、4、5;两个hutton控件,caption属性分别为确认、退出。a.窗体的RITnShOW事件中对各控件进行初始化,包括bdgrid与学生基本信息表的连接。在人学按钮的CliCk事件中将各edit框中的内容提交到数据表中,在退出按钮中将窗体关闭。3.3

8、 学籍变更界面首先在窗体的formshow事件中对各控件进行初始化,并且将DBGRID控件与数据库中学生基本信息表相连。为了方便修改加入了一个checkbox框,当选中时自动将表中字段名写入条件组中的COmbObOX中,用户在此设置完条件,并且添加修改内容,单击修改后即可更新。3.4 管理员界面用户添加完所有内容后单击确定时,首先根据ID判断是否有此用户,然后判断二次密码输入是否一致。3.5 学籍查询界面3.5.1 简单查询具体实现:在窗体的初始化事件中,在学生信息表的字段名读人查询条件组框这的第一个COmboh框内容,然后在简索中的单击事件中根据用户所添查询条件动态生成sQL语句并与数据库相

9、连完成相关查询。3.5.2 复合查询具体实现:在窗体的初始化事件中在学生信息表中的字段名读入列表框1中。当用户双击1中字段名时将当前内容清除并在列表2中添入此内容。用户双击1中字段名时,将当前内容清除并在列表框2中添人此内容。并设一变量记录列表2中字段名,通过此变量及所选各项生成SQL语句。3.6 删除学籍界面具体实现:在窗体的formshow事件中将各控件初始化并学生信息表相连,将字段名读人CombOhoXI中,根据用户所添条件生成SQL语句。在退学按钮的单击事件中将所选学生删除并添人离校学生表以备查询。4总结对于学生信息管理方面尽可能的做到了全面、方便、快捷、友好的设计,能够使用户在最短时问内熟练地运用此软件。对于普通的用户,本系统提供了全面的查询统计功能,用户可以根据不同的需要选择不同的条件进行单一或组合查询。系统则会自动根据用户选择的条件,动态的生成sQL语句,将有效信息显示到桌面上来,确保提高查询、统计速度,使查询、统计工作变得更加方便和快捷。者简介:费丽娜(1982)女,硕士,云南国土资源职业学院国土系。研究方向:3S集成与应用注:文章内所有公式及图表请用PDF形式查看。

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

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!