【毕设】班级管理系统——易搜
【模块介绍】
在易搜中,系统提供了4中搜索方式,按学号搜索,按姓氏搜索,按性别搜索和按全部搜索。若搜索结果单一,系统会跳转到InformationFrm窗体;若搜索结果若干,则系统会跳转到MulInformationFrm窗体。易搜界面设计如下图5.7所示,搜索结果界面如图5.8(a)和图5.8(b)所示。
【界面设计】
【部分代码(这里以按姓氏搜索为例,代码有删改)】
if (txtSearch.Text == "" && cboSearch.SelectedIndex != 3) { MainFrm.str = "请填写需要搜索的信息";} else { string sqlSurnameExist = String.Format("select count(*) from UserInfo where Uname like '{0}'", txtSearch.Text+'%');//姓氏存在性检测if(cboSearch.SelectedIndex==2){ SqlCommand comSurname = new SqlCommand(sqlSurnameExist, conCon);int Surname = (int)comSurname.ExecuteScalar();//记录查询结果if (Surname > 0)//若搜索结果存在 {if (Surname > 1)//若搜索结果多个,则显示全部信息,调用窗体MulInformationFrm{ bool fo = true;//判断MulInformationFrm是否已经打开foreach (Form f in MainFrm.FormList) { if (f is MulInformationFrm){ f.Show();//显示MulInformationFrm窗体fo = false;}}if (fo)//如果MulInformationFrm未打开则打开 {MulInformationFrm tp = new MulInformationFrm();tp.MdiParent = this.MdiParent;//将信息传递给MulInformationFrm窗体下的的Search字段 MulInformationFrm.Search = txtSearch.Text + '%';MainFrm.str = "显示全部搜索信息";MainFrm.FormList.Add(temp);this.Close();//关闭现有窗体tp.Show();//打开MulInformationFrm窗体}else{MainFrm.str = "您已打开此页面";}}else //若搜索结果只有一个,则显示详细信息,调用窗体InformationFrm{ bool fom = true;//判断InformationFrm窗体是否打开foreach (Form f in MainFrm.FormList) {if (f is InformationFrm)//如果已打开InformationFrm窗体 {f.Show();//显示InformationFrm窗体fo = false;}}if (fom){InformationFrm tp = new InformationFrm();tp.MdiParent = this.MdiParent;MainFrm.str = "搜寻结果只有一个";//将信息传递给InformationFrm窗体下的的typeString字段InformationFrm.typeString = txtSearch.Text+'%';MainFrm.FormList.Add(temp);this.Close();//关闭现有窗体tp.Show();//打开InformationFrm窗体 }else{ MainFrm.str = "您已打开此页面";}}}else//若搜索结果没有,则状态栏显示该姓氏不存在{ txtSearch.Text = "";txtSearch.Focus();MainFrm.str = "该姓氏不存在!";}}
转载于:https://www.cnblogs.com/xuhang/p/3782579.html
【毕设】班级管理系统——易搜相关推荐
- Python+班级管理系统 毕业设计-附源码171809
目 录 摘要 1 绪论 1.1研究背景 1.2研究的目的与意义 1.3系统开发技术的特色 1.4论文结构与章节安排 2基于Python班级管理系统系统分析 2.1 可行性分析 2.2 系统流程分析 ...
- [附源码]Java计算机毕业设计SSM高校互联网班级管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- [附源码]java毕业设计高校班主任班级管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- [附源码]SSM计算机毕业设计高校班主任班级管理系统JAVA
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 班级管理系统的设计与实现/java/SSM
SSM班级管理系统 摘 要 随着社会的发展,计算机的优势和普及使得SSM班级管理系统的开发成为必需.SSM班级管理系统主要是借助计算机,通过对首页.商铺信息.班级综合评测数据.综合评测数据商品.新闻资 ...
- java班级管理系统用到数据库_java班级管理课程设计报告--班级管理系统.docx
java班级管理课程设计报告--班级管理系统 <Java程序设计>课程设计报告课设题目: 班级管理系统 学院:信息技术工程学院 专 业:计算机科学与技术 目 录1 引言11.1 开发背景及 ...
- 【附源码】Java计算机毕业设计高校班主任班级管理系统(程序+LW+部署)
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- jsp+ssm计算机毕业设计高校班主任班级管理系统【附源码】
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- [附源码]计算机毕业设计JAVAjsp高校班主任班级管理系统
[附源码]计算机毕业设计JAVAjsp高校班主任班级管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...
最新文章
- MongoDB和Java(4):Spring Data整合MongoDB(XML配置)
- CTFshow php特性 web96
- 修改ubuntu的sources.list源
- python的魔法方法--__
- .Net Core应用框架Util介绍(三)
- Python 读写配置文件模块: configobj 和 configParser
- python编程一球从100米_Python练习题 015:一颗自由落地的球
- 微信小程序动态更改标题栏_微信小程序实现动态设置页面标题的方法【附源码下载】...
- 分享10款常用的jQuery焦点图插件
- Exchange 2007(一)03R2域控升级到2008R2
- c#带参数和返回值的函数 开启线程调用的方法
- exchange无法收发邮件_【知乎最详细】Windows邮件amp;日历UWP+QQ邮箱如何设置
- 360全景拼接 opencv_广州海珠区专业改全景,丰田塞纳改3D全景,360全景行车记录仪的功能...
- idea破解永久免费
- 【CentOS】scala安装
- Air720H模块MQTT协议的AT指令流程
- 网站目标定位的关键词和选择质量高的关键词
- 【考研政治】1. 导论和基本哲学问题
- stm32学习(一)STM32简单介绍(初步了解单片机与STM32)
- linux服务器防攻击脚本,防止服务器被攻击的妙招(推荐)
热门文章
- 【Baltic2008】黑手党(Mafia)(BSOI2891)
- 意大利黑手党2mac版下载
- python免费课程400节-海口初中生信息学奥赛培训机构
- 三星手机通讯录导出 .spb格式转.vcf
- 利用Vector CANOE/CANalyzer的系统变量System Variables观察CAN信号之间的关系
- 【07月22日】泡泡。纪念(高手进阶)
- vue 数字图片验证码
- 个人报错TypeError: ‘type‘ object is not iterable
- Spring Boot+Eureka+Spring Cloud微服务快速上手项目实战
- 教你怎么测U盘读速与预防冒牌假货