【《基于JSP的室内滑雪场管理系统设计》13000字(论文)】_第1页
【《基于JSP的室内滑雪场管理系统设计》13000字(论文)】_第2页
【《基于JSP的室内滑雪场管理系统设计》13000字(论文)】_第3页
【《基于JSP的室内滑雪场管理系统设计》13000字(论文)】_第4页
【《基于JSP的室内滑雪场管理系统设计》13000字(论文)】_第5页
已阅读5页,还剩30页未读, 继续免费阅读

下载本文档

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

文档简介

基于JSP的室内滑雪场管理系统设计摘要室内滑雪场是一种大型的休闲娱乐场合,有很多业务需要人工去处理,这样的话会增加企业的成本,而且会浪费很多时间,甚至有可能人工处理会出现错误。面对上述情况,我们使用JSP开发技术、SQLServer数据库和MyEclipse开发软件开发了该室内滑雪场管理平台。我们的目标是为企业提供先进,科学,安全的滑雪胜地管理平台。该系统具有灵活的系统架构,并结合了会员管理和约会项目管理这两个功能。为企业节约了成本,方便管理客户。为滑雪场企业提供了一种智能型管理模式,以提高滑雪场企业的工作效绿为标准,实现智能化管理的应用。关键词:JSP技术;管理系统;室内滑雪目录TOC\o"1-3"\h\u24077摘要 绪论1.1选题的目的和意义1.1.1目的室内滑雪平台管理系统是以室内滑雪场发展实际需要为基础,提供针对室内滑雪场企业的智能化管理模式,推进企业的创新发展理念,改善原有行业的弊端,能有效提高经济效益和规范业务管理的应用。首先室内滑雪平台管理系统的实施,可以将线下管理员的业务处理流程转移到计算机上,再利用先进的互联网技术,优化人工业务处理的短板,细化室内滑雪场管理的机制,最后通过实施该系统,使室内滑雪平台的管理迈入先进的现代化轨道,易于室内滑雪平台进行精准化和科学化管理。1.1.2意义本系统使用JSP技术进行开发,以及SQLServer数据库进行管理,开发软件使用MyEclipse进行开发。系统实现了站通过实施室内滑雪平台管理系统,以提高企业的科学化管理水平,保证良好的室内滑雪场秩序,便于滑雪场进行准确管理,因此建立室内滑雪场平台管理系统是十分必要的。国内外研究现状1.2.1国外研究现状2020年DinS,PaulA等人在《Erratumto'Smarthealthmonitoringandmanagementsystem:TowardautonomouswearablesensingforInternetofThingsusingbigdataanalytics'》现如今人们的物质生活水平得到了极大的提高,健康生活的观念已深入人心。在紧张的工作之后,旅游已成为人们重要的休闲方式之一。反季旅游逐渐吸引了更多的人参与。结果,越来越规范和人性化的室内滑雪场已成为热爱滑雪运动的人们的旅游胜地,并且越来越多的旅行爱好者促使形成了越来越广泛的市场,这反过来又促进了室内滑雪场的发展。室内滑雪场建成的数量在不断扩大。并且国外的室内滑雪场设施非常齐全,并且可以网络操作,顾客可以在家里进行预约等操作,国外的室内滑雪场提供各种服务条件和设施不断完善,可以说非常全面。[1]。2020年BariS等人在《TheBenefitofManagementInformationSystem》中提出滑雪场产业较早发展于国外切使用的是SQL数据库,对于需要在滑雪场的日常运营和管理中掌握的业务数据,已经形成了一组管理分析报告,并根据滑雪场管理特点,开发了警示报表、渠道管理报表等特殊管理功能。一直保持算法更新等开发工作,和传统人工手工进行订单管理的方式来比较,非接触式IC卡具有抗污、抗损坏等优势,非常适合滑雪场这种经营管理需要。后台数据管理信息量大,分类明晰,具有便于管理层及财务部门查询统计等优点[2]。国外的滑雪管理系统在JSP技术方面比较成熟,开发方向很多,功能也很全面。随着国外的滑雪管理平台经过了不断的改革,逐步实现了收费,财务和运营的融合。可以看出,在室内滑雪平台管理系统的技术,信息开发和网站建设方面,都是很有价值的参考。1.2.2国内研究现状2016年刘佳奇在《滑雪场管理系统的设计与实现——消费管理》中指出国内滑雪场管理系统尚处于起步阶段。现在,大多数滑雪场的业务领域很小,并且在整个行业中都没有影响力,并且系统端口尚待改进。从发展水平上看,尽管中国有很多公司或个人在开发类似的系统,但是国内研究技术还相对不成熟,还存在很多不足,导致此类信息系统的发展缓慢[5]。2017年肖瑞雪等人在《基于物联网技术的滑雪场安全管理系统设计》提出目前最先进管理方式是一卡管理系统。它是一种计算机信息管理服务系统,用于企业生产和生活等许多管理的领域。它使用非接触式IC卡技术,并通过数据库进行储存,使用网络和通讯等多个计算机技术,以实现“企业”生产的许多功能的集成,例如设备管理,人员权限,收银员结帐,商品销售,财务管理等。为了提高“企业”的科学管理水平,确保良好的生产生活秩序,很多滑雪场使用了这一技术达到“一卡多用”的功能。在该系统中,游客可以通过IC卡轻松完成滑雪场的所有消费项目,极大地方便了游客,并促进了科学,准确的滑雪场管理[6]。1.3主要研究内容根据主要滑雪场的实际网络使用习惯和应用平台,分析并建立室内滑雪平台的基本模型,最后根据实际需求,确定使用基于B/S架构的设计方案。当前室内滑雪场的需求已经十分明显,目标很明确,就是通过使用互联网技术建立一套适用性强的室内滑雪场管理平台,将企业原本的管理方式转变为互联网管理,可以通过管理平台进行相关的操作,减少了人工成本和顾客的选择时间,通过平台使室内滑雪场管理更加便捷、安全、规范和有针对性。室内滑雪平台管理系统使用与Internet相关的技术。首先,对系统所需要的功能模块进行详细的需求分析,分析出每个功能的所需,然后将系统功能模块化。然后对设计中的所需要的模块的代码和功能模块进行全面测试。最后,系统通过Internet技术在室内滑雪场管理平台上运行,以确保系统的正常运行。“基于JSP的室内滑雪平台管理系统”它主要应用于各种室内的滑雪场。适用性和实用性强,通过Internet技术,使用SQLServer数据库,Java开发平台进行设计和开发,最后形成完整的室内滑雪平台管理系统。本文的主要研究内容如下:1.主要介绍课题的背景,着重叙述了国内外发展与现状。介绍系统设计的原则、目标和与其他类似系统的不同。2.技术介绍,主要介绍系统的开发技术,主要介绍JSP技术和SQLServer数据库系统。3.需求分析,主要对室内滑雪平台管理系统进行了系统的需求分析和系统实现的可行性分析。并且概括了整个系统的总体需求,详细介绍并分析了业务流程。4.系统设计,主要介绍系统每个部分的详细设计,每个部分的构成与数据库设计。5.系统的实现,主要介绍系统功能模块的界面设计,管理功能的实现。6.系统的测试,主要介绍了如何进行系统的功能测试,每个测试的方法并根据测试结果的情况给出测试结果。1.4本文组织结构第一部分绪论,主要介绍本课题的研究背景,并着重叙述了国内外的发展情况与现状。介绍系统设计的原则、目标和与其他类似系统的不同。第二部分技术介绍,本部分主要介绍开发系统的所使用的技术,主要介绍了JSP技术、SQLServer数据库系统和MyEclipse开发软件。第三部分需求分析,主要对室内滑雪平台管理系统进行了系统的需求分析和实施的可行性分析。详细概括系统的总体需求,介绍并分析业务流程。第四部分系统设计,主要介绍系统每个部分的详细设计,每个部分的构成与数据库设计。第五部分系统的实现,主要介绍系统功能模块的界面设计,管理功能的实现。第六部分系统的测试,主要介绍系统测试所需要的服务器和客户机的软硬件配置,然后进行功能测试,并根据测试情况给出系统测试的结果。第2章需求分析2.1系统设计原则本系统的设计目标是:专门为各种室内滑雪场而设计的管理平台,必须要求界面美观,操作简单易用,实用性强,容错能力强。该系统是基于B/S结构的室内滑雪场管理平台。它是根据当前市场的实际需求开发的。目标非常明确,即通过建立室内滑雪平台,将原来的教练选择和滑雪雪具的预订选择转换为在线管理。通过在线平台进行选择,对使用者来说它将更加规范,方便,安全。为了确保系统建设的成功,在系统建设和技术方案设计中必须遵循以下原则1.灵活性的原则满足需求变化。对于开发而言,可以随时进行更新和添加新的功能,但是必须确保不影响主要系统功能和刷新速度。2.易维护性的原则随着系统的投入使用,访问平台的人数会越来越多,此时就要求系统需要应具有高度的易维护性,从而使管理人员易于维护。2.2需求分析目的本室内滑雪场管理系统简单的来说可以分为两个部分:前台部分和后台部分。前台部分是用户可以看到的界面,主要由用户使用,而后台部分则由管理人员使用,提供用户管理和其他系统中的功能。1.会员模块:会员注册后可以使用该模块,该模块主要是用户自己操作,会员注册后即可使用相关的功能,该模块主要查看个人信息以及其他相关的操作功能。该模块具有以下功能:信息管理:修改密码;增、删、改、查信息余额管理:充值、查看所剩余额器材管理:租赁器材项目管理:坡道区域选择、教练选择、时间选择2.散客模块:考虑到每个滑雪场都会有散客来进行游玩,所以身份比较特殊,这类用户就需要由管理员进行添加。散客模块的主要功能是对散客的押金和其他相关的操作。该模块具有以下功能:押金管理:增、查信息信息管理:增、查、修信息器材管理:租赁器材项目管理:坡道区域选择、教练选择、时间选择3.管理员模块:系统的最高权限就是管理员,使用管理员模块可以更改会员的信息,修改平台的相关数据,编辑公告等功能,为了维护系统的完整性,管理员模块将可以操作的功能扩大到管理整个系统,在使用系统的过程中,管理员不仅可以查看自己的信息功能,而且还可以以管理系统其它事务,拥有整个系统的最高权限。该模块具有以下功能:信息管理:登录、修改登录密码项目管理:坡道选择、教练选择人员管理:会员管理、散客管理。2.3功能需求分析2.3.1系统功能需求现如今人们的物质生活水平得到了极大的提高,娱乐方式越来越多样化,娱乐服务逐渐不断完善,滑雪也不光光是室外滑雪,也诞生了室内滑雪场,随着室内滑雪场越来越多,来进行娱乐的人也越来越多,使得室内滑雪场也需要进行科学的管理,室内滑雪服务应该不在遵守老规则,而是继续改进。在开发系统之前,我们必须分析系统的功能需求,以便在以后的阶段满足系统开发工作所需的信息。系统可以为客户和管理员提供不同的权限,并通过使用不同的权限登录来实现不同的功能。为了避免丢失重要的相关信息或被系统被非法破坏,系统必须具有安全设置,例如对用户的用户身份进行验证。另外,该系统具有强大的查询功能,可以建立有效的室内滑雪场会员管理,使管理变得更加科学,实现系统的有效利用。根据系统需求分析系统,系统可以分为注册模块,登录模块,会员模块,管理员模块等模块。注册模块:必须有会员的基本信息,例如姓名,电话号码,电子邮件地址等。此信息所需的格式必须正确,如果输入有误的话,必须提示会员重新输入。登录模块:通过设计登录界面,可以让会员或者管理员进行登录,而且需要有相应的验证,如果未输入帐号和密码,则判断后系统会提示错误提示。如果帐号和密码不一致,则必须显示错误消息。会员模块:该模块必须显示会员最基本的信息,即您可以查看和修改自己的信息。可以进行项目选择,进行教练的选择和对雪具的租赁等功能。管理员模块:管理员登陆后可以进行管理,可以查看注册过的会员的基本信息,并且可以修改或删除会员的基本信息,管理网站站内新闻,设置教练等功能。2.3.2系统角色分类管理员分为信息管理员、人员管理员、项目管理员,分别管理修改信息、会员预约等操作,其用例图如2-1所示。图2-1 管理员用户用例图会员可以在系统上进行预约、坡道选择等操作,其用例图如图2-2。图2-2 会员用户用例图散客可以在系统上进行注册、查看信息等操作,其用例图如图2-3。图2-3 散客用户用例图2.4系统功能需求描述根据用例分析得出本系统主要提供给两类用户使用,分别为每类用户提供不同的功能,如下图2-4所示:图2-4 三类用户功能划分管理员用户功能如下图2-5所示:图2-4 管理员用户功能图会员功能图如下图2-6所示:图2-6会员功能图散客功能图如下图2-7所示:图2-7散客功能图2.4JSP它在服务器端运行。当用户使用浏览器访问系统时,服务器将使用相应的引擎来响应并运行所请求的事件,最后将响应生成的结果图反馈给浏览器,以显示给客户。JSP的执行分为以下三个阶段:第一步是响应阶段,页面服务器将接收请求的事件并给出响应结果,然后对其进行转换并显示结果。第二步是编译阶段。Web容器将Java文件编译为字节码文件(.class文件)。第三步是让系统执行事件,Web容器将执行事件或请求服务器响应。最终结果将反映给客户端,并显示在界面效果中。此后已正式发布的JSP语言。已成为当前编程中的主要应用语言。自进入网络时代以来,它已经得到了很好的开发并将其应用于J2EE的应用程序中,并且它的一些线性和可伸缩性已成为每个开发人员的应用程序对象。对于jsp语言的某些安全性,跨平台,安全性等,它已在网络中得到广泛使用。它的某些应用程序和优点可以缩短时间,并使许多程序员更方便。2.5SQLServerJDBC驱动程序与数据库不同。在每个数据库应用程序中,它们是相互区分的。当运行某个程序时,它将使用自己的相关协议与客户端进行通信。然后,该系统将连接这些数据。当我们选择哪个网桥时,我们将简要描述该数据库是如何创建的。当您单击“完成”按钮时,数据源的名称将自动在对话框中弹出。单击“下一步”后,可以直接输入相应的身份验证和登录密码。SQLServer可以应用于用户数据库。它的优点是易于学习,易于学习,结构简单强大,信息存储量较大。SQLServer是主要用于数据库中的一种查询和编程,它已在许多数据库关系中得到应用。它可以对许多数据执行各种查询和应用程序。对于常规数据,可以在不需要大量数据的情况下对其进行广泛查询。对于存储和母版制作,不需要对此进行多级组合。记录相应的集合是其主要操作。在使用灵活强大的SQLServer数据库的情况下,在实现其他功能时需要编写代码,因此,在使用SQLServer数据库实现此功能时只需要编写一段简短的代码即可。2.6MyEclipseMyEclipseEnterpriseWorkbench(MyEclipseEnterpriseWorkbench,简称MyEclipse)是EclipseIDE的扩展,可以极大地提高数据库和J2EE开发,发行以及应用程序服务器集成中的工作效率。它是功能丰富的J2EE集成开发环境,包括完整的编码,调试,测试和发布功能,完全支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。MyEclipse通常用于Java,JavaEE,Android等的开发。它是一种出色的开发工具。通过MyEclipse开发项目可以大大提高开发效率。MyEclipse工具为Java编写提供了很多方面。可以在MyEclipse中手动配置Tomcat和JDK,也可以在其中运行Web程序。在JavaWEB编程中,MyEclipse通常用作编辑工具。在Java中,我们连接到数据库并集成在相应的服务器中。

