1基于BS架构的健身网站的设计与实现_第1页
1基于BS架构的健身网站的设计与实现_第2页
1基于BS架构的健身网站的设计与实现_第3页
1基于BS架构的健身网站的设计与实现_第4页
1基于BS架构的健身网站的设计与实现_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要□□日趋激烈的市场竞争,快节奏的生活状态,常常使人们身心倍感疲惫,这时候健身房成了人们强身健体,放松身心的首选之地。健身事业的蓬勃发展,健身房会员的不断增多给健身房的管理工作带来了新的挑战,网络信息技术的出现和不断完善给健身房的管理工作带来了新的契机,健身房管理系统的应用将使健身房的日常管理工作变动轻松而有序。健身房网站采用B/S结构进行设计,PHP技术实现前端页面,后端数据存储选择了MYSQL数据库,mysql_select_db函数将前台操作页面和后台数据库进行有效的连接,本系统是一个基于B/S基本架构,以Dreamweaver8为开发平台的健身房服务网站。本系统为实现网站基本功能方便操作和管理,设置了注册会员和管理员两个操作权限,注册会员主要是在前台进行功能模块的操作,管理员则通过后台管理来保障网站的正常运行,在后台管理模块中主要包括:管理员信息管理、会员基本信息管理、网站论坛管理、健身房器械管理以及建身课程管理、留言板块管理、健身知识新闻等信息管理。前台设有会员注册登录,教练信息查看、课程浏览预约、健身器材浏览、健身知识新闻等信息浏览、个人账户管理、在线留言交流社区等功能。关键词:健身房网站PHP技术B/S结构MysqlAbstract□Icreasinglyfiercemarketcompetitionandfast-pacedlivingconditionsoftenmakepeoplephysicallyandmentallyexhausted.Atthistime,thegymhasbecomethefirstplaceforpeopletokeepfitandrelax.Thevigorousdevelopmentofthefitnessindustryandtheincreasingnumberofgymmembershavebroughtnewchallengestothemanagementofthegym.Theemergenceandcontinuousimprovementofnetworkinformationtechnologyhavebroughtnewopportunitiestothemanagementofthegym.TheapplicationofthegymmanagementsystemwillenableThedailymanagementofthegymchangeseasilyandorderly.ThegymwebsiteisdesignedwithaB/Sstructure.ThePHPtechnologyimplementsthefront-endpage.Theback-enddatastorageselectstheMYSQLdatabase.Themysql_select_dbfunctioneffectivelyconnectsthefront-endoperationpageandtheback-enddatabase.ThissystemisbasedonB/Sbasicarchitecture.GymservicewebsitewithDreamweaver8asthedevelopmentplatform.Inordertofacilitatetheoperationandmanagementofthebasicfunctionsofthewebsite,thesystemhassetuptwooperationpermissionsforregisteredmembersandadministrators.Registeredmembersmainlyoperatethefunctionmodulesatthefrontdesk,andtheadministratorsensurethenormaloperationofthewebsitethroughbackgroundmanagementThebackgroundmanagementmodulemainlyincludes:administratorinformationmanagement,basicmemberinformationmanagement,websiteforummanagement,gymequipmentmanagementandbodybuildingcoursemanagement,messageboardmanagement,fitnessknowledgenewsandotherinformationmanagement.Thefrontdeskhasthefunctionsofmemberregistrationandlogin,coachinformationviewing,coursebrowsingappointment,fitnessequipmentbrowsing,fitnessknowledgenewsandotherinformationbrowsing,personalaccountmanagement,onlinemessageexchangecommunityandsoon.□□Keywords:GymwebsitePHPtechnologyB/SstructureMysql目录第1章绪论 [11]在构建系统模型时要以确保模型的合理性和可行性为原则。系统E-R图以长方形和菱形内部填充文字说明来表达,这些图形框以实线相连,主键对于单个表来讲是独一无二的。其中所包含的实体有管理员、会员、课程、预约、健身新闻、健身器材、留言、评论等。具体如下REF_Ref35172150\h图42所示:图STYLEREF1\s4SEQ图\*ARABIC\s12系统E-R图数据库物理结构设计首先设置数据库的属性,再描述每个表的字段属性,建立primarykey和foreignkey,描述各字段的长度与字段属性。在MySQL中建立表,并且导出SQL脚本。然后创建数据库,设置数据库名称设置为gym,数据库中各表的结构如下:1、allusers(账户表):编号(id)、用户名(username)、密码(pwd)、权限(cx)、时间(addtime)如表4-1所示:表STYLEREF1\s4SEQ表\*ARABIC\s11allusers表2、dx(公告简介表):编号(ID)、类别(leibie)、内容(content)、录入时间(addtime)如表4-2所示:表STYLEREF1\s4SEQ表\*ARABIC\s12dx表3、bankuai(论坛板块):编号(ID)、板块编号(bianhao)、板块名称(mingcheng)、简介(jianjie)、版主ID(banzhu)、录入时间(addtime)如表4-3所示:表STYLEREF1\s4SEQ表\*ARABIC\s13bankuai表4、jianshenqicai(健身器材信息表):编号(id)、器材编号(bianhao)、器材名称(mingcheng)、器材类型(leixing)、器材售价(shoujia)、器材图片(tupian)、介绍(qicaijieshao)、录入时间(addtime)如表4-4所示:表STYLEREF1\s4SEQ表\*ARABIC\s14Jianshenqicai表5、liuyanban(留言板表):编号(id)、账号(zhanghao)、照片(zhaopian)、姓名(xingming)、留言(liuyan)、回复(huifu)、录入时间(addtime)如表4-5所示:表STYLEREF1\s4SEQ表\*ARABIC\s15liuyanban表6、jiaolianxinxi(教练信息表):编号(id)、教练编号(jiaolianhao)、性别(xingbie)、出生年月(chushengnianyue)、支撑(zhicheng)、工龄(gongling)、照片(zhaopian)、手机号码(shouji)、教练简介(jiaolianjianjie)、录入时间(addtime)如表4-6所示:表STYLEREF1\s4SEQ表\*ARABIC\s16jiaolianxinxi表7、xinwentongzhi(新闻通知表):编号(id)、标题(biaoti)、类别(leibie)、内容(neirong)、图片(shouyetupian)、点击率(dianjilv)、录入时间(addtime)如表4-7所示:表STYLEREF1\s4SEQ表\*ARABIC\s17xinwentongzhi表8、yonghuzhuce(用户注册表):编号(id)、用户名(zhanghao)、密码(mima)、姓名(xingming)、性别(xingbie)、地区( Diqu)、邮箱(Email)、照片(Zhaopian)、是否审核(issh)、录入时间(addtime)如表4-8所示:表STYLEREF1\s4SEQ表\*ARABIC\s18zhuceyonghu表9、youqinglianjie(友情链接表):编码(id)、网站名称(wangzhanmingcheng)、网址(wangzhi)、录入时间(addtime)如表4-9所示:表STYLEREF1\s4SEQ表\*ARABIC\s19youqinglianjie表10、kechengxinxi(课程信息表):编号(id)、课程编号(kechengbianhao)、课程名称(kechengmingcheng)、费用(kechengfeiyong)、课时(keshi)、上课时间(shangkeshijian)、课时(keshi)、上课时间(shangkeshijian)、上课时段(shangkeshiduan)、教练编号(jianliaohao)、教练姓名(jiaolianxingming)、职称(zhicheng)、课程介绍(kechengjieshao)、录入时间(addtime)如表4-10所示:表STYLEREF1\s4SEQ表\*ARABIC\s110kechengxinxi表11、yuyuebaoming(预约信息表):编号(id)、课程编号(kechengbianhao)、课程名称(kechengmingcheng)、费用(kechengfeiyong)、课时(keshi)、上课时间(shangkeshijian)、课时(keshi)、上课时间(shangkeshijian)、上课时段(shangkeshiduan)、教练编号(jianliaohao)、教练姓名(jiaolianxingming)、会员id(yuyueren)、备注(beizhu)、是否审核(issh)、预约时间(addtime)如表4-11所示:表STYLEREF1\s4SEQ表\*ARABIC\s111yuyuebaoming表12、pinglun(评论信息表):编号(id)、评论对象ID(wenzhangid)、评论内容(pinglunneirong)、评论人ID(pinglunren)、评论时间(addtime)、表名(biao)、评分(pingfen)如表4-12所示:表STYLEREF1\s4SEQ表\*ARABIC\s112pinglun表详细设计网站主页面网站首页最上方是LOGO名称,下方为导航栏分别设置了各种超链接如:健身新闻、俱乐部介绍、用户注册、课程信息、教练信息等快捷连接,导航栏下方通过Flash插件制作动画效果,右侧是公告、用户注册和登录控件以及友情链接,左侧往下依次是健康新闻信息的展示,以图片循环显示播放新闻主图,健身知识、优惠活动、教练信息的展示通过点击鼠标即可进入详情页,如REF_Ref35172221\h图51所示:图STYLEREF1\s5SEQ图\*ARABIC\s11健身房网站主页面会员在线注册用户注册信息的是在userreg.php页面完成的,输入相应的信息点击提交按钮首先执行checkForm()函数判断必填项是否为空,否则不允许提交,信息完全正确后将通过Form表单的方式将输入的元素信息全部提交到注册会员信息保存页面。包括的信息为账户、密码、姓名、性别、地区邮箱以及个人头像图片。如下REF_Ref35172266\h图52所示:图STYLEREF1\s5SEQ图\*ARABIC\s12用户注册页面教练展示界面注册会员在前台的教练查看链接进入教练查询页面jiaolianxinxilisttp.php,该页面显示了所有的添加的教练信息,可以通过教练编号、教练姓名、性别、出生年月多条件查询教练信息jiaolianxinxilisttp.php,并可以点击教练头像携带ID进入教练详情信息页面,在该页面请求ID查询教练信息,全部显示在详情页,在详情页不仅能够查看教练的简介还能够对教练进行评论以及查看教练所教的课程信息,点击课程将携带教练ID进入教练所教课程展示页面进行查询jiaolianxinxidetail.php?id,在此页面还可以完成课程的预约。如下REF_Ref35172280\h图53所示:图STYLEREF1\s5SEQ图\*ARABIC\s13教练展示页面课程信息界面注册会员在前台的课程查看链接进入课程查询页面kechengxinxilist1.php,该页面显示了所有的添加的课程信息,可以通过课程名称、上课时间、上课时段多条件查询课程信息kechengxinxilist1.php,并可以点击具体课程右侧的详细链接携带ID进入课程详情信息页面,在该页面请求ID查询课程详情信息,查询的结果以mysql_result设置参数的方式循环显示,在详情页不仅能够进行在线预约还能够对课程在线评论,前提是注册会员必须登录,通过session判断会员是否登录。如下REF_Ref35172295\h图54所示:图STYLEREF1\s5SEQ图\*ARABIC\s14课程信息页面课程预约界面会员在课程的详情页点击预约携带课程和会员ID进入课程预约页面,,在该页面请求会员ID和课程ID查询数据库结果分别赋值给相应的控件,只需要填写备注点击提交即可生成课程预约记录,等待管理员审核后即可完成上课,在个人中心的课程预约查看页面设置了按照课程编号、名称、预约人、教练号、上课时间查询预约信息的功能,并可以查看管理员的审核状态,同时完成删除和修改操作,点击详情将携带教练ID跳转到前台的课程信息详情页,其界面展示如REF_Ref35172304\h图55所示:图STYLEREF1\s5SEQ图\*ARABIC\s15课程预约和预约记录查看页面在线留言页面通过点击首页的在线浏览按钮系统会跳转到在线留言的主页面,所有的留言信息将会在最下方循环进行展示,这些信息包括:留言者的姓名、内容、发布时间以及留言回复情况等,当会员需要进行留言时点击留言按钮进入主页面,在留言方块中输入留言内容,点击按钮发布,在会员登录成功进行留言操作时,系统会自动赋值账户名和系统时间,这些信息会自动跟随留言信息插入到留言表中,具体如REF_Ref35172348\h图56所示:图STYLEREF1\s5SEQ图\*ARABIC\s16在线留言页面健身器材查看在健身器材的主页面会员可以对健身房中的所有健身器材的具体信息进行在线浏览和查看,了解健身器材的名称和性能,掌握了健身器材的详细知识可以更好的方便会员选择和使用,在页面的正下方是健身器材的图片展示区,器械的图片会按照发布时间进行循环滚动展示,同时,在图片展示区上方设置了查询功能,会员可以根据器械的名称、类型等对健身器械进行检索查询。页面如REF_Ref35172359\h图57所示:图STYLEREF1\s5SEQ图\*ARABIC\s17健身器材页面交流社区发布注册会员登录后在交流社区发布自己的帖子并查看其他会员发布帖子信息在bbslist.php页面完成,点击我要发帖进入发帖页面tieziadd.php,在该页面输入帖子的标题、内容、类型并上传照片,自动索引发帖人为session保存的登录成功的会员名,点击提交完成发帖,新发布的帖子显示在交流社区,其他会员进入后即可进入帖子详情页进行帖子的回复查看,页面如REF_Ref35172376\h图58所示:图STYLEREF1\s5SEQ图\*ARABIC\s18帖子信息页面管理员主界面管理员管理为了更好的应对健身房网复杂的管理业务,本系统在管理员下面设置了许多普通管理员,管理员负责对普通管理员信息进行添加、删除和修改,其界面如REF_Ref35172389\h图59所示:图STYLEREF1\s5SEQ图\*ARABIC\s19管理员管理页面用户信息管理用户注册成为会员将生成注册信息,管理员查看所有的注册会员信息并完成在线审核,只有审核通过的会员才能够登录预约课程,操作评论,管理员按照账户、姓名查询会员信息,并可以对任何会员信息在线修改和删除操作yonghuzhuce_list.php页面完成显示,页面如下REF_Ref35172397\h图510所示:图STYLEREF1\s5SEQ图\*ARABIC\s110注册会员管理页面教练信息管理管理员负责对教练的信息进行发布和管理,为了方便管理员维护教练信息设置了按照教练编号、教练姓名、性别、出生年月多条件查询教练信息的功能在jiaolianxinxi_list.php页面完成查询,可以对所有的教练信息完成删除和修改操作,同时点击详情将携带该教练ID通过HREF的方式跳转到前台该教练的详情页面,其页面如REF_Ref35172405\h图511所示:图STYLEREF1\s5SEQ图\*ARABIC\s111教练信息页面健身器材管理管理员点击健身器材按钮进入健身器材管理页面,在这里管理员可以对所有健身器材的信息进行查看,对健身器材的详情进行添加和修改,来方便会员们选择健身器材和了解健身器材的性能,管理员可以对健身器材详情进行翻页查看,对过期或多余的健身器材信息进行删除,针对批量信息修改的需要系统设置了导出EXCEL的功能,通过为Excel数据源绑定完成数据的导出操作。其页面如REF_Ref35172413\h图512所示:图STYLEREF1\s5SEQ图\*ARABIC\s112健身器材页面健身课程管理管理员对健身房网站的所有课程信息进行管理,包括发布最新的课程详情,修改课程安排,删除过时的课程信息等等,其中课程信息主要包括:课程的名称、编号、费用、课程时间安排、授课教练信息以及评论信息。这些编排好的的课程信息可以供会员在前台进行查看,方便了会员对课程详细信息的了解,为会员预约选课提供了有价值的参考。在此页面点击评论管理进入评论信息查看管理页面对评论信息在线管理,其页面如REF_Ref35172426\h图513所示:图STYLEREF1\s5SEQ图\*ARABIC\s113课程管理页面课程预约管理管理员针对所有注册会员的课程预约信息在线查看并完成课程预约的审核,同时能够按照课程编号、课程名称、时间、时段、教练号、预约人进行多条件查询课程预约信息,针对查询的结果在线删除和修改操作,并设置了信息导出Excel的功能,通过调用Excel数据源将数据库查询的记录集循环赋值给Excel表格最终打印输出到Excel中。其页面如REF_Ref35172442\h图514所示:图STYLEREF1\s5SEQ图\*ARABIC\s114课程预约管理页面留言管理模块管理员负责对留言板块进行维护和管理,对会员们的留言详情进行查看,点击右侧回复按钮可以输入回复内容,对没有意义或失效的留言进行在线删除,在这个板块中,每条留言信息都会显示留言者的姓名、内容和发布时间等信息,管理员对留言的回复信息也能够在此页面中显示。其页面如REF_Ref35172458\h图515所示:图STYLEREF1\s5SEQ图\*ARABIC\s115留言管理页面新闻信息管理本系统还设置了新闻信息管理模块,管理员负责对此模块进行维护和管理,管理员登录后可以在新闻管理模块完成健身新闻、知识、最新优惠活动等信息的发布,会员可以通过前台页面对这些新闻信息进行浏览和查看,方便用户对健身知识的学习和健身意义的了解。其页面如REF_Ref35172465\h图516所示:图STYLEREF1\s5SEQ图\*ARABIC\s116健身新闻管理页面交流社区管理模块交流社区管理包括论坛的板块添加与查询,注册会员必须根据管理员发布的板块进入发布帖子,管理员动态管理板块信息可以随时添加和修改,同时管理员对会员发布的所有帖子信息进行在线维护。其页面如REF_Ref35172472\h图517所示:图STYLEREF1\s5SEQ图\*ARABIC\s117交流社区管理页面

