数据库论文.doc

上传人:仙人指路1688 文档编号:2395543 上传时间:2023-02-17 格式:DOC 页数:17 大小:29.50KB
返回 下载 相关 举报
数据库论文.doc_第1页
第1页 / 共17页
数据库论文.doc_第2页
第2页 / 共17页
数据库论文.doc_第3页
第3页 / 共17页
数据库论文.doc_第4页
第4页 / 共17页
数据库论文.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数据库论文.doc》由会员分享,可在线阅读,更多相关《数据库论文.doc(17页珍藏版)》请在三一办公上搜索。

1、数据库论文球员信息管理系统的设计与实现第1章 前言 1.1系统开发的目的和意义 1.2国内外研究现状 1.3研究内容和方法第2章 系统分析 2.1需求分析 2.2可行性分析 2.3系统功能分析第3章 系统设计 3.1系统设计原理 3.2系统结构设计 3.3系统功能设计 3.4系统所用数据库和表 第4章 系统实现 4.1数据库的实现 4.2各模块的具体实现 4.2.1登录模块 4.2.2 主界面 4.2.3系统数据模块 4.3系统的测试第1章 前言1.1系统开发的目的和意义随着科学技术的日益提高,计算机科学逐渐走向成熟,它的强大功能在社会的各个方面起到了重要的作用。如今球队信息资源非常巨大,复杂

2、程度呈逐渐上升,人机作坊已无法适应企业的信息资源管理了,取而代之的便是运用各种方面的知识,用计算机技术开发球队信息管理系统,以便有效地管理球队信息。球队信息管理系是一种特殊的管理信息系统。首先我们要知道什么是管理信息系统?MIS(Management Information System,管理信息系统)是一个由人、计算机和其他外围设备组成,用它来进行信息收集、传递、存储、加工、维护和使用的系统,它的功能是用现代计算机与网络核心技术增强企业的信息管理,对企业所拥有资源的了解、建立数据库,经过加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策、不断改进企业的管理水平、提高企业的经济

3、效益。使用计算机技术对球队信息进行管理。其对球队信息检索迅速、方便查找、可靠性高、存储量大、保密性好、寿命长、成本低等。创建球队管理信息系统能够提高球队管理效率,从而加强了管理的信息化、科学化、正规化,球队的成绩得到上升。所以,开发这样一个球队信息管理软件是一件急需的事情。 1.2 国内外研究现状球队信息管理系统是一个小型的企业信息管理系统。在我国企业信息化是社会企业等现代化的一个不可逆转的潮流,信息管理系统是企业信息化的重要的部分。在信息化过程中,计算机成了信息化不可缺少的基础系统平台,系统平台将信息化和传统的业务工作衔接起来,其中最主要的中间媒介,就是信息管理系统。国外在70年代中期开始建

4、立信息管理系统,发展至今功能已日趋完善和强大。一个企业在竞争中表现出优势有两点:(1) 企业是否具有在人才市场中具有能优势的人才;(2) 企业所具有的人才是否具有合适的环境。所以现在的成功企业一般关注以下两个方面,一是积极寻找合适的人才,并想办法留住人才,还有一个就是营造企业的内部环境,一面促进人才的成长,一面又有利于人才脱颖而出。这两个方面,也许后者更重要,所以现在企业最流行的莫过于重组与再造,而且所有的管理活动都可以通过计算机和网络完成。所有的管理系统都是为了加快企业应变能力和业务处理能力,但所有这些的实现又以企业的球员为基础,所以人力资源管理者,如果还想成为CEO的战略伙伴,就必须要改变

5、自己的工作模式,加快自身对企业内外环境、企业目标、球队的需要和变化的响应,并提高工作质量。要想实现对这种快速变化的环境和需求的快速响应,我们就必须能够尽早获得和传输需求信息或变化的信息,必须更快的处理这种信息,并更快地做出相应的处理,以满足或处理这种变化。所以人力资源管理系统,也就成为了越来越多企业的选择不得已,也是必需的选择。 企业基础管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来,如何管理好企业内部球员的信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化,自动化的企业基础管理系统就显得非常必要。球队管理系统中所占大比重为人力资源管理,人力资源管理系统有其

6、自身的发展历程,而现在国内大量涌现的人力资源管理系统,有国外的,也有国产的,总的说来是良莠不齐。人力资源管理系统在我国的应用(1) 从信息软件看,国内虽然有一些公司出版相关的软件,但这些软件偏重一般性,不能全部包括企业特有的管理活动,应用范围受到限制。同时软件中的一些附加功能,又是企业所不需要的,给企业带来了经济上的浪费。(2) 从动态数据来看,动态数据能提供的信息,管理人员能够从其中决策。这要求动态数据库能随时进入关系数据库。然而,一些企业由于管理水平有限,动态数据并没有做到随时更新。动态数据没有及时的进入数据库,系统的信息就不能支持管理决策。(3) 从数据库结构看,由于基础管理系统在我国还

