联赛综合信息管理系统的设计与实现学士学位论文.doc
《联赛综合信息管理系统的设计与实现学士学位论文.doc》由会员分享,可在线阅读,更多相关《联赛综合信息管理系统的设计与实现学士学位论文.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 厦门大学软件学院毕业设计联赛综合信息管理系统的设计与实现摘 要网站是一种主要的渠道。人们通过互联网快速、准确的发布信息、获取信息。而足球俱乐部是足球职业化、专业化的一个标志,是足球运动员以足球谋生时,所被聘用的机构,应运时代发展,规模、数量不断的扩大,各个俱乐部加大了对资金的投入,用金钱刺激更多的人投身于这个运动当中。足球已成为不可忽视的一项运动。俱乐部将实行市场化运作,符合市场经济条件下体育产业发展的规律,其发展前景看好。俱乐部实行董事会制度,自主经营、管理、开发,按市场经济规律规范运作,实行企业、高教学籍、足球运动项目注册三合一管理。21世纪里计算机技术已经在各行各业中发挥着不可替代的作
2、用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作。关键词:联赛;管理系统;JSP;B/S结构Linsi zngh xnx gunl xtng de shj y shxinDesign And Implementation Of An Integrated Information Management System For LeagueAbstract The site is one of the main channel. People through the Internet to fast, accurate release of information, acces
3、s to information.The football club is a symbol of football occupation, professional, is a soccer player in football for a living, which employed mechanism, carry the development of the times, continue to expand the scale, quantity, each club to increase the capital input, using money to stimulate mo
4、re people involved in this movement. Football has become a movement can not be ignored. The club will be the implementation of market-oriented operation, in accordance with the law of the development of sports industry under the market economy condition, optimistic about the prospects for its develo
5、pment. The club board of directors system, independent operation, management, development, operation according to market economy rule, the implementation of enterprise, higher education school, football project registered three in one management. 21st century computer technology has played an irrepl
6、aceable role in all walks of life. Currently more and more business, enterprises have the computer technology in everyday management. Keywords: Football Club;management system;JSP;B/S structureii 厦门大学软件学院毕业设计目录 摘 要iAbstractii1 绪 论11.1 课题背景11.2 目的和意义11.3 开发工具及技术11.4 软硬件需求32 需求分析42.1 需求调研42.2 可行性分析42.
7、3 系统用户用例图52.4 功能模块需求分析62.5 设计的基本思想72.6 性能需求72.6.1 系统的安全性72.6.2 数据的完整性72.7 界面需求83 系统分析与设计93.1 数据库的分析与设计93.1.1 数据库的概念结构设计93.1.2 数据库的逻辑结构设计133.1.3 数据库的连接原理153.2 中文乱码问题处理154 系统功能实现184.1 系统登陆页面实现184.2 管理员功能模块194.2.1 会员信息管理204.2.2 球队简介管理214.2.3 球员信息管理224.2.4 赛事信息管理244.2.5 公告信息管理264.2.6 留言信息管理274.2.7 退出系统2
8、84.3 网站功能模块284.3.1 网站首页284.3.2 用户注册294.3.3 球员浏览304.3.4 赛事查看314.3.5 在线留言325 系统测试345.1 系统测试目的与意义345.2 测试过程345.3 其他错误34结 论36参考文献37致 谢38英文原文39外文翻译471 绪 论1.1 课题背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入各项管理领域。于是基于b/s的管理模式开始流行起来,越来越多领域的单位在网上建立起了管理平台,其中就包括足球俱乐部。网站是一种主要的渠道。人们通过互联网快速、准确的发布信息、获取信息。而足球俱乐部是
9、足球职业化、专业化的一个标志,是足球运动员以足球谋生时,所被聘用的机构,应运时代发展,规模、数量不断的扩大,各个俱乐部加大了对资金的投入,用金钱刺激更多的人投身于这个运动当中。足球已成为不可忽视的一项运动。俱乐部将实行市场化运作,符合市场经济条件下体育产业发展的规律,其发展前景看好。俱乐部实行董事会制度,自主经营、管理、开发,按市场经济规律规范运作,实行企业、高教学籍、足球运动项目注册三合一管理。1.2 目的和意义21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作。在计算机技术不断地发展,计算机互联网通信技术不断发展的今
10、天。对于一些球员和足球爱好者来说,需要时时刻刻了解,自己及自己所喜欢的足球赛事的相关信息,比赛赛事的相关事宜,比赛比分的相关信息,各个球队的小组赛。每场赛事球员发挥情况的相关信息等等。并且让这些信息都要在网站中显示出来。这样就需要相关的人员,时时刻刻发布新的相关信息,并且把搜集到的,足球赛事信息都给录入到网站上,更加方便地为网民们提供信息查看。通过这个平台,你可以很轻松的找到你所需要球员的各种信息,包括:姓名、年龄、工资、赛季进球数、出场次数等等。比以前通过查阅资料寻找球员信息节省了大量的时间,使联赛管理者能更好的利用这些资源管理好球员的个人信息。这样,就使得联赛综合信息管理系统的设计与实现的
11、开发就变得更加有意义。1.3 开发工具及技术1.3.1 开发工具此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和SqlServer数据库进行简要介绍。(1) MyEclipse简介MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩
12、展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL, Hibernate。(2) Tomcat简介Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所
13、以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。(3) MySQL简介MySQL数据库是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被升阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购升阳微系统公司,MySQL成为Oracle旗下产品。MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。(4)JSP简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处
14、理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求
15、以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP技术的优点:a.一次编写,到处运行。除了系统之外,代码不用做任何更改。 b.系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。 c.强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP
16、,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 d.多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下e.支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。内部对象说明:request 客户端请求,此请求会包含来自GET/POST请求的参数; respons
17、e网页传回客户端的响应;pageContext 网页的属性是在这里管理; session 与请求有关的会话; application servlet正在执行的内容;out 用来传送响应的输出流; config代码片段配置对象;page,JSP网页本身; exception针对错误网页,未捕捉的例外。(5)JavaScript简介JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更
18、直观、模块化和可重复使用的方式进行程序开发。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。在本系统中很多地方使用了javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。(6) Struts 2简介Struts最早是作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。它的目的是为了减少在运
19、用MVC设计模型来开发Web应用的时间。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2002年3月成为ASF的顶级项目。它通过采用Java ServletJSP技术,实现了基于Java EE Web应用的Model-View-ControllerMVC设计模式的应用框架Web Framework,是MVC经典设计模式中的一个经典产品。而Struts2则是Struts的升级版本。它的优点在于:a. Struts2基于MVC架构,框架结构清晰,开发
20、流程一目了然,开发人员可以很好的掌控开发的过程;b.使用OGNL进行参数传递;c.强大的拦截器;d.易于测试;e.易于扩展的插件机制。(7)Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Hibernate的核心接口一共有2个,分
21、别为:Session、SessionFactory、Transaction、Query和Configuration。这2个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。1.4 软硬件需求硬件需求:CPU:Pentium以上计算机内存: 512M以上软件需求:操作系统版本:Windows XP /vista/Win7开发工具:MyEclipse 6.0.1后台服务器:Apache Tomcat 6.0开发语言:Java2 需求分析2.1 需求调研在计算机技术不断地发展,计算机互联网通信技术不断发展的今天。对于一些球员和足球爱好者来说,需要时时刻刻了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联赛 综合信息 管理 系统 设计 实现 学士学位 论文
限制150内