学生管理信息系统说明书.doc_第1页
学生管理信息系统说明书.doc_第2页
学生管理信息系统说明书.doc_第3页
学生管理信息系统说明书.doc_第4页
学生管理信息系统说明书.doc_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

唐山学院课程设计引 言当今社会是信息社会,特别是在我国加入WTO之后,信息更是科学化,迅速化,全球化。信息化已经成为社会生产力发展和人类文明进步新的动力,并正引领世界经济和社会发生了巨大的变革,信息和信息系统的概念已经深入到社会的各个行业,各个领域。因为有了信息系统,各行各业的效率得到了很大的提高,信息系统的作用日趋重要。高校学生的管理工作是高校的最基本工作之一,学生工作管理的水平是一个大学的综合管理能力的重要指标。如何进一步提高我校学生管理的科学性、及时性、准确性是一个十分重要的问题。随着高校招生人数的不断增加,学生管理工作也变得日益繁重,大量的学生信息需要各级管理工作人员进行维护和统计更增加了管理人员的负担。在这种形势下,学生管理信息化显得更为重要。学生信息管理应该从以前的手工管理逐渐被规范化的管理信息系统所代替。学生管理单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且工作效率低,而且难以达到预期的目的。随着计算机技术的高速发展,学生的管理逐步由人工管理方式过渡到计算机管理方式,由此而设计产生出了学生管理系统。学生管理系统从单一的学生档案管理、学生成绩管理发展到现在统一的学生资料管理,并在演变过程中不断发展、扩充和完善。学生管理信息系统可以大幅提高学生信息管理工作的效率、保证了学生信息管理的质量,从而更加方便了教育教学工作的顺利进行。本课程设计主要有七部分组成:1、需求分析及可行性分析; 2、详细调查;3、系统总体设计;4、系统详细设计;5、系统运行与调试;6、程序开发中的问题;7、总结。1需求分析与可行性分析1.1现状调查随着计算机技术、网络技术和通信技术的发展和应用,学生管理信息化已成为提高高校综合管理能力的重要保障。利用计算机支持学校高效率完成学生信息的管理,是适应现代教育制度要求、推动学生信息管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是增强高校的综合实力的重要条件。所以,开发使用学生信息管理系统势在必行。1.2需求分析结论多年以来人们都使用传统的手工方式记录和管理学生的各种信息,这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着高校招生规模的不断扩大和学生信息处理事务的多样性,信息管理所需要的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。使用计算机对学生信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高高校学生信息管理的效率,大大降低高校在信息管理方面对于人力、物力、财力上的投入。因此,开发一个能够管理高校各种学生信息的学生信息管理系统是一件十分必要的事情。1.3可行性分析可行性分析是指在允许的成本、性能要求下,分析每项需求实施的可行性,提出需求实现的相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。可行性分析的任务是明确应用项目的开发的可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。1.3.1技术可行性分析就目前比较流行的数据库开发、管理软件来看;对比较简单的中小型数据库,Visual C# 和SQL Server 2005的结合无疑是在实际应用中较为成功的一种方案。前者为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面;后者则可对数据库实施操作、维护和权限识别功能,也可通过与SQL语句的结合对数据库进行更复杂的操作。对于本系统的开发,在技术上是可行的。系统充分应用现有成熟的网络技术、软件开发技术,及高性能的32位大型网络数据库,满足学校对于学生个人信息管理,成绩管理,学生信息查询等的需要。不断优化逻辑设计与物理设计,使系统运行效率高,反映速度快。 通过选用先进的开发软件,成熟的网络结构及安全可靠的数据库,再配合硬件的优化,能连续准确的处理业务,有较强的运行能力,从而保证系统的可靠性。1.3.2经济可行性分析如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展,各种实用软件的性能日渐提高。企业人事管理系统廉价的开发成本,却能够为企业带来相当大的实惠和方便。主要表现在:(1)本系统可以说是一个拥有多种实用功能的学生信息管理系统,它集成了学生个人信息管理,成绩管理,学生信息查询等多种功能,具有较强的实用性和方便性。(2)本系统的运行可以大大提高学生管理的效率,减少不必要的人力和物力。由此,可以得出,本系统在经济上具有可行性。1.3.3 社会可行性分析随着科学技术的不断提高,计算机科学应用与技术日渐成熟,其强大的功能已逐渐被人们认识并应用到社会的各个方面。应用计算机进行学生信息管理就是一个显著地方面,如果使用计算机对学生信息进行管理具有传统的手工管理所没法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、打印方便,统计方便、更新方便等。学生信息管理系统能够为教师、领导提供准确的教育教学信息,以便教师、领导了解教学情况,安排好工作计划。这些优点能够极大地提高学生信息管理的效率,大大降低学校在学生信息管理精力上的投入。它适应时代潮流,顺应时代发展,是现代教育制度改革发展的迫切要求。因此,开发学生信息管理系统具有一定的社会现实意义。由此,可以得出,本系统在社会上具有可行性。2详细调查2.1系统业务分析功能模块包括(1)系统管理;(2)系别设置;(3)专业设置;(3)班级设置;(4)学生个人信息管理;(5)教师个人信息管理;(6)课程设置;(7)成绩管理;(8)通知管理等。首先,用户登录系统,登录用户分三种不同角色,分别为学生登录、教师登录和干事登录。三种角色将登陆不同的系统模块,而其所能实现的功能也将不同。学生仅能实现浏览通知公告、对于本人个人信息和成绩信息的查询服务以及密码设置的功能;教师能实现浏览通知公告,对于本人信息、学生个人信息的查询,学生成绩管理以及密码设置的功能;干事能实现系统用户管理,班级设置,专业设置,系别设置,教师个人信息设置,学生个人信息设置,课程信息设置,通知公告设置,密码设置。2.2系统目标和功能系统主要功能需求如下:l 能够允许干事用户进行基础数据管理,包括用户管理,班级设置,专业设置,系别设置,教师个人信息设置,学生个人信息设置,课程信息设置,通知公告设置,密码设置。用户管理包括注册和注销用户,班级设置包括班级的添加、修改和删除,专业设置包括专业的添加、修改和删除,系别设置包括系别的添加、修改和删除,教师个人信息设置包括教师个人信息的添加、修改和删除,学生个人信息设置包括学生个人信息的添加、修改和删除,课程设置包括课程的添加、修改和删除,通知公告设置包括通知公告的添加、修改和删除,密码设置为修改干事个人密码。l 能够允许教师用户实现浏览通知公告,对于本人信息、学生个人信息的查询,学生成绩管理以及密码设置的功能。其中学生成绩设置包括对学生成绩的添加、修改和删除。l 能够允许学生用户实现浏览通知公告、对于本人个人信息和成绩信息的查询服务以及密码设置的功能。3系统总体设计3.1系统功能模块业务图学生信息管理系统教师功能模块干事功能模块学生功能模块3.1.1系统总功能模块业务图图1-1修改密码课程设置班级设置系别设置专业设置教师个人信息设置系统管理学生个人信息设置通知公告设置干事功能模块3.1.2干事功能模块业务图图1-2个人信息查询学生信息查询浏览通知公告学生成绩设置修改密码教师功能模块3.1.3教师功能模块业务图 图1-33.1.4学生功能模块业务图浏览通知公告查询个人信息查询个人成绩学生功能模块图1-43.2系统物理配置方案设计随着信息技术的飞速发展,各种计算机软、硬件产品竞相投向市场。多种多样的计算机技术产品为信息系统的建设提供了极大的灵活性,其性价比也是五年前甚至是半年前所无法比拟的,使我们可以根据应用的需要灵活选用不同生产者的性能各异的软、硬件产品。该系统服务器采用WindowsXP操作系统,数据库是SQL Server2005,中间层服务器和客户端开发语言为Visual C#。 (1)系统设计原则 系统设计遵循的原则: 系统的标准化和规范化,系统的标准化和规范化是信息系统建设基本而又关键的一步,要实现信息通讯与共享,必须规范信息技术标准。系统的实用性、稳定和可靠性,系统建设要以满足工作的业务需求为首要目标,建设方案以实际可接受能力为尺度,避免盲目追求新技术。系统中的软硬件及信息资源要满足可靠性设计要求,系统必须可靠地长期安全运行,即系统的设计必须在成本可以接受的条件下,从系统结构、设计方案、设备选型、厂商的技术服务与维护响应能力、备件供应能力等方面考虑,使得系统故障发生的可能性尽可能少,对各种可能出现的紧急情况有应急的工作方案和对策。系统的安全性。遵循有关信息安全标准,系统具有很强的安全防卫机制,应提供多方式、多层次、多渠道的安全保密措施,防止各种形式与途径的非法侵入和机密信息泄露;同时要有备份机制,保证人事信息的安全。系统的灵活性和可扩充性。计算机技术发展迅速,日新月异,系统的设计要保证软件兼容的情况下,利用最小代价,使网络系统结构平滑过渡到新的网络结构体系,可以灵活扩充。系统能有较强的应变能力,实现程序与处理数据分离,处理数据的变化不需要修改应用程序软件,如表格、数据结构的定义,既满足上级的要求,又满足用户自己的特殊需要,用户可以灵活定义和变化。 (2)网络结构 网络主要由企业内部网组成。根据企业客户信息管理系统的需求,在网络系统的设计中,采用目前先进成熟的快速以太网技术,以最优的性能价格比实现整个网络系统的高性能和高可靠性。这样,企业管理人员可以方便快捷的管理与查询本信息系统。网络设计的目标是:系统采用星型网络结构,因此单机损坏对整个系统无影响;采用高容错技术,系统可以不间断的运;星型布线使站点不受限制,在站点增加、减少的情况下,系统不停机;采用实用的客户机/服务器和浏览器/服务器结构;服务器采用系统兼容性较强的Windows XP系统;客户端采用方便实用的Windows 98、2000和XP。 (3)Intranet/Web开放平台为核心 Intranet是企业内部网络,它既可以独立自成体系,也可以非常方便地通过接入方式成为Intranet的一部分。Intranet的技术基础是Web技术,自它问世以来,很快发展成为兼有很多Intranet服务功能的集合体,其优点之一是它的协议和技术标准的公开性,不局限于任何硬件平台或操作系统,并可以同时支持多种机型和操作系统平台。Web采用的是HTTP超文本传输协议,使用的文档格式是HTML。这种公开的和文档格式保证了数据在各种平台、不同浏览器下的一致性。Web浏览器具有非常友好的用户界面,任何人只需要移动鼠标就可以在信息的海洋里漫游,和现有的任何一种办公自动化软件相比,它都具有不可比拟的优势。(4)系统软件 操作系统Windows XP。该系统为各种组织的计算环境提供了一个完整的方案。从文件/打印操作,到Intranet和Internet服务,关键任务的应用程序支持,所有的服务被嵌入操作系统。从基本点着手,Windows NT Server设计成为最具有集成性,完整性和便捷性的服务器操作系统,并提供了对关键任务应用程序所必备的评测性,可靠性和管理性。 数据库系统SQLServer 2005。SQL Server 2005是一个综合的分布式管理框架结构,允许你集中地管理组织机构中所有数据库服务器。通过增强的基于Windows的管理工具和强大的基于服务器的作业日程安排,你可以直观地控制多个服务器,并且实现分布式环境命令构成的远程操作的自动执行。考虑到与Internet的集成,SQL Server还提供了高性能的Web页面信息访问机制。它的新组件Web Assistant能使你通过多种方式利用SQL数据推广你的Web服务,允许在一个私有Intranet网或在世界范围网(Internet)的Web上分发公司数据。 客户端系统软件。客户端操作系统可采用Windows 98、2000和XP。4系统详细设计4.1 E-R图设计1)干事用户属性如图4-1所示干事用户教师编号教师姓名授课联系电话备注信息登录密码图4-1干事用户属性2)教师用户属性如图4-2所示教师用户教师编号教师姓名授课联系电话备注信息登录密码图4-2教师用户属性3)学生用户属性如图4-3所示学生用户学号姓名所在班级所在系家庭住址联系电话所在专业登录密码备注信息图4-3学生用户属性4)学生基本信息表属性如图4-4所示学生基本信息表学号学生姓名姓名备注信息家庭住址电话号码性别导师所在班级图4-4职工基本信息表属性5)学生成绩表属性如图4-5所示学生成绩表成绩编号学生编号课程分数图4-5学生成绩表属性6)系统E-R图如图4-6所示图4-6系统E-R图4.2数据库基本表设计基本表系统中共有9个表,这9个表分别是:干事用户表(LeaderUser),教师用户表(TeacherUser),学生用户表(StudentUser),学生信息表(Studentinfo),教师信息表(TeacherInfor), 系别表(Departinfo),专业表(majorinfo),班级表(Classinfo),科目表(courseinfo),成绩表(scoreinfo),通知公告表(Information)。干事用户表(LeaderUser)表如表4-1所示表4-1干事用户表(LeaderUser)列名数据类型长度是否为空UNamevarchar50not nullPWDnchar10not null教师用户表(TeacherUser)如表4-2所示表4-2教师用户表(TeacherUser)列名数据类型长度是否为空UNamevarchar50not nullPWDvarchar50not null学生用户表(StudentUser)如表4-3所示表4-3学生用户表(StudentUser)列名数据类型长度是否为空UNamevarchar50not nullPWDvarchar50not null学生信息表(Studentinfo)如表4-4所示表4-4学生用户表(StudentUser)列名数据类型长度是否为空SIDnchar(10)10not nullSNamenchar(20)20not nullSSexnchar(2)2not nullPhonenchar(20)20not nullTIDnchar(10)10not nullClassIDsmallintnot nullSRemarknchar(20)20null教师信息表(TeacherInfor)如表4-5所示表4-5教师信息表(TeacherInfor)列名数据类型长度是否为空TIDnchar10not nullTNamenvarchar50not nullSexnvarchar50not nullPhotonchar20not nullCIDSmallintnot nullRemarknvarchar50null系别表(Departinfo)如表4-6所示表4-5系别表(Departinfo)列名数据类型长度是否为空DIDsmallintnot nullDNamenvarchar50not nullRemarknvarchar50null专业表(majorinfo)如表4-7所示表4-7专业表(majorinfo)列名数据类型长度是否为空MIDsmallintnot nullMNamevarchar50not nullDIDSmallintnot nullMRemarkvarchar50null班级表(Classinfo)如表4-8所示表4-8班级表(Classinfo)列名数据类型长度是否为空ClassIDsmallintnot nullClassNamenvarchar50not nullMIDsmallintnot nullPersonCountsmallint tnot nullEnterDatadatetimenot nullRemarknchar50null科目表(courseinfo)如表4-9所示表4-9科目表(courseinfo)列名数据类型长度是否为空CIDsmallintnot nullCNamevarchar20not nullCDatenchar10not nullCNumnchar10not nullMIDsmallintnot nullCRemarkvarchar50null成绩表(scoreinfo)如表4-10所示表4-10成绩表(scoreinfo)列名数据类型长度是否为空RIDsmallintnot nullSIDnchar10not null lCNamevarchar20not nullScorenchar5not null通知公告表(Information)如表4-11所示表4-11通知公告表(Information)列名数据类型长度是否为空Timedatetimenot nullInforNamenvarchar40not nullDetailsnvarcharMAXnot null4.3数据库对象设计在本系统的数据库建设中,使用了大量的视图、存储过程等,具体应用如下举例如下:4.3.1视图设计(1)本视图是用于浏览各班级信息,具体代码如下:CREATE VIEW dbo.View_classASSELECT dbo.Classsinfo.ClassID AS 编号, dbo.Classsinfo.ClassName AS 班级, dbo.majorinfo.MName AS 从属专业, dbo.Classsinfo.PersonCount AS 人数, dbo.Classsinfo.EnterData AS 创建时间, dbo.Classsinfo.Remark AS 备注FROM dbo.Classsinfo INNER JOIN dbo.majorinfo ON dbo.Classsinfo.MID = dbo.majorinfo.MID(2)本视图是用于浏览课程信息表,具体代码如下:CREATE VIEW dbo.View_courseASSELECT dbo.courseinfo.CID AS 课程号, dbo.courseinfo.CName AS 课程, dbo.courseinfo.CDate AS 学时, dbo.courseinfo.CNum AS 学分, dbo.majorinfo.MName AS 专业, dbo.courseinfo.CRemark AS 课程描述FROM dbo.courseinfo INNER JOIN dbo.majorinfoON dbo.courseinfo.MID = dbo.majorinfo.MID(3)本视图是用于浏览专业信息表,具体代码如下:CREATE VIEW dbo.View_majorASSELECT dbo.majorinfo.MID AS 专业编号, dbo.majorinfo.MName AS 专业名称, dbo.Departinfo.DName AS 系别, dbo.majorinfo.MRemark AS 专业简述FROM dbo.majorinfo INNER JOIN dbo.Departinfo ON dbo.majorinfo.DID = dbo.Departinfo.DID(4)本视图是用于浏览学生成绩表,具体代码如下:CREATE VIEW dbo.View_scoreASSELECT dbo.scoreinfo.SID AS 学号, dbo.studentinfo.SName AS 姓名, dbo.scoreinfo.CName AS 课程, dbo.scoreinfo.Score AS 成绩FROM dbo.scoreinfo INNER JOIN dbo.studentinfoON dbo.scoreinfo.SID = dbo.studentinfo.SID(4)本视图是用于浏览学生各种基本信息,具体代码如下:CREATE VIEW dbo.View_studentASSELECT dbo.studentinfo.SID AS 学号, dbo.studentinfo.SName AS 姓名, dbo.studentinfo.SSex AS 性别, dbo.Classsinfo.ClassName AS 班级, dbo.majorinfo.MName AS 专业, dbo.Departinfo.DName AS 系别, dbo.TeacherInfor.TName AS 导师, dbo.Classsinfo.EnterData AS 入学时间, dbo.studentinfo.SRemark AS 简述 FROM dbo.studentinfoINNER JOIN dbo.Classsinfo ON dbo.studentinfo.ClassID = dbo.Classsinfo.ClassID INNER JOIN dbo.majorinfo ON dbo.Classsinfo.MID = dbo.majorinfo.MID INNER JOIN dbo.Departinfo ON dbo.majorinfo.DID = dbo.Departinfo.DID INNER JOIN dbo.TeacherInfor ON dbo.studentinfo.TID = dbo.TeacherInfor.TID4.3.2存储过程设计(1)本存储过程是用于添加系别的记录,具体代码如下:数据库里代码:Create procedure dbo.add_departDName nvarchar(50),Remark nvarchar(50)asinsert into Departinfo values(Dname,Remark)C#中代码:mycmd.CommandText = add_depart;mycmd.CommandType = CommandType.StoredProcedure;mycmd.Parameters.Add(DName, SqlDbType.NChar, 50);mycmd.Parameters.Add(Remark, SqlDbType.NChar, 50);mycmd.ParametersDname.Value = TextName.Text.Trim();mycmd.ParametersRemark.Value = TextRemark.Text.Trim();mycmd.ExecuteNonQuery();(2)本存储过程是用于添加干事用户的记录,具体代码如下:CREATE procedure dbo.add_leaderuserUName varchar(50),PWD nchar(10)asinsert into LeaderUser values(UName ,PWD )(3)本存储过程是用于删除班级的记录,具体代码如下:数据库中代码:create procedure dbo.delete_classClassID smallintasdelete from Classsinfo where ClassID=ClassIDC#中代码:SqlCommand sqlcmd = new SqlCommand(, myconn1);sqlcmd.CommandText = delete_class;sqlcmd.CommandType = CommandType.StoredProcedure;sqlcmd.Parameters.Add(ClassID, SqlDbType.NChar, 20);sqlcmd.ParametersClassID.Value = ds.Tables0.RowsdataGrid1.CurrentCell.RowNumber0.ToString().Trim();sqlcmd.ExecuteNonQuery();(4)本存储过程是用于修改通知信息的记录,具体代码如下:数据库中代码:CREATE procedure dbo.update_informationInforName nvarchar(40),Details nvarchar(MAX)asupdate information set InforName=InforName,Details=DetailsC#中代码:mycmd2.CommandText = update_information;mycmd2.CommandType = CommandType.StoredProcedure;mycmd2.Parameters.Add(InforName, SqlDbType.NChar, 40);mycmd2.Parameters.Add(Details, SqlDbType.NChar, 100);mycmd2.ParametersInforName.Value = textBox1.Text.ToString().Trim();mycmd2.ParametersDetails.Value = textBox2.Text.ToString().Trim(); mycmd2.ExecuteNonQuery();(5)本存储过程是用于更新班级的记录,具体代码如下:CREATE procedure dbo.update_classClassID smallint, ClassName nvarchar(50),MID smallint,PersonCount smallint,EnterData datetime,Remark nvarchar(50)asupdate Classsinfoset ClassName=ClassName ,MID=MID,PersonCount=PersonCount,EnterData=EnterData,Remark=Remark where ClassID=ClassID4.4人机界面设计4.4.1登陆界面设计图47用户登录登陆界面代码如下:using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 学生管理系统 public partial class Login : Form private bool IsStudentUser = false; private bool IsLeaderUser = false; private bool IsTeacherUser = false; public static string sId; public static string lId; public static string tId; SqlConnection myconn1 = new SqlConnection(学生管理系统.database.dbConnection.connection); public Login() InitializeComponent(); private void button2_Click(object sender, EventArgs e) this.Close(); /判断学生用户名与密码是否正确 private void GetStudentUser() myconn1.Open(); SqlCommand cmd = new SqlCommand(, myconn1); string sql = select * from StudentUser where UName= + txtUserName.Text.Trim().ToString() + and PWD= + txtPassword.Text.Trim().ToString() + ; cmd.CommandText = sql; if (cmd.ExecuteScalar() != null) IsStudentUser = true; else IsStudentUser = false; myconn1.Close(); /判断教师干事用户名与密码是否正确 private void GetLeaderUser() myconn1.Open(); SqlCommand cmd = new SqlCommand(, myconn1); string sql = select * from LeaderUser where UName= + txtUserName.Text.Trim().ToString() + and PWD= + txtPassword.Text.Trim().ToString() + ; cmd.CommandText = sql; if (cmd.ExecuteScalar() != null) IsLeaderUser = true; else IsLeaderUser = false; myconn1.Close(); /判断教师用户名与密码是否正确 private void GetTeacherUser() myconn1.Open(); SqlCommand cmd = new SqlCommand(, myconn1); string sql = select * from TeacherUser where UName= + txtUserName.Text.Trim().ToString() + and PWD= + txtPassword.Text.Trim().ToString() + ; cmd.CommandText = sql; if (cmd.ExecuteScalar() != null) IsTeacherUser = true; else IsTeacherUser = false; myconn1.Close(); private void button1_Click(object sender, EventArgs e) GetTeacherUser(); GetLeaderUser(); GetStudentUser(); if (this.txtUserName.Text = string.Empty) MessageBox.Show(请输入用户名!); this.txtUserName.Focus(); return; /检测用户是否输入密码。 else if (this.txtPassword.Text = string.Empty) MessageBox.Show(请输入密码!); this.txtPassword.Focus(); return; else if (this.radStudent.Checked & IsStudentUser) Login.sId = this.txtUserName.Text; MainStudent student = new MainStudent(); student.Tag = this.FindForm(); student.statusBarPanel2.Text = txtUserName.Text.Trim();/状态栏显示用户名 student.ShowDialog(); else if (this.radTeacher.Checked & IsTeacherUser) Login.tId = this.txtUserName.Text; MainTeacher Teacher = new MainTeacher(); Teacher.Tag = this.FindForm(); Teacher.statusBarPanel2.Text = txtUserName.Text.Trim(); Teacher.ShowDialog(); else if (this.radTeacherLeader.Checked & IsLeaderUser) Login.lId = this.txtUserName.Text; MainTeacherLeader teacherleader = new MainTeacherLeader(); teacherleader.Tag = this.FindForm(); teacherleader.statusBarPanel2.Text = txtUserName.Text.Trim(); teacherleader.ShowDialog(); else MessageBox.Show(您输入的用户名或密码不正确!); private void button1_KeyDown(object sender, KeyEventArgs e) if (e.KeyCode = Keys.Enter) GetTeacherUser(); GetLeaderUser(); GetStudentUser(); if (this.txtUserName.Text = string.Empty) MessageBox

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论