项目测试系统目标系统测试的过程中,应当遵循以下几个原则:首先我们应该检测每一个模块的相关代码是否可以按照需求进行运行,应当确保这其中在技术层面无差错,当然对于代码检查工作的任务无疑是非常艰巨的,所以在开发设计的过程中我们就应该确保自己所研发出的代码是可以在系统中能够正常使用的,只有在特别严格的检查以及测试之后,所开发出来的软件才可以投入市场。开发人员不是机器人,所以错误的产生是在所难免的,尤其对于开发语言这种抽象的事物来说,一个小小的错误都会导致异常的出现,这就是人们通常所说的BUG,所以全面的测试就是软件在通入市场使用之前必不可少的环节,如果此环节有疏漏就会对用户在使用的过程产生影响,甚至会产生财产上的损失,所以,在开发完成后,必须由专业的测试工作人员进行多方面的测试工作,在测试过程中产生的问题及时向开发人员提出寻求解决,直到没有任何问题的出现,做到力求完美,这就是软件测试人员工作的重要意义,为用户带来更好的使用体验。为防止系统代码编译完成以后,系统出现bug或者不尽人意的地方,需进行项目测试以达到排bug和优化用户体验的目的。否则开发出的系统只能算半成品,会给用户带来很大的困扰,甚至有可能泄露用户信息。在此项目测试阶段最好不断排查,做好万全的准备,拿出最好的产品交给用户。测试目的系统测试的目的在于系统投入使用前验证系统功能是否健全,运行状态是否良好,通过测试来找出程序中的错误代码。系统测试对整个程序设计的重要性不言而喻,系统的功能是否完善能否正常运行只用在系统经过测试后才能得出结论。不管运用哪一种编程语言,哪一种开发技术,每一个程序都要经过系统检测,及时有效的找出系统中的问题和毛病是系统测试的主要目的,系统的安全有效能过得到有效保证就要将运行中的潜在风险排除,不断地完善系统,解决问题。程序测试是软件测试的一个基本方法。一项软件产品的开发是否合格要经过系统测试来决定,系统测试满足要求才可以判定一个软件的功能模块的实现。综上所述,系统测试的目的就是检验数据是否准确、操作是否规范,是否还存在不足与缺陷。软件方法黑盒测试与白盒测试是测试常用的具体方法,为了确保进行全面、严格的测试,这两种测试方法都会在系统的测试过程中加以使用,使得在软件开发完成初期就能检测出大量错误的存在并将其解决,及时对BUG、漏洞进行修补,优化。除此之外,还要提前考虑修改优化后的效果,谨慎地选用合适的方法,争取一次就将发现的错误全部解决。最终确保系统顺利运行,而且兼容性良好。测试用例课程预约模块(1)测试用例通过输入“abc”的用户名、密码及系统验证码的方式来实现系统登录,输入信息完成后点击登录按钮,进入主页面,选择名为“地方官方的”的课程,进行在线预约。(2)测试结果在首页用户通过输入“abc”登录,如REF_Ref35172484\h图61所示:图STYLEREF1\s6SEQ图\*ARABIC\s11会员登录在首页找到课程名称为“臀线塑造-零基础”的课程后点击预约课程如REF_Ref35172502\h图62所示,进入预约信息填写页面点击提交完成预约,如REF_Ref35172509\h图63所示:图STYLEREF1\s6SEQ图\*ARABIC\s12地方官方的课程信息页面图STYLEREF1\s6SEQ图\*ARABIC\s13课程信息录入页面健身器材模块(1)健身器材添加模块①测试用例添加编号为001,名称为跑步机,类型为机械类、售价15000、上传相应图片、器材介绍输入跑步机,信息输入后点击提交按钮完成插入。如REF_Ref35172520\h图64所示:图STYLEREF1\s6SEQ图\*ARABIC\s14健身器材添加页面测试②测试结果点击保存按钮则系统会自动弹出操作成功提示框如REF_Ref35172531\h图65所示,点击确定按钮系统跳转到健身器材管理页面。如REF_Ref35172538\h图66所示:图STYLEREF1\s6SEQ图\*ARABIC\s15添加成功页面测试图STYLEREF1\s6SEQ图\*ARABIC\s16健身器材管理页面(2)删除测试①测试用例删除健身器材种类为“跑步机”的健身器材信息。②测试结果选择健身器材种类为“跑步机”的选项,点击右侧的删除按钮则会弹出删除提示对话框,选择确认进行删除,如REF_Ref35172547\h图67所示:图STYLEREF1\s6SEQ图\*ARABIC\s17是否删除提示框

