游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx

上传人:b****2 文档编号:14496864 上传时间:2022-10-23 格式:DOCX 页数:80 大小:590.22KB
下载 相关 举报
游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx_第1页
第1页 / 共80页
游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx_第2页
第2页 / 共80页
游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx_第3页
第3页 / 共80页
游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx_第4页
第4页 / 共80页
游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx_第5页
第5页 / 共80页
点击查看更多>>
下载资源
资源描述

游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx

《游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx》由会员分享,可在线阅读,更多相关《游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx(80页珍藏版)》请在冰豆网上搜索。

游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx

指导教师 

xx

二O一六年六月十三日

附录1存储过程定义

1)查看所有会员表中的数据

2)查看所有会员资料表中的数据:

3)查看某张卡数据:

4)修改会员卡状态数据(挂失、冻结、回复)

5)查看某个会员资料的数据:

6)给会员卡充值:

7)

7)给会员卡消费:

附录2数据查看和存储过程功能的验证

1.基本表的数据录入:

1)会员基本信息表中的数据

附录3源代码

packagecom.connection;

importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.PreparedStatement;

importjava.sql.ResultSet;

importjava.sql.SQLException;

publicclassGetConnection{

privateStringclassname="

com.microsoft.sqlserver.jdbc.SQLServerDriver"

;

privateStringurl="

jdbc:

sqlserver:

//localhost:

1433;

DatabaseName=yyggl"

privateStringuserName="

sa"

privateStringpswd="

111111"

publicConnectiongetConnection(){

Connectionconn;

try{

Class.forName(classname);

conn=DriverManager.getConnection(url,userName,pswd);

}catch(Exceptione){

//TODO:

handleexception

System.out.println("

连接失败..."

);

conn=null;

e.printStackTrace();

}

returnconn;

publicvoidclosed(ResultSetrs,PreparedStatementpstm,Connectionconn){

if(pstm!

=null)pstm.close();

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

关闭pstm对象失败!

"

if(conn!

关闭conn对象失败!

packagecom.dao;

importcom.Model.AdminModel;

importcom.Model.CardModel;

importcom.connection.GetConnection;

publicclassAdminDao{

privateConnectionconn=null;

privateResultSetrs=null;

privatePreparedStatementpstm=null;

privateGetConnectionconnection=newGetConnection();

intkey=1;

publicintupdateAdmin(Stringkh,Stringkzt){// 

根据卡号修改 

卡状态

intn=0;

conn=connection.getConnection();

Stringsql="

updateAdminset账号=?

密码=?

whereid=?

pstm=conn.prepareStatement(sql);

pstm.setString(1,kzt);

pstm.setString(2,kh);

pstm.setInt(3,key);

n=pstm.executeUpdate();

}finally{

connection.closed(rs,pstm,conn);

returnn;

publicAdminModelselectAdmin(){ 

//按卡号查询+

AdminModelCard=newAdminModel();

try{

select*fromAdminwhereid=?

"

pstm.setInt(1,key);

rs=pstm.executeQuery();

while(rs.next()){

// 

Stringkh=rs.getString("

卡号"

Stringxm=rs.getString("

账号"

Stringzk=rs.getString("

密码"

System.out.println(kzt);

Card=newAdminModel(xm,zk);

}catch(SQLExceptione){

}finally{

returnCard;

importjava.util.ArrayList;

importjava.util.List;

importjavax.swing.JOptionPane;

importcom.Model.*;

publicclassCardDao{

publicList<

CardModel>

selectCardAll() 

// 

查询所有卡

{

List<

list=newArrayList<

();

select*fromCard"

pstm=conn.prepareStatement(sql);

rs=pstm.executeQuery();

Stringkh=rs.getString("

姓名"

intje=rs.getInt("

结余金额"

折扣"

Stringkzt=rs.getString("

卡状态"

CardModelCard=newCardModel(kh,xm,je,zk,kzt);

list.add(Card);

//TODO自动生成的catch块

returnlist;

publicbooleancheckCard(Stringkh){ 

根据卡号检查卡是否存在

booleanexists=false;

Stringsql="

Select卡号FromCardwhere卡号=?

pstm.setString(1,kh);

if(rs.next())

exists=true;

returnexists;

publicintinsertCard(Stringkh,Stringxm,inta,Stringzk,Stringkzt){//添加新卡

if(checkCard(kh)){

JOptionPane.showMessageDialog(null,"

该卡已存在,不能添加!

"

错误"

JOptionPane.ERROR_MESSAGE);

return-1;

insertintoCard(卡号,姓名,结余金额,折扣,卡状态)values(?

?

)"

pstm.setString(2,xm);

pstm.setInt(3,a);

pstm.setString(4,zk);

pstm.setString(5,kzt);

}catch

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1