项目背景.doc_第1页
项目背景.doc_第2页
项目背景.doc_第3页
项目背景.doc_第4页
项目背景.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1背景介绍随着科学与技术的迅猛发展,国内外各种学术交流会议日渐增多,而且会议规模越来越大,要求也不断提高,参会代表和会议组织者都希望能提供更加及时快捷方便的服务。但琐碎复杂的会议管理往往困扰着主办方,传统的会务管理工作包括以下几个方面:1.邮寄会议通知或者征文通知给论文作者,或者电话通知会议潜在参会者。这个过程有很多的重复劳动,并且也要花费大量的时间个人力。2通过普通邮寄或者Email接收论文投稿,然后打开每一封论文投稿信件来获得论文。在收集完论文后,还需要对论文进行分类和整理,在确定会议最终录用论文后。还要编写会议论文集。3传真收发会议参会回执。手工录入回执表,然后统计回执信息以便预订酒店和安排餐饮。 采用计算机网络信息系统管理会议,及时,快速,准确地完成会务工作,对会议主办方以势在必行。为方便各种学会/协会组织主办大型会议,实现会议网站建设,论文评审和会议注册管理等,开发一个会议管理系统成为必要。该系统的开发,汲取国内外先进会议管理系统的经验与精华,以数据库管理为基础,把参会人员管理,会议注册,信息发布,酒店预订,论文付费,等工作通过软件快捷的实现,使繁重的会务筹备工作变得轻松而易行。 通过会议管理系统,会议举办方可以轻松的船舰自己的会议网站,会议网站集成信息发布,在线报名,会员管理,论文管理,酒店预订,会议付款等功能模块,将传统的会议的业务流程“一站式”实现,有效的解决传统会议举办过程中的复杂,低效,安全性差,的缺点,极大提高办会效率。国内外相关研究情况在国际上,有很多国家在会议的在线管理方面已经有了相当成熟的系统。这其中包括一些商业和开源的系统,VSIS,ConfTool,MyReview是一些开源的免费软件。还有一些商业的软件,如Suvisoft,START等。这些软件在功能上流程上以相当成熟,并且以应用到许多学术会议中。在功能上基本包括:建立会议站点,在线提交摘要和论文,论文的分发和评阅,邮件群发通知,参会人员注册管理。1. 建立会议站点 会议站点的建立是通过系统把所有已召开的会议和未召开的会议信息按照相关的分类方法来储存,显示,这样方便会议浏览者,参会人员查询,选择会议。会议站点的建立为学术会议提供一个会议信息集合空间,既有利于会议的浏览者,参会人员,也有利于会议的高效管理。2. 在线提交摘要和论文 提交论文和摘要是在线会议系统的一个基本功能。通过系统来实现会议论文的在线征集,不论在何时何地通过互联网就可以提交论文摘要及论文。这笔传统的邮寄方式有着很大的优越性,它既简化了作者投递稿件的繁琐过程,又减轻了会议管理员的工作负担。3. 论文的分发与评阅多数会议管理系统采用根据评委的专项来分配论文。首先评委要在系统中表明自己希望评阅哪些论文或者哪方面的论文(通过系统在线提交),然后系统会根据评委提交的相关信息对论文进行分类并分发给评委。对论文的评阅主要采用同级评阅及盲审的方式。对论文的评阅结果不是由某一个评委决定的,一个评委可以评阅一篇或者多篇论文,其评阅的结果对其他的评委也是公开的,其他评委可以对该篇论文或者评阅结果进行评阅,并且评委,作者的姓名都是不可见的,对每一遍论文做到客观公正的评阅。4. 邮件群发功能 多说会议管理系统都具备此项功能,邮件通知有利于会议组织者对评委/作者及相关人员的管理,系统提供在线编辑邮件正文的功能,对邮件群发对象进行分类。这样使得会议组织者通过电子邮件及时的与会议组织相关人员保持联系,发送一些会议最新信息,可以更好地实现推送式服务。5. 会议人员注册管理在注册管理方面,许多成熟的系统已经实现了非常详尽的功能,尤其是在一些细节上,比如参会人员的特殊要求说明,会费发票凭证的邮寄等等,在注册页面上为注册用户列出详细的注册信息,会议的费用也会通过网络来提交并进行管理,交通食宿的说明。国内的一些会议管理系统只应用在部分企业和高校中,他们实现会议计划,安排,记录,查询,会议通知,会议纪要等综合会议管理功能。在会议召开前进行会议准备,准备能容包括合理安排会议参加人员,时间,地点,场地,内容议题,并自动为参加会议人员发送通知。会议管理系统主要包括会议管理和会议室管理两部分,具体功能呢个包含会议管理,会议纪要,会议室管理的功能。在国内对于学术会议网络化管理的代表性的是“中国学术会议在线”。或内还有许多 学术会议相关的网络站点,各个学会,高校都有自己的相关网站,但是这些站点主要还是在于发布学术会议的预报信息,而对于学术会议的一些后续工作还是按照传统的方式运作的。会议的研究方法对会议管理系统的研究,主要是在研究国内外已经成熟的应用的相关的会议管理系统的基础上,结合现阶段国内举办的相关会议的具体情况,充分了解会议的管理系统的功能需求,然后根据已有的软件开发方法,对会议管理系统进行分析,设计和实现。使用软件开发方法对系统进行开发,能够使系统的软件开发的更加规范和合理,提高开发效率,并且开发出坚实可靠的软件系统。通过Web软件工程额研究,充分了解基于Web的软件系统的特性,并且选择符合系统开发的Web软件开发方法进行应用软件的开发。在研究了Web软件开发方法后,还需要对各种Web开发技术进行了解。根据系统实际应用需求来选择符合该系统的Web开发技术方案。最后逐步完成系统的需求分析,设计,实现,测试,部署和维护等工作。一ASP.NET三层架构介绍设计模式中的分层架构实现了各司其职,互不干涉,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。这样就能更好的实现开发中的分工,有利于组件的重用。所以这些年关于模式的研究有很多成果,应用也很广泛。一个好的模式在程序开发和后期维护中作用重大。因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层一个N层的应用程序通常有三层: ASP.NET三层架构自底向上分为:数据访问层(DAL),业务逻辑层(BLL)和表示层(PL)。表现层(Presentation Layer)表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。业务层(Business Tier)业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。在ASP.NET中,该层包括使用SqlClient或OleDb从SQL Server或Access数据库取数据、更新数据及删除数据,并把取得的数据放到DataReader或DataSet中返回给表现层。返回的数据也许只有一个整型数字,比如一个表的行记录数目,但这也要用数据层的数据进行计算。BLL和DAL通常该层被划分成两个子层:业务逻辑层(Business Logic Layer,BLL)和数据访问层(Data Access Layers,DAL)。业务逻辑层在数据访问层之上,也就是说BLL调用DAL的类和对象。DAL访问数据并将其转给BLL。在ASP.NET中,该层可以用SqlClient或OleDb从SQL Server或Access数据库取数据,把数据通过DataSet 或DataReader的形式给BLL,BLL处理数据给表现层。有的时候,例如直接把DataSet 或DataReader送给表现层的时候,BLL是一个透明层。数据层(Data Tier)数据层是数据库或者数据源。在.NET中,通常它是一个SQL Server或Access数据库,但不仅限于此两种形式,它还可能是Oracle,mySQL,甚至是XML。逻辑层VS(分布式)物理层人们容易将这两个概念搞混。我们说逻辑层是把层按类的集合来划分,而这些层都在同一台个服务器上。(分布式)物理层是指类的集合在不同的服务器上,用附加的代码来处理层间的通信,比如remoting和web服务。决定如何划分你的层(是物理的还是不是物理的)是非常重要的。在划分时应考虑下面因素:1、注意如果划分成物理层,你的应用程序的速度会因为不同服务器在网络中通信的延迟而减慢。所以,如果你决定用物理层,请确保获得性能的提升大于性能的降低2、按照n层架构设计你的应用程序。3、部署以及维护物理分布式的应用程序的成本是很高的。你首先需要不止一台服务器,你还需要网络硬件来连接这些服务器。在这种情况下,部署应用变得更加复杂!因此这样做之前请确定这样做是否值得。二三层架构应用实现随着ASP.NET 的不断升级,可以很方便的使用ASP.NET 来构建B/S 三层架构的应用程序,下面以“教师业务信息管理系统”项目中的部分例子来演示如何使用ASP.NET 2.0 和SQL Server 2005数据库来构建一个三层架构的应用程序。1创建数据库2创建数据访问层在开始创建数据访问层(DAL)之前,首先需要创建一个网站,配置好数据库链接。第一步:创建一个Web项目,配置数据库连接第二步:创建数据访问层,配置数据库连接3创建业务逻辑层数据访问层(DAL)将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如判断数据的有效性。这些工作将由业务逻辑层(简称BLL)来承担,在以下应用程序中,将BLL实现为App_Code文件夹中的一系列的类。每一个BLL类都对应DAL中的

温馨提示

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

评论

0/150

提交评论