2018年学生“创新能力提升计划”
项目申请表
项目名称: 学术会议管理系统
申 请 者: 对不队团队
指导教师: 代祖华
学 院: 计算机科学与工程学院
联系电话: 17393152853
填表日期: 2018年4月27日
一、项目申请简表
项目名称 | 学术会议管理系统 | ||||||||||
项目类别 | 本科生 | 研究生 | |||||||||
学术课题项目填写标 记(√) | ( ) A、自然科学学术论文 (√) B、科技发明制作 ( ) C、社会科学论文与调查报告 | 类别 标记 (√) | ( ) A、学术科研类项目 ( ) B、社会调查类项目 (√ ) C、创新实践类项目 | ||||||||
创新创业 项目填写 标记(√) | ( )信息技术 (√ )电子商务 ( )健康医疗 ( )新能源新材料 ( )跨境电子商务 ( )智能制造 ( )文化创意 ( )旅游时尚 ( )现代农业 | ||||||||||
申请金额 |
| 起止年月 |
| ||||||||
| 主 要 成 员 | 姓 名 | 专业及年级 | 项目中的分工 | 签 字 | ||||||
彭 辉 | 2015级计算机科学与技术 | 需求调查与分析;用户信息管理模块 |
| ||||||||
冯 晓 | 2015级计算机科学与技术 | 主要技术框架的搭建;论文管理模块 |
| ||||||||
吴 琼 | 2015级计算机科学与技术 | UI界面;会议日程安排模块 |
| ||||||||
马思远 | 2015级计算机科学与技术 | UI界面;评审信息管理模块 |
| ||||||||
郝延婷 | 2015级计算机科学与技术 | 功能测试;管理员信息管理模块 |
| ||||||||
王 爽 | 2015级计算机科学与技术 | 总体框架的设计以及数据库的实现 |
| ||||||||
研 究(项目) 内 容 概 述 |
本项目主要研究的内容是基于B/S模式的学术会议管理系统的开发,该系统实现要实现会议相关事宜的有效管理。学术会议管理的重点论文管理,将用户、评审与管理员之间的相互关系与信息交互进行统一管理,实现信息共享并提高了系统安全性,通过利用Internet的特点对会议资源进行全面综合的管理。系统中各种权限的用户都可以查询会议的相关信息、修改个人信息、根据权限管理论文信息等操作。 本系统实现的主要功能包括:用户信息管理、评审信息管理、管理员信息管理、论文管理、会议信息管理以及会议日程安排。 |
二、立论依据(项目定位)
研究意义:随着Internet的不断发展,网络在人类学习生活中扮演着越来越重要的角色,越来越多的系统开始走向网络化,如网上银行、网上书店、电子商务等等。全球化的时代,学术会议交流变得越来越频繁,举办学术会议对促进学术交流,推动学科发展具有重要意义。随着经济的不断高速发展,我国主办或承办的各种学术会议的管理方式就变得非常重要。学术会议管理主要包括学术管理和会议管理。学术管理中,对于会议论文无论是早期采用的邮寄方式,还是互联网技术兴起后的采用的Email方式,收发都是人工进行的,耗时费力,极易出现人为错误。学术管理还包括论文提交后的评审,录用和发放的管理。而会务管理则大致包括与会人员的管理、会议日程安排、会议信息等管理。关于学术会议已提交的会议论文的管理之前有很多管理方式,如打印或邮寄给评审进行评阅,然而这些方式都存在着或多或少的缺陷如大部分工作需要依靠人进行接收和分类,这不仅消耗了大量的人力资源更是效率低下、出错率很高,于此同时对论文评审后做出最终是否录用的决定依靠人为地手工操作,这对人力资源的要求很高,同时效率不高。因此我们需要使用效率更高、出错率很低的管理系统帮助我们对会议提交的论文的各项事务进行合理而科学的管理。鉴于此在线的论文评审和会务系统成为我们解决这类问题的首选
国内外研究现状分析:在国际上,有很多国家在学术会议的在线管理方面已经有了相当成熟的系统,这其中包括一些开源的系统。VSIS ConfTool、Cyberchair、My-review、Continue是一些开源的免费软件,还有一些商业软件,如Suvisoft、START等。这些软件在功能、流程上已经非常成熟,并且应用到许多学术会议中。在功能上基本包括:建立会议站点、在线提交摘要和论文、论文的分发与评阅、邮件群发通知、参会人员注册管理。 国内的一些会议管理系统只应用在部分企业和高校中,他们实现会议计划、安排、记录、查询、会议通知、会议纪要等综合会议管理功能。在会议召开前进行会议准备,准备内容包括合理的安排会议的参加人员、时间、场地、内容议题、并自动为参加会议人员发送通知。会议管理系统主要包括会议管理和会议室管理两部分,具体功能包括会议管理、会议纪要、会议室管理等功能。在国内对于学术会议网络化管理比较有代表性的是“中国学术会议在线”。国内还有许多学术会议相关的网络站点,各个学会、高校也有自己的相关网站,但是这些站点主要还是在于发布学术会议的预报信息,而这些学术会议的一些后续工作还是按照传统的方式来运作,比如对会议论文的在线提交、在线评阅还没有完全实现网络化管理。
特色与创新点: (1)快捷简单地管理会议会务:系统集成了学术会议管理的大部分事务,各种角色的用户只需要通过网络访问网站就可以根据自己的权限进行相应的操作,大大的提高了会议管理的效率。 (2)方便而高效地对管理论文评阅工作:系统会对注册用户提交的论文作品在线组织专家进行评阅,分类和管理。极大的提高了论文评审工作的效率,降低了评阅程序的复杂性
主要参考文献 [1] 黄钊. 基于Web的学术会议管理系统的设计与实现[D]. 西安电子科技大学, 2010. [2] 赵静芳. 会议管理系统的分析与设计[D]. 云南大学, 2013. [3] 李志德. 基于WEB的学术会议管理系统分析与设计[D]. [4] 董冰. 基于WEB的小型会议管理系统的分析与设计[D]. 云南大学, 2013.
|
三、研究方案(本科生创新创业项目、研究生创新实践项目填写项目执行方案)
1、 研究目标、研究内容和拟解决的关键问题 1.1研究目标:基于B/S模式的学术会议管理系统。 1.2研究内容:传统B/S架构、Spring+SpingMVC+MyBatis技术框架以及较为全面的用户需求。 (1)B/S结构:B/S模式即浏览器和服务器结构,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Broswer)实现,但是主要事务逻辑在服务器(Server)实现,形成所谓三层3-tier结构。这相比于过去常用的C/S结构是一种改进。它的出现以及迅速流行源于Internet技术的不断发展,它的实现是利用WWW浏览器技术并结合多种脚本语言如JavaScript和ActiveX等技术。在这种结构下非常少的事务逻辑要在Browser端实现而大部分事务逻辑都是通过Server端实现的,这样就形成了所谓的三层结构。 B/S三层结构体系采用的是三层客户/服务器结构,它是在数据管理层和客户界面增加了另外一层结构,叫做中间件。相对于传统的C/S模式,B/S体系结构通过把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来并由web服务器单独组成一层来负担其任务,这样客户机的任务就大大减轻了,减轻的负荷转移到了web服务器上。 在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。服务器将负担更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据加工、请求、结果返回及动态网页生成等工作由web server完成,这种三成体系结构如图1-2-1所示:
图1-2-1 三层体系图 (2)MVC设计模式 MVC将整个软件开发的过程主要分为了三个部分:模型(Model)、视图(View)、控制器(Controller),三个部分合并起来就成为MV C。在MV C中,Model主要负责定义数据格式与数据访问的接口,包括业务逻辑与数据验证,简而言之,所有与数据相关的任务,都应该在Model中完成或者定义。以.Net开发来说,可以将Model想象成一个命名空间,它定义了一些类型或者类来负责所有与数据相关的工作,常见的相关技术包括ADO.NET、类型化数据集、LINQ to SQL等。View主要负责用户接口的相关设计,包括输入与输出。在输出中,从Controller处取得数据,并将数据显示在用户接口上;决定要使用哪一种用户接口,如HTML, XML, Flash等;负责控制页面的版式、字体、颜色与各种显示方式;将Controller传送的数据显示在页面上,而数据内容则要参考Model的定义。在输入中,负责将数据送回Controller;决定数据应该传送到哪一个Controller的Action中。决定前端的基本数据格式验证;提供验证功能,例如使用Javascript窗口验证字段是否被输入等。Controller主要负责控制系统运行的流程、操作逻辑、网址结构、事件响应、错误处理等。Controller的运作模式如图1-2-2所示。
图1-2-1 Controller运作模式
1.3拟解决的关键问题:用户信息管理、评审信息管理、管理员信息管理、论文管理、会议信息管理以及会议日程安排等模块的设计与实现
2、拟采取的研究方法、技术路线、实验方案 2.1拟采取的研究方法: (1)调查研究法:通过对不同学术会议系统的调查研究以及使用,了解感受一些知名学术会议系统的优点以及不足,以便于我们打造更具特色的学术会议系统。 (2)比较研究法:针对不同的学术会议系统,查找不同类系统之间的异同点,吸取相同的优点进行学习。 (3)文献研究法:通过了解国内外对于学术会议系统实现的过程与技术手段,查找适合于我们的系统的技术与方法。 2.2技术路线: 该系统采用传统B/S架构,采用Java语言开发,并使用Spring+SpingMVC+MyBatis作为技术框架进行开发。“学术会议管理系统”的技术路线如图2.2所示
图2.2 技术路线
2.3实验方案: (1)对AC进行需求分析和总体设计。 通过与客户的具体沟通,了解其功能需求,使用墨刀原型工具,模拟产品,通过用户的使用来对系统功能进行更加全面的修改,直到用户满意为止。 (2)AC项目的数据库设计工作。 明确了用户的功能以后,设计实现系统的数据库,如对注册用户的信息存储,对提交论文的存储,设置不能权限的管理员等,都需要一个功能完整的数据库作为支撑,使用数据库的设计至关重要。设计一个功能完善,并发性高的数据库是这个阶段的主要任务。 (3)AC项目的技术选型和项目框架设计。 系统采用传统B/S架构,采用Java语言开发,并使用Spring+SpingMVC+MyBatis作为技术框架进行开发,实现用户的需求的各个功能。 (4)AC项目的前端UI设计。 项目以web形式展示,通过html、Css、JavaScript、PS等技术对前台页面进行美化。同时与用户进行沟通,达到用户满意的效果。
3、项目进度时间安排 2018年4月25日 至 2018年5月2日:方案设计、社会调查并完成开题报告 2018年5月2日 至 2018年5月12日:完成原型的搭建 2018年5月12日 至 2018年5月31日:完善系统功能,学习Spring+SpingMVC+MyBatis技术框架、构架总体设计方案以及完成对详细数据结构的设计 2018年5月31日 至 2018年6月30日:根据系统功能进行代码实现 2018年7月1日 至 2018年7月10日:系统测试、解决并改进存在的问题 2018年7月10日 至 2018年7月15日:结项 |
四、预期成果
软件开发:实现主要功能包括:用户信息管理、评审信息管理、管理员信息管理、论文管理、会议信息管理以及会议日程安排的B/S模式的学术会议管理系统。
|
五、经费预算
资料费 | 实验费 | 打印费 | 交通费 | 其他 | 合计 |
1200 | 500 | 500 | 800 | 2000 | 5000 |
指导教师签字 |
| 负责人签字 |
六、指导教师审查推荐意见
指导教师签字: 年 月 日 |
七、学院学生“创新能力提升计划”项目评审小组审查推荐意见
(1)是否同意予以立项: (2)建议资助金额: 元 (3)本学院所具备的保证申请者开展此项研究所必须的基本条件:
学院学生学术科技指导小组负责人签字: 年 月 日(公章) |
八、学校“创新能力提升计划”评审委员会审核意见
(1)是否予以立项: (2)资助金额: 元 (3)项目执行时间: 年 月至 年 月 年 月 日(公章) |
gitgub地址:https://github.com/RNTF6/web