文献翻译

  • 格式:doc
  • 大小:237.50 KB
  • 文档页数:16

单位代码01学号100114049分类号TP315密级文献翻译基于B / S模式会议管理系统的设计和实现院(系)名称信息工程学院专业名称网络工程学生姓名王帅指导教师王宏勇2014年3月28日黄河科技学院毕业设计(文献翻译)第1 页中文原文:基于B / S模式会议管理系统的设计和实现摘要在认真分析会议的流程之后,该系统设计并实现了基于B / S模型按照实际要求的会议管理系统。

论文描述了系统结构、功能模块以及每一个模块的主要功能。

而且系统已经在互联网和实践中有所应用。

关键词:B/S模型,三层结构,会议管理1.概述随着学术交流变得越来越活跃,各类学术交流会议更频繁地举行。

处理收集到的文件,组织会议已成为会议组织者的艰巨的任务。

与此同时,随着网络的普及和网络技术的快速发展,计算机网络技术已广泛应用于会议管理。

会议管理系统基于网络的需求也越来越紧迫。

它已成为组委会减轻负担的重要手段。

随着现代网络的迅速发展,如何有效地、动态性地管理一个大型网络,已成为当前网络管理的一个关键问题。

目前,大多数的IP网络管理系统基本上都是使用简单网络管理协议(SNMP)和基于客户机-服务器模式的服务器服务模式。

在这种模式下,管理会议能够完成大部分的工作,因此,管理模式是一种集中式的网络管理。

但管理模式却存在两个缺点:一是大量管理信息和代理之间的消息交换消耗太多的网络带宽,重载时网黄河科技学院毕业设计(文献翻译)第2 页络繁忙;其二,代理的代码是静态的,一旦需要更改管理协议,管理信息库(MIB)或代理服务器,很难在网络上更新所有代理部署。

因此,管理模式面临着管理职能的较差的可伸缩性。

上面提到的短缺可以利用分布式计算方法来解决。

分布式管理解决方案是由远程网络监控IETF提出的,而且其应用越来越广泛,由于它的简单性,有效性与SNMP的兼容性。

随着实际工业标准的分布式管理,它的目标将更有效地监控远程设备,积极的不断地扩展SNMP MIB-II。

RMON包含两个组件,RMON代理组件和管理组件。

RMON 代理组件驻留在本地网络上的管理网络和收集统计混杂模式之上。

此外,对于一些特殊事件,比如一些重要参数的阈值被超过,RMON代理还负责反馈信息的管理。

管理会议的设备从RMON代理接收管理信息,它不需要定位RMON代理所在的网络。

通过建立带内或带外连接和RMON代理管理来实现会议管理的所有RMON管理。

1.系统的结构该系统是基于B / S模式开发。

在 3.5平台上采用c#开发语言和开发工具visual studio 2008。

SQL Server 2005数据库管理系统选择保存并处理数据。

B / S模型意味着它只需要安装和维护一个服务器和浏览器软件(如ie、FireFox)是应用于运行系统的客户端,即浏览器/服务器模式。

ASP网络是基于公共语言运行时的程序结构,它可以应用于构建与功能强大的web 应用程序服务器。

与前面的web开发模型相比,它有许多重要的优势。

该系统是基于三层结构来实现的。

系统分为用户界面层、业务层和数据访问层。

在用户界面层,处理数据是通过调用业务层和数据的功能键来控制用户审查签证浏览器。

在业务层,有许多功能和接口。

这些函数是用来处理所需的业务。

数据可以从数据层处黄河科技学院毕业设计(文献翻译)第3 页理这些数据。

在数据访问层,采用SQL server 2005数据库管理系统保存数据。

可以从数据库中读取和保存数据的存储过程。

由于三层是独立的,它不需要修改整个系统,因此减少了维护任务。

开发者在不同水平下可以并行开发的系统开发标准,加快了开发进度和节省开发时间。

