第十二届运动会电子稿件体系主要技术概述

论文价格:免费 论文用途:其他 编辑:lgg 点击次数:53
论文字数:36100 论文编号:sb201407011115229978 日期:2014-07-01 来源:硕博论文网

第一章 引 言


1.1 课题背景
辽宁省沈阳市将承办 2013 年第十二届全运会。稿件的征集是组委会重要工作内容之一,美观大方、功能齐全。为了减轻大赛组织委员会新闻部征稿、审稿工作的负担,规范稿件审批管理流程,组委会需要一个基于 WEB 的安全的电子稿件管理系统。系统在设计实施过程中借鉴新闻投稿、期刊论文、学术会议、学术论文、国际会议等稿件投稿审批管理流程,按照稿件作者、浏览用户、审稿专家和组委会成员等四类用户,分别实现了浏览、注册、投稿、分配、审稿、反馈、修改、定稿、发布、统计等审批管理功能,是相关行业的首创,具有较强的实际应用价值和推广价值[1]。系统设计以实用为标准,具有较强的应用价值。系统应用后可以大大降低全运会稿件编辑人员劳动强度,对提高稿件管理工作效率具有重大帮助,也是更好的宣传全运会的一项具有推广价值的实际项目。随着计算机科学技术的全面进步及信息网络技术的快速发展,我国相关领域的经济也得以迅速发展,同时以计算机科学技术和通信网络为基础的信息管理系统为相关行业的发展贡献了巨大的力量,也迎来了蓬勃发展机会。如何更合理的利用计算机及其技术为人类更好的服务,解决工作中的实际问题,优化企事业单位日常工作管理流程,俨然已经成了各个企事业单位关心的大众课题。现在管理信息系统软件的主要开发语言是面向对象的程序设计语言,系统开发设计工具也以面向对象的软件综合设计平台为主。因此在软件设计整个过程中面向对象的分析与设计贯穿于系统开发的各个阶段,应用于方方面面。UML 综合建模工具采用统一、标准、完善的模型定义语言,便于相互引用,在面向对象的系统分析及系统设计应用中,起到举足轻重的意义,是信息系统成功开发的有力保障[2]。当前软件工程领域研究的热点是统一建模语言UML和统一开发过程RUP。本文在深入理解第十二届全运会稿件审批系统需求的基础上,按照管理系统开发技术相关理论,确定选择 PHP 语言和 MySQL 数据库作为开发工具,最后设计并部署了基于 WEB 的第十二届全运会电子稿件管理系统。
…………


1.2 研究现状
稿件管理经历纸质稿件、Email 稿件、电子稿件系统等三个管理阶段[3],纸质稿件以邮局邮寄为主要传送手段,管理集中为纸质稿件管理;Email 稿件以 Email作为传送手段,该方式现在多被小型征稿活动所采用;电子稿件系统是专门开发定制电子稿件系统,可以在线投稿、审批、定稿、改稿等。当前组织的大型活动,如国际会议、奥运会、杂志投稿、期刊论文等全部采用在线电子稿件管理模式。但在全运会全面应用该系统,历史上还是第一次,固有很多需要研究和探索的地方。电子稿件管理系统现在已经在多个地方进行应用,在技术领域比较成熟,特别是国外相应产业的研究机构,依据行业经验提供了在某方面成熟可用的系统,如会议系统 IEEESociety、Commence、Openconf、Easychair 等。但是通过项目调研分析,国外相应系统存在如下几个问题:
(1) 软件界面及交互均采用英语,无法满足国内用户需求。如果需要进行汉化,需要二次开发,费用昂贵。
(2) 软件供应商不提供软件代码,模块更新、改动不便。
(3) 系统为特定组织机构开发,功能有一定的局限性。如 EasyChair 系统转为教育行业开发,申请者的邮件地址必须为 edn 域名形式,普通商业邮件无法申请。还有只针对 IEEE 相关会议的 IEEESociety 软件系统,该系统要求更加苛刻,连稿件格式也不可修改,必须以 IEEE 预定义的相关模板为标准。
(4) 无法获得系统源码,因此无法根据自己的工作特点进行功能调整,功能受别人约束。
……………


第二章 相关理论及探讨


2.1 软件工程概述
软件工程是一门研究采用工程化方法构建和维护软件的学科[4]。涉及开发工具、数据结构、操作系统、程序语言、数据库技术、软件设计模式等方面。计算机软件现在主要应用于电子邮件、嵌入式系统、人机交互、数据库、编译器、办公系统、操作系统、音乐、游戏、视频等多个方面等。在学校、工业、农业、政府部门、银行、航空等各个行业都广泛的进行应用。通过这些软件系统的合理应用,大大促进了经济社会的协调快速发展,提高了人类的生活质量,也提高了工作效率。因此计算机科学家、高级程序员、软件企业、系统用户等多方面人士共商对策,最后确定了以工程化思想开发软件来解决软件危机问题所产生的各个问题。软件工程将计算机软件开发过程分为需求分析阶段、系统分析与设计阶段、系统实现阶段、系统测试阶段和系统维护阶段等几个主要阶段[5]。系统需求分析是项目的开始阶段。需求分析通常情况下不但要结合项目委托方的实际情况如经济因素,还要结合软件发展相关技术因素等几个因素。系统需求分析是项目开发的基础,需求分析的准确定位关系到软件开发的成败,直接影响后续开发设计进展。系统分析与设计阶段。这两个阶段以需求分析为基础,相互间相辅相成、不可分割。该阶段需要经验的丰富的系统分析师来进行。现在项目一般情况下将系统分析与需求分析两个阶段同步进行,然后才进行系统设计的相关内容。
…………


