基于Android平台的会议室管理系统详细设计说明书

会议室管理系统详细设计说明书

第一部分  引言


1.编写目的

本说明对会议室管理系统项目的各模块、页面、脚本分别进行了实现层面上的要求和说明。

软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2 背景

说明:

A、软件系统的名称:会议室管理系统

B、 任务提出者:内蒙古大学计算机学院

开发者:魏晓蕾

本项目将实现基于Android平台的会议室管理系统的原型部分,并且在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在全国范围内推广使用。提供会议室管理功能。

C、 本系统将分为会议中心管理人员子系统和会议主办方子系统。

两个系统之间通过登录界面选择角色进行切换,不同用户登录到不同的子系统。

1.3 定义

IPO图 ——输入/处理/输出图,一般用来描述一个程序的功能和机制;






图1-1 各功能IPO图

1.4 参考资料

相关的文件包括:

A、《会议室管理系统UML建模设计》;

参考资料:

A、《软件建模与设计:UML、用例、模式和软件体系结构》;

B、 《大话设计模式》;

C、 国家标准《详细设计说明书(GB8567——88)》;


第二部分  程序系统的结构


2.1 系统实现场景

       系统实现场景如图2-1所示。



                                                        图2-1   系统实现场景

2.2 系统功能模块设计

系统功能模块划分如图2-2所示。

                                                           图2-2:系统功能模块划分

2.3 系统开发及运行环境

开发环境:Android Developer Tools v22.2.1

运行环境:Android 4.0.3,API Level15模拟器运行环境

 

2.4 系统项目简介

2.4.1  项目概况

A、工程类型:Andriod项目;

B、工程名称:ConferenceManagementSystem

2.4.2 项目源码页面

o   activity_main.xml          系统入口界面

o   login.xml                 登录界面

o   register.xml               注册界面

o   host                     会议中心管理人员管理界面

o   conferencerentplan.xml      会议主办方会议会议室租用计划填写提交界面

o   MainActivity.java          系统入口Servlet页面

o   LoginActivity.java          登录业务处理Servlet页面

o   RegisterActivity.java        注册业务处理Servlet页面

o   HostActivity.java           会议中心管理人员管理业务处理Servlet页面

o   ConferencePlanActivity.java  会议主办方业务处理Servlet页面


第三部分  系统设计图


3.1  类图设计

                                                                                 图3-1 会议室管理系统类图设计

类名

属性

方法

关联关系

会议中心管理人员

ID

conferenceOwner

conferenceAddress

conferenceHost

conferenceTime

conferenceAttendeeNumber

MaintainUsePolicy()

MakeFeePolicy()

ManageArrangement()

NoticeAttendee()

MakeAttendeeIdentification()

SearchHistoryInformation()

CalculateHistoryInformation()

 

会议主办方

ID

name

address

telephone

Register()

Login()

FillInArrangement()

CommitArrangement()

UpdateConferenceTime()

UpdateAttendeeNumber()

与Conference类是多对多的聚集关系

Attendee

ID

name

telephone

orgnization

Attend()

Leave()

与Conference类是多对多的聚集关系


3.2  用例图设计

参与者

主办方

会议中心管理人员

参会人员

事件序列1

注册

 

事件序列2

登录

 

事件序列3

提交日程安排

填写日程安排

事件序列4

提交会议室租用计划

填写会议室租用计划

事件序列5

开会前修改会议时间

 

事件序列6

开会前修改会议人数

 

事件序列7

维护会议室使用规则

 

事件序列8

制定费用策略

 

事件序列9

通知参会人员

 

事件序列10

制作代表证

 

事件序列11

查询历史使用信息

 

事件序列12

统计历史使用信息

 

图3-2 会议室管理系统用例图设计

3.3  序列图设计

事件序列编号

事件序列名

发出事件人

接收事件人

事件序列1

注册

主办方

会议中心管理人员

事件序列2

登录

主办方

会议中心管理人员

事件序列3

提交日程安排

主办方

会议中心管理人员

事件序列4

填写日程安排

主办方

会议中心管理人员

事件序列5

提交会议室租用计划

主办方

会议中心管理人员

事件序列6

填写会议室租用计划

主办方

会议中心管理人员

事件序列7

开会前修改会议时间

主办方

会议中心管理人员

事件序列8

开会前修改会议人数

主办方

会议中心管理人员

事件序列9

维护会议室使用规则

会议中心管理人员

主办方

事件序列10

制定费用策略

会议中心管理人员

主办方

事件序列11

通知参会人员

会议中心管理人员

参会人员

事件序列12

制作代表证

会议中心管理人员

参会人员

事件序列13

查询历史使用信息

会议中心管理人员

主办方

事件序列14

统计历史使用信息

会议中心管理人员

主办方


图3-3 会议室管理系统序列图设计


3.4  程序流程图设计

           图3-4 会议室管理系统程序流程图设计


第四部分  程序界面详细设计与说明


4.1  登录组件

4.1.1  组件界面

登录组件的界面设计如图4-1:

                                                                                   图4-1:登录界面设计

4.1.2 组件描述

A、目的和意义:

系统针对会议中心管理人员和会议主办方两种角色设计了两套子系统,通过此登录界面,不同角色的人员登录进入不同的子系统。如果还没有注册,点击进入注册界面。

B、特色说明

通过不同角色的选择,将两套子系统联系起来,并将注册界面集成在一起。

4.1.3 功能描述

输入-处理-输出采用IPO图表示如下:


4.1.4  运行结果

4.1.4.1  会议中心管理人员登录成功


图4-3  会议中心管理人员登录成功界面

4.1.4.2  会议主办方登录成功

                                                                    图4-4 会议主办方登录成功界面

4.2  注册组件

4.2.1  组件界面


图4-5 注册组件界面

4.2.2  组件描述

A、目的和意义

本组件为还没有帐号的会议中心管理人员和会议主办方注册界面。注册之后,可以下次登录。

B、特色说明

点击“注册”按钮,注册成功。

4.2.3  功能描述


4.2.4  运行结果


4.3  会议室租用计划填写与提交组件

4.3.1  组件界面

                                                                  图4-8 会议室租用计划填写与提交组件界面

4.3.2  组件描述

A、目的和意义

本组件为会议主办方填写和提交会议室租用计划编写。

B、特色说明

会议主办方填写会议室租用计划之后,点击“提交”按钮,提交会议室租用计划。

4.3.3  功能描述

                                                                   图4-9 会议室租用计划填写与提交IPO图

4.3.4  运行结果


                                                                     图4-10  会议室租用计划提交成功界面

4.4  通知参会人员组件

4.4.1  组件界面

                                                                                   图4-11  通知参会人员界面

4.4.2  组件描述

       A、目的和意义

       本组件为会议中心管理人员管理界面中的通知参会人员组件。

       B、特色说明

当点击“通知参会人员”按钮后,代表已通知参会人员。

4.4.3  功能描述

                                                                            图4-12  通知参会人员组件IPO图

4.4.4  运行结果

                                                                                   图4-13  已通知参会人员界面

4.5  制作代表证组件

4.5.1  组件界面

                                                                               图4-14  制作代表证界面

4.5.2  组件描述

       A、目的和意义

本组件为会议中心管理人员管理界面中的制作代表证组件。

       B、特色描述

 当点击“制作代表证”按钮后,代表已制作代表证。

4.5.3  功能描述

                                                                          图4-15  制作代表证组件IPO图

4.5.4  运行结果

                                                                         图4-16  已制作代表证界面


已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页