2023年11月28日发(作者:)

襄阳职业技术学院(毕业)论文

襄阳职业技术学院宿舍管理系统之宿舍与报修信

息管理的设计与实现

专业班级:计算机应用1106

生:黄

号:*********

指导教师:***

教学单位:电子信息工程学院

届: 2014

襄阳职业技术学院(毕业)论文

计(论 文)课

电子信息工程学院 scce 1106 黄朝

系(院) 专业 学生

毕业设计(论文)课题

襄阳职业技术学院宿舍管理系统之宿舍与报修信息管理的设计与

实现

二、毕业设计(论文)工作自 日起至日止

2013 8 1 2013 810

三、毕业设计(论文)进行地点

_ 襄阳职业技术学院学院

四、毕业设计(论文)的内容要求

宿舍楼管理员能查询宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,

校,班级,以及专业,同时能够查看,修改,以及添加报修的所有信息,。以利于对整个宿舍楼的全面

管理。

五、教师指定的主要参考文献(期刊、书籍、网页)

1.美斯坦福.《使用AJAX改善用户体验》

指导教师

尚小钢

- 1 -

襄阳职业技术学院(毕业)论文

.................................................................. 3

摘要 ................................................................... 4

关键词 ................................................................. 4

开发环境 ............................................................... 4

前言 ................................................................... 4

1.系统需求分析 ......................................................... 5

1.1系统功能 ........................................................ 5

2.系统总体设计 ........................................................ 6

2.1功能模块设计 .................................................... 6

3.系统详细设计 ......................................................... 7

3.1 逻辑结构设计 .................................................... 8

3.2 物理结构设计 .................................................... 8

3.3 数据库代码 ...................................................... 9

4.系统实现 ............................................................. 9

4.1实现功能 ........................................................ 9

5.结论 ................................................................ 32

6.体会 ................................................................ 33

7.致谢 ................................................................ 33

- 2 -

襄阳职业技术学院(毕业)论文

襄阳职业技术学院宿舍管理系统宿舍与报修信息管理的设计与实现

学生:黄朝

指导教师:尚小钢

摘要

学生宿舍的信息管理是一项非常重要的工作,它关系到整个学校的学生信息管理效率。

一个好的信息管理系统能够方便系统管理人员对学校学生宿舍的基本数据进行维护,包括

信息的添加、修改以及对各项信息的变动等操作。采用学生宿舍管理系统不仅可以节省人

力物力,而且可以增强学校学生资料的安全性,提高学校的管理能力。

宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护

以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性

和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大

的数据操纵功能,界面友好、使用简单方便等特点。

关键词

学生信息管理,宿舍信息管理

开发环境

选择合适的开发工具可以大大提高开发效率,本系统开发过程中使用了以下环境、工

具、技术及相关文件。

操作系统:Windows8 专业版

技术:javajava scriptjspdiv+cssstruts2springhibernatedwrext

服务器:免安装版tomcat-6.0.36(便于和MyElipse集成)

Jdkjdk 1.6.0_20

IDE:MyEclipse 8.5Dreamweaver CS3Photoshop CS5

DatabaseMySQL 5.5

Driver

文件:

ext_3.4.1中部分文件

浏览器:

Google Chrome 28.0.1500.95

- 3 -

襄阳职业技术学院(毕业)论文

.

前言

学生管理工作是高等学校教育工作的一项最重要工作内容,是整个学校管理的核心与

基础。而学生宿舍管理又是高校学生管理工作中不可缺少的部分。学生管理工作是指学校

管理人员按照一定的教育方针,运用先进的管理手段,组织、协调。指挥与指导各方面人

员的活动,以便高效率、高质量地完成各项教学任务。

随着计算机技术的飞速发展和高等教育体制的改革的不断深入,传统的研究生管理方

法、手段以及工作效率已经不能适应新的发展的需要,无法很好地完成教学管理工作。运

用先进的信息技术,开发高校学生管理信息系统,是深化教务体制改革的有利措施。

我们使用Apache公司的tomcat 6.0MySQL 5.5数据库为开发工具,MyEclipse 8.5

