【毕设】班级管理系统——易搜

【模块介绍】

在易搜中,系统提供了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 = "该姓氏不存在!";
}}

【毕设】班级管理系统——易搜,布布扣,bubuko.com

时间: 2024-12-26 15:48:57

【毕设】班级管理系统——易搜的相关文章

【毕设】班级管理系统——找回密码模块

[模块介绍] 首先检测用户是否在登录状态下,若用户在登录状态下,则跳过用户名检测环节,直接进入随机密保验证和修改密码环节,修改成功后,则注销原用户登录.若用户之前并未登陆,则在随机密保验证和修改密码环节之前得先判断段所要修改的用户名是否存在.只有存在后才能进入下一环节.本设计思路来源腾讯QQ密码按密保问题修改.图5.3(a),图5.3(b)和图5.3(c)分别显示用户名检测,随机密保验证和修改密码环节的相关界面. [界面设计] [程序流程图] [核心代码] 相关参数说明: private Lis

【毕设】班级管理系统——登录模块

[登录模块介绍] 主要是处理用户的登录,赋予不同用户的不同权限.在登录模块中,系统在安全性上还增设了验证码和限制错误登录次数.主要目的是为了缓解服务器压力以及在一定程度上保护用户隐私. [界面设计] [登录错误图解] 限制错误登录次数功能说明:每名用户每次登陆初始时均有三次输入机会,一旦连续输错三次,则禁止再次输入,只能访问普通用户功能:若在一次或两次输错后但成功登陆者,输入机会将会再次重置为三次,以此类推. [程序流程图] [部分代码详解] private string UserA, PwA;

【毕设】班级管理系统——系统介绍

[摘要]班级管理系统是利用计算机来管理班级信息的计算机应用技术的创新.在计算机还未普及之前,班级管理都是靠手工实现,这样不仅浪费大量的时间.人力和物力,同时在信息的开放度和同学们的知情度方面不够透明. 针对上述情况,本课题设计了基于ASP.NET的班级管理系统.本系统采用增量模型开发,运用了Winform相关开发技术,使用C#作为开发语言,数据库访问技术兼用ADO.NET和LINQ,同时使用了多项多媒体编程技术如GDI+,Windows Media Player组件等.在功能方面不仅含有数据库传

易搜微信营销初级系列课程全面免费学习带您进入微时代

IT行业企业商家: 不知不觉的送走了2014,进入了崭新的2015年,首先祝福广大IT行业的商家新年快乐!吉祥! 不知您是否觉得网络的飞速发展已经逐步影响着您的生活和工作?不知您是否觉得目前只能收集的发展已经完全的影响着您和身边人的所有?不知您是不是觉得微信对我们的生活工作都越来越起着不可忽视的地位和作用?不管你同不同意,事实上确实已经大家都已经深深的进入了这个与众不同的微信时代! 我们进一步对市场做了深入的了解和调查发现,很多朋友也想尝试用微信来做好自己的生意,但由于没有一个正确的对微信的认识

Django 学生老师班级 管理系统

1. 一对一班级  模态增加 编辑 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .hide{ display: none; } .shadow{ position: fixed; left: 0; top: 0; right: 0; bottom

Django 练习班级管理系统二 -- 添加班级数据

在上一篇中(Django 练习班级管理系统一 https://www.cnblogs.com/klvchen/p/11078174.html),使用的是莫泰对话框的方式提交数据,适用于数据量少的操作.若业务需要数据多,数据量大的操作,可以使用单独页面进行添加,下面是具体例子: 在 classes.html 页面下修改 a 标签: <h1>班级管理</h1> <div> <input id="id_add" type="button&q

Django 练习班级管理系统五 -- 查看老师列表

models.py 对应的配置 class Classes(models.Model): caption = models.CharField(max_length=32) class Teacher(models.Model): name = models.CharField(max_length=32) cls = models.ManyToManyField('Classes') 修改 views.py @auth def handle_teacher(request): current_

图书管理系统易错点整理

关于编辑和删除 pk相当于主键,不用管主键是什么,用pk代替即可 前端代码 <a href="/book_edit/?id={{ all_book.pk }}">编辑</a> <a href="/book_del/?id={{ all_book.pk }}">删除</a> {# <a href="/book_del/?id={{ all_book.id }}">删除</a>#

基于android的相关的管理系统的毕业设计代写

1.启思代做启思毕业设计代做是专业java毕业设计代做,主要针对java,ssh,ssm,jsp,j2ee,android相关管理系统的毕业设计代写. 客服:加扣扣(幺零三贰三七幺贰幺) 2.代做特色a.定做设计,不卖模版:我们的java毕设代做,是定做设计,是安全按照学生的开题要求,定制一套.而目前市面上99%的代做都是卖的模版给学生,都是重复卖给很多学生的.那些设计虽然便宜,但完全不可能通过学校的查重.老师一下就能看出来.所以奉劝同学们,千万不要贪图便宜,便宜无好货,好货不便宜. b.一站式