毕业答辩-“中小学电脑制作竞赛”管理系统的设计与实现.pptx_第1页
毕业答辩-“中小学电脑制作竞赛”管理系统的设计与实现.pptx_第2页
毕业答辩-“中小学电脑制作竞赛”管理系统的设计与实现.pptx_第3页
毕业答辩-“中小学电脑制作竞赛”管理系统的设计与实现.pptx_第4页
毕业答辩-“中小学电脑制作竞赛”管理系统的设计与实现.pptx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“中小学电脑制作竞赛”管理系统的设计与实现,专业:网络工程,班级:1209,学号:12263614,姓名:,指导老师:,目录,选题背景,主要描述了课题的开发背景和意义。,主要技术,主要介绍了系统的开发环境和相关技术。,总体设计,主要描述了系统的结构设计、主要结构模块设计和数据库设计。,选题背景,主要技术,总体设计,主要描述了系统的运行界面。,系统实现,系统实现,选题背景,A,开发背景,竞赛的成绩除了要反映参赛选手作品的水平之外,还要考虑到前后选手的成绩,同时还要考虑到其他评委打的分数。以前的竞赛往往邀请一些专家评委同时对所有选手现场打分,虽然这样能够体现出选手的水平,但是不利于兼顾前后参赛选手的水平,也不利于兼顾其他评委的打分。通过Web浏览器来管理竞赛的过程是很方便的,它属于B/S模式。由于竞赛成绩是通过后期输入的方式,则解决了评委现场给选手打分的弊端。,研究意义,无论在学校还是在社会上举办电脑制作竞赛活动,举办方都需要投入大量的资源。而且信息技术的迅速发展影响了活动的举办流程和方式。如果将信息技术应用到竞赛活动中,就可以大大的减少竞赛活动的开销。使用B/S结构的软件可以让电脑制作竞赛活动过程更加简洁,参赛选手不需要千里迢迢的赶到现场参加竞赛,仅仅需要一台电脑就可以提交自己的参赛作品。专家评委可以随时随地下载观看选手的作品、打分和写下自己的评语。区、市管理员可以轻松的浏览每个选手的作品,并查看各个专家的打分和评语。竞赛活动流程中的每个角色在家里就可以完成自己的事情,这样就节省了大量的时间和金钱。所以,电脑制作竞赛管理系统给竞赛活动中的各个角色都带来了方便,使得整个流程变得更加简单。,主要技术,B,开发环境,Eclipse它是以Java开发平台作为基础,特别适合JavaEE项目的开发。并且能适用于组件和插件相结合的开发环境中。,Oracle是现在企业最常用的B/S体系结构的数据库之一,它可以使用SQL语句对数据库进行管理。OracleXE在Oracle10g中是最简易的一个,它仅是Oracle数据库初学者使用的简易版数据库,供开发人员在应用开发的初始阶段使用。,Tomcat是一个开源的轻量级Web应用服务器。对于刚入门的人,可以很轻松的部署和使用它,同时能配合Eclipse在中小型的系统中广泛应用,特别适合JavaWeb项目的开发。,SpringMVC是一个基于DispatcherServlet的MVC框架,每产生一个请求都会先发送到DispatcherServlet,然后由DispatcherServlet将请求交给对应的Handle进行处理,返回对应的视图和模型。,JSP技术,jQuery技术,Ajax技术,SpringMVC框架技术,JSP与简化的Servlet设计一样,它能够将Java代码和JSP标记融入HTML文件中。JSP技术运用XML中Tags和Scriptlets的方法进行动态页面的逻辑处理。网页还能使用这两个方法获取服务端资源的应用逻辑。JSP技术能够分离网页的逻辑和设计,便于开发基于Web的项目。,AJAX就是异步JavaScript和xml,是专门用来与服务器交换数据。以前的网页通过重新加载整个页面来更新内容,而Ajax可以异步刷新网页,并且能够对网页的局部刷新来更新内容。,jQuery其实就是JavaScript和Query的整合。它是一个轻量级的JavaScript库,可以兼容多种浏览器,支持HTML元素选取和操作、CSS操作、DOM处理、JS特效与动画、Ajax等。,相关技术,总体设计,C,系统结构设计,中小学电脑制作竞赛管理系统使用的是浏览器/服务器结构,避免了客户端/服务器结构存在的客户端难以维护的问题,而且方便维护,系统扩展性强,容易管理。使用本系统的对象是大都是互联网用户,因此采用浏览器/服务器三层结构最为合适。,系统的整体结构设计,主要结构模块设计,市级管理员,区县管理员,学校管理员,评委,主要结构模块设计,(1)市级管理员结构模块设计,(2)区县管理员结构模块设计,(3)学校管理员结构模块设计,(4)评委结构模块设计,数据库设计,(1)数据库概念结构设计,数据库设计,(2)数据库逻辑结构设计,系统实现,D,登录模块,打开浏览器,输入网址http:/localhost:8081/cwc就可以进入到中小学电脑制作竞赛管理系统的登录页面,登录成功后,可以对竞赛作品进行相关操作。,通过系统主界面,市管理员登录后,进入市管理员的操作界面。这个模块的功能包括:字典管理、活动管理、初试成绩统计和发布通知公告。,市级管理员模块,(1)功能界面图,(2)届次设置,市管理员点击届次设置,进入届次设置的操作界面,可以对竞赛的届次的信息进行管理和维护。,(3)管理获奖作品,市管理员点击获奖作品管理,进入获奖作品管理的操作界面,可以对该届次竞赛项目的分组信息进行管理和维护。,通过系统主界面,区管理员登录后,进入到区管理员的操作界面。这个模块的功能包括:管理学校管理员信息、评委专家信息、评比组设置、入围管理、个人密码修改和查看通知公告。,区县管理员模块,(1)功能界面图,(2)评比组设置,区管理员点击评比组设置,进入评比组设置页面,选择好相应的竞赛届次,可以给作品分组并分配评委。,(3)入围管理,区管理员点击入围管理,进入入围管理界面,选择相应的竞赛届次,根据评委的打分情况,可以将通过的作品推入到市级比赛。,学校管理员进入通知公告界面,可以根据标题下载相应的通知文件。,(1)功能界面图,学校管理员模块,(2)报名管理,学校管理员点击报名管理,进入选择批次界面,选好批次和项查看通知公告目,点击新建,按照要求填写报名信息即可报名竞赛。,(3)查看通知公告,通过系统主界面,学校管理员登录后,进入学校管理员的操作界面,这个界面的功能有:个人密码修改、报名管理和查看通知公告。,评委模块,评委点击专家评分,进入作品评分界面,选择相应的分组,下载作品进行浏览,然后打分并写下评语。,(1)功能界面图,(2)作品打分,通过系统主界面,评委登录成功后,进入到评委功能模块,这个模块的功能包括:专家评分和查看通知公告。,开发总结,本系统基本完成了中小学电脑制作竞赛管理系统的设计,并实现了作品上传,按项目分组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论