配色: 字号:
jsp运动会管理系统ssh论文
2024-05-22 | 阅:  转:  |  分享 
  


本 科 毕 业 论 文(设 计)





运动会管理信息系统

























学 生 姓 名:

学 院:

专 业:

班 级:

学 号:

指 导 教 师:

审 阅 教 师:

完 成 日 期:







摘 要

随着互联网普及率的提高,互联网与人们日常生活的关系越来越密切,越来越多学校也正在着力建设自己的信息化管理系统,学校根据自身的发展及社会发展的需要,开始将传统的运动会成绩管理由人工管理模式调整为信息化管理。基于Internet的运动会管理信息系统,可以更好的对其进行管理,存储以往的信息、安全高效,节省人力,还使其运营的更好,可以更快捷高效的对运动会的信息进行查询和管理。

本系统以SQL Server2000和 Java作为开发平台,采用B/S架构和C/S架构相结合的方式,来保证系统的安全性和实用性。本系统基于j2ee技术,mvc架构,sql?server 2000作为数据库。除基本的信息库资料统计、查询、修改、删除等功能外,还具有数据向excel导出功能。系统的上线,使,。?







关键词:运动会; 成绩管理; J2EE; MVC; Struts ; sql































Abstract

As the Internet penetration rate rise, the Internet and the People''s Daily life closer relations, more and more schools are also focus on building their own information management system, schools according to the development of itself and in need of social development, the traditional games will start by artificially management model result management adjusted for information management. Based on Internet university sports meeting performance management information system, can better carries on the management, the information stored ever, safe and effective, save manpower, still make its operations better, can be more efficient of college sports scores of the information query and management.

This system to SQL Server2000 and Java as a development platform, and adopts B/S structure and C/S structure combination method to ensure the security of the system and practicability. This system based on j2ee technology, MVC framework, Struts, and SQL server 2000 are as backend database. Besides basic information base material statistics, inquiry, modification and deletion function outside, still have data to excel output function. System of on-line, the system''s implementation can make universities in sports performance management work is more convenient, to increase overall efficiency.

This system realizes the confidentiality, integrity, undeniable sexual aspects of security needs, has the good practical value and application promotion value.



Key Words:Sports meet; Achievement Management; J2EE; MVC; Struts ; sql







目 录

摘 要 II

Abstract III

一、引 言 1

(一)项目开发的背景 1

(二)项目开发的意义 1

(三)课题研究主要内容 1

1.课题研究重点 1

2.拟解决的关键问题 2

3.所要实现预期成果 2

二、系统规划 2

(一)业务流程分析 2

1.业务流程 3

(二)系统功能需求 4

1.会员功能需求 4

2.管理员功能需求 4

3.工作人员功能需求 4

(三)可行性分析 5

1.经济可行性 5

2.技术可行性 5

4.法律可行性 6

三、系统分析 6

(一)系统的逻辑模型 6

1.数据流程图设计 6

2.数据字典 7

四、系统设计 9

(一)系统功能模块划分和功能模块图 9

1.用户功能 9

2.卫生院工作人员功能 10

3.管理员功能 10

(二)系统开发技术和开发工具 12

1.开发技术 12

2.开发工具 12

(三)数据库设计 13

1.概念结构设计 13

2.逻辑结构设计 14

3.数据表设计 14

(四)系统界面设计 15

1.用户模块 15

2.管理员模块 18

3.工作人员模块 20

(五)处理流程设计 21

1.用户功能处理流程设计 21

2.管理员功能处理流程设计 22

结 论 25

参 考 文 献 26

致 谢 27



一、引 言

(一)项目开发的背景

目前信息管理仍然停留在簿、表、册等手工模式,不仅工作量大,手续繁杂等错误,而且基础数据和统计报表时效性差,影响。少数实施计算机管理的县区也存在数据标准不统一、信息不能共享等问题。随着的扩大,信息管理已不能满足需要。为此,建设一个势在必行。

传统的管理方式和管理手段已不能完全适应这一发展变化管理模式,滞后,管理模式使得在管理模式已明显不能满足需求

