《asp.net学生宿舍管理系统论文.docx》由会员分享,可在线阅读,更多相关《asp.net学生宿舍管理系统论文.docx(35页珍藏版)》请在优知文库上搜索。
1、摘要:高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,而于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库.而对于前端应用程序的开发则要求应用程序能提供强大的数据掾织功能,界面友好、使用简单方便等特点。我们使用Microsoft公司的Sq1.SERVER2000数据库为开发工具,JAVA是比较完备的面向数据库开发工具,同时它也利用其提供的各种面向对象的开发工具,尤其是数据窗口这能方便而得沽操纵数据库的智悭化对象,提供了强大的数据环境,更有利于对数据库和数据表的宜接操作和处理,提将了编程效率和可靠性,旧
2、的手工纪录的宿舍管理方式已羟不能适应高速发展的估恩化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观Hl过去的人工方式转变为计算机方式由效率低、数据冗氽、易产生带i5i转变为检索迅速、杳找方便、可律性高、存储业大,这些优点能够极大地提而效率,也是学校科学化、正规化管理的重要条件.关诩宿舍管理数据陈SQ1.SERVER20宿舍管理系统Abstract:Theuniversitystudentsdormitorymanagementsystemmanagementsystemistypicalinformaliunmanagementsystem(MIS),itsdeve
3、lopmentmainlyincludeslhebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopn)enttwoas)ec(s.E(ablishthedatauniformityandtheinlegrilyregardingthebackstugedatabaseestablishmentandthemainlenaerequeststrong,thedaasecuritygoodstorchousc.Butrequeststheapplicatio
4、nprocedureregardingthefrontendapplicationPrOCedUredevelopmenttobeabletoProVidetheformidabledataOPCrationfunction,thecontactsurfacefriendly,characteristicsandsoonusesimpleconvenience.WcuseSybaseCQrPonHionjsp9.0andtheASAdatabasearcthe(Ievclopmcntkit.jsp9.0arcquitecompletefaceIhcdatabasedevelopmentkit.
5、simultaneouslyitalsouseseachkindofbjtxt-orienleddevelopmentkitwhichitprovides,thedatawindowthiscaninparticularconvenientandthesuccinctOperaiiondatabasein(el)ecualizedobject,hasprovidedthef11nidabledatacnvironmenl.isnreadvantageoustoIhCdatabaseand(hedatasheetdirectoperationandprocessing,enhancedthepr
6、ogrammingefficiencyalthereliabili(y.Theoldnumua)recorddo11nitxynumagemen(wayalwadycouldnotadap(thehighspeeddevelopmentinfbmationizationtime,afterthenewdormitorymanagementsystemmanagementsystemdeveloped,theSChoOlexisting(krmitoryinformationmanagementwillhaveVCrybignewface.Iransfonnedby(hepastartifici
7、alwayintothecomputerway.bytheefficiencylow.thedataredundant,easy(oproducetransformswronglyimotheItlrievalrapidly,thesearchconvenient,thereliabilityhigh,thereservesisbig.Thesenwritscanenhance(heefficiencyenormously,alsoistheschoolSCiCmifiCstyle,theStandardizxximanagementimportantcondition.KeywordDorm
8、itorj,managementDatabaseSQ1.SERVER2()0()DOnnitCryInanagcmenlsystemmanagementsystem摘要:1第一章引5第二章系统需求分析62.1功能需求62.1.1 基本功能需求62.1.2 IMEIi求72.1.3 用户界面需求72.2性能制求72.3数据库选择82.4环境8第三章相关知识点介绍93.1 Java技术93.2 2Javallean93.3 JDBC103.4 JSP技术113.5 数据库技术简介133.6 数据库管理技术153.7 SQ1.Server2000数据库系统的体系结构16第四束宿舍管理系统详细设计18
9、1.1 系统功能模块图181.1.1 用户帐号模块191.1.2 宿舍管理模块191.1.3 信息如模块201.1.4 1.4好评比模块201.1.6 基础JMB模块211.1.7 新学年管理模块221.1.8 出入管理模块22生1.8模块224.2系统所需表2343具体模块设计254.3.1用户帐号、密码修改模块功修详蒯设计26第一章引言学生宿舍管理系统对于个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的.而且当杳找某条记录时,
10、由于数据量庞大,还只能乖人工去一条条的查找,这样不但麻烦还浪仍了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰J,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代In技术。21世纪的今天,信息社会占若主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域,我们针对如此.设计J一套学生宿舍管理系统.学生宿舍管理系统采用的是计莫机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而
11、且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具仃运行速度快、安全性高、稳定性好的优点,并口具备完善的报表生成、修改功能,能够快速的铿询学校所需的住宿信息。第二章系统需求分析目前,我们学校的宿舍管理采用的还是人工来进行管理的,面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。2.1 功能需求2.1.1 基本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,使丁用户操作。系统在实现上应该具有如下功能:1.基础信息维护该模块主要是对学校的宿舍结构类型,宿
12、舍设备.密室住宿情况.卫生评比等一些基础信息进行设置.2 .学生信息维护该模块主要是对学生信息,入住寝室等一些信息进行添加及维护操作的功能.3 .访客服务该模块主要是对来访嘉宾,家长反馈佶息进行添加,删除等操作.4 .数据管理该模块主要是实现对各种信息的打印操作,主要包括学生信息.寝室信息,用电怙况以及全国各省份的邮编信息的打印.5 .信息查询该模块主婴是对学生信息,宿舍信息等各种信息的查询,同时对国内各大城市邮编等进行杳询.6辅助工具该模块为用户提供一些辅助的工具,包括一些友情连接,设置为主页,添加到收藏夹.7 .系统管理该模块主要实现对操作员,操作员权限进行设题及修改的操作,主要包括操作员
13、设置,密码修改,退出部分,而非管理员只有浏览和查询权限。8 .系统要求用户必须输入正确的用户名和密码才能进入系统。2.1.2 报表需求学生宿舍管理系统的某些信息应当能够以报表形式打印出来。基本上应该能够实现扣分统计、和卫生评比的报表打印功能。2.1.3 用户界面需求学生宿舍管理系统应提供简单、层次关系明J、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快槌按钮的创建也是非常需要的,以方便用户操作。2.2性能需求2.2.1 系统安全性学生宿舍管理系统中的增加用户等的某些模块都是相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:1.要想对该学生宿
14、舍管理系统进行操作就应当具有某些操作权限.没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。2 .在上述要求基础上可以为该系统设定三种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录、普通用户登录和只读用户三个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。3 .在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的,只读用户只能观看数据对任何模块都无权修改。2.3数据库选择数据库是数据管理的最新技术,是计算
15、机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易丁扩充、易F编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我们选用MiCrOSOftSQ1.SerVer2000关系数据库作为数据库开发,而不用ACCeSs,主要是因为Access存放的记录,在实际运用中不适合此系统:而MiCroSOftSQ1.SorVer2000关系数据库管理系统它可以在不同的环境下工作,包括移动计算环境、嵌入式数据库和工作组服务器,能存放和读取大量的数据,管理众多并发的用户,故选用MiCrOSoftSQ1.Server2000数据库。2.4环境本系统是以Windows系统为操作平台,用JSP编程语言和MicrosoftSQ1.Server2000数据库来实现高校学生宿舍管理系统所需功能的。第三章相关知识点介绍3.1 Java技术JaYa技术是由美国SUn公司倡导和推出的,是一种荷单易用、完全面向对象、具有平台无美性Il安全可独的主要而向Internet的开发工具。JaVa技术包括JaVa语言和JaVaMediaAPIs、SecurityAPIs%ManagementAPIs%Ja