2.2 可视化建模
通过可视化模型有助于了解问题实质、便于开发设计人员与项目相关人沟通;另外对于模仿企业工作流程、准备相应文档、程序设计和数据库设计都有重要参考价值。通过可视化建模促进开发者对软件系统的需求理解,使系统设计更清晰、更便于软件系统维护。一般采用图形的方式描述系统可视化建模过程。Unified Modeling Language(UML)即统一模型语言,是运用标准化了的、统一的标记和定义来实现面向对象的描述和建模语言,将面向对象软件工程(OOSE)、对象模型技术(OMT)两种软件工程设计方法进行综合,并由 OMG 组织进行了一系列标准化操作,UML 解决客户需求和软件开发人员站在不同的立场,因此 UML是一种面向对象的软件设计方法[8]。UML 采用图形化语言方式建模和开发的研究方法进行相互沟通的问题,UML 可以贯穿于系统开发各个阶段。UML 统一了原有的 Jacobson、Rumbaugh、Booch 等面向对象的软件设计表示方法,并进行了发展,是面向对象分析与设计方法不断发展进化的产物。UML 发展构成及组成如图2-1 所示:


...........


第三章 需求分析.... 15
3.1 需求分析.....15
3.2 性能需求.....20
3.2.1 系统性能要求 ......20
3.2.2 系统要求 ........20
3.3 系统用例模型设计.......22
3.4 本章小结.....24
第四章 系统设计及关键技术........ 25
4.1 软件体系结构的选择.........25
4.2 系统模型设计.........27
4.3 数据库设计.......31
4.4 系统开发方法.........36
4.5 核心模块设计.........39
4.5.2 稿件审核模块 ......39
4.6 本章小结.....41
第五章 系统实现.... 42
5.1 系统开发介绍.........42
5.2 电子稿件系统实现.......44
5.3 系统使用情况分析.......51
5.4 本章小结.....51


第六章 系统测试与应用分析


6.1 系统测试
系统测试是保证系统运行可靠性的主要手段之一。基于 B/S 的系统测试不但要检查系统是否满足用户最终需求,还要测试不同浏览器端是否适合系统运行。同时还要进行系统安全性测试及可用性拓展性测试。测试过程中采用规划设计测试用例,精简概括相结合的手段进行了系统测试,分别从性能、功能进行验证,同时还进行系统压力测试、超负载测试,成功通过测试后,才能将系统在 2013 全运会中实际投入使用。功能测试(Functional testing)也称为行为测试,根据产品特性、操作描述和用户需求,测试产品是否满足设计需求。为了确保程序以期望的方式运行,对系统所有功能进行测试确保符合需求规范。在基于 B/S 的电子稿件投稿审批管理系统项目中,用户通过网页表单方式完成全部操作,例如用户注册、注销、修改、登录、提交、查阅等等全部操作都与表单有关。因此必须针对表单功能进行严密的测试,确保数据提交时得以正确校验,满足数据完整性验证,确保系统事务提交执行,由服务器进行数据校验。因此系统始终以表单相关功能测试做为系统测试主线。
…………


结论


稿件征集是 2013 年全运会组委会编辑部门的日常工作之一,重点进行运动会进程、运动介绍的各种主题宣传。前几届全运会的稿件征集工作以电子邮件方式进行投稿,致使组委会管理人员进行稿件评审分配时也必须以电子邮件方式与评审专家进行沟通,专家审阅后再以邮件方式与组委会汇报评审结果,组委会在与稿件作者进行沟通。这种处理稿件的方式效率低、易出错、无法时时统计等缺点,不适合像全运会这类的大型活动。本文专门针对 2013 年辽宁省全运会稿件征集和评审工作任务实际需求,参照现有的期刊论文、会议论文、学术会议等稿件管理系统,结合全运会稿件管理特点,系统采用 RUP 方法简化浏览、投稿、稿件分配、专家评审、专家再审、意见反馈、定稿发布等工作流程,规范全运会稿件管理工作,把握稿件质量,提高编辑部门稿件管理的工作效率,为解决大型活动相关的稿件征集评审工作提出了相应的整体解决方案。基于网络的电子稿件管理系统系统在开发设计的过程,始终遵循 RUP 方法,系统采用 UML 可视化建模语言进行详细的需求与设计描述,按照软件工程学理论进行项目调研、需求分析、系统设计、详细设计、编码实现、系统测试。针对系统的几个核心功能及模块绘制了系统用例图、系统时序图,并按照 O-R 映射法则进行对象与关系数据的映射设计转换,完成了系统数据模型的建模过程,最终实现了基于 WEB 的电子稿件投稿审批管理系统,将于 2013 年全面应用于全运会组织委员的相关工作。系统设计中采用生命周期法与快速原型法进行系统设计,确保系统设计准确,完整。课题在设计与实现的过程中,针对软件保护、系统开发方法、对象关系映射等核心技术问题提出了具体的解决方案。
……………
参考文献(略)


QQ 1429724474 电话 18964107217