是比较完备的面向数据库开发工具,同时它也利用其提供的各种面向对象的开发工具,尤其

是数据窗口这一能方便而简洁操纵数据库的智能化对象,提供了强大的数据环境,更有利于

对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。

本文以学生宿舍管理信息系统的开发为背景,探讨了使用MySQL设计及建立数据库创

建相应的数据表,并使用Java完成相应的管理信息系统的设计与开发,并详细介绍了学生

宿舍管理系统之宿舍与报修信息管理的设计及实现过程。

本学生宿舍管理信息系统具有以下特点:

1)实现学生宿舍管理系统的个人信息、宿舍、报修等信息的管理。

2)提供完整的资料,方便学校统一管理;

3)界面设计简单、操作方便。

- 4 -

襄阳职业技术学院(毕业)论文

1 系统需求分析

1.1 系统功能

学生宿舍的信息管理是一项非常重要的工作,它关系到整个学校的工作效率。一个好

的信息管理系统能够方便系统管理人员对基本数据进行维护,包括信息的添加、修改以及

对各项信息的变动等操作。采用学生宿舍管理信息系统不仅可以节省人力物力,而且可以

增强学校的资料的安全性,提高学校的管理能力。

学生宿舍信息管理涉及学生、宿舍、财产报修、离返校、快件收取等信息的管理,需

要处理大量数据和信息,而且对这些数据和信息的准确性、及时性都要求很高,任何的错

误和遗漏都会造成学校管理的混乱;若采用人工的方法进行管理有一定的难度,因此,目

前几乎所有大学都开始采用计算机技术来实现学生信息的管理。

宿舍与保修信息的管理主要包括以下几个方面:

1)可以浏览、添加、修改、删除寝室信息。

2)可以浏览、添加、修改、删除宿舍财产报修的基本信息。

2 系统总体设计

2.1功能模块设计

学生宿舍管理系统由系统管理、学生基本信息管理、宿舍基本信息管理、报修基本信

息管理、用户管理、帮助。

该论文集中介绍宿舍基本信息管理和报修基本信息管理:

1)宿舍基本信息管理模块

可以浏览、添加、修改、删除寝室信息。

2)报修基本信息管理模块

可以浏览、添加、修改、删除宿舍财产报修的基本信息。

- 5 -

襄阳职业技术学院(毕业)论文

删除学生

宿

报修基本信息添加报修

管理

学生基本信息

管理

修改学生

添加学生

浏览学生

删除报修

浏览报修

修改报修

2-1 系统功能结构图

3 系统详细设计

3.1 逻辑结构设计

根据学生宿舍管理系统的功能要求,该系统的数据库命名为学生宿舍管理系统,其中,

对于宿舍信息管理,以及报修信息管理,数据库中有2张表:

3)宿舍信息表,包含本楼栋设置宿舍的编号及其详细介绍。

6)报修信息表,包含宿舍号、财产号、损毁原因以及时间等信息。

下面列出了各个表的数据结构,如表3-13-2所示。

属性名 存储代码 类型 长度 备注

用户ID 主键唯一

校区名字

公寓名字

id int 11

xqname varchar 50

gyname varchar 50

- 6 -

襄阳职业技术学院(毕业)论文

宿舍编号

报修人姓名

报修人电话

是否已修

交费

sushebh int 50

bxrname varchar 50

bxrdh varchar 50

state varchar 50

jiaofei int 10

3-1 报修信息表

baoxiu(报修信息表)中有,id(主键自增)xqname(校区名字)gyname(公寓名字)sushebh(宿舍编号)

bxrname(保修人姓名)bxrdh(保修人电话)state(是否已修),jiaofei(交费)

属性名存储代码类型长度备注

ID

校区名字 xqname vahchar 50

院系 yxname vahchar 50

专业 zyname vahchar 50

班级 bjname vahchar 50

公寓 gyname vahchar 50

宿舍编号 sushebh vahchar 50

宿管 sgname vahchar 50

宿舍床位 sushecw int 10

宿舍人数 sushers int 10

舍长 shushesz vahchar 50