总结与展望总结我的此次毕业设计使用了PHP语言来设计实现健身房网站,最开始是明确了对此次毕设研究的背景与目的,之后说明了使用的技术与构架思想等等。首先,我在完成对例如PHP、MYSQL等知识的学习后,用部分专业语言部分自己理解解释说明了此次毕业设计使用技术的原因及结果。详细介绍了数据库的应用,与PHP相结合,开发设计了此次毕设,利用理论与实际相结合的原理让自己对健康的知识和健身房网站的专业知识有了更深的了解,并且充分的掌握与运用。同时我也发现了显示界面的重要性,光明白后台操作并不是万能的,界面的精美也是很重要的,代表了第一印象,此次毕业设计开发我只能说是尽力,因为能力有限、存在许多不足,只能在以后多多学习,将自己落下的知识弥补回来,并且终身学习,与系统开发共同前进。最后系统在充分的验证与技术的稳定支撑下说明了它的使用前景广泛,与当今世界发展密切相连。展望虽然本次健身房网站的项目的功能已经完成,但是我也很明白,由于个人的能力的限制以及对社会的现状的分析的局限。本次毕业设计仍有很多不足的地方,比如说界面做得更加的美观、功能可以做得更加的强大、可以丰富更多的支付方式、未来的系统规划应该是线上线下都可以进行授课等。所以说本次毕业设计的项目还有很多值得改善的地方。在完成这次毕业设计的整个流程中,从一开始的调研、需求分析、到后面的设计、开发、测试,是我的实践以及开发按项目能力得到很大的提升。更重要的一点是提高了我对网站开发的兴趣,在未来的日子里,我将更加地努力,不断地学习,争取早日成为一个出色的互联网开发人员。我也将不断完善健身房网站的功能,不断提高用户的体验,让它早日成为一个出色的产品。

