jsp的排球相关信息管理系统的设计与实现【字数:11074】

随着里约奥运会中国女排获得奥运冠军后,国内球迷对女排的热度日益高涨,女排精神逐渐成为年轻人的学习榜样,大家好像又重新开始了对排球的关注,但是目前关于排球的网站大多数只能看一些比赛的视频,还没有一个比较完整的只做排球方面的网站,所以设计了一个既可以看视频又可以买一些关于排球的商品,还可以在论坛里讨论的排球网站。这个系统主要是在MyEclipse平台上研究开发的,数据库采用了我们常使用到的MySql数据库,操作简单、便捷,因为我们上学期刚开了JSP的课程,所以我就用JSP技术来开发这个系统,因为JSP的技术比较成熟,也比较好操作,通过分析系统的功能创建了功能表,通过MySql数据库去存储,设计出了概念模式和逻辑模式,并画出了相应的E-R图,对系统的主要功能进行分析和实现,最后对系统进行测试,给出测试结果。
Key words:Volleyball System;MYSQL database;JSP;B/S structure 目 录
1.绪论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 研究内容 1
2.关键技术简介 3
2.1 JSP技术 3
2.2 JAVA技术 3
2.3 B/S结构 3
2.4 MYSQL数据库 4
3.系统分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.1.3 操作可行性 5
3.1.4 时间可行性 5
3.2 系统性能分析 5
3.3 系统功能分析 6
3.3.1用户功能分析 6
3.3.2管理员功能分析 6
4.系统设计 8
4.1 功能结构设计 8
4.2 数据库设计 8
4.2.1 数据库概念设计 8
4.2.2 数据库逻辑设计 12
5.系统的实现 16
5.1总体设计 16
5.1.1配置文件管理 16
5.1.2数据库的设计 17
5.1.3文件夹管理 19 *好棒文|www.hbsrm.com +Q: &351916072& 

5.2 用户功能模块的实现 19
5.2.1 系统主界面 19
5.2.2 用户登录界面 20
5.2.3 商品界面 22
5.2.4商品详情界面 22
5.2.5 论坛界面 24
5.2.6运动员界面 26
5.2.7视频界面 26
5.3 管理员功能模块的实现 27
5.3.1 用户管理界面 27
5.3.2 运动员管理界面 28
5.3.3 类别管理界面 30
5.3.4 商品管理界面 30
5.3.5 购物车管理界面 31
5.3.6我的订单界面 33
5.3.7视频管理界面 35
5.3.8轮播管理界面 36
6.系统的影响及效应 37
6.1 系统的影响 37
6.2 经济和社会效应 37
7.系统测试 38
7.1 测试要求 38
7.2 测试目的 38
7.3 测试特性 39
7.4测试结果 39
8.结论 40
参考文献 41
致 谢 42
1.绪论
1.1 研究背景
我们这个时代已经处于一个信息爆炸的时代了,各种信息层出不穷,几乎没有你搜不到的信息,所以我们这一代是很幸运的,尤其中国互联网已然成为世界前列者,有着先进的科技和技术。人们以前要获取一些信息大都通过报纸和电视的途径,这样难免会有推迟,人们不会及时的知道一些重要信息,对于一些狂热的体育爱好者来说,一般都会想要第一时间了解最新动态,网络的出现使得人们再也不会被动的接受消息了,排球迷可以自己在家通过网络来了解最新动态,足不出户也可以掌握最新动态,这是在过去不敢想的。
在信息技术快速提高的时代,计算机技术已经逐渐迈向了成熟,使全世界信息技术发生了巨大的变革。我们身边无处不充斥着各种信息化技术,随着排球信息越来越多,为了方便球迷进行排球信息查看,商品购买,发表自己的意见,因此开发了关于排球的系统。
1.2 研究现状
随着网络高速发展,人们不再拘泥于听广播、看报纸、看新闻这种传统的媒介方式,信息时代让人们的生活有了质的提升,在家就可以了解万千世界,不仅仅是青少年,我们父母这一代也会尝试着接受他们不熟悉的世界,就连一些老年人也乐在其中,可想而知,网络的进步对我们的影响之大,现在随着大数据的发展,人工智能的崛起,我相信在未来网络的影响力会进一步加大。
以往的计算机体积笨拙,功能单一,仅用来科学计算,普通人没有机会接触到,使用起来也很复杂,不容易操作。随着技术的先进,计算机也变得越来越轻便、日常,从一个神秘的物件变成了现在人们的日常工具,是人们生活中不可或缺的办公、娱乐工具。
1.3 研究内容
本基于JSP的排球相关信息管理系统的设计与实现采用了JSP和MYSQL数据库技术开发,实现了排球信息的科学化管理,大大的提高了管理效率,使得排球管理工作系统化、高效化、科学化。为了能更好的完成排球管理系统,我们也通过以下几个步骤来进行。
(1)分析整理开发系统的方法。
(2)理清自己的思路,画出相应的功能模块图。
(3)根据功能模块设计数据库。
(4)编写前台代码,布局整体页面的框架。
(5)编写后台代码,实现相关功能。
(6)对系统的功能进行合理的测试。
2.关键技术简介
2.1 JSP技术
对于一些初学网站开发的程序员来说,JSP技术是很好的入门开发语言,对于初学者来说比较容易理解,易上手操作,开发中不会有很多的限制,你可以根据自己喜欢的架构来搭建框架,前台和后台能够很好的进行交互,对于平台也没有要求,开发者在JSP的开发中可以发挥自己擅长的东西,在开发过程中能够看到每一步实现的过程,能够及时的发现问题,与后台的连接也不会拘泥于jdbc的连接,像现在主流的ssm框架都可以通过JSP来完成,所以JSP成为了大多数人首选的开发网站的语言。
2.2 JAVA技术
Java语言应该算我们第一个学习的面向对象的语言,它和C语言还是有很大的区别的,刚开始学习时我们可能还不适应java语言的思想,比如要实现某个功能时不是在一个方法里写,而是先定义类型,封装它,然后调用,也许我们会觉得这种方法比C语言复杂,但是在做到大型的项目时,java语言的好处就会体现出来了,因为java语言中可以降低代码的重复率,提高代码的利用率,这和我们学习的C语言不一样。java语言跨平台型也是它的一大优点,Java语言目前已经成为了市面上主流的开发语言。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/522.html

好棒文