7、是一个新领域,计算机人员对这个领域不熟悉,而企业管理人员又缺乏理论的支持导致双方无法很好的合作。(4) 从系统的功能看,基础管理系统不仅能记录所以发生的数据,更重要的是它能整理和分析这些数据,并提出有价值的报告。所以,基础管理系统不但要对基础信息的管理如球员信息、考勤信息等,而且更重要的是能向企业的高层提出支持性的建议。综上所述,以计算机为基础的基础管理系统推动基础管理走向科学化、规范化,减轻单位基础管理工作的劳动强度,提高球员工作效率、质量和管理水平的软件系统。使得通过信息化管理,人员的增加、调动、奖惩等变得方便快捷,大大提高了基础管理的工作效率。1.3 研究内容和方法球队信息管理系统是对球

8、队信息进行统一的管理,可以方便的进行插入、修改、删除、查询、退出。其中有基础管理,为球队人员信息进行有效管理。作为一个系统,怎样安全的维护系统,就需要建立系统管理。球队也是个特殊的企业,球队管理系统同样需要球队管理。球队信息管理系统是信息管理系统(MIS),它的开发包括在后台建立数据库和维护以及和在前端维护应用程序。在后台使创建的数据保持相同、完整、安全的数据库。在前台使应用程序功能完备,方便使用。第2章 系统分析2.1 需求分析为了提高球队成绩,提高球队效率,形成一个高效、快捷的信息系统来管理球队人员的各类型信息,并能保证系统的安全性,防止恶意的进攻,随着信息技术在管理领域越来越广泛而深刻的

9、应用,信息管理系统工具在技术上一步步成熟起来。信息管理系统成为一个新的课题。企业是要生存、发展的,因此,企业应高效而有机地去组织他们的活动,这就意味着要加强企业的管理,强化企业内部每种资源的有效管理而且同样需要建立一套符合企业自身特点的信息管理系统。球队作为一个企业同样需要高效的信息管理系统,方便管理对球队的各类信息进行有效管理。(1) 作为球队基础管理的工具,用户可以对球队人员的各类信息进行查询、检索、插入、删除、修改;(2) 设置权限进入系统,根据权限的不同实现功能也不同,保证信息的安全;(3) 作为球队管理的工具;(4) 作为一般用户的查询,检索信息的工具,方便用户使用。2.2 可行性分

10、析随着国内信息化建设进程的加快,企业信息管理系统成为必然的趋势,球队作为一个特殊的企业更需要有特殊的管理系统为其提高效率,计算机技术的发展为“球队信息管理系统”的发展创造了条件,包括:技术方面:整个系统属于一个规模比较大的MIS系统。尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行插入、删除、查找、编辑等。目前许多企业都建成了局域网,为信息管理系统提供基础;信息管理系统技术的逐渐成熟,为球队管理系统提供了技术基础;计算机以进入日新月异的时代,大内存、大容量的硬盘也以普及,这为系统提供了强有力

11、的硬件保障。操作系统现有Windows98/windows2000等。(2) 经济方面:由于系统对公司的正常运行的影响是相当大的,所以必须要设置单独的服务器来运行这个系统。又考虑到所有计算机硬件软件都是存在出错可能的(具体到这个系统,由于其需要不间断的运行,所以其出错的可能就会变得更大),因此整个系统应该考虑使用双机热备份技术。使用两台服务器同时运行,一个为主,一个作备份,这样可以避免服务器故障对整个系统的影响。又考虑到这个系统是为公司内部服务的,而且数据库设置和调试时都必须要直接使用服务器,所以应该将服务器设置在公司内部。(3) 法律方面:整个系统由于是自行开发,自行使用,所以系统本身不存在

12、法律上的版权争议。在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Internet的,一旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。(4) 目前存在的问题:使用纯单机版的数据库系统这是最简单的数据库访问方式。采用这种方式不涉及网络传输,所以无论在哪个球队,也不管其上网设施是如何的,总能采用这种方法的。采用这种系统后,如果要实现数据同步,必须定期将数据库全部上传(注意:这里应该是上传整个数据库,因为采用这种方式操作的系统,它上传的时间间隔一般是比较大的,如果记录哪些记录

13、是更新的,在实际同步时候,将花费很多时间作整个更新记录的比对,在记录量增大时候,这个检测的时间也会急剧增加,反而增加了处理时间),服务器在收到整个数据库后,在服务器端运行一个特殊的软件,用于数据的同步。然后将处理后的数据库放在一个特定的区域,客户端可以将处理后的数据库收下来,以实现数据库同步。2.3 系统功能分析系统分析是使整个MIS设计达到合理、优化的重要步骤。系统功能分析是从上到下的方法一步一步的细化系统的功能结构。根据球队信息管理系统的业务流程来判断系统的功能和过程。对于它的基础上为系统的功能做出分析和设计。球队信息管理系统建立的整体方案含盖了编辑录入信息、修改信息、查询信息3大部分,其

