首页 校园资源管理系统

校园资源管理系统

举报
开通vip

校园资源管理系统校园资源管理系统PAGEPAGE1————————————————————————————————作者:————————————————————————————————日期:校园资源管理系统辛昊旭张胜斌杨博泓朱琪孙毅校园资源管理系统小组成员:杨博泓20101003481(组长)辛昊旭20101003502张胜斌20101003468朱琪20101003465孙毅20101003473一、系统的开发背景及建设目标1、开发背景:根据对我们就读学校——广东外语外贸大学的观察以及对其他学校的调查了解,现阶段基本...

校园资源管理系统
校园资源管理系统PAGEPAGE1————————————————————————————————作者:————————————————————————————————日期:校园资源管理系统辛昊旭张胜斌杨博泓朱琪孙毅校园资源管理系统小组成员:杨博泓20101003481(组长)辛昊旭20101003502张胜斌20101003468朱琪20101003465孙毅20101003473一、系统的开发背景及建设目标1、开发背景:根据对我们就读学校——广东外语外贸大学的观察以及对其他学校的调查了解,现阶段基本所有的高校对校园内各类资源的管理都是采取人工管理或者是进行零散地管理,很多时候学生或其他想使用这些资源的人都比较难了解到资源的使用状况,有时候需要借用这些资源时都需要到达资源点时才能进行租借,更糟糕的是当跑了很长一段路赶过去资源点时却发现已经没有空闲资源了,最后扫兴而归。再者对于资源的管理人员来说,对于类似教室等数量较多的资源,想要及时查询某个教室的使用状况是比较麻烦的,而且当有人要租借资源时,还要写较多的凭据 材料 关于××同志的政审材料调查表环保先进个人材料国家普通话测试材料农民专业合作社注销四查四问剖析材料 等,这不但浪费了许多人力,而且也造成了纸质资源的浪费。针对上述现象,我们就决定 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 一个对校园资源统一管理的系统。当整个针对电脑端的系统基本完成后,为了使系统功能更加完善,而且考虑到实际查询的需要,我们突然萌发出把部分查询功能应用到手机端的想法,因为我们这学期刚好学习了javaME的课程,所以我们决定运用HTTP编程里面的手机客户端与HTTP服务器通信的知识来实现我们的想法。最后成功地把资源状态查询这一功能成功地移植到手机端。2、建设目标:创建一个集预订、查询、租借、记录、管理等功能为一体的,对校园资源进行统一管理的,适合资源管理者和资源租借者使用的校园资源管理系统。二、系统的设计理念1、设计理念:开放的校园资源管理体系,系统对学生、教师和其他经过身份认证的人员开放,使想使用资源的人能通过网络在任何时间和任何地点对资源进行预订、查询或租借;面向各级各类管理人员开放,系统能让各级各类管理人员通过互联网方便地进行交流沟通,对资源信息及时更新及共享,真正实现对各类资源的统一同步管理。2、功能和界面设计,庞大的数据库。本作品主要是对校园资源进行信息化管理,所以一个功能齐全的租借系统是本项目的重点所在,本项目的主要功能可以分为以下几方面:(1).学校教职员工的租借主要本校的教职员工对校园资源的租借,并且有相应的折扣;(2).外来单位的租借资源,主要是对外来单位需要借助学校资源进行相应的活动;(3).预定功能,包g括教职员工以及外来单位对资源的租借预定;(4).结账功能:通过这个功能,可以清楚地查询可供资源,以及查询租借人是否已经结账;界面设计方面:首先本项目在界面设计力求美观,布局上将界面分为几大主要板块:(1).功能按钮板块,这个板块包括了项目的功能操作;(2).资源情况查询板块,在这个版块里,主要列出了各类资源的使用情况,并且对状态不同的资源给予不同的图像标记;(3).底部的提示板块,能够提示用户的操作,以及用户的详细信息;3、数据库的连接,数据库的操作查询语句,将查询功能运用到手机端,各功能模块分类,代码结构和模式编排,整体性和各部分联系性。因为本项目的数据库比较庞大,涉及多张 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的操作,所以查询时编写查询语句需要经过仔细琢磨,否则会经常出错,而且数据库的修改常常牵一发而动全身,因此每次修改都要十分谨慎,否则会导致整个数据库出现问题。手机端查询功能涉及手机端与电脑服务器的连接以及jsp与数据库的连接,其中要遵循http的有关协议和设置服务器的相关参数,javaME对我们来说是一个较大的难题。不过最后通过查询大量书籍、咨询指导老师及网上查阅相关资料,问题都得以解决。本项目代码众多,而且由多个人共同编写,但是在开发前期中,由于没有注意注释的 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 化,所以在前期的开发中经常出现对队友的代码造成误解或者不理解,所以开发效率较慢,但是当注意这个问题出现时,我们同意了注释的规范,极大地提高我们的工作效率。三、系统功能描述校园资源管理系统普通用户管理员手机端查询租借情况查询租借人开单租借人预订租借人结账租借人管理系统和网络设置校园资源管理系统需要完成的功能主要如下:(1)系统管理员信息录入:其中的属性包括用户编号,用户名,密码,权限PKUseridPwkPuis20101003400Admin1123456管理员20101003401Admin2123456普通用户20101003402Admin3123456普通用户20101003403Admin4123456普通用户(2)资源类型的输入,其中的属性包括资源编号,资源类型,资源总数,租借单价,所需最低押金IdR_typeSumPriceForegiftLX0001教室1620500LX0002实验室1830500LX0003招待所12150500LX0004体育设施1550500LX0005 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 厅28002000LX0006大会堂120002000(3)各类资源详细信息,其中的属性包括资源编号,资源所属类型编号,资源类型,位置,资源状态。IdR_type_idR_typeLocationstateBD1001LX0001教室教学楼A可用BD1002LX0001教室教学楼A可用BD1003LX0001教室教学楼A可用BD1004LX0001教室教学楼A可用BD1005LX0001教室教学楼A可用BD1006LX0001教室教学楼A可用BD1007LX0001教室教学楼A可用BD1008LX0001教室教学楼A可用BD1009LX0001教室教学楼B占用BD1010LX0001教室教学楼B可用BD1011LX0001教室教学楼B可用BD1012LX0001教室教学楼B可用BD1013LX0001教室教学楼B可用BD1014LX0001教室教学楼B可用BD1015LX0001教室教学楼B可用BD1016LX0001教室教学楼B可用BS2001LX0002实验楼实验楼A占用BS2002LX0002实验楼实验楼A可用BS2003LX0002实验楼实验楼A可用BS2004LX0002实验楼实验楼A可用BS2005LX0002实验楼实验楼A可用BS2006LX0002实验楼实验楼A可用BS2007LX0002实验楼实验楼B可用BS2008LX0002实验楼实验楼B可用BS2009LX0002实验楼实验楼B可用BS2010LX0002实验楼实验楼B可用BS2011LX0002实验楼实验楼B可用BS2012LX0002实验楼实验楼B可用BS2013LX0002实验楼实验楼C可用BS2014LX0002实验楼实验楼C可用BS2015LX0002实验楼实验楼C可用BS2016LX0002实验楼实验楼C可用BS2017LX0002实验楼实验楼C可用BS2018LX0002实验楼实验楼C可用HD3001LX0003招待所招待所占用HD3002LX0003招待所招待所可用HD3003LX0003招待所招待所可用HD3004LX0003招待所招待所可用HD3005LX0003招待所招待所可用HD3006LX0003招待所招待所可用HD3007LX0003招待所招待所可用HD3008LX0003招待所招待所可用HD3009LX0003招待所招待所可用HD3010LX0003招待所招待所可用HD3011LX0003招待所招待所可用HD3012LX0003招待所招待所可用HS5001LX0004体育设施足球场可用HS5002LX0004体育设施足球场可用HS5003LX0004体育设施篮球场占用HS5004LX0004体育设施篮球场可用HS5005LX0004体育设施篮球场可用HS5006LX0004体育设施篮球场可用HS5007LX0004体育设施篮球场可用HS5008LX0004体育设施篮球场可用HS5009LX0004体育设施网球场可用HS5010LX0004体育设施网球场可用HS5011LX0004体育设施网球场可用HS5012LX0004体育设施网球场可用HS5013LX0004体育设施羽毛球场可用HS5014LX0004体育设施羽毛球场可用HS5015LX0004体育设施游泳池可用SW6001LX0005体育设施排球场可用SW6002LX0005体育设施排球场可用ZT8001LX0006报告厅图书馆可用BD1017LX0001报告厅B8占用FT001FT大会堂大会堂可用(4)租借人管理,其中的属性包括编号,姓名,性别,证件号,电话号码,地址IdNameSexZj_numTelAddress(5)资源预订,其中的属性包括预订编号,预订者姓名,预订者电话,预订资源类型编号,预定资源编号,预订时间,开始时间,结束时间,押金PkC_nameC_telR_type_idR_numEng_timeSta_timeEnd_timeForegift(6)资源开单,其中的属性包括开单编号,资源编号,租借人姓名,租借人性别,租借人电话,地址,证件类型,证件编号,租借时长,押金,经手人,开单时间PkR_numC_nameSexC_telAdressZj_typeZj_noKeep_timeForegiftAdminTime四、数据字典系统管理员列名数据类型长度可否为空是否主键是否外键缺省值备注Pkvarchar20NYY用户编号Useridvarchar20NNN用户名Pwkvarchar50NNN密码Puisvarchar50NNN权限资源类型列名数据类型长度可否为空是否主键是否外键缺省值备注Idvarchar20NYY资源编号R_typevarchar50NNN资源类型Sumint4NNN资源总数Pricefloat10NNN租借单价Foregiftfloat10NNN所需押金资源信息列名数据类型长度可否为空是否主键是否外键缺省值备注Idvarchar20NYY资源编号R_type_idvarchar50NNN类型编号R_typevarchar50NNN资源类型Namevarchar50NNN资源名称Statevarchar50NNN资源状态租借人信息列名数据类型长度可否为空是否主键是否外键缺省值备注Idvarchar20NYY编号Namevarchar20NNN姓名Sexvarchar10NNN性别Zy_numvarchar20NNN证件号Telvarchar20NNN电话Addressvarchar50NNN地址预订信息列名数据类型长度可否为空是否主键是否外键缺省值备注Pkvarchar20NYY预订编号C_namevarchar20NNN姓名C_telvarchar10NNN电话R_type_idvarchar20NNN类型编号R_novarchar20NNN资源编号Eng_timeDateNNN预订时间Start_timeDateNNN开始时间End_timeDateNNN结束时间ForegiftDateNNN押金开单信息列名数据类型长度可否为空是否主键是否外键缺省值备注Pkvarchar20NYY开单编号R_numvarchar20NNN资源编号C_namevarchar10NNN姓名Sexvarchar20NNN性别C_telvarchar20NNN电话Addressvarchar50NNN地址Zj_typevarchar50NNN证件类型Zj_novarchar20NNN证件编号Keep_timeFloatNNN租借时长ForegiftFloatNNN押金Adminvarchar20NNN经手人TimedateNNN开单时间五、部分SQL代码(有完整代码)1、初始化可供资源列表"selecta.id资源编号1fromroominfo"+"a,(selectidfromroomtypewherer_type='"+lbB.getText()+"')bwherea.delmark=0anda.indimark=0anda.state='可供'anda.r_type_id=b.id"2、加入开单列表"insertintoroomnum(roomid)values('"+dtm1.getValueAt(arows[i],0)+"')"3、清除可供列表"updateroominfosetindimark=1where"+"delmark=0andid='"+dtm1.getValueAt(arows[i],0)+"'4、写入一条租借信息"insertintolivein(pk,in_no,r_no,r_type_id,main_room,"+"main_pk,c_type_id,c_name,sex,zj_type,zj_no,address,renshu,in_time,days,"+"foregift,remark,userid,cluemark)values("+(pkMain+rcss)+",'"+inNumber+"','"+dtm2.getValueAt(rcss,0)+"','"+roomType+"','"+roomMain+"',"+pkMain+",'"+cType+"','"+cName+"','"+sex+"','"+zjType+"','"+zjNo+"','"+address+"','"+renShu+"','"+inTime+"','"+days+"','"+foregift+"','"+reMark+"','"+userid+"',"+cluemark+")"5、普通租借状态设置"updateroominfosetstate='占用'wheredelmark=0"+"andid='"+dtm2.getValueAt(rcss,0)+"'"6、更改资源状态"updateroominfosetstate='可供'whereid='"+r_no+"'anddelmark=0";7、查询预订信息"selecta.c_name租借人姓名,a.c_tel联系电话,b.r_type预定资源类型,a.r_no预定资源编号,a.pa_time预抵时间,a.keep_time保留时间,a.eng_time预定时间,a.remark备注"+"fromengageasa,roomtypeasbwherea.r_type_id=b.idanda.delmark=0andb.delmark=0anda.engagemark=2and(a.c_namelike'%"+s+"%'ora.r_nolike'%"+s+"%'ora.c_tellike'%"+s+"%')"8、插入预订信息"insertintoengage(pk,c_name,c_tel,r_type_id,r_no,pa_time,keep_time,eng_time,cluemark,remark)"+"(selectpk,c_name,c_tel,r_type_id,r_no,pa_time,keep_time,eng_time,cluemark,remarkfromengage1)"9、从资源信息表里获得当前资源的状态和资源类型编号"selectstate,r_type_idfromroominfo"+"wheredelmark=0andid='"+LeftTopPanel.title1.getText()+"'"六、作品效果图1、登录界面2、主界面3、租借人开单4、租借人预订5、租借人结账6、租借人管理7、租借情况查询8、系统设置和网络设置七、系统构架-----代码层、界面表现层1、代码层代码层主要是类的封装,每个功能模块基本上都封装成不同的类,方便调用、修改和管理。2、界面表现层-------一体管理,二类用户,多种功能(1)一体管理:系统对学校不同种类的资源进行统一集中地一体化管理,实现了各类资源之间的整体性、联系性和协调性。(2)二类用户:用户在登录系统之前要先选择用户类型,用户类型一类是管理者,另一类是普通租借者。用户属于哪类用户是由之前系统数据库记录的信息来判别的,不同的用户登录系统后可执行的功能有所区别,有些功能是只有指定的用户才能使用。(3)多种功能:整个系统功能可以说是非常齐全,主要的功能包括:租借人针对某一资源开单,租借人预订资源,租借人结账,资源状态查询,租借情况查询,租借人信息录入和查询,网络设置和系统设置。本系统还有一个比较突出的功能就是手机端查询功能。我们应用本学期刚学的javaME知识,实现了手机客户端与HTTP通信,将系统的资源状态查询功能移植到手机端,使租借者在不能使用电脑的情况下,能方便地用基本随身携带的手机对自己想要了解的资源使用状态进行查询,从而减少不知如何查询资源使用状况的烦恼以及为之花费的时间。八、系统开发环境及相关技术简介1、开发软件:NetBeansIDE7.1.1+SQLserver2008NetBeansIDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeansIDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeansIDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等开发语言。SQLServer是由Microsoft开发和推广的关系数据库管理(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。MicrosoftSQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQLSERVER2012。2、编程语言:java+SQLJava是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。3、操作系统:window74、其他:Web服务器Tomcat
本文档为【校园资源管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
电气工程师
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:0
分类:建筑/施工
上传时间:2021-10-17
浏览量:57