参考文献贝伊利(LynnBeighley),莫里森(MichaelMorrison),苏金国,徐阳.HeadFirstPHP&MySQL(中文版)[M].中国电力出版社,2015,03.潘凯华,刘中华,等.PHP开发实战1200例(第1卷)(附DVD-ROM光盘1张)[M].清华大学出版社,2018,01.帕蒂拉(ArmandoPadilla),霍金斯(TimHawkins),盛海艳,刘霞.高性能PHP应用开发[M].人民邮电出版社,2018,11.陈益材,等.PHP+MySQL+Dreamweaver动态网站建设从入门到精通(附多媒体语音教学光盘)[M].机械工业出版社,2017,06.高洛峰,LAMP兄弟连.细说PHP(精要版)(附DVD光盘1张)[M].电子工业出版社,2015,06.LornaMitchell,等.PHP精粹:编写高效PHP代码[M].机械工业出版社,2016,10.列旭松,陈文.PHP核心技术与最佳实践[M].机械工业出版社,2016,07.Symfon,CakePHP,ZendBartoszPorebski,KarolPrzystalski,LeszekNowak,付勇.PHP框架高级编程:应用[M].清华大学出版社,2016,02.波诺赛克(Boroncxyk.T.),ElizabethNaramore,薛焱.Web开发入门经典:使用PHP6、Apache和MySQL[M].清华大学出版社,2015,07.辛洪郁,张鑫.PHP项目开发全程实录(第3版)[M].清华大学出版社,2017,11.杨宇,等.PHP典型模块与项目实战大全(附DVD-ROM光盘1张)[M].清华大学出版社,2016,01.贾素来.常见动态网页技术比较[J].大众科技,2017,9.西尔伯沙茨(Silberschatz.A.).计算机科学丛书:数据库系统概念(原书第6版)[M].机械工业出版社,2017,03.王珊.数据库系统概论(第4版)学习指导与习题解析[M].高等教育出版社,2017,06.方程,任一波,陈明.电子商务概论[M].2版[M].北京:电子工业出版社,2015,19—20.

致谢时光匆匆流出,转眼间大学四年就快过去了,感谢母校提供良好的学习环境给我,让我能够专心学习。首先,非常感谢我的老师们在我大学几年内对我的切实指导和辛勤付出,让我从一个计算机的小白变得可以掌握一些基础的软件知识,并学以致用;感谢魏菊霞老师在这次毕业设计的过程中对我的鼓励以及指导。这几年是我在无论是理论知识的学习还是实际应用上都有了质的飞跃,我知道我从一开始就是个很让人头疼的学生,因为软件是一个我从未接触过,并有些抵触的知识领域,此次毕业设计的开展过程中我也遇到了很多问题,但是在老师与同学的帮助下,我渐渐开始接触到可以用我所学的知识看明白一个系统程序,做完一个小小的完整的毕设,我很感谢,更是开心,因为没有什么是一直学不会的,只有不愿意学,想要做好一件事就要先学着接受它,这是我在软件学习中明白的道理。另外必须感谢我的家人,养育之恩,无以为报;是您们给与我生命,让我有机会学习,希望未来通过自己的不断努力,好好工作,让家人早点享福。我想说感谢这几年的老师、同学,这次毕设是我大学的最后一次交卷,希望我能用我不成熟的水平答出不后悔的分数,请老师同学多多包涵多多指教!谢谢!最后希望我的母校在未来的日子里能够更创辉煌,越办越好!

附录图表目录TOC\h\z\c"图"图31业务流程图 6图32管理员用例图 8图33会员用例图 8图41系统功能模块图 10图42系统E-R图 10图51健身房网站主页面 17图52用户注册页面 18图53教练展示页面 18图54课程信息页面 19图55课程预约和预约记录查看页面 20图56在线留言页面 20图57健身器材页面 21图58帖子信息页面 22图59管理员管理页面 22图510注册会员管理页面 23图511教练信息页面 23图512健身器材页面 24图513课程管理页面 24图514课程预约管理页面 24图515留言管理页面 25图516健身新闻管理页面 25图517交流社区管理页面 26图61会员登录 28图62地方官方的课程信息页面 29图63课程信息录入页面 29图64健身器材添加页面测试 29图65添加成功页面测试 30图66健身器材管理页面 30图67是否删除提示框 30TOC\h\z\c"表"表41allusers表 11表42dx表 11表43bankuai表 11表44Jianshenqicai表 12表45liuyanban表 12表46jiaolianxinxi表 13表47xinwentongzhi表 13表48zhuceyonghu表 14表49youqinglianjie表 14表410kechengxinxi表 15表411yuyuebaoming表 15表412pinglun表 16

