本科生毕业论文球队球员管理系统的设计与实现(含源文件)本科学位论文.doc
《本科生毕业论文球队球员管理系统的设计与实现(含源文件)本科学位论文.doc》由会员分享,可在线阅读,更多相关《本科生毕业论文球队球员管理系统的设计与实现(含源文件)本科学位论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科生毕业论文球队球员管理系统的设计与实现摘 要本文描述了探索球队信息管理系统的详细过程,这个过程是在java语言的环境下进行的,利用java和ORACLE进行数据库建立和编程设计,应用SQL语言查询数据,并首先介绍了球队信息管理系统的研究现状及课题的选题背景和意义,然后对球队信息管理系统的体系结构、功能需求、采用的数据库进行了分析,并对系统进行了具体设计。该系统分析球队信息管理的环节包括可行性分析和管理职能等分析。该系统的设计环节主要有:系统功能设计、数据库设计。本文最终完成了对球队信息管理系统的设计与实现。关键词:ORACLE数据库; SQL; 球队信息管理系统AbstractThis a
2、rticle introduces the detailed process of exploring a management information system under the environment of JAVA. With the Java and ORACLE, It establishes the database and designs the procedure. It requires about the data by SQL.Firstly, the paper makes an introduction of developing status, deficie
3、ncy and its background of one-card-system. Secondly, expatiation is done on the system structure and function requirements of campus one-card-through system, followed by a description of the appropriate database suitable to campus one-card-through system. Thirdly, the paper puts forward an material
4、plan of the system. The system analysis section of basketball team management information includes feasible analysis, management function analysis.The system design section mainly focuses on system function design and data base design and data number design.The main body of this article has been acc
5、omplished ultimately to the team information management system design.Key words: ORACLE; SQL; Basketball Team Information Management System II目录第1章前言11.1 系统开发的目的和意义11.2 国内外研究现状11.3 研究内容和方法3第2章 系统相关知识和设计准备42.1 Java42.2 ORACLE简介52.3 访问数据库的方法62.4 系统概述和简介62.5 系统的使用方法72.5.1 数据库的建立72.5.2 JDBC连接ORACLE的数据库7
6、2.5.3 数据连接82.5.4 数据记录8第3章 系统分析93.1 需求分析93.2 可行性分析93.3 系统功能分析10第4章 系统设计124.1 系统设计原则124.2 系统开发模式设计124.3 系统结构设计124.4 系统功能设计144.5 系统所用数据库和表14第5章 系统实现175.1 数据库的实现175.2 各个模块的具体实现195.2.1 登陆模块195.2.2 主界面205.2.3 基础管理模块205.2.4 系统数据模块255.2.5 球组管理275.3 系统的测试29结论30参考文献32谢辞33第1章 前言1.1 系统开发的目的和意义随着科学技术的日益提高,计算机科学逐
7、渐走向成熟,它的强大功能在社会的各个方面起到了重要的作用。如今球队信息资源非常巨大,复杂程度呈逐渐上升,人机作坊已无法适应企业的信息资源管理了,取而代之的便是运用各种方面的知识,用计算机技术开发球队信息管理系统,以便有效地管理球队信息。球队信息管理系是一种特殊的管理信息系统。首先我们要知道什么是管理信息系统?MIS(Management Information System,管理信息系统)是一个由人、计算机和其他外围设备组成,用它来进行信息收集、传递、存储、加工、维护和使用的系统,它的功能是用现代计算机与网络核心技术增强企业的信息管理,对企业所拥有资源的了解、建立数据库,经过加工处理并编制成各
8、种信息资料及时提供给管理人员,以便进行正确的决策、不断改进企业的管理水平、提高企业的经济效益。使用计算机技术对球队信息进行管理。其对球队信息检索迅速、方便查找、可靠性高、存储量大、保密性好、寿命长、成本低等。创建球队管理信息系统能够提高球队管理效率,从而加强了管理的信息化、科学化、正规化,球队的成绩得到上升。所以,开发这样一个球队信息管理软件是一件急需的事情。1.2 国内外研究现状球队信息管理系统是一个小型的企业信息管理系统。在我国企业信息化是社会企业等现代化的一个不可逆转的潮流,信息管理系统是企业信息化的重要的部分。在信息化过程中,计算机成了信息化不可缺少的基础系统平台,系统平台将信息化和传
9、统的业务工作衔接起来,其中最主要的中间媒介,就是信息管理系统。国外在70年代中期开始建立信息管理系统,发展至今功能已日趋完善和强大。一个企业在竞争中表现出优势有两点:(1) 企业是否具有在人才市场中具有能优势的人才;(2) 企业所具有的人才是否具有合适的环境。所以现在的成功企业一般关注以下两个方面,一是积极寻找合适的人才,并想办法留住人才,还有一个就是营造企业的内部环境,一面促进人才的成长,一面又有利于人才脱颖而出。这两个方面,也许后者更重要,所以现在企业最流行的莫过于重组与再造,而且所有的管理活动都可以通过计算机和网络完成。所有的管理系统都是为了加快企业应变能力和业务处理能力,但所有这些的实
10、现又以企业的球员为基础,所以人力资源管理者,如果还想成为CEO的战略伙伴,就必须要改变自己的工作模式,加快自身对企业内外环境、企业目标、球队的需要和变化的响应,并提高工作质量。要想实现对这种快速变化的环境和需求的快速响应,我们就必须能够尽早获得和传输需求信息或变化的信息,必须更快的处理这种信息,并更快地做出相应的处理,以满足或处理这种变化。所以人力资源管理系统,也就成为了越来越多企业的选择不得已,也是必需的选择。 企业基础管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来,如何管理好企业内部球员的信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化,自动化的企业基
11、础管理系统就显得非常必要。球队管理系统中所占大比重为人力资源管理,人力资源管理系统有其自身的发展历程,而现在国内大量涌现的人力资源管理系统,有国外的,也有国产的,总的说来是良莠不齐。人力资源管理系统在我国的应用(1) 从信息软件看,国内虽然有一些公司出版相关的软件,但这些软件偏重一般性,不能全部包括企业特有的管理活动,应用范围受到限制。同时软件中的一些附加功能,又是企业所不需要的,给企业带来了经济上的浪费。(2) 从动态数据来看,动态数据能提供的信息,管理人员能够从其中决策。这要求动态数据库能随时进入关系数据库。然而,一些企业由于管理水平有限,动态数据并没有做到随时更新。动态数据没有及时的进入
12、数据库,系统的信息就不能支持管理决策。(3) 从数据库结构看,由于基础管理系统在我国还是一个新领域,计算机人员对这个领域不熟悉,而企业管理人员又缺乏理论的支持导致双方无法很好的合作。(4) 从系统的功能看,基础管理系统不仅能记录所以发生的数据,更重要的是它能整理和分析这些数据,并提出有价值的报告。所以,基础管理系统不但要对基础信息的管理如球员信息、考勤信息等,而且更重要的是能向企业的高层提出支持性的建议。综上所述,以计算机为基础的基础管理系统推动基础管理走向科学化、规范化,减轻单位基础管理工作的劳动强度,提高球员工作效率、质量和管理水平的软件系统。使得通过信息化管理,人员的增加、调动、奖惩等变
13、得方便快捷,大大提高了基础管理的工作效率。1.3 研究内容和方法球队信息管理系统是对球队信息进行统一的管理,可以方便的进行插入、修改、删除、查询、退出。其中有基础管理,为球队人员信息进行有效管理。作为一个系统,怎样安全的维护系统,就需要建立系统管理。球队也是个特殊的企业,球队管理系统同样需要球队管理。球队信息管理系统是信息管理系统(MIS),它的开发包括在后台建立数据库和维护以及和在前端维护应用程序。在后台使创建的数据保持相同、完整、安全的数据库。在前台使应用程序功能完备,方便使用。3第2章 系统相关知识和设计准备2.1 Java Java语言作为一门开发语言最开始用于1991年,一开始它被叫
14、做OAK语言,是SUN公司对消费性电子产品从而设计的一个通用环境。起初的目的是想开发一种独立于平台的软件技术,并且在Internet出现前,OAK语言一直不被人们重视,并且从差点在计算机技术领域中销声匿迹。不过,Internet出现改变了OAK语言从此消亡。在OAK语言出现以前,网络信息内容都是平淡无奇的HTML文档。这对于喜欢WEB浏览的人们来说无法再浏览下去。人们急切渴望在WEB中看到一些交互式的信息,开发人员也渴望能在WEB上创建不需考虑软硬件平台就能够执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的渴望,以往的编程语言都不能够达到要求,但是,SUN公司却察觉到了这重要的一点
15、,从1994年起,SUN公司开始把OAK技术运用到WEB上,而且开发出了HotJava的第一个版本。当SUN公司于1995年正式用Java作为这个语言的名字而推出的时候,人们发现这就是我们想要的。于是Java辉煌的时刻到来了。Java的特点:(1) 平台无关性 是指Java能够在不同的平台上运行。Java运用虚拟机原理,还可以在虚拟机中运行,可以在不同平台的Java接口中得以实现。用Java编写的程序可以在世界范围内共享。Java的数据类型和机器没有关系,Java虚拟机(Java Virtual Machine)是在硬件和操作系统上建立的,实现Java二进制代码的解释执行功能,并且提供于不同平
16、台的接口的。 (2) 安全性 Java的编程与C+比较相似,学过C+的人可以在很短的时间里学会Java。Java里没有C+的指针对存储器地址的直接操作,程序运行时,由操作系统分配内存,从而避免病毒通过指针进入系统。Java为程序保证了安全,阻止其它程序的非法访问。 (3) 面向对象 Java具有C+面向对象的概念,把数据封装到类中,再利用类实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。程序员只要把主要精力用在类和接口的设计和应用上,就可以了。Java里有很多一般对象的类,这样就可以继承父类,并可以使用父类的方法。在Java
17、中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。Java提供的Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。 (4) 分布式 Java可以在扩展TCP/IP网络平台上建立。库函数使用HTTP和FTP协议传送和接受信息。这使得程序员在使用网络上的文件和使用本机文件一样容易。 2.2 ORACLE简介ORACLE简称甲骨文,是除了微软以外世界第二大软件公司。该公司名称就叫ORACLE。该公司成立于1979年,是加利福尼亚州的第一家在世界上推出以关系型数据管理系统(RDBMS)为中心的
18、一家软件公司。ORACLE不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额。现在,他们的RDBMS被广泛应用于各种操作环境:Windows NT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。事实上,ORACLE已经成为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。由于ORACLE公司的RDBMS都以ORACLE为名,所以,在某种程度上ORACLE己经成为了RDBMS的代名词。ORACLE数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的
19、应用。由于它在数据安全性与数据完整性的控制方面的优越性能、跨操作系统、跨硬件平台的数据互操作能力,使很多用户将ORACLE作为其应用数据的处理系统。ORACLE数据库是基于“客户端服务器”模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,而且向“服务器端”发送请求。服务器是管理数据信息和各种操作数据的活动。ORACLE有如下几个强大的特性: (1) 可以处理多用户、大事务量的事务(2) 数据安全性和完整性的有效控制 (3) 支持分布式数据处理 (4) 可移植性很强 ORACLE体系巨大,对于初学者,大体上要明白定位思想:ORACLE大体上分两部分,一是应用开发,另一个是系统管理
20、。开发主要是写存储过程、触发器的,另外可以用ORACLE的Develop工具做form。有点类似于程序员,必须有良好的逻辑思维和创造能力。管理对于ORACLE数据库的原理要有深刻的认识,有全局操纵的能力和缜密的思维,这个很重要,可能由于一个小小的错误就会丢失整个数据库,所以需要经验丰富。2.3 访问数据库的方法Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。ORACLE8/8i/9
21、i数据库(thin模式):Class.forName(oracle.jdbc.driver.OracleDriver).newInstance();String url=jdbc:oracle:thin:localhost:1521:orcl; /orcl为数据库的SIDString user=test;String password=test;Connection conn= DriverManager.getConnection(url,user,password);2.4系统概述和简介本系统对硬件的适应:CPU:(1) 586-133以上主频,CPU:586-133以上主频;16兆以上内
22、存;硬盘剩余空间30兆以上;具鼠标器,最好彩显;(2) 适应平台:WINDOWS95/98/2000/NT4.0以上。本系统是球队信息管理系统,分为三大模块,包括:基础管理模块、系统管理模块、球队管理模块。基础管理模块又分为球队人员更新、球队人员加入、球队人员管理、球队人员查询、球队人员离职、考勤管理和考勤报表7项模块功能。系统管理模块分为密码修改、权限设定、用户查询三项模块功能。球队管理模块分为球队更新、球队设定、球队管理三项模块功能。这样做的目的是本系统同时完成人事和球队信息的管理同时加强系统管理,为用户设定进入系统权限,保证了系统的稳定性和安全性。主要特性:(1) 系统功能较为强大。(2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科生 毕业论文 球队 球员 管理 系统 设计 实现 源文件 本科 学位 论文
限制150内