太原理工大学学生公寓系统_第1页
太原理工大学学生公寓系统_第2页
太原理工大学学生公寓系统_第3页
太原理工大学学生公寓系统_第4页
太原理工大学学生公寓系统_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

个人资料整理 仅限学习使用第一章引 言学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的 住 宿 信 息 。1/31个人资料整理 仅限学习使用第二章 系统需求分析目前,我们学校的宿舍管理采用的还是人工来进行管理的,面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。b5E2RGbCAP2.1功能需求2.1.1 基本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生 ,便于用户操作。系统在实现上应该具有如下功能:p1EanqFDPw系统要求用户必须输入正确的用户名和密码才能进入系统。系统应该提供学生住宿情况的基本登记。系统应提供学生每学期学生的离校处理。系统应提供人员来访登记及结束访问的详细登记。系统应提供学生在校期间物品出入宿舍楼的详细情况登记。系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询>。系统应提供增加、删除、修改用户帐户的功能。系统还应具有添加、修改、删除学生基本信息的功能。2.1.2 报表需求学生宿舍管理系统的某些信息应当能够以报表形式打印出来。基2/31个人资料整理 仅限学习使用本上应该能够实现扣分统计、和卫生评比的报表打印功能。 DXDiTa9E3d2.1.3 用户界面需求学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。 RTCrpUDGiT2.2性能需求2.2.1 系统安全性学生宿舍管理系统中的增加用户、学生毕业离校等的某些模块都是相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:5PCzVD7HxA要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。jLBHrnAILg在上述要求基础上可以为该系统设定三种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录、普通用户登录和只读用户三个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。xHAQX74J0X在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的。只读用户只能观看数据对任何模块都无权修改。LDAYtRyKfE3/31个人资料整理 仅限学习使用2.3数据库选择数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。我们选用的是 SQLServer2008R2。Zzz6ZB2Ltk2.4环境本系统是以 Windows系统为操作平台,用 C#编程语言和 SQLServer2008R2 数据库来实现高校学生宿舍管理系统所需功能的。dvzfvkwMI14/31个人资料整理 仅限学习使用第三章宿舍管理系统概要设计3.1系统功能模块图 rqyn14ZNXI系统功能模块图 帐号设置用户帐号在整体设计中,我们将宿舍管理系统分为五个大的模块:用户帐退出系统号模块、宿舍管理模块、学生信息查询模块、卫生评比模块、出入登高入住管理记模块。每个模块将实现不同的功能。下面将具体进行介绍。校宿舍管理EmxvxOtOco退宿管理学生公物报修公用户帐号模块3.1.1寓用户帐号管信息查询学生查询系统分支<用户帐号模块)功能模块图理用户帐号模块包括:用户设置,退出系统二个部分。系退出系统 帐号设置 周查扣分1.统用户设置:实现系统管理人员、普通人员登录和密码修改。卫生评比扣分统计退出系统:实现正常退出宿舍管理系统。卫生评比3.1.2 宿舍管理模块出入管理宿舍管理来访登记出入楼登记入住管理退宿管理公物报修系统分支<宿舍管理模块)功能模块图公寓管理模块包括:入住管理、退宿管理、员工管理、晚归管理、公物报修五个大的部分。入住管理:登记学校所有住宿楼情况。退宿管理:登记学校所有宿舍退宿人员的情况。公物报修:登记学校所有住宿楼公物损坏上报情况。5/31个人资料整理 仅限学习使用3.1.3 信息查询模块信息查询 学生查询系统分支<信息查询模块)功能模块图信息查询模块基本上包括:学生查询 (要实现按多种条件的查询 >。学生查询:实现每个学生基本信息情况的查询功能。3.1.4 卫生评比模块系统分支<卫生评比模块)功能模块图周查扣分卫生卫评生比评比扣分统计卫生评比模块基本上包括:周扣分、扣分统计卫生评比。卫生评比1.周扣分:纪录每周每个宿舍楼每个宿舍每个人的扣分情况2.扣分统计:按班级和宿舍两种不同分法在一段时间内的个人扣分的名单的统计情况。3.卫生评比:实现宿舍先进集体和先进个人的名单的统计。3.1.5 出入管理模块来访登记出入管理系统分支<出入管理模块)功能模块图物品出入楼登记出入登记模块包括:来访登记、进出楼登记、两个功能模块。来访登记:详细登记进入宿舍楼的外来人员情况和离开情况。进出楼登记:详细登记某学生搬入和搬出宿舍楼的物品情况。3.2系统所需数据字典用户数据字典:登记管理人员的用户名、密码及登录权限。学生基本情况数据字典:详细登记学生基本信息及学生住宿情况。6/31个人资料整理 仅限学习使用人员来访数据字典:登记所有来访人员的详细情况。物品出入数据字典:详细登记学生物品出楼信息。退宿数据字典:登记所有宿舍楼退宿情况。报修数据字典:登记每个公寓每个宿舍公物损坏上报情况。字段名描述数据类型数据长度NULLPrimarykeyname用户名varchar20NYpassword用户密码varchar20YNpower用户权限tinyintNN用户数据字典(user0>字段名描述数据类型数据长度NULLPrimarykeyStu_Id学号char9NYandFStu_Name姓名char8NNStu_Sex性别char2YNStu_Class班级char7NNStu_Polit政治面貌char4N团员Stu_Sta状态char4N待分dorm_no楼号tinyint3YNDor_Id寝室号char10YNbed_no床号tinyintYNown_pc有无电脑char2N无nativity入学日期varchar20YNbirthday出生日期dateYNdepartment所学专业varchar20YN学生基本情况表(Student0>字段名描述数据类型数据长度NULLPrimarykeyVis_Name来访人姓名char10NN7/31个人资料整理 仅限学习使用Vis_Host被访人姓名charDor_Id宿舍charRelation所属关系charVis_Data来访日期dateVis_Time来访时间timeLea_Time离开时间timeVis_Watch值班人charVis_Cred证件名称charVis_Des备注char人员来访数据字典字段名描述数据类型Stu_Id学号charG_In进楼物品charG_Out出楼物品charG_Date时间datetimeWatch值班人charG_Des备注char物品出入楼数据字典字段名描述数据类型stu_id学号charstu_name姓名charstu_sex性别charhou_id楼号chardor_id房号charrx_enr入学日期datats_enr退宿日期datastu_study所学专业char