ExcelXP的八则快速输入技巧如果我们在用ExcelXP处理庞大的数据信息时,不注意讲究技巧和方法的话,很可能会花费很大的精力。因此如何巧用ExcelXP,来快速输入信息就成为各个ExcelXP用户非常关心的话题,笔者向大家介绍几则这方面的小技巧。1、快速输入大量含小数点的数字如果我们需要在ExcelXP工作表中输入大量的带有小数位的数字时,按照普通的输入方法,我们可能按照数字原样大小直接输入,例如现在要在单元格中输入0.05这个数字时,我们会把“0.05”原样输入到表格中。不过如果需要输入若干个带有小数点的数字时,我们再按照上面的方法输入的话,每次输入数字时都需要重复输入小数点,这样工作量会变大,输入效率会降低。其实,我们可以使用ExcelXP中的小数点自动定位功能,让所有数字的小数点自动定位,从而快速提高输入速度。在使用小数点自动定位功能时,我们可以先在ExcelXP的编辑界面中,用鼠标依次单击“工具”/“选项”/“编辑”标签,在弹出的对话框中选中“自动设置小数点”复选框,然后在“位数”微调编辑框中键入需要显示在小数点右面的位数就可以了。以后我们再输入带有小数点的数字时,直接输入数字,而小数点将在回车键后自动进行定位。例如,我们要在某单元格中键入0.06的话,可以在上面的设置中,让“位数”选项为2,然后直接在指定单元格中输入6,回车以后,该单元格的数字自动变为“0.06”,怎么样简单吧?2、快速录入文本文件中的内容现在您手边假如有一些以纯文本格式储存的文件,如果此时您需要将这些数据制作成ExcelXP的工作表,那该怎么办呢?重新输入一遍,大概只有头脑有毛病的人才会这样做;将菜单上的数据一个个复制/粘贴到工作表中,也需花很多时间。没关系!您只要在ExcelXP中巧妙使用其中的文本文件导入功能,就可以大大减轻需要重新输入或者需要不断复制、粘贴的巨大工作量了。使用该功能时,您只要在ExcelXP编辑区中,依次用鼠标单击菜单栏中的“数据/获取外部数据/导入文本文件”命令,然后在导入文本会话窗口选择要导入的文本文件,再按下“导入”钮以后,程序会弹出一个文本导入向导对话框,您只要按照向导的提示进行操作,就可以把以文本格式的数据转换成工作表的格式了。3、快速输入大量相同数据如果你希望在不同的单元格中输入大量相同的数据信息,那么你不必逐个单元格一个一个地输入,那样需要花费好长时间,而且还比较容易出错。你可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据,具体方法为:首先同时选中需要填充数据的单元格。若某些单元格不相邻,可在按住Ctrl键的同时,点击鼠标左键,逐个选中;其次输入要填充的某个数据。按住Ctrl键的同时,按回车键,则刚才选中的所有单元格同时填入该数据。4、快速进行中英文输入法切换一张工作表常常会既包含有数字信息,又包含有文字信息,要录入这样一种工作表就需要我们不断地在中英文之间反复切换输入法,非常麻烦,为了方便操作,我们可以用以下方法实现自动切换:首先用鼠标选中需要输入中文的单元格区域,然后在输入法菜单中选择一个合适的中文输入法;接着打开“有效数据”对话框,选中“IME模式”标签,在“模式”框中选择打开,单击“确定”按钮;然后再选中输入数字的单元格区域,在“有效数据”对话框中,单击“IME模式”选项卡,在“模式”框中选择关闭(英文模式);最后单击“确定”按钮,这样用鼠标分别在刚才设定的两列中选中单元格,五笔和英文输入方式就可以相互切换了。5、快速删除工作表中空行删除ExcelXP工作表中的空行,一般的方法是需要将空行都找出来,然后逐行删除,但这样做操作量非常大,很不方便。那么如何才能减轻删除工作表中空行的工作量呢?您可以使用下面的操作方法来进行删除:首先打开要删除空行的工作表,在打开的工作表中用鼠标单击菜单栏中的“插入”菜单项,并从下拉菜单中选择“列”,从而插入一新的列X,在X列中顺序填入整数;然后根据其他任何一列将表中的行排序,使所有空行都集中到表的底部。删去所有空行中X列的数据,以X列重新排序,然后删去X列。按照这样的删除方法,无论工作表中包含多少空行,您就可以很快地删除了。6、快速对不同单元格中字号进行调整在使用ExcelXP编辑文件时,常常需要将某一列的宽度固定,但由于该列各单元格中的字符数目不等,致使有的单元格中的内容不能完全显示在屏幕上,为了让这些单元格中的数据都显示在屏幕上,就不得不对这些单元格重新定义较小的字号。如果依次对这些单元格中的字号调整的话,工作量将会变得很大。其实,您可以采用下面的方法来减轻字号调整的工作量:首先新建或打开一个工作簿,并选中需要ExcelXP根据单元格的宽度调整字号的单元格区域;其次单击用鼠标依次单击菜单栏中的“格式”/“单元格”/“对齐”标签,在“文本控制”下选中“缩小字体填充”复选框,并单击“确定”按钮;此后,当你在这些单元格中输入数据时,如果输入的数据长度超过了单元格的宽度,ExcelXP能够自动缩小字符的大小把数据调整到与列宽一致,以使数据全部显示在单元格中。如果你对这些单元格的列宽进行了更改,则字符可自动增大或缩小字号,以适应新的单元格列宽,但是对这些单元格原设置的字体字号大小则保持不变。7、快速输入多个重复数据在使用ExcelXP工作表的过程中,我们经常要输入大量重复的数据,如果依次输入,无疑工作量是巨大的。现在我们可以借助ExcelXP的“宏”功能,来记录首次输入需要重复输入的数据的命令和过程,然后将这些命令和过程赋值到一个组合键或工具栏的按钮上,当按下组合键时,计算机就会重复所记录的操作。使用宏功能时,我们可以按照以下步骤进行操作:首先打开工作表,在工作表中选中要进行操作的单元格;接着再用鼠标单击菜单栏中的“工具”菜单项,并从弹出的下拉菜单中选择“宏”子菜单项,并从随后弹出的下级菜单中选择“录制新宏”命令;设定好宏后,我们就可以对指定的单元格,进行各种操作,程序将自动对所进行的各方面操作记录复制。8、快速处理多个工作表有时我们需要在ExcelXP中打开多个工作表来进行编辑,但无论打开多少工作表,在某一时刻我们只能对一个工作表进行编辑,编辑好了以后再依次编辑下一个工作表,如果真是这样操作的话,我们倒没有这个必要同时打开多个工作表了,因为我们同时打开多个工作表的目的就是要减轻处理多个工作表的工作量的,那么我们该如何实现这样的操作呢?您可采用以下方法:首先按住“Shift"键或“Ctrl"键并配以鼠标操作,在工作簿底部选择多个彼此相邻或不相邻的工作表标签,然后就可以对其实行多方面的批量处理;接着在选中的工作表标签上按右键弹出快捷菜单,进行插入和删除多个工作表的操作;然后在“文件”菜单中选择“页面设置……”,将选中的多个工作表设成相同的页面模式;再通过“编辑”菜单中的有关选项,在多个工作表范围内进行查找、替换、定位操作;通过“格式”菜单中的有关选项,将选中的多个工作表的行、列、单元格设成相同的样式以及进行一次性全部隐藏操作;接着在“工具”菜单中选择“选项……”,在弹出的菜单中选择“视窗”和“编辑”按钮,将选中的工作表设成相同的视窗样式和单元格编辑属性;最后选中上述工作表集合中任何一个工作表,并在其上完成我们所需要的表格,则其它工作表在相同的位置也同时生成了格式完全相同的表格。高效办公Excel排序方法"集中营"排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类。本文以几个车间的产值和名称为例,介绍Excel2000/XP的数据排序方法。一、数值排序1.RANK函数RANK函数是Excel计算序数的主要工具,它的语法为:RANK(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。例如图1中E2、E3、E4单元格存放一季度的总产值,计算各车间产值排名的方法是:在F2单元格内输入公式“=RANK(E2,$E$2:$E$4)”,敲回车即可计算出铸造车间的产值排名是2。再将F2中的公式复制到剪贴板,选中F3、F4单元格按Ctrl+V,就能计算出其余两个车间的产值排名为3和1。如果B1单元格中输入的公式为“=RANK(E2,$E$2:$E$4,1)”,则计算出的序数按升序方式排列,即2、1和3。需要注意的是:相同数值用RANK函数计算得到的序数(名次)相同,但会导致后续数字的序数空缺。假如上例中F2单元格存放的数值与F3相同,则按本法计算出的排名分别是3、3和1(降序时)。2.COUNTIF函数COUNTIF函数可以统计某一区域中符合条件的单元格数目,它的语法为COUNTIF(range,criteria)。其中range为参与统计的单元格区域,criteria是以数字、表达式或文本形式定义的条件。其中数字可以直接写入,表达式和文本必须加引号。仍以图1为例,F2单元格内输入的公式为“=COUNTIF($E$2:$E$4,">"&E2)+1”。计算各车间产值排名的方法同上,结果也完全相同,2、1和3。此公式的计算过程是这样的:首先根据E2单元格内的数值,在连接符&的作用下产生一个逻辑表达式,即“>176.7”、“>167.3”等。COUNTIF函数计算出引用区域内符合条件的单元格数量,该结果加一即可得到该数值的名次。很显然,利用上述方法得到的是降序排列的名次,对重复数据计算得到的结果与RANK3.IF函数Excel自身带有排序功能,可使数据以降序或升序方式重新排列。如果将它与IF函数结合,可以计算出没有空缺的排名。以图1中E2、E3、E4单元格的产值排序为例,具体做法是:选中E2单元格,根据排序需要,单击Excel工具栏中的“降序排序”或“升序排序”按钮,即可使工作表中的所有数据按要求重新排列。假如数据是按产值由大到小(降序)排列的,而您又想赋予每个车间从1到n(n为自然数)的排名。可以在G2单元格中输入1,然后在G3单元格中输入公式“=IF(E3=E2,G3,G3+1)”,只要将公式复制到G4等单元格,就可以计算出其他车间的产值排名。二、文本排序选举等场合需要按姓氏笔划为文本排序,Excel提供了比较好的解决办法。如果您要将图1数据表按车间名称的笔划排序,可以使用以下方法:选中排序关键字所在列(或行)的首个单元格(如图1中的A1),单击Excel“数据”菜单下的“排序”命令,再单击其中的“选项”按钮。选中“排序选项”对话框“方法”下的“笔画排序”,再根据数据排列方向选择“按行排序”或“按列排序”,“确定”后回到“排序”对话框(图2)。如果您的数据带有标题行(如图1中的“单位”之类),则应选中“有标题行”(反之不选),然后打开“主要关键字”下拉列表,选择其中的“单位”,选中排序方式(“升序”或“降序”)后“确定”,表中的所有数据就会据此重新排列。此法稍加变通即可用于“第一名”、“第二名”等文本排序,请读者自行摸索。三、自定义排序如果您要求Excel按照“金工车间”、“铸造车间”和“维修车间”的特定顺序重排工作表数据,前面介绍的几种方法就无能为力了。这类问题可以用定义排序规则的方法解决:首先单击Excel“工具”菜单下的“选项”命令,打开“选项”对话框中的“自定义序列”选项卡(图3)。选中左边“自定义序列”下的“新序列”,光标就会在右边的“输入序列”框内闪动,您就可以输入“金工车间”、“铸造车间”等自定义序列了,输入的每个序列之间要用英文逗号分隔,或者每输入一个序列就敲回车。如果序列已经存在于工作表中,可以选中序列所在的单元格区域单击“导入”,这些序列就会被自动加入“输入序列”框。无论采用以上哪种方法,单击“添加”按钮即可将序列放入“自定义序列”中备用(图3)。使用排序规则排序的具体方法与笔划排序很相似,只是您要打开“排序选项”对话框中的“自定义排序次序”下拉列表,选中前面定义的排序规则,其他选项保持不动。回到“排序”对话框后根据需要选择“升序”或“降序”,“确定”后即可完成数据的自定义排序。需要说明的是:显示在“自定义序列”选项卡中的序列(如一、二、三等),均可按以上方法参与排序,请读者注意Excel提供的自定义序列类型。谈谈Excel输入的技巧在Excel工作表的单元格中,可以使用两种最基本的数据格式:常数和公式。常数是指文字、数字、日期和时间等数据,还可以包括逻辑值和错误值,每种数据都有它特定的格式和输入方法,为了使用户对输入数据有一个明确的认识,有必要来介绍一下在Excel中输入各种类型数据的方法和技巧。一、输入文本Excel单元格中的文本包括任何中西文文字或字母以及数字、空格和非数字字符的组合,每个单元格中最多可容纳32000个字符数。虽然在Excel中输入文本和在其它应用程序中没有什么本质区别,但是还是有一些差异,比如我们在Word、PowerPoint的表格中,当在单元格中输入文本后,按回车键表示一个段落的结束,光标会自动移到本单元格中下一段落的开头,在Excel的单元格中输入文本时,按一下回车键却表示结束当前单元格的输入,光标会自动移到当前单元格的下一个单元格,出现这种情况时,如果你是想在单元格中分行,则必须在单元格中输入硬回车,即按住Alt键的同时按回车键。二、输入分数几乎在所有的文档中,分数格式通常用一道斜杠来分界分子与分母,其格式为“分子/分母”,在Excel中日期的输入方法也是用斜杠来区分年月日的,比如在单元格中输入“1/2”,按回车键则显示“1月2日”,为了避免将输入的分数与日期混淆,我们在单元格中输入分数时,要在分数前输入“0”(零)以示区别,并且在“0”和分子之间要有一个空格隔开,比如我们在输入1/2时,则应该输入“01/2”。如果在单元格中输入“81/2”,则在单元格中显示“81/2”,而在编辑栏中显示“三、输入负数在单元格中输入负数时,可在负数前输入“-”作标识,也可将数字置在()括号内来标识,比如在单元格中输入“(88)”,按一下回车键,则会自动显示为“-88”。四、输入小数在输入小数时,用户可以向平常一样使用小数点,还可以利用逗号分隔千位、百万位等,当输入带有逗号的数字时,在编辑栏并不显示出来,而只在单元格中显示。当你需要输入大量带有固定小数位的数字或带有固定位数的以“0”字符串结尾的数字时,可以采用下面的方法:选择“工具”、“选项”命令,打开“选项”对话框,单击“编辑”标签,选中“自动设置小数点”复选框,并在“位数”微调框中输入或选择要显示在小数点右面的位数,如果要在输入比较大的数字后自动添零,可指定一个负数值作为要添加的零的个数,比如要在单元格中输入“88”后自动添加3个零,变成“88000”,就在“位数”微调框中输入“-3”,相反,如果要在输入“88”后自动添加3位小数,变成“0.088”,则要在“位数”微调框中输入“3”。另外,在完成输入带有小数位或结尾零字符串的数字后,应清除对“自动设置小数点”符选框的选定,以免影响后边的输入;如果只是要暂时取消在“自动设置小数点”中设置的选项,可以在输入数据时自带小数点。五、输入货币值Excel几乎支持所有的货币值,如人民币(¥)、英镑(£)等。欧元出台以后,Excel2000完全支持显示、输入和打印欧元货币符号。用户可以很方便地在单元格中输入各种货币值,Excel会自动套用货币格式,在单元格中显示出来,如果用要输入人民币符号,可以按住Alt键,然后再数字小键盘上按“0165”即可。六、输入日期Excel是将日期和时间视为数字处理的,它能够识别出大部分用普通表示方法输入的日期和时间格式。用户可以用多种格式来输入一个日期,可以用斜杠“/”或者“-”来分隔日期中的年、月、日部分。比如要输入“2001年12月1日”,可以在单元各种输入“2001/12/1”或者“2001-12-1七、输入时间在Excel中输入时间时,用户可以按24小时制输入,也可以按12小时制输入,这两种输入的表示方法是不同的,比如要输入下午2时30分38秒,用24小时制输入格式为:2:30:38,而用12小时制输入时间格式为:2:30:38p,注意字母“p”和时间之间有一个空格。如果要在单元格中插入当前时间,则按Ctrl+Shift+;键。了解Excel公式的错误值经常用Excel的朋友可能都会遇到一些莫名奇妙的错误值信息:#N/A!、#VALUE!、#DIV/O!等等,出现这些错误的原因有很多种,如果公式不能计算正确结果,Excel将显示一个错误值,例如,在需要数字的公式中使用文本、删除了被公式引用的单元格,或者使用了宽度不足以显示结果的单元格。以下是几种常见的错误及其解决方法。1.#####!原因:如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####!错误。解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为正值,用较早的日期或者时间值减去较晚的日期或者时间值就会导致#####!错误。如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值。2.#VALUE!当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。原因一:在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本"学籍",则公式"=A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。原因二:将单元格引用、公式或函数作为数组常量输入。解决方法:确认数组常量不是单元格引用、公式或函数。原因三:赋予需要单一数值的运算符或函数一个数值区域。解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。3.#DIV/O!当公式被零除时,将会产生错误值#DIV/O!。原因一:在公式中,除数使用了指向空单元格或包含零值单元格的单元格引用(在Excel中如果运算对象是空白单元格,Excel将此空值当作零值)。解决方法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。原因二:输入的公式中包含明显的除数零,例如:=5/0。解决方法:将零改为非零值。4.#NAME?在公式中使用了Excel不能识别的文本时将产生错误值#NAME?。原因一:删除了公式中使用的名称,或者使用了不存在的名称。解决方法:确认使用的名称确实存在。选择菜单"插入"|"名称"|"定义"命令,如果所需名称没有被列出,请使用"定义"命令添加相应的名称。原因二:名称的拼写错误。解决方法:修改拼写错误的名称。原因三:在公式中使用标志。解决方法:选择菜单中"工具"|"选项"命令,打开"选项"对话框,然后单击"重新计算"标签,在"工作薄选项"下,选中"接受公式标志"复选框。原因四:在公式中输入文本时没有使用双引号。解决方法:Excel将其解释为名称,而不理会用户准备将其用作文本的想法,将公式中的文本括在双引号中。例如:下面的公式将一段文本"总计:"和单元格B50中的数值合并在一起:="总计:"&B50原因五:在区域的引用中缺少冒号。解决方法:确认公式中,使用的所有区域引用都使用冒号。例如:SUM(A2:B34)。5.#N/A原因:当在函数或公式中没有可用数值时,将产生错误值#N/A。解决方法:如果工作表中某些单元格暂时没有数值,请在这些单元格中输入"#N/A",公式在引用这些单元格时,将不进行数值计算,而是返回#N/A。6.#REF!当单元格引用无效时将产生错误值#REF!。原因:删除了由其他公式引用的单元格,或将移动单元格粘贴到由其他公式引用的单元格中。解决方法:更改公式或者在删除或粘贴单元格之后,立即单击"撤消"按钮,以恢复工作表中的单元格。7.#NUM!当公式或函数中某个数字有问题时将产生错误值#NUM!。原因一:在需要数字参数的函数中使用了不能接受的参数。解决方法:确认函数中使用的参数类型正确无误。原因二:使用了迭代计算的工作表函数,例如:IRR或RATE,并且函数不能产生有效的结果。解决方法:为工作表函数使用不同的初始值。原因三:由公式产生的数字太大或太小,Excel不能表示。解决方法:修改公式,使其结果在有效数字范围之间。8.#NULL!当试图为两个并不相交的区域指定交叉点时将产生错误值#NULL!。原因:使用了不正确的区域运算符或不正确的单元格引用。解决方法:如果要引用两个不相交的区域,请使用联合运算符逗号(,)。公式要对两个区域求和,请确认在引用这两个区域时,使用逗号。如:SUM(A1:A13,D12:D23)。如果没有使用逗号,Excel将试图对同时属于两个区域的单元格求和,但是由于A1:A13和D12:D23并不相交,所以他们没有共同的单元格。在Excel中快速查看所有工作表公式只需一次简单的键盘点击,即可可以显示出工作表中的所有公式,包括Excel用来存放日期的序列值。要想在显示单元格值或单元格公式之间来回切换,只需按下CTRL+`(位于TAB键上方)。EXCEL2000使用技巧十招1、Excel文件的加密与隐藏如果你不愿意自己的Excel文件被别人查看,那么你可以给它设置密码保护,采用在保存文件时用加密的方法就可以实现保护目的,在这里要特别注意的是,自己设定的密码一定要记住,否则自己也将被视为非法入侵者而遭拒绝进入。给文件加密的具体方法为:A、单击“文件”菜单栏中的“保存或者(另存为)”命令后,在弹出的“保存或者(另存为)”的对话框中输入文件名;B、再单击这个对话框中“工具”栏下的“常规选项”按钮,在弹出的“保存选项”的对话框中输入自己的密码;这里要注意,它提供了两层保护,如果你也设置了修改权限密码的话,那么即使文件被打开也还需要输入修改权限的密码才能修改。C、单击“确定”按钮,在弹出的密码确认窗口中重新输入一遍密码,再点击“确认”,最后点“保存”完成文件的加密工作。当重新打开文件时就要求输入密码,如果密码不正确,文件将不能打开。2、对单元格进行读写保护单元格是Excel执行其强大的计算功能最基本的元素,对单元格的读写保护是Excel对数据进行安全管理的基础。对单元格的保护分为写保护和读保护两类,所谓写保护就是对单元格中输入信息加以限制,读保护是对单元格中已经存有信息的浏览和查看加以限制。对单元格的写保护有两种方法:A、对单元格的输入信息进行有效性检测。首先选定要进行有效性检测的单元格或单元格集合,然后从数据菜单中选择“有效数据”选项,通过设定有效条件、显示信息和错误警告,控制输入单元格的信息要符合给定的条件。B、设定单元格的锁定属性,以保护存入单元格的内容不能被改写。可分为以下步骤:(1)选定需要锁定的单元格或单元格集合;(2)从格式菜单中选择“单元格”选项;(3)在设置单元格格式的弹出菜单中选择“保护”标签,在弹出的窗口中,选中“锁定”;(4)从工具菜单中选择“保护”选项,设置保护密码,即完成了对单元格的锁定设置。对单元格的读保护有三种方法:A、通过对单元格颜色的设置进行读保护。例如:将选定单元格或单元格集合的背景颜色与字体颜色同时设为白色,这样,从表面看起来单元格中好像是没有输入任何内容,用户无法直接读出单元格中所存储的信息。B、用其他画面覆盖在需要保护的单元格之上,遮住单元格的本来面目,以达到读保护目的。例如:使用绘图工具,画一不透明矩形覆盖在单元格之上,从格式菜单中选定矩形的“锁定”选项,然后保护工作表,以保证矩形不能被随意移动。这样,用户所看到的只是矩形,而看不到单元格中所存储的内容。C、通过设置单元格的行高和列宽,隐藏选定的单元格,然后保护工作表,使用户不能直接访问被隐藏的单元格,从而起到读保护的作用。3、快速填充相同数据如果你希望在不同的单元格中输入大量相同的数据信息,那么你不必逐个单元格一个一个地输入,那样需要花费好长时间,而且还比较容易出错。我们可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据,具体方法为:A、同时选中需要填充数据的单元格。若某些单元格不相邻,可在按住Ctrl键的同时,点击鼠标左键,逐个选中;B、输入要填充的某个数据。按住Ctrl键的同时,按回车键,则刚才选中的所有单元格同时填入该数据。4、使用Excel中的“宏”功能宏的概念,相信使用过WORD的人都会知道,她可以记录命令和过程,然后将这些命令和过程赋值到一个组合键或工具栏的按钮上,当按下组合键时,计算机就会重复所记录的操作。在实践工作中,它可以代替经常输入大量重复而又琐碎的数据,具体宏的定义方法如下::A、打开工作表,在工作表中选中要进行操作的单元格;B、用鼠标单击菜单栏中的“工具”菜单项,并从弹出的下拉菜单中选择“宏”子菜单项,并从随后弹出的下级菜单中选择“录制新宏”命令;C、设定好宏后,我们就可以对指定的单元格,进行各种操作,程序将自动对所进行的各方面操作记录复制。5、连续两次选定单元格我们有时需要在某个单元格内连续输入多个数值,以查看引用此单元格的其他单元格的效果。但每次输入一个值后按回车键,活动单元格均默认下移一个单元格,非常不便。解决此问题的一般做法是通过选择“工具”\“选项”\“编辑”,取消“按回车键后移动”选项的选定来实现在同一单元格内输入许多数值,但以后你还得将此选项选定,显得比较麻烦。其实,采用连续两次选定单元格方法就显得灵活、方便:单击鼠标选定单元格,然后按住Ctrl键再次单击鼠标选定此单元格。此时,单元格周围将出现实线框。6、在工作表之间使用超级连接首先须要在被引用的其他工作表中相应的部分插入书签,然后在引用工作表中插入超级链接,注意在插入超级链接时,可以先在“插入超级链接”对话框的“链接到文件或URL”设置栏中输入目标工作表的路径和名称,再在“文件中有名称的位置”设置栏中输入相应的书签名,也可以通过“浏览”方式选择。完成上述操作之后,一旦使用鼠标左键单击工作表中带有下划线的文本的任意位置,即可实现中文Excel2000在自动打开目标工作表并转到相应的位置处,这一点与WORD的使用很相似。7、快速清除单元格的内容首先用鼠标选定该单元格,然后按住键盘上的Delete键,此时你会发现你只是删除了单元格内容,它的格式和批注还保留着。那么如何才能彻底清除单元格呢,请看下面的两种操作步骤:A、选定想要清除的单元格或单元格范围;B、选择“编辑”菜单中的“清除”命令,这时显示“清除”菜单;C、选择要清除的命令,可以选择“全部”、“格式”、“内容”或“批注”中的任一个。8、快速修改单元格次序在实际操作的过程中,我们有时需要快速修改单元格内容的次序。在拖放选定的一个或多个单元格至新的位置的同时,按住Shift键可以快速修改单元格内容的次序。具体方法如下:A、首先用鼠标选定单元格,同时按下键盘上的Shift键;B、接着移动鼠标指针到单元格边缘,直至出现拖放指针箭头,然后进行拖放操作。上下拖拉时鼠标在单元格间边界处会变成一个水平“工”状标志,左右拖拉时会变成垂直“工”状标志,释放鼠标按钮完成操作后,单元格间的次序即发生了变化。、在Excel中利用公式来设置加权平均加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。10、用Excel绘制函数图像函数图像能直观地反映函数的性质,用手工方法来绘制函数图像效果不太好,而用Excel绘制函数图像非常简便,所作图像非常标准、漂亮,具体方法如下:A、首先打开电子表格的操作窗口,然后用鼠标选择菜单栏中的“新建”命令,这时屏幕上会出现一个空白的电子表格;B、然后在A列的A1格输入“X=”,表明这是自变量,再在A列的A2及以后的格内逐次从小到大输入自变量的各个值;实际输入的时候,通常应用等差数列输入法,先输入前三个值,定出自变量中数与数的距离,然后点击A2格,按住鼠标拖到A4格选中这三项,使这三项变成一个黑色矩形,再用鼠标指向这黑色矩形的右下角的小方块,当光标变成“+”后,按住鼠标拖动光标到适当的位置,就完成自变量的输入;C、接着在B列的B1格输入函数式y=f(x)的一般函数表达式,如y=1/x;也可在点击工具栏上的函数图标“fx”后,在出现的不同函数列表的选项中选择需要的一种;输入结束后,点击函数输入对话框旁的勾号,B2格内马上得出了计算的结果。这时,再选中B2格,让光标指向B2矩形右下角的方框,当光标变成“+”时按住光标沿B列拖动到适当的位置即完成函数值的计算。注意一定要把该函数中自变量x的位置输入前面A列自变量的绝对位置A2格,这样下面计算的时候才会对不同的自变量进行计算;D、最后点击工具栏上的“图表向导”图标,在出现的各种图表格式图标中选择“X,Y散点图”,然后在出现的“X,Y散点图”类型中选择“无数据点平滑线散点图”;这时,可按住鼠标察看即将绘好的函数图像。另外,对于自变量仅为正值的函数,也可用“图表向导”中的“折线图”格式绘制。在Excel中自

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论