第3章系统可行性分析3.1可行性分析可行性分析主要是指在当前特定条件下,网站系统的开发是否具备必要的条件和资源。分析结果包括三个方面:网站的技术可行性分析,网站的经济可行性分析和网站的运营可行性分析。创建项目时,必须分析开发项目的可行性,因为通常从多个方面进行分析以确定该程序是否可以正常运行,因此可行性分析是必不可少的。3.1.1网站技术可行性分析该网站的技术可行性分析实际上是基于现有的网络技术来分析其是否可以满足网站建设的要求。分析主要体现在以下几个方面:1.网站性能分析:建立该网站时,应考虑网站的性能和功能可以满足越来越多用户的需求。2.网站安全性分析:目前,包括数据加密技术,消息认证和数字签名,数字证书,身份认证技术,SSL协议在内的网络安全技术正在日趋完善。从以上分析可以得出结论,室内滑雪管理网站建设中遇到的技术问题得到了合理解决。该系统还可以为用户提供用户友好且易于操作的系统。3.1.2网站经济可行性分析网站的经济可行性分析最主要是评估网站的开发成本和收益,通过分析确定网站建设带来的经济效益并且要把网站建设和维护所需的成本包括在内。通过对发放的89份调查问卷进行分析,大多数人们都对在线上预定租赁设备、付款等较为感兴趣,主要原因是省去了排队的时间,自己可以看见设备的样子、款式等等。但是传统的滑雪室都是通过排队等待,现场支付,这个系统不但具有经济效益也具有时间效益。对于该系统,该系统成功开发并投入使用后,减少了管理人员的重复工作,提高了工作效率,缩短了工作提交周期,并且可以进行全方位的资源整合。从社会效益方面来考虑,系统主要方便了滑雪者对于器材的租赁,节省了等待的时间,提高工作效率。3.1.3网站操作可行性分析该系统是基于B/S体系结构,试用方便简洁,很容易上手,经过简单的培训就可以对网站进行操作,总体来说在网站的操作可行性分析来说是没有问题的。对于系统管理员来说,因为他们将获得与系统管理相关的说明,所以即使他们不是专业人员,他们也可以方便快捷地操作后台管理系统。3.1.4管理可行性分析现在是信息化的时代。滑雪场管理信息化的建设必将受到欢迎。系统运行后,将用于管理管理部门的信息,管理会员以及管理整个网站相关的内容。它可以更改密码,添加,删除,修改,查信息等。整个过程是联网的,比传统模型更加灵活方便。经过对以上三个方面的可行性分析和研究,我们认为该项目的开发是可行的。

