基于JSP、css、Javacrip、Java、SSM的高校体育用品租赁系统的设计与实现

目  录

摘  要

Abstract

1 绪  论

1.1研究背景

1.2 研究目的及意义

1.3 国内外发展现状

1.4 研究内容

1.5 本文的结构

2 关键技术介绍

2.1 SSM框架

2.2 JSP

2.3 MySQL

2.4 B/S架构

3 系统分析

3.1 系统需求分析

3.2系统可行性分析

3.2.1技术可行性

3.2.2 经济可行性

3.2.3社会可行性

3.3 功能需求分析

3.3.1确定业务参与者

3.3.2用例词汇表

3.3.3用例建模

3.3.4用例描述

4 系统概要设计

4.1系统体系结构

4.2功能模块设计

4.3系统详细设计

4.3.1注册登录活动图

4.3.2体育用品管理活动图

4.3.3租赁订单管理活动图

4.4 数据库设计

4.4.1数据库设计原则

4.4.2数据库E-R图设计

4.4.3 数据库关系表

4.5类图设计

5 系统详细设计与实现

5.1登录模块的详细设计与实现

5.1.1 登录模块的详细设计

5.1.2 登录模块的实现

5.2用户管理

5.2.1 用户管理模块的详细设计

5.2.2 用户管理模块的实现

5.3用品分类管理

5.3.1管理模块的详细设计...................................................................29

5.3.2 用品分类管理模块的实现..........................................................29

5.4体育用品管理

5.5租赁订单管理

5.6 归还信息管理

5.7 公告信息

5.8 用户后台界面

5.8.1 用户模块的详细设计 37

5.8.2 用户模块的实现 37

6 系统测试

6.1系统测试的目的

6.2软件测试过程

6.3系统测试用例

结  论

参考文献

致  谢

1 绪  论

1.1研究背景

近些年,随着中国经济发展,人民的生活质量逐渐提高,对网络的依赖性越来越高,通过网络处理的事务越来越多。随着高校体育设施的不断完善和学生体育需求的日益增长,高校体育用品的租赁需求也越来越大。然而,目前大部分高校体育用品租赁仍然采用传统的人工方式,存在租借难、归还不便等问题,无法满足师生的实际需求,如果依然采用传统的管理方式,将会为工作人员带来庞大的工作量,这将是一个巨大考验,需要投入大量人力开展对体育用品信息、租赁相关工作进行管理,单一且反复的操作容易出错且不易被察觉,于是利用现代信息技术,设计开发一款高校体育用品租赁系统,能够极大的节省人力物力、提高工作效率、降低工作成本。

1.2 研究目的及意义

本论文拟采用计算机技术设计并开发的高校体育用品租赁系统,主要是为用户提供租赁归还服务,同时为高校管理员提供体育用品日常维护、租赁归还管理的管理工具。使得用户可以在系统上查看体育用品信息,实现线上租赁及归还,管理员对信息进行统一管理,与此同时可以筛选出符合的信息,给笔者提供更符合实际的合理化建议,本课题的意义在于,管理者能通过使用高校体育用品租赁系统,实现高校体育用品租赁全流程的信息化管理,将有助于提高高校体育用品租赁服务的效率和质量,方便广大师生的使用和管理,同时也可促进我国体育事业的发展。

1.3 国内外发展现状

相比于国内,国外的线上管理系统建设比较早,在上世纪就已经很先进,但受七十年代的经济危机影响,导致部分国家发展缓慢,但也有些发达国家走群众路线,全面发展网络技术,在国外,体育用品租赁管理系统已经比较成熟,很多体育用品租赁公司已经应用多种技术和管理工具,提高了租借效率,完善了售后服务,并且涉及面比较广,不仅包括通用的健身器材,也包括专业运动器材等。例如,在美国LendItUp、Rent Fitness Equipment等,这些公司都有高效的线上租赁平台[1]。

