毕业设计宿舍管理系统的设计与实现_第1页
毕业设计宿舍管理系统的设计与实现_第2页
毕业设计宿舍管理系统的设计与实现_第3页
毕业设计宿舍管理系统的设计与实现_第4页
毕业设计宿舍管理系统的设计与实现_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

NewlycompiledonNovember23,NewlycompiledonNovember23,毕业设计宿舍管理系统的设计与实现河南科技学院届本科毕业论文(设计)论文(设计)题目:大学生宿舍管理系统的设计与实现学生姓名:xxxxx 所在院系:信息工程学院所学专业:计算机科学与技术导师姓名:冯洪玉完毕时间:-05-08大学生宿舍管理系统的设计与实现摘要宿舍管理系统最初的管理方式是采用人工的方式,而这种方式费时、费力、效果不佳,效率极低,容易出现错误(学生有名字重复的),随着计算机的飞速发展,各大高校都采用宿舍管理系统来管理学生。本学生管理系统重要涉及两部分:前台顾客界面的开发和后台数据库的开发,前台管理重要有系统管理、宿舍信息、学生入住、卫生检查、水电收费、房屋保修、外来人员登记、附加等模块。学生宿舍管理系统采用C#为开发工具,用MicrosoftSQLServer作为数据库开发工具。通过对数据库操作,来完毕前台数据的增删改查,经测试本系统实现了宿舍管理的基本功效,本系统实现了数据库备份和恢复,还能保存成Excel表格。核心词:宿舍管理,数据库,C#ThedesignandimplementationofuniversitystudentdormitorymanagementsystemabstractDormitorymanagementsysteminitialmanagementistheuseofartificialway,andthiswaytime-consuming,laborious,ineffective,inefficient,error-prone(studentshaveduplicatenames),withtherapiddevelopmentofcomputers,majorcollegesanduniversitiesdormitorymanagementsystemsarebeenusedtomanagestudent.Thestudentmanagementsystemmainlyconsistsoftwoparts:development,frontdeskmanagementfrontenduserinterfacedevelopmentandback-enddatabaseofthemainsystemmanagement,dormitoryinformation,thestudentsstay,healthinspection,waterandelectricitycharges,Homewarranty,migrantworkersregistration,additionalmodules.DormitorymanagementsystemusingC#developmenttools,withMicrosoftSQLServerasadatabasedevelopmenttool.Byoperationofthedatabase,tocompletetheadditionsanddeletionstochangesearchreceptionofdata,testedthesystemtoachievethebasicfunctionsofthedormitorymanagementsystemtoachievethedatabasebackupandrecovery,butalsocantosaveExcelspreadsheets.Keywords:Dormitorymanagement,database,C#目录TOC\o"1-3"\h\u1.绪论系统开发背景21世纪是互联网飞速发展的时代,含有广阔的前景和无限的潜力,已经成为势不可挡的时代潮流。计算机的最大好处在于管理信息工作效率高,安全性能高,计算机最大的优势在于计算速度快、精确无误,这也是学生宿舍管理系统所必须的。学生宿舍是学生在学校,待的最多的地方之一,其中有许多信息需要解决和管理。现今,学生宿舍管理系统并没有应用在每个学校中,有些还没有使用计算机进行信息解决。根据调查成果显示,原来学校宿舍对信息管理的重要方式是使用文本、表格等方式,运用人工手抄进行管理,数据信息解决工作量很大,容易出错;并且数据繁多,容易丢失,不便查找。综上来看,原来的宿舍管理缺少系统规范的管理办法,这时学生宿舍管理系统应运而生。为了规范宿舍管理系统,提高信息解决的速度和精确性,能够快速、精确、有效的查询和修改宿舍状况,设计了宿舍管理系统,来协助管理员更加好的管理宿舍,保障了学生信息和个人的安全。系统开发意义随着计算机的普及和网络技术的高速发展,越来越多的学校采用了计算机对宿舍的日常工作进行管理。随着高校办学规模的逐步扩大,给学生管理工作带来新的烦恼。获取信息缓慢,查阅困难,精确性较差,很难适应高水平管理,同时管理工作也要符合时代的新规定,树立新的办学形象,提高工作效率。即使现在诸多大学已有了一套比较完善的管理系统,但是在某些规模小的学校里面,大部分工作仍需由手工完毕,工作起来效率比较低,管理员不能及时理解学生的住宿状况,因此不能对突发状况进行控制和管理,为了更加好地适应时代的发展,学校正在逐步向计算机信息化管理转变。本系统由于优越的性能和简朴的操作,大大节省了人力、物力和财力,能为高校管理人员提供实时的宿舍人员信息,流动人员信息,以及后期的查询,信息精确无误,节省了大部分时间,由此来说意义十分深远。前景与展望宿舍管理系统将来的发展为面对简朴、方便、快捷,现在是通过在电脑上操作,能够再发展成用手机客户端或者平板上直接操作,只要是有网络的地方,管理员登陆,就能够查看学生的信息,学生也能够进入学生端,查看自己宿舍状况,涉及新生能提前查看宿舍图片和设施状况,将来发展前景特别的好。2.开发系统介绍.NET平台概述Internet的出现与普及变化了人们原有的行为方式和思维方式。当人们碰到问题时,首先想到的就是从Internet上获取想要的答案。增进开发人员不停地推出更加简朴、易用的Internet服务。但是这些软件所基于的技术是在早期形成的,已无法满足人们日益增加的对互联网的需求。人们迫切需要一种全新观念的开发平台,在这样的背景下,Microsoft公司推出了全新的.NET平台。首先.NET是一种环境。那时微软的构想是“不再关注单个网站、单个设备,而是要让全部的计算机群、有关设备和服务协同工作”的网络计算环境。总的来说,互联网提供的服务,要达成的是更高程度的自动化解决。将来的互联网,应当以一种整体服务的形式呈现在最后顾客面前,顾客只需要懂得自己想要什么,而不需要懂得怎么样得到自己想要的,其中涉及网络搜索、推理判断、择优选择等功效。.NET的最后目的就是让顾客能在任何地方、任何时间,以及运用任何设备都能够获取需要的信息、文献和程序。而顾客不需要懂得这些东西寄存在什么地方,甚至连如何获取等具体细节都不需要懂得。他们只需要发出请求,就能找到自己想要的成果,而全部的后台操作是被完全屏蔽起来的,顾客是完全看不到的。顾客不需要紧张后天是怎么运行的,就能得到自己想要的成果。微软中国网站给出了.NET平台更确切的解释:是MicrosoftXMLWebServices平台。XMLWebServices允许应用程序通过Internet进行通信和共享数据,能够应用于多个操作系统、设备和编程语言。平台提供、创立XMLWebServices,并将这些服务集成在一起。更进一步的说,Microsoft正在从五个方面诠释.NET平台,即工具、服务器、服务、客户端和.NET体验。C#语言C#是针对.NET平台而设计的。是由C、C++语言发展而来的,继承了C、C++语言的功效,使C#变得相对简朴。C#中没有宏,没有模板,不允许多重继承,不再强调使用指针,解决了顾客对于多重继承和指针的使用等不容易理解的问题。C#在语法、思维方面也与Java有着很大的相似性。总体来说,C#含有下列优点:易于掌握面对对象设计与Web紧密结合完整的安全性与错误解决版本管理技术灵活性与兼容性数据库SQL特性数据库是指按一定的数据构造,组织、存储在计算机中的一组有关数据的集合。它能够为多个顾客提供共享资源,同时又含有最小的冗余度。数据间互相联系,而又含有较高的冗余性和独立性。数据库系统随着计算机的不停发展,在一定的历史时期、顾客需求环境下产生的,因此,计算机在数据管理方面经历了由复杂到简朴的发展过程。计算机数据管理是随着计算机软件、硬件技术和计算机应用范畴的发展而不停发展的,经历了3个阶段,即人工管理阶段、文献系统阶段和数据库系统阶段。数据库含有的重要特点:实现数据共享减少数据冗余度数据的独立性数据实现集中控制数据的一致性和可维护性3.系统需求分析学生宿舍管理是当代学校中重要的构成部分,在信息化飞速发展的今天,它的出现已经成了一种时代潮流,本文将从宿舍管理系统的悠久历史和现状进行分析,以使本系统的设计含有使用的价值,跟上时代的规定,做出一种质量高、安全性好、实用性强的宿舍管理系统,使其能满足学校现在和将来一段时间内的需求。而现在高效的管理系统不多,因此本系统是需求量很大的而高效的宿舍管理系统。系统功效设计重要实现的是管理员更加方便的对学生宿舍进行管理,贴近顾客便于顾客操作。重要用8大模块,分别有系统管理、宿舍信息、学生入住、卫生检查、水电收费、房屋报修、外来人员登记、附加等功效,涉及了学生的生活的各个方面,系统在实现上含有以下功效:系统规定顾客输入对的的账号和密码才干顺利进入系统。系统提供了宿舍信息管理,能够增加、查询、修改和删除宿舍。系统提供了学生入住的具体状况,能够添加、查询、修改、删除学生。系统提供了水电收费状况,涉及添加、查询和数据统计,统计从到现在时间的水电状况。系统提供了房屋报修状况,涉及添加、查询和数据统计,其中统计从到现在时间的报修状况。系统提供了外来人员登记状况,也涉及添加、查询和数据统计。系统提供了附加功效,涉及数据备份、数据还原和生成excel,方便管理员用于保存数据。系统的功效模块图是对于系统的各个功效模块的阐明,实现了各个模块之间的调用。首先对系统功效模块图的建立,见图1-1所示:学生宿舍管理系统学生宿舍管理系统宿舍信息系统管理学生入住卫生检查房屋报修记水电收费图1-1系统功效模块图附加概念构造设计概念设计的目的是对现实世界中各部分的信息构造、信息流动状况、信息间的互相制约关系以及对信息储存、查询和加工等的操作。重要以E-R图的形式来体现,以下图所示:学号学生信息学号学生信息班级姓名性别宿舍号图3-1学生信息实体图宿舍信息实体图,如图3-2所示:宿舍信息宿舍信息住宿费椅子数备注电话宿舍号桌子数床位号图3-2宿舍信息实体图检查信息实体图,如图3-3所示:宿舍号宿舍号图3-3检查信息实体图检查信息备注检查日期检查状态来访信息实体图,如图3-4所示:来访信息来访信息备注被访人宿舍号离开日期来访人访问日期图3-4来访信息实体图水电缴费实体图,如图3-5所示:水电缴费水电缴费电量价格总价宿舍号购置日期水量价格图3-5水电缴费实体图水量购置人购置电量缴费查询实体图,如图3-6所示:缴费查询缴费查询日期宿舍号缴费类型图3-6缴费查询实体图报修信息实体图,如图3-7所示:报修信息报修信息报修日期宿舍号报修人图3-7报修信息实体图报修状况修理日期表/字段及表间关系设计(1)学生信息表,如表所示:表学生信息表字段名数据类型数据长度与否为空条件KeySIDnchar100NP_KSNamenchar100NSSexnchar2N男或女dassnchar100NdormIDVarchar20N(2)宿舍信息表,如表所示:表宿舍信息表字段名数据类型数据长度与否为空条件KeydormIDnchar10NP_KphoneintNDMoneyfloatNbedNumnchar10NchairNumintNdeskNumintNDRemarkNchar10N(3)水电缴费表,如表所示:表水电缴费表字段名数据类型数据长度与否为空条件KeydormIDnchar10NCPersonnchar10NEBuyfloatNWbuyfloatNMDatedateNCMoneyfloatN(4)缴费查询表,如表所示:表缴费查询表字段名数据类型数据长度与否为空条件KeydormIDnchar10NCDatedateNCStatenchar10NCRemarknchar10N外来人员表,如表所示:字段名数据类型数据长度与否为空条件KeydormIDnchar10NP_KPComenchar10NDateComedateNDateLeavedateNPLooknchar10NRemarknchar10N表外来人员表(6)报修信息表,如表所示:表报修信息表字段名数据类型数据长度与否为空条件KeydormIDnchar100Npersonnchar100NDateIndateNDateRepairdate100Nrepairnchar100N(7)顾客信息表,如表所示:表顾客信息表字段名数据类型数据长度与否为空条件KeyUNamenchar10NPWDnchar10N4.系统具体设计与实现登录设计顾客登陆界面,是学生宿舍管理系统的登陆窗口。顾客登陆模块设计的好坏,也是开发的软件使用便捷的标志之一。顾客登录模块的重要功效是:检查顾客名和密码与否配套,其中任意一项不符合将不能登录成功,也是为系统做了一种较好的安全方法。重要是管理员的登录,尚有其它顾客的登录,当使用的不是管理员的顾客名或密码时,系统会自动提示顾客名或密码错误,当输入对的,就直接进入系统中,登录界面的设计如图4-1所示:图4-1登录信息表主界面功效的设计主界面重要涉及系统管理、宿舍信息、学生入住、卫生检查、水电收费、房屋报修、外来人员登记、附加等操作选项。主界面涉及了顾客操作的全部功效,顾客能够按照自己的需要进行操作,放在最高的一行,让顾客能够快速的找到,节省时间。在操作按钮下还设立了宿舍、入住、卫生、水电、报修、登记等方便添加的快捷按键,即使顾客初次使用时,也能快速的找到需要的操作,界面新颖,给人一种轻松感,主界面的设计如图4-2所示图4-2主界面表系统管理界面的设计系统管理界面中重要是对顾客的操作,其中涉及添加顾客、修改密码和退出系统,添加顾客涉及输入顾客名和密码,密码以$的形式显示,保护顾客的安全,按钮采用的是图片的形式,左边为拟定按钮,右边为取消按钮,系统管理界面的设计如图4-3、4-4所示:图4-3添加顾客表图4-4修改密码表宿舍信息功效管理模块宿舍信息重要是为了方便管理员对宿舍进行的操作,新学期学生的增加,调换专业转入本学院宿舍的学生,以及毕业生的离开,其中的功效涉及增加宿舍、查询宿舍、修改宿舍、删除宿舍。添加宿舍界面设计如图4-5所示:图4-5添加宿舍表添加宿舍功效当顾客添加信息时,必须输入宿舍号,否则不能添加成功,添加的过程是管理员输入宿舍号、电话、住宿费、床位号、椅子数、桌子数、备注等信息,点击保存时,就会存入后台数据库中,方便下次查看,添加宿舍的重要代码以下:oString().Trim())==0){("该宿舍已住满,请重新输入","提示");}else{sql=("SELECT*FROMstudentWHERESID='{0}'",stuno);=sql;if(null!=()){("学号重复,请核算后重新输入","提示");}else{sql=("INSERTINTOstudent(SID,SName,SSex,class,dormID)VALUES('{0}','{1}','{2}','{3}','{4}')",stuno,name,sex,stuclass,no);=sql;();("入住成功","提示");="";="";="";="";}}}();}}学生查询功效顾客能够通过学号、姓名或者宿舍号进行查询,其中的任意一项都能够作为查询的条件,从数据库中调取顾客需要的信息,当输入的不符合查询的条件时又有对应的提示,将找不到成果。学生查询界面如图4-8所示;图4-8学生查询表卫生检查功效模块设计重要是对宿舍卫生进行检查,涉及宿舍号、检查的日期、检查的状态,重要的功效是添加检查、修改检查、查询检查。界面如图4-9所示;图4-9添加检查表添加检查功效顾客输入宿舍号,选择检查日期,检查的状况,当单击保存时就会存入后台数据库,添加检查的重要代码以下:eaderText;}alueType==typeof(string));;}}}}5.结论本系统总共分为两个功效模块,分别是前台操作和后台数据库的调用,前台设计重要涉及系统管理、宿舍信息、学生入住、卫生检查、水电收费、房屋报修、外来人员、附加等功效,在设计的过程中实现学生宿舍分派、入住状况的统计,能够快速的查询到学生。系统的优点是操作简朴、方便,便于管理,缺点是后台数据的不够完善,程序不够灵活,功效有些单一,只能在电脑上操作,受到操作环境的影响,后期的展望是与现在最新的、使用最广的手机、平板和微信上联合起来操

温馨提示

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

评论

0/150

提交评论