版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、优选文档优选文档PAGEPAGE25优选文档PAGE校园资源管理系统小组成员:杨博泓20101003481(组长)辛昊旭20101003502张胜斌20101003468朱琪20101003465孙毅20101003473一、系统的开发背景及建设目标1、开发背景:依照对我们就读学校广东外语外贸大学的观察以及对其他学校的检查认识,现阶段基本所有的高校订校园内各样资源的管理都是采用人工管理也许是进行零散地管理,好多时候学生或其他想使用这些资源的人都比较难了解到资源的使用情况,有时需要借用这些资源时都需要到达资源点时才能进行租借,更糟糕的是当跑了很长一段路赶过去资源点时却发现已经没有悠闲资源了,最后
2、扫兴而归。再者对于资源的管理人员来说,对于近似教室等数量很多的资源,想要及时盘问某个教室的使用情况是比较麻烦的,而且当有人要租借资源时,还要写很多的凭据资料等,这不仅浪费了好多人力,而且也造成了纸质资源的浪费。针对上述现象,我们就决定设计一个对校园资源一致管理的系统。当整个针对电脑端的系统基本完成后,为了使系统功能更加完满,而且考虑到实质盘问的需要,我们突然萌发出把部分盘问功能应用到手机端的想法,由于我们这学期刚好学习了javaME的课程,因此我们决定运用HTTP编程里面的手机客户端与HTTP服务器通信的知识来实现我们的想法。最后成功地把资源状态盘问这一功能成功地移植到手机端。2、建设目标:创
3、办一个集预约、盘问、租借、记录、管理等功能为一体的,对校园资源进行一致管理的,适合资源管理者和资源租借者使用的校园资源管理系统。二、系统的设计理念1/171、设计理念:开放的校园资源管理系统,系统对学生、教师和其他经过身份认证的人员开放,使想使用资源的人能经过网络在任何时间和任何地址对资源进行预约、盘问或租借;面向各级各样管理人员开放,系统能让各级各样管理人员经过互联网方便地进行沟通沟通,对资源信息及时更新及共享,真切实现对各样资源的一致起步管理。2、功能和界面设计,弘大的数据库。本作品主若是对校园资源进行信息化管理,因此一个功能齐全的租借系统是本项目的重点所在,本项目的主要功能能够分为以下几
4、方面:(1).学校教职员工的租借主要本校的教职员工对校园资源的租借,而且有相应的折扣;(2).外来单位的租借资源,主若是对外来单位需要借助学校资源进行相应的活动;(3).预约功能,包g括教职员工以及外来单位对资源的租借预约;(4).结账功能:经过这个功能,能够清楚地盘问可供资源,以及盘问租借人可否已经结账;界面设计方面:第一本项目在界面设计力求雅观,布局大将界面分为几大主要板块:(1).功能按钮板块,这个板块包括了项目的功能操作;(2).资源情况盘问板块,在这个版块里,主要列出了各样资源的使用情况,而且对状态不同样的资源恩赐不同样的图像标记;(3).底部的提示板块,能够提示用户的操作,以及用户
5、的详细信息;3、数据库的连接,数据库的操作盘问语句,将盘问功能运用到手机端,各功能模块分类,代码结构和模式编排,整体性和各部分联系性。由于本项目的数据库比较弘大,涉及多张表的操作,因此盘问时编写盘问语句需要经过仔细考虑,否则会经常出错,而且数据库的更正经常牵一发而动全身,因此每次更正都要十分谨慎,否则会以致整个数据库出现问题。手机端盘问功能涉及手机端与电脑服务器的连接以及jsp与数据库的连接,其中要依照http的相关协讲和设置服务器的相关参数,javaME对我们来说是一个较大的难题。但是最后经过盘问大量书籍、咨询指导老师及网上查阅相关资料,问题都得以解决。本项目代码众多,而且由多个人共同编写,
6、但是在开发先期中,由于没有注意说明的规范化,因此在先期的开发中经常出现对队友的代码造成误解也许不理解,因此开发效率较慢,但是当注意这个问题出现时,我们赞成了说明的规范,极大2/17地提高我们的工作效率。三、系统功能描述校园资源管理系统管理员一般用户系租统租租租租手和借借借借借机网人人人人情端络管结预开况查设理账订单查询置询校园资源管理系统需要完成的功能主要以下:(1)系统管理员信息录入:其中的属性包括用户编号,用户名,密码,权限PKUseridPwkPuis20101003400Admin1123456管理员3/1720101003401Admin2123456一般用户20101003402A
7、dmin3123456一般用户20101003403Admin4123456一般用户2)资源种类的输入,其中的属性包括资源编号,资源种类,资源总数,租借条价,所需最低押金IdR_typeSumPriceForegiftLX0001教室1620500LX0002实验室1830500LX0003招待所12150500LX0004体育设施1550500LX0005报告厅28002000LX0006大礼堂1200020003)各样资源详细信息,其中的属性包括资源编号,资源所属种类编号,资源种类,地址,资源状态。IdR_type_idR_typeLocationstateBD1001LX0001教室授课
8、楼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教室授课
9、楼B可用4/17BS2001LX0002BS2002LX0002BS2003LX0002BS2004LX0002BS2005LX0002BS2006LX0002BS2007LX0002BS2008LX0002BS2009LX0002BS2010LX0002BS2011LX0002BS2012LX0002BS2013LX0002BS2014LX0002BS2015LX0002BS2016LX0002BS2017LX0002BS2018LX0002HD3001LX0003HD3002LX0003HD3003LX0003HD3004LX0003HD3005LX0003HD3006LX0003HD30
10、07LX0003HD3008LX0003HD3009LX0003HD3010LX0003HD3011LX0003HD3012LX0003HS5001LX0004HS5002LX0004HS5003LX0004HS5004LX0004HS5005LX0004HS5006LX0004HS5007LX0004HS5008LX0004HS5009LX0004实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼实验楼招待所招待所招待所招待所招待所招待所招待所招待所招待所招待所招待所招待所体育设施体育设施体育设施体育设施体育设施体育设施体育设施体育设施体育
11、设施实验楼A实验楼A实验楼A实验楼A实验楼A实验楼A实验楼B实验楼B实验楼B实验楼B实验楼B实验楼B实验楼C实验楼C实验楼C实验楼C实验楼C实验楼C招待所招待所招待所招待所招待所招待所招待所招待所招待所招待所招待所招待所足球场足球场篮球场篮球场篮球场篮球场篮球场篮球场网球场占用可用可用可用可用可用可用可用可用可用可用可用可用可用可用可用可用可用占用可用可用可用可用可用可用可用可用可用可用可用可用可用占用可用可用可用可用可用可用5/17HS5010LX0004HS5011LX0004HS5012LX0004HS5013LX0004HS5014LX0004HS5015LX0004SW6001LX0
12、005SW6002LX0005ZT8001LX0006BD1017LX0001FT001FT体育设施网球场可用体育设施网球场可用体育设施网球场可用体育设施羽毛球场可用体育设施羽毛球场可用体育设施游泳池可用体育设施排球场可用体育设施排球场可用报告厅图书馆可用报告厅B8占用大礼堂大礼堂可用租借人管理,其中的属性包括编号,姓名,性别,证件号,电话号码,地址IdNameSexZj_numTelAddress5)资源预约,其中的属性包括预约编号,预约者姓名,预约者电话,预约资源种类编号,预约资源编号,预准时间,开始时间,结束时间,押金PkC_nameC_telR_type_idR_numEng_time
13、Sta_timeEnd_timeForegift6/176)资源开单,其中的属性包括开单编号,资源编号,租借人姓名,租借人性别,租借人电话,地址,证件种类,证件编号,租借时长,押金,经手人,开单时间PkR_numC_nameSexC_telAdressZj_typeZj_noKeep_timeForegiftAdminTime四、数据字典系统管理员列名数据种类长度可否为空可否主键可否外键缺省值备注Pkvarchar20NYY用户编号Useridvarchar20NNN用户名Pwkvarchar50NNN密码Puisvarchar50NNN权限资源种类列名数据种类长度可否为空可否主键可否外缺省值
14、备注键Idvarchar20NYY资源编号R_typevarchar50NNN资源种类Sumint4NNN资源总数Pricefloat10NNN租借条价Foregiftfloat10NNN所需押金资源信息列名数据种类长度可否为可否主可否外缺省值备注空键键Idvarchar20NYY资源编号R_type_idvarchar50NNN种类编号R_typevarchar50NNN资源种类Namevarchar50NNN资源名称7/17Statevarchar50NNN资源状态租借人信息列名数据种类长度可否为空可否主键可否外键缺省值备注Idvarchar20NYY编号Namevarchar20NNN姓
15、名Sexvarchar10NNN性别Zy_numvarchar20NNN证件号Telvarchar20NNN电话Addressvarchar50NNN地址预约信息列名数据种类长度可否为空可否主键可否外键缺省值备注Pkvarchar20NYY预约编号C_namevarchar20NNN姓名C_telvarchar10NNN电话R_type_idvarchar20NNN种类编号R_novarchar20NNN资源编号Eng_timeDateNNN预准时间Start_timeDateNNN开始时间End_timeDateNNN结束时间ForegiftDateNNN押金开单信息列名数据种类长度可否为空
16、可否主键可否外键缺省值备注Pkvarchar20NYY开单编号R_numvarchar20NNN资源编号C_namevarchar10NNN姓名Sexvarchar20NNN性别C_telvarchar20NNN电话Addressvarchar50NNN地址Zj_typevarchar50NNN证件种类Zj_novarchar20NNN证件编号Keep_timeFloatNNN租借时长ForegiftFloatNNN押金Adminvarchar20NNN经手人TimedateNNN开单时间五、部分SQL代码(有完满代码)8/171、初始化可供资源列表selecta.id资源编号1fromroo
17、minfo+a,(selectidfromroomtypewherer_type=+lbB.getText()+)bwherea.delmark=0anda.indimark=0anda.state=可供anda.r_type_id=b.id2、加入开单列表insertintoroomnum(roomid)values(+dtm1.getValueAt(arowsi,0)+)3、除去可供列表updateroominfosetindimark=1where+delmark=0andid=+dtm1.getValueAt(arowsi,0)+4、写入一条租借信息insertintolivein(p
18、k,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
19、+,+foregift+,+reMark+,+userid+,+cluemark+)9/175、一般租借状态设置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预准时间,
20、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_
21、time,keep_time,eng_time,cluemark,remarkfromengage1)9、从资源信息表里获得当前资源的状态和资源种类编号selectstate,r_type_idfromroominfo+wheredelmark=0andid=+()+10/17六、作品收效图1、登录界面2、主界面3、租借人开单11/174、租借人预约5、租借人结账12/176、租借人管理7、租借情况盘问13/178、系统设置和网络设置14/17七、系统构架代码层、界面表现层1、代码层代码层主若是类的封装,每个功能模块基本上都封装成不同样的类,方便调用、更正和管理。2、界面表现层一体管理,二类用
22、户,多种功能1)一体管理:系统对学校不同样种类的资源进行一致集中地一体化管理,实现了各样资源之间的整体性、联系性和协调性。2)二类用户:用户在登录系统从前要先选择用户种类,用户种类一类是管理者,另一类是一般租借者。用户属于哪一种用户是由从前系统数据库记录的信息来判其他,不同样的用户登录系统后可执行的功能有所差异,有些功能是只有指定的用户才能使用。3)多种功能:整个系统功能能够说是特别齐全,主要的功能包括:租借人针对某一资源开单,租借人预约资源,租借人结账,资源状态盘问,租借情况盘问,租借人信息录入和盘问,网络设置和系统设置。本系统还有一个比较突出的功能就是手机端盘问功能。我们应用本学期刚学的javaME知识,实现了手机客户端与HTTP通信,将系统的资源状态盘问功能移植到手机端,使租借者在不能够使用电脑的情况下,能方便地用基本随身携带的手机对自己想要认识的资源使用状态进行盘问,从而减少不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届上海第二工业大学附属龚路中学高考语文必刷试卷含解析
- 2025届云南省保山隆阳区一中高三第一次模拟考试英语试卷含解析
- 黄石二中、鄂南高中、鄂州高中三校2025届高考冲刺押题(最后一卷)数学试卷含解析
- 湖南省A佳经典联考试题2025届高三六校第一次联考英语试卷含解析
- 2025届山东省新高三第三次模拟考试英语试卷含解析
- 湖南省长沙雅礼中学2025届高三第一次调研测试英语试卷含解析
- 黑龙江省佳木斯市汤原县高级中学2025届高考考前提分英语仿真卷含解析
- 福建省政和一中、周宁一中2025届高三最后一模数学试题含解析
- 2025届福建省尤溪县第七中学高三二诊模拟考试英语试卷含解析
- 上海市封浜高中2025届高三六校第一次联考英语试卷含解析
- 电工登高作业安全操作规程
- 2024年银行考试-建设银行纪检监察条线考试近5年真题附答案
- GB/T 44510-2024新能源汽车维修维护技术要求
- 广东开放大学2024年秋《国家安全概论(S)(本专)》形成性考核作业参考答案
- 2024年建筑安全员C证考试题库及答案
- 学守则守规范小学生主题班会课件
- 部编人教版《道德与法治》六年级上册第6课《人大代表为人民》课件
- 药物常识智慧树知到答案2024年江西师范大学
- 施工企业总承包合同范本2024年
- 液化气站双重预防体系手册
- 2024-2030年中国垂直轴风力发电机(VAWT)行业市场发展趋势与前景展望战略分析报告
评论
0/150
提交评论