系统总体设计4.1系统总体结构设计4.1.1系统总体结构通过前期对系统的需求分析,设定室内滑雪平台管理系统需要有用户和管理员两个方面,用户方面主要为:查看站内新闻、查看教练信息、查看设备、项目信息。从管理员方面为:编辑站内新闻、设置教练信息、对设备器材进行管理、对娱乐项目信息进行管理、对器材租赁进行管理、对项目预约进行管理、并且可对用户注册进行管理,具体系统总体功能结构图如图4-1所示。图4-1系统总体结构图4.1.2系统开发原则1.系统的完整性原则设计该系统的第一件事是确保系统的完整性,因为该系统由不同的功能子模块组成,并且每个模块执行特定的功能。尽管存在财务和人为因素的限制,但系统设计在短时间内无法做到如此完美,但是必须具备基本功能,以备将来维护和升级系统之用。2.系统的相关性原则该系统由多个模块构建,每个模块负责不同的功能,但是每个子模块都不是单独存在的,而是连接到其他模块。一旦某一个模块发生更改,其他模块也将受到影响,因此在开发系统时必须考虑模块的相关性。3.系统的可靠性原则开发的系统必须可靠。稳定的系统才能让使用的用户感到安全,与此同时简化用户的操作流程,让用户可以方便的使用系统。这就需要一个可靠的系统。因此,系统的硬件和软件要求必须符合标准,以便系统可以长时间运行。4.2系统物理结构与功能模块设计系统前台主要实现:站内新闻、教练信息、器材设备、项目信息,下面将使用系统功能流程图和类图来说明系统前台的详细设计与实现细节。1.功能流程打开系统网站可以内新闻、教练信息、器材设备、项目信息。如图4-2所示,。图4-2前台系统模块图4-3系统前台关系图(1)用户注册/登录子模块通过域名可以访问该网站,但是用户需要注册并且成功登录才能查看有关信息的详细内容。如果用户成功登陆,则可以使用系统拥有的功能。(2)站内新闻子模块用户登录后可以查看网站管理员所发布的站内新闻。(3)教练信息子模块 用户登录后可以查询教练的信息。器材设备子模块用户登录后可以查询器材设备的信息。项目信息子模块用户登录后可以查询并预约项目。系统公告子模块用户在成功登录后就可以在网站中看到管理员所发布的相关公告。2.后台管理员系统功能有以下部分,管理员主要实现对系统信息进行管理包括站站内新闻管理、教练信息管理、对设备器材的管理、对娱乐活动项目信息的管理、对滑雪器材租赁的管理、并且可以对用户项目预约进行管理、还有基本的会员信息管理等。该功能的流程图见图4-4所示。图4-4后台系统模块图4-5系统后台关系图4.3数据库设计4.3.1确定实体集依据分析,“室内滑雪平台管理系统”中的项目预约、教练信息、器材租赁、器材管理、会员信息为实体,在以上五个实体中对应有相应的五个实体集。其中的会员信息实体集包含会员号属性、密码属性、姓名属性、手机属性、性别属性、出生日期属性、照片属性、身份证属性和备注属性;其中的器材管理实体集包含编号属性、名称属性、颜色属性、尺寸属性、价格属性、库存属性、图片属性和备注属性;其中的器材租赁实体集包括编号属性、名称属性、尺寸属性、价格属性、库存属性、租赁数量属性、总价格属性、租赁时间属性和租赁人属性;其中的项目预约实体集包含编号属性、名称属性、价格属性、坡道属性、教练属性、预约时间属性、预约时段属性、预约天数属性、总价格属性和预约人属性。其中的教练信息实体集包含教练编号属性、密码属性、教练姓名属性、性别属性、年龄属性、等级属性、联系方式属性、头像属性和教练介绍属性。4.3.2确定联系集根据详细分析,可以分析出各个实体集之间的关系:(1)教练实体集和器材实体集之间的关系可用一对多(1∶M)的“租赁”联系集来联系,且每个教练属于“租赁”器材集的多个器材;“租赁”联系集的标识码为教练号和器材编号。(2)会员实体集和项目预约实体集之间的关系可用多对多(M∶N联系)的“设置”联系集来联系;“设置”联系集的标识码为会员编号和项目预约编号。4.3.3E-R图系统的数据库E-R图如下图4-6所示:图4-6室内滑雪平台管理系统的数据库E-R图4.3.4逻辑结构设计根据从E-R模型到关系模型的转换方法,可以将上图4-6所示的实体-联系图转换为相应的逻辑结构,主要包括:会员信息(会员号、密码、姓名、性别、手机、身份证、照片、出生日期、备注)器材管理(编号、名称、颜色、尺寸、价格、库存、图片、备注)教练信息(编号、密码、教练姓名、性别、年龄、等级、联系方式、头像、教练介绍)项目预约(编号、名称、价格、坡道、教练、预约时间、预约时段、预约天数、总价格、预约人)器材租赁(编号、名称、尺寸、价格、库存、租赁数量、总价格、租赁时间、租赁人)项目管理(编号、名称、内容、价格、图片、开始日期、结束日期、负责人)对应的英文表示如下:Huiyuan(huiyuanhao、mima、xingming、xingbie、shouji、huiyuanjibie、zhekou、shenfenzheng、zhaopian、chushengriqi、beizhu)xm(bianhao、mingcheng、neirong、jiage、tupian、kaishiriqi、jieshuriqi、fuzeren)qicai(bianhao、mingcheng、yanse、chicun、jiage、kucun、tupian、beizhu)yuyue(bianhao、mingcheng、jiage、podao、jiaolian、yuyueshijian、yuyueshiduan、yuyuetianshu、zongjiage、yuyueren)4.3.5数据表根据系统功能设计和功能模块划分的要求,室内滑雪平台管理系统共有七个数据表。下面介绍每个主数据库表建立数据库表的设计结构和功能:表4-1会员信息表序号字段名称字段类型大小允许为空最大长度备注1Huiyuanhaomavarchar70否70会员号码2mimavarchar70否70密码3xingmingvarchar60是60姓名4xingbievarchar60是60性别5shoujivarchar60是60手机6shenfenzhengvarchar60是60身份证7zhaopianvarchar60是60照片8chushengriqidatetime8是8出生日期9beizhutext8是8备注表4-2器材管理表序号字段名称字段类型大小允许为空最大长度备注1bianhaovarchar60否60编号2mingchengvarchar60否60名称3yansevarchar60是60颜色4chicunvarchar60是60尺寸5jiagefloat10是10价格6kucunfloat10是10库存7tupianvarchar60是60图片8beizhutext8是8备注表4-3器材租赁表序号字段名称字段类型大小允许为空最大长度备注1bianhaovarchar60是60编号2mingchengvarchar60是60名称3chicunvarchar60是60尺寸4jiagevarchar60是60价格5kucunvarchar60是60库存6zulinshuliangfloat10是10租赁数量7zongjiagevarchar60是60总价格8zulinshijiandatetime8是8租赁时间9zulinrenvarchar60是60租赁人表4-4项目管理表序号字段名称字段类型大小允许为空最大长度备注1bianhaovarchar60是60编号2mingchengvarchar60否60名称3neirongtext8是8内容4jiagefloat10是10价格5tupianvarchar60是60图片6kaishiriqidatetime8是8开始日期7jieshuriqidatetime8是8结束日期8fuzerenvarchar60是60负责人表4-5器材管理表序号字段名称字段类型大小允许为空最大长度备注1bianhaovarchar60是60编号2mingchengvarchar60否60名称3yansevarchar60是60颜色4chicunvarchar60是60尺寸5jiagefloat10是10价格6kucunfloat10是10库存7tupianvarchar60是60图片8beizhutext8是8备注表4-6项目预约表序号字段名称字段类型大小允许为空最大长度备注1bianhaovarchar60是60编号2mingchengvarchar60是60名称3jiagevarchar60是60价格4podaovarchar60是60坡道5jiaolianvarchar60是60教练6yuyueshijiandatetime8是8预约时间7yuyueshiduanvarchar60是60预约时段8yuyuetianshufloat10是10预约天数9huiyuanjibievarchar60是60会员级别10zhekoufloat10是10折扣11zongjiagevarchar60是60总价格12yuyuerenvarchar60是60预约人表4-7教练信息表序号字段名称字段类型大小允许为空最大长度备注1jiaolianbianhaovarchar60是60教练编号2mimavarchar60否60密码3jiaolianxingmingvarchar60是60教练姓名4xingbievarchar60是60性别5nianlingfloat10是10年龄6dengjivarchar60是60等级7lianxifangshivarchar60是60联系方式8touxiangvarchar60是60头像9jiaolianjieshaotext8是8教练介绍

