学生公寓管理系统的设计与实现本资料来源于毕业设计论文资料网摘要学生公寓是每一位在校学生生活、学习、相互交流的主要场所,如何提供一个良好的学生公寓的管理体系,对学校和同学而言至关重要。以往的学生公寓管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生公寓,有着很好的前景。学生公寓管理系统基于B/S模式开发,使用ASP动态网页制作技术作为主要的前台开发语言,实现前后台的数据交互;后台选用SQLServer2000作为数据库服务器。该学生公寓管理系统主要划分了管理员和学生两种权限,实现的功能有学生信息的管理,宿舍信息的管理,宿舍的分配功能,管理员值班记录,留言板功能等。系统具有界面友好,操作简便的特性。关键词:公寓管理;B/S模式;SQLServer2000DesignandImplementationofStudentApartmentManagementSystemAbstractStudentapartmentisthemainplacewherestudentslive,studyandcommunicate.Howtoprovideagoodmanagementsystemofstudentapartmentisveryimportantnotonlytoschoolbutalsotoeverystudent.Inthepast,managementofstudentapartmentisstillstepinhandoperationstage,whilewiththedevelopmentofcomputerandnetwork,usingcomputerandnetworkasthemanagementtoolsofstudentapartmentwillhavegoodprospect.ThismanagementsystemisbasedonB/Smode.ASPdynamicwebtechnologyisusedasitsmaindevelopmentlanguagetoachievedatainteractivitybetweenforegroundandbackground.SQLServer2000isusedasadatabaseserverinbackground.Thestudentapartmentmanagementsystemhastwoauthorizations--managerandstudent.Themainfunctionsofthesystemaremanagementofstudentinformation,managementofdormitoryinformation,assignmentofdormitory,dutylogofdormitorymanagerandmessageboard.Thissystemhasfriendlyinterfaceandbriefoperation.Keywords:apartmentmanagement;B/Smode;SQLServer2000目录论文总页数:19页1引言...................................................................11.1选题背景及目的.......................................................11.2本课题研究意义.......................................................11.3本课题研究思路和方法.................................................11.4本课题预期结果.......................................................12开发平台与语言简介.....................................................12.1基于B/S结构的开发...................................................12.2ASP简介.............................................................22.3JAVASCRIPT简介......................................................22.4HTML简介............................................................22.5MICROSOFTSQLSERVER2000简介..........................................33学生公寓管理系统设计与实现.............................................33.1总体设计.............................................................33.2详细设计.............................................................43.2.1.学生信息管理功能.................................................43.2.2.宿舍楼信息管理和宿舍分配.........................................63.2.3.值班信息........................................................103.2.4.留言板..........................................................113.2.5.宿舍信息浏览模块................................................113.2.6.登陆,密码修改和退出............................................123.3数据库设计..........................................................123.4主界面设计..........................................................15结论....................................................................16参考文献....................................................................17致谢......................................................错误!未定义书签。声明......................................................错误!未定义书签。第1页共19页1引言1.1选题背景及目的学生公寓是每一位在校同学生活、学习、相互交流的主要场所,如何提供一个良好的学生公寓的管理体系对学校和同学而言至关重要。以往的学生公寓管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生公寓似乎也已经不是一件新鲜事了。本毕业设计的目的主要是为了检查学生综合运用以前所学知识的能力,开发一个多功能的学生公寓管理系统。1.2本课题研究意义为了方便公寓管理人员在数据方面的管理,结合当今各学校的宿舍管理,为了能全面、准确、有效地管理学生公寓的各种信息而开发与研制的一个系统。其主要功能是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量。使得他们在学生公寓的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。本次毕业设计不仅考查了我综合运用以前所学知识的能力,同时也锻炼了我的实际动手能力,对于我以后工作能力的培养具有重要的意义。1.3本课题研究思路和方法本次毕业设计应首先分析学生公寓管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,选择ASP+SQLServer2000进行本毕业设计的开发;以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关设计文挡,为毕业论文的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,为毕业论文的写作准备材料。1.4本课题预期结果本设计的预期成果是完成一个学生公寓管理系统,从而使学生公寓的管理更加方便有效;提供本毕业设计开发的软件和毕业设计论文。2开发平台与语言简介2.1基于B/S结构的开发由于学生公寓管理系统分布的特性,本系统采用B/S结构,即Brower-Server(浏览器-服务器)架构,B/S结构是目前最流行的数据库应用模式,它解决了各种分布式应用,扩展了业务范围;在B/S结构下,整个系统的管理、资源分配、数据库操作、业务逻辑部件的管理等工作集中用服务器,容易部署和管理。第2页共19页整个系统使用B/S架构,则在客户端使用标准的Web页面浏览器(如InternetExplorer等),不需安装特殊的应用程序,减少了升级和维护的难度,所有的业务数据都保存在服务器(Server)端,确保了业务的安全;在通讯方面,由于使用的是标准的Http协议,使得系统可以轻松的实现移动管理和分布式管理。2.2ASP简介MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。你只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过程序了。2.3JAVASCRIPT简介JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。JavaScript是一种新的描述语言,它可以被嵌入到HTML的文件之中。JavaScript语言可以做到回应使用者的需求事件(如:form的输入),而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端(server)处理,再传回来的过程,而直接可以被客户端(client)的应用程式所处理。2.4HTML简介HTML的英语意思是:HypertextMarkedLanguage,即超文本标记语言,是一