高校运动会管理系统的设计与实现毕业论文.docx
《高校运动会管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《高校运动会管理系统的设计与实现毕业论文.docx(58页珍藏版)》请在冰豆网上搜索。
高校运动会管理系统的设计与实现毕业论文
郑州大学毕业设计(论文)
题目:
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历
而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日期:
指导教师签名:
日期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论
文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研
究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位
论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩
印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
导师签名:
日期:
年月
作者签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“V")
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“V”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“V")
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
毕业设计(论文)开题报告
课题名称
高校运动会管理系统的设计和实现
学生姓名
学号专业班级
一、选题的目的意义
校运会管理系统只是企业管理软件的一个特例。
校运会管理系统,重点在于其管理系统。
现在各个企业、组织都需要一个管理系统,校运会管理系统只是管理系统的一个特例。
通过对校运会管理系统的实现,可以了解各个管理系统的大体组织机构。
可以熟悉通过应用软件对数据库进行各种操作。
完成了校运会管理系统也就对各个管理系统软件有了比较深入的了解。
二、国内外研究综述
管理软件系统工程是目前IT技术的一大类,包括ERP、CRM、HR、PM、KM、OA等众多的
内容。
除了上述类别外,还有一类在线企业管理软件,不涉足到企业具体的业务,而紧盯基础管理,是业务管理软件的有力补充。
如今目标,专业的企业在线管理工具。
让管理者和员工明确企业的目标、自己的目标,工作卓有成效。
以企业管理需求为基础,以IT技术为支撑,为企业提供数据信息
的综合管理办法。
随着科学技术的发展,越来越多的管理软件出现在公众的面前,供企业使用。
三、毕业设计(论文)所用的方法
这次的毕业设计(校运会管理系统)是在MicrosoftVisualC++6.0环境下,利用Microsoft提
供的各个API函数,以及提供的各种组件链接上MicrosoftSQL数据库,通过MFC提供的各个控
件对数据库进行操作。
开发出可移植的高稳定性的管理系统。
四、主要参考文献与资料获得情况
1.王珊,萨师烜著,数据库系统概论,北京:
高等教育出版社,2000,78~128
2.任哲等编著。
MFCWindows应用程序设计,北京:
清华大学出版社,2004,68~88
3.胡哲源编著掌握VisualC++:
MFC程序设计与剖析,北京,清华大学出版社,2001。
52~70
五、指导教师审批意见
签字:
年月日
毕业设计工作中期检查I
附表三年月日
课题名称
高校运动会管理系统的设计和实现
姓名
专业和班级指导教师
一、毕业设计具体内容、目标和可能遇到的问题
具体内容:
了解高校运动会的体系结构;掌握VC6.0的MFC环境下,使用C++语言编写学生报名、教工报名、学生成绩录入、教工成绩录入、学校器材管理、学生成绩修改等内容的的编写。
目标:
熟悉VC6.0的环境,熟悉在VC6.0的环境下用ADOS接数据库,从数据库读取数据,添加数据,查询等。
可能遇到的问题:
在VC6.0环境下连接数据库比较困难,需要从网上及这方面的书籍上查询相关的信息,以完成在MFC环境下对数据库的增、删、查、改的功能。
二、米取的研究方法、技术路线、实验方案及可行性分析
在VC6.0环境下连接数据库有几种方法,他们各有优缺点,其中比较容易掌握而且使用比较普遍的是用ADO来连接数据库。
实验方案是理论与实践相结合,即在阅读大量的相关文献的同时,通过上机实践尽快熟悉VC6.0环境以及ADO以便早日能够编写出学生报名、教工报名、学生成绩录入、教工成绩录入等功能模块。
方案是可行的,软件编写的环境和相关书籍都是非常齐全的,而且时间方面也是要保障的。
三、指导教师对学生出勤、文献阅读等方面的评语
签字:
年月日
毕业设计工作中期检查u
附表四2010年5月9日
课题名称
高校运动会管理系统的设计和实现
姓名
专业和班级指导教师
一、阶段性结果
1.兀成了万多子的央文翻译。
2.对MicrosoftVisualC++6.0环境和MicrosoftSQL数据库也有了更深入的理解。
3.进一步掌握了编写各个功能模块的技术。
二、存在的冋题
1.对MicrosoftAPI函数的调用和MFC空件使用上在个别细节上不是很理解。
2.对数据库的访问虽有了初步的认识,但要想编写出能够正确运行并且能够准确提示错误的完整的程序还有些困难。
三、后一步工作设想
1.仍需要多阅读有关MFC控件使用功能,同时向老师多请教,一定要深入理解MFC和MicrosoftSQL数据库的使用功能。
2.在使用API函数对数据库访问以及对MFC上控件的使用方面还需要更多的上机实践,要多与同学交流和沟通。
3.进一步抓紧时间,争取早日完成毕业设计。
四、指导教师对学生出勤、论文进展方面的评语
签字:
年月日
高校运动会管理系统的设计和实现
摘要:
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步
成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地
把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在MicrosoftVisualC++6.0环境下采用“自上而下地总体规划,自下而
上地应用开发”的策略开发一个管理信息系统的过程。
通过分析某一校运会管理系统的不足,创建了一套行之有效的计算机管理学校运动会的方案。
文章介绍了学校运动会管理信息系统
的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
关键字:
管理信息系统学生管理MicrosoftVisualC++6.0应用
UniversityGamesManagementSystem
Abstract:
Withmoreandmoreinformationtechnologyinmanagementandextensiveapplication,Managementinformationsystemimplementation,technologyhasgraduallymatured.Managementinformationsystemisanevolvingnewdiscipline,Anyoneunitto
surviveistodevelopandefficientlytoorganicallyorganizeinternalactivities,itmustbeestablishedwithitsowncharacteristicstoadapttotheManagementInformationSystem.
ThisarticledescribestheMicrosoftVisualC++6.0environment,a"masterplanfromtoptobottom,bottom-upapplicationdevelopment,"thestrategydevelopmentprocessofamanagementinformationsystem.Managementsystembyanalyzingthedeficienciesofasportsmeeting,createasetofeffectivecomputermanagementschoolsportsprograms.Thisarticleintroducesschoolsportsmanagementinformationsystemofparts,includingfeasibilityanalysis,businessprocessanalysis;systemdesignpartofthesystemfunctionsmainlyintroducedthedesignanddatabasedesignandcodedesign;system
implementationpartdescribesthealgorithmseveralcomponents,Thesysteminterfaceismorefriendly,moresimple,morepractical.
KeyWords:
ManagementinformationserviceStudentManagementTheapplicationof
MicrosoftVisualC++6.0
2
2
3
....3
...5
5
■)))5■■
5
■■55555■■
5
■■555555■■
5
■■)))))))■■
5
■■)))))))■■
印模
5
...6
..,,,,6
.6
.7
..,.8
...8
8
■5555555555°
8
■■55555555■■
错误!
未定义书签。
1.1系统概^述,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1.2系统及需求分析,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1.2.1系统需^求,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
122可行性分析
1.2.3工作环境的介绍,,,,,,,,,,,,,,,,,,,,,,,,,,,
1.3系统的功能简介,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1.3.1项目规划,,,,,,,,,,,,,,,,,,,,,,,,,,
1.3.2系统管理模块:
,,,,,,,,,,,,,,,,,,,,,,
1.3.3报名模块:
,,,,,,,,,,,,,,,,,,,,,,
1.3.4查询模块:
”,,,,,,,,,,,,,,,,,,,,
1.3.5成绩录入与修改模块:
,,,,,,,,,,,,,,,,,
1.3.6打
块.
•)))))))))))))))))))))))))))))))
1.4系统开发的目标,,,,,,,,,,,,,,,,,,,,,,,,,,,,
2系统分析
厶■YU丿1/I))))))))))))))))))))))))))))
2.1数据存储分析:
实体联系图,,,,,,,,,,,,,,,,,,,,,,,,
2.2功能分析:
功能层次图,,,,,,,,,,,,,,,,,,,,,,,,,,
3.系统设^计,,,,,,,,,,,,,,,,,,,,,,•,,,,,,,,
3.1软件模块结构设计,,,,,,,,,,,,,,,,,,,,,,,,,,,
3.1.1系统方案确定,,,,,,,,,,,,,,,,,,
3.1.2软件结构设计,,,,,,,,,,,,,,,,,,,
3.2数据库设计,,,,,,,,,,,,,,,,,,,,
9
3.2.1本系统中所涉及到的主要实体共有九个数据表:
4系统的功能
■■/」、UHJr4L_l5555555555555555555555555555
4.1系统登陆界面:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
6.全文总结致谢”,,参考文献:
附录,,,,,,,,
、八■、-
前言
管理系统是由管理者与管理对象组成的并由管理者负责控制的一个整体。
管理系统因具体对象不同而千差万别,可以是科学的、经济的、教育的、政治的等。
管理系统的整体是由相对独立的不同部分组成的。
这些部分可以按人、财、物、信息、时间等来划分,也可以根据管理的职能或管理机构的部门设置来划分。
管理工作者如果看不到整体中的各个组成部分就看不清楚整体的结构和格局,就会造成认识上的模糊,从而在工作上分不清主次。
同时任何管理系统都是变化发展着的,而且任何变化和发展都会表现为管理的具体任务和管理目标的实现条件的变化。
目前市场上充斥着各种各样的系统管理软件,这是由于社会的快速发展以及各种管理软件管理能力的不断提高而形成的。
在这样的背景下,我通过对学校运动会的调查与研究发现可以开发一个高校运动会管理系统。
以实现对高校运动会的更有效的管理,使参加与观看学校运动会的师生得到更为方便的服务。
概述
1.1系统概述
本学校运动会管理系统可以说是一个综合性的学校运动会管理系统,这它集成了学校运动会学生管理系统、学校运动会教工管理系统、学校运动会成绩管理系统、器材管理系统等多种功能,因而具有较强的实用性和先进性。
1.2系统及需求分析
1.2.1系统需求
通过调查,要求系统需要有以下功能:
⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
⑵由于该系统的使用对象多,要求有较好的权限管理;
⑶原始数据修改简单方便,支持多条件修改
⑷方便的数据查询,支持多条件查询;
⑸在相应的权限下,删除数据方便简单,数据稳定性好;
⑹数据计算自动完成,尽量减少人工干预;
1.2.2可行性分析
由于本系统管理的对象单一,都是在校学生及教工,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
本系统的设计是在WindowsXP中文版操作系统环境下,使用Microsoft
VisualC++6.0中文版开发成功的。
数据库是MIS中的重要支持技术,在MIS
开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库
应用的特点及适用范围。
1.2.3工作环境的介绍
VisualC++6.0是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美。
在VisualC++环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,VisualC++6.0具有以下特点:
可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果
对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操
作可能要反复多次,大大影响了软件开发效率。
VisualC++6.0提供了可视化
设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在
屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。
VisualC++6.0自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计
VisualC++6.0支持面向对象的程序设计,但它与一般的面向对象的程序设计语言不完全相同。
在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而VisualC++6.0则是应用面向对象的程序设计方法
(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,VisualC++6.0自动生成对象的程序代码并封装
起来。
每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言
VisualC++6.0是在C++语言的基础上发展起来的,具有咼级程序设计语言的语
句结构,接近于自然语言和人类的逻辑思维方式。
VisualC++6.0其编辑器支
持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
VisualC++6.0通过事件来执行对象的操作。
一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。
例如,命令按钮是一个对象,当用户单击
该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用VisualC++6.0设计大型应用软件时,不必建立具有明显开始和结束
的程序,而是编写若干个微小的子程序,即过程。
这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
访问数据库
VisualC++6.0具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理MicrosoftSQL数据库,并提供了强大的数据存储和检索功能。
VisualC++6.0提供开放式数据连接,即ODB(功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer,Oracle等。
在
应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
动态数据交换(DDE)
利用动态数据交换(DynamicDataExchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链