(三)课题研究主要内容

1.课题研究重点

本次课题研究的重点是做一个运动会管理系统,根据原有的手工管理方式对其进行信息系统管理的实现,使其在数据查询,信息安全等操作实行中更加方便、灵活、可靠、安全。

2.拟解决的关键问题

(1)灵活快捷的数据录入

(2)通用友好的查询设计

(3)安全的系统设计,防止信息丢失

(4)良好的扩展性

3.所要实现预期成果

预期成果将以管理软件的形式提供,并通过设计论文对研究成果进行分析。通过学习相关理论知识,查阅搜索相关资料,做出一个系统界面友好美观,操作简单易行的运动会管理信息系统,提供完备的查询功能

















二、系统规划

(一)业务流程分析

本阶段遵循用户参与的原则,对现行的工作流程进行了详细调查[5]。根据调查的资料对业务流程做了具体分析,在现行的顾客购买流程的基础上,进行改进,并给出了高校运功会成绩管理系统的业务流程。





表格制作 业务处理单位 业务处理描述



1.业务流程

学生在学校参加运动会参加项目比赛,老师维护好比赛项目类型,确定比赛后,参加比赛,老师进行评分,同事记录到系统中,手工写入一个账簿中。此业务流程分析得到,如图2.1所示。



图2.1 运动会学生比赛项目流程



通过现行的业务流程分析,了解运动会成绩的管理方式,存在诸多局限。现在依据不同的角色,进行分析:

(1) 对于学生来讲,学生要报名项目,要出门来到学校办公室进行报名; 对于学生来说,不方便、不经济、不快捷。

(2) 对运动会工作人员来讲, 工作人员对参赛项目类型的管理,即手工管理,翻阅账簿整理项目的类型及相关信息; 既费力又不能保证准备性,不方便统计,管理质量受到限制不能给工作人员带来管理便利化、经济效益化。

(二)系统功能需求

想要成功地设计好一个系统,首先应该明确用户对系统的功能需求,用户对本系统的功能需求如下(主要从管理员功能需求、学生功能需求和工作人员功能需求三个角度分析):

1.学生功能需求

(1) 运动会期别信息查询

(2) 专业信息查询

(3) 班级信息查询

(4) 项目管理(包括运动项目申报、查询项目信息和项目申报审批情况)

(5) 个人密码重置

(6) 运动项目比赛项目成绩查询











2.管理员功能需求

(1) 运动会期别管理 ???? (2) 专业报名管理 ???? (3) 班级报名管理 ???? (4) 运动项目管理(项目类型维护) ???? (5) 学生和教师个人资料维护(包括注册、修改和删除个人资料)

(6) 公告管理

(7) 管理员个人资料维护



3.工作人员(老师)功能需求

(1) 运动会期别查询 ????(2) 专业信息查询 ????(3) 班级信息查询 ????(4) 项目信息管理(查询项目类型和运动项目审核) ????(5) 个人密码重置

(6) 运动项目评分管理

(三)可行性分析

随着现代科技和信息产业的发展,信息系统的构建成为每个企业必不可少的一个环节,通过建立信息系统,可以更好的对公司进行管理,能使公司的运营更加好。并且可以更快捷更高效的对公司的信息进行查询和整理。

可行性分析是任何一项系统研究投入力量之前必须进行的一项工作,这对于保证资源的合理使用、避免浪费是十分必要的,也是网站设计一旦开始以后能顺利进行的必要保证[8]。经过系统目标的研究及详细的市场调查总结出以下可行性分析:

1.经济可行性

系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。因为通过运动会管理信息系统信息可以不受距离的限制,开发资金少,系统开发运行后,可以实现管理人员对信息管理的计算机化,管理员将人从繁重的工作业务中解脱出来,减少了预防接种管理中无意的错误,节省了大量的时间,预防接种工作效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。

2.技术可行性

该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。

软件上操作系统采用Windows XP,开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web服务器

网络体系结构基本定位于局域网(Windows NT)环境下的B/S结构。这种模式具有如下优势:

