()新能源新材料()跨境电子商务()智能制造
()文化创意()旅游时尚()现代农业
申请金额
起止年月
主要成员
姓名
专业及年级
项目中的分工
签字
彭辉
2015级计算机科学与技术
需求调查与分析;用户信息管理模块
冯晓
主要技术框架的搭建;论文管理模块
吴琼
UI界面;会议日程安排模块
马思远
UI界面;评审信息管理模块
郝延婷
功能测试;管理员信息管理模块
王爽
总体框架的设计以及数据库的实现
研究(项目)内容概述
本系统实现的主要功能包括:用户信息管理、评审信息管理、管理员信息管理、论文管理、会议信息管理以及会议日程安排。
二、立论依据(项目定位)
国内外研究现状分析:在国际上,有很多国家在学术会议的在线管理方面已经有了相当成熟的系统,这其中包括一些开源的系统。VSISConfTool、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体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。服务器将负担更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据加工、请求、结果返回及动态网页生成等工作由webserver完成,这种三成体系结构如图1-2-1所示:
图1-2-1三层体系图
(2)MVC设计模式
图1-2-1Controller运作模式
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等技术对前台页面进行美化。同时与用户进行沟通,达到用户满意的效果。
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
800
2000
5000
指导教师签字
负责人签字
六、指导教师审查推荐意见
指导教师签字:
年月日
七、学院学生“创新能力提升计划”项目评审小组审查推荐意见
(1)是否同意予以立项:
(2)建议资助金额:元
(3)本学院所具备的保证申请者开展此项研究所必须的基本条件: