游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx
- 文档编号:14496864
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:80
- 大小:590.22KB
游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx
《游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx》由会员分享,可在线阅读,更多相关《游泳馆会员管理系统课程设计报告副本分析解析Word文件下载.docx(80页珍藏版)》请在冰豆网上搜索。
指导教师
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游泳馆 会员 管理 系统 课程设计 报告 副本 分析 解析
![提示](https://static.bdocx.com/images/bang_tan.gif)