宿舍电话 seshudh vahchar 50

id int 11 主键唯一

3-1 宿舍信息表

Susheinfo(宿舍信息表)中有,id(主键自增)xqname(校区名字)zyname(专业名字)bjname(班级)

gyname(公寓名字)sushedb( 宿舍编号)sgname(宿管名字)sushecw(宿舍床位)sushers(宿舍人数)

sushesz(宿舍舍长)sushedh(宿舍电话).

3.2物理结构设计

根据概念和逻辑设计,物理结构设计的数据库共含2张数据表,用于存储不同的相关

信息。

- 7 -

襄阳职业技术学院(毕业)论文

3.3数据库代码

宿舍信息表数据库代码:

DROP TABLE IF EXISTS `sushe_info`;

CREATE TABLE `sushe_info` (

`id` int(11) NOT NULL auto_increment,

`xq_name` varchar(50) default NULL,

`yx_name` varchar(50) default NULL,

`zy_name` varchar(50) default NULL,

`bj_name` varchar(50) default NULL,

`gy_name` varchar(50) default NULL,

`sushebh` int(50) default NULL,

`sg_name` varchar(50) default NULL,

`sushecws` int(10) default NULL,

`sushers` int(10) default NULL,

`sushesz` varchar(50) default NULL,

`sushedh` varchar(50) default NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;

襄阳职业技术学院(毕业)论文

return true;

}

catch(Exception e){

tackTrace();

}

return false;

}

import ;

import Service;

public class BaoXiuAjax

{

BaoXiuService baoxiuservice;

public BaoXiuService getBaoxiuservice() {

return baoxiuservice;

}

襄阳职业技术学院(毕业)论文

Name(bxrName);

Dh(bxrDh);

te(state);

ofei(jiaofei);

(baoxiu);

return true;

} catch (NumberFormatException e) {

HttpServletResponse response= ponse();

tentType("text/html;charset=utf-8");

racterEncoding("utf-8");

List list=l();

Map map=new HashMap();

//翻页

if(start+limit>()){

("root", t(start, ()));

}else{

("root", t(start, start+limit));

}

("total", ());

//把集合转换为json格式的数据

Gson gson= new Gson();

String jsonStr=(map);

try {

ter().write(jsonStr);

} catch (IOException e) {

// TODO Auto-generated catch block

tackTrace();

襄阳职业技术学院(毕业)论文

}

return null;

}

public BanJiService getBanjiservice() {

return banjiservice;

}

public void setBanjiservice(BanJiService banjiservice) {

ervice = banjiservice;

}

}

显示报修信息:

y(function(){

//定义列

var cm=new Model(

[ new berer(),

{header:"校区",dataIndex:'xqName', sortable:true},

{header:"公寓",dataIndex:'gyName', sortable:true},

{header:"宿舍编号",dataIndex:'sushebh', sortable:true},

{header:"保修人姓名",dataIndex:'bxrName', sortable:true},

{header:"保修人电话",dataIndex:'bxrDh', sortable:true},

{header:"是否已修",dataIndex:'state', sortable:true},

{header:"缴费",dataIndex:'jiaofei', sortable:true},

]);

//定义数据格式

var store=new ({

proxy:new oxy({url:''}),

reader:new ader({

totalProperty:'total',

root:'root'

},[

{name:'xqName'},

{name:'gyName'},

{name:'sushebh'},

{name:'bxrName'},

{name:'bxrDh'},

{name:'state'},

{name:'jiaofei'}

])

});

//定义可修改表格

var grid = new GridPanel({

//渲染

renderTo:'kcgl',

store: store,

- 11 -

襄阳职业技术学院(毕业)论文

cm:cm,

loadMask:true,

height:460,

width:1100,

frame:true,

//定义翻页控件

plugins: new esizer({

minHeight: 100

}),

bbar: new Toolbar({

pageSize: 15,

store: store,

displayInfo: true,

plugins: new ssBarPager()

})

});

//初始化

({params:{start:0,limit:15}});

});

操作报修信息:

