欢迎来到天天文库
浏览记录
ID:22457693
大小:54.00 KB
页数:6页
时间:2018-10-29
《基于oop在线会议管理系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于OOP在线会议管理系统的分析与设计:本文分析与设计了一个基于OOP的学术会议管理系统。在分析目前在线会议现状的基础上,采用OOP分析方法的思路,结合J2EE三层体系结构设计出系统。 关键字:OOP三层架构事件流系统响应 :TP311.52:A:1007-9416(2011)05-0006-01 1、引言 目前,简单的会议系统已经不能满足一些企事业管理的要求,迫切需要有更加方便,更加广阔,更加省时的多功能一体化的管理系统。在数字化时代,要达到这样的要求,基于OOP的技术显得十分必要,它能够扩
2、展很多X络,方便各地的人们同时进行同种活动,如会议,交流,提交文件等。 2、系统分析思路 面向对象分析与设计方法要求本系统实现如下任务: (1)明确问题需求和后继的设计和实现的框架 (2)建立对象模型。包括:.确定类、准备数据字典、确定关联、确定属性、使用继承来细化类、完善对象模型 (3)建立动态模型。包括准备脚本、确定事件、准备事件跟踪表和构造状态图。 (4)建立功能建模。包括确定输入值、输出值和建立数据流图 (5)确定操作。在建立对象模型时,确定了类、关联、结构和属性,还没有确定操作。
3、 3、系统设计 3.1系统概述 该系统期望利用现代信息技术手段,将分阶段实施学术会议X上预报及在线服务、学术会议交互式直播/多路广播和会议资料点播三大功能。为用户提供学术会议信息预报、会议分类搜索、会议在线报名、会议论文征集、会议资料发布等服务。 3.2系统结构 (1)创建新会议:当举办者要使用本系统来进行会议管理时,首先要向管理员提出申请,创建一个分会议的记录,系统管理员按要求输入会议名称,然后在基本选项中激活会议,单击“提交”按参与者行为(主要件流):1)当系统管理员进入创建会议界面,填写会议
4、名称和确定激活时,用例开始。2)系统管理员核对举办者信息,单击“创建会议”完成操作。 系统响应:系统确认管理员身份,是否可以完成此操作;系统进行后台运行,完成数据库的记录添加工作;刷新用户界面。 (2)添加分会议管理员:系统管理员在创建一个新的会议时,相应地要添加这个分会议的管理员。系统管理员可以管理分会议管理员,并且在本系统中,各个会议管理员所有具有的各项功能系统管理员也具有,但不提倡由系统管理员对会议直接进行数据操作。由与参加者不同,在初始登录业面时可以提示拥护选择不同的身份登录,以确定其权限。
5、 参与者行为(主事件流):1)当系统管理员进入创建会议界面时,填写会议管理员登录名和密码。2)系统管理员确认信息,单击“提交”按钮完成操作。 系统响应:系统确认管理员身份,是否可以完成此操作;系统进行后台运行,完成数据库的记录添加工作;刷新用户界面。如果前后两次输入的密码不一致,则给出提示信息。 (3)删除分会议管理员:在会议结束后的时间内,系统管理员与会议举办者沟通后确认,删除数据库中存有的此会议管理员的记录。参与者行为(主事件流):1)系统管理员进入编辑会议管理员界面。2)系统管理员确认信息,单击
6、“删除”按钮完成操作。 系统响应:系统确认管理员身份,是否可以完成此操作;系统进行后台运行,完成数据库的记录删除工作;刷新用户界面。如果该用户不存在,给出提示信息。 (4)删除过期会议:在会议结束后的时间内,系统管理员与会议举办者沟通后确认,删除数据库中存在的此会议的记录。参与者行为(主事件流):1)系统管理员进入编辑会议管理界面。2)系统管理员确认信息,单击“删除”按钮完成操作。 系统响应:系统确认管理员身份,是否可以完成此操作;系统进行后台运行,完成数据库的记录删除工作;刷新用户界面 3.3E
7、-R设计 系统用面向对象方法进行了分析,并进行了数据存储设计。利用E-R图可以描述出系统中的关系表,表的名称和存储内容介绍如下: conference_global:存各会议特色变量和多个会议的基本信息。 Conference:会议的基本数据。 Papers:每个学术论文的基本信息。 Registrants:注册用户的信息。 Revieents:注册拥护对论文的评论。 Mark_item:可定制的平分标准项。 Scores:大分论文的每个平分项得分。 3.4会议管理 通过该管理系统,会
8、议举办方可以轻松创建自己的会议X站,会议X站集成了信息发布、在线报名、会员管理、稿件管理、宾馆预定、会议营销、图标分析等子系统,将传统会议的业务流程通过自己的会议X站“一站式"实现,有效地解决传统会议举办过程中的复杂、低效、安全性差、营销业务开展困难的缺点,极大地提高了办会效率。 4、小结与展望 本系统采用J2EE三层体系结构来分析与设计的。在开发客户端的应用程序中,拟采用CGI对系统界面进行设计和开发。而在系统服务器端的
此文档下载收益归作者所有