ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:2.28MB ,
资源ID:11318260      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11318260.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(宿舍智能管理系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

宿舍智能管理系统.docx

1、宿舍智能管理系统 论文题目:宿舍智能管理系统 教学部: 信息工程教学部 专 业: 计算机科学与技术 年 级: 2010级 班 级: 二班 学 号: 01002079 姓 名: 王红梅 摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,随着计算机技术的飞速发展及其在宿舍管理方面应用的普及,利用计算机实现对高校学生宿舍的管理势在必行。经过实际的需求分析,本系统采用eclipse作为开发工具,采用NetBeans作为开发环境,采用功能强大的MySQL数据库.系统主要实现了学

2、校宿舍的费用管理、日常管理、人员管理、物品管理、用户识别登陆等功能。宿舍智能管理系统主要面向学校宿舍管理工作人员,利用该系统能够大大减轻学校宿舍工作人员的负担,并提高宿舍管理员的工作效率,真正实现了学生宿舍管理工作的系统化、规范化及自动化.其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。关键词:宿舍智能管理系统,JSP,NetBeans,SQL Server,面向对象第1章 概述1.1 开发背景与现状当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高

3、了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提.本系统就是为了更好管理学生宿舍信息而设计的。学生宿舍寝室作为学生休息的地方,有许多信息需要处理和管理。现今,有很多学生宿舍都是初步开如使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于男女生信宿信息都是用人工手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。这就是管理信息系统的开发的基本环境数

4、据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个学生宿舍管理系统,使宿舍管理工作规范化,系统化,程序化,避免宿舍管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改宿舍情况。国内外研究现状和发展趋势综述:在传统模式下利用人工进行学生宿舍管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率,针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式, 来实现学生信息的现代化管理,这一技术具有

5、手 工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。 这些优点能够极大地提高学生信息管理的效率,使我们的学校在市场经济的发展过程 中具有一定的竞争优势,也是学校实现科学化,正规化,现代化的重要条件.实现了科学、统一管理,避免了人工操作产生的错误,大大提高了工作效率。 随着计算机科学的迅速发展,计算机应用领域的不断扩大,许多性能好,功能齐全,应用面广,兼容性强的应用软件相应推出,可见计算机已经得到了广泛的应用, 几乎各行各业都有关于计算 机的使用, 这使得计算机已成为社会中普遍存在的事物。 由于计算机的使用, 使得人们在于管理、应用及服务等各个领域

6、使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。在企业管理,办公自动化等方面得到了普遍应用,受到用户 的广泛欢迎. 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段, 手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低.当今社 会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产

7、物。信息世界永远不会是一个平静的世界,当一种技术不能满足需 求时,就会有新的技术诞生并取代旧技术。随着计算机的普及,使用微机管理学生宿舍,将会被越来越多的学校采纳,学生宿舍管理系统将会得到越来越普遍的应用。1.2 开发设计的意义学生宿舍管理历来是学校管理工作中不可或缺的一部分。由于近年来很多学校的规模逐渐扩大,从而使学生信息量变得越来越庞大,都靠人工记录存档这些数据不但相当麻烦还极易出错,而且一旦需要查找某些记录将花费大量时间和人力,效率很低。由此可见传统的靠宿舍管理人员手工记录的宿舍管理方式已经不能适应目前正在高速发展的信息化时代了,我们需要一种具备检索迅速、查找方便、可靠性高、存储量大等特

8、性的新的方式来取代旧的人工方式,计算机化管理正是这样一种理想的选择。它所提供的后台数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式,使得人们从繁重的海量数据处理维护中解脱出来,换而代之的是界面友好,设计极具人性化的前台应用程序,使用者会感到操作非常方便.第2章 系统分析2.1 可行性分析1.经济的可行性主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打

9、印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次.2.技术上的可行性 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,作为计算机科学与技术专业的学生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年多,对这个管理模试应该比较的熟。2.2 需求分析学生宿舍管理是当代学校中不可或缺的组成部分,在信息化飞速发展的今天,它的出现已经成了一种必然,本文将从宿舍管理系统的历史和现状进行分析

10、,以求证本系统的设计具有实际的意义,并得到它在未来的发展,从而跟上时代的脚步,做出一个高质量的、安全性好的宿舍管理系统,使其不仅能满足学校现在的需要,也能满足将来一段时间的需要。学生宿舍管理系统的开发主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的数据库.而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。第3章 概要设计3.1 功能分析此系统管理系统设计就是为了方便宿舍管理员在数据方面的管理。使他们在日后的学校宿舍管理方面能达到事半功倍的效果.减轻人的负担,方便数据库存储,增加安全

11、性。 用户的需求具体体现在各种信息的收入,修改和查询,并能够提供一定的安全保障。1费用管理模块:对宿舍水电费情况提供添加费用和查询费用的功能,并根据登陆的学生用户锁定定期宿舍号列出其宿舍的水电费情况。2日常管理模块:管理员及协管理员均可以录入和查看清洁,在报修信息栏中可以标记记录是否被处理。3人员管理模块:包含查看宿舍人员,添加进入人员及处理进入人员.查看栏中可以查看哪个宿舍哪个人。必须写清进入缘由,显示添加该进入者的信息。4物品管理模块:包含添加物品出入信息和查询物品出入信息5用户识别登陆功能:(1)最高权限用户(管理员);(2)一般的用户(协管人员);(3)最低权限用户(学生).3.2系统

12、功能模块图宿 舍 智 能 管 理 系 统费用管理模 块添加费用查看费用日 常管 理模 块打清洁分查看清洁分报修信息标记为处理人员管理模 块查看宿舍人员总 库 系 统 图 添加进入人员处理离开人员标记为离开物 品管 理模 块添加物品出入信息查看物品出入信息登 录模 块登陆退出11111n宿 舍耗用水电费室长电话电费水费时间交否宿舍号清洁单清洁修补要求物品摆放分洁净分修补内容居住 学生 学号 姓名1nE-R 图性别3.3 ER图第4章 数据库设计4.1 库表设计 1.学生住宿表:主要记录学生住宿的基本信息.属性名类型长度完整性约束学号nchar10主码姓名nchar10非空性别char1男或女,默

13、认值男专业Varchar10非空联系方式char20可以为空入住时间date8非空楼号char4外码宿舍号char4外码2。员工表:主要记录员工的基本信息。属性名类型长度完整性约束员工号char10主码员工姓名nchar10非空年龄smallint65大于18,小于65楼号char4非空性别char1男或女职位Varchar10非空联系方式char20可以为空3.宿舍表:主要记录宿舍的入住信息。属性名类型长度完整性约束楼号char4主码,非空宿舍号char4非空宿舍电话char20非空可住人数smallint6非空已住人数smallint6非空4。报修表:主要记录物品的报修信息。属性名类型长度

14、 完整性约束楼号char4非空宿舍号char4非空物品号char20非空报修原因char50非空提交日期datetime10非空解决日期datetime10非空5。水电费表:主要是每个月记录各个宿舍的水电使用情况以及相应的费用。属性名类型长度完整性约束楼号char4非空宿舍号char4非空月份nchar12非空用电量decimal50非空电费decimal50非空用水量decimal100非空水费decimal100非空6.来访者表:主要记录来访者的信息.属性名类型长度完整性约束来访人姓名nchar10主码被访人姓名nchar10非空所属关系nchar10非空证件名称nchar20非空来访日期

15、Datetime4非空来访时间Datetime8非空结束时间Datetime8非空学号nchar10外码第5章 界面设计5。1 利用Dreamweaver 制作用户登录界面登陆代码: page contentType=”text/html; charset=gb2312” language=”java”!DOCTYPE HTML PUBLIC /W3C/DTD HTML 4。01 Transitional/EN http:/www。w3。org/TR/html4/loose.dtdhtml head meta http-equiv=Content-Type” content=”text/htm

16、l; charset=gb2312 title用户登录/title function IsDigit(cCheck) return (0=cCheck) & (cCheck td, th fontfamily: Arial, Helvetica, sansserif; font-size: 14px; lineheight: 24px; color: #333333; 。STYLE1 font-size: 36px .STYLE2 fontsize: 24px body background-image: url(2005617193654341。jpg); nbsp; /h1 h1

17、 align=”center  h1 align=center” class=STYLE1”用户登录 div align=”center” form name=login action=”user_login_check.jsp” method=”post target=”_self onSubmit=return docheck() tr td width=”50 align=right” height=25用户名/span:/td /td span class=”STYLE2密码:/td td width=50%” align=left” height=25input name=

18、UserPassword type=password” class=”STYLE2/td a href=Untitled-费用。html”  nbsp;nbsp; /form /div/body/html% page import=”java。sql.”html head meta httpequiv=ContentType content=text/html; charset=gb2312 用户登录 body String strSql=”; String database_username=”root”; String database_password=root; String

19、 url=”jdbc:mysql:/localhost:3306/sushe; try Class.forName(”com。mysql。jdbc.Driver); Connection dbConn= DriverManager。getConnection(url,database_username,database_password); Statement stmt=dbConn.createStatement(); ResultSet rs=null; String s_UserName = request。getParameter(”UserName”); String s_UserP

20、assword = request.getParameter(UserPassword); strSql = ”select * from users where username=”+s_UserName+” and password=+s_UserPassword+”; rs = stmt。executeQuery(strSql); if(rs.next() /session。setAttribute(UserID,rs.getInt(”UserID”)+”); response.sendRedirect(newhtml333333.html”); else out.println(”h1

21、 align=center您输入的用户名和密码有误!input type=button name=btn value=返回 onClick=window.history.go(-1)”); rs。close(); stmt。close(); dbConn。close(); catch(Exception ex) out。println(”数据库连接错误/div”); /html5。2 制作系统主菜单5。3 制作物品管理界面5。4 制作人员管理界面5.5 人员管理列表5。6 制作日常管理界面5.7 制作费用管理界面总结经过一学期的努力,该系统有了基本的轮廓,同时也达到相应的运行效果,基本上可以对

22、实际情况进行操作了.系统设计马上就要结束了,我要感谢这次机会,因为它教会了我很多的知识,让我更加深刻的体会到了实践的重要性,培养了我独立分析、解决问题的能力;同时也让感受到了自己动手完成东西是多么的喜悦和自豪!在一个软件开发过程中,我觉得最重要的是需求分析,软件是给客户来使用的,所以客户就是上帝,如何合理有效地跟客户进行沟通,然后把需求与软件结合起来,最终形成一个确定的需求文档,这是最重要的。 由于我所学知识有限,所做的系统还存在着一些问题: 首先,由于没有相关行业的经验,对宿舍管理中的实际需求没能很好的把握,这就造成了一些功能在设置上就可能不符合实际操作人员的要求。 另外,由于软件开发经验的

23、不足,使得我在考虑很多问题时,并没有从全局出发,形成周密的计划,而只是从一个方面去考虑。对软件,也没有时间和能力进行完全正式的测试,所以难免有逻辑上的错误出现. 最重要的是,由于对开发工具的熟练程度不高,在实现一些比较复杂的功能时,有很大的编程难度.这就使得一些很好的设想不能实现,同时,软件的人性化方面的考虑也不能得到解决。 虽然有的诸多的问题和困难,但通过这一次的开发任务,仍使我在软件的合作开发、前期的开发计划方面获益匪浅。我相信通过今后的学习,自己的编程能力一定会有所提高,本系统也将会得到进一步的完善与修改,在不久的将来一定能够使系统更加完善,功能更加的强大。参考文献【1】王珊,萨师煊。数据库系统概论(第4版).北京:高等教育出版社,2006.【2】吴春胤,曹咏,张建桃。SQL Server实用教程(第2版)。北京:电子工业出版社,2009。【3】郝玉龙。Java EE编程技术(第2版)。北京:清华大学出版社,北京交通大学出版社,2013。【4】张白一,崔尚森.面向对象程序设计Java(第二版).西安:西安电子科技大学出版社,20

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1