第一范文网 - 专业文章范例文档资料分享平台

基于JSP的学生宿舍管理系统的设计与实现毕业设计

来源:用户分享 时间:2025/7/24 4:52:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

添加寝室信息,首先建立一个fxxop.java类,在fxxop.java类中实例化数据库DB,用insert 命令向数据库中插入寝室信息,最后用executeUpdate()方法对数据库更新。添加寝室信息界面如图4.4所示。

图4.4 添加寝室界面

添加寝室信息的部分代码如下: try {

DB db=new DB();

sql=\

sql=sql+\

db.executeUpdate(sql);

db.close();

}catch (Exception e) {

System.err.println(\增加寝室信息错误,错误信息:\

24

修改寝室信息,首先建立一个fxxop()类,在fxxop()类中实例化数据库DB,用update命令对数据库中的数据进行修改,最后用executeUpdate()方法对数据库更新。修改寝室信息界面如图4.5所示。

图4.5修改寝室界面

修改寝室信息的部分代码:

public void update(String fmc,String lmc,String frs,String fxb,String fbz){ DB db=new DB(); try {

String sql =\fxx set frs=\where fmc = '\ db.executeUpdate(sql); db.close();

}catch (Exception e) {

System.err.println(\寝室信息更新错误,错误信息:\

25

4.2.4 床位管理模块的设计与实现

床位信息管理主要实现添加床位信息、根据寝室名称查找寝室床位使用状况和删除床位信息等操作。床位管理界面如图4.6所示。

图4.6床位管理界面

实现过程:首先通过寝室名称从数据库中查找相关的信息,显示到页面上,用户针对显示的信息进行不同的操作。实例化cxx.java类和cxxop.java类,cxx.java类用于封装数据,通过get()和set()方法来进行封装。cxxop.java类用于对寝室信息进行操作,最后通过executeUpdate()方法将操作后的数据自动更新回数据库。 4.2.5 学生管理模块的设计与实现

学生的所有信息在此模块中显示出来,实现对学生的信息进行模糊查询、添加、删除等操作,并以表格的形式显示出学生的所有属性。学生信息模块如图4.7所示。

图4.7学生信息管理界面

26

实现过程:定义sid、sname、sxb、sbj和ssfz五个变量,实例化sxxop.java类,用request.getParameter()方法来获取参数。用equals()函数判断数据是否存在,如果存在则把获取的参数值赋给相应的变量,最后通过add()方法添加学生信息。根据不同的功能执行不同的操作。

学生信息管理界面的部分代码如下:

<% String op=DateFormate.toGb((String)request.getParameter(\String sid,sname,sxb,sbj,ssfz; sxxop sxx=new sxxop(); if(\ sid=DateFormate.getId();

sname=DateFormate.toGb((String)request.getParameter(\sxb=DateFormate.toGb((String)request.getParameter(\

sxx.add(sid,sname);%>

4.2.6 学生入住/预定登记模块的设计与实现

学生入住管理以表格形式显示出所有未入住学生的信息,实现对学生进行预定和入住等操作,学生入住预定后将不在学生入住模块的表格中显示,此表只对未入住预定的学生具有查询功能。学生入住/预定界面如图4.8所示。

图4.8学生入住/预订界面

实现过程:首先实例化sxxop.java类,通过requestParameter()方法来获取op的值,op用来表示具体的操作。通过定义DateFormate.java类来设置数据的显示格式。svalue用来封装用户输入的数据,通过equals()函数来执行相应的操作。

27

学生入住管理界面的部分代码如下: <%

ArrayList al=new ArrayList(); if(\

al=sxop.getSxxWrzByname(svalue);

}else{

al=sxop.getSxxWrz();}

sxx sx=new sxx(); for(int i=0;i

sx=(sxx)al.get(i);%>

4.2.7 寝室使用状态查询模块的实现过程

该模块是以图片颜色的形式显示每个房间的入住状态,分红、黄、绿,红代表满不可安排人入住,黄色代表有人住但未满可以安排学生入住,绿色代表无人住的寝室。表格中可以显示所有寝室的信息,一目看到每个寝室入住情况。寝室使用状态查询模块如图4.9所示。

图4.9寝室使用状态查询界面

实现过程:实例化fxxop.java类和cxxop.java类,定义两个变量ls1、ls2。分别代表当前开设的床位数和空闲的床位数。当ls2==0时表示寝室满员,当ls2!=0&&ls2

28

基于JSP的学生宿舍管理系统的设计与实现毕业设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c686is1ios96trx01723y3gzju6vsv000djy_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top