y(function(){

var add=function(text){

if(text==true){

('提示',"添加成功");

();

}else{

alert("添加失败");

}

}

var del=function(text){

if(text==true){

('提示',"删除成功");

();

}else{

alert("删除失败");

}

}

var updateFinish=function(text){

if(text==true){

('提示',"修改成功");

();

}else{

alert("修改失败");

}

- 12 -

襄阳职业技术学院(毕业)论文

}

//定义复选框

var sm=new oxSelectionModel();

//定义列

var cm=new Model(

[ new berer(),

sm,

{header:"",dataIndex:"xqName",sortable:true,editor:new

ox({transform:"schoolservicelist",lazyRender:true,editable:false,triggerAction:"all"})},

{header:"",dataIndex:"gyName",sortable:true,editor:new

ox({transform:"gongyuservicelist",lazyRender:true,editable:false,triggerAction:"all"})},

{header:"宿",dataIndex:"sushebh",sortable:true,editor:new

ox({transform:"susheglservicelist",lazyRender:true,editable:false,triggerAction:"all"})},

{header:"保修人",dataIndex:'bxrName', sortable:true,editor:new eld()},

{header:"保修电话",dataIndex:'bxrDh', sortable:true,editor:new eld()},

{header:"",dataIndex:"state",sortable:true,editor:new

ox({transform:"stateList",lazyRender:true,editable:false,tiggerAction:"all"})},

{header:"缴费",dataIndex:'jiaofei', sortable:true,editor:new eld()},

]);

//定义数据格式

var store=new ({

proxy:new oxy({url:''}),

reader:new ader({

totalProperty:'total',

root:'root'

},[

{name:'id'},

{name:'xqName'},

{name:'gyName'},

{name:'sushebh'},

{name:'bxrName'},

{name:'bxrDh'},

{name:'state'},

{name:'jiaofei'}

])

});

//定义可修改表格

var grid = new GridPanel({

//渲染

renderTo:'kcgl',

store: store,

cm:cm,

sm:sm,

trackMouseOver:true,

- 13 -

襄阳职业技术学院(毕业)论文

loadMask:true,

height:460,

width:1100,

clicksToEdit:1,

frame:true,

//定义翻页控件

plugins: new esizer({

minHeight: 100

}),

bbar: new Toolbar({

pageSize:15,

store: store,

displayInfo: true,

plugins: new ssBarPager()

}),

//定义工具栏

tbar:[

new ({

text:'添加',

handler:function(){

var Plant = re().recordType;

var p = new Plant({

id:'X',

xqName:'',

gyName:'',

sushebh:'',

bxrName:'',

bxrDh:'',

state:'',

jiaofei:''

});

iting();

(0, p);

diting(0, 0);

}

}),

new ({

text:'删除',

handler:function(){

//获得选中的行

var row=ections();

var array=new Array();

for(var i=0;i<;i++){

array[i]=row[i].get("id");

- 14 -

襄阳职业技术学院(毕业)论文

}

if(<1)

('提示',"请选择要删除的数据!");

else ById(array,del);

}

}),

new ({

text:'保存',

handler:function(){

//获得选中的行

var row=ections();

var array=new Array();

for(var i=0;i<;i++){

array[i]=row[i].get("id");

if(array[i]=="X")

{ if(row[i].get("xqName")==""||row[i].get("gyName")==""||row[i].get("sushebh")==""||row[i].get("bxrNa

me")==""||

row[i].get("bxrDh")==""||row[i].get("state")==""||row[i].get("jiaofei")==""

)

('提示',"填写信息不完整请核实!");

else

{(row[i].get("xqName"),row[i].get("gyName"),row[i].get("sushebh"),row[i].get("bx

rName"),

row[i].get("bxrDh"),row[i].get("state"),row[i].get("jiaofei"),add);

}

}

}

}

})

],

//配置监听

listeners:{

afterEdit:function(obj){

//获取列

var col=;

//获取行

var row=;

//取得id列的值

var id=("id");

//取得修改的列的值

if(id!="X")

襄阳职业技术学院(毕业)论文

}

}

}

});

//初始化

({params:{start:0,limit:15}});

});

宿舍信息管理:

com scce ajax dwr

package ;

import nfo;

import nfoService;

public class SuSheAjax {

SusheInfoService susheinfoservice;

public SusheInfoService getSusheinfoservice() {

return susheinfoservice;

}

public void setSusheinfoservice(SusheInfoService susheinfoservice) {

nfoservice = susheinfoservice;

襄阳职业技术学院(毕业)论文

ame(value);

}else if(("sushebh")){

hebh(nt(value));

}else if(("sgName")){

ame(value);

}else if(("sushecws")){

hecws(nt(value));

}else if(("sushers")){

hers(nt(value));

}else if(("sushesz")){

hesz(value);

}else if(("sushedh")){

hedh(value);

襄阳职业技术学院(毕业)论文

return true;

} catch (Exception e) {

// TODO Auto-generated catch block

tackTrace();

return false;

}

}

}