(1)使服务器端数据处理负荷减轻。

(2)该结构的系统容易扩充、灵活性和可扩展性好。

所以技术上是可行的。



随着网络技术与信息技术的发展,因特网迅速成长,因特网与企业的结合创造了新的使由传统模式转向

4.法律可行性

(1) 所有技术资料都为合法。

(2)开发过程中不存在知识产权问题。

(3) 未抄袭任何网站,不存在侵犯版权问题。

(4) 开发过程中未涉及任何法律责任。



综上所述,本系统的研究与设计在经济、技术、社会、法律上都是可行的。

























三、系统分析

系统分析阶段是根据功能要求,考虑实际条件,具体设计实现逻辑模块的技术方案,是一个系统的设计与实现中不可缺少的部分。  

(一)系统的逻辑模型

系统的逻辑模型包括数据流程图和数据字典。

1.数据流程图设计

数据流图由四种基本成分组成:

外部项(外部实体)、加工(数据加工)、数据存储、数据流。

数据流图基本图例,如图3.1所示。



外部项 数据处理 数据流 数据存储

图3.1 数据流图基本图例



运动会管理信息系统的顶层数据流程图,如图3.2所示。



图3.2 运动会管理系统DFD

2.数据字典

通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据流、数据存储、处理过程和外部实体。

数据元素条目如下所示。

密码元素的数据字典如图3.12所示。





图3.12 密码元素



数据结构条目如下所示。

接种信息的数据结构条目如下图3.13所示。





图3.13 预防接种结构



数据流如下所示。

下订单信息流如图3.14所示。





图3.14 比赛信息流

处理过程条目如下所示。

比赛审批操作处理模块如图3.15所示。



图3.15 比赛审批操作处理



外部实体如下所示。

用户如图3.16所示。



图3.16 用户实体



由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是采用这种方法绘制的。









四、系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。

在对目前大多数信息化系统的研究和对要开发的运动会管理系统的功能需求进一步明确之后,制定出系统的总体规划是必要的,也是全面展开开发工作的重要基础。系统总体设计包括:系统功能模块划分、数据库设计、系统开发工具、开发技术、系统界面设计、模块处理流程设计等。

(一)系统功能模块划分和功能模块图

功能模块划分是描述系统的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程。在系统分析的基础上,完成了对系统功能的划分。现介绍如下:

运动会期别管理:运动会我们会分期举行,这里需要动态维护的。这里我们可以对徐小的专业进行报名

专业管理:这里实现对学校的专业的管理,增删查改功能 ,一个学校需要维护多个专业

班级管理:这里实现对学校的班级的管理,增删查改功能 ,一个班级下对应多个学生

学生管理:实现对学生的的增、删、查、改功能,学生的账户个人信息的维护

项目管理:实现对运动会项目的管理,增、删、查、改功能

负责人管理:首先包括项目负责人本人帐户信息的管理 ,每个运动会项目都对应了相关的负责人,负责人能给申报过这个项目的学生进审核、考试打分

申报项目管理:学生对自己感兴趣的项目可以进行申报,待相关责任人进行审核通方可参加项目

审核管理:针对学生选报的运动项目,相关责任人进行审批,审核通过后方可进行考试并记录考核分数

成绩管理:对学生可以查分、管理员和责任人可以评,修改评分

公告管理:用于管理员及时在线发布运动会消息

管理员账号管理:对管理员账号的增、删、查、改功能



经过上面的模块划分,得出具体模块图如图4.1所示。



图4.1 系统功能模块图



模块划分后,具体清楚了系统所要实现的功能,接下来要选择系统开发技术和开发工具。

(二)系统开发技术和开发工具

1.开发技术

MVC框架技术、Struts、Hibernate技术。

MVC框架的应用是比较广泛的,Struts是一个MVC框架,但是几乎没有涉及到M(model),所以Struts可以采用JAVA实现的任何形式的商务逻辑;Hibernate是一个免费的开源JAVA包,他使得与关系数据库打交道变得十分轻松,不必考虑如何从数据库表中取数据或是存储数据,只需专注与应用程序的对象和功能。