目前国内的体育用品租赁管理系统尚处于初级阶段,采用的技术较为简单,产品质量和服务水平有待提高。不过,近年来随着共享经济和智能化的发展,在一些大城市出现了一些面向大众和校园的体育用品共享平台,如海星体育等。这些平台采用在线预定和归还等技术,为师生提供了更加便捷的服务和体验,在计算机的辅助下,国内该类系统可使管理者提高信息的复用率,对数据的处理、备份等方面也有了显著的效率提升,这种有效的工作可使管理者能更快的做好决定,也实现了“无纸化”的信息管理方式。

总的来说,国外的体育用品租赁管理系统更加成熟和先进,但国内的市场发展潜力很大,未来也有望快速追赶和超越。由于其功能特别完善,也导致系统比较庞大,所以在了解该类系统的功能、操作后,决定开发一款高校体育用品租赁系统,它的功能小,但是操作简单、快速、准确的特点,也体现了设计它的意义。

1.4 研究内容

调研:通过网络、图书馆等渠道调查该课题的参考资料。

系统需求分析:对参考资料分类整理,研究系统需求与功能,再深入学习琢磨实现功能所需的开发工具、技术、数据库等。

系统概要设计:深入研究设计功能模块、流程、数据库模型、表与字段间的关系等。

系统实现:对系统用户以文字加截图的形式进行精细化分解。

系统测试:测试的作用和好处,测试的具体操作步骤,分析需求与测试结果是否一致。

1.5 本文的结构

本论文分为六个章节。

高校体育用品租赁系统的主要目的在于方便校内体育用品租赁归还的信息化管理,本论文具体被划分为六个部分。

第一章为绪论。本文的研究背景、意义、研究现状以及本文的框架。

第二章介绍了该软件的开发平台和技术。本文主要阐述了高校体育用品租赁系统的开发背景以及所采用的技术。

第三章为需求分析。对高校体育用品租赁系统的功能和非功能要求进行了详细的阐述,并给出了系统的功能模块图。

第四章对整个体系进行了整体的设计。完成了各子系统的功能模块的划分与数据库的开发

第五章,详细讲述每个界面的正确操作步骤。

第六章,该章讲述了测试的目的以及测试过程及用例。

最后对论文进行总结,包括致谢和参考文献等内容。

2 关键技术介绍

此次高校体育用品租赁管理系统的关键技术和架构由B/S结构、JSP技术介绍和MySQL数据库,是本系统的关键开发技术,对系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了详细的研究与规划。

2.1 SSM框架

SSM是三种普遍开源系统框架的简称。SSM是(Spring、MyBatis、SpringMVC)三个框架的集成化,。具备十分优异的开发实际效果。可以更快的完成MVC方式,充分发挥自己的优点。Spring框架是一个具备特有优点的框架,它可以面向切面编程,也可以控制反转,可以事务处理。便捷与别的框架集成,与此同时在服务层高效工作[2]。根据应用MyBatis,可以简单化与数据库查询有关的操作,实行灵活的数据库语句操作,拥有存储过程和高级映射作用,使持久层的开发更为非常容易。SpringMVC框架采用了许多界面设计,可以减少重新构建的费用,便于以后的系统的更新[3]。

2.2 JSP

JSP是一种开放源码的开发语言,易懂易写,有很多特性和优点。现阶段在Web行业运用普遍。与其它计算机语言对比,JSP的实行关键反映在将程序嵌入到HTML文本文档中,实行效率领先别的语言表达。此外,执行速度也很快。一般来说,它的编译可以让程序执行得比一般语言更快[4]。JSP完全免费、高效率,这促使它被广泛运用于各种各样服务平台[5]。

2.3 MySQL

MySQL数据库具有海量的数据储存功能,在运行过程中既简单又快速,若要提高查询效率,可以在数据库中添加一个方便的索引[6]。在系统中,当有必要增加数据时,可以调用插入式数据来进行数据库的数据更新步骤。MySQL是一个自由开放的开放的数据库系统,它可以根据规范的SQL陈述来提供有关系统的资讯信息,并且可以更容易地进行MySQL的设置与配置。基于开放源码架构的数据处理程序,可以将其转换成基于开放源码架构的SQL。MySQL与开放源码架构相结合,可以很容易地更改数据库的纪录从而更方便的对其开展修改[7]。