14、下含有人员、球队信息的录入、修改、检索,以及系统管理等多种业务流程。按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析是使整个MIS设计达到合理、优化的重要步骤。这些步骤必不可少。第3章 系统设计3.1 系统设计原则系统的设计原则具有以下特性:(1) 可靠性和稳定性(2) 易管理性(3) 易维护性(4) 整体性(5) 应用性(6) 规范性系统只有具备以上6点才能使设计更加完善,才能距离系统的实现更进一步,才能做出好的程序。3.2 系统开发模式设计本系统采用B/S模式。B/S模式管理信息系统基本上克服了C/S模式管理信息系统的不足,有以下几点: (

15、1) 系统开发、维护和升级的经济性 (2) B/S模式提供了一致的用户界面 (3) B/S模式具有很强的开放性 (4) B/S模式的结构易于扩展 (5) B/S模式具有更强的信息系统集成性 3.3 系统结构设计球队信息管理系统的结构,本管理系统从功能结构上可分为三个层面。(1) 基础数据层。基础数据层包含的是变动很小的静态数据,分为两大类:一类是个人的属性数据,如姓名、原因等;另一类是企业数据,如企业组织结构、职位设置、技术统计、管理制度等。(2) 业务处理层。业务处理层是指对应于管理系统具体业务流程的系统功能,这些功能在日常管理工作中不断产生于积累新数据,如球员信息、球员职务信息、球员考勤信

16、息等。这些数据将成为球队掌握球员情况、提高管理水平以及提供决策支持的主要数据来源。(3) 决策支持层。决策支持层建立在基础数据与大量业务数据组成的数据库基础之上,通过对数据的统计和分析,就不能快速获得所需信息,如球员人数,出勤情况等。这不仅提高球队的管理效率,而且便于企业高层从总体把握人力资源状况。系统分为基础管理、系统数据管理、球组管理、三大模块。如图4-1所示:3.4 系统功能设计(1) 球队信息管理系统的功能体现在各类信息的管理和查询。包括:人事信息管理功能:其中可对人员的姓名、球队、球员号、年龄、身高、体重、水平、入职时间、球衣号、位置、离职时间等信息进行添加、删除、修改检索的功能操作

17、,此人事信息管理功能所包含的信息较为全面。除了基础管理,本系统还有系统数据管理和球队管理功能,分别完成对球员的数据统计、用户密码修改、球队编号、名称、性质的添加、修改、删除、检索功能操作。(2) 模块功能划分:本系统共分为3大模块。基础管理模块的功能为,对人员各类信息的插删改,包括球队人员加入、球队人员查询、球队人员离职、球队人员信息更新、考勤管理和考勤报表。系统数据管理模块的功能为密码修改、查询技术统计、添加技术统计、更新数据。球队管理的功能为对球队信息的插删改,包括:添加球组、查询球组、删除球组。(3) 较强的操作性,快捷方便,本系统界面清晰完整、结构性强、给用户提供一个方便、简单、实用的

18、操作环境,使各权限的用户很容易得完成所需功能的实现。(4) 可24小时全天候运营。3.5 系统所用数据库和表本系统所用数据库为:ORACLE。 球队管理系统可户端与jdbc数据源连接,数据通过ADO(Active Data Object的缩写,是微软基于COM的数据访问组件)与建立的ORACLE数据库连接。表名及字段设置:人员信息结构管理结构的表描述了所有人员信息结构和球队信息结构及系统字段名称和字段值,为数据库表中所添加的项目,字符值表明所添加的信息。通过sql plus进入ORACLE数据库。主要分为人员信息结构,球队管理结构,球队管理结构,系统管理结构,系统管理结构。例如:姓名、工号、地

19、址、省份、城市、身高、体重、入职年月、入职号、位置、球员水平、年龄;数据类型中输入:字符。这样可以使这些表更完整、更清晰的查看。分别完成下面表的创建。人员信息结构。球队管理结构。 第4章 系统实现4.1 数据库的实现本系统在ORACLE中建立了一个数据库:命名为tream_db.mdb。其中主要有以下几个表。共为四个表,分别在四个表中添加相应的字段名称,设定数据类型和长度。 4.2主界面4.3 系统的测试在运行程序的过程中,发现了许多问题,其中包括:界面文字的错误、个别功能无法实现、界面所显示信心与实际要表达的信息不符合、界面上按钮无法显示。(1) 界面文字的错误是因为在空间中表明名称的lea