(2) B/S模式技术

以目前的技术看,局域网建立B/S结构的网络应用相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全





图4.2 运动会管理信息系统原理示意图



2.开发工具

本系统采用My Eclipse做为开发平台。MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错具有功能强,使用简单,管理方便,运行速度快,可靠性高,安全保密等特点

(三)数据库设计

数据库设计是系统设计中非常重要的一个环节。目前,常用的数据库管理系统有Access、SQL Server、MySQL、Oracle等。根据现今购物网站的需求与业务流程,本系统采用SQL Servet 数据库。

1.概念结构设计

根据功能模块划分的结果,具体分析了本系统具有的实体,实体属性图如下图4.3所示。





图4.3 实体属性图



遵循三范式原则,对实体之间的依赖关系进行了整合,整体E-R图如图4.4所示。





图4.4 整体E-R图

说明:图中用矩形表示实体,也就是数据表。实体之间的关系用菱形表示,用无向线把菱形与有关实体连接,在边上标明联系的类型。实体的属性可用椭圆表示,但在该图中省略了属性。

2.逻辑结构设计

逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的E-R图转化成系统支持的数据模型,本选课系统采用关系模型。

根据以上原则将丹东市卫生院儿童预防接种管理系统中的E-R图转换为关系模型如下:

用户(用户编号,用户名,用户性别,用户密码,电话,生日,身份证号码,民族,爱好,用户Email,政治面貌,用户注册时间)

公告表(公告编号,公告标题,公告内容)

3.数据表设计

说明:学生信息表用来存放用户的基本信息和一些登录信息。学生的注册信息存储在这个用户信息表中,用户登录时,输入用户名与密码进行登录,通过学生信息表对用户名和密码进行校验。用户信息表如表4.1所示。



表4.1 学生信息表t_student



说明:项目信息表来存放接种的基本信息。在系统前台用户查看的项目信息都是通过这个接种信息表显示给用户的。项目信息表如表4.2所示。

表4.2 项目信息表T_Course



说明:公告信息表主要是用来存储网站的公告信息,供用户查看。公告信息表如表4.3所示。

表4.43公告信息表t_notice





(四)系统界面设计

经过数据库设计后,本阶段要进行系统界面设计。设计时要尽量按照用户工作习惯,同时要做到界面友好,让用户操作简单方便。下面将对各个模块进行详细设计。

1.学生模块

(1)学生登录界面:如图4.5所示。



图4.5 普通学生登录界面



(2)登录成功后首页,如图4.6所示。



图4.6 登录成功后首页



(3)运动会期别查询,如图4.7所示。





图4.7 区信息查询

(4)专业信息查询,如图4.8所示。



图4.8 专业信息查询

(5)班级信息查询,如图4.9所示。





图4.9 班级信息查询

(6)项目申请界面,如图4.10所示



图4.10 项目申请界面

(7)项目成绩查询,如图4.11所示



图4.11 项目成绩查询界面

2.管理员模块

(1)管理员登录后的页面,如图4.12所示。。



图4.12 管理员页面

添加运动会期别页面,如图4.13所示。





图4.13 添加运动会期别页面

(3)用户管理

添加用户



图4.12 添加用户

管理用户



图4.13 管理用户

参赛项目管理

新增参赛项目



图4.14 新增参赛项目

查询参赛项目



图4.15 查询参赛项目



公告管理



图4.16 公告管理

(5)运动项目审核管理



图4.17 运动项目审核界面



3.工作人员(老师)模块

(1)工作人员登录成功后界面,如图4.18所示



图4.19 工作人员登录成功页面

(2)教师密码修改界面,如图4.20所示





图4.20 老师密码修改页面





(五)处理流程设计

信息系统的处理流程图是系统流程图的展开和具体化。

丹东市卫生院儿童预防接种管理系统的功能主要包括用户功能、工作人员和管理员功能两个部分。下面分别对部分用户和管理员功能用处理流程图做详细描述。

1.用户功能处理流程设计