10YN10NF10YN10YN10YN10YN10YN10YN50YN(Visit>数据长度NULLPrimarykey20NY10YN10YN10YN10YN50YN(Goodsmove>数据长度NULLPrimarykey20NY10YN10YN10YN10YNNNNN10NN8/31个人资料整理仅限学习使用stu_class班级char10NNqu_sta去向char50NNstu_des备注char50NN退宿数据字典(ts>字段名描述数据类型数据长度NULLPrimarykeylossdate报修时间TimestampNYlosswupin报修物品char50YNquantity报损数量float10YNcause损坏原因varchar100YNisreport是否上报char1YNsusheh报修宿舍integerYNrenyuan报修人员char10YN报损数据字典 (loss>第四章宿舍管理系统详细设计4.3具体模块设计在系统功能模块介绍时,我们将宿舍管理系统分为五个大的模块:用户帐号模块、宿舍管理模块、学生信息查询模块、卫生评比模块、出入登记模块。 SixE2yXPq54.3.1 账户信息模块的详细设计1、账户注册与删除详细设计:登录系统设计思想:当宿舍管理系统需要进入时,具有使用不同功能权限的各用户,是否注册用9/31 否是注册个人资料整理 仅限学习使用以不同的权限、用户名称、用户密码登录该系统。像我们的后勤服务总公司中的管理人员,值班老师的组长就应该具有系统管理员的权限,宿舍楼房管理人员就应该具有一般用户的权限。一些关键性的数据是没有访问权的。如帐号密码的修改,和员工信息的增删改。要是以浏览者身份登陆该系统的话就只有只读的权限,凡是有增删改和好多关键性的窗口都无权更改和访问。6ewMyirQFL2.修改密码:设计思想:

登录系统否是完成修改为了防止密码被恶选意择盗修用改密可码以经常性的修改你的密码以增强系统的安全性,密码修改对于所有具有访问该系统的用户来说都可以使用。kavU42VRUs输入新密码具体实现:(1>.首先通过控件实现该功能模块与数据库的关联。(2>.其次为了确保该功能确的立新完秘整密性,在点击确认之后,需要判断一下所有的编辑框中的输入都不能为空。(3>.最后在确认时,还需要编程实现的是判断原始用户名和密码是否一致,只有一致才有权限密修码改一致你的密码。同是为了确保新密码的正确性,还添加了一个确认密码框,新密码和确认密码两者所输内容是要求完全一样,方能修改密码成功。 y6v3ALoS894.3.2 宿舍管理模块的详细设计1.入住登记、个人信息修改、删除记录登录系统宿舍管理10/31个人资料整理 仅限学习使用入住登记个人信息修改否管理员填写个人信息 填写修改信息

是退宿登记否否输入正确输入正确删除记录是是设计思想:显示修改已被接受显示删除成功显示个人信息保存成功入住登记管理是对每栋宿舍楼的每个学生的基本信息进行录入,具体实现:(1>.由于需要和数据库表相关联 ,所以也添加了两个数据窗口控件实现两者之间的关联。(2>. 在具有在基本的增加、删除、保存、退出功能外还具有数据窗口共享,在右边的自由表内输入数据,左边的表只能对数据浏览,同时当鼠标在左边的表中选中一个人的信息,相应在右边的数据窗口的自由表中会出现和其相同的数据。 M2ub6vSTnP(3>.在具体实现时需要设置像楼房号这样的具有唯一确定性的字段是不能为空的。其他字段在输入时没有太大限制,录入人员在录入时需根据自身情况再进行添加。 0YujCfmUCw2.公物报修登录系统宿舍管理11/31个人资料整理 仅限学习使用公物报修填写报修信息否输入正确是显示报修已被接受公物报修登记窗口完成的是记录宿舍损坏公物的功能。操作人员可以通过在窗口中同时选中各项公物损失信息,然后利用“存盘”功能将信息保存到数据库中中。 eUts8ZQVRd4.3.3 信息查询窗口详细设计1.学生查询sQsAEJkW5T按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询这4个查询功能在具体编程实现登上录基系本统上是一样的,因为都是针对学生信息的查询。以下是这四个功能模块的详细实现过程。GMsIasNXkA具体实现:学生信息查询1.按学号查询设计思想:在按学号查询时首先要通过编程判断一下,数据库的学生信息表中是否存在该编号的学生,如果没有系统将不会显示数据所以只有存在学号才能进行查询。上述完成之后,输入所查按学号查询 按姓名查询 按班级查询 按寝室号查询询的学号,那么所需学生信息就会在下面表格中显示出来了。TIrRGchYzg显示查询结果 显示查询结果 显示查询结果 显示查询结果按姓名进行查询12/31个人资料整理 仅限学习使用设计思想:按学生姓名实现的查询,虽然这样查出来的学生有可能不止一名,但在有些情况下<比如家人、朋友来访时,只记得学生姓名,在不清楚其学号、宿舍号的情况下,可以通过学生信息中的其它信息确定所要找的学生)可以调用此功能来实现。7EqZcWLZNX按班级进行查询设计思想:实现某个班级所有学生基本信息及住宿情况的查询。通过该功能模块我们可以统计某个班级的宿舍分配情况,这个班级的学生都住在哪些寝室中。 lzq7IGf02E按寝室号查询设计思想:在输入寝室号时可以把该宿舍所住的所有学生的信息都统计出来,方便详细了解某宿舍的学生住宿情况。 zvpgeqJ1hk4.3.4 卫生评比模块详细设计设计思想:

NrpoJac3v1登录系统(1>.由于需要和数据库表相关联 ,所以也添加了两个数据窗口控件实现两者之间的关联否(2>.具有基本的增加、删除管、理保员存、退出功能,由于考虑到数据被有意的、数据的输入与修改必须取得相应的权限。 1nowfTG4KI是(3>.为方便对评比情况的统计,只要选择相应的排序条件,在窗调查扣分 扣分统计 卫生评比口中显示结果。4.3.5 出入管理模块详细设计1.来访登记与物品出入登记评比条件输入数据输入数据登录系统保存并显示结果 保存并显示结果 保存并显示结果出入管理13/31个人资料整理 仅限学习使用来访登记 物品出入登记输入来访信息 输入物品信息否

否输入正

输入正是

是显示并保存登记 显示并保存登记设计思想:来访登记管理是对每栋宿舍楼来访人员或物品出入的基本信息进行录入,具体实现:(1>.由于需要和数据库表相关联 ,所以也添加了两个数据窗口控件实现两者之间的关联。(2>. 在具有在基本的增加、删除、保存、退出功能外还具有数据窗口共享,在下边的自由表内输入数据,上边的表只能对数据浏览,同时当鼠标在上边的表中选中一个人的信息,相应在下边的数据窗口的自由表中会出现和其相同的数据。 fjnFLDa5Zo(3>. 在具体实现时需要设置像楼房号这样的具有唯一确定性的字段是不能为空的。其他字段在输入时没有太大限制,录入人员在录入时需根据自身情况再进行添加。 tfnNhnE6e5数据库与数据表设计数据库分析与创建宿社管理系统主要记录一个学校中的所有学生的住宿情况。SQLExpress数据库在安全性,准确性和运行速度方面有觉对的优势,并且处理数据量大、效率高,所以本系统采用了 SQLExpress数据库作14/31个人资料整理 仅限学习使用为后台数据库。数据库命名为dormMISDataSet,其中包含了7张数据表,用于存储不同的信息,数据库详细信息如下图:HbmVN777sL创建数据表Student(学生表>2.Repair(学生宿舍修理表>15/31个人资料整理 仅限学习使用Register<学生宿舍来访登记表)4.CheckInfo<学生宿舍卫生检查表)5.dorm(宿舍表>6.userInfo(系统管理员表>16/31个人资料整理 仅限学习使用7.Charge(水电收费表>数据表逻辑关系17/31个人资料整理 仅限学习使用第五章.创建工程在VisualStudio2018中创建工程运行ViualStudio2018依次单击【文件】|【新建】|【空白解决方案】,打开新建工程对话框,在【工程类型】中选择【VisualStudio解决方案】,填写合适的名称和位置,单击确定按钮,建立一个空白解决方案。在【解决方案资源管理器】中,右击建立的解决方案,单击【添加】|【新建工程】,打开添加新工程对话框,在左侧的【工程类型】中选择【VisualC#工程】,在右侧的【模板】中选择【Windows应用程序】,填写合适的名称,单击确定按钮,就建立了一个新的工程。第六章.登录模块设计6.1设计登录窗体本模块使用数据表: userInfo登录模块主要是通过输入正确用户名和密码进入主窗体。他可以提高程序的安全性,保护数据资料不外泄。登录窗体如下图: V7l4jRB8Hs6.2登录功能的实现18/31个人资料整理 仅限学习使用当用户输入用户名和密码正确时点击确定按钮便进入主窗体,若有错则提示用户。详细代码如下:namespaceDormMIS{publicclassLogin:System.Windows.Forms.Form{privateSystem.Windows.Forms.ButtonbtClose。//取消按钮privateSystem.Windows.Forms.ButtonbtAdd。privateSystem.Windows.Forms.TextBoxpassword。privateSystem.Windows.Forms.TextBoxname。privateSystem.Windows.Forms.Labellabel3。privateSystem.Windows.Forms.Labellabel2。privateSystem.Windows.Forms.Labellabel1。publicLogin(> {Windows窗体设计器支持所必需的InitializeComponent(>。this.oleConnection1=newOleDbConnection(DormMIS.database.dbConnection.connection> 。83lcPA59W9}privatevoidInitializeComponent(>{this.btClose=newSystem.Windows.Forms.Button(>。this.btAdd=newSystem.Windows.Forms.Button(>。this.password=newSystem.Windows.Forms.TextBox(>。19/31个人资料整理 仅限学习使用mZkklkzaaP=newSystem.Windows.Forms.TextBox(>。this.label3=newSystem.Windows.Forms.Label(>。this.label2=newSystem.Windows.Forms.Label(>。this.label1=newSystem.Windows.Forms.Label(>。this.SuspendLayout(>。this.btClose.FlatStyle =System.Windows.Forms.FlatStyle.Popup。AVktR43bpwthis.btClose.ForeColor = System.Drawing.Color.Black。ORjBnOwcEdthis.btClose.Location = new System.Drawing.Point(168,156>。2MiJTy0dTTthis.btClose.Name="btClose"。this.btClose.TabIndex=20。this.btClose.Text="取消"。this.btClose.Click += newSystem.EventHandler(this.btClose_Click>。gIiSpiue7Athis.btAdd.FlatStyle =System.Windows.Forms.FlatStyle.Popup。uEh0U1Yfmhthis.btAdd.ForeColor=System.Drawing.Color.Black。this.btAdd.Location = new System.Drawing.Point(48,156>。IAg9qLsgBXthis.btAdd.Name="btAdd"。this.btAdd.TabIndex=19。this.btAdd.Text="确定"。this.btAdd.Click += newSystem.EventHandler(this.btAdd_Click>。WwghWvVhPE//passwordthis.password.BorderStyle =System.Windows.Forms.BorderStyle.FixedSingle。asfpsfpi4kthis.password.Location =newSystem.Drawing.Point(128,116>。ooeyYZTjj1this.password.Name="password"。this.password.PasswordChar='*'。this.password.TabIndex=18。this.password.Text="admin"。//.BorderStyle =20/31个人资料整理 仅限学习使用System.Windows.Forms.BorderStyle.FixedSingle。BkeGuInkxI.Location = new System.Drawing.Point(128,76>。PgdO0sRlM.Name="name"。.TabIndex=17。.Text="admin"。this.label1.Font=newSystem.Drawing.Font("楷体_GB2312",18F,System.Drawing.FontStyle.Bold,System.Drawing.GraphicsUnit.Point,((System.Byte>(134>>>。3cdXwckm15this.label1.ForeColor = System.Drawing.Color.Black。h8c52WOngMthis.label1.Location=newSystem.Drawing.Point(40,24>。v4bdyGiousthis.label1.Name="label1"。this.label1.Size =new System.Drawing.Size(208,28>。J0bm4qMpJ9this.label1.TabIndex=14。this.label1.Text="宿舍管理信息系统 "。//Loginthis.AutoScaleBaseSize = new System.Drawing.Size(6,14>。XVauA9grYPthis.BackColor=System.Drawing.Color.Ivory。this.ClientSize=new System.Drawing.Size(296,198>。bR9C6TJscwthis.Controls.Add(this.btClose>。this.Controls.Add(this.btAdd>。this.Controls.Add(this.password>。this.Controls.Add(>。this.Controls.Add(this.label3>。this.Controls.Add(this.label2>。this.Controls.Add(this.label1>。this.MaximizeBox=false。this.MinimizeBox=false。this.Name="Login"。this.StartPosition =System.Windows.Forms.FormStartPosition.CenterScreen。pN9LBDdtrdthis.Text="登录"。this.ResumeLayout(false>。21/31个人资料整理 仅限学习使用}#endregion应用程序的主入口点。staticvoidMain(>{ Application.Run(newLogin(>>。 }private void btAdd_Click(object sender, System.EventArgse>DJ8T7nHuGT{if(name.Text.Trim(>==""||password.Text.Trim(>=="">MessageBox.Show("请输入用户名和密码 ","提示">。else{oleConnection1.Open(>。OleDbCommand cmd=newOleDbCommand("",oleConnection1>。QF81D7bvUAstring sql="select * from userinfo whereUName='"+name.Text.Trim(>+"'andPWD='"+password.Text.Trim(>+"'"。4B7a9QFw9hcmd.CommandText=sql。if(null!=cmd.ExecuteScalar(>>{this.Visible=false。//创建并打开主界面Mainmain=newMain(>。main.Tag=this.FindForm(>。OleDbDataReaderdr。cmd.CommandText=sql。dr=cmd.ExecuteReader(>。dr.Read(>。main.statusBarPanel2.Text=name.Text.Trim(>。main.ShowDialog(>。}else MessageBox.Show("用户名或密码错误 ","警告">。}oleConnection1.Close(>。}private void btClose_Click(object sender, System.EventArgs22/31个人资料整理 仅限学习使用e>ix6iFA8xoX{this.Close(>。}}}第七章.系统主窗体设计主窗体设计是程序操作过程中必不可少的,它是人机交互的重要环节。通过主窗体,用户可以调用系统相关的个子模块。主窗体被分为4个部分:最上面是系统菜单栏,通过它可以调用系统中的所有子窗体;菜单栏下面导航栏,它以按钮的形式使用户能够方便的调用最常用的子窗体;加下来是显示信息的窗体区;最下面是状态栏,用来显示当前登陆的用户名。主窗体如下图:wt6qbkCyDE图:7.1设计菜单栏和工具栏菜单栏和工具栏运行效果如图:23/31个人资料整理 仅限学习使用图:图:7.2设计状态栏状态栏的运行效果如图:图:第八章.其它各模块的设计其他各模块的设计下面以宿舍检查窗体和添加宿舍的设计作为示范。8.1宿舍检查窗体如下:24/31个人资料整理 仅限学习使用8.2宿社检查窗体的部分代码实现privatevoidbtQuery_Click(objectsender,System.EventArgse>Kp5zH46zRk{oleConnection1.Open(>。ds=newDataSet(>。stringsql="selectdormIDas宿舍号,CDateas检查日期,CStateas检查情况,CRemarkas备注,CheckIDas检查编号fromcheckinfo"。Yl4HdOAA61if(textDormID.Text.Trim(>=="">sql=sql。elsesql=sql+" wheredormID='"+textDormID.Text.Trim(>+"'"。ch4PJx4BlIOleDbDataAdapter adp = newOleDbDataAdapter(sql,oleConnection1>。qd3YfhxCzods.Clear(>。adp.Fill(ds,"check">。dataGrid1.DataSource=ds.Tables[0].DefaultView。dataGrid1.CaptionText = " 共 有"+ds.Tables[0].Rows.Count+"条记录"。E836L11DO525/31个人资料整理 仅限学习使用oleConnection1.Close(>。}CheckModifycheckModify。private void btAdd_Click(object sender, System.EventArgse>S42ehLvE3M{if(dataGrid1.DataSource!=null&&dataGrid1.CurrentRowIndex>=0&&dataGrid1[dataGrid1.CurrentCell]!=null>501nNvZFis{checkModify=newCheckModify(>。checkModify.textDormID.Text=ds.Tables[0].Rows[dataGrid1.CurrentCell.RowNumber][0].ToString(>.Trim(> 。jW1viftGw9checkModify.date1.Text=ds.Tables[0].Rows[dataGrid1.CurrentCell.RowNumber][1].ToString(>.Trim(> 。xS0DOYWHLPcheckMboState.Text=ds.Tables[0].Rows[dataGrid1.CurrentCell.RowNumber][2].ToString(>.Trim(> 。LOZMkIqI0wcheckModify.textRemark.Text=ds.Tables[0].Rows[dataGrid1.CurrentCell.RowNumber][3].ToString(>.Trim(> 。ZKZUQsUJedcheckModify.Tag=ds.Tables[0].Rows[dataGrid1.CurrentCell.RowNumber][4].ToString(>.Trim(> 。dGY2mcoKtTcheckModify.ShowDialog(>。}}private void btDel_Click(object sender, System.EventArgse>rCYbSWRLIA{if(dataGrid1.DataSource!=null&&dataGrid1.CurrentRowIndex>=0&&dataGrid1[dataGrid1.CurrentCell]!=null>FyXjoFlMWh{oleConnection1.Open(>。string sql ="delete * from checkinfo where26/31个人资料整理 仅限学习使用CheckID="+ds.Tables[0].Rows[dataGrid1.CurrentCell.RowNumber][4]+"" 。TuWrUpPObXOleDbCommand cmd = newOleDbCommand(sql,oleConnection1>。7qWAq9jPqEcmd.ExecuteNonQuery(>。MessageBox.Show("删除成功","提示">。oleConnection1.Close(>。}}private void btClose_Click(object sender, System.EventArgse>llVIWTNQFk{this.Close(>。}8.3添加宿舍的窗体如下:8.4宿舍添加的部分代码实现privatevoidbtAdd_Click(objectsender,System.EventArgse>yhUQsDgRT1{if(textDormID.Text.Trim(>==""||textBed.Text.Trim(>==""> MdUZYnKS8IMessageBox.Show("填写完整信息 ","提示">。27/31个人资料整理 仅限学习使用else{oleConnection1.Open(>。string sql = "select * from dorm wheredormID='"+textDormID.Text.Trim(>+"'"。09T7t6eTnoOleDbCommand cmd = newOleDbCommand(sql,oleConnection1>。e5TfZQIUB5if(nul

温馨提示

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

评论

0/150

提交评论