学生公寓管理系统课设报告_第1页
学生公寓管理系统课设报告_第2页
学生公寓管理系统课设报告_第3页
学生公寓管理系统课设报告_第4页
学生公寓管理系统课设报告_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

软件分析与设计课程设计报告学院软件学院专业班级软件1111班学生姓名裴娇组长裴娇组员杨聆王雪妮杨燕燕指导教师郝晓丽时间20141617项目开发日志2014年1月6日星期一确定分工裴娇(负责人)协调组员、验收及分工,负责物品管理模块和外来人员登记管理模块王雪妮负责系统管理模块、卫生管理模块杨聆负责宿舍管理模块、水电管理模块杨燕燕负责学生管理模块、以及数据库的编写确定项目学生公寓管理系统模块初步划分系统管理模块、宿舍管理模块、学生管理模块、卫生管理模块、水电管理模块、物品管理模块、外来人员登记管理模块实现方案形式方法用VISUALSTUDIO、SQLSERVER做B/S端开发2014年1月7日星期二上午分工完成了需求规格说明书、概要设计说明书。我完成的是需求规格说明书中2、任务概述31、对功能的需求的部分和概要设计说明书中1、引言2、总体设计的部分。并将杨燕燕、杨聆和王雪妮写的部分汇总起来,完成了需求规格说明书、概要设计说明书。下午细化模块,分析各模块的具体要实现的功能。2014年1月8日星期三上午考虑我所要写的物品管理模块与外来人员登记管理模块所要实现的功能,设计登录页面风格,设计主页面风格。下午开始实现物品管理模块,在写代码的过程中,开始书写详细设计说明书,并开始计划测试所要完成的工作。2014年1月9日星期四上午用ECLIPSE和SQLSERVER初步完成物品管理模块的页面设计。下午实现物品登记、物品查询和物品修改功能,以及所有功能中所需要的有效性验证。2014年1月10日星期五上午对物品管理模块进行有效性测试,记录测试结果。下午开始计划外来人员登记管理模块的功能,确立主要有查看来访信息、登记访问者等功能,并开始设计程序。2014年1月13日星期一上午继续完成前一天程序的设计工作,并实现了相对应的查看来访信息、登记访问者功能。下午解决了实验中所出现的问题,完成我所分配到的两个模块的功能实现。2014年1月14日星期二上午对外来人员登记管理模块的功能进行测试,并记录下测试的相关结果。下午每人所分配的任务均已完成,开始集成页面。集成完毕后,跟老师演示了程序的运行效果。2014年1月15日星期三撰写测试计划和测试分析报告,并完善其它报告内容。2014年1月16日星期四将所有报告整合,排版,打印,并在第二天提交。项目成员简介1小组成员构成表1成员构成表职务成员组长裴娇组员王雪妮、杨聆、杨燕燕2小组成员分工表2成员分工表成员分工裴娇协调组员、验收及分工,负责物品管理模块和外来人员登记管理模块王雪妮负责系统管理模块、卫生管理模块杨聆负责宿舍管理模块、水电管理模块杨燕燕负责学生管理模块、以及数据库的编写项目开发计划1引言11编写目的在前一阶段概要设计说明书中,已解决了该系统需求的程序设计模块设计问题。在总体设计的基础上,我们作为开发者需要进行软件系统详细设计。在详细设计中,描述实现具体模块所涉及的主要算法、数据结构。类的层次结构以及调用关系,需要说明软件系统的各个层次中每个程序(每个模块或者子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,根据详细设计报告进行编码,并进行相关测试。12项目背景我们研究的项目名称为学生公寓管理系统,该项目由我们小组一行五人共同进行设计和开发。13文中特殊的定义131SQLSERVER系统服务器所使用的数据库管理系统(DBMS。SQL一种用于访问查询数据库的语言。事物流数据进入模块后可能有多种路径进行处理。主键数据库表中的关键域,值互不相同。外部主键数据库表中与其他表主键关联的域。ROLLBANK数据库的错误恢复机制。132缩写系统若未特别指出,统指本学生公寓管理系统。SQLSTRUCTUREDQUERYLANGUAGE(结构化查询语言)。ATMASYNCHRONOUSTRANSFERMODE(异步传输模式)。14参考资料软件工程导论,互联网2项目概述21工作内容本项目开发过程中需完成软件开发生命周期中需求分析说明书、概要设计说明书、详细设计说明书、测试计划以及测试分析报告的编写,并实现代码的编写,交付完整的系统。22主要参加人员参加本项目开发的主要人员有裴娇协调组员、验收及分工,负责物品管理模块和外来人员登记管理模块王雪妮负责系统管理模块、卫生管理模块杨聆负责宿舍管理模块、水电管理模块杨燕燕负责学生管理模块、以及数据库的编写23产品231程序移交给用户的程序的名称学生公寓管理系统所用的编程语言JAVA、SQL存储程序的媒体形式SQLSERVER数据库232文件需进行交付的文件有需求分析说明书概要设计说明书详细设计说明书测试计划测试分析报告233服务需向用户提供用户手册,完成学生公寓管理系统的部署,对用户进行系统使用的简单培训。24验收标准系统能够完成用户要求的全部功能,稳定高效,有一定的容错能力。25完成项目的最迟期限完成项目的最迟期限2014年1月17日26本计划的批准者和批准日期批准者郝晓丽批准日期2014年1月17日3实施计划表31项目进展计划阶段时间安排工作日第一阶段2014年1月6日至2014年1月9日小组成员共同完成需求分析及概要设计并撰写需求分析说明书、概要设计说明书4第二阶段2014年1月10日至2014年1月14日小组成员对各自负责的模块进行详细设计和编码完成详细设计说明书最后一天进行汇总3第三阶段2014年1月15日小组成员对各自负责的模块进行单元测试编写测试计划,对系统进行集成测试,撰写测试分析报告1第四阶段2014年1月16日整理所有文档,撰写软件分析设计课程设计报告进行验收1需求分析说明书1引言11编写目的本学生公寓管理系统在可行性研究的基础上,为了进一步明确公寓系统的软件需求以便安排项目规划与进度,组织软件开发与测试,根据我们日常生活中的经验,结合对自己公寓楼管理老师的咨询以及对实际情况的总结讨论,现试撰写本文档12项目背景说明系统名称学生公寓管理系统项目任务提出者本小组人员项目开发者本开发小组用户公寓管理者,学生13定义14参考资料1软件工程,李爱萍李东生崔冬华,机械工程出版社2软件分析与设计太原理工大学2任务概述21目标本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能1寝室分配根据系别,年纪,班级分配寝室。查询寝室状态和入住信息。2学生管理实现入住学生信息的维护和查询功能。3信息查询安公寓楼号、写生姓名等查询住宿信息。4财产管理实现对公寓财产的管理功能。5出入登记实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。6系统管理参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)、权限管理和系统维护(数据备份、数据恢复)。22运行环境CPUPENTIUM18GHZ内存512MB硬盘空间500MB以上硬盘剩余空间输入设备键盘/鼠标操作系统WINDOWS7数据库MICROSOFTSQLSERVER2008开发环境MICROSOFTVISUALSTUDIO23条件与限制一个更为完善的学生宿舍管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3数据描述4功能需求41系统功能设计在整体设计中,我们将宿舍管理系统分为六个大的功能寝室分配功能,学生管理功能,信息查询功能,财产管理功能,出入登记功能,系统功能。下面将具体进行介绍每个功能。411寝室分配功能寝室分配功能包括根据系别,年纪,班级分配寝室。查询寝室状态和入住信息。412学生管理功能学生管理功能包括学生信息维护,学生信息查询。413信息查询功能信息查询功能基本上包括按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。414财产管理功能财产管理功能包括进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能部分。415出入登记功能出入登记功能包括进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能部分。416系统功能系统功能包括参数设置,权限管理,系统维护。5性能需求学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下1要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。2在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录和学生登录两个窗口可以使用,没有系统管理员或者学生的用户名和密码任何人都不能登录该系统。3在具体实现时还应为系统管理员和学生设定不同的权限,系统管理员应当可以使用系统的所有模块,学生对于用户管理模块是无权使用的。6运行需求公寓管理系统中的各个子系统的硬件和软件的配置如下1服务器端子系统的运行要求系统软件WINDOWS7数据库管理系统MICROSOFTSQLSERVER2008硬件要求PENTIUMIII450以上,256MRAM,14GHD2客户端子系统的运行要求系统软件WINDOWS7硬件要求PENTIUM133以上,32MRAM,43HD概要设计说明书1引言11编写目的在前一阶段概要设计说明书中,已解决了该系统需求的程序设计模块设计问题。在总体设计的基础上,我们作为开发者需要进行软件系统详细设计。在详细设计中,描述实现具体模块所涉及的主要算法、数据结构。类的层次结构以及调用关系,需要说明软件系统的各个层次中每个程序(每个模块或者子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,根据详细设计报告进行编码,并进行相关测试。12项目背景我们研究的项目名称为学生公寓管理系统,该项目由我们小组一行五人共同进行设计和开发。13文中特殊的定义131SQLSERVER系统服务器所使用的数据库管理系统(DBMS。SQL一种用于访问查询数据库的语言。事物流数据进入模块后可能有多种路径进行处理。主键数据库表中的关键域,值互不相同。外部主键数据库表中与其他表主键关联的域。ROLLBANK数据库的错误恢复机制。132缩写系统若未特别指出,统指本学生公寓管理系统。SQLSTRUCTUREDQUERYLANGUAGE(结构化查询语言)。ATMASYNCHRONOUSTRANSFERMODE(异步传输模式)。14参考资料软件工程导论,互联网2总体设计21需求规定系统开发的整体任务是实现学生公寓管理的系统化、规范化、自动化和智能化,从而达到提高学生公寓管理效率的目的。该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。22运行环境软件基本运行环境为WINDOWS环境,需要浏览器支持。23基本设计概念和处理流程24结构学生公寓管理系统数据设计管理系统中模块的详细设计3接口设计31用户接口宿舍管理人员的用户名为其员工代号,学生用户名为他们的学号,初始密码到时候通知。若用户输入密码错误,系统将会给出密码错误提示。在使用系统过程中,用户进行查询操作时候,需要输入搜索信息代号,然后会有进一步功能选择。而宿舍管理员进行资料修改的操作的时候,需要输入要查询信息的代号,然后进一步进行功能选择。其余都是可视化界面,用户可以根据系统提示使用鼠标,键盘的进行输入。32外部接口系统采用C/S结构,宿舍管理员,学生可以通过访问服务器开实现各种操作,与系统进行交互。需要MICRSFTSQLSERVER2000或更高版本的DBMS的支持支持WINDOWXPWINDOW7等33内部接口系统用户分为学生用户和宿舍管理员,通过访问权限进行区分,系统接口于存有用户名和口令信息的人是管理系统,不同用户按其相关权限进行相关界面分配。接口接着学生信息,宿舍信息,财务信息等数据库。4运行设计41运行模块组合具体软件的运行模块是在浏览器中运行,各个模块在软件运行过程中能较好的交换信息,处理数据。42运行控制运行控制将严格按照各模块间函数调用关系来实现,在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。43运行时间由于该系统负载量不大,运行过程中主要要求尽量减少客户操作的等待时间,系统对客户做出的操作应有较快的反应,建议使用PENTIUMIII处理器,运行模块组合占用各种资源的时间可以达到用户的要求。5系统数据结构设计51逻辑结构设计要点为了编码方便,表名与字段名一律采用英文字符命名。另外,为了提高可扩展性,各表的各字段会因具体需要进行类型与长度的定义。1)关于字符类型的编号方面的信息,各表将以VARCHAR(10)进行储存;关于字符类型的备注方面的信息,各表将以VARCHAR50进行储存;关于其他字符类型的信息,各表将以VARCHAR20进行储存。2)关于其数值类型的信息,各表将以REAL进行储存。3)关于其日期类型的信息,各表将以DATETIME进行储存。52物理结构设计要点数据库的物理结构设计主要是对数据在内存中的安排进行设计,包括对索引区、缓冲区的设计;对使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;设置访问数据的方式方法。在非系统卷安装SQL数据库文件。53数据结构与程序的关系程序在进行操作时需对数据库进行,即对数据表进行查询和修改;在管理过程中,要对数据库中所有表进行联合查询、修改。物理数据结构主要用于个模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模式间传输。6系统出错处理设计61出错信息表61出错信息表出错原因处理方式不规范的字符输入,使程序处理模块无法识别。如机器状态维修,输入为修理。屏蔽不规范输入,提示用户按要求输入。由于其他问题,如网络传输超时等,机子底层系统异常等放弃当前执行的任务,重置系统状态,是其重新进入输入阶段第一种错误称为软错误。对于错误的输入拒接,提示用户正确输入第二种错误称为硬错误。对于底层系统不稳定造成的错误,该系统提示用户,“系统不稳定,请稍后再试。”并将系统重新置于输入阶段,等待用户操作。62系统维护设计维护方面主要为对服务器上的数据库进行维护。可用SQLSERVER的数据库维护功能机制。例如定期为数据库进行BACKUP,维护管理数据库死锁的问题和维护数据库内数据的一致性。详细设计说明书1引言11编写目的在前一阶段概要设计说明书中,已解决了该系统需求的程序设计模块设计问题。在总体设计的基础上,我们作为开发者需要进行软件系统详细设计。在详细设计中,描述实现具体模块所涉及的主要算法、数据结构。类的层次结构以及调用关系,需要说明软件系统的各个层次中每个程序(每个模块或者子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,根据详细设计报告进行编码,并进行相关测试。12项目背景我们研究的项目名称为学生公寓管理系统,该项目由我们小组一行五人共同进行设计和开发。13文中特殊的定义131SQLSERVER系统服务器所使用的数据库管理系统(DBMS。SQL一种用于访问查询数据库的语言。事物流数据进入模块后可能有多种路径进行处理。主键数据库表中的关键域,值互不相同。外部主键数据库表中与其他表主键关联的域。ROLLBANK数据库的错误恢复机制。132缩写系统若未特别指出,统指本学生公寓管理系统。SQLSTRUCTUREDQUERYLANGUAGE(结构化查询语言)。ATMASYNCHRONOUSTRANSFERMODE(异步传输模式)。14参考资料软件工程导论,互联网2程序系统的结构在整体设计中,我们将宿舍管理系统分七个大的模块系统管理模块、宿舍管理模块、学生管理模块、卫生管理模块、水电管理模块、物品管理模块、外来人员登记管理模块。3程序描述31系统管理模块宿舍管理系统USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSFMMAINFORMPUBLICFMMAININITIALIZECOMPONENTPRIVATEVOIDFMMAIN_LOADOBJECTSENDER,EVENTARGSETOOLSTRIPSTATUSLABEL3TEXTDATETIMENOWTOSTRINGTOOLSTRIPSTATUSLABEL2TEXT“ADMIN“PRIVATEVOID退出TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEAPPLICATIONEXITPRIVATEVOID增加用户TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEADDANEWADDASHOWDIALOGPRIVATEVOID用户切换TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEMAINLOGINMGNEWMAINLOGINTHISCLOSEMGSHOWDIALOGPRIVATEVOID修改密码TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSECHANGPWDCPNEWCHANGPWDCPSHOWDIALOGPRIVATEVOID宿舍基本信息TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEDROMMANAGEDMNEWDROMMANAGEDMSHOWDIALOGPRIVATEVOID学生入住TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSESTUDSTUNEWSTUDSTUSHOWDIALOGPRIVATEVOID卫生检查TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSECHECKCHNEWCHECKCHSHOWDIALOGPRIVATEVOID水电收费TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSECHARGECHNEWCHARGECHSHOWDIALOGPRIVATEVOID物品保修TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEFIXFNEWFIXFSHOWDIALOGPRIVATEVOID外来人员登记TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEVISITVNEWVISITVSHOWDIALOGPRIVATEVOID删除用户TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEDELDNEWDELDSHOWDIALOGPRIVATEVOID管理员TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSESUPERALTERSANEWSUPERALTERSASHOWDIALOGPRIVATEVOID数据备份TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSEBACKUPBUNEWBACKUPBUSHOWDIALOGPRIVATEVOIDTOOLSTRIPSTATUSLABEL4_CLICKOBJECTSENDER,EVENTARGSE32宿舍管理模块添加宿舍USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSDROMADDFORMPUBLICDROMADDINITIALIZECOMPONENTPRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSETHISCLOSEPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFTEXTBOX1TEXTTRIM“MESSAGEBOXSHOW“请输入宿舍号“,“提示“,MESSAGEBOXBUTTONSOK,MESSAGEBOXICONWARNINGTEXTBOX1FOCUSELSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONN6NEWSQLCONNECTIONCONNSTRINGMYCONN6OPENSTRINGSQL“SELECTFROM宿舍表WHERE宿舍号“TEXTBOX1TEXTTRIM“SQLCOMMANDSCMDNEWSQLCOMMANDSQL,MYCONN6IFNULLSCMDEXECUTESCALARSQL“INSERTINTO宿舍表VALUES“TEXTBOX1TEXTTRIM“,“TEXTBOX2TEXTTRIM“,“TEXTBOX3TEXTTRIM“,“TEXTBOX4TEXTTRIM“,“TEXTBOX5TEXTTRIM“,“TEXTBOX6TEXTTRIM“SCMDCOMMANDTEXTSQLSCMDEXECUTENONQUERYMESSAGEBOXSHOW“添加成功“,“提示“ELSEMESSAGEBOXSHOW“宿舍号重复“,“提示“TEXTBOX6TEXT“TEXTBOX5TEXT“TEXTBOX4TEXT“TEXTBOX3TEXT“TEXTBOX2TEXT“TEXTBOX1TEXT“TEXTBOX1FOCUSMYCONN6CLOSEPRIVATEVOIDDROMADD_LOADOBJECTSENDER,EVENTARGSE宿舍修改USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSDROMALTERFORMPUBLICDROMALTERINITIALIZECOMPONENTPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFTEXTBOX1TEXTTRIM“|TEXTBOX6TEXTTRIM“|TEXTBOX5TEXTTRIM“|TEXTBOX4TEXTTRIM“|TEXTBOX3TEXTTRIM“|TEXTBOX2TEXTTRIM“MESSAGEBOXSHOW“请输入完整信息“,“提示“,MESSAGEBOXBUTTONSOK,MESSAGEBOXICONWARNINGTEXTBOX1FOCUSELSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONN7NEWSQLCONNECTIONCONNSTRINGMYCONN7OPENSTRINGSQL“SELECTFROM宿舍表WHERE宿舍号“TEXTBOX1TEXTTRIM“SQLCOMMANDCMDNEWSQLCOMMANDSQL,MYCONN7IFNULLCMDEXECUTESCALARSQL“UPDATE宿舍表SET宿舍号“TEXTBOX1TEXTTRIM“,宿舍电话“TEXTBOX2TEXTTRIM“,床数“TEXTBOX3TEXTTRIM“,椅子数“TEXTBOX4TEXTTRIM“,可住人数“TEXTBOX5TEXTTRIM“,已住人数“TEXTBOX6TEXTTRIM“WHERE宿舍号“TEXTBOX1TEXTTRIM“CMDCOMMANDTEXTSQLCMDEXECUTENONQUERYMESSAGEBOXSHOW“修改成功“,“提示“ELSEMESSAGEBOXSHOW“无此宿舍信息“,“提示“TEXTBOX6TEXT“TEXTBOX5TEXT“TEXTBOX4TEXT“TEXTBOX3TEXT“TEXTBOX2TEXT“TEXTBOX1TEXT“TEXTBOX1FOCUSMYCONN7CLOSEPRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSETHISCLOSEPRIVATEVOIDDROMALTER_LOADOBJECTSENDER,EVENTARGSE宿舍删除USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSDROMDELFORMPUBLICDROMDELINITIALIZECOMPONENTPRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSETHISCLOSEPUBLICSTATICSTRINGAPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEATEXTBOX1TEXTTRIMIFTEXTBOX1TEXTTRIM“MESSAGEBOXSHOW“请输入所以删除宿舍号“,“提示“,MESSAGEBOXBUTTONSOK,MESSAGEBOXICONWARNINGTEXTBOX1FOCUSELSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONNNEWSQLCONNECTIONCONNSTRINGMYCONNOPENSTRINGSQL“SELECTFROM宿舍表WHERE宿舍号“TEXTBOX1TEXTTRIM“SQLCOMMANDCMDNEWSQLCOMMANDSQL,MYCONNIFNULLCMDEXECUTESCALARDROMDELMESSAGEDDMNEWDROMDELMESSAGEDDMSHOWDIALOGELSEMESSAGEBOXSHOW“无此宿舍信息“,“提示“TEXTBOX1FOCUSMYCONNCLOSEPRIVATEVOIDDROMDEL_LOADOBJECTSENDER,EVENTARGSE33学生管理模块添加学生USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSSTUADDFORMPUBLICSTUADDINITIALIZECOMPONENTPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFTEXTBOX1TEXTTRIM“|TEXTBOX5TEXT“|TEXTBOX4TEXT“|TEXTBOX3TEXT“|TEXTBOX2TEXT“MESSAGEBOXSHOW“请输入完整信息“,“提示“,MESSAGEBOXBUTTONSOK,MESSAGEBOXICONWARNINGTEXTBOX1FOCUSELSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONN6NEWSQLCONNECTIONCONNSTRINGMYCONN6OPENSTRINGSQL“SELECTFROM住宿学生表WHERE学号“TEXTBOX1TEXTTRIM“SQLCOMMANDSCMDNEWSQLCOMMANDSQL,MYCONN6IFNULLSCMDEXECUTESCALARSQL“SELECTFROM宿舍表WHERE宿舍号“TEXTBOX3TEXTTRIM“SQLCOMMANDCMD1NEWSQLCOMMANDSQL,MYCONN6IFNULLCMD1EXECUTESCALARSQL“INSERTINTO住宿学生表VALUES“TEXTBOX1TEXTTRIM“,“TEXTBOX2TEXTTRIM“,“TEXTBOX3TEXTTRIM“,“TEXTBOX4TEXTTRIM“,“TEXTBOX5TEXTTRIM“SCMDCOMMANDTEXTSQLSCMDEXECUTENONQUERYMESSAGEBOXSHOW“添加成功“,“提示“ELSEMESSAGEBOXSHOW“没有相关宿舍信息“,“提示“ELSEMESSAGEBOXSHOW“已有该学号记录“,“提示“TEXTBOX1TEXT“TEXTBOX1FOCUSMYCONN6CLOSEPRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSETHISCLOSEPRIVATEVOIDSTUADD_LOADOBJECTSENDER,EVENTARGSE学生入住USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSSTUDFORMPUBLICSTUDINITIALIZECOMPONENTPRIVATEVOIDSTUD_LOADOBJECTSENDER,EVENTARGSE/TODO这行代码将数据加载到表“宿舍管理系统DATASET2住宿学生表”中。您可以根据需要移动或移除它。THIS住宿学生表TABLEADAPTERFILLTHIS宿舍管理系统DATASET2住宿学生表PRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSETHISCLOSEPRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSETEXTBOX1TEXT“TBCXTEXT“DATASETDSPRIVATEVOIDBTCX_CLICKOBJECTSENDER,EVENTARGSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONNNEWSQLCONNECTIONCONNSTRINGMYCONNOPENDSNEWDATASETSTRINGSQLIFTBCXTEXTTRIM“SQL“SELECTFROM住宿学生表“ELSESQL“SELECTFROM住宿学生表WHERE宿舍号“TBCXTEXTTRIM“SQLDATAADAPTERSQLANEWSQLDATAADAPTERSQL,MYCONNDSCLEARSQLAFILLDS,“宿舍管理系统“DATAGRIDVIEW1DATASOURCEDSTABLES“宿舍管理系统“DEFAULTVIEWMYCONNCLOSEPRIVATEVOIDBUTTON4_CLICKOBJECTSENDER,EVENTARGSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONN9NEWSQLCONNECTIONCONNSTRINGMYCONN9OPENDSNEWDATASETSTRINGSQLIFTEXTBOX1TEXTTRIM“SQL“SELECTFROM住宿学生表“ELSESQL“SELECTFROM住宿学生表WHERE学号“TEXTBOX1TEXTTRIM“SQLDATAADAPTERSQLANEWSQLDATAADAPTERSQL,MYCONN9DSCLEARSQLAFILLDS,“宿舍管理系统“DATAGRIDVIEW1DATASOURCEDSTABLES“宿舍管理系统“DEFAULTVIEWMYCONN9CLOSEPRIVATEVOIDBUTTON3_CLICKOBJECTSENDER,EVENTARGSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONN0NEWSQLCONNECTIONCONNSTRINGMYCONN0OPENDSNEWDATASETSTRINGSQL“SELECTFROM住宿学生表“SQLDATAADAPTERSANEWSQLDATAADAPTERSQL,MYCONN0DSCLEARSAFILLDS,“宿舍管理系统“DATAGRIDVIEW1DATASOURCEDSTABLES“宿舍管理系统“DEFAULTVIEWMYCONN0CLOSEPRIVATEVOIDBTTJ_CLICKOBJECTSENDER,EVENTARGSESTUADDSANEWSTUADDSASHOWDIALOGPRIVATEVOIDBTXG_CLICKOBJECTSENDER,EVENTARGSESTUALTERSALNEWSTUALTERSALSHOWDIALOGPRIVATEVOIDBTSC_CLICKOBJECTSENDER,EVENTARGSESTUDELSDNEWSTUDELSDSHOWDIALOG学生删除USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSSTUDELFORMPUBLICSTUDELINITIALIZECOMPONENTPRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSETHISCLOSEPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFTEXTBOX1TEXTTRIM“MESSAGEBOXSHOW“请输入所以删除学生学号“,“提示“,MESSAGEBOXBUTTONSOK,MESSAGEBOXICONWARNINGTEXTBOX1FOCUSELSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONNNEWSQLCONNECTIONCONNSTRINGMYCONNOPENSTRINGSQL“SELECTFROM住宿学生表WHERE学号“TEXTBOX1TEXTTRIM“SQLCOMMANDCMDNEWSQLCOMMANDSQL,MYCONNIFNULLCMDEXECUTESCALARSQL“DELETEFROM住宿学生表WHERE学号“TEXTBOX1TEXTTRIM“CMDCOMMANDTEXTSQLCMDEXECUTENONQUERYMESSAGEBOXSHOW“删除成功“,“提示“ELSEMESSAGEBOXSHOW“无此学生信息“,“提示“TEXTBOX1TEXT“TEXTBOX1FOCUSMYCONNCLOSEPRIVATEVOIDSTUDEL_LOADOBJECTSENDER,EVENTARGSE34卫生管理模块卫生检查USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSCHECKFORMDATASETDSPUBLICCHECKINITIALIZECOMPONENTPRIVATEVOIDCHECK_LOADOBJECTSENDER,EVENTARGSE/TODO这行代码将数据加载到表“宿舍管理系统DATASET6卫生检查表”中。您可以根据需要移动或移除它。THIS卫生检查表TABLEADAPTERFILLTHIS宿舍管理系统DATASET6卫生检查表PRIVATEVOIDBTTJ_CLICKOBJECTSENDER,EVENTARGSE/CONVERTTODATETIMEDATETIMEPICKER1TEXTTRIMCHECKADDCANEWCHECKADDCASHOWDIALOGPRIVATEVOIDBUTTON3_CLICKOBJECTSENDER,EVENTARGSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONNNEWSQLCONNECTIONCONNSTRINGMYCONNOPENDSNEWDATASETSTRINGSQL“SELECTFROM卫生检查表“SQLDATAADAPTERSANEWSQLDATAADAPTERSQL,MYCONNDSCLEARSAFILLDS,“宿舍管理系统“DATAGRIDVIEW1DATASOURCEDSTABLES“宿舍管理系统“DEFAULTVIEWMYCONNCLOSEPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSETHISCLOSEPRIVATEVOIDBTCX_CLICKOBJECTSENDER,EVENTARGSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONN5NEWSQLCONNECTIONCONNSTRINGMYCONN5OPENDSNEWDATASETSTRINGSQLSQL“SELECTFROM卫生检查表WHERE检查日期“CONVERTTODATETIMEDATETIMEPICKER1TEXTTRIM“SQLDATAADAPTERSQLANEWSQLDATAADAPTERSQL,MYCONN5DSCLEARSQLAFILLDS,“宿舍管理系统“DATAGRIDVIEW1DATASOURCEDSTABLES“宿舍管理系统“DEFAULTVIEWMYCONN5CLOSEPRIVATEVOIDBTXG_CLICKOBJECTSENDER,EVENTARGSECHECKALTERCHALNEWCHECKALTERCHALSHOWDIALOGPRIVATEVOIDBTSC_CLICKOBJECTSENDER,EVENTARGSECHECKDELCDNEWCHECKDELCDSHOWDIALOG卫生检查添加USINGSYSTEMUSINGSYSTEMCOLLECTIONSGENERICUSINGSYSTEMCOMPONENTMODELUSINGSYSTEMDATAUSINGSYSTEMDRAWINGUSINGSYSTEMTEXTUSINGSYSTEMWINDOWSFORMSUSINGSYSTEMDATASQLCLIENTNAMESPACEDORMITORYMANAGEMENTSYSTEMPUBLICPARTIALCLASSCHECKADDFORMPUBLICCHECKADDINITIALIZECOMPONENTPRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFTEXTBOX1TEXTTRIM“MESSAGEBOXSHOW“请输入宿舍号“,“提示“,MESSAGEBOXBUTTONSOK,MESSAGEBOXICONWARNINGTEXTBOX1FOCUSELSESTRINGCONNSTRING“SERVERDATABASE宿舍管理系统INTEGRATEDSECURITYTRUE“SQLCONNECTIONMYCONNNEWSQLCONNECTIONCONNSTRINGMYCONNOPENSTRINGSQL“SELECTFROM卫生检查表WHERE宿舍号“TEXTBOX1TEXTTRIM“AND检查日期“CONVERTTODATETIMEDATETIMEPICKER1TEXTTRIM“SQLCOMMANDCMDNEWSQLCOMMANDSQL,MYCONNIFNULLCMDEXECUTESCALARSQL“SELECTFROM宿舍表WHERE宿舍号“TEXTBOX1TEXTTRIM“SQLCOMMANDCMD1NEWSQLCOMMANDSQL,MYCONNIFNULLCMD1EXECUTESCALARSQL“INSERTINTO卫生检查表宿舍号,检查日

温馨提示

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

评论

0/150

提交评论