(1)用户登录注册模块处理流程设计,如图4.21所示。





图4.21 用户登录、注册模块处理流程图



(2)用户留言模块处理流程设计:

用户(登录或没有登录的用户)可以查看网站的留言,登录成功的用户,可以对网站进行留言,提供反馈信息,如图4.22所示。





图4.22 用户留言模块处理流程

2.管理员功能处理流程设计

比赛项目管理模块处理流程设计:

管理员点击接种管理后,可以添加、删除、修改项目信息,删除材,对具体项目信息进行更新等操作,如图4.23所示。



图4.23 参赛项目管理模块处理流程图

用户管理模块:管理员在登录成功之后,可以添加、删除、修改会员信息,如图4.24所示。





图4.24用户管理模块处理流程图

到此,运动会管理系统已基本完成。从系统规划、系统分析、系统设计,完成了系统开发流程,实现了系统的预期功能。

结 论

本文在分析运动会信息管理系统的基础上,用Struts/Hibernate SQL Server 2000设计并实现了运动会管理信息系统,成功实现了毕业设计所选课题的预期目标。

在整个设计过程中,对数据库设计,Struts/Hibernate框架都进行了研究,从而对框架技术和 Sql server 2000数据库服务器有了更深一层的了解,并从整体上对流程的概念有了更深层次的模型印象,对软件开发的整体设计思路和一些公认的方法有了全新的理解。

本系统界面美观友好,操作方便,做出了自己的特色。但由于时间仓促加上缺乏开发经验,系统在设计过程中不可避免地遇到了各种各样的问题,如:

第一,有些数据输入时没有及时的进行数据格式校验,不能保证数据绝对正确性。

第二,由于时间关系,系统功能实现不够完善,页面还待进一步美化。

该系统离实际使用也还有一定的距离,这些问题会在今后的实际运行过程中逐步加以完善和解决。



参 考 文 献

[1] 许秋.中国市场消费报告.社会科学文献出版社

[2] 李占城.电子商务与高端Web应用

[3] 黄梯云.管理信息系统(第三版).北京:高等教育出版社,2005.3.第249页.

[4] 朱群雄.系统分析与设计.北京:中信出版社,2004.8.

[5] 甘仞初,颜志军,龙 虹.信息系统分析与设计.北京:高等教育出版社,2003.

[6] 黄晓鹏,邓劲生.互联网发展与电子商务(第三版).北京理工大学出版社,2006年09月.

[7] 婉心.今天的电子商务.经济参考报. 2003:第27卷,第2期.

[8] 薛华成.管理信息系统(第四版).北京:清华大学出版社,2003.12.

[9] 邝孔武,王晓敏.信息系统分析与设计(第三版).清华大学出版社,2006年4月.第88页.

[10] 刘军,董宝田.电子商务系统的分析与设计.高等教育出版社,2003.7.第68页.

[11] 仲丛友.电子商务毕业设计指导.经济科学出版社,2007年10月.

[12] 许国柱.电子商务教程.华南理工大学出版社,2006年09月.

[13] 刘在云,刘蓉.电子商务与信息系统开发.人民邮电出版社,2006年08月.

[14] Andrew S.Tanenbaum.Calculator Network(4th Edition)[M].University Of Chin Hua Publishing.2005,3~5.

致 谢

在毕业设计的过程中,通过对运动会信息系统的开发,我受益匪浅。在这段时间里,大学四年所学的知识得到了综合的运用,掌握了软件开发的基本方法,了解了当今软件开发的一些新技术。

在毕业设计的过程中,我得到了XX老师的悉心指导,尽管本人在软件开发和论文撰写的过程中也付出了努力,但白立群老师在系统设计和系统实现中给我提出了许多建议,在此,我对XX老师表示诚挚的感谢!

在论文编写过程中,虽然反复推敲核证,但因水平有限,不当之处,敬请老师、同学批评指正,以便修正。



















 丹东市卫生院儿童预防接种管理系统



高校运动会成绩管理信息系统



-30-



运动会管理信息系统







献花(0)
+1
(本文系zy_360tsg首藏)