襄阳职业技术学院(毕业)论文

{

("root", t(start, start+limit));

}

("total", ());

//把集合转换为json格式的数据

Gson gson= new Gson();

String jsonStr=(map);

try {

ter().write(jsonStr);

n(jsonStr);

} catch (IOException e) {

// TODO Auto-generated catch block

tackTrace();

}

return null;

}

}

显示宿舍信息:

y(function(){

//定义列

var cm=new Model(

[ new berer(),

{header:"校区",dataIndex:'xqName', sortable:true},

{header:"院系",dataIndex:'yxName', sortable:true},

{header:"专业",dataIndex:'zyName', sortable:true},

{header:"班级",dataIndex:'bjName', sortable:true},

{header:"公寓",dataIndex:'gyName', sortable:true},

{header:"宿舍编号",dataIndex:'sushebh', sortable:true},

{header:"宿管姓名",dataIndex:'sgName', sortable:true},

{header:"宿舍床位数",dataIndex:'sushecws', sortable:true},

{header:"宿舍人数",dataIndex:'sushers', sortable:true},

{header:"宿舍长姓名",dataIndex:'sushesz', sortable:true},

{header:"家庭电话",dataIndex:'sushedh', sortable:true}

]);

//定义数据格式

HttpServletResponse response= ponse();

tentType("text/html;charset=utf-8");

racterEncoding("utf-8");

List list=l();

Map map=new HashMap();

//翻页

if(start+limit>()){

("root", t(start, ()));

}else{

襄阳职业技术学院(毕业)论文

var store=new ({

proxy:new oxy({url:''}),

reader:new ader({

totalProperty:'total',

root:'root'

},[

{name:'xqName'},

{name:'yxName'},

{name:'zyName'},

{name:'bjName'},

{name:'gyName'},

{name:'sushebh'},

{name:'sgName'},

{name:'sushecws'},

{name:'sushers'},

{name:'sushesz'},

{name:'sushedh'}

])

});

//定义可修改表格

var grid = new GridPanel({

//渲染

renderTo:'kcgl',

store: store,

cm:cm,

loadMask:true,

height:460,

width:1100,

frame:true,

//定义翻页控件

plugins: new esizer({

minHeight: 100

}),

bbar: new Toolbar({

pageSize: 15,

store: store,

displayInfo: true,

plugins: new ssBarPager()

})

});

//初始化

({params:{start:0,limit:15}});

});

- 20 -

襄阳职业技术学院(毕业)论文

操作宿舍信息:

y(function(){

var add=function(text){

if(text==true){

('提示',"添加成功");

();

}else{

alert("添加失败");

}

}

var del=function(text){

if(text==true){

('提示',"删除成功");

();

}else{

alert("删除失败");

}

}

var updateFinish=function(text){

if(text==true){

('提示',"修改成功");

();

}else{

alert("修改失败");

}

}

//定义复选框

var sm=new oxSelectionModel();

//定义列

var cm=new Model(

[ new berer(),

sm,

{header:"",dataIndex:"xqName",sortable:true,editor:new

ox({transform:"xiaoquList",triggerAction:"all",lazyRender:true,editable:false})},

{header:"",dataIndex:"yxName",sortable:true,editor:new

ox({transform:"yuanxiList",triggerAction:"all",lazyRender:true,editable:false})},

{header:"",dataIndex:"zyName",sortable:true,editor:new

ox({transform:"zhuanyeList",triggerAction:"all",lazyRender:true,editable:false})},

{header:"",dataIndex:"bjName",sortable:true,editor:new

ox({transform:"banjiList",triggerAction:"all",lazyRender:true,editable:false})}

{header:"",dataIndex:"gyName",sortable:true,editor:new

ox({transform:"gyLists",triggerAction:"all",lazyRender:true,editable:false})},

{header:"宿",dataIndex:"sushebh",sortable:true,editor:new

ox({transform:"ssbhLists",triggerAction:"all",lazyRender:true,editable:false})}

- 21 -

襄阳职业技术学院(毕业)论文

{header:"宿",dataIndex:"sgName",sortable:true,editor:new

ox({transform:"sgLists",triggerAction:"all",lazyRender:true,editable:false})},

{header:"宿",dataIndex:'sushecws', sortable:true,editor:new

Field()},

{header:"宿",dataIndex:'sushers', sortable:true,editor:new

Field()},

{header:"宿舍长姓名",dataIndex:'sushesz', sortable:true,editor:new eld()},

{header:"家庭电话",dataIndex:'sushedh', sortable:true,editor:new eld()}

]);

//定义数据格式

var store=new ({

proxy:new oxy({url:''}),

reader:new ader({

totalProperty:'total',

root:'root'

},[

{name:'id'},

{name:'xqName'},

{name:'yxName'},

{name:'zyName'},

{name:'bjName'},

{name:'gyName'},

{name:'sushebh'},

{name:'sgName'},

{name:'sushecws'},

{name:'sushers'},

{name:'sushesz'},

{name:'sushedh'}

])

});

//定义可修改表格

var grid = new GridPanel({

//渲染

renderTo:'kcgl',

store: store,

cm:cm,

sm:sm,

trackMouseOver:true,

loadMask:true,

height:460,

width:1100,

clicksToEdit:1,

frame:true,

//定义翻页控件

- 22 -

襄阳职业技术学院(毕业)论文

plugins: new esizer({

minHeight: 100

}),

bbar: new Toolbar({

pageSize:15,

store: store,

displayInfo: true,

plugins: new ssBarPager()

//定义工具栏

tbar:[

new ({

text:'添加',

handler:function(){

var Plant = re().recordType;

var p = new Plant({

id:'X',

xqName:'',

yxName:'',

zyName:'',

bjName:'',

gyName:'',

sushebh:'',

sgName:'',

sushecws:'',

sushers:'',

sushedh:''

});

iting();

(0, p);

diting(0, 0);

}

}),

new ({

text:'删除',

handler:function(){

//获得选中的行

var row=ections();

var array=new Array();

for(var i=0;i<;i++){

array[i]=row[i].get("id");

}

}),

- 23 -

襄阳职业技术学院(毕业)论文

if(<1)

('提示',"请选择要删除的数据!");

else ById(array,del);

}

}),

new ({

text:'保存',

handler:function(){

//获得选中的行

var row=ections();

var array=new Array();

for(var i=0;i<;i++){

array[i]=row[i].get("id");

if(array[i]=="X")

{ if(row[i].get("xqName")==""||row[i].get("yxName")==""||row[i].get("zyName")==""||row[i].get("bjNa

me")==""||

row[i].get("gyName")==""||row[i].get("sushebh")==""||row[i].get("sgName")==""||row[i].get("sushecws")==""|

| row[i].get("sushers")==""||row[i].get("sushesz")==""||row[i].get("sushedh")==""

)

('提示',"填写信息不完整请核实!");

else

{ (row[i].get("xqName"),row[i].get("yxName"),row[i].get("zyName"),row[i].get("bjN

ame"),

row[i].get("gyName"),row[i].get("sushebh"),row[i].get("sgName"),row[i].get("sushecws"),row[i].get("sushers"

),

row[i].get("sushesz"),row[i].get("sushedh"),add);

}

}

}

}

})

],

//配置监听

listeners:{

afterEdit:function(obj){

//获取列

var col=;

//获取行

var row=;

//取得id列的值

var id=("id");

//取得修改的列的值

if(id!="X")

{

- 24 -

襄阳职业技术学院(毕业)论文

var value=(col);

(id,col,value,updateFinish);

}

}

}

});

//初始化

({params:{start:0,limit:15}});

});

5 结论

本文简要介绍了宿舍管理系统的主要功能及体系结构,重点讨论了系统数据准备、数据

库的逻辑结构分析、JSP与前后台数据库链接等关键技术。这些技术的实现,满足了系统的

需要,优化了系统的性能。目前基于该模型的系统处于试运行阶段,还存在许多问题与不足,

如安全性能还不完善,缺少客户评价,退房及换房等。因此在今后的工作里,这些功能与技

术还需要加以提高和实现。

学生信息管理系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行

严格的检测,以保证学生宿舍的服务质量。

建议宿舍管理系统应注意以下3点。

1)运行坏境。运行于 Win 95/98/2000/NT/XP 等系统

2)管理功能的检测,一个良好的管理方案对于一个宿舍信息管理系统是很重要的,

因此对于宿管的管理就是合理并严格的,对于学生信息应做到合理的管理。

3)用户身份确认

