大学生学科竞赛网上管理平台软件产品线开发
更新时间:2023-10-11 19:37:01 阅读量: 综合文库 文档下载
大学生学科竞赛网上管理平台软件产品线开发
2.概要设计
2.1功能模块
大学生学科竞赛网上管理平台 人员管理比赛管理相关信息公示 组委会工作人员管理比赛人员管理评审人员管理赛场管理题库管理比赛文档管理比赛信息公布比赛结果公布
2.2系统功能模块图 2.2 系统功能分析
本系统主要功能:人员管理、比赛管理、相关信息公示 人员管理 组委会工作人员管理比赛人员管理评审人员管理 添加 删除 修改 查询
2.2.1人员管理 1 / 7
大学生学科竞赛网上管理平台软件产品线开发
1) 人员管理:对和竞赛有关的人员进行管理和调度。(PS:基本操作相似,增加、修
改、删除、查询)
? 组委会工作人员管理:比赛管理组人员、出题组人员、场地管理组人员、网站
管理组人员。
? 由系统管理员输入网站管理员名单并分配相应任务。
? 比赛管理组人员将定制总体比赛规则和单科比赛形式和规则,是比赛的最
终审议人员。
? 出题组人员:将对于每一科的考试范围内容及难易度制定相关的制度与规
则。(PS:有些科目可以由计算机自动选题,这将由题库自由随即组合时,可能不需要相关的科目出题组人员。)
? 场地管理组人员:某些科目的测试需要监考和机房的管理人员。
? 比赛人员管理:参加比赛的人员。可分为团队赛,个人赛,区域赛等等的形式。
? 参赛人员相关的信息进行填报,审核。
? 评审人员管理:对部分竞赛项目的品评和定分。
? 由于比赛的不同将针对于不同的比赛产生不同的评审人员(评审人员与组
委会出题与规则定制人员不能重复)。(PS:有些考试可以有计算机代为批阅时没有相关的评审人员。) 比赛管理 赛场管理题库管理比赛文档管理 分组 2) 比赛管理:和比赛相关的信息进行管理。
? 赛场管理:主要进行赛场的分配,即赛事的分组和流程控制等。(PS:必要时
系统将产生部分临时的数据文件)
? 分组:计算机自动将考试人员分组(随机产生)。
? 评审:交由计算机或者评审人员进行评议(针对各个比赛项目的需要自由
选择)。
? 题库管理:管理科目的所有题目。(PS:某些考试将由计算机选题产生试卷)
题库将由出题组人员进行修订,管理人员进行维护。
2 / 7
评审 添加 删除 修改 查询 产生考题 更新、保存 查阅 批注 2.2.2比赛管理 大学生学科竞赛网上管理平台软件产品线开发
? 比赛文档管理:参与竞赛人员所提交的试卷的维护和管理。
? 更新、保存:评审后的结果文档将由此功能保存进数据库。(赛后的文档
提交也经由此功能保存到数据库)。
? 查阅:对比赛有异议者可以经由此功能查看及反馈(需要管理员操作)。 ? 批注:重要信息的注释。 相关信息公示 比赛信息公布比赛结果公布 规则 场次 单科排名 总排名
赛况 团队排名 2.2.3相关信息公示 3) 先关信息公示:公式和比赛相关的信息。
? 比赛信息公布:公布比赛的规则,考场/考生信息,赛事状况
? 比赛结果公布:公布比赛结果(PS:各种需要的形式,例如:团队名次,单科
名次,总分排名等)。 2.3 系统架构设计
1.编程设计方法:
本统采用MVC模式,MVC模式主要有以下优点: 低耦合性
视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。 高重用性和可适用性
随着技术的不断进步,现在需要用越来越多的方式来访问应用程序。MVC模式允许你使用各种不同样式的视图来访问同一个服务器端的代码。它包括任何WEB(HTTP)浏览器或 者无线浏览器(wap),比如,用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不一样,但处理订购产品的方式是一样的。由于模型返回的数据 没有进行格式化,所以同样的构件能被不同的界面使用。例如,很多数据可能用HTML来表示,但是也有可能用WAP来表示,而这些表示所需要的命令是改变视 图层的实现方式,而控制层和模型层无需做任何改变。 较低的生命周期成本
MVC使开发和维护用户接口的技术含量降低。
3 / 7
大学生学科竞赛网上管理平台软件产品线开发
快速的部署
使用MVC模式使开发时间得到相当大的缩减,它使程序员(Java开发人员)集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。 可维护性
分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。 有利于软件工程化管理
由于不同的层各司其职,每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化管理程序代码。
2.系统实现方式:
管理方面:系统采用时下流行的B/S结构用于管理和操作。考虑到用户只需要网络就可以实时登陆系统,进行管理的便利性和及时性,不得不采用这种系统。此系统的最高管理用户为网站维护人员。维护人员可以设置一些人员的账户:组委会工作人员管理。具体有:比赛管理组人员、出题组人员、场地管理组人员。由于软件的需求所定义的出题组人员必须要能够灵活的设定考试的内容和范围;比赛管理组的人员必须要能够对比赛的各种意见和建议即使的获取和制定。
客户使用:本系统采用灵活的B/S和C/S混合的形式。当竞赛的形式为使用产地和机房的时候则使用用户必须在指定的考场进行竞赛答题。当然竞赛场地等的一系列信息都将由网站进行公布。而当比赛的形式不拘泥于场地的时候用户就可以使用以唯一为账号登陆系统并采用网上答题的形式对系统随机产生的竞赛题进行答题。
安全方面:本系统采用实时的文件备份形式,一旦操作成功就将临时文件存放到数据库中,即使系统临时出现问题作为临时文件的文件依然存在于磁盘和数据库中。当然作为竞赛,其公正性必然是需要一定的管理和制度维持的。而本系统也采用了相应的机制对答题的选手的各项行为进行监控。当用户登陆之后。不得不下载相应的软件否则不予以连接本系统。一旦登陆成功本系统将一系列的操作过程都记录在对应的日志中,以方便需要时使用。
4 / 7
大学生学科竞赛网上管理平台软件产品线开发
2.4数据表设计 2.5对象类设计 2.6模块间算法设计
3.详细设计
3.1系统流程图 初始化 存在管理员 创建管理员 Y 分配任务 N 完成 重新分配任N Y 再分配
3.1.1网站初始化-人员配置流程图
报名 选择比赛 Y 相关信息 报名信息 显示处理结果 等待处理结果 完成 N 重填 3.1.2比赛报名流程
开始考试 网上答题 进入考场 N 研读考场规则 Y 下载安装考试监控软N 领取试题 答题 交卷 Y 文档 N 考试结束 等待处理结果 成功 显示处理结果 3.1.3 竞赛(答题)流程
5 / 7
正在阅读:
大学生学科竞赛网上管理平台软件产品线开发10-11
高中数学如何实施研究性学习03-08
邮政业务营销员中级模拟试卷(有答案)02-27
湘教版美术七年级下册《黑白世界》教案08-06
预防课间伤害主题班会教案08-01
省道302线北川曲山镇至茂县施工组织设计01-21
公司销售个人工作计划模板精选04-03
采矿学试题 - 图文10-09
党员干部“讲道德、有品行,做一名道德高尚、品行端正的合格党员”专题研讨发言材料07-24
医学免疫学名词解释10-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 产品线
- 竞赛
- 学科
- 大学生
- 开发
- 网上
- 管理
- 平台
- 软件
- 关于城市公交车核定载客人数等相关问题的法律意见书节
- 航空机械设备及地面装置IPO上市咨询(2014年最新政策+募投可研+细分市场调查)综合解决方案 - 图文
- 正泰在二十年的创业过程中价值观体系
- 08年江苏泰州初二地理会考模拟试卷(2) - 图文
- 大数据背景下高职院校学生信息化管理的研究与实践-2019年作文
- 探索家园共育促进幼儿道德情感发展的方法
- 临安市域总体规划(2007-2020)节选 - 图文
- 软著资料清单指南
- Keil5编译问题
- 中班民间游戏集锦
- 空气过滤系统设计参考 - 图文
- 钢栈桥、桩基平台、钢护筒专项施工方案
- 成果展示显活力,部门考核彰风采(学生会部门考核新闻稿)
- 核电建设质量管理(部分)
- 校长在八年级学生思想动员大会上的讲话--纪律要求
- 上海卢湾区教材培智实用数学第十一册教案31—45课 - 图文
- 最新危险化学品事故汇编
- 上海牛津英语预初(六年级)期中考试试卷及听力材料和答案
- 计算机 网络试卷复习题(及答案)
- 宁波市红十字救护员培训测试题(C卷)