系统实现5.1系统界面通过网站的构建,所有用户都可以查看网站的主页。他们可以浏览网站上有关产品的信息。没有注册信息的用户权限仅限于此。如果要尝试与室内滑雪相关的功能,则需要注册,填写基本信息,完成注册,成为注册成员并扩大访问权限。接口中列出的类由系统管理员在后台修改。5.1.1首页查看系统的首页。首页图如图5-1所示。图5-1首页图5.2后台管理后台管理囊括了很多内容,系统管理功能,主要为系统正常运行做支撑,主要包括站内新闻管理、教练信息管理、设备器材管理、项目信息管理、器材租赁管理、项目预约管理、用户注册管理、会员信息管理等功能。5.2.1管理员登陆作为系统的最高权限维护者,当系统管理员进入登录界面并输入正确的用户名和密码就可以登录管理员后台,管理员登录界面如下图5-2所示:图5-2管理员登录界面5.2.2站内新闻管理网站新闻管理的功能主要是管理系统的新闻信息。主要包括新闻的名称,并且还有新闻内容等信息进行管理,站内新闻管理界面如图5-3所示。图5-3站内新闻管理5.2.3,界面如下图5-4所示。图5-4教练信息管理界面5.2.4项目信息管理,项目信息管理界面如图5-5所示。图5-5项目信息界面5.2.5设备器材管理管理设备器材管理主要是在网站中对设备器材信息进行添加、删除、修改、查看等操作,设备器材。界面如图5-6所示。图5-6设备器材管理界面5.2.6器材租赁管理器材租赁管理是当注册用户登录后就可以选择相应的器材进行租赁的操作,界面如5-7所示。图5-7器材租赁管理界面5.2.7项目预约管理项目预约管理是对用户在网站上进行的项目预约信息进行添加、删除、修改、查看等操作,界面如图5-8所示。图5-8项目预约管理界面5.2.8用户注册管理用户注册管理是指登录后的界面如图5-9所示。图5-9用户注册管理界面5.2.9会员信息管理,会员信息管理界面如图5-10所示。图5-10会员信息管理界面