2.系统的设计和实现系统的管理会议,主要业务包括注册账户,提交论文,回顾,检查评审结果,注册参加会议,添加信息,让信息,分配论文审查,统计相关信息等。

系统使得网络会议的管理过程。

作者可以按照规定的形式和要求写论文,报组委会。

评审人员应审查所有的内容,通知作者结果。

如果论文被接受,作者应组织税收出版的论文和出席会议。

用户可以通过在线提问和咨询。

作为组委会的工作人员,他们应当采取的初步检查和文件分发给不同的评论家,统计论文的相关信息,并通知用户返回给他们最新的消息。

系统的功能模块如下。

1.论文提交模块这个模块可以帮助用户在线提交论文。

所有的用户应该首先注册。

账户以后,他们可以进入该系统。

他们必填写标题、摘要、关键词、类别和论文的作者信息,并提交整个论文。

论文提交成功后,他们可以得到由系统自动生成的编号,该编号是唯一的识别。

一个注册用户只能够得到一个唯一的编号。

.2.论文管理模块论文提交后,用户可以进入系统检查和管理他们的论文。

例如,他们可以纠正论文的信息,提交一篇新论文,他们还可以检查论文的条件和审查的结果。

可以发表论文修改后的建议,并返回给他们,他们看到返回的信息后可以提交修改论文再次审查。

3.论文评审模块黄河科技学院毕业设计(文献翻译)第4 页这个模块可以帮助在线评论家评审论文。

评审人员进入此模块后,他们可以找到正在等待审核的文件。

评审人员可以直接在线查看论文或下载论文。

审查后,审查者可以在线提交审核结果并填写评论。

作者重新提交论文时,评论者可以下次再审查它。

4.会议注册模块这个模块可以帮助用户添加出席会议的信息,支付论文布局在线或提交信息成本支付其他方面的成本。

当论文被接受,作者应当支付论文布局成本。

他们可以在网上支付,或者通过转移账户和邮政汇款。

如果一个人不能网上支付,他必须提交的信息转移帐户或汇款。

如果作者想要参考,他必须登记相关信息,如个人信息,住宿和接待。

组委会可以根据一个统一系统来安排注册信息。

5.在线管理这个模块可以帮助用户在线检查消息。

用户可以使用这个模块提问和组委会提出他们的建议。

组委会的工作人员可以进入系统检查消息和回复。

用户可以浏览所有的信息和相关的回复。

他们还可以寻找该问题的答案。

6.系统管理a.论文最初的检查本文最初应当检查确保形式,语言和内容符合要求。

本文不保持的要求将被拒绝或被要求修改。

所以评论者的工作量会减少。

b.论文分布本文将分发给评审人员审查。

为了确保准确性和公平性,一篇论文将分发给多个评论家。

c.通知调度最新的消息可以分派到用户的注册电子邮件地址。

也可以分派到不同的组(作家,评论家,等等)或单一的人。

d.信息管理管理员可以重播消息及时就得到正确的回答用户的问题。

它使得用户的问题得到解黄河科技学院毕业设计(文献翻译)第5 页决。

不当的信息可以及时删除,避免影响其他用户。

e.注册信息的统计它使用存储过程与数据库连接来读取并保存数据。

由于没有直接使用结构化查询语言的数据,它可以防止数据库通过结构化查询语言注入攻击。

在系统中,不同的用户授予不同的权限根据他们的角色就可以访问授权页面。

用户的密码保存基于MD5的数据加密算法,提高密码的安全性。

系统中使用Ajax技术,使界面看起来更好,让用户感觉更容易使用这个系统。

很多JavaScript代码是用于过程和验证数据,它可以减少页面的刷新时间,减轻服务器的负担。

有时,不同的页面可能调用相同的函数来处理数据的必要程序。

所以当我们实现这个系统,我们发现所有这些相同的功能,并将它们包括在一个公共类之中。

它只需要调用相同的函数在公共类时需要,它不需要添加一个新的功能。

这可以减少冗余代码,使代码重用。

