健身系统的系统实现Word格式文档下载.docx
- 文档编号:4813802
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:28
- 大小:428.56KB
健身系统的系统实现Word格式文档下载.docx
《健身系统的系统实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《健身系统的系统实现Word格式文档下载.docx(28页珍藏版)》请在冰点文库上搜索。
流程图解1
操作界面图如图所示:
VS2013语言选择1
数据库SQL登录界面1
5.1.2开发环境2(200字,第二种开发环境介绍,此小节可以选择性地书写,也就是说可以不写)
Mysql;
MyEclise;
保存健身系统在使用时的一些必要的数据库,在现有的基础上选择JSP来实现健身系统的开发。
该实验以MyEclise位例。
操作界面
启用Eclise1
Mysql1
5.2程序功能实现(第一种开发环境下4500字以上,对前9个主要功能的实现进行说明分四个部分:
文字描述、程序流程图、关键代码、功能界面截图)
5.2.1健身系统功能
在对系统各功能进行实现编辑的时候,需要对该系统中的所有功能需求进行准确的定位分析。
如下
通过分析健身房管理系统的需求分析,得出系统的功能需求如下:
1、健身房有各种不同种类的场地若干,不同的场地计费方式不同,如健身房通常都是收费使用,允许多个用户同时进入场地,而个别场地通常都是独占使用。
2、健身房提供体育器械租赁,体育器械有免费提供的,但入馆要登记,出馆要归还,但不收费;
也有计时收费的体育器械,同样要登记和归还。
3、健身房的客户有散客和会员两种。
4、健身房有会员管理,会员可以给会员账号中充值,消费时可以直接从会员账户中扣除,散客进入场地则需要交纳一定的现金作为押金。
5、客户入馆时,创建账单记录记录下场地和时间以及租赁的器械,租赁的器械通过账单附加记录。
6、客户出馆时,根据账单记录和账单附加,自动计算费用。
7、会员能够登陆系统,能够预约场地、查看预约记录、修改密码和修改基本信息。
为了达成系统的总体目标,我们提出本系统的非功能需求如下:
(1)系统的实用性和经济性相结合
建设健身房管理系统的价值在于为健身房提供应用,而应用就必须切合实际。
所以系统的设计要深入研究分析健身房现有管理流程和特点,结合实际情况,提供一个高性价比的方案。
(2)系统的先进性和成熟性相结合
计算机技术发展是日新月异,系统的更新换代非常快,为此,要求在方案设计过程中,尽量选用先进并且相对成熟的技术,确保系统不但易于开发和使用,也很容易的升级换代。
(3)系统的可靠性和稳定性相结合
运用先进的计算机程序开发技术和网络技术,并根据健身房管理的特点,要求将系统的可靠性设计亦视为一个重点,以保证数据的安全和系统的稳定运行。
(4)系统的可扩展性和易维护性相结合
为了适应系统变化的要求,在方案设计过程尽量选用扩充性强的软硬件系统,同时要求开发的应用系统,可扩展、易维护,以便系统建成后,用户可以用最简便的方法、最低的投资,实现系统的扩展和维护。
(5)系统的用户积极参与原则
用户是系统功能要求的提出者,同时也是系统的最终使用和管理者,用户的积极参与是项目得以成功实施的前提。
登录功能
登录功能是该健身系统的一个登录,主要服务于会员与管理人员。
并且管理人员和收银人员公用一个登录通道。
登录系统不仅是该系统的一个端口,同时也是一个记录数据的通路,所有的通过登录界面登录的数据,都会在经过数据库的判断后存入数据库SqlServer2008中。
健身系统的登录的主旨在于合理的管理会员的信息与会员的资料,同时,也是系统对会员的基本注册信息的收纳。
登录功能初始界面如下图所示:
登录界面
登录界面关键代码如下:
登录者登录名数据的查找(会员与管理员):
stringsSql=string.Format("
select*fromtblUserswhereusername='
{0}'
"
zh);
DataSetds=SqlHelper.QueryDataByDataSet(sSql);
returnds;
登录界面主要代码:
if(value=="
0"
)
{
Response.Write(
"
<
scriptlanguage=javascript>
alert('
请选择您的级'
)<
/script>
);
}
else
SQLHelpersqlHelper=newSQLHelper();
DataSetdt=newDataSet();
try
stringstrSql="
;
if(value=="
1"
strSql="
select*fromAdminInfowhereAdmin_Name='
+
this.TextBox1.Text+"
'
andAdmin_Password='
this.TextBox2.Text+"
2"
select*fromuesrswhereUsers_name='
andUsers_pwd='
dt=sqlHelper.ExecuteDataSet(strSql);
if(dt.Tables[0].Rows.Count>
0)
Session["
jibie"
]=this.DropDownList1.SelectedItem.Text;
name"
]=this.TextBox1.Text;
Response.Redirect("
index.aspx"
用户名或者密码错误!
ValidateNumclear=newValidateNum();
clear.cleanall(this.Page);
catch(Exceptionex)
Response.Write("
登录失败:
+ex);
会员录入系统/新会员注册功能。
在会员登录该系统后,系统会自动识别会员的类别,如临时会员与长期会员。
;
临时会员一般是曾经是会员但因各种原因而不是长期会员或者是新的会员注册人员。
管理人员可以通过数据库的反馈来信息对登录人员进行辨别。
在新的会员提出注册请求后,管理人员通过会员注册的章节内容对新的用户进行指引。
点击人员管理中的员工管理,可以对人员进行管理。
在新会员注册的同时,管理人员通过会员填写的信息该会员的基本信息同步到数据库中。
在会员确认注册信息后,将数据库中的信息给予会员确认,确认后直接存放在数据库中。
新会员注册界面1
实现会员注册的关键代码如下:
SQLHelpersqlHelper=newSQLHelper();
protectedvoidPage_Load(objectsender,EventArgse)
if(!
IsPostBack)
stringstrSql="
select*fromShopINF"
this.DropDownList1.DataSource=dt.Tables[0].DefaultView;
this.DropDownList1.DataTextField="
NAME"
this.DropDownList1.DataValueField="
shopid"
this.DropDownList1.DataBind();
catch
{}
protectedvoidButton2_Click(objectsender,EventArgse)
protectedvoidButton1_Click(objectsender,EventArgse)
stringstrSql=
insertintouesrs(Users_name,Users_pwd,xm,xb,nj,sr,ah,SNAME,sfz,yx)values('
+this.dlm.Text+"
'
+this.pwd.Text+"
+this.xm.Text+"
+this.RadioButtonList1.SelectedItem.Text+"
+this.nj.Text+"
+this.sr.Text+"
+this.ah.Text+"
+this.DropDownList1.SelectedItem.Text+"
+this.TextBox2.Text+"
+this.TextBox1.Text+"
)"
if(sqlHelper.ExecuteNonQuery(strSql))
this.Messages.Text="
添加成功!
添加失败!
会员管理的增加、删除、修改等操作的会员管理功能。
对于一个健身房来说,会员的注册于会员的信息的修改时基本必不可少的管理机制。
首先,会员的一些个人原因导致会员信息的变更就需要管理员来对已经存入数据库的会员信息进行实时的更新。
在会员提出信息的变更后,管理人员会通过会员新信息的提出来对旧的会员信息进行改正。
在一些特定的情况下,会员会对健身房的会员不在进行续费操作,此时,管理人员就会根据会员的意见来对不在使用会员系统的会员信息在数据库中进行删除。
同时在原始数据库的注册列表中,备注该会员已经取消会员的身份。
在一些新的活动出台后,老会员可能会根据自己的健身使用情况对已有的套餐进行修改,改为适合自己使用的新套餐业务。
这时就需要管理员来对这些会员的信息进行修改。
在老会员的新业务办理的第一时间将信息实时的更新在数据库中,防止信息的紊乱。
会员在进行会员注册的时候对一些信息不是确定就填写后,在日后希望将这些信息进行改正,这是就需要管理员对会员提出得更改进行相应的操作。
实现用户信息的添加,删除等的主要代码
publicstaticintDeleteUser(stringnewsid)
returnNewsDAO.DeleteUser(Userid);
publicstaticintAddUserUsert)
returnNewsDAO.AddUser(t);
publicstaticDataSetGetNewByID(stringUserid)
returnNewsDAO.GetNewByID(Userid);
publicstaticintEditUser(Usert)
returnUserDAO.EditUser(t);
访问信息
privatevoidGetList()
GridView1.DataSource=UserBLL.GetUserList(txtSearch.Text);
GridView1.DataBind();
protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse)
stringUserid=GridView1.DataKeys[e.RowIndex].Value.ToString();
intiRet=NewsBLL.DeleteUser(Userid);
if(iRet>
GetUserList();
else
script>
删除错误'
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
if(e.Row.RowType==DataControlRowType.DataRow)
LinkButtonbtn=(LinkButton)e.Row.Cells[4].Controls[0];
btn.Attributes.Add("
onclick"
"
returnconfirm('
确定删除?
protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse)
GridView1.PageIndex=e.NewPageIndex;
GetNewsList();
protectedvoidbtnSearch_Click(objectsender,EventArgse)
}
操作代码
会员查询功能。
会员查询系统的主要功能在会员信息的录入和修改后,会员可以随时向管理人员提出对会员自己的信息的查询,在查询系统中,会员能通过自己注册时的注册码或者是自己的健身房会员卡号,或者是自己的身份证扥一些列可以用于证明会员身份的关键字来对自己录入在数据库中的信息进行查看。
该操作是对数据库的一项基本操作。
会员查询系统主要代码。
bind();
protectedvoidUsersList_PageIndexChanging(objectsender,GridViewPageEventArgse)
UsersList.PageIndex=e.NewPageIndex;
protectedvoidUsersList_RowDeleting(objectsender,GridViewDeleteEventArgse)
stringadminId=UsersList.DataKeys[e.RowIndex].Value.ToString();
sqlHelper.ExecuteNonQuery("
deletefromMemberBasicwhereMember_No='
+adminId+"
publicvoidbind()
select*fromMemberBasic"
this.UsersList.DataSource=dt.Tables[0].DefaultView;
UsersList.DataBind();
健身教练的预定功能。
本系统中的教练信息模块包括教练信息以及教练预订信息的删除、修改和添加。
这里介绍教练预订信息的删除功能。
该系统的主要功能就是为想要健身的会员提供可以预约的健身教练的信息。
教练预订信息删除界面如图所示:
教练预订信息删除界面
stringsql;
sql="
selectbaojianbianhaofrombaojianyudingwheregukebianhao='
+Session["
username"
].ToString().Trim()+"
DataSetresult=newDataSet();
result=newClass1().hsggetdata(sql);
if(result!
=null)
if(result.Tables[0].Rows.Count>
baojianbianhao.Text=result.Tables[0].Rows[0][0].ToString().Trim();
baojianbianhao.ReadOnly=true;
sql="
insertintocanyinyuding(baojianbianhao,jiaolianming,beizhu)values('
+baojianbianhao.Text.ToString().Trim()+"
+jiaolianming.Text.ToString().Trim()+"
+beizhu.Text.ToString().Trim()+"
)"
intresult;
result=newClass1().hsgexucute(sql);
if(result==1)
javascript:
添加成功'
系统错误,请检查数据库的连?
密码找回与密码修改功能。
会员在注册后,对自己健身系统的密码可能会遗忘,所以,密码修改和找回就是为了方便用户在密码信息遗失后,可以自主的找回密码的服务,
个人信息管理包括个人信息的用户名和密码修改,这里介绍密码修改功能。
密码修改界面如图4.3所示
图4.3密码修改界面
修改密码代码
if(TextBox1.Text.ToString().Trim()=="
||TextBox2.Text.ToString().Trim()=="
||TextBox3.Text.ToString().Trim()=="
请填写完整'
history.back();
if(TextBox2.Text.ToString().Trim()!
=TextBox3.Text.ToString().Trim())
两次密码不一至,请确认'
select*fromalluserswhereusername='
andpwd='
+TextBox1.Text.ToString().Trim()+"
updatealluserssetpwd='
+TextBox2.Text.ToString().Trim()+"
whereusername='
].ToString()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 健身 系统 实现