系统测试系统完成后,需要对其进行测试。测试每一个步骤是否异常,系统是否稳定。系统测试是正常安装系统和系统运行压力测试的重要组成部分。6.1系统测试用例6.1.1需要测试的系统项目1.测试了最基本的程序,目的是确保测试对象的正常功能,使用的方法是:使用实验方法来传输数据,获得设计的目标结果,当数据错误时,系统会发出警告,并且提示使用由系统指定的规则。使用的标准是验证设计系统的每个功能模块的基本功能。改进在验证中遇到的问题,找到在验证中发现的系统功能中的缺陷,并进行改进。如果存在暂时没有更好解决方案的问题,将在讨论和询问后进行处理。系统的基本测试如下:如表6-1所示。表6-1系统基础测试管理模块所有功能列表管理员后台站内新闻管理管理员可以正常对系统的新闻信息进行管理。包括发布新闻,修改和删除等教练信息管理管理员可以对教练信息进行添加、删除、修改管理操作项目信息管理该部分主要进行添加、删除、修改项目信息等操作设备器材管理管理员可以对网站的设备器材信息进行添加、删除、修改、查看等操作器材租赁管理主要对网站的器材租赁信息进行添加、删除、修改、查看等操作项目预约管理主要对网站的项目预约信息进行添加、删除、修改、查看等操作用户注册管理管理员可以对用户注册信息进行添加、删除、修改等管理会员信息管理管理员对会员信息进行添加、删除、修改等管理用户功能测试主要是四点分别是注册、交流、信息发布、留言评价,用户功能测试如图6-2所示。表6-2用户功能测试用户功能模块所有功能列表用户功能注册登录用户能否可以正常进行注册、修改密码等站内新闻查看管理员发布的站内新闻或活动教练信息查询教练的信息器材设备查询器材设备信息项目信息查询项目信息后台管理个人资料维护2.系统用户界面测试因为滑雪管理系统是提供给滑雪用户的平台,所以有必要测试系统是否易于使用和简洁,以确保滑雪用户可以顺利的通过浏览器访问滑雪管理系统所设计的各个功能模块。测试目标和完成标准如表6-3所示。表6-3测试目标和完成标准测试目标:验证设计的功能验证设计接口的每个功能模块的基本功能是否正常,操作是否简单快捷方法为每个功能模块设计的窗口均经过单独测试以进行操作完成标准每个功能模块设计的窗口都有正确的返回链接6.1.2整体系统测试结果1.系统整体可以正常的运行,但是需要在某些地方进行改进以优化系统的运行速度。2.测试系统界面,主要是测试系统界面是否可以流畅运行,测试过程中将分别调整各个部分。3.测试了界面的设计和易用性,以提高用户体验的舒适度。6.2系统整体功能测试测试的主要内容有三点,首先是页面测试,然后是按设定的角色进行测试,还有哥哥流程之间的逻辑测试,系统的功能测试内容如表6-4所示。表6-4系统功能测试内容测试项测试内容重点测试内容结论页面测试测试系统的每个接口是否符合设计功能设置数据查询登录正常角色测试每个角色是否可以根据动态业务分配的功能完成所有操作,以及每个操作是否在相应的控制下完成角色的功能角色的管理正常业务逻辑测试测试业务流程之间的控制关系是否与实际情况一致,每个业务的执行结构是否与数据状态一致业务与数据是否一致每个业务之间的顺序正常结论该系统是应用在室内滑雪场的管理系统。它可以在网上快速完成对滑雪人员和滑雪设备的管理,滑雪场的滑雪

温馨提示

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

评论

0/150

提交评论