3.总结由于处理论文的效率已极大的提高了。

所以没有必要每天去检查邮件。

同时,工作效率、能力和错误率也已经在很大程度上减少。

用户可以修改相关论文的信息。

避免作者必须发送新邮件时同时组委会修改论文。

作者可以得到及时的反馈和检查评估结果和论文的修改建议,可以使论文取得良好的结果。

审查者可以在线查看论文并可以添加评审结果及时修订的建议。

这可以使作者在第一时间得到有关论文的结果。

作者可以在消息框询问签证离开的话避免麻烦作者发送电子邮件或打电话给组委会提问。

同时该系统可以实现消息共享,可以使其他的作者也能看到此类的问题和组委会的提问。

应用系统不仅减轻了组委会的工作负载同时也提高了组委会的工作效率,使论文的管理更加便捷。

黄河科技学院毕业设计(文献翻译)第6 页此会议系统贯穿整个过程,起着决定性的作用。

参考文献[1]范振军.实现基于三层方法的.计算机科学技术,2007(4):289 – 291.[2]陈翔.基于B/S管理系统的设计与实现.杭州师范学院学报(自然科学版),2006,(1):5 37-41.[3]比尔厄凡,法默罕默德.专业的 2.0第四版.北京:清华大学出版社,2006.[4] 布启敏,丹·沙利文.SQL Server 2005编程领导者.北京:清华大学出版社,2007.[5]罗宾逊,内格尔.C#第三版。

北京:清华大学出版社,2005.[6]刘楠,傅显平,张卫仕。

视频点播系统的设计和实现的基础上.网络平台。

