华东交通大学普通本科毕业设计华东交通大学毕业设计(论文)题目:基于Web的学校宿舍管理系统设计与开发学院:软件学院专业:软件工程(多媒体)班级:2006-02学生姓名:冯小勇学号:20062110010614指导教师:吴锐完成日期:2010.06.052毕业设计(论文)诚信声明本人郑重声明:所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。就我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得华东交通大学或其他教育机构的学位或证书所使用过的材料。如在文中涉及抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。本人签名导师签名2010年6月5日华东交通大学普通本科毕业设计华东交通大学毕业设计(论文)任务书姓名冯小勇学号20062110010614毕业届别2010专业软件工程毕业设计(论文)题目基于Web的学校宿舍管理系统设计与开发指导教师吴锐学历硕士研究生职称助教具体要求:一、设计的目的和意义本课题的主要目的是开发一个基于Web的学生宿舍管理系统,对学生宿舍的学生信息、水电收费、设施维修、宿舍管理员等情信息进行录入与维护。能有效提高宿舍管理的工作效率,具有界面友好、使用简单方便等特点。二、设计的任务和要求要求实现楼栋管理、人员管理、收费管理、维修管理、系统维护等功能模块,实现数据的输入、修改、查询、统计及打印等功能。操作系统:Windows开发环境:ASP.NET、IIS等数据库:MySQL或其他开发工具:VisualStudio2005或Dreamweaver等程序采用B/S体系结构开发三、论文撰写1.论文格式严格遵循学校制定的毕业设计撰写规范。2.有完备的开发文档,论文内容简洁、严谨、有自己的独到见解,论文严禁抄袭。四、进度安排1-3周查找资料,做准备工作,确定设计题目4-7周确定系统大体框架,进行具体分工,进行详细需求分析8-12周小组成员对自己负责的模块部分进行设计与开发13-14周进行系统的总体测试,调试优化,完善系统15-16周编写毕业设计说明书(毕业论文)指导教师签字:年月日题目发出日期2010.01.20设计(论文)起止时间2010.03.01-2010.06.10学院意见:同意发布题目毕业设计领导小组组长签章4华东交通大学毕业设计(论文)开题报告书课题名称基于Web的学校宿舍管理系统设计与开发课题来源导师指定命题课题类型BY导师吴锐学生姓名冯小勇学号20062110010614专业软件工程一、开题报告内容:1、文献综述随着社会的发展,高校招生的规模越来越大,学生人数越来越多,学生的住宿资源也越来越紧张,传统的手工宿舍管理已经不能适应学校的发展,社会信息化步伐的加快,学生对宿舍分配与管理的要求也在不断的提高,相对应地,也需要学校的管理和服务工作越来越做到、全面、先进和高效。而采用传统的手工模式进行管理,其效率低,易出错,难查询学生的实时情况,难统计,很难达到现代学生的要求。所以开发一个操作简单、功能强大的计算机宿舍管理软件就具有十分重要的现实意义。本系统采用基于Web的B/S结构实现,具有图形化、易于导航、与平台无关和分布式的特点。利用数据库管理解决了原先手工管理的缺陷,避免了数据的丢失,便于掌握各方面的数据进行分析。主要实现楼栋管理、人员管理、收费管理、维修管理、系统维护等功能模块,实现数据的输入、修改、查询、统计及打印等功能。本系统能使后勤和学生管理部门的工作变得方便快捷,能实时了解学生的住宿情况,管理员登录以后可以浏览、查询宿舍内人员的基本信息和他们的详细信息,如果有新的人员进入宿舍,管理员可以添加新人员的信息,并且可以对信息进行修改,很方便的查询出符合特定条件的学生,还可实现对宿舍的水电等费用,宿舍物品报修等功能,使管理工作更富有条理,更加高效、科学、符合时代的发展、提高高校的信息化程度。2、参考文献[1]刘晓华,张健,周慧贞.JSP应用开发详解[M].北京:电子工业出版社,2006.[2]孙鑫.Servlet/JSP深入详解——基于Tomcat的Web开发[M].北京:电子工业出版社,2008.[3]孙卫琴.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社,2001.[4]张孝祥,徐明华,邱加永等.JSP基础与案例开发详解[M].北京:清华大学出版社,2007.[5]王林玮等.JSP网络开发技术与案例应用[M].北京:机械工业出版社,2004.[6]赵池龙,杨林,孙伟.实用软件工程[M].北京:电子工业出版社,2009.课题类型:(1)A—工程设计;B—技术开发;C—软件工程;D—理论研究;(2)X—真实课题;Y—模拟课题;Z—虚拟课题(1)、(2)均要填,如AY、BX华东交通大学普通本科毕业设计华东交通大学毕业设计(论文)开题报告书(续)二、方法及预期目的:1、拟采用的研究方法(手段)运行环境:操作系统:MicrosoftWindows2000/XP软件环境:数据库:MySQL开发工具:JavaDevelopmentKit、Eclipse、Tomcat等开发语言:Java本课题研究采用struts+tomcat+mysql开发平台,采用MVC设计模式(struts),实现的主要功能模块:1.楼栋管理:管理各栋楼的信息如:房间数量等;2.人员管理:该模块主要功能是对人员的基本信息进行管理。管理员登录以后可以浏览、查询宿舍内人员的基本信息和他们的详细信息,如果有新的人员进入宿舍,管理员可以添加新人员的信息,并且可以对信息进行修改;3.收费管理:该模块主要功能是对人员的基本费用进行管理。管理应付水电费、已付水电费、月末结算、查询水电费等;4.维修管理:该模块主要功能是对宿舍物品报修进行管理,管理报修物品名、报修物品损坏情况、报修人员名、报修日期等2、本课题要研究或解决的问题及预期目的主要的研究内容有:1)了解Web服务的内容和用途。2)学习Java的web服务,设计一个设备管理系统的管理端,并做调研。3)学习和研究实现方案中所需要的JSP的关键技术和软件工程技术。4)用软件工程的方法,设计一个基于JSP的设备管理系统的管理端,包括以下内容:系统需求报告;系统概要设计和详细设计报告,包括系统的数据流图,E-R图,和详细设计书;各模块详细设计,包括模块流程、接口定义、类的继承关系;代码设计;测试方案的制定和实施。5)总结整个设计研究过程进行,撰写毕业论文。6)主要研究技术1.J2EE技术J2EE体系包括JSP技术、JavaBeans技术以及JDBC等技术。JSP技术具有良好的连接WEB数据库的性能,而且运行效率很高,是目前开发基于Internet的浏览器/服务器(B/S)体系结构的系统的主要技术之一。该技术为创建显示动态生成内容的WEB页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于WEB的应用程序更加容易和快捷,而这些应用程序能够与各种WEB服务器,应用服务器,浏览器和开发工具共同工作。JSP规范是WEB服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。JavaBeans是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念,通过封装属性和方法成为具有某种功能或者处理某个业务的对象。在Java模型中,通过JavaBeans可以无限扩充Java程序的功能,通过JavaBeans的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBeans可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JavaBeans通过Java虚拟机(JavaVirtualMachine)可以得到正确的执行,具有平台无关性。用JDBC有一个非常独特的动态连接结构,它使得系统模块化。用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据6源。2.MySQLMySQL是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,MySQL无愧为全面支持web功能的数据库解决方案。与此同时,MySQL还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,MySQL都堪称为快捷的数据库系统,而这恰恰是该产品成为灵活企业首选解决方案的原因所在。预期目的:实现本课题的基本功能,并考虑系统性能(如:响应时间等),实现和谐界面,简单易用。主要解决的问题:●搭建一个信息系统,使得管理人员能方便快捷地对宿舍里的学生进行管理,了解学生从新生入学到毕业离校整个过程的住宿。●解决学生宿舍费用(水费、电费等)管理。●解决学生宿舍用品维修管理3、进度表第1~3周:对该系统进行需求分析确定其所需实现的功能,完成文献综述;第4周:审查系统功能需求,进行系统的总体结构设计;第5~6周::进行系统的概要设计和详细设计;第7~9周::编写代码,进行单元测试;第10周::进行整体测试,并逐步完善系统;第11~13周:撰写毕业论文初稿;第14周:修改论文,撰写毕业论文终稿;第15~16周:提交毕业设计及论文,进行答辩。三、指导老师意见同意开题指导教师签名:日期:华东交通大学普通本科毕业设计华东交通大学毕业设计(论文)评阅书(1)姓名冯小勇学号20062110010614专业软件工程毕业设计(论文)题目基于Web的学校宿舍管理系统设计与开发指导教师评语:具体要求优良中一般差出勤及工作态度(20%)方法合理,设计工作量饱满(20%)论点正确,论文内容有一定难度(20%)结构严谨,论文有一定应用价值(20%)对前人工作有改进或有独特见解。(10%)论文格式正确,撰写规范(10%)指导教师签字:年月日评阅人评语:具体要求优良中一般差选题合理,设计有应用价值(20%)方法合理,设计工作量饱满(20%)论点正确,论文内容有一定难度(20%)对前人工作有改进或有独特见解。(20%)论文格式正确,撰写规范(20%)评阅人签字:年月日得分得分8华东交通大学毕业设计(论文)评阅书(2)姓名冯小勇学号20062110010614专业软件工程毕业设计(论文)题目基于Web的学校宿舍管理系统设计与开发答辩小组评语:具体要求优良中一般差符合要求答辩准备充分,论文题目与内容相符语言精练能突出重点,思路清晰能准确表达论点正确,论文内容有一定难度方法合理,论文内容工作量饱满结构严谨,论文有一定应用价值对前人工作有改进或有独特见解正面回答问题,不回避问题,不浪费时间,不狡辩回答问题有理论依据,基本概念清楚主要问题回答准确,深入得分组长签字:年月日答辩委员会意见:同意以上评定,根据前面三项得分,按4:3:3的比例评定总成绩为等级答辩委员会主任签字:年月日(学院公章)注:答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。“等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计(论文)成绩评定办法评定最后成绩)。华东交通大学普通本科毕业设计华东交通大学毕业设计(论文)答辩记录姓名冯小勇学号20062110010614毕业届别2010专业软件工程题目基于Web的学校宿舍管理系统设计与开发答辩时间答辩组成员(签字):答辩记录:记录人(签字):年月日答辩小组组长(签字):年月日10基于Web的学校宿舍管理系统设计与开发摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。学校宿舍管理是高校管理的重要部分,面对大量的学生信息,采用人力处理既浪费时间、又浪费人力和物力,并且数据的准确性低。学生宿舍管理系统能够使学校对学生的管理变得更加快捷、准确。系统主要包括登录模块、楼栋管理模块、人员管理模块、收费管理模块、维修管理模块、系统维护模块等。满足了学校对学校宿舍管理的基本需求。系统开发采用JSP+JavaBean+DataBase的体系结构