用户身份的确认对宿舍管理来说是一个非常关键的环节,稍有疏漏将会造成巨大的损

失。而这里的用户应包括系统管理员和宿管和学生。不同的用户他们的权限也是有所不同

的。

随着学生宿舍信息管理系统技术的日趋成熟、大多高校都使用了宿舍信息管理系统,

来解决学生宿舍信息管理难,易出错等问题,使学生宿舍的管理更上一个台阶。

6 体会

在经过了对学生宿舍管理情况的了解后,然后收集资料,进行规划和设计。对社会上

高校的了解,使我意识到,高校学生宿舍管理系统在高校日常学生管理工作中的重要性,

并制定了它的基本框架,之后我定下了具体的方案。

- 25 -

襄阳职业技术学院(毕业)论文

在这次毕业设计中使我学到了许多东西,通过用Java编应用程序,以及对数据库进行

的一系列连接、调用,建立、添加、删除、修改表格,使我对课堂上学的Java的理论有了

进一步的认识和体会加深,使我的整体思维得到锻炼,考虑问题的全面性得到提高,使我

对以前掌握不牢固的概念得到深化并了解到数据库设计是针对一个给定的应用环境,数据

库的设计不是灵机一动,而是一向系统的工程,需要时间去调查和分析。

通过这次课程设计,使我加深了SSHAjax知识的学习、理解,积累在实际工程应用

