《学生宿舍管理系统》word版

上传人:枫** 文档编号:464934796 上传时间:2023-05-08 格式:DOC 页数:31 大小:183.50KB
返回 下载 相关 举报
《学生宿舍管理系统》word版_第1页
第1页 / 共31页
《学生宿舍管理系统》word版_第2页
第2页 / 共31页
《学生宿舍管理系统》word版_第3页
第3页 / 共31页
《学生宿舍管理系统》word版_第4页
第4页 / 共31页
《学生宿舍管理系统》word版_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《《学生宿舍管理系统》word版》由会员分享,可在线阅读,更多相关《《学生宿舍管理系统》word版(31页珍藏版)》请在金锄头文库上搜索。

1、.学生宿舍管理系统 专业:软件技术组员: 石胜华 蒋霞 张龙班级:1001 1. 问题定义随着中国大学普遍扩招,招收的大学生越来越多,而学生宿舍管理成为高校管理的很重要的一部分。但目前,很多高校还是采用传统的人工记录的方法, 需要记录的数据比较多,而且需要保存的数据也比较多,人工记录、查找信息等都比较麻烦,而且安全性不高. 21世纪的今天,信息化占据着社会主流,计算机在各行各业的的应用越来越广泛,自动化信息化的管理被应用到越来越广泛的领域。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,需要系统操作方便,管理人员需要做的就是将数据输入到系统的数据库中去。管理员和学生利用该系统可完成如

2、下功能:1 管理员可快速查询学生基本信息2 管理员可方便实现楼资源管理3 管理员可实现宿舍资源管理4 管理员可方便实现查询统计 该系统采用JAVA开发,后台数据库采用SQL Server 2005。二 可行性分析 1 问题(1)目前宿舍管理还都采用人工记录的方法。(2)需要手工记录很多信息,浪费人力财力,且操作麻烦。(3)查询学生基本住宿信息时,查询效率低下,不能实现快速查询。 2 项目目标:开发一小型学生宿舍管理系统,要操作方便,并能满足学校学生宿舍管理基本需求。 3 运行环境 (1)采用JAVA开发。 (2)后台数据库用SQL Server 2005。(3)硬件设备为pc机一台。 4 开发

3、风险浪费人力资源时间资源,改变了原有的手工记录的宿舍管理方式,但对原有的管理制度没有任何影响,基本上不会有什么风险,但开发的项目可能过于简单。5 经济可行性 不需投入太多费用,由学生小组共同开发,利用课余时间开发。只需投入使用几台pc机,以实现学生宿舍计算机化管理。6 技术可行性 该小组成员全部来自学校计算机系,学习了软件工程方面的课程,使所学知识用于实践.7 社会可行性 由于是学生小组开发,也锻炼了小组成员的实际动手能力,丰富了阅历,积累开发经验,且开发出的系统由学校内部使用,不涉及盈利方面的问题,不会和社会以及法律造成冲突。8 总体分析 改变了原有的人工记录的操作方式,提高了工作的效率,成

4、本低,实现了学生宿舍计算机化管理。具有可行性。三 系统功能分析 该系统的功能主要是针对学生宿舍管理员,可实现如下功能:1 管理员可以完成对学生学号、姓名、性别、班级、入住时间等学生基本信息的录入、调换寝室,查询学生信息等功能。3 管理员可完成对楼号、宿舍号、床位数、现住人数等宿舍信息的录入、删除、修改等功能。4 管理员可完成宿舍分配、退房处理等宿舍工作管理。3 表(1)基本信息表(tb_userInfo)字段名意义类型宽度NULLPrimaryKeySs_number寝室号nchar10NoSs_name姓名nchar10NoSs_class班号nchar10NoSs_sex性别nchar2Y

5、esSs_time入住时间nchar20No2 寝室(tb_roomInfo)字段名意义类型宽度NULLPaimaryKeyRoom_number寝室号nchar10NoRoom_people现住人数IntNo 程序的基本界面: 详细的JAVA界面代码: import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;public class ConneClass Co

6、nnection conn = null;String temp=new String6;public ConneClass() this.initDataBase();/ 建立数据库连接public void initDataBase() try /加载驱动程序jdbc-odbc桥 Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);/获取数据库连接 conn=DriverManager.getConnection(jdbc.sqlserver:/localhost:1433:databaseName=ssglxt,sa,1

7、23); catch (ClassNotFoundException e) / TODO Auto-generated catch blocke.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace(); /根据用户名查询一条记录public String selectInfo(String id)StringBuffer sb=new StringBuffer();String data=new String4;int index=0;if(conn!=null

8、)try ResultSet rs = null; / 设置调用的存储过程名及参数情况,注意的是存储过程不可以有输出参数 CallableStatement proc = conn.prepareCall( call ssgl_proc(?); / 设置输入参数 proc.setString(1,id); / 调入存储过程 proc.execute(); boolean hasResult = true; while (hasResult) rs = proc.getResultSet(); while(rs.next() pend(n+(temp0=rs.getString(1)+ ); s

9、b.append(temp1=rs.getString(2)+ ); sb.append(temp2=rs.getString(3)+ ); sb.append(temp3=rs.getString(4)+ ); sb.append(temp4=rs.getString(5); dataindex+=sb.toString(); sb=new StringBuffer(); hasResult = proc.getMoreResults(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();

10、elseSystem.out.println(数据库连接失败);return data;/按名字来查询public String selectGerenInfo(String name)String data=new String3;if(conn!=null)try ResultSet rs = null; / 设置调用的存储过程名及参数情况,注意的是存储过程不可以有输出参数 CallableStatement proc = conn.prepareCall( call selectGeren(?); / 设置输入参数 proc.setString(1,name); / 调入存储过程 pro

11、c.execute(); boolean hasResult = true; while (hasResult) rs = proc.getResultSet(); while(rs.next() data0=rs.getString(ss_number); data1=rs.getString(ss_class); data2=rs.getString(ss_time) ; break; hasResult = proc.getMoreResults(); catch (SQLException e) / TODO Auto-generated catch blocke.printStack

12、Trace();elseSystem.out.println(数据库连接失败);return data;public int selectAccount(String id)/查询寝室人数int number=-1;if(conn!=null)try ResultSet rs = null; / 设置调用的存储过程名及参数情况,注意的是存储过程不可以有输出参数 CallableStatement proc = conn.prepareCall( call selectAccount(?); / 设置输入参数 proc.setString(1,id); / 调入存储过程 proc.execute(); boolean hasResult = true; while (hasResult) rs =

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号