电脑工程,2006.来源于:《基于B/S模式会议管理系统的设计与实现》中国知网黄河科技学院毕业设计(文献翻译)第7 页附:英文原文Design and Implementation of Conference Management System Basedon B/S ModelAbstract: After a serious analysis of the conference process, the system is designed and implemented based on B/S model in accordance with the actual requirement of the conference. The paper describes the system structure, the function modules such as paper submitting module, paper reviewing module, conference registering module etc. and the implementation of the system. The system has been disposed in the internet and has been utilized in practice.Key words: B/S model, three-tier structure, conference managementCLC Number:TP273 Document Code:AI. INTRODUCTIONAs the academic exchanges become more and more active and frequent,all kinds of academic exchanges conference are hold more frequently. Dealing with the collected papers and organizing the conference have become the arduous task for the conference organizer. At the same time, as the popularization of the network and the rapid development of the network technology, computer network technology has been widely utilized in conference management. The conference management system based on network is more and more necessary and urgent.黄河科技学院毕业设计(文献翻译)第8 页It becomes the main development trend and the important means to lighten the burden of organizing committee. As a member of organizing committee, after doing the serious reach on the conference procedure, the author design and develop the conference management information system based on the network according to the experience of dealing with the papers and organizing the conference.With the rapid development of modern networks, how to manage a large-scale network efficiently and dynamically has become a key problem in current network management. At present, most IP network management systems use Simple Network Management Protocol (SNMP)[1-2] as their management protocols and work on the basis of the Client-Server mode. In this mode, the management station accomplishes most calculations, so the management mode is a kind of centralized network management. But the management mode has at least two shortages; one is that the large amount of message exchange between the management station and the agent consumes too much network bandwidth, which will overload the network when it is busy. The other is that the code of the agent is static, once the management protocol, the Management Information Base (MIB) or the agent need to be modified, it is difficult to update all the agents deployed in the network. So the management mode faces poor scalability on management function.The shortages mentioned above can be made up by utilizing distributed computation methods. As one of the distributed management solutions, Remote Network Monitoring[3] (RMON), presented by IETF, is getting applied more and more widely due to its simplicity, validity and compatibility with SNMP. As the actual industrial standard of distributed network management, RMON is still based on the SNMP protocol, and it aims to monitor remote devices more efficiently and actively by extending the SNMP MIB-II. RMON consists of two黄河科技学院毕业设计(文献翻译)第9 页components, the RMON agent and the management station. The RMON agent resides in the managed network and gathers statistics on the local network by working in promiscuous mode. Furthermore, for some exceptional events, such as the threshold of some important parameters being exceeded, the RMON agent is also responsible for reporting them to the management station. The management station is the device that receives management information from the RMON agent. It need not locate in the network where the RMON agent resides. By establishing in-band or out-of-band connections with the RMON agent, the management station manages all the RMON agents.П. STRUCTURE OF SYSTEMThe system is developed base on the B/S model. On 3.5 platform it adopts the C# as the developing language and visual studio 2008 as the developing tool. The SQL server 2005 database management system is chosen to save and process the data.B/S model means it just need install and maintain one server and the browser software (such as Internet Explorer, FireFox ) is applied to run the system in client, namely, Brower/Server model. is a program structure based on Common Language Runtime and it can be applied to build web application with powerful functions in server. In comparison with the preceding web development model, it has much important advantages.The system is implemented based on the three layers structure. The system is divided into user interface layer, business layer and data access layer.In user interface layer, the processed data are got through calling the functions in the黄河科技学院毕业设计(文献翻译)第10 页business layer and the data are bond to the controls for users reviewing visa the browser.In business layer, there are many functions and interfaces. These functions are used to deal with the business logical. The required data can be got from the data layer and then these data are processed.In data access layer, SQL server 2005 database management system is adopted to save the data. The data can be read and saved from the database through the stored procedures.Because the three layers are independent, it is no need to modify the whole system when there are some tiny changes of the business and it reduces the maintenance task. The developers at different level can develop the system in parallel under the development standard, speeding up the development schedule and saving the development time.Ш. DESIGN AND IMPLEMENTATION OF SYSTEMA. Summarize of SystemThe system the management of the conference, the main business including the registering account ,submitting paper, reviewing paper, checking the review result, registering to attend the conference, adding information, leaving message, assigning paper for review, statistic the related information etc. The system makes the management process of conference networking.B. General Design of SystemThe calling for paper letters shall be issued before the conference is convened. The authors can write the papers in accordance with the stipulated form and requirement and submit them to the organizing committee. The reviewers should review all the paper and notify the author of the result. If the papers are accepted, the author should pay the organization tax for the publishing of the paper and the attendance of the conference. The user can ask questions and consult via online.黄河科技学院毕业设计(文献翻译)第11 页As the functionary of organizing committee, they shall take the preliminary check and distribute the papers to different reviewers, statistics the relevant information of the paper, answer the question of the users and notify them of the latest news. The function modules of the system are as follows.1) Paper submittingThis module can help the users to submit the paper online. All the users should register firstly. After getting the account, they can enter this system. They shall fill in the title, abstract, keywords, category and author information of the paper, and submit the whole paper. After the paper is submitted successfully, they can get the paper number which is generated automatically by the system and are the only identification of the paper. More than one paper can be submitted via one account.2) Paper managementAfter the paper is submitted, the users can enter the system to check and manage their papers. For example, they can rectify the information of the papers, resubmit a new paper, and they can also check the condition of the paper and the reviewing result. After getting the amendment suggestion, they can submit the amended paper for the once more reviewing.3) Paper reviewingThis module can help the reviewers to review the papers online. After the reviewers entered this module, they can find the papers which are waiting for reviewing. The reviewers can review the papers online or download the paper directly. After reviewing, the reviewer can submit the reviewing result online and fill in the comment. When the author resubmits the paper, the reviewers can review it for the next time.4) Conference registrationThis module can help the users to add the information of attending the conference,pay the paper layout cost online or submit the information for pay the cost by other ways. When the黄河科技学院毕业设计(文献翻译)第12 页paper is accepted, the author shall pay the paper layout cost. They can pay it online, or by transferring account and postal remittance. If one can not pay online, he must submit the information of transferring account or remittance. If the author wants to attend the reference, he/she must register the relevant information, such as individual information, accommodation and the reception. The organizing committee can make a unified arrangement according to the registered information.5) Leaving words onlineThis module can help the users to leave words or check the message. Users can use this module to ask questions and put forward their proposal to the organizing committee. The personnel of the organizing committee can enter into the system to check the message and reply. User can browse all the messages and the relevant reply. They can also search for the answer which the question is interesting to them.6) System managementa. Paper initial checkingThe paper shall be check initially to ensure the form, language and the content is in keeping with the requirement. The paper which is not keeping the requirement will be rejected or be demanded to revise. So the workload of reviewers will be reduced.b. Paper distributingThe paper will be distributed to the reviewers to review. In order to ensure the veracity and equity, one paper will be distributed to more than one reviewer.c. Notice dispatchingThe latest message can be dispatched to the registered email address of the users. They can also be dispatched to the different groups (author group, reviewer group, etc.) and also to single person.d. Message management黄河科技学院毕业设计(文献翻译)第13 页The administrator can replay the message timely as soon as they get the correct answers of the question asked by the users. It makes the user’s problem be solved in time. The improper message can be deleted timely, avoiding affect other users.e. Registration information statisticIt uses the stored procedures to connect with the database and read and save the data. There is no structured query language is directly used to get the data, it can protect the database from be attacking through structured query language injection. In the system, different users are granted different authority according to their roles and they just can access the authorized pages. The passwords of the users are saved based on MD5 data encryption algorithm, improving the security of the password.The Ajax technology was used in the system to make the interface looks better and makes the user feel easier to use this system. Much JavaScript code was used to process and validate the data and it can reduce the refresh times of the page and lighten the server's burden.Sometimes, the different pages may call the same function to process the data according the necessary of the program. So when we implement the system, we find all these same functions and include them in a public class. It just needs to call the same function in the public class when it was required and it no need to add a new function. This can reduce the redundant code and make the code reused.Ⅳ.CONCLUSIONThe efficiency of dealing with the paper has been raised. It is not necessary to check and replay the email everyday. At the same time, the working capacity and the error rate of the members of the organizing committee has been reduced to a great extent. The user can modify黄河科技学院毕业设计(文献翻译)第14 页the related information of the paper in accordance with the necessary after the paper has been submitted. Avoiding the authors must send a new email to the organizing committee for conformation when they modify the paper. The author can get a timely feedback and can check the review result and the suggestions for revision of the paper on time. It achieves good results. The reviewer can review the paper online and can add the review result and the suggestions for revision timely. This can make the authors get the result at first time. The author can ask questions visa leaving words in the message box avoiding trouble the author send email to or call the organizing committee to ask questions. The messages are shared,other authors also can there question and the answers of the organizing committee. Some questions of their own can be found in the message box and they are not need to ask the questions again. The application of the system not only lighten the organizing committee’s work load and raise the organizing committee’s worked efficiency but also make things easy for the authors. The system runs through the whole process of the conference and plays a decisive role.REFERENCES[1] Fan Zhen Jun. Implementation method of based the three layers. Computer Science,2007.[2] CHEN Xiang. Design and realization of the periodical’s distribution management system based on B/S. Journal of Hangzhou Teachers College (Natural science Edition), 2006.[3] Bill Evjen,Scott Hanselman, Farhan Muhammad.Professional 2.0 4th edition. Beijing: Tsinghua University Press, 2006.[4] Bob Beauchemin, Dan Sullivan. SQL Server 2005 programming guide.Beijing: Tsinghua黄河科技学院毕业设计(文献翻译)第15 页University Press, 2007.[5] Simon Robinson, Christian Nagel. Professional C# 3rd edition. Beijing: Tsinghua University Press, 2005.[6] LIU Nan, FU Xianping, ZHANG Weishi. Design and implementation of Vod system based on .NET platform. Computer Engineering, 2006.From:《Design and Implementation of Conference Management System Based on B/S Model》CNKI(China National Knowledge Infrastructure)。