中运用各种数据库对象的经验,掌握了使用应用软件开发工具开发数据库管理系统的基本

方法。在实际应用方面,信息管理系统是很普通的一种应用,选择该系统作为作业也可以

使我以后可能遇到的实际开发提供借鉴。

7 致谢

在论文完成之际,我首先向关心帮助和指导我的指导老师表示衷心的感谢并致以崇高

的敬意!

在论文工作中,遇到了许许多多的问题,一直得到老师的亲切关怀和悉心指导,使我

有信心能将这次的毕业设计完成并做到最好。老师以其渊博的学识、严谨的治学态度、求

实的工作作风和他敏捷的思维给我留下了深刻的印象,我将终生难忘。

在学校的学习生活即将结束,回顾两年多来的学习经历,面对现在的收获,我感到无

限欣慰。为此,我向热心帮助过我的所有老师和同学表示由衷的感谢!

我也要感谢那些给予我信心、帮助的同学、朋友,是他们在程序调试中帮我改正错误,

提出合理化的建议,增强程序的功能,借阅各种书籍,没有你们我的程序的进展一定十分

缓慢,而且有可能会寸步难行。在这里我要衷心的谢谢你们,谢谢你们在毕业设计中对我

的帮助和关怀。

在我即将完成学业之际,我深深地感谢我的家人给予我的全力支持!

最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授!