2.4 B/S架构

B/S结构目前广泛应用于绝大部分系统搭建中,这种结构摒弃C/S结构客户端服务端不分离的缺点,具有更多的优势:

(1)跨平台性:B/S的标准由标准化组织确立,适用于绝大多数的系统搭建,通用于应用之间[8]。

(2)低维护成本:B/S的开发,则可以将 Web浏览器、 ActiveX以及多种脚本语言结合起来。为程序员节约了很多的研发成本。如今 B/S体系结构已经是一种很流行的体系结构,它最大的优点就是没有空间的约束,不用再装其它软件。

3 系统分析

3.1 系统需求分析

需求分析的首要任务是要分析用户的需求,知道用户存在的一些情况,并且要明确用户的使用状况,然后设计规划解决的问题。其中在使用定性的分析以及定量的分析,从这两个方面获取用户的需求。一方面定性的分析获得的应该是用户的基本需求,能够发现现在人们的习惯要求。所以定性的需要主要是为了多与用户交流,从而更为深刻的了解一些存在的需求问题;定量的分析则是发现一些潜在的用户,并且获得不一样的反馈内容。所以定量的需求要让用户来阐述一些情况,一定让使用者清晰的进行客观的描述,这样才能够比较全面的获得用户的需求所在[9]。

在高校体育用品租赁系统管理过程中还需要创建需求工作的数据分析,以便于后面的分析做总结。写入一个需求的报告内容,其中需要包含完整的描述需求、以及功能需求、模型等,后续开发过程中还需要用到的部分资料。

需求的分析中,用户需求是比较重要的,而且可以通过各种的路径,以及各用户对于系统的功能需求,需要对这些内容做出整理以及分类,然后分析这些需求的现实情况下的可能原因,还需要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料。在有关用户的期望分析中能够明确一些可能实现的情况,高校体育用品租赁系统的管理功能,是许多个可以测试的功能相结合的,正是由于这些功能可以使得用户能够更加积极的提供出需求,让系统功能可以变得更加的完善。这样就可以保证所有设计的功能模块都是可以用到的,而且也是可测试的,对于后续系统的开发能够有比较关键的作用,也能快速完成用户所提供的需求[10]。

3.2系统可行性分析

3.2.1技术可行性

该系统使用JAVA语言开发,MySQL数据库开发并实现。对于以上描述的技术,在当代都是较为成熟的技术和平台,虽然它们都有自已的体系,但在程序员的眼里,它们的配合度是很高的,网上的相关博客中每个创建项目的帖子,它们都会出现,数据库负责管理数据,开发工具负责管理项目,技术负责代码的框架,既相互独立,又相互依赖。以上描述的工具、技术都已转化为自身的技能,所以从技术角色考虑是可行的,工作人员对于技术的关注度并不高,只要程序可用即可[11]。

3.2.2 经济可行性

为了有效地克服由于传统方式所造成的额外的财务开支,特别是在人员方面所造成的费用开支,本文对此进行了研究和探讨。由于采用传统的管理方式,不但耗费了大量的人员,还常常要求管理员进行人工记录。该系统的设计与实施,旨在减少软件开发费用,节约管理员工作时间,增强用户体验。从选题到毕业为止,大约6个月。从以上描述可知,大部分条件已经满足,所以实现此系统不会有经济方面的问题。

3.2.3社会可行性

本次开发的高校体育用品租赁系统不违反法律和道德层次,操作界面相对简单,用户能够较方便地使用高校体育用品租赁系统,不会显示任何触发法律层面的信息;社会方面,该系统是为方便用户提供更好的服务,是轻量级的高校体育用品租赁系统,会为人们带来快速并有效查询的功能,也是具有贡献意义的。总体而言,该系统也是具有社会可行性的。

3.3 功能需求分析 

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值