20、gue中文字书写错误,改正即可。(2) 个别功能无法实现,例如:无法查询并且使全部球员的信息显示出来。(3) 界面与需要表达的信息不符合,例如:在插入数据到数据库中是这个数据直接与数据库中的数据进行换算,但是无法执行此过程,所以使用了两个页面来多次进行数据库操作来执行此次任务。(4) 界面按钮无法显示,例如:在运行时当点击球队管理模块界面中的球队查询按钮后,无法显示出返回和结束按钮。结论:本论文研究的球队信息管理系统,旨在为球队提供一个高效的信息管理系统,为球队提高工作效率,完善信息的存储及变更,属于一个小型的企业信息管理系统(MIS),本系统很好的诠释了企业信息管理系用所应完成的功能,也为球

21、队信息管理系统这一特殊领域起到一定推动作用,可以为球队信息管理系统的建设提供借鉴。本论文主要做的工作:本论文按照需求分析、系统分析、系统设计的一般开发步骤,结合球队信息管理系统的开发过程,进行介绍。本文主要做了以下工作:(1) 对球队信息管理系统进行了需求分析,确定了球队信息管理系统的开发与设计是势在必行的;(2) 分析了球队信息管理系统所采用的数据库模式,以及实现连接数据库的具体方法及数据的纪录。(3) 对球队信息管理系统进行了具体设计,可以实现对人员及球队信息的各种管理和查询功能。由于该系统十分复杂、本人开发经验、以及客观环境限制等各种原因,本文开发出的系统功能着实有限,只能说是一个简单的

22、球队信息管理系统。本论文开发与设计方面的不足:球队信息管理系统涉及的范围广,应实现的功能也有很多,一个完善的信息管理系统应该是功能强大,安全、稳定性高。但由于时间的不充裕,和本人经验的欠缺,此系统的欠缺之处也是存在的。 感想及讨论:在本次毕业设计中,本人经历了需求分析、系统分析、系统设计的过程。充分认识到,开发高质量的系统需要考虑很多方而的因素:(1) 在选择了合适的操作系统之后,采用什么开发工具直接影响最终系统的性能。选用效率高的开发工具,可以缩短开发时间,同时,也能提高系统的质量。(2) 需求分析工作是系统开发过程中重要的一步,也是决定性的一步。是要把用户的要求转换成一个系统的逻辑模型。在

23、实际工作中,由于用户对系统开发的不了解,往往对于系统所要达到的功能并不能完全提出来。开发人员要完全了解用户的需求,要细致的进行分析,想到用户的前面,把用户没有想到的需求也要考虑到。(3) 查阅资料和对所需知识的学习是必步可少的环节,能够找到与所开发的系统相关的材料,比较适合的参考文献,将对所做的编程工作有极大的帮助,提高开发系统的效率,节省大量宝贵时间。在互联网上查找相关资料,往往会收到意想不到的效果,可以大大提高效率。(4) 计算机行业是一项需要不断学习新知识的应用学科领域,在这次的毕业设计过程中,自己付出了努力完成此项目,通过学习和实践,使自己的学习能力和动手操作能力得到了很好的锻炼,这也

24、是对今后的工作学习起到的最关键的作用。参考文献1 厉小军. WEB编程技术. 机械工业出版社,2009.2 王永贵. ORACLE数据库开发与应用. 中国矿业大学出版社,2009.3 刘晓华,张健,周慧贞. jsp应用开发详解M. 电子工业出版社,2007.4 张军. JSP网络应用于开发例学与实践M. 清华大学出版社,2006.5 魏勇. 一种基于Java技术的网络管理软件的设计方案J. 硅谷出版社,2010.6 雷明剑. Java Applet技术在网络管理中的研究及应用D. 重庆: 重庆大学出版社,2007.7 刘万军. java6程序设计实践教程. 清华大学出版社,2009.8 明日科技. jsp程序设计教程M. 北京: 人民邮电出版社,2007.9 王家华. 软件工程M. 沈阳: 东北大学出版社,2003.10 计算机专业毕业设计. 软件工程案例M. ,2011.11 王虎,张俊. 管理信息系统M. 武汉: 武汉理工大学出版社,2004.7.12 李海峰. 基于J2EE技术开发高性能BBS论坛D. 上海: 华东师范大学,2006.13 贺松平. 基于MVC模式的B/S架构的研究及应